不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

ansys txt的案例

利用VB生成APDL文件和Python文件的方法
2 方法 2.1 VB與APDL 事先編寫好的文件為ansys.txt,其格式如圖3所示,這些APDL命令不能直接嵌入VB進行使用,而是需要進行一定的轉換,轉換完成后可以嵌入VB程序里面,再由VB程序生成批處理文件,用于ANSYS執行有限元分析過程。 圖3 APDL文件格式 在VB里面的語句格式如圖4所示。 圖4 VB里面的APDL語句 對比圖3和圖4,可知兩者相差的語句部分為PrintLines(input,),因此只需在APDL語句補上該部分即可,為此編寫一些語句實現這個添加功能。語句如圖5所示,通過VB打開并讀取ansys.txt文件,再通過固定的輸出格式輸出添加語句后的文件,最終得到如圖6所示的VB_ansys.txt文件。 圖5 語句添加代碼 圖6 添加后的輸出文件 VB_ansys.txt文件中的語句即可直接嵌入到VB里面。 2.2 VB與Python 雖然Python腳本文件格式與APDL文件格式不一樣,但是將Python腳本文件處理成VB可以直接用來嵌入的語言格式的方法完全一樣。如圖7和圖8所示,分別是處理前和處理后的文件格式。 圖7 Python文件 圖8添加后的輸出文件
展開
Ansys排水管道計算
Ansys排水管道計算 Ansys排水管道計算.txt 定制ANSYS工具條.txt 水灌內流固耦合問題Ansys實現.txt
ANSYS后處理將數據以輸出到txt文本中應用案例 ¥10
ANSYS后處理將數據以輸出到txt文本中,用到的主要命令為do循環、get命令; 循環命令*DO,Par,IVAL,FVAL,INC Par循環變量的名稱,可以定義為i,j等 IVAL, Par循環變量的初始值 FVAL, Par循環變量的終止值 INC循環變量的增長步長,缺省值為1 例子1:*do,i,1,100 *********************************************************************************************************************** 獲取命令*GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM Par變量的名稱,將獲取的值存到變量中去 Entity,獲取的對象類型可以為node、element、area等 ENTNUM為對象的ID號 Item1可以為單元表選項smic等 IT1NUM可以為單元表選項smic對應的輸出序號,對于梁單元可以用來輸出載荷或應力 例子1統計完單元數量賦值給變量number:*GET, number, ELEM,0,count 例子2提取單元最大的ID號賦值給變量number:*GET, number,ELEM,0,NUM,MAX ********************************************************************************************************************** 數組定義命令*DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3,CSYSID Par數組的名稱 Type
展開
學習貴在交流與分享——《ANSYS14.0理論解析與工程應用實例-張洪才》全套視頻教程(含txt命令流)
第1章 范例.rar 第8章 線彈性靜力學分析.rar
ansys txt圖1
ANSYS命令總結大全
希望能幫助大家 ANSYS總結大全.txt ANSYS常用命令.txt ANSYS命令詳解(較全).txt
雙梁橋式起重機箱形偏軌主梁CAE設計方法
建立完APDL文本文件,然后利用Shell函數調用ANSYS求解。Shell函數是VB常用的調用外部程序的一種窗口函數。調用ANSYS的主要代碼如下。 exe=Text1.Text, exe在VB中一般作為可執行文件,此處將其賦值為本機ANSYS的安裝路徑,需要用戶自行輸入,這樣設計使程序可在不同計算機上運行,提高了系統的實用性。 path=Text2.Text, 該代碼中路徑path賦值的是本機ANSYS的工作目錄,同樣是為了使shell函數能夠調用不同計算機上的ANSYS軟件。 Open path&”\\”&”ANSYS”&”.txt”For Output As #1,此串代碼是VB打開一個空白文本的常用句式。其中,Open指令為打開文件,后面連接文件路徑。Output指令是文件的打開方式,通常結合Print函數一起使用。 Print#1,”/Filename, dai”,Print用于在打開的文本中輸入內容,此處輸入的內容為APDL的命令流文本。 Close #1,文件編輯完成后的結束語。 way = exe &"–pANE3FL–dir"&path&"–jjob-b –i"&path &"\\ANSYS.txt"&" -o "& path &"\\dai-fileout.txt",該代碼需要結合shell函數使用,其作用為定義shell函數所調用的外部軟件的名稱和路徑等。其中,-p表示ANSYS的產品代號,ANE3FL是ANSYS的Multiphysics模塊的特征代碼,dir后面綴上相對路徑便于移植,-j表示工程名稱,-b為運行的控制開關,-i后綴的路徑為APDL命令流文本的路徑,-o后面的路徑為輸出的文本路徑。
展開
『轉貼』一個隧道建模的例子(公布真實的建模過程)
使用到的軟件有autocad, autocad to ansysansys ,txt,excel, flac3dwww.simwe.com0O5i f/sM-h 仿真分析,有限元,模擬,計算,力學,航空,航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM1a8A0k5t v H'T?t0O9yW 1.首先把紙上的建模圖形在autocad中畫出 2.使用autocad to ansys 轉換軟件,可以將autocad的圖形轉換為ansys命令流。 3.在ansys中建模(導入命令流即可),定義材料種類、類型(屬性參數可以隨便輸),本模型定義了11中材料,其中參數可以隨便復制。仿真分析,有限元,模擬,計算,力學,航空,航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent'ZKj!Y*i d? 4.在ansys中剖分網格。仿真分析,有限元,模擬,計算,力學,航空,航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent+v!P} MW J(r 5.導出ansys中elemnt 和node的屬性參數,存入txt,再導入excel進行編輯(注意:除四面體外ansys中幾乎每個單元的編號順序與flac不一樣,所以要導入excel進行編輯) 6.將excel數據整理成flac命令流形式,編輯命令流 7.在flac中call,即可 說明:如果有ansys to flac 的程序,5和6 可以合為一步。另外如果高手可以直接在ansys中建模的話,可以不需要autocad 和 autocad to ansys程序。
展開
Matlab調用ANSYS進行參數優化
使用Maltab中的system函數,實現Matlab與Ansys的交互,即可實現相同模型計算數千遍并輸出數據。 MATLAB調用ANSYS進行有限元分析步驟如下: MATLAB生成數據,并以科學計數法的形式寫出到一個txt文件input.txt中; 編寫ansys的APDL程序,在MATLAB環境下使用函數"system"調用APDL程序,ANSYS以batch方式運行進行分析求解,并輸出想要分析的結果,寫出到一個txt文件output.txt MATLAB調用output.txt,進行數據分析。
展開
分享 fortran調用ansys做桁架結構優化例子
畫單元 FINISH *cfopen,E:\PROJECTS\TRUSS\trussdata_2,txt *vwrite,SIG1,SIG2,WT (F7.2,/F7.2,/F7.2) *cfclos FORTRAN程序部分: PROGRAM TRUSS USE DFLIB IMPLICIT NONE character(len=20) :: filename1="trussdata_2.txt" character(len=20) :: filename2="trussdata_1.txt" REAL,parameter :: e=0.01 !e為計算精度 REAL,parameter :: xu=400 !xu為許用應力 INTEGER :: fileid,k INTEGER i LOGICAL(4) result REAL u1(50),u2(50),ww(50),umax !u1,u2為應力比,umax為最大應力 REAL sig1,sig2,W,ap !sig1為桿1的最大應力,sig2為桿2的最大應力 REAL x1(50),x2(50),xx1,xx2 !x為桿截面面積 i=1 k=1 x1(1)=707 !定義桿的初始值 x2(1)=707 ap=10 DO WHILE( ap>=e ) !調用ANSYS做結構分析 result=SYSTEMQQ('C:\Ansys81\v81\ANSYS\bin\intel\ANSYS81 -b -p & & ane3fl -i E:\ANSYSOBJECT\truss.txt -o E:\ANSYSOBJECT\trussanswer.txt') fileid=10 open(fileid,file=filename1) !
展開