Skip to content

Шығару және қайта іске қосу

Талдау нәтижелері бастапқыда жадта болатындықтан, кейінгі өңдеу, визуализация, қалпына келтіру және қайта жалғастыру үшін оларды тиісті файлдарға шығару қажет. Қолдану мақсатына қарай файл пішімі, шығарылатын тармақтар және шығару жиілігі өзгеше болғандықтан, 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
Шығару көлемін азайту Тек қажетті айнымалыларды шығару !OUTPUT_RES / !OUTPUT_VIS ішіндегі ON / OFF және FREQUENCY

Ірі масштабты талдауда әдепкі шығару параметрлерімен барлық қадамды сақтау нәтиже және визуализация файлдарының көлемін ұлғайтады. Тек қажетті физикалық шамаларды ON, тексеруге қажет емес шамаларды OFF етіңіз. Уақыт тарихын ұсақ қадаммен бақылау қажет болмаса, шығару аралығын сирету үшін FREQUENCY мәнін үлкейтіңіз.

Шығару айнымалыларын «тексерілетін физикалық шама», «сақтау орны», «жиілік» ретімен таңдаған дұрыс. Мысалы, кернеу үлестіруін ParaView арқылы тексеру үшін визуализация файлын қосып, !OUTPUT_VIS ішінде NSTRESS немесе NMISES таңдаңыз. Жанасу күшін сандық кейінгі өңдеуде пайдалану үшін нәтиже файлын қосып, !OUTPUT_RES ішінде CONTACT_NFORCE сияқты айнымалыны таңдаңыз.

Шығаруға болатын физикалық шамалар

Шығару айнымалылары құрылымдық талдау, динамикалық талдау, жылулық талдау, жанасу талдауы, элементке тән нәтижелер және сәйкестендіруге арналған метаақпарат санаттарына бөлінеді. Төмендегі кестеде негізгі айнымалы атаулары, түрлері және пайдаланылатын талдау түрлері жинақталған. Айнымалы атауларының толық тізімі мен деректер жолдарының пішімін !OUTPUT_RES және !OUTPUT_VIS бөлімдерінен қараңыз.

Санат Айнымалы атауы Түрі Негізгі талдау түрлері Мазмұны
Құрылымдық талдаудың негізгі шамалары DISP, ROT, REACTION Вектор Статикалық, динамикалық талдау Орын ауыстыру, бұрылу, түйіндік реакция күші. ROT айналу еркіндік дәрежесі бар элементтер үшін жарамды.
Кернеу NSTRESS, ESTRESS, ISTRESS Симметриялық тензор Құрылымдық талдау Түйінде орташаланған кернеу, элемент кернеуі, интегралдау нүктесіндегі кернеу.
Мизес кернеуі және бас кернеу NMISES, EMISES, PRINC_NSTRESS, PRINC_ESTRESS, PRINCV_NSTRESS, PRINCV_ESTRESS Скаляр, вектор Құрылымдық талдау Мизес кернеуі, бас кернеу мәні, бас кернеу бағыты.
Деформация 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, NMISESON. Алайда нақты мағыналы мәннің шығарылуы талдау түріне, элемент түріне, материал моделіне және жанасу параметрлеріне байланысты. Мысалы, 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 картасында кемінде визуализация беті мен шығару пішімін көрсету қажет. Төменде ең аз деректер жиыны берілген.

!WRITE,VISUAL
!VISUAL,method=PSR
!surface_num=1
!surface 1
!output_type=VTK

surface_num және !surface параметрлерін қалдыруға болмайды. Нақты пішім мен қолжетімді опцияларды !VISUAL бөлімінен қараңыз.

Негізгі визуализация пішімдері төмендегідей.

Пішім Қолданылуы
VTK ParaView және т.б. арқылы визуализация үшін пайдаланылады.
AVS(UCD) AVS / UCD пішіміндегі визуализация және деректер алмасу үшін пайдаланылады.
BMP Визуализация нәтижесін кескін ретінде шығарады.
NEU FEMAP neutral пішіміндегі деректер алмасу үшін пайдаланылады.

Визуализация файлы нәтиже файлына қарағанда визуализация құралдарында тікелей қолдануға ыңғайлы, бірақ таңдалған пішім мен айнымалылар санына қарай көлемі артады. Ірі модельдерде көрсетуге қажетті айнымалыларды ғана !OUTPUT_VIS ішінде қосыңыз.

Қайта іске қосу

Қайта іске қосу — талдау үзілген сәттегі ішкі күйді сақтап, келесі орындауда есептеуді сол күйден жалғастыру мүмкіндігі. Қалыпты нәтиже файлы кейінгі өңдеуге арналған шығарылым болса, қайта іске қосу файлы шешкіштің есептеуді жалғастыруына арналған күй сақтауы болып табылады.

!RESTART, FREQUENCY=n ішіндегі n оң болса, қайта іске қосу файлы көрсетілген қадам аралығымен жазылады. n теріс болса, орындау басында бар қайта іске қосу файлы оқылады да, содан кейін оның абсолюттік мәні |n| қайта іске қосу файлын жазу аралығы ретінде пайдаланылады.

Құрылымдық талдауды қайта іске қосу үшін ағымдағы қадам, ішкі қадам, жиынтық қадам, уақыт, уақыт өсімшесі, жүктеме тарихы, орын ауыстыру, сыртқы күш, әр Гаусс нүктесіндегі кернеу мен деформация, материалдың ішкі күй айнымалылары, жанасу күйі және т.б. сақталады. Динамикалық талдауда орын ауыстыруға қоса жылдамдық пен үдеу, деформация энергиясы, ағымдағы уақыт, уақыт өсімшесі сияқты уақыт бойынша интегралдауды жалғастыруға қажет динамикалық күй де сақталады. Жылулық талдауда қадам нөмірі, уақыт және температура өрісі сақталып, оқу кезінде температура өрісі бастапқы күй ретінде қалпына келтіріледі.

Статикалық талдауды қайта іске қосудағы жазу уақыты және жалғастыру әрекеті

Статикалық талдаудың (fstr_solve_NLGEOM) қайта іске қосуында екі жазу жолы бар және олардың жалғастыру кезіндегі әрекеті әртүрлі.

  • Ішкі қадамның ортасында жазу: ішкі қадам циклі ішінде step_count FREQUENCY еселігі болған кезде жазылады. Сақталатын уақыт ақпараты «ағымдағы қадамның басталу уақыты» ретінде жазылады және алдыңғы қадамның жүктеме тізімі бірге сақталады.
  • Қадам соңында жазу: әр жүктеме қадамының ішкі қадам циклі аяқталғаннан кейін, FREQUENCY еселігіне тәуелсіз әрқашан жазылады. Сақталатын уақыт ақпараты «қадамның аяқталу уақыты» ретінде жазылады және сол қадамның жүктеме тізімі бірге сақталады.

Оқу кезінде FrontISTR жазылған «ағымдағы уақыт» пен «базалық уақыттың» сәйкестігіне қарай қадамның аяқталған күйін анықтайды (fstr_Restart.f90 ішіндегі fstr_read_restart).

Жазу кезіндегі күй Жалғастыру кезіндегі әрекет
Ішкі қадамның ортасы Сол қадамның келесі ішкі қадамынан жалғастырады. Жазу сәтіндегі ішкі қадам орнын қабылдап, қалған ішкі қадам циклін орындайды.
Қадам соңы Келесі қадамның бірінші ішкі қадамынан бастайды. cstep біреуге ұлғайтылып, 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 жағында оны 0-ден (немесе салыстырмалы қадам басталу уақытынан) жазу жеткілікті. Шекаралық шарттар мен жүктемелерге сілтемелерді cnt ішінде тек қалдырылған !STEP карталарына сәйкес көлемде сақтаңыз. Бұл қағида бірнеше !STEP пайдаланатын динамикалық қайта іске қосуға да қолданылады.

Қайта іске қосудың әдеттегі барысы төмендегідей.

  1. Алғашқы орындауда !RESTART, FREQUENCY=n көрсетіп, қайта іске қосу файлын жазыңыз.
  2. Талдауды жалғастыратын орындауда !RESTART, FREQUENCY=-n көрсетіңіз.
  3. FrontISTR іске қосылғанда қайта іске қосу файлын оқиды, одан кейін әр n қадам сайын жаңа күйді жазады.

Қайта іске қосу файлының атауы, орналасуы және орындау кезіндегі көрсету әдісін орындау нұсқаулығынан қараңыз. Ескі нұсқа пішімдерін оқуда ішінара үйлесімділік бар, бірақ жаңа талдаулар үшін ағымдағы нұсқа пішімін пайдаланыңыз.

Қатысты тақырыптар

  • Тізбекті орындау — Талдау кезіндегі файлдардың орналасуы мен шығаруды тексерудің негіздері.
  • !OUTPUT_RES, !OUTPUT_VIS — Нәтиже және визуализация файлдарына шығарылатын айнымалыларды көрсету.
  • !WRITE — Нәтиже файлы, визуализация файлы және журнал шығарылымын қосу және шығару жиілігі (RESULT / VISUAL / LOG / FEMAP параметрлері).
  • !VISUAL — Визуализация беттері мен шығару пішімін көрсету (ең аз деректер жиынының мысалын қоса).
  • !RESTART — Қайта іске қосу файлын оқу/жазуды көрсету.
  • Талдау түрлері — Әр талдау түрінің негізгі нәтиже тармақтары.
  • Жанасу және ендіру — Жанасу шығарылымының мағынасы және жанасу күйін өңдеу.
  • Қадамды басқару — Шығару қадамдары мен уақыт нүктелерінің байланысы.
AI-assisted translation May contain errors Official docs Status