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

ansys輸出變量數(shù)據(jù)

關(guān)注
創(chuàng)建者:王靖雯 創(chuàng)建時(shí)間:2023-03-07
ansys輸出變量數(shù)據(jù)圖1

ansys輸出變量數(shù)據(jù)的實(shí)例教程

今天體會(huì)了Python腳本操作ODB文件進(jìn)行數(shù)據(jù)輸出、處理等方面的快速高效。 首先介紹一下背景,同事的項(xiàng)目,計(jì)算case較多。每個(gè)case需要輸出幾個(gè)路徑上的部分節(jié)點(diǎn)值,而且需要針對(duì)不同的case、不同的幀、不同的視角截圖、保存云圖,如果人工出圖和提取節(jié)點(diǎn)數(shù)據(jù),工作量會(huì)非常大,費(fèi)時(shí)會(huì)遠(yuǎn)遠(yuǎn)超出計(jì)算所用時(shí)間;并且,同事還要求我根據(jù)case名稱(chēng)、組件名稱(chēng)(模型有多個(gè)組件組成,且網(wǎng)格是在part上畫(huà)的,所以同一個(gè)節(jié)點(diǎn)編號(hào)可能對(duì)應(yīng)多個(gè)節(jié)點(diǎn))等保存成不同的文件。 結(jié)點(diǎn)溫度數(shù)據(jù)沒(méi)有保存,因此沒(méi)有輸出。下圖是自動(dòng)輸出的png格式云圖。 比較倉(cāng)促,代碼也比價(jià)粗糙。回頭做一個(gè)詳細(xì)的介紹。 主要代碼見(jiàn)下。
展開(kāi)
ANSYS數(shù)據(jù)輸出格式Fw.d的應(yīng)用 ANSYS計(jì)算后處理時(shí)經(jīng)常需要將得到的結(jié)果進(jìn)行輸出輸出時(shí)需要采用一定的輸出格式指定輸出方式。數(shù)據(jù)輸出一般配合*CFOPEN和*VWRITE完成,*CFOPEN用于打開(kāi)文件,*VWRITE用于寫(xiě)數(shù)據(jù)。 APDL的輸出格式和Fortran一致其中F格式為:Fw.d。這個(gè)用的比較多,用于輸出浮點(diǎn)數(shù)據(jù)。 其中,w表示數(shù)據(jù)的總字符寬度,d表示小數(shù)部分所占的寬度,不夠的補(bǔ)零。例如F10.5表示輸出數(shù)據(jù)一共占10個(gè)寬度,其中小數(shù)部分占5個(gè)寬度,需要注意點(diǎn)號(hào)也占一個(gè)字符寬度,不夠10位的在數(shù)據(jù)的前面補(bǔ)空格。
展開(kāi)
ANSYS后處理將數(shù)據(jù)輸出到txt文本中,用到的主要命令為do循環(huán)、get命令; 循環(huán)命令*DO,Par,IVAL,FVAL,INC Par循環(huán)變量的名稱(chēng),可以定義為i,j等 IVAL, Par循環(huán)變量的初始值 FVAL, Par循環(huán)變量的終止值 INC循環(huán)變量的增長(zhǎng)步長(zhǎng),缺省值為1 例子1:*do,i,1,100 *********************************************************************************************************************** 獲取命令*GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM Par變量的名稱(chēng),將獲取的值存到變量中去 Entity,獲取的對(duì)象類(lèi)型可以為node、element、area等 ENTNUM為對(duì)象的ID號(hào) Item1可以為單元表選項(xiàng)smic等 IT1NUM可以為單元表選項(xiàng)smic對(duì)應(yīng)的輸出序號(hào),對(duì)于梁?jiǎn)卧梢杂脕?lái)輸出載荷或應(yīng)力 例子1統(tǒng)計(jì)完單元數(shù)量賦值給變量number:*GET, number, ELEM,0,count 例子2提取單元最大的ID號(hào)賦值給變量number:*GET, number,ELEM,0,NUM,MAX ********************************************************************************************************************** 數(shù)組定義命令*DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3,CSYSID Par數(shù)組的名稱(chēng) Type
展開(kāi)
ansys輸出變量數(shù)據(jù)圖2

ansys輸出變量數(shù)據(jù)的最新內(nèi)容

ANSYS后處理將數(shù)據(jù)以輸出到txt文本中,用到的主要命令為do循環(huán)、get命令; 循環(huán)命令*DO,Par,IVAL,FVAL,INC Par循環(huán)變量的名稱(chēng),可以定義為i,j等 IVAL, Par循環(huán)變量的初始值 FVAL, Par循環(huán)變量的終止值 INC循環(huán)變量的增長(zhǎng)步長(zhǎng),缺省值為1 例子1:*do,i,1,100 **************************
今天體會(huì)了Python腳本操作ODB文件進(jìn)行數(shù)據(jù)的輸出、處理等方面的快速高效。 首先介紹一下背景,同事的項(xiàng)目,計(jì)算case較多。每個(gè)case需要輸出幾個(gè)路徑上的部分節(jié)點(diǎn)值,而且需要針對(duì)不同的case、不同的幀、不同的視角截圖、保存云圖,如果人工出圖和提取節(jié)點(diǎn)數(shù)據(jù),工作量會(huì)非常大,費(fèi)時(shí)會(huì)遠(yuǎn)遠(yuǎn)超出計(jì)算所用時(shí)間;并且,同事還要求我根據(jù)case名稱(chēng)、組件名稱(chēng)(模型有多個(gè)組件組成,且網(wǎng)格是在part上畫(huà)的
ANSYS數(shù)據(jù)輸出格式Fw.d的應(yīng)用 ANSYS計(jì)算后處理時(shí)經(jīng)常需要將得到的結(jié)果進(jìn)行輸出,輸出時(shí)需要采用一定的輸出格式指定輸出方式。數(shù)據(jù)輸出一般配合*CFOPEN和*VWRITE完成,*CFOPEN用于打開(kāi)文件,*VWRITE用于寫(xiě)數(shù)據(jù)。 APDL的輸出格式和Fortran一致其中F格式為:Fw.d。這個(gè)用的比較多,用于輸出浮點(diǎn)數(shù)據(jù)。 其中,w表示數(shù)據(jù)的總字符寬度,d表示小數(shù)部分所占的寬度,