Listi yfir villuboð¶
Á þessari síðu eru dæmigerð villuboð frá FrontISTR flokkuð eftir tegund og gefin tilvísunartafla með líklegum orsökum og leiðbeiningum um úrbætur. Hún nær ekki yfir öll innri skilaboð heldur beinist að skilaboðum sem algengt er að sjá við notkun hecmw_part1 og fistr1.
Þegar skilaboð birtast skal fyrst athuga hvort þau hafi kóða og bera kennsl á forskeytið. Notið síðan töfluna fyrir viðeigandi flokk til að ákvarða hvort endurskoða þurfi inntaksskrá, net, stak, leysi, snertingu, samleitni eða minnisstillingar.
Hvernig skilaboð eru lesin¶
Skilaboð FrontISTR innihalda bæði kóðuð skilaboð sem koma frá HEC-MW-safninu og ókóðuð skilaboð sem fistr1 skrifar beint. Fyrir kóðuð skilaboð gefur forskeytið til kynna upprunaeiningu og alvarleika.
| Snið | Dæmi | Hvernig skal lesa |
|---|---|---|
| HECMW-XXX-EYYYY | HECMW-IO-E1014 | Villa frá HEC-MW-safninu. XXX auðkennir undireininguna, E merkir Error og YYYY er skilaboðanúmerið. |
| HECMW-XXX-WYYYY | HECMW-PART-W0401 | Aðvörun frá HEC-MW-safninu. W merkir Warning. |
| Enginn kóði | Number of substeps reached max number | Aðallega skrifað beint af fistr1 um STOP, call hecmw_abort, write(*,*) og sambærilegar leiðir. |
Tölur eða strengir sem birtast aftast í skilaboðum geta verið keyrsluupplýsingar, svo sem skráarheiti, efnisnúmer, staknúmer, undirskrefanúmer eða innri flagg. Lokagildi sömu dæmigerðu skilaboða geta verið mismunandi milli greiningartilvika.
Villur við túlkun inntaks¶
Villur við túlkun inntaks koma upp við lestur stýriskráa, netgagna, efnisskilgreininga, endurræsingarskilgreininga og sambærilegs inntaks. Fyrir þessa tegund villu skal athuga skráarheiti, lykilorð, efnisheiti og hópheiti sem var verið að lesa rétt áður en villan kom upp.
| Skilaboð eða kóði | Helsta orsök | Ráðlögð aðgerð |
|---|---|---|
Cannot open FSTR control file | Ekki er hægt að opna stýriskrána eða inntaksskrá sem tilgreind er með !INCLUDE. | Athugið keyrslumöppu, skráarheiti, hlutfallslega slóð og aðgangsheimildir. |
material property not defined! | Efni sem greiningin vísar í er ekki skilgreint með !MATERIAL. | Látið efnisheitið sem !SECTION vísar í passa við !MATERIAL-heitið í stýriskránni eða netgögnunum. |
Error in material property definition! | Efnisauðkenni, fjöldi efnisskilgreininga eða tilvísanatengsl þeirra eru ósamræmd. | Athugið efnisnúmer, fjölda efnisskilgreininga og tilvísanir frá !SECTION. |
ERROR: Material type not supported | Óstudd TYPE er tilgreind fyrir efnislykilorð. | Fyrir !ELASTIC, !HYPERELASTIC, !PLASTIC og !VISCOELASTIC skal athuga samsvarandi TYPE. |
We cannot deal with incompressible material currently | Fullkomlega ósamþjappanlegt efni með Poisson-hlutfall 0.5 er tilgreint. | Lækkið Poisson-hlutfallið niður fyrir 0.5 og endurskoðið stakaformúluna ef þörf er á. |
Mohr-Coulomb and Drucker-Prager do not support temperature dependency | Hitastigsháð tafla er tilgreind fyrir Mohr-Coulomb eða Drucker-Prager. | Notið skilgreiningu án hitastigsháðar eða veljið efnislíkan sem styður hitastigsháðni. |
Multilinear hardening: Error in plastic strain definition | Plastísk formbreyting fyrir marglínulega herðingu er ekki skilgreind eintóna. | Setjið fyrstu plastísku formbreytinguna í 0 og lagfærið töfluna þannig að plastísk formbreyting aukist. |
HECMW-IO-E1012 Element doesn't have section | Engar sniðupplýsingar samsvara stakinu. | Athugið stakahópstilgreiningu í !SECTION og stakahópa í netinu. |
HECMW-IO-E1013 Cannot set section | Ekki er hægt að úthluta sniðinu til staksins. | Athugið samræmi sniðgerðar, efnisheitis og stakahópsheitis. |
HECMW-IO-E1014 No nodes defined | Engar hnútaskilgreiningar eru til staðar. | Athugið að netgögnin innihaldi hnútublokk. |
HECMW-IO-E1015 No elements defined | Engar stakaskilgreiningar eru til staðar. | Athugið að netgögnin innihaldi stakablokk. |
HECMW-UTIL-E0040 !RESTART: Invalid token in control file | Setningafræði !RESTART er ógild. | Athugið skilmerki, færibreytuheiti og gildi á !RESTART-línunni. |
HECMW-UTIL-E0041 !RESTART: Missing NAME | !RESTART inniheldur ekki NAME. | Tilgreinið heiti endurræsingargagna. |
HECMW-UTIL-E0042 !RESTART: Missing IO | !RESTART inniheldur ekki IO. | Bætið við les-/skriftilgreiningu. |
Net- og stakavillur¶
Net- og stakavillur koma upp þegar samsetning stakagerðar og virkni, viðmiðunarhnútar, staðbundið hnitakerfi eða stakagerð sem notuð er fyrir snertiflöt er óviðeigandi. Athugið ekki aðeins setningafræði inntaks heldur einnig gæði stakalögunar og röðun hnúta.
| Skilaboð | Helsta orsök | Ráðlögð aðgerð |
|---|---|---|
##Error: This element type is not supported in contact analysis !!! | Stakagerð sem ekki er studd í snertigreiningu er tilgreind fyrir snertiflöt. | Endurskoðið stakagerð snertiflatarins og flatar-skilgreininguna. Athugið hvort hærri stigs eða sérstök stök séu notuð á snertifletinum. |
Bad reference for beam element! | Viðmiðunarhnútur eða viðmiðunarstefna bitastaks er ógild. | Athugið viðmiðunarhnút bitastaksins, staðbundið hnitakerfi og skarast hnúta. |
Fail to setup local coordinate | Ekki er hægt að smíða staðbundið hnitakerfi staksins. | Athugið samanfallna stakarúmfræði, hnútarað, tvítekin hnúta og viðmiðunarhnitakerfið. |
Bilun við uppsetningu staðbundins hnitakerfis ræðst ekki aðeins af inntaksgildum heldur einnig af netgæðum. Athugið sérstaklega mjög lítil stök, stök með flatarmál eða rúmmál nálægt núlli og stök með öfugri hnútarað.
Villur tengdar leysi¶
Villur tengdar leysi koma upp vegna ógildra stillinga línulegs leysis, þáttunarbrests í beinni aðferð, sérstöku fylki, vantar tengingar við ytri söfn og sambærilegra orsaka. Athugið hvort annállinn rétt áður en greiningin stöðvaðist innihaldi upplýsingar um ítrekaða aðferð, beina aðferð, snertifrelsisgráður, MPC eða tengd atriði.
| Skilaboð | Helsta orsök | Ráðlögð aðgerð |
|---|---|---|
ERROR ordering option for direct solver out of range | Röðunartilgreining beins leysis er utan gildissviðs. | Athugið röðunarstillingu beins leysis í !SOLVER. |
ERROR in symb. fact. flag: Should be 1 or 0 | Flagg táknrænnar þáttunar er hvorki 0 né 1. | Athugið tilgreint gildi innra flaggs beins leysis. Þessari stillingu er venjulega ekki breytt beint með notandainntaki. |
ERROR in numer. fact. flag: Should be 1 or 0 | Flagg tölulegrar þáttunar er hvorki 0 né 1. | Athugið tilgreint gildi innra flaggs beins leysis. |
ERROR in nufct0. ir = | Töluleg þáttun í beinu aðferðinni mistókst. | Athugið ófullnægjandi skorður, stífhreyfingar, óeðlilega efnisfasta, snertiskilyrði og MPC-skilyrði. |
error in nusol0. irr = | Afturinnsetning í beinu aðferðinni mistókst. | Eins og við bilun í tölulegri þáttun skal athuga hvort línulega kerfið sé sértækt eða ósamræmt. |
METIS not available | Röðun byggð á METIS er tilgreind en byggingin inniheldur ekki METIS-stuðning. | Breytið í stillingu sem notar ekki METIS eða endurbyggið með METIS-stuðningi. Sjá Nauðsynleg og valfrjáls háð söfn. |
Þáttun með beinni aðferð getur mistekist ekki aðeins vegna leysisstillinga heldur einnig vegna stífhreyfingar líkans, ófullnægjandi skorða, tvítekinna skorða, öfgakenndra efnisfasta eða ósamræmdra snertiskilyrða. Að færa skorður og álag aftur í einfalt tilvik og athuga hvort hægt sé að leysa línulega kerfið í lágmarksuppsetningu getur hjálpað til við að einangra orsökina.
Villur í snertigreiningu¶
Villur í snertigreiningu koma upp vegna ósamræmis milli snertipara og flatarhópa, rúmfræðilegra sérstöðutilvika við snertileit, ósamræmdra flatarstakagerða eða ónógs minnis fyrir snertileit. Fyrir snertivillur skal athuga heiti þræla- og meistarahópa, stakagerð snertiflatarins, upphaflega skörun og þverstefnu snertiflatarins.
| Skilaboð | Helsta orsök | Ráðlögð aðgerð |
|---|---|---|
Inconsistence in contact and surface definition | Flatarhópurinn eða snertiparið sem !CONTACT eða !EMBED vísar í er ósamræmt. | Athugið heiti snertipars, heiti flatarhóps og tilvist hnútahópa og flatarhópa. |
error in contact state | Snertiástandsgögn vísa ekki í gildan snertiflöt. | Athugið skilgreiningu snertiflatar, upphaflegt snertiástand og skrefið þar sem snertiparið er virkjað. |
Math error in contact searching | Sérstöðutilvik hefur komið upp við vörpun snertipunkts. | Athugið rúmfræði snertiflatar, staðsetningu hnúta, upphaflega skörun og mikla aflögun. |
Error in calculate DispIncreMatrix | Ekki er hægt að reikna færsluaukningarfylkið á snertifletinum. | Athugið að rúmfræði snertiflatarstaksins hafi ekki fallið saman og að hnútarað sé rétt. |
Error: cal_node_normal: invalid isin / Error: cal_node_normal: invalid isin_n | Við útreikning hnútaþvervigurs er hnúturinn ekki á væntum stað á snertifletinum. | Athugið flatar-skilgreiningu, stefnu snertiflatar og þræla-/meistaraskilgreiningu. |
type of surface element not defined | Ekki er hægt að bera kennsl á gerð flatarstaks. | Athugið stakagerð og flatanúmer sem tilgreint er fyrir snertiflötinn. |
Allocation error: bktdb%buckets | Minnisúthlutun fyrir fötufylkið sem notað er í snertileit mistókst. | Endurskoðið fjölda snertiflata, netþéttleika, fjölda hlutsvæða og tiltækt minni. |
Ef snertitengd villa birtist strax eftir lestur inntaks er ósamræmi í heitum snertipara eða flatarhópa líkleg fyrsta orsök. Ef hún birtist við ólínulegar ítranir kann snertiflöturinn að hafa aflagast mjög, upphafleg skörun að vera of mikil eða tímaaukningin of stór.
Sjá Snertingu og innfellingu um val snertigerða og snertireiknirita.
Samleitni- og cutback-villur¶
Samleitni- og cutback-villur koma upp þegar ekki er hægt að færa undirskref áfram í ólínulegri kyrrstöðugreiningu. Algengar orsakir eru virk snerting eða aðskilnaður, hröð framvinda flæðis, mikil aflögun, ósamræmdar skorður og of stórar álagsaukningar.
| Skilaboð | Helsta orsök | Ráðlögð aðgerð |
|---|---|---|
Number of successive cutback reached max number | Endurtekin cutback vegna samleitnibilana hafa náð hámarksfjölda samfelldra bilana. | Minnkið upphaflega tímaaukningu. Endurskoðið minnkunarstuðul cutback og mörk samfelldra bilana í AUTOINC_PARAM. Athugið gildi snerti-, efnis- og jaðarskilyrða. |
Number of substeps reached max number | Hámarksfjölda undirskrefa var náð áður en skrefinu lauk. | Hækkið SUBSTEPS. Minnkið álag eða tímaaukningu. Bætið við úttakstímum eða skiptið skrefinu við tíma þar sem ólínuleiki breytist skyndilega. |
Þegar samleitni bregst leysir einföld hækkun á hámarksfjölda ítrana leysisins ekki endilega undirliggjandi orsök. Að leggja álag á í áföngum og athuga endurtekningarhæfni með einfölduðum snertiskilyrðum eða efnisólínuleika getur hjálpað til við að einangra orsökina.
Villur í jaðarskilyrðum¶
Villur í jaðarskilyrðum koma upp þegar tilgreining í stýriskránni brýtur gegn virkniskorðu. Fyrir snúningsjaðarskilyrði veldur heildargildistilgreining á sama hátt og færsluskorða villu.
| Skilaboð | Helsta orsök | Ráðlögð aðgerð |
|---|---|---|
Error: rotational boundary cannot be specified with total value | Heildargildistilgreining (TOTAL=YES) er notuð fyrir snúningsskorðu. | Notið aukningartilgreiningu fyrir snúningsskorður. Breytið jaðarskilyrðinu þannig að TOTAL=YES sé sleppt. |
fstr control file error : !BOUNDARY : rotational boundary cannot be specified with total value | Sama brot á skorðu greinist við lestur stýriskrárinnar. | Athugið línu snúningsskorðunnar í !BOUNDARY og TOTAL-tilgreininguna. |
Snúningsskorður og snúningsálag ráðast einnig af stakagerð og frelsisstigaskipan. Þegar stök með snúningsfrelsisgráðum, svo sem bitar og skeljar, eru notuð skal athuga bæði frelsisstigsnúmer jaðarskilyrðisins og markhnútahópinn.
Villur í svæðaskiptingu (hecmw_part1)¶
Villur frá hecmw_part1 eru skrifaðar sem kóðar sem byrja á HECMW-PART. Við svæðaskiptingu skal athuga í þessari röð hvort inntaksskráin sé til, nauðsynlegar færibreytur !PARTITION, skorður á skiptingaraðferð og fjölda svæða og samræmi notandatilgreindrar part-skrár.
| Kóðasvið eða dæmigerður kóði | Helsta orsök | Ráðlögð aðgerð |
|---|---|---|
| HECMW-PART-E0001–E0006 | Grunnvillur tengdar skráaraðgerðum, skráarheitum, EOF eða viðföngum. | Athugið að tilgreind skrá sé til, lengd skráarheitis, lok inntaksskrár og skipunarviðföng. |
| HECMW-PART-E0101 | Stýriskráin inniheldur ógilt tákn. | Athugið setningafræði !PARTITION-línunnar og línu skiptingarstefnu. |
HECMW-PART-E0111 'TYPE' must not be omitted | TYPE er ekki tilgreint. | Tilgreinið skiptingargerð, til dæmis !PARTITION, TYPE=NODE-BASED. |
HECMW-PART-E0121 'METHOD' must not be omitted | METHOD er ekki tilgreint. | Tilgreinið METHOD=RCB, METHOD=PMETIS, METHOD=KMETIS eða aðra viðeigandi aðferð. |
HECMW-PART-E0131 'DOMAIN' must not be omitted | Fjöldi svæða er ekki tilgreindur. | Setjið DOMAIN sem jákvæða heiltölu sem samsvarar fjölda MPI-ferla. |
HECMW-PART-E0134 'METHOD' is 'RCB', but 'DOMAIN' is not n-th power of 2 | Með RCB-aðferðinni er fjöldi svæða ekki \(2^n\). | Þegar RCB er notað skal setja fjölda svæða í \(2^n\). Ef þörf er á handahófskenndum fjölda svæða skal íhuga METIS-byggða aðferð. |
| HECMW-PART-E0201–E0206 | Skiptingargerð, skiptingaraðferð, stakagerð, skiptingarstefna, fjöldi svæða eða skörunardýpt er ógild. | Athugið TYPE, METHOD, DOMAIN, DEPTH og tilgreiningu skiptingarstefnu. |
| HECMW-PART-E0301–E0331 | Svæðanúmer, hnútatala, stakafjöldi eða fjöldi aðliggjandi svæða í skiptum gögnum er utan marka. | Athugið samræmi milli inntaksnets, notandatilgreindrar part-skrár og fjölda skiptinga. |
| HECMW-PART-E0601–E0606 | Notandatilgreind part-skrá inniheldur tómt svæði, ógilt snið eða ósamræmdan fjölda hnúta, staka eða svæða. | Athugið snið part-skrár og samræmi hennar við netið. |
HECMW-PART-W0401 EQUATION_BLOCK not found | Aðvörun um að EQUATION_BLOCK fannst ekki. | Ef það er nauðsynlegt fyrir greiningu með MPC skal athuga samsvarandi blokk. Ef það er ekki nauðsynlegt má keyrsla halda áfram. |
HECMW-PART-W0502 Log file for partitioner already initialized | Frumstilling annáls hefur verið kölluð oftar en einu sinni. | Meðhöndlið þetta venjulega sem aðvörun og athugið hvort alvarleg villa komi strax á eftir. |
Sjá Svæðaskiptingu um hugmyndina að baki svæðaskiptingu og val skiptingaraðferða. Um sérstakt ferli samhliða keyrslu vísast í keyrsluleiðbeiningarnar.
Minnisúthlutunarvillur¶
Minnisúthlutunarvillur eru skrifaðar þegar ekki er hægt að úthluta fylkjum eða vinnusvæðum. Minnisnotkun eykst fyrir stór net, líkön með mörgum snertiflötum, beinar aðferðir og greiningar með mörgum úttaksbreytum.
| Skilaboð | Helsta orsök | Ráðlögð aðgerð |
|---|---|---|
stop due to allocation error <FSTR_SOLID, TEMPERATURE> | Úthlutun hitastigsfylkis mistókst. | Athugið fjölda hnúta, hitastigsfrelsisgráður, varmaspennustillingar og tiltækt minni. |
stop due to allocation error <FSTR_SOLID, GL> | Úthlutun heildarfylkis fyrir burðarvirkjagreiningu mistókst. | Endurskoðið líkansstærð, fjölda hlutsvæða, greiningargerð og úttaksatriði. |
Allocation error: bktdb%buckets | Ekki er hægt að úthluta fötufylkinu fyrir snertileit. | Endurskoðið fjölda snertiflata, netþéttleika, fjölda snertipara og svæðaskiptingu. |
ALLOCATION ERROR, ... | Ekki er hægt að úthluta vinnufylki fyrir beina aðferð eða röðunarferli. | Íhugið að skipta úr beinni aðferð yfir í ítrekaða aðferð, stilla fjölda hlutsvæða eða auka úthlutað minni. |
Ef grunur er um ófullnægjandi minni skal fyrst athuga hvort hægt sé að breyta beinni aðferð í ítrekaða aðferð. Ef nauðsynlegt er að nota beina aðferð skal íhuga að minnka líkanið, fækka úttaksbreytum, stilla fjölda hlutsvæða eða auka minni sem úthlutað er verkinu.
Endurræsingarvillur¶
Endurræsingarvillur koma upp vegna ógildrar !RESTART-setningafræði, vantaðra skyldufæribreyta eða ósamræmis milli skrárinnar sem lesin er og núverandi greiningarskilyrða. Við endurræsingu verða net, fjöldi hlutsvæða, greiningargerð og skrefaupplýsingar að vera samræmd milli greiningarinnar sem skrifaði endurræsingargögnin og greiningarinnar sem les þau.
| Kóði | Helsta orsök | Ráðlögð aðgerð |
|---|---|---|
HECMW-UTIL-E0040 !RESTART: Invalid token in control file | Setningafræði !RESTART-línunnar er ógild. | Athugið færibreytuheiti, skilmerki og gildissnið. |
HECMW-UTIL-E0041 !RESTART: Missing NAME | NAME er ekki tilgreint. | Tilgreinið heiti endurræsingargagna. |
HECMW-UTIL-E0042 !RESTART: Missing IO | IO er ekki tilgreint. | Bætið við les-/skriftilgreiningu. |
Ef lestur endurræsingargagna mistekst skal ekki aðeins athuga heiti endurræsingarskrárinnar heldur einnig net, fjölda MPI-svæða, skrefastillingar og útgáfu endurræsingargagna við skrif og lestur. Sjá Úttak og endurræsingu um yfirlit yfir endurræsingarvirkni.
Tengd efni¶
- Leysir og forskilyrðing — Bakgrunnur fyrir villur tengdar leysi.
- Svæðaskipting — Bakgrunnur fyrir villur tengdar
hecmw_part1. - Úttak og endurræsing — Athugun endurræsingartilgreininga og úttaksskráa.
- Nauðsynleg og valfrjáls háð söfn — Háð söfn eins og METIS og byggingarstillingar.