ការវិភាគឆ្លើយតបប្រេកង់¶
សម្រាប់ការវិភាគនេះ ប្រើទិន្នន័យនៅ tutorial/17_freq_beam។
វត្ថុវិភាគ¶
វត្ថុវិភាគគឺធ្នឹមកាន់ចុងម្ខាង។ រូបរាងត្រូវបានបង្ហាញក្នុងរូប 4.17.1 និងទិន្នន័យមេសក្នុងរូប 4.17.2។
| ធាតុ | មាតិកា | ចំណាំ | យោង |
|---|---|---|---|
| ប្រភេទវិភាគ | ការវិភាគឆ្លើយតបប្រេកង់ | !SOLUTION,TYPE=EIGEN !SOLUTION,TYPE=DYNAMIC | |
| ចំនួនថ្នាំង | 55 | ||
| ចំនួនធាតុ | 126 | ||
| ប្រភេទធាតុ | ធាតុតេត្រាហេដ្រុងលំដាប់ទីមួយ 4 ថ្នាំង | !ELEMENT,TYPE=341 | |
| ឈ្មោះលក្ខណៈសម្បត្តិសម្ភារៈ | Material-1 | !MATERIAL,NAME=Material-1 | |
| លក្ខខណ្ឌព្រំដែន | ការរឹតត្បិត, បន្ទុកផ្តុំ, តម្លៃឯកត្ត | !EIGENREAD | |
| វិធីដោះស្រាយម៉ាទ្រីស | CG/SSOR | !SOLVER,METHOD=CG,PRECOND=1 |


ខ្លឹមសារវិភាគ¶
អនុវត្តការវិភាគឆ្លើយតបប្រេកង់លើធ្នឹមកាន់ចុងម្ខាង ដោយរឹតត្បិតចុងម្ខាងទាំងស្រុង និងដាក់បន្ទុកផ្តុំលើថ្នាំង 2 នៅចុងម្ខាងទៀត។
ជាដំណាក់កាល ដំបូងអនុវត្តការវិភាគម៉ូដដល់ម៉ូដទី 10 ក្រោមលក្ខខណ្ឌព្រំដែនដូចគ្នា បន្ទាប់មកអនុវត្តការវិភាគដោយប្រើតម្លៃឯកត្ត និងវ៉ិចទ័រឯកត្តដល់លំដាប់ទី 5។ ទិន្នន័យគ្រប់គ្រងការវិភាគសម្រាប់ការវិភាគឆ្លើយតបប្រេកង់ត្រូវបានបង្ហាញខាងក្រោម។
ទិន្នន័យគ្រប់គ្រងការវិភាគ beam_eigen.cnt¶
# ឯកសារគ្រប់គ្រងសម្រាប់ FISTR
!VERSION
3
!WRITE,RESULT
!WRITE,VISUAL
!SOLUTION, TYPE=EIGEN
!EIGEN
10, 1.0E-8, 60
!BOUNDARY
_PickedSet4, 1, 3, 0.0
!SOLVER,METHOD=CG,PRECOND=1,ITERLOG=NO,TIMELOG=YES
10000, 1
1.0e-8, 1.0, 0.0
!VISUAL,method=PSR
!surface_num=1
!surface 1
!output_type=VTK
!END
ទិន្នន័យគ្រប់គ្រងការវិភាគ beam_freq.cnt¶
# ឯកសារគ្រប់គ្រងសម្រាប់ FISTR
!VERSION
3
!WRITE,RESULT
!WRITE,VISUAL
!SOLUTION, TYPE=DYNAMIC
!DYNAMIC
11 , 2
14000, 16000, 20, 15000.0
0.0, 6.6e-5
1, 1, 0.0, 7.2E-7
10, 2, 1
1, 1, 1, 1, 1, 1
!EIGENREAD
eigen_0.log
1, 5
!BOUNDARY
_PickedSet4, 1, 3, 0.0
!FLOAD, LOAD CASE=2
_PickedSet5, 2, 1.
!FLOAD, LOAD CASE=2
_PickedSet6, 2, 1.
!SOLVER,METHOD=CG,PRECOND=1,ITERLOG=NO,TIMELOG=YES
10000, 1
1.0e-8, 1.0, 0.0
!VISUAL,method=PSR
!surface_num=1
!surface 1
!output_type=VTK
!END
នីតិវិធីវិភាគ¶
ដំបូង ប្តូរឈ្មោះទិន្នន័យគ្រប់គ្រងសរុបសម្រាប់ការវិភាគម៉ូដ hecmw_ctrl_eigen.dat ទៅជា hecmw_ctrl.dat ហើយអនុវត្តការវិភាគម៉ូដ។
បន្ទាប់មក ប្តូរឈ្មោះទិន្នន័យគ្រប់គ្រងសរុបសម្រាប់ការវិភាគឆ្លើយតបប្រេកង់ hecmw_ctrl_freq.dat ទៅជា hecmw_ctrl.dat និងប្តូរឈ្មោះឯកសារកំណត់ហេតុលទ្ធផលពីការវិភាគម៉ូដ 0.log ទៅជា eigen_0.log (ដូចបានបញ្ជាក់ក្នុងទិន្នន័យគ្រប់គ្រងការវិភាគឆ្លើយតបប្រេកង់) រួចអនុវត្តការវិភាគឆ្លើយតបប្រេកង់។
cp hecmw_ctrl_eigen.dat hecmw_ctrl.dat
fistr1 -t 4
mv 0.log eigen_0.log
cp hecmw_ctrl_freq.dat hecmw_ctrl.dat
fistr1 -t 4
លទ្ធផលវិភាគ¶
ទំនាក់ទំនងរវាងប្រេកង់ និងអំព្លីទុត បម្លាស់ទី នៅថ្នាំងត្រួតពិនិត្យ (លេខថ្នាំង 1) ដែលបានបញ្ជាក់ក្នុងទិន្នន័យគ្រប់គ្រងការវិភាគ ត្រូវបានគូសដោយ Microsoft Excel និងបង្ហាញក្នុងរូប 4.17.3។ ជាទិន្នន័យលេខនៃលទ្ធផលវិភាគ ផ្នែកមួយនៃឯកសារកំណត់ហេតុលទ្ធផលត្រូវបានបង្ហាញខាងក្រោមផងដែរ។

កំណត់ហេតុលទ្ធផលវិភាគ 0.log (ការវិភាគឆ្លើយតបប្រេកង់)¶
fstr_setup: OK
Rayleigh alpha: 0.0000000000000000
Rayleigh beta: 7.1999999999999999E-007
read from=eigen_0.log
start mode= 1
end mode= 5
start frequency: 14000.000000000000
end frequency: 16000.000000000000
number of the sampling points 20
monitor nodeid= 1
14100.000000000000 [Hz] : 8.3935554529723885E-002
14100.000000000000 [Hz] : 1 .res
14200.000000000000 [Hz] : 9.1211083509607632E-002
14200.000000000000 [Hz] : 2 .res
14300.000000000000 [Hz] : 9.9579777896922961E-002
14300.000000000000 [Hz] : 3 .res
14400.000000000000 [Hz] : 0.10914967594967491
14400.000000000000 [Hz] : 4 .res
14500.000000000000 [Hz] : 0.11992223203326918
14500.000000000000 [Hz] : 5 .res
14600.000000000000 [Hz] : 0.13164981801806747
14600.000000000000 [Hz] : 6 .res
14700.000000000000 [Hz] : 0.14360931008440975
14700.000000000000 [Hz] : 7 .res
14800.000000000000 [Hz] : 0.15436500205940235
14800.000000000000 [Hz] : 8 .res
14900.000000000000 [Hz] : 0.16180768408076251
14900.000000000000 [Hz] : 9 .res
15000.000000000000 [Hz] : 0.16388019610373711
15000.000000000000 [Hz] : 10 .res
15100.000000000000 [Hz] : 0.15982110598747551
15100.000000000000 [Hz] : 11 .res
15200.000000000000 [Hz] : 0.15074650286398145
15200.000000000000 [Hz] : 12 .res
15300.000000000000 [Hz] : 0.13885370598993371
15300.000000000000 [Hz] : 13 .res
15400.000000000000 [Hz] : 0.12618976409021948
15400.000000000000 [Hz] : 14 .res
15500.000000000000 [Hz] : 0.11405716994112736
15500.000000000000 [Hz] : 15 .res
15600.000000000000 [Hz] : 0.10306231010139058
15600.000000000000 [Hz] : 16 .res
15700.000000000000 [Hz] : 9.3374567545990342E-002
15700.000000000000 [Hz] : 17 .res
15800.000000000000 [Hz] : 8.4945897112663621E-002
15800.000000000000 [Hz] : 18 .res
15900.000000000000 [Hz] : 7.7641947016103510E-002
15900.000000000000 [Hz] : 19 .res
16000.000000000000 [Hz] : 7.1307642422355627E-002
16000.000000000000 [Hz] : 20 .res
start time: 0.0000000000000000
end time: 6.6000000000000005E-005
frequency: 15000.000000000000
node id: 1
num disp: 10
time= 0.0000000000000000 : 1 .res
time= 0.0000000000000000 : 1 .vis
time= 6.6000000000000003E-006 : 2 .res
time= 6.6000000000000003E-006 : 2 .vis
time= 1.3200000000000001E-005 : 3 .res
time= 1.3200000000000001E-005 : 3 .vis
time= 1.9800000000000000E-005 : 4 .res
time= 1.9800000000000000E-005 : 4 .vis
time= 2.6400000000000001E-005 : 5 .res
time= 2.6400000000000001E-005 : 5 .vis
time= 3.3000000000000003E-005 : 6 .res
time= 3.3000000000000003E-005 : 6 .vis
time= 3.9600000000000000E-005 : 7 .res
time= 3.9600000000000000E-005 : 7 .vis
time= 4.6200000000000005E-005 : 8 .res
time= 4.6200000000000005E-005 : 8 .vis
time= 5.2800000000000003E-005 : 9 .res
time= 5.2800000000000003E-005 : 9 .vis
time= 5.9400000000000000E-005 : 10 .res
time= 5.9400000000000000E-005 : 10 .vis