
發布
注冊
/
登錄ansys 后處理命令流的案例
ANSYS鋼板樁基坑穩定(邊坡穩定)后處理命令流 ¥1
土體離散后把每個點的最小安全系數連線,就形成了破壞面。
用LS-PREPOST的命令流自動實現后處理的教程
主要包括LS-PREPOST命令流的自動生成和調用,還包括一些使用心得。
用LS-PREPOST的命令流自動實現后處理的過程.part3.rar
用LS-PREPOST的命令流自動實現后處理的過程.part1.rar
用LS-PREPOST的命令流自動實現后處理的過程.part2.rar
ANSYS APDL執行命令流后自動顯示界面 ¥29.9
1 概述
ANSYS APDL可以通過Batch模式在啟動時執行自定義命令流文件,啟動方法為"C:\Program Files\Ansys Inc\V[版本]\bin\winx64\ansys[版本].exe” -b -i ifile.inp –o ofile.out,其中[版本]為ANSYS的版本號,例如"C:\Program Files\ANSYS Inc\v195 \ansys\bin\winx64\ANSYS195.exe" -b –I ifile.inp –o ofile.out。該方式不能在執行完畢后顯示ANSYS 主界面。本文提供一種可以在執行完自定義命令流文件后自動顯示ANSYS APDL軟件界面的方法。
2 實現方法
主要步驟分為三步,最后給出示例文件。
展開 ANSYS中英文命令流對照(回復后下載)
ANSYSY中英文對照(回復后下載)<BR><Font color=#FF0000><B>.PS.:</B>該帖附件于2007-07-02 11:35:16被malong評為3星級,為發貼者加分60。</Font><BR><Font color=#FF0000><B>點評:</B></Font>
ANSYS命令流中英對照.chm

Ansys Workbench 利用APDL后處理命令,提取模態結果,結合VBA語言自動編制報告 ¥10
本例在常規模態計算的基礎上,通過插入后處理APDL命令,實現對X、Y、Z三個方向的模態有效質量和模態階次頻率的提取,并統計導出為結果文件夾下的“modalResultRecord.txt”文檔。進一步的實現對仿真word報告的自動化編寫。
效果展示:
對圖示結構進行模態分析,提取模態結果,利用word自身的VBA開發工具,實現模態統計表的自動創建。
常規模態計算:
模態信息提取自動編制報告:
操作演示:
1.:在常規模態計算的solution下插入Commands 命令,在命令行中寫入附錄1中的命令。
(該命令可以提取模態實現對X、Y、Z三個方向的模態有效質量和模態階次頻率的提取,并導出為結果文件夾下的“modalResultRecord.txt”文檔)
2:在仿真文件夾內找到該txt文檔,放置在合適位置;記下目錄;
3:在word開發工具中,利用VBA語言編寫如下附錄2命令。
4:修改txt文件的目錄,保持與步驟2一致。(將附錄中VBA程序復制到word開發工具內,點擊運行即可在,word文檔中創建模態統計表)
(將類似功能匯總即可完成仿真報告的自動化創建,本文僅涉及一部分)
附錄1:Ansys Workbench 模態仿真后處理中插入的APDL命令
!提取模態仿真的X、Y、Z方向有效模態質量,APDL命令:
! 模型單位制:mm kg N s
finish
/post1 !進入后處理
*dim,direction,CHAR,3,1 !
展開 Ansys Workbench后處理中,利用APDL命令提取繞圓柱坐標系的扭矩角度 ¥10
Ansys workbench的結果后處理中可以設定圓柱坐標系,然后按圓柱坐標讀取Y軸的變形結果,再進行扭轉角度的換算。
本文這里將該過程利用APDL命令進行處理,避免一下步驟重復操作。
? 每次要單獨記錄變形量,
? 還要測量關鍵節點到坐標系原點的距離,
? 將變形量和距離進行角度換算(弧度)
? 弧度角轉角度
APDL后處理命令功能介紹:
1. 在坐標系中創建所需的圓柱坐標系,并在屬性ADPL name中進行命名:aix (用戶隨意命名)
2. 在Named selection 定義需要查看的區域,并命名:load(用戶隨意命名)
3. 在后處理中插入command 命令,并將上述坐標系和NS的名稱修改。
4. 在command的結果屬性中就會有最大/最小/平均扭轉角度。并且為了方便校核準確性還提供了沿圓柱坐標系Y軸的變形量。
并且,除了界面顯示的結果外,還會在WB的結果文件夾中,顯示named Selection區域所有節點的編號/距離選定坐標系的距離/沿坐標系Y軸的變形量/換算后的角度值等信息,以便進行其它數據處理。
展開 ANSYS在后處理中如何顯示力流的矢量圖
今天我忽然又想起來這個事兒,所以我決定寫下這篇小文后第一時間分享給他,歲數大了,腦子不夠用了,咳咳咳。
在ANSYS后處理中,我們最常調用的是各種方向的應力云圖,這里還是結合一個簡單的例子來說吧:
/PREP7
ET,1,plane42
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,3.45e4
MPDATA,PRXY,1,,0.3
rectng,0,5,0,10
esize,1
amesh,all
finish
/solu
allsel,all
nsel,s,loc,y,0
d,all,all
allsel,all
nsel,s,loc,y,10
nsel,r,loc,x,5
f,all,fx,100
allsel,all
solve
然后在/post1 后處理中,用plnsol,s,1查看第一主應力的云圖,如下圖所示,當然還可以查看其他項目的云圖,就不贅述了。
還可以顯示等值線,這只需要在PlotCtrls>Device Options>Vector mode(wireframe)選項里勾選就可以了,而關于等值線的控制,也只需在PlotCtrls>Style>Contours下面的菜單中設置即可,非常方便。
當然了,今天要提到的是另外一種并不怎么常見的圖示,即能顯示力流方向的矢量圖。
展開 ANSYS基于VC++6.0的二次開發ANSYS基于VC++6.0的二次開發與 相互作用分析在ANSYS中的實
這樣設計的優點:能夠提醒用戶輸入并檢查用于三維數值模擬的相關參數,避免用戶在不輸入參數的情況下直接調用ANSYS進行計算而造成錯誤。
程序設計采用文檔讀寫的方式將輸入的計算參數插入到用APDL語言進行二次開發的ANSYS計算模塊。參數化設計的ANSYS計算模塊就可以根據輸入的參數進行數值模擬計算。
3.3.4 ANSYS后處理模塊的二次開發
ANSYS軟件提供了兩個后處理器,可以對結果進行時間-歷程后處理
和通用后處理。對于相互作用體系地震反應分析,它可以將模擬結果用應力圖、等值線(面)、動畫等形式輸出與轉換。其中POST1通用后處理器可用于觀察整個模型或模型的一部分在某一時間的模擬結果,可顯示結構在地震作用下的應力圖和位移變形圖;時間—歷程后處理器POST26用于檢查模型中指定點的分析結果與時間的函數關系,可顯示模型上各個節點的各變量的時程曲線??梢?,對于大多數的后處理分析我們可以直接使用ANSYS的后處理器。但由于ANSYS是一個通用軟件,而對某些特殊領域的后處理分析無能為力或者不是很方便,因而,需要對其進行二次開發,以減輕后處理工作和提高后處理效率。
在相互作用體系地震反應分析中,有時除了關注各物理量時程曲線外,還關心其在結構高度方向的分布(如層間位移、層間剪力、層間加速度反應等)。解決這一問題的二次開發需要結合相互作用體系地震反應分析特點進行。
(1)物理量分析
在地震反應時程分析中,我們對樓層位移時程、加速度時程、柱應力應變時程 、剪力墻應力應變時程比較關心,同時還需要分析層間位移和層間加速度變化。考慮到本文將計算多種工況,本程序對常見的變量編寫了后處理程序,具有通用性,極大地提高了后處理效率。
展開 ANSYS基于VC++6.0的二次開發與相互作用分析在ANSYS中的實現
(2) 程序實現
基于上面分析,本程序是通過接口程序調用ANSYS,讀入編寫的后處理命令流,讀取ANSYS計算的結果數據庫,生成各變量的結果文件,然后用本程序的后處理模塊進行讀數繪圖處理,進而生成結果圖形。這一過程采用VC編程實現的,VC編程的算法流程圖如圖3-2的后處理模塊。
問:在用patran等建立了幾何模型,劃分網格后,刪除了幾何模型,有何辦法可以重新恢復幾何模型,當然不是重新建點、線、面、體等。大家看有沒有好的方法。
答:首先將有限元模型轉換為ANSYS格式,然后可以利用ANSYS從實體單元的單元面再產生幾何體。下面給出一個從四面體單元再產生幾何實體的示例命令流(如果要轉換六面體網格,可以通過修改下面的命令流實現。):
1. 轉換未變形的網格:
esel,s,mat,,1 !假設單元材料號為1,先選擇單元
*get,enum1,elem,0,count
*get,el,elem,0,num,min
ksel,all
*get,nkp1,kp,0,num,max
ksel,none
asel,none
vsel,none
/prep7
*do,i,1,enum1
*do,j,1,3
nd=nelem(el,j)
knum1=nkp1+4*(i-1)+j
k,knum1,nx(nd),ny(nd),nz(nd) !
展開