Translation update pending
The Khmer translation may be out of date because the Japanese source has changed. The existing translation remains available while it is being updated.
អោតពុត និងរីស្តាត¶
លទ្ធផលវិភាគស្ថិតនៅក្នុងអង្គចងចាំដោយផ្ទាល់ ដូច្នេះសម្រាប់ការដំណើរការក្រោយ, ការមើលឃើញ និងការស្ដារឡើងវិញ/រីស្តាត ត្រូវបញ្ចេញជាឯកសារសមស្រប។ ព្រោះឯកសារទ្រង់ទ្រាយ, អោតពុតធាតុ និងអោតពុតប្រេកង់ខុសគ្នាតាមគោលបំណង FrontISTR ប្រើអោតពុតប្រព័ន្ធច្រើន។
អោតពុតរបស់ FrontISTR មាន 3 ប្រព័ន្ធ៖ ឯកសារលទ្ធផលដែលរក្សាទុកតម្លៃវិភាគ (!WRITE,RESULT), ឯកសារសម្រាប់ការមើលឃើញ (!WRITE,VISUAL) និងឯកសាររីស្តាតដែលរក្សាទុកការវិភាគស្ថានភាព (!RESTART)។ បរិមាណរូបវន្តក្នុងលទ្ធផល និងឯកសារសម្រាប់ការមើលឃើញត្រូវបានជ្រើសដោយ !OUTPUT_RES និង !OUTPUT_VIS រៀងគ្នា។
ទិដ្ឋភាពទូទៅនៃមុខងារ¶
ការកំណត់អោតពុត ងាយរៀបចំដោយបំបែកជា 3 អ័ក្សខាងក្រោម។
| អ័ក្ស | អ៊ីនពុតសំខាន់ | តួនាទី |
|---|---|---|
| ទិសដៅអោតពុត | !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 បើកឯកសារសម្រាប់ការមើលឃើញ ហើយជ្រើស NSTRESS ឬ NMISES ក្នុង !OUTPUT_VIS។ បើចង់ដំណើរការក្រោយកម្លាំងការប៉ះជាតម្លៃលេខ បើកឯកសារលទ្ធផល ហើយជ្រើស CONTACT_NFORCE ជាដើមក្នុង !OUTPUT_RES។
បរិមាណរូបវន្តដែលអាចអោតពុត¶
អោតពុតអថេរអាចបែងចែកជាលទ្ធផលសម្រាប់រចនាសម្ព័ន្ធ, ឌីណាមិក, កម្ដៅ, ការវិភាគការប៉ះ, លទ្ធផលជាក់លាក់របស់ធាតុ និងទិន្នន័យមេតាសម្រាប់កំណត់អត្តសញ្ញាណ។ តារាងខាងក្រោមរៀបចំឈ្មោះអថេរសំខាន់ៗប្រភេទ និងការវិភាគប្រភេទដែលប្រើ។ សម្រាប់បញ្ជីពេញ និងទ្រង់ទ្រាយទិន្នន័យបន្ទាត់សូមមើល !OUTPUT_RES និង !OUTPUT_VIS។
| ប្រភេទ | ឈ្មោះអថេរ | ប្រភេទទិន្នន័យ | ប្រភេទវិភាគសំខាន់ | មាតិកា |
|---|---|---|---|---|
| បរិមាណមូលដ្ឋានរចនាសម្ព័ន្ធ | DISP, ROT, REACTION | វ៉ិចទ័រ | ស្ថិតិ, ឌីណាមិក | បម្លាស់ទី, ការបង្វិល, ប្រតិកម្មថ្នាំង។ ROT មានប្រសិទ្ធភាពសម្រាប់ធាតុដែលមានដឺក្រេសេរីភាពបង្វិល។ |
| ស្ត្រេស | NSTRESS, ESTRESS, ISTRESS | ស៊ីមេទ្រីតង់ស័រ | រចនាសម្ព័ន្ធ | ថ្នាំងមធ្យមស្ត្រេស, ធាតុស្ត្រេស, ការអាំងតេក្រាល-ចំណុចស្ត្រេស។ |
| ស្ត្រេស Mises / ស្ត្រេសចម្បង | NMISES, EMISES, PRINC_NSTRESS, PRINC_ESTRESS, PRINCV_NSTRESS, PRINCV_ESTRESS | ស្កាឡា, វ៉ិចទ័រ | រចនាសម្ព័ន្ធ | ស្ត្រេស 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 និងអថេរស្ត្រេស/ស្ត្រេនដែលត្រូវការ ហើយជ្រើសសមាសធាតុលទ្ធផលដែលត្រូវនឹងស្រទាប់ ឬផ្ទៃក្នុងការមើលឃើញឧបករណ៍។
អោតពុតតាមសែលស្រទាប់បង្កើនចំនួនអោតពុតសមាសធាតុ ដូច្នេះម៉ូឌែលមានស្រទាប់ច្រើននឹងបង្កើនទំហំឯកសារ។ គួរបញ្ចេញតែអថេរស្ត្រេស/ស្ត្រេនដែលត្រូវការ។
ការបញ្ចេញផ្នែកពិត និងផ្នែកនិម្មិតក្នុងការវិភាគឆ្លើយតបប្រេកង់¶
ក្នុងការវិភាគឆ្លើយតបប្រេកង់ តម្លៃនៃបរិមាណរូបវន្តដូចគ្នាក៏ប្រែប្រួលតាមដំណាក់កាល ដូច្នេះអថេរបញ្ចេញនីមួយៗត្រូវបានបែងចែកជាពីរសំណុំ គឺផ្នែកពិត និងផ្នែកនិម្មិត។ _real និង _imag ត្រូវបានបន្ថែមនៅចុងស្លាក; ផ្នែកពិតតំណាងឱ្យសមាសភាគដែលស្របដំណាក់កាលជាមួយការរំញោច ហើយផ្នែកនិម្មិតតំណាងឱ្យសមាសភាគដែលខុសដំណាក់កាល 90 ដឺក្រេ។ ដោយសារទាំងពីរជាវាលតម្លៃពិត បរិមាណដេរីវេមិនលីនេអ៊ែរ ដូចជាអំព្លីទុតស្ត្រេស និងស្ត្រេស Mises មានន័យដូចគ្នានឹងប្រភេទវិភាគផ្សេងទៀត។ អំព្លីទុតទទួលបានពីឫសការេនៃផលបូកការេរបស់ផ្នែកពិត និងនិម្មិត។
ការជ្រើសអថេរបញ្ចេញគឺដូចប្រភេទវិភាគផ្សេងទៀត ហើយកំណត់ដោយ !OUTPUT_RES និង !OUTPUT_VIS។ ទោះយ៉ាងណា សម្រាប់ការផ្លាស់ទី ល្បឿន និងសំទុះ ការកំណត់ iout_list ក្នុង !DYNAMIC មានអាទិភាព។
ការវិភាគឆ្លើយតបប្រេកង់បញ្ចេញលទ្ធផលនៃការស្កេនប្រេកង់រំញោច និងលទ្ធផលប្រវត្តិពេលវេលានៅប្រេកង់មួយដែលកំណត់ក្នុង !DYNAMIC ទៅឯកសារលទ្ធផលផ្សេងគ្នា។ ទីមួយត្រូវនឹង name ID fstrRES នៃទិន្នន័យគ្រប់គ្រង solver ហើយទីពីរត្រូវនឹង fstrDYNA។
ទិសដៅអោតពុត¶
ឯកសារលទ្ធផល និងឯកសារសម្រាប់ការមើលឃើញមានគោលបំណង និងទ្រង់ទ្រាយរក្សាទុកខុសគ្នា។ ក្នុងការវិភាគដូចគ្នាអាចអោតពុតទាំងពីរ ឬតែមួយបាន។
ឯកសារលទ្ធផល¶
ឯកសារលទ្ធផល ត្រូវបានបើកដោយ !WRITE,RESULT។ វារក្សាទុកលទ្ធផលវិភាគជាទិន្នន័យលទ្ធផល FrontISTR / HEC-MW សម្រាប់ការដំណើរការក្រោយជាលេខ ឬអានចូលក្នុងការវិភាគផ្សេង។ ជ្រើសអោតពុតអថេរដោយ !OUTPUT_RES។
!WRITE,RESULT ក៏ត្រូវបានអនុវត្តជាប៉ារ៉ាម៉ែត្រ RESULT នៃកាត !WRITE ហើយជាជម្រើសគោលដៅអោតពុតនៅកម្រិតដូចការមើលឃើញ និង FEMAP អោតពុត។
ក្នុងការវិភាគរចនាសម្ព័ន្ធឯកសារលទ្ធផលអាចរក្សាទុកបម្លាស់ទី, ស្ត្រេស, ស្ត្រេន, ប្រតិកម្ម, ការប៉ះព័ត៌មានជាដើម; ក្នុងការវិភាគកម្ដៅអាចរក្សាទុកសីតុណ្ហភាពវាល។ អោតពុតចន្លោះតាមស្ទេបបញ្ជាក់ដោយ FREQUENCY។ សម្រាប់ឈ្មោះឯកសារទីតាំង និងវិធីពិនិត្យបន្ទាប់ពីដំណើរការសូមមើលការប្រតិបត្តិមគ្គុទេសក៍។
ក្នុងឯកសារលទ្ធផលនៃការវិភាគម៉ូដ មិនថាកំណត់ !OUTPUT_RES យ៉ាងណាក៏ដោយ តម្លៃអ៊ីហ្គិន (EIGENVALUE) និង វ៉ិចទ័រអ៊ីហ្គិន ត្រូវបានបញ្ចេញសម្រាប់ម៉ូដនីមួយៗដែលបានរកឃើញ។ វ៉ិចទ័រអ៊ីហ្គិន ត្រូវបានបញ្ចេញជាការផ្លាស់ទី (DISPLACEMENT); សម្រាប់ម៉ូដែលដែលមាននូដ 6 ដឺក្រេសេរីភាព (ម៉ូដែលដែលប្រើធាតុធ្នឹម 611 ឬធាតុសែល 731, 741, 743) សមាសភាគបកប្រែ 3 ត្រូវបានបញ្ចេញក្នុង DISPLACEMENT និងសមាសភាគបង្វិល 3 ក្នុង ROTATION។ ឯកសារមើលឃើញក៏មានរចនាសម្ព័ន្ធដូចគ្នា។ វ៉ិចទ័រអ៊ីហ្គិន ត្រូវបានកែសម្រួលមាត្រដ្ឋាន ដើម្បីឱ្យសមាសភាគដែលមានតម្លៃដាច់ខាតធំបំផុតក្នុងគ្រប់ដឺក្រេសេរីភាពស្មើ +1។
ឯកសារលទ្ធផល (ការពង្រីក .res) ជាទិន្នន័យអត្ថបទដែលមានរចនាសម្ព័ន្ធខាងក្រោម។ ដំបូងមានទ្រង់ទ្រាយកំណែ និងមតិបន្ទាប់មកអថេរសកល ហើយចុងក្រោយអោតពុតអថេរតាមថ្នាំង និងធាតុ។
*fstrresult 2.0
*comment
<បន្ទាត់មតិ>
*global
<ចំនួនអថេរសកល>
<DOF របស់អថេរសកល>
<ឈ្មោះអថេរសកល>
<តម្លៃអថេរសកល>
...
*data
<ចំនួនថ្នាំង> <ចំនួនធាតុ>
<ចំនួនទិន្នន័យថ្នាំង> <ចំនួនទិន្នន័យធាតុ>
<DOF របស់ទិន្នន័យថ្នាំង> ...
<ឈ្មោះទិន្នន័យថ្នាំង>
...
<តម្លៃទិន្នន័យថ្នាំង>
...
<DOF របស់ទិន្នន័យធាតុ> ...
<ឈ្មោះទិន្នន័យធាតុ>
...
<តម្លៃទិន្នន័យធាតុ>
...
ឯកសារកំណត់ហេតុ¶
ឯកសារ log (ផ្នែកបន្ថែម .log) ជាឯកសារសង្ខេបដែលតែងតែបញ្ចេញបន្ទាប់ពីការវិភាគ។ បន្ថែមពីបរិមាណរូបវន្តតាមនូដ និងធាតុ វាបញ្ចេញតម្លៃអតិបរមា/អប្បបរមានៃសមាសភាគការផ្លាស់ទី សំពាធខូចទ្រង់ទ្រាយ និងស្ត្រេស។ ក្នុងការវិភាគម៉ូដ វាបញ្ចេញ តម្លៃអ៊ីហ្គិន ប្រេកង់ធម្មជាតិ កត្តាចូលរួម និងម៉ាសមានប្រសិទ្ធភាពសម្រាប់ម៉ូដនីមួយៗ។ កត្តាចូលរួមគឺជាតម្លៃសម្រាប់ វ៉ិចទ័រអ៊ីហ្គិន ដែលបានកែសម្រួលមាត្រដ្ឋានដូចខាងលើ ខណៈម៉ាសមានប្រសិទ្ធភាពមិនអាស្រ័យលើការកែសម្រួលមាត្រដ្ឋានរបស់វ៉ិចទ័រអ៊ីហ្គិន ទេ។ ប៉ារ៉ាម៉ែត្រ LOG នៃ !WRITE គ្រប់គ្រងមាតិកាបញ្ចេញ។ សម្រាប់ឈ្មោះ និងទីតាំងឯកសារ សូមមើលមគ្គុទ្ទេសក៍ដំណើរការ។
ឯកសារសម្រាប់ការមើលឃើញ¶
ឯកសារសម្រាប់ការមើលឃើញ ត្រូវបានបើកដោយ !WRITE,VISUAL។ វាបម្លែងមេស និងលទ្ធផលទិន្នន័យទៅទ្រង់ទ្រាយសម្រាប់ការមើលឃើញឧបករណ៍ ហើយអោតពុត។ ជ្រើសអថេរដោយ !OUTPUT_VIS ហើយបញ្ជាក់ទ្រង់ទ្រាយ និងលក្ខខណ្ឌការមើលឃើញដោយ !VISUAL។
!WRITE,VISUAL មិនមែនជាពាក្យគន្លឹះដាច់ដោយឡែកទេតែជាប៉ារ៉ាម៉ែត្រ VISUAL នៃកាត !WRITE ហើយប្តូរគោលដៅអោតពុត នៅកម្រិតដូច !WRITE,RESULT / !WRITE,FEMAP (fstr_ctrl_get_WRITE ក្នុង fistr1/src/common/fstr_ctrl_common.f90)។
ដើម្បីបើកការមើលឃើញត្រូវបញ្ជាក់យ៉ាងហោចណាស់ការមើលឃើញផ្ទៃ និងអោតពុតទ្រង់ទ្រាយក្នុងកាត !VISUAL។ ខាងក្រោមជាសំណុំទិន្នន័យអប្បបរមា។
surface_num និង !surface មិនអាចរំលងបានទេ។ សម្រាប់ទ្រង់ទ្រាយលម្អិត និងជម្រើសដែលអាចប្រើសូមមើល !VISUAL។
ទ្រង់ទ្រាយការមើលឃើញសំខាន់ៗមានដូចខាងក្រោម។
| ទ្រង់ទ្រាយ | គោលបំណង |
|---|---|
| VTK | ប្រើសម្រាប់ការមើលឃើញក្នុង ParaView ជាដើម។ |
| AVS (UCD) | ប្រើសម្រាប់ការមើលឃើញ និងទិន្នន័យផ្លាស់ប្តូរទ្រង់ទ្រាយ AVS / UCD។ |
| BMP | បញ្ចេញលទ្ធផលការមើលឃើញជារូបភាព។ |
| NEU | ប្រើសម្រាប់ទិន្នន័យផ្លាស់ប្តូរទ្រង់ទ្រាយ FEMAP neutral។ |
ឯកសារសម្រាប់ការមើលឃើញងាយប្រើដោយផ្ទាល់ក្នុងការមើលឃើញឧបករណ៍ជាងឯកសារលទ្ធផល ប៉ុន្តែទំហំអាចកើនតាមទ្រង់ទ្រាយ និងចំនួនអថេរដែលជ្រើស។ សម្រាប់ម៉ូឌែលធំ បើកតែអថេរដែលត្រូវការបង្ហាញក្នុង !OUTPUT_VIS។
រីស្តាត¶
រីស្តាតគឺជាមុខងាររក្សាទុកខាងក្នុងស្ថានភាព នៅពេលផ្អាកការវិភាគដើម្បីបន្តការគណនាពីស្ថានភាពដូចគ្នានៅការដំណើរការបន្ទាប់។ ឯកសារលទ្ធផលធម្មតាជាអោតពុតសម្រាប់ការដំណើរការក្រោយ ខណៈឯកសាររីស្តាតជាការរក្សាទុកស្ថានភាពសម្រាប់សូលវ័របន្តការគណនា។
ប្រសិនបើ n ក្នុង !RESTART, FREQUENCY=n វិជ្ជមានឯកសាររីស្តាតត្រូវបានសរសេររៀងរាល់ស្ទេបចន្លោះដែលបានបញ្ជាក់។ បើ n អវិជ្ជមាននៅដើមដំណើរការឯកសាររីស្តាតដែលមានស្រាប់ត្រូវបានអាន ហើយបន្ទាប់មកសរសេរឯកសាររីស្តាតដោយប្រើតម្លៃដាច់ខាត |n| ជាចន្លោះពេលសរសេរ។
រីស្តាតសម្រាប់ការវិភាគរចនាសម្ព័ន្ធរក្សាទុកស្ទេបបច្ចុប្បន្ន, សាប់ស្ទេប, ចំនួនស្ទេបសរុប, ពេលវេលា, អ៊ីនគ្រីមិនពេលវេលា, បន្ទុកប្រវត្តិ, បម្លាស់ទី, កម្លាំងខាងក្រៅ, ស្ត្រេស/ស្ត្រេននៅចំណុច Gauss, ខាងក្នុងអថេរស្ថានភាពរបស់សម្ភារៈ, ស្ថានភាពការប៉ះជាដើម។ ការវិភាគឌីណាមិចរក្សាទុកបន្ថែមល្បឿន, សំទុះ, ស្ត្រេនថាមពល, ពេលវេលាបច្ចុប្បន្ន និងអ៊ីនគ្រីមិនពេលវេលាដែលចាំបាច់សម្រាប់បន្តពេលវេលាការអាំងតេក្រាល។ ការវិភាគកម្ដៅរក្សាទុកលេខស្ទេប, ពេលវេលា និងសីតុណ្ហភាពវាល ហើយនៅពេលអានវាស្ដារសីតុណ្ហភាពវាលជាស្ថានភាពដំបូង។
សរសេរពេលវេលា និងបន្តឥរិយាបថសម្រាប់ស្ថិតិរីស្តាត¶
រីស្តាតនៃស្ថិតិការវិភាគ (fstr_solve_NLGEOM) មានសរសេរប្រព័ន្ធ 2 ហើយឥរិយាបថនៅពេលបន្តខុសគ្នា។
- សរសេរនៅកណ្តាលសាប់ស្ទេប: សរសេរនៅក្នុងសាប់ស្ទេបរង្វិលជុំនៅពេល
step_countជាពហុគុណនៃFREQUENCY។ ព័ត៌មានពេលវេលាត្រូវបានរក្សាទុកជា“ពេលចាប់ផ្តើមស្ទេបបច្ចុប្បន្ន” ហើយភ្ជាប់បន្ទុកបញ្ជីរបស់ស្ទេបមុន។ - សរសេរនៅចុងស្ទេប: បន្ទាប់ពីសាប់ស្ទេបរង្វិលជុំនៃបន្ទុកស្ទេបនីមួយៗបញ្ចប់វាតែងតែសរសេរមិនថាជាពហុគុណនៃ
FREQUENCYឬអត់។ ព័ត៌មានពេលវេលាត្រូវបានរក្សាទុកជា“ពេលបញ្ចប់ស្ទេប” ហើយភ្ជាប់បន្ទុកបញ្ជីរបស់ស្ទេបនោះ។
នៅពេលអាន FrontISTR វិនិច្ឆ័យស្ថានភាពបញ្ចប់ស្ទេបដោយមើលថាតើ “ពេលវេលាបច្ចុប្បន្ន” និង “ពេលវេលាយោង” ដែលបានរក្សាទុកស្មើគ្នាឬអត់ (fstr_read_restart ក្នុង fstr_Restart.f90)។
| ស្ថានភាពពេលសរសេរ | ឥរិយាបថនៅពេលបន្ត |
|---|---|
| កណ្តាលសាប់ស្ទេប | បន្តពីសាប់ស្ទេបបន្ទាប់នៃស្ទេបដូចគ្នា។ ទទួលយកទីតាំងសាប់ស្ទេបនៅពេលសរសេរ ហើយដំណើរការសាប់ស្ទេបរង្វិលជុំដែលនៅសល់។ |
| ចុងស្ទេប | ចាប់ផ្តើមពីសាប់ស្ទេបដំបូងនៃស្ទេបបន្ទាប់។ បង្កើន cstep មួយ កំណត់ substep=1 ហើយបន្តការវិភាគ។ |
ដូច្នេះ ទោះប្រើ FREQUENCY ដូចគ្នាលេខស្ទេប និងពេលវេលាយោងបន្ទាប់ពីបន្តខុសគ្នាតាមពេលដែលសរសេរកើតឡើង(កណ្តាលសាប់ស្ទេប / ចុងស្ទេប)។ ជាពិសេសសរសេរនៅចុងស្ទេបតែងតែកើតនៅចុងស្ទេបនីមួយៗដាច់ពី FREQUENCY។
សរសេរពេលវេលា និងបន្តឥរិយាបថសម្រាប់ឌីណាមិករីស្តាត¶
រីស្តាតនៃប្រវត្តិពេលវេលាឌីណាមិកការវិភាគក៏បែងចែកសរសេរនៅកណ្តាលសាប់ស្ទេប និងចុងស្ទេប។ នៅកណ្តាលសាប់ស្ទេបសរសេរនៅពេលសរុបបន្តចំនួនសាប់ស្ទេប step_count ជាពហុគុណនៃ FREQUENCY; នៅចុងស្ទេបសរសេរនៅចុងស្ទេបដោយមិនពាក់ព័ន្ធ FREQUENCY។
នៅពេលអានទីតាំងបន្តត្រូវបានស្ដារពីលេខស្ទេប, លេខសាប់ស្ទេប និងចំនួនសាប់ស្ទេបសរុបដែលបានរក្សាទុក។ ទ្រង់ទ្រាយបច្ចុប្បន្ន (restart_version >= 5) ប្រើហេដឌ័ររួមជាមួយស្ថិតិការវិភាគ ហើយរក្សាទុកពេលវេលាបច្ចុប្បន្ន, អ៊ីនគ្រីមិនពេលវេលា, Newton ស្ថិតិអ៊ីតេរ៉ាស្យុង និងអ៊ីនគ្រីមិនស្វ័យប្រវត្តិស្ថានភាព។ ដូច្នេះការវិភាគឌីណាមិចដែលប្រើ !STEP ច្រើន និងអ៊ីនគ្រីមិនស្វ័យប្រវត្តិ/ការកាត់បន្ថយជំហាន អាចបន្តពេលវេលាយោង និងអ៊ីនគ្រីមិនពេលវេលាបន្ទាប់ពីបន្ត។ ឯកសាររីស្តាតឌីណាមិកទ្រង់ទ្រាយចាស់ក៏មានភាពឆបគ្នាមួយផ្នែក ប៉ុន្តែការវិភាគថ្មីគួរប្រើទ្រង់ទ្រាយបច្ចុប្បន្ន។
របៀបសរសេរកាត !STEP នៅពេលរីស្តាត¶
នៅពេលបន្តពីរីស្តាត FrontISTR អានកាត !STEP ក្នុង cnt ឯកសារជា“លំដាប់ស្ទេបដែលត្រូវដំណើរការបន្ទាប់ពីបន្ត” ហើយតែងតែដំណើរការពីដំបូង (tot_step=1) តាមលំដាប់។ លេខស្ទេបក្នុងព័ត៌មានរីស្តាតដែលបានអាន ត្រូវបានប្រើសម្រាប់សម្របលេខស្ទេបសរុបដែលបង្ហាញនៅលើអេក្រង់ ហើយមិនប៉ះពាល់សន្ទស្សន៍ !STEP ក្នុង cnt ទេ។ បន្ថែមទៀត ក្នុងទ្រង់ទ្រាយបច្ចុប្បន្ន starttime របស់ !STEP នីមួយៗក្នុង cnt ត្រូវបានបូកពេលវេលាយោងជាសរុបនៅពេលអានរីស្តាតដើម្បីសម្របបន្ទាត់ពេលវេលាឱ្យចាប់ពីពេលវេលាបន្ត។
ដូច្នេះ cnt សម្រាប់រីស្តាតបន្តត្រូវរៀបចំតាមគោលការណ៍ខាងក្រោម។
| របៀបផ្អាក | ជួរ !STEP ដែលត្រូវទុកក្នុង cnt |
|---|---|
| សរសេរនៅកណ្តាលសាប់ស្ទេប(ស្ទេបមិនទាន់បញ្ចប់) | ទុកស្ទេបដែលផ្អាកនៅដំបូង ហើយរៀបស្ទេបមិនទាន់ដំណើរការបន្ទាប់តាមលំដាប់។ |
| សរសេរនៅចុងស្ទេប(ស្ទេបបញ្ចប់) | លុបស្ទេបដែលបានបញ្ចប់ ហើយរៀបពីស្ទេបបន្ទាប់ដែលត្រូវដំណើរការនៅដំបូង។ |
ក្នុងគ្រប់ករណីគោលការណ៍គឺ លុបស្ទេបដែលបានបញ្ចប់រួចពី cnt។ ដោយសារពេលវេលារីស្តាតត្រូវបានបូកដោយស្វ័យប្រវត្តិទៅ starttime សូមសរសេរ cnt ចាប់ពី 0 (ឬទាក់ទងពេលចាប់ផ្តើមស្ទេប)។ ទុកព្រំដែន/សេចក្ដីយោងបន្ទុកក្នុង cnt តែសម្រាប់កាត !STEP ដែលនៅសល់។ គោលការណ៍នេះដូចគ្នាសម្រាប់ឌីណាមិករីស្តាតដែលប្រើ !STEP ច្រើន។
លំហូរធម្មតានៃការប្រើរីស្តាត មានដូចខាងក្រោម។
- ក្នុងការដំណើរការដំបូង បញ្ជាក់
!RESTART, FREQUENCY=nហើយសរសេរឯកសាររីស្តាត។ - ក្នុងការដំណើរការដែលបន្តការវិភាគបញ្ជាក់
!RESTART, FREQUENCY=-n។ - FrontISTR អានឯកសាររីស្តាតនៅពេលចាប់ផ្តើម ហើយបន្ទាប់មកសរសេរស្ថានភាពថ្មីរៀងរាល់
nស្ទេប។
សម្រាប់ឈ្មោះ និងទីតាំងឯកសាររីស្តាត និងវិធីបញ្ជាក់ពេលដំណើរការសូមមើលការប្រតិបត្តិមគ្គុទេសក៍។ ទ្រង់ទ្រាយចាស់មានភាពឆបគ្នានៃការអានមួយផ្នែក ប៉ុន្តែការវិភាគថ្មីគួរប្រើទ្រង់ទ្រាយបច្ចុប្បន្ន។
ប្រធានបទពាក់ព័ន្ធ¶
- ការប្រតិបត្តិតាមលំដាប់ — មូលដ្ឋាននៃការដាក់ឯកសារ និងការផ្ទៀងផ្ទាត់អោតពុតពេលដំណើរការការវិភាគ។
- !OUTPUT_RES, !OUTPUT_VIS — បញ្ជាក់អថេរដែលអោតពុតទៅលទ្ធផល/ឯកសារសម្រាប់ការមើលឃើញ។
- !WRITE — បើកអោតពុតលទ្ធផល/ការមើលឃើញ/ឯកសារកំណត់ហេតុ និងអោតពុតប្រេកង់(ប៉ារ៉ាម៉ែត្រ
RESULT/VISUAL/LOG/FEMAP)។ - !VISUAL — បញ្ជាក់ការមើលឃើញផ្ទៃ និងអោតពុតទ្រង់ទ្រាយ(រួមឧទាហរណ៍សំណុំទិន្នន័យអប្បបរមា)។
- !RESTART — បញ្ជាក់អាន/សរសេរឯកសាររីស្តាត។
- ប្រភេទវិភាគ — ធាតុលទ្ធផលសំខាន់តាមប្រភេទវិភាគ។
- ការប៉ះ/ការបង្កប់ — អត្ថន័យការប៉ះលទ្ធផល និងការគ្រប់គ្រងស្ថានភាពការប៉ះ។
- ការគ្រប់គ្រងស្ទេប — ទំនាក់ទំនងជាមួយអោតពុតស្ទេប និងពេលវេលាចំណុច។