久久精品草-久久精品成人-久久精品成人免费网站-久久精品成人欧美大片免费-香港三级大全-香港三级日本三级a视频

利用Fortran讀取并修改ANSYS的APDL

2016-08-30  by:CAE仿真在線  來源:互聯網

利用Fortran讀取并修改ANSYSAPDL



APDLANSYS的命令文件,可以執行ANSYS分析。利用Fortran可以實現APDL的參數化修改并且調用ANSYS的批處理bat進行有限元分析。本次采用FortranAPDL進行讀取并執行修改。

原始APDL命令如下:

finish

/clear

/prep7

et,1,beam3 

E=2.1e11

nuxy=0.3

mp,ex,1,E              

mp,prxy,1,nuxy         

h=2

w=0.2

f=1000

a=10

b=15

r,1,w*h,w*h**3/12,h    

k,1                    

k,2,a

k,3,a,-b

*do,i,1,2              

l,i,i+1

*enddo

lesize,all,0.5

lmesh,all              

dk,3,,,,,all          

fk,1,fy,f             

fk,2,fx,-f

allsel,all

/solu

Solve

 

相應的Fortran程序如下:

1.program main

2.implicit none

3.integer counter

4.integer::lines=30

5.character(len=30)::APDLfile(50)

6.character(len=10)::f_force="2000"

 

7.open(unit=10,file="E:\CAE_Tech\78&

8.&利用Fortran讀取并修改ANSYSAPDL\APDL.txt")

9.open(unit=11,file="E:\CAE_Tech\&

10.&78利用Fortran讀取并修改ANSYSAPDL\Fortran_APDL.txt")

 

11.do counter=1,lines,1

12.   read(10,"(A30)")APDLfile(counter)

13.   if(counter==11) then

14.       APDLfile(counter)="f="http://f_force

15.       write(11,"(1X,A30)")APDLfile(counter)

16.   else

17.       write(11,"(A30)")APDLfile(counter)

18.   end if

19.end do

 

20.close(10,status="KEEP")

21.close(11,status="KEEP")

22.end program main

 

第二行:聲明變量需要通過聲明才能調用

第三行:定義整型變量counter

第四行:定義整型變量并且賦值,表示APDL文件的總行數

第五行:聲明字符串變量數組,字符串寬度為30,一共50

第六行:聲明字符變量

第七、八行:打開文件夾下的APDL文件,文件代號為10

第九、十行:打開輸出后的文件,如果文件已經存在則覆蓋,如果不存在則新建

第十一、十二行:循環讀取APDL文件的內容,分別賦值給字符變量數組APDLfile

第十三到十八行:將讀取的APDL字符串輸出到Fortran_APDL.txt文件中,并且修改其中的第十一行

第二十、二十一行:關閉文件,釋放資源

最終生成的Fortran_APDL.txt文件內容如下:

finish                       

/clear                       

/prep7                       

et,1,beam3                   

E=2.1e11                     

nuxy=0.3                     

mp,ex,1,E                    

mp,prxy,1,nuxy               

h=2                          

w=0.2                        

 f=2000                       

a=10                         

b=15                         

r,1,w*h,w*h**3/12,h          

k,1                          

k,2,a                        

k,3,a,-b                     

*do,i,1,2                    

l,i,i+1                      

*enddo                       

lesize,all,0.5               

lmesh,all                    

dk,3,,,,,all                 

fk,1,fy,f                    

fk,2,fx,-f                   

allsel,all                   

/solu                        

solve                        

紅色標記部分為可以在Fortran語句中改變變量f_force來改變。


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:利用Fortran讀取并修改ANSYS的APDL Ansys有限元培訓 Ansys workbench培訓 ansys視頻教程 ansys workbench教程 ansys APDL經典教程 ansys資料下載 ansys技術咨詢 ansys基礎知識 ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 国产69精品久久久久99 | 五月婷婷激情综合网 | 精品欧美 | 另类综合视频 | 国产女明星专区视频在线播放 | 色婷婷91| 久久这里只精品国产99热8 | 日韩色视频一区二区三区亚洲 | 亚洲成a人片在线观看导航 亚洲成a人片77777老司机 | 国产精品自在自线 | 免费色播 | 亚洲成人xxx | 亚洲天堂自拍 | 日本免费无遮挡吸乳视频中文 | 男女视频在线观看网站 | 99热97| 日韩精品中文字幕视频一区 | 欧美在线看片a免费观看 | 亚洲欧洲日产国码在线观看 | 国产成人精品一区二三区在线观看 | 国产黄色影视 | 末成年娇小性色xxxxx | 国内精品在线观看视频 | 九色在线视频观看 | 无人视频免费观看免费视频 | 家庭教师动漫在线观看 | 国产va免费精品 | 国产夫妻精品 | 有码在线 | 国产网站免费在线观看 | 婷婷香蕉 | 四虎影院黄色 | 日韩乱码在线观看 | jjzzjjzzjjzz| 日韩欧美亚洲视频 | 麻豆网站 mkv 下载 | 日韩 欧美 国产 亚洲 中文 | 欧美伊人网 | 绿巨人香蕉草莓丝瓜茄子番茄在线 | 四虎影院永久 | 国产第7页|