Ելք և վերագործարկում¶
Վերլուծության արդյունքները հիշողության մեջ առկա են իրենց ընթացիկ տեսքով, ուստի հետմշակման, տեսապատկերման, վերականգնման և վերագործարկման համար դրանք պետք է գրվեն համապատասխան ֆայլերում։ Քանի որ ֆայլի ձևաչափը, ելքային տարրերը և ելքի հաճախականությունը տարբերվում են ըստ նպատակի, FrontISTR-ը տարբեր կիրառությունների համար տրամադրում է ելքի մի քանի ուղիներ։
FrontISTR-ի ելքը բաղկացած է երեք համակարգից՝ վերլուծական արժեքները պահող արդյունքների ֆայլեր (!WRITE,RESULT), տեսապատկերման համար օգտագործվող ֆայլեր (!WRITE,VISUAL) և վերլուծության վիճակը պահող վերագործարկման ֆայլեր (!RESTART)։ Արդյունքների և տեսապատկերման ֆայլերում ներառվող ֆիզիկական մեծությունները ընտրվում են համապատասխանաբար !OUTPUT_RES և !OUTPUT_VIS-ով։
Ֆունկցիոնալ հնարավորությունների ընդհանուր պատկերը¶
Ելքի կարգավորումները ավելի հեշտ է կազմակերպել՝ հետևյալ երեք առանցքները առանձին դիտարկելով։
| Առանցք | Հիմնական մուտք | Դեր |
|---|---|---|
| Ելքի նպատակակետ | !WRITE,RESULT, !WRITE,VISUAL, !RESTART | Որոշում է ֆայլի տեսակը, որտեղ արդյունքները պահվում են ըստ իրենց նպատակային կիրառման։ |
| Ելքային փոփոխականներ | !OUTPUT_RES, !OUTPUT_VIS | Որոշում է արդյունքների կամ տեսապատկերման ֆայլերում ներառվող ֆիզիկական մեծությունները։ |
| Ելքի հաճախականություն | FREQUENCY | Որոշում է ֆայլում գրումների միջև անցնող քայլերի քանակը։ |
!WRITE,RESULT-ը միացնում է արդյունքների ֆայլերը, իսկ !OUTPUT_RES-ը սահմանում է ելքային փոփոխականները։ !WRITE,VISUAL-ը միացնում է տեսապատկերման ֆայլերը, իսկ !OUTPUT_VIS-ը սահմանում է տեսապատկերմանը փոխանցվող փոփոխականները։ Երկու դեպքում էլ ելքի միջակայքը կարելի է կառավարել FREQUENCY-ով։ !WRITE-ը մեկ քարտ է, և RESULT / VISUAL / FEMAP պարամետրերը կարող են համատեղ գոյություն ունենալ՝ ընտրելով ելքի նպատակակետերը։
!OUTPUT_RES և !OUTPUT_VIS տվյալների տողերում թվարկվում են ելքային փոփոխականների անունները և ON / OFF արժեքները։ GROUP նշելով կարելի է ելքի թիրախը սահմանափակել խմբով։ Կոնկրետ մուտքային շարահյուսության և հասանելի տվյալների տողերի համար տես բանալի բառերի տեղեկատուն։
!RESTART-ը վերլուծության վիճակն ինքնին պահում է՝ առանձին արդյունքների և տեսապատկերման ֆայլերից։ Վերագործարկման ֆայլերն օգտագործվում են ընդհատումից հետո նույն վիճակից վերլուծությունը շարունակելու համար։
Ելքի ընտրություն¶
Ելքը ընտրեք ըստ այն նպատակի, որը ցանկանում եք նախ ստուգել։ Թվային արժեքները հետմշակման կամ այլ վերլուծության համար օգտագործելիս ընտրեք արդյունքների ֆայլ, իսկ ձևերը կամ բաշխումները տեսապատկերման գործիքով դիտարկելիս՝ տեսապատկերման ֆայլ։ Եթե վերլուծությունը պետք է շարունակել միջանկյալ կետից, սովորական արդյունքների ելքից առանձին միացրեք վերագործարկման ֆայլը։
| Նպատակ | Ընտրելի ելք | Հիմնական նշում |
|---|---|---|
| Պահել վերլուծական արժեքները հետմշակման, համեմատության կամ այլ վերլուծության համար | Արդյունքների ֆայլ | !WRITE,RESULT և !OUTPUT_RES |
| ParaView կամ նման գործիքներում ստուգել բաշխումներն ու դեֆորմացված ձևերը | Տեսապատկերման ֆայլ | !WRITE,VISUAL, !OUTPUT_VIS, !VISUAL |
| Շարունակել երկարատև վերլուծությունը միջանկյալ կետից | Վերագործարկման ֆայլ | !RESTART |
| Փոքրացնել ելքի չափը | Արտածել միայն անհրաժեշտ փոփոխականները | ON / OFF և FREQUENCY՝ !OUTPUT_RES / !OUTPUT_VIS-ում |
Մեծածավալ վերլուծություններում լռելյայն ելքային կարգավորումներով յուրաքանչյուր քայլը պահելը կարող է մեծացնել արդյունքների և տեսապատկերման ֆայլերը։ Միայն անհրաժեշտ ֆիզիկական մեծությունները սահմանեք ON, իսկ ստուգման համար չպահանջվողները՝ OFF։ Եթե մանր ժամանակային պատմություն պետք չէ, մեծացրեք FREQUENCY-ը՝ ելքի միջակայքը մեծացնելու համար։
Ելքային փոփոխականների ընտրության հարմար հերթականությունն է՝ «դիտարկվող ֆիզիկական մեծություն», «ելքի նպատակակետ», «հաճախականություն»։ Օրինակ՝ ParaView-ում լարման բաշխումը դիտարկելու համար միացրեք տեսապատկերման ֆայլերը և !OUTPUT_VIS-ով ընտրեք NSTRESS կամ NMISES։ Կոնտակտային ուժը թվային հետմշակման ենթարկելու համար միացրեք արդյունքների ֆայլերը և !OUTPUT_RES-ով ընտրեք CONTACT_NFORCE կամ նման փոփոխական։
Հասանելի ֆիզիկական մեծություններ¶
Ելքային փոփոխականները բաժանվում են կառուցվածքային, դինամիկ, ջերմային և կոնտակտային վերլուծությունների, տարրին հատուկ արդյունքների և նույնականացնող մետատվյալների։ Ստորև բերված աղյուսակը ամփոփում է հիմնական փոփոխականների անունները, տեսակները և դրանց կիրառվող վերլուծության տեսակները։ Փոփոխականների անունների և տվյալների տողերի շարահյուսության ամբողջական ցանկի համար տես !OUTPUT_RES և !OUTPUT_VIS։
| Կատեգորիա | Փոփոխականի անուն | Տեսակ | Հիմնական վերլուծության տեսակ | Նկարագրություն |
|---|---|---|---|---|
| Հիմնական կառուցվածքային մեծություններ | DISP, ROT, REACTION | Վեկտոր | Ստատիկ վերլուծություն, դինամիկ վերլուծություն | Տեղաշարժ, պտույտ և հանգուցային հակազդեցության ուժ։ ROT-ը վավեր է պտտական ազատության աստիճաններ ունեցող տարրերի համար։ |
| Լարում | NSTRESS, ESTRESS, ISTRESS | Սիմետրիկ տենզոր | Կառուցվածքային վերլուծություն | Հանգույցներով միջինացված լարում, տարրային լարում և ինտեգրման կետի լարում։ |
| von Mises լարում / գլխավոր լարում | NMISES, EMISES, PRINC_NSTRESS, PRINC_ESTRESS, PRINCV_NSTRESS, PRINCV_ESTRESS | Սկալյար, վեկտոր | Կառուցվածքային վերլուծություն | von Mises լարում, գլխավոր լարումների արժեքներ և ուղղություններ։ |
| Դեֆորմացիա | NSTRAIN, ESTRAIN, ISTRAIN | Սիմետրիկ տենզոր | Կառուցվածքային վերլուծություն | Հանգուցային դեֆորմացիա, տարրային դեֆորմացիա և ինտեգրման կետի դեֆորմացիա։ |
| Պլաստիկ / ջերմային դեֆորմացիա | PL_ISTRAIN, PL_ESTRAIN, TH_NSTRAIN, TH_ESTRAIN, TH_ISTRAIN | Սկալյար, սիմետրիկ տենզոր | Ոչ գծային կառուցվածքային վերլուծություն, ջերմային լարման վերլուծություն | Համարժեք պլաստիկ դեֆորմացիա և ջերմային դեֆորմացիա։ |
| Գլխավոր դեֆորմացիա | PRINC_NSTRAIN, PRINC_ESTRAIN, PRINCV_NSTRAIN, PRINCV_ESTRAIN | Սկալյար, վեկտոր | Կառուցվածքային վերլուծություն | Գլխավոր դեֆորմացիաների արժեքներ և ուղղություններ։ |
| Դինամիկ վերլուծություն | VEL, ACC | Վեկտոր | Դինամիկ վերլուծություն | Հանգուցային արագություն և արագացում։ |
| Ջերմային վերլուծություն | TEMP | Սկալյար | Ջերմահաղորդման վերլուծություն | Հանգուցային ջերմաստիճան։ Ջերմային վերլուծության արդյունքների և տեսապատկերման ֆայլերում արտածվում է որպես ջերմաստիճանային դաշտ։ |
| Կոնտակտ | CONTACT_NFORCE, CONTACT_FRICTION, CONTACT_RELVEL, CONTACT_STATE, CONTACT_NTRACTION, CONTACT_FTRACTION | Վեկտոր, սկալյար | Կոնտակտային վերլուծություն | Կոնտակտային նորմալ ուժ, շփման ուժ, հարաբերական սահքի արագություն, կոնտակտի վիճակ և միավոր մակերեսի կոնտակտային ուժ։ |
| Հեծանային տարր | BEAM_NQM | 12 բաղադրիչ արժեք | Հեծանային տարրեր պարունակող կառուցվածքային վերլուծություն | Հեծանային տարրերի հատույթի ուժեր։ |
| Նույնականացում / վիճակ | NODE_ID, ELEM_ID, SECTION_ID, MATERIAL_ID, ELEMACT, YIELD_RATIO | Սկալյար | Կառուցվածքային վերլուծություն, տեսապատկերում | Հանգույցների, տարրերի, հատույթների և նյութերի նույնականացման տեղեկություն, տարրի ակտիվացման վիճակ և հոսունության հարաբերակցություն։ ELEMACT-ը ակտիվ տարրերի համար արտածում է 1, իսկ ոչ ակտիվ (ապաակտիվացված) տարրերի համար՝ 0։ |
| Թաղանթի օժանդակ տեղեկություն | SHELL_LAYER, SHELL_SURFACE | Սկալյար | Թաղանթային տարրեր պարունակող կառուցվածքային վերլուծություն | Թաղանթի շերտային ելքն ու մակերևույթները նույնականացնող օժանդակ տեղեկություն։ |
Լռելյայն DISP, ROT, NSTRESS և NMISES սահմանված են ON։ Սակայն իմաստալից արժեքների իրական ելքը կախված է վերլուծության տեսակից, տարրի տեսակից, նյութական մոդելից և կոնտակտի կարգավորումներից։ Օրինակ՝ VEL և ACC օգտագործվում են դինամիկ վերլուծության մեջ, իսկ CONTACT_*՝ երբ կոնտակտային վերլուծության ժամանակ ստեղծվում է կոնտակտային տեղեկություն։
Թաղանթի շերտային ելք¶
Թաղանթային տարրերը հաստության ուղղությամբ ունեն մի քանի ինտեգրման կետեր կամ շերտեր, ուստի նույն տարրի ներսում անգամ լարման և դեֆորմացիայի արժեքները կարող են տարբերվել ըստ շերտի կամ մակերևույթի։ Միայն սովորական հանգուցային միջինացված կամ տարրային արժեքներով դժվար է տարբերակել, թե արժեքը որ շերտին կամ մակերևույթին է պատկանում։
Երբ SHELL_LAYER-ը սահմանված է ON, շերտավոր թաղանթի յուրաքանչյուր շերտի + և - կողմերի արդյունքները արտածվում են առանձին։ Ելքային լարման և դեֆորմացիայի բաղադրիչները ներառում են շերտի համարի և մակերևույթի կողմի նույնականացուցիչներ՝ թույլ տալով գնահատել հաստության ուղղությամբ լարման բաշխումն ու վնասումը ըստ շերտերի։
SHELL_SURFACE-ը օժանդակ տեղեկություն է թաղանթի վերին և ստորին մակերևույթների նման մակերևույթները նույնականացնելու համար։ Շերտային արդյունքները տեսապատկերելիս միացրեք SHELL_LAYER և անհրաժեշտ լարման/դեֆորմացիայի փոփոխականները, ապա տեսապատկերման գործիքում ընտրեք թիրախային շերտին կամ մակերևույթին համապատասխան արդյունքի բաղադրիչը։
Քանի որ թաղանթի շերտային ելքը մեծացնում է ելքային բաղադրիչների քանակը, բազմաթիվ շերտերով մոդելների ֆայլի չափը մեծանում է։ Նախընտրելի է ելքը սահմանափակել անհրաժեշտ լարման և դեֆորմացիայի փոփոխականներով։
Ելքի նպատակակետեր¶
Արդյունքների և տեսապատկերման ֆայլերը տարբերվում են նպատակով և պահման ձևաչափով։ Նույն վերլուծության ժամանակ կարելի է արտածել երկուսն էլ կամ միայն մեկը։
Արդյունքների ֆայլեր¶
Արդյունքների ֆայլերը միացվում են !WRITE,RESULT-ով։ Վերլուծության արդյունքները պահվում են որպես FrontISTR / HEC-MW արդյունքային տվյալներ և օգտագործվում թվային հետմշակման կամ այլ վերլուծության մուտքի համար։ Ելքային փոփոխականները ընտրվում են !OUTPUT_RES-ով։
!WRITE,RESULT-ը նաև իրականացված է որպես !WRITE քարտի RESULT պարամետր և տեսապատկերման ու FEMAP ելքերի հետ մեկտեղ ելքի նպատակակետի տարբերակ է։
Արդյունքների ֆայլերը կարող են պահել կառուցվածքային վերլուծության տեղաշարժը, լարումը, դեֆորմացիան, հակազդեցության ուժերը, կոնտակտային տեղեկությունը և այլ մեծություններ, իսկ ջերմային վերլուծության համար՝ ջերմաստիճանային դաշտերը։ Քայլերով ելքի միջակայքը նշվում է FREQUENCY-ով։ Կոնկրետ ֆայլերի անունների, տեղադրության և գործարկումից հետո ստուգման համար տես գործարկման ուղեցույցը։
Արդյունքների ֆայլերը (.res ընդլայնմամբ) տեքստային տվյալներ են հետևյալ կառուցվածքով։ Սկզբում գրվում են ձևաչափի տարբերակն ու մեկնաբանությունը, ապա գլոբալ փոփոխականները և վերջում՝ յուրաքանչյուր հանգույցի ու տարրի ելքային փոփոխականները։
*fstrresult 2.0
*comment
<մեկնաբանության տող>
*global
<գլոբալ փոփոխականների քանակ>
<գլոբալ փոփոխականների ազատության աստիճաններ>
<գլոբալ փոփոխականների անուններ>
<գլոբալ փոփոխականների արժեքներ>
...
*data
<հանգույցների քանակ> <տարրերի քանակ>
<հանգուցային տվյալների տարրերի քանակ> <տարրային տվյալների տարրերի քանակ>
<հանգուցային տվյալների ազատության աստիճաններ> ...
<հանգուցային տվյալների անուններ>
...
<հանգուցային տվյալների արժեքներ>
...
<տարրային տվյալների ազատության աստիճաններ> ...
<տարրային տվյալների անուններ>
...
<տարրային տվյալների արժեքներ>
...
Մատյանի ֆայլեր¶
Մատյանի ֆայլերը (.log ընդլայնմամբ) ամփոփ ֆայլեր են, որոնք միշտ արտածվում են վերլուծությունից հետո։ Յուրաքանչյուր հանգույցի և տարրի ֆիզիկական մեծություններից բացի արտածվում են տեղաշարժի, դեֆորմացիայի և լարման բաղադրիչների առավելագույն/նվազագույն արժեքները։ Մոդալ վերլուծության դեպքում արտածվում են սեփական արժեքներն ու սեփական վեկտորների արժեքները։ !WRITE-ի LOG պարամետրը կառավարում է ելքի բովանդակությունը։ Ֆայլերի անունների ու տեղադրության համար տես գործարկման ուղեցույցը։
Տեսապատկերման ֆայլեր¶
Տեսապատկերման ֆայլերը միացվում են !WRITE,VISUAL-ով։ Դրանք ցանցն ու արդյունքային տվյալները փոխակերպում են տեսապատկերման գործիքների ձևաչափի և արտածում։ Ելքային փոփոխականները ընտրվում են !OUTPUT_VIS-ով, իսկ ձևաչափն ու տեսապատկերման պայմանները նշվում են !VISUAL-ով։
!WRITE,VISUAL-ը անկախ բանալի բառ չէ․ այն իրականացված է որպես !WRITE քարտի VISUAL պարամետր և !WRITE,RESULT / !WRITE,FEMAP-ի նույն մակարդակում փոխում է ելքի նպատակակետը (fistr1/src/common/fstr_ctrl_common.f90-ի fstr_ctrl_get_WRITE)։
Տեսապատկերումը միացնելու համար !VISUAL քարտում նվազագույնը պետք է նշել տեսապատկերման մակերևույթն ու ելքային ձևաչափը։ Ստորև բերված է նվազագույն տվյալների հավաքածուն։
surface_num և !surface նշումները չեն կարող բաց թողնվել։ Մանրամասն շարահյուսության և հասանելի տարբերակների համար տես !VISUAL։
Հիմնական տեսապատկերման ձևաչափերը հետևյալն են։
| Ձևաչափ | Նպատակ |
|---|---|
| VTK | Օգտագործվում է ParaView և նման գործիքներում տեսապատկերման համար։ |
| AVS (UCD) | Օգտագործվում է AVS / UCD ձևաչափով տեսապատկերման և տվյալների փոխանակման համար։ |
| BMP | Տեսապատկերման արդյունքները արտածում է որպես պատկերներ։ |
| NEU | Օգտագործվում է FEMAP neutral ձևաչափով տվյալների փոխանակման համար։ |
Տեսապատկերման ֆայլերը տեսապատկերման գործիքների համար ավելի հեշտ են ուղղակի մշակման համար, քան արդյունքների ֆայլերը, սակայն դրանց չափը մեծանում է ընտրված ձևաչափի և փոփոխականների քանակի հետ։ Մեծածավալ մոդելների համար !OUTPUT_VIS-ով միացրեք միայն ցուցադրման համար անհրաժեշտ փոփոխականները։
Վերագործարկում¶
Վերագործարկումը գործառույթ է, որը պահում է ներքին վիճակը վերլուծության ընդհատման պահին և հաջորդ գործարկման ժամանակ շարունակում հաշվարկը նույն վիճակից։ Սովորական արդյունքների ֆայլերը նախատեսված են հետմշակման համար, իսկ վերագործարկման ֆայլերը պահում են վիճակը, որպեսզի լուծիչը կարողանա շարունակել հաշվարկը։
Երբ !RESTART, FREQUENCY=n-ում n-ը դրական է, վերագործարկման ֆայլը գրվում է նշված քայլային միջակայքով։ Երբ n-ը բացասական է, գործարկման սկզբում կարդացվում է առկա վերագործարկման ֆայլը, և դրանից հետո նոր ֆայլերը գրվում են |n| բացարձակ արժեքը որպես ելքի միջակայք օգտագործելով։
Կառուցվածքային վերլուծության վերագործարկման համար պահվում են ընթացիկ քայլը, ենթաքայլը, կուտակային քայլը, ժամանակը, ժամանակային աճը, բեռի պատմությունը, տեղաշարժը, արտաքին ուժը, յուրաքանչյուր Gauss կետի լարումն ու դեֆորմացիան, նյութի ներքին վիճակի փոփոխականները, կոնտակտի վիճակը և այլ տվյալներ։ Դինամիկ վերլուծությունը լրացուցիչ պահում է ժամանակային ինտեգրումը շարունակելու համար անհրաժեշտ դինամիկ վիճակը՝ ներառյալ արագությունը, արագացումը, դեֆորմացիայի էներգիան, ընթացիկ ժամանակը և ժամանակային աճը։ Ջերմային վերլուծությունը պահում է քայլի համարը, ժամանակը և ջերմաստիճանային դաշտը և կարդալիս ջերմաստիճանային դաշտը վերականգնում որպես սկզբնական վիճակ։
Ստատիկ վերլուծության վերագործարկման գրառման պահը և շարունակման վարքը¶
Ստատիկ վերլուծության (fstr_solve_NLGEOM) վերագործարկման համար կան գրառման երկու ուղիներ, որոնց շարունակման վարքը տարբերվում է։
- Գրում ենթաքայլի ընթացքում․ ֆայլը գրվում է ենթաքայլերի ցիկլում, երբ
step_count-ը դառնում էFREQUENCY-ի բազմապատիկ։ Գրանցված ժամանակային տեղեկությունը պահվում է որպես «ընթացիկ քայլի սկզբի ժամանակ», և դրան կցվում է նախորդ քայլի բեռների ցանկը։ - Գրում քայլի վերջում․ յուրաքանչյուր բեռային քայլի ենթաքայլերի ցիկլի ավարտից անմիջապես հետո ֆայլը միշտ գրվում է՝ անկախ նրանից քայլը
FREQUENCY-ի բազմապատիկ է, թե ոչ։ Գրանցված ժամանակային տեղեկությունը պահվում է որպես «քայլի ավարտի ժամանակ», և դրան կցվում է այդ քայլի բեռների ցանկը։
Կարդալիս FrontISTR-ը որոշում է քայլի ավարտված լինելը՝ համընկնո՞ւմ են արդյոք գրանցված «ընթացիկ ժամանակը» և «հղման ժամանակը» (fstr_Restart.f90-ի fstr_read_restart)։
| Գրառման պահին վիճակ | Շարունակման վարք |
|---|---|
| Ենթաքայլի ընթացքում | Շարունակում է նույն քայլի հաջորդ ենթաքայլից։ Ժառանգում է գրառման պահի ենթաքայլի դիրքը և կատարում մնացած ենթաքայլերի ցիկլը։ |
| Քայլի վերջ | Սկսում է հաջորդ քայլի առաջին ենթաքայլից։ cstep-ը մեծացնում է 1-ով, վերականգնում substep=1, ապա շարունակում վերլուծությունը։ |
Ուստի նույնիսկ նույն FREQUENCY կարգավորման դեպքում շարունակելուց հետո քայլի համարն ու ժամանակային հղումը տարբերվում են՝ կախված նրանից, թե գրառումը երբ է կատարվել (ենթաքայլի ընթացքում / քայլի վերջում)։ Մասնավորապես, քայլի վերջում գրառումը միշտ կատարվում է յուրաքանչյուր քայլի վերջում՝ անկախ FREQUENCY կարգավորումից։
Դինամիկ վերլուծության վերագործարկման գրառման պահը և շարունակման վարքը¶
Ժամանակային պատմության դինամիկ վերլուծության վերագործարկումը նույնպես տարբերակում է ենթաքայլի ընթացքում և քայլի վերջում գրառումները։ Ենթաքայլի ընթացքում ֆայլը գրվում է, երբ կուտակային ենթաքայլերի step_count քանակը դառնում է FREQUENCY-ի բազմապատիկ, իսկ քայլի վերջում ֆայլը գրվում է այդ քայլի ավարտին՝ անկախ FREQUENCY-ից։
Կարդալիս շարունակման դիրքը վերականգնվում է պահված քայլի համարից, ենթաքայլի համարից և կուտակային ենթաքայլերի քանակից։ Ընթացիկ ձևաչափը (restart_version >= 5) օգտագործում է ստատիկ վերլուծության հետ ընդհանուր վերնագիր և պահում ընթացիկ ժամանակը, ժամանակային աճը, Newton իտերացիաների վիճակագրությունը և ավտոմատ աճի վիճակը։ Սա թույլ է տալիս մի քանի !STEP քարտ և ավտոմատ աճ/cutback օգտագործող դինամիկ վերլուծությանը վերագործարկումից հետո շարունակել ժամանակային հղումն ու ժամանակային աճը։ Հին դինամիկ վերագործարկման ֆայլերի համար պահպանվում է մասնակի ընթերցման համատեղելիություն, սակայն նոր վերլուծությունները պետք է օգտագործեն ընթացիկ ձևաչափը։
Վերագործարկման համար !STEP քարտերի գրում¶
Վերագործարկումից շարունակելիս FrontISTR-ը cnt ֆայլի !STEP քարտերը կարդում է որպես «շարունակելուց հետո կատարվելիք քայլերի հաջորդականություն» և միշտ մշակում է առաջինից սկսած հերթականությամբ (tot_step=1)։ Բեռնված վերագործարկման տեղեկության քայլի համարն օգտագործվում է էկրանին ցուցադրվող կուտակային քայլի համարը համահարթեցնելու համար և չի ազդում cnt ֆայլի !STEP ինդեքսի վրա։ Բացի այդ, ընթացիկ ձևաչափում վերագործարկումը կարդալիս cnt ֆայլի յուրաքանչյուր !STEP-ի starttime-ին միասին ավելացվում է հղման ժամանակը՝ ժամանակագիծը վերագործարկման ժամանակին որպես սկզբնակետ համապատասխանեցնելով։
Ուստի վերագործարկման cnt ֆայլը պատրաստեք հետևյալ քաղաքականությամբ։
| Ինչպես է գործարկումն ընդհատվել | cnt-ում պահպանվող !STEP քարտերի տիրույթ |
|---|---|
| Գրված է ենթաքայլի ընթացքում (քայլը չի ավարտվել) | Ընդհատված քայլը պահեք առաջինը։ Դրանից հետո տեղադրեք հաջորդ չկատարված քայլերը։ |
| Գրված է քայլի վերջում (քայլը ավարտված է) | Հեռացրեք ավարտված քայլերը և հաջորդ կատարվելիք քայլը տեղադրեք առաջինը։ |
Երկու դեպքում էլ հիմնական կանոնն է՝ cnt ֆայլից հեռացնել արդեն ավարտված քայլերը։ Քանի որ վերագործարկման ժամանակը ինքնաբերաբար ավելացվում է starttime-ին, cnt ֆայլը կարող է օգտագործել զրոյական սկզբնակետ (կամ հարաբերական քայլերի սկզբի ժամանակներ)։ Սահմանային պայմանների և բեռների նման հղումները cnt ֆայլում պետք է պահվեն միայն մնացած !STEP քարտերի համար։ Նույն քաղաքականությունը կիրառվում է մի քանի !STEP քարտ օգտագործող դինամիկ վերլուծության վերագործարկման համար։
Տիպական վերագործարկման ընթացակարգը հետևյալն է։
- Սկզբնական գործարկման ժամանակ նշեք
!RESTART, FREQUENCY=nև գրեք վերագործարկման ֆայլ։ - Վերլուծությունը շարունակող գործարկման ժամանակ նշեք
!RESTART, FREQUENCY=-n։ - FrontISTR-ը գործարկման սկզբում կարդում է վերագործարկման ֆայլը և դրանից հետո յուրաքանչյուր
nքայլը մեկ գրում է նոր վիճակ։
Վերագործարկման ֆայլերի անվանման, տեղադրման և գործարկման ժամանակ նշման համար տես գործարկման ուղեցույցը։ Հին ձևաչափի ֆայլերի հետ կա նաև մասնակի ընթերցման համատեղելիություն, սակայն նոր վերլուծությունները պետք է օգտագործեն ընթացիկ ձևաչափը։
Առնչվող թեմաներ¶
- Հաջորդական գործարկում — Վերլուծության գործարկման ժամանակ ֆայլերի տեղադրման և ելքի ստուգման հիմունքներ։
- !OUTPUT_RES, !OUTPUT_VIS — Արդյունքների և տեսապատկերման ֆայլեր արտածվող փոփոխականների նշում։
- !WRITE — Արդյունքների, տեսապատկերման և մատյանի ելքի միացում և ելքի հաճախականության նշում (
RESULT/VISUAL/LOG/FEMAPպարամետրեր)։ - !VISUAL — Տեսապատկերման մակերևույթների և ելքային ձևաչափերի նշում (ներառյալ նվազագույն տվյալների հավաքածուի օրինակ)։
- !RESTART — Վերագործարկման ֆայլերի ընթերցման և գրառման նշում։
- Վերլուծության տեսակներ — Յուրաքանչյուր վերլուծության տեսակի հիմնական արդյունքային տարրեր։
- Կոնտակտ և ներդրում — Կոնտակտային ելքի իմաստ և կոնտակտի վիճակների մշակում։
- Քայլերի կառավարում — Կապը ելքային քայլերի և ժամանակային կետերի հետ։