Tarkibga o'tish

Xato xabarlari ro‘yxati

Ushbu sahifa FrontISTR chiqaradigan asosiy xato xabarlarini toifalar bo‘yicha tartiblaydi va ehtimoliy sabablar hamda tuzatish yo‘nalishlarini ko‘rsatadigan ma’lumot jadvalidir. U barcha ichki xabarlarni qamrab olmaydi; asosan hecmw_part1 va fistr1 dan foydalanishda tez-tez uchraydigan xabarlar ko‘rib chiqiladi.

Xabar ko‘rsatilganda avval kod bor-yo‘qligini va prefiksni tekshiring. So‘ng tegishli toifa jadvali orqali kiritish fayli, mesh, element, yechgich, kontakt, yaqinlashish yoki xotiradan qaysi birini qayta ko‘rib chiqish kerakligini aniqlang.

Xabarlarni o‘qish

FrontISTR xabarlariga HEC-MW kutubxonasidan keladigan kodli xabarlar va fistr1 tomonidan bevosita chiqariladigan kodsiz xabarlar kiradi. Kodli xabarda prefiks chiqish modulini va jiddiylik darajasini ko‘rsatadi.

Format Misol Qanday o‘qiladi
HECMW-XXX-EYYYY HECMW-IO-E1014 HEC-MW kutubxonasidan kelgan xato. XXX quyi modulni, E Error ni, YYYY esa xabar raqamini bildiradi.
HECMW-XXX-WYYYY HECMW-PART-W0401 HEC-MW kutubxonasidan kelgan ogohlantirish. W Warning ni bildiradi.
Kodsiz Number of substeps reached max number Asosan fistr1 tomonidan STOP, call hecmw_abort, write(*,*) va shunga o‘xshash yo‘llar orqali bevosita chiqariladi.

Xabar oxiridagi son yoki satr fayl nomi, material raqami, element raqami, substep raqami yoki ichki flag kabi bajarilish vaqtidagi ma’lumot bo‘lishi mumkin. Bir xil asosiy xabarning oxirgi qiymatlari tahlil holatiga qarab o‘zgaradi.

Kiritishni tahlil qilish xatolari

Kiritishni tahlil qilish xatolari boshqaruv fayli, mesh ma’lumotlari, material ta’riflari, restart spetsifikatsiyasi va shunga o‘xshash ma’lumotlarni o‘qish bosqichida yuz beradi. Bunday xatoda xatodan oldin o‘qilayotgan fayl nomi, kalit so‘z nomi, material nomi va guruh nomini tekshiring.

Xabar yoki kod Asosiy sabab Tavsiya etilgan chora
Cannot open FSTR control file Boshqaruv fayli yoki !INCLUDE bilan ko‘rsatilgan kiritish faylini ochib bo‘lmaydi. Bajarish katalogi, fayl nomi, nisbiy yo‘l va kirish huquqlarini tekshiring.
material property not defined! Tahlilda murojaat qilinadigan material !MATERIAL sifatida aniqlanmagan. !SECTION murojaat qiladigan material nomini boshqaruv fayli yoki mesh ma’lumotlaridagi !MATERIAL nomi bilan moslang.
Error in material property definition! Material ID si, material ta’riflari soni yoki ularning murojaat bog‘lanishlari mos emas. Material raqami, material ta’riflari soni va !SECTION dan murojaatlarni tekshiring.
ERROR: Material type not supported Material kalit so‘zida qo‘llab-quvvatlanmaydigan TYPE ko‘rsatilgan. !ELASTIC, !HYPERELASTIC, !PLASTIC, !VISCOELASTIC uchun tegishli TYPE ni tekshiring.
We cannot deal with incompressible material currently Puasson koeffitsiyenti 0.5 bo‘lgan to‘liq siqilmaydigan material ko‘rsatilgan. Puasson koeffitsiyentini 0.5 dan kichik qiling va zarur bo‘lsa element formulalashini qayta ko‘rib chiqing.
Mohr-Coulomb and Drucker-Prager do not support temperature dependency Mohr-Coulomb yoki Drucker-Prager uchun haroratga bog‘liq jadval ko‘rsatilgan. Haroratga bog‘liqliksiz ta’rifdan foydalaning yoki haroratga bog‘liqlikni qo‘llab-quvvatlaydigan material modelini tanlang.
Multilinear hardening: Error in plastic strain definition Ko‘p chiziqli qotishdagi plastik deformatsiya monoton aniqlanmagan. Birinchi plastik deformatsiyani 0 qiling va jadvalni plastik deformatsiya ortib boradigan qilib tuzating.
HECMW-IO-E1012 Element doesn't have section Elementga mos seksiya ma’lumoti yo‘q. !SECTION dagi element guruhi spetsifikatsiyasi va meshdаgi element guruhlarini tekshiring.
HECMW-IO-E1013 Cannot set section Seksiyani elementga biriktirib bo‘lmaydi. Seksiya turi, material nomi va element guruhi nomining mosligini tekshiring.
HECMW-IO-E1014 No nodes defined Tugun ta’riflari yo‘q. Mesh ma’lumotlarida tugun bloki mavjudligini tekshiring.
HECMW-IO-E1015 No elements defined Element ta’riflari yo‘q. Mesh ma’lumotlarida element bloki mavjudligini tekshiring.
HECMW-UTIL-E0040 !RESTART: Invalid token in control file !RESTART sintaksisi noto‘g‘ri. !RESTART qatoridagi ajratgichlar, parametr nomlari va qiymatlarni tekshiring.
HECMW-UTIL-E0041 !RESTART: Missing NAME !RESTART da NAME yo‘q. Restart ma’lumoti nomini ko‘rsating.
HECMW-UTIL-E0042 !RESTART: Missing IO !RESTART da IO yo‘q. O‘qish/yozish spetsifikatsiyasini qo‘shing.

Mesh va element xatolari

Mesh va element xatolari element turi va funksiya kombinatsiyasi, tayanch tugun, mahalliy koordinatalar tizimi yoki kontakt sirtida ishlatiladigan element turi noto‘g‘ri bo‘lganda yuz beradi. Faqat kiritish sintaksisini emas, balki element shakli sifati va tugunlar tartibini ham tekshiring.

Xabar yoki kod Asosiy sabab Tavsiya etilgan chora
##Error: This element type is not supported in contact analysis !!! Kontakt sirtida kontakt tahlili uchun qo‘llab-quvvatlanmaydigan element turi ko‘rsatilgan. Kontakt sirtida ishlatiladigan element turi va sirt ta’rifini qayta ko‘rib chiqing. Yuqori tartibli yoki maxsus element kontakt sirtida ishlatilmaganini tekshiring.
Bad reference for beam element! Balka elementining tayanch tuguni yoki tayanch yo‘nalishi noto‘g‘ri. Balka elementining tayanch tuguni, mahalliy koordinatalar tizimi va ustma-ust tugunlarni tekshiring.
Fail to setup local coordinate Elementning mahalliy koordinatalar tizimini tuzib bo‘lmaydi. Element geometriyasi ezilganini, tugunlar tartibini, takroriy tugunlarni va tayanch koordinatalar tizimini tekshiring.

Mahalliy koordinatalar tizimini sozlashdagi xato faqat kiritish qiymatlariga emas, mesh sifatiga ham bog‘liq. Ayniqsa juda kichik elementlar, yuzasi yoki hajmi nolga yaqin elementlar va tugunlar tartibi teskari elementlar yo‘qligini tekshiring.

Yechgichga oid xatolar

Yechgichga oid xatolar chiziqli yechgich sozlamasi noto‘g‘ri bo‘lishi, bevosita usul dekompozitsiyasining muvaffaqiyatsizligi, matritsa singulyarligi, tashqi kutubxonalar link qilinmagani va shunga o‘xshash sabablardan yuz beradi. Tahlil to‘xtashidan oldingi logda iterativ usul, bevosita usul, kontakt erkinlik darajalari, MPC va boshqa ma’lumotlar bor-yo‘qligini tekshiring.

Xabar yoki kod Asosiy sabab Tavsiya etilgan chora
ERROR ordering option for direct solver out of range Bevosita yechgichning ordering spetsifikatsiyasi chegaradan tashqarida. !SOLVER dagi bevosita usul ordering sozlamasini tekshiring.
ERROR in symb. fact. flag: Should be 1 or 0 Simvolik faktorizatsiya flagi 0 ham, 1 ham emas. Bevosita yechgich ichki flagining ko‘rsatilgan qiymatini tekshiring. Odatda bu sozlama foydalanuvchi kiritishi orqali bevosita o‘zgartirilmaydi.
ERROR in numer. fact. flag: Should be 1 or 0 Sonli faktorizatsiya flagi 0 ham, 1 ham emas. Bevosita yechgich ichki flagining ko‘rsatilgan qiymatini tekshiring.
ERROR in nufct0. ir = Bevosita usulning sonli faktorizatsiyasi muvaffaqiyatsiz. Yetarli bo‘lmagan cheklovlar, qattiq jism modalari, g‘ayritabiiy material konstantalari, kontakt shartlari va MPC shartlarini tekshiring.
error in nusol0. irr = Bevosita usuldagi teskari qo‘yish muvaffaqiyatsiz. Sonli faktorizatsiya xatosidagi kabi, chiziqli sistema singulyar yoki nomuvofiq emasligini tekshiring.
METIS not available METIS asosidagi ordering ko‘rsatilgan, ammo qurish METIS qo‘llab-quvvatlashini o‘z ichiga olmaydi. METIS ishlatmaydigan sozlamaga o‘ting yoki METIS qo‘llab-quvvatlashi bilan qayta quring. Bog‘liqlik kutubxonalari uchun Majburiy va ixtiyoriy bog‘liqlik kutubxonalari ga qarang.

Bevosita usul faktorizatsiyasining muvaffaqiyatsizligi faqat yechgich sozlamalari sababli emas, modelning qattiq jism harakati, yetarli bo‘lmagan cheklovlar, takroriy cheklovlar, ekstremal material konstantalari yoki nomuvofiq kontakt shartlari sababli ham yuz berishi mumkin. Cheklovlar va yuklarni sodda holatga qaytarib, minimal konfiguratsiyada chiziqli sistema yechilishini tekshirish sababni ajratishga yordam beradi.

Kontakt tahlili xatolari

Kontakt tahlili xatolari kontakt juftlari va sirt guruhlari orasidagi nomuvofiqlik, kontakt qidiruvidagi geometrik singulyarlik, sirt element turlarining mos kelmasligi yoki kontakt qidiruvi uchun xotira yetishmasligi sababli yuz beradi. Kontakt xatolarida slave va master guruh nomlari, kontakt sirtining element turi, boshlang‘ich penetratsiya va kontakt sirtining normal yo‘nalishini tekshiring.

Xabar yoki kod Asosiy sabab Tavsiya etilgan chora
Inconsistence in contact and surface definition !CONTACT yoki !EMBED murojaat qiladigan sirt guruhi yoki kontakt jufti nomuvofiq. Kontakt jufti nomi, sirt guruhi nomi va tugun/sirt guruhlarining mavjudligini tekshiring.
error in contact state Kontakt holati ma’lumoti yaroqli kontakt sirtiga murojaat qilmaydi. Kontakt sirti ta’rifi, boshlang‘ich kontakt holati va kontakt jufti faollashtiriladigan qadamni tekshiring.
Math error in contact searching Kontakt nuqtasini proyeksiyalash paytida singulyar holat yuz bergan. Kontakt sirti geometriyasi, tugunlar joylashuvi, boshlang‘ich penetratsiya va haddan tashqari deformatsiyani tekshiring.
Error in calculate DispIncreMatrix Kontakt sirtidagi siljish inkrementi matritsasini hisoblab bo‘lmaydi. Kontakt sirti elementi geometriyasi ezilmaganini va tugunlar tartibi to‘g‘riligini tekshiring.
Error: cal_node_normal: invalid isin / Error: cal_node_normal: invalid isin_n Tugun normalini hisoblashda tugun kutilgan kontakt sirti holatida emas. Sirt ta’rifi, kontakt sirti yo‘nalishi va slave/master spetsifikatsiyasini tekshiring.
type of surface element not defined Sirt elementi turini aniqlab bo‘lmaydi. Kontakt sirti sifatida ko‘rsatilgan element turi va yuza raqamini tekshiring.
Allocation error: bktdb%buckets Kontakt qidiruvi uchun bucket massivi xotirasini ajratish muvaffaqiyatsiz. Kontakt sirtlari soni, mesh zichligi, sohalar soni va mavjud xotirani qayta ko‘rib chiqing.

Kontaktga oid xato kiritishdan darhol keyin chiqsa, kontakt jufti yoki sirt guruhi nomlaridagi mos kelmaslik asosiy ehtimoliy sababdir. Nochiziqli iteratsiya davomida chiqsa, kontakt sirti deformatsiya sababli keskin buzilgan, boshlang‘ich penetratsiya juda katta yoki vaqt inkrementi juda katta bo‘lishi mumkin.

Kontakt turi va kontakt algoritmini tanlash uchun Kontakt va ichiga joylashtirish ga qarang.

Yaqinlashish va cutback xatolari

Yaqinlashish va cutback xatolari nochiziqli statik tahlilda substepni davom ettirib bo‘lmaganda yuz beradi. Kontaktning boshlanishi yoki ajralishi, oqishning keskin rivojlanishi, katta deformatsiya, cheklov shartlarining nomuvofiqligi va yuk inkrementining haddan tashqari kattaligi asosiy sabablardir.

Xabar yoki kod Asosiy sabab Tavsiya etilgan chora
Number of successive cutback reached max number Yaqinlashish xatolari sababli cutback takrorlanib, ketma-ket muvaffaqiyatsizliklar soni yuqori chegaraga yetgan. Boshlang‘ich vaqt inkrementini kamaytiring. AUTOINC_PARAM dagi cutback kamaytirish koeffitsiyenti va ketma-ket muvaffaqiyatsizliklar chegarasini qayta ko‘rib chiqing. Kontakt, material va chegaraviy shartlarning to‘g‘riligini tekshiring.
Number of substeps reached max number Qadam tugashidan oldin substeplar sonining yuqori chegarasiga yetilgan. SUBSTEPS ni oshiring. Yuk yoki vaqt inkrementini kamaytiring. Nochiziqlilik keskin o‘zgaradigan vaqtlarda chiqish vaqtlarini qo‘shing yoki qadamni bo‘ling.

Yaqinlashish muvaffaqiyatsiz bo‘lganda faqat yechgichning maksimal iteratsiya sonini oshirish asosiy sababni bartaraf etmasligi mumkin. Yukni bosqichma-bosqich qo‘llash va soddalashtirilgan kontakt shartlari yoki material nochiziqliligi bilan takrorlanishni tekshirish sababni ajratishga yordam beradi.

Chegaraviy shart xatolari

Chegaraviy shart xatolari boshqaruv faylidagi spetsifikatsiya funksional cheklovga mos bo‘lmaganda yuz beradi. Aylanish chegaraviy shartida siljish cheklovidagi kabi umumiy qiymat spetsifikatsiyasini ishlatish xatoga olib keladi.

Xabar yoki kod Asosiy sabab Tavsiya etilgan chora
Error: rotational boundary cannot be specified with total value Aylanish cheklovida umumiy qiymat spetsifikatsiyasi (TOTAL=YES) ishlatilgan. Aylanish cheklovida inkremental spetsifikatsiyadan foydalaning. Chegaraviy shart ta’rifidan TOTAL=YES ni olib tashlang.
fstr control file error : !BOUNDARY : rotational boundary cannot be specified with total value Xuddi shu cheklov buzilishi boshqaruv faylini o‘qish bosqichida aniqlangan. !BOUNDARY dagi aylanish cheklovi qatori va TOTAL spetsifikatsiyasini tekshiring.

Aylanish cheklovi va aylanish yuki element turi hamda erkinlik darajalari tuzilishiga ham bog‘liq. Balka va qobiq kabi aylanish erkinlik darajalariga ega elementlardan foydalanganda chegaraviy shartdagi erkinlik darajasi raqami va maqsad tugun guruhini birga tekshiring.

Sohani bo‘lish (hecmw_part1) xatolari

hecmw_part1 xatolari HECMW-PART bilan boshlanuvchi kodlar sifatida chiqariladi. Sohani bo‘lishda kiritish fayli mavjudligi, !PARTITION ning majburiy parametrlari, bo‘lish usuli va sohalar soni cheklovlari hamda foydalanuvchi ko‘rsatgan part faylining mosligini ketma-ket tekshiring.

Kod oralig‘i yoki asosiy kod Asosiy sabab Tavsiya etilgan chora
HECMW-PART-E0001〜E0006 Fayl amallari, fayl nomlari, EOF yoki argumentlarga oid asosiy xatolar. Ko‘rsatilgan fayl mavjudligi, fayl nomi uzunligi, kiritish faylining oxiri va buyruq argumentlarini tekshiring.
HECMW-PART-E0101 Boshqaruv faylida yaroqsiz token bor. !PARTITION qatori va bo‘lish yo‘nalishi qatorining sintaksisini tekshiring.
HECMW-PART-E0111 'TYPE' must not be omitted TYPE ko‘rsatilmagan. !PARTITION, TYPE=NODE-BASED kabi bo‘lish turini ko‘rsating.
HECMW-PART-E0121 'METHOD' must not be omitted METHOD ko‘rsatilmagan. METHOD=RCB, METHOD=PMETIS, METHOD=KMETIS yoki boshqa mos usulni ko‘rsating.
HECMW-PART-E0131 'DOMAIN' must not be omitted Sohalar soni ko‘rsatilmagan. DOMAIN ga MPI jarayonlari soniga mos musbat butun sonni bering.
HECMW-PART-E0134 'METHOD' is 'RCB', but 'DOMAIN' is not n-th power of 2 RCB usulida sohalar soni \(2^n\) emas. RCB ishlatilsa, sohalar sonini \(2^n\) qiling. Ixtiyoriy sohalar soni kerak bo‘lsa, METIS asosidagi usulni ko‘rib chiqing.
HECMW-PART-E0201〜E0206 Bo‘lish turi, bo‘lish usuli, element turi, bo‘lish yo‘nalishi, sohalar soni yoki overlap chuqurligi noto‘g‘ri. TYPE, METHOD, DOMAIN, DEPTH va bo‘lish yo‘nalishi spetsifikatsiyasini tekshiring.
HECMW-PART-E0301〜E0331 Bo‘lingan ma’lumotdagi soha raqami, tugunlar soni, elementlar soni yoki qo‘shni sohalar soni ruxsat etilgan oraliqdan tashqarida. Kiritish meshi, foydalanuvchi ko‘rsatgan part fayli va bo‘linmalar soni orasidagi moslikni tekshiring.
HECMW-PART-E0601〜E0606 Foydalanuvchi ko‘rsatgan part faylida bo‘sh soha, noto‘g‘ri format yoki tugunlar, elementlar yoxud sohalar sonida mos kelmaslik bor. Part fayl formati va uning mesh bilan mosligini tekshiring.
HECMW-PART-W0401 EQUATION_BLOCK not found EQUATION_BLOCK topilmagani haqida ogohlantirish. MPC ishlatiladigan tahlilda kerak bo‘lsa, tegishli blokni tekshiring. Kerak bo‘lmasa, bajarishni davom ettirish mumkin.
HECMW-PART-W0502 Log file for partitioner already initialized Log init jarayoni takroran chaqirilgan. Odatda ogohlantirish sifatida qabul qiling va undan darhol keyin fatal xato bor-yo‘qligini tekshiring.

Sohani bo‘lish tushunchasi va bo‘lish usulini tanlash uchun Sohani bo‘lish ga qarang. Parallel bajarishning aniq tartibi uchun bajarish qo‘llanmasiga qarang.

Xotira ajratish xatolari

Xotira ajratish xatolari massiv yoki ish sohasiga xotira ajratib bo‘lmaganda chiqariladi. Katta meshlar, kontakt sirtlari ko‘p modellar, bevosita usullar va chiqish o‘zgaruvchilari ko‘p tahlillarda xotira sarfi ortadi.

Xabar yoki kod Asosiy sabab Tavsiya etilgan chora
stop due to allocation error <FSTR_SOLID, TEMPERATURE> Harorat massiviga xotira ajratish muvaffaqiyatsiz. Tugunlar soni, harorat erkinlik darajalari, termik kuchlanish sozlamalari va mavjud xotirani tekshiring.
stop due to allocation error <FSTR_SOLID, GL> Konstruktiv tahlil uchun global massivga xotira ajratish muvaffaqiyatsiz. Model hajmi, sohalar soni, tahlil turi va chiqish elementlarini qayta ko‘rib chiqing.
Allocation error: bktdb%buckets Kontakt qidiruvi uchun bucket massivini ajratib bo‘lmaydi. Kontakt sirtlari soni, mesh zichligi, kontakt juftlari soni va sohani bo‘lishni qayta ko‘rib chiqing.
ALLOCATION ERROR, ... Bevosita usul yoki ordering jarayonining ish massiviga xotira ajratib bo‘lmaydi. Bevosita usuldan iterativ usulga o‘tish, sohalar sonini sozlash yoki ajratilgan xotirani oshirishni ko‘rib chiqing.

Xotira yetishmasligi gumon qilinsa, avval bevosita usulni iterativ usulga almashtirish mumkinligini tekshiring. Bevosita usul zarur bo‘lsa, model hajmini kamaytirish, chiqish o‘zgaruvchilari sonini kamaytirish, sohalar sonini sozlash yoki job uchun ajratilgan xotirani oshirishni ko‘rib chiqing.

Restart xatolari

Restart xatolari !RESTART sintaksisi noto‘g‘ri bo‘lishi, majburiy parametrlar yetishmasligi yoki o‘qilayotgan fayl bilan joriy tahlil shartlarining nomuvofiqligi sababli yuz beradi. Restart ishlatilganda yozgan tahlil va o‘qiydigan tahlilda mesh, sohalar soni, tahlil turi va qadam ma’lumotlari mos bo‘lishi kerak.

Kod Asosiy sabab Tavsiya etilgan chora
HECMW-UTIL-E0040 !RESTART: Invalid token in control file !RESTART qatori sintaksisi noto‘g‘ri. Parametr nomlari, ajratgichlar va qiymat formatlarini tekshiring.
HECMW-UTIL-E0041 !RESTART: Missing NAME NAME ko‘rsatilmagan. Restart ma’lumoti nomini ko‘rsating.
HECMW-UTIL-E0042 !RESTART: Missing IO IO ko‘rsatilmagan. O‘qish/yozish spetsifikatsiyasini qo‘shing.

Restart ma’lumotini o‘qish muvaffaqiyatsiz bo‘lsa, faqat restart fayl nomini emas, balki yozish va o‘qish vaqtidagi mesh, MPI sohalari soni, qadam sozlamalari va restart versiyasini ham tekshiring. Restart funksiyasi haqida umumiy ma’lumot uchun Chiqish va restart ga qarang.

Tegishli mavzular

AI-assisted translation May contain errors Official docs Status