
發布
注冊
/
登錄ansys后處理顯示變形的案例
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后處理求助,如何提取中空階梯軸的軸線變形數據。
小弟計算出一個空心多階梯軸的變形之后,想提取它的理想軸線的變形,變形數據越詳細越好,應該怎么做。是不是得通過編程計算?哪位高手有辦法,請賜教!
謝謝
有關ANSYS操作界面和后處理界面的多窗口顯示問題
解決問題:在ANSYS顯示界面中開始只有一個顯示圖框,在操作過程中,想要看到各個方向,省的變換方向、放大縮小、轉來轉去;在后處理中顯示多個效果界面等等。在ANSYS里如何顯示多個窗口,并在各窗口中顯示不同的內容。就ANSYS頁面顯示問題說一說。
1 設置窗口個數和窗口位置
(1)在 Utility Menu中: Plotctrls -> MultiWindow layout 然后出現一個小窗口,內有兩個操作:
a. Window Layout - 選擇窗口布局。提供了6個選項,代表不同的窗口布局方式,分別為:
One window - 一個窗口
Two <Left-Right> - 兩個窗口(左-右)
Two <Top-Bottom> - 兩個窗口(上-下)
Three <2Top/Bot> - 三個窗口(2上1下)
Three <Top/2Bot> - 三個窗口(1上2下)
Four <2Top/2Bot> - 四個窗口(2上2下)
b. Display upon OK/Apply? - 在OK/Apply后的顯示操作。提供了3個選項:
No-re-display - 不重顯示 (保持屏幕顯示不變)
Replot - 重畫 (屏幕顯示方式不變)
Multi-Plots - 多窗口顯示 (根據設置進行多窗口重畫)
在這個子菜單所設置的多窗口顯示,其窗口個數和位置都是預先設置好的,且最多設置4個窗口。
展開 如何在ABAQUS對可視化后,生成的變形圖云圖,顯示等值線?
image_process=/format,webp" data-initial-src="https://img.jishulink.com/202312/attachment/6f2492f1773d4f34bfd914ddb447a204.png">
</figure>
</div><p>可將大于某個數值的部分,顯示出來:</p><div contenteditable="false" width="100%"><figure class="figure-image" data-img="https://img.jishulink.com/202312/attachment/af85794d862147c5b092f145b3ddbe91.png" style="text-align: center"><img src="https://img.jishulink.com/202312/attachment/af85794d862147c5b092f145b3ddbe91.png"></figure></div><p><br></p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202312/attachment/8ce50728cebe4bfa85f9ca773b0ad9e4.png" style="text-align: center">
<img src="https://img.jishulink.com/202312/attachment/8ce50728cebe4bfa85f9ca773b0ad9e4.png" data-mobile-src="https://img.jishulink.com
展開 
MoldFlow 2021.2 計算完成后,結果不顯示(點擊后網格區域變為空白)處理方法 ¥19.89
這個問題在以前沒有遇到過,但是2021.2打開老的計算文件時,結果不顯示,網格區域變成空白的了,造成這個問題的主要原因是:雙顯卡問題:
處理方法如下:
1:在設備管理器中,將集成顯卡禁用!這種最簡單!
假如不想禁用顯卡:在NVDIA控制面板中,將moldflow主程序添加到3D設置中強制啟動獨立顯卡;
具體方法如下:(可以百度一下3D程序的設置過程,不用購買
使用WebGL技術進行后處理結果顯示
首先準備工作先創建一個canvas標簽(圖形的顯示都在這個上面),并引用相應的庫函數。
<script src="js/loaders/VTKLoader.js"></script>
要想利用WebGL渲染任何東西,都必需三個元素:1.場景2.相機3.渲染器。然后我們就可以用相機來渲染場景。其中相機分為兩種:正交相機和透視相機,我們經常使用的是透視相機,因為更接近人眼的觀察效果,近大遠小。正交相機一般會在建模軟件中使用,不會因為投影改變物體比例。在庫中創建相機使用new PerspectiveCamera(fov, aspectratio, near, far);第一個參數指定視口大小,第二個是寬高比,一般是屏幕大小的寬高比,第三、四個參數代表近、遠裁剪面,場景里的物體在近、遠裁剪面之間才能被顯示,否則,會被裁剪掉。
var scene = new Scene();
var camera = new PerspectiveCamera( 60, window.innerWidth / window.innerHeight, 0.01, 1e10 );
camera.position.z = 0.2;
var renderer = new WebGLRenderer();
renderer.setSize( window.innerWidth, window.innerHeight );
document.body.appendChild( renderer.domElement );
scene.add( camera );
接下來我們就可以加載模型了,加載VTK類型的模型我們可以直接使用庫提供的加載器VTKLoader()。
展開 實用技巧 | abaqus后處理的多圖層顯示方法
abaqus后處理中的多圖層顯示功能能夠較為便捷地滿足上述需求,以6.12版本為例對詳細的操作過程進行匯總。
后處理的多圖層顯示
在visualization模塊下,打開需要處理的odb結果文件,在菜單view>Overlay Plot…菜單下新建和設置圖層。
▲圖為新打開的overlay plot layer manager界面
點擊create根據需求創建多個圖層,本例創建4個圖層,命名采用默認,圖層列表中可通過復選框顯示圖層、設置當前圖層。
在Layer Options欄中, All代表操作對象為所有圖層,Current代表操作對象為當前圖層。
▲圖為創建圖層后的overlay plot layer manager界面,當前顯示為單圖層模式
點擊右側plot overlay按鈕,切換為多圖層顯示模式,所有操作對象選擇current。
▲圖為創建圖層后的overlay plot layer manager界面,當前顯示為多圖層模式
在試圖窗口移動、旋轉、不同時間不同場變量等操作,實現多圖層顯示計算結果。
▲圖為多圖層顯示示例,圖層123為不同分析時刻的剖視圖,圖層4為整個模型的軸測圖。
REFERENCE:http://forum.simwe.com/thread-1319236-1-1.html
分享給大家,希望有用。
歡迎關注微信公眾號:ABAQUS在線(ID:Abaqus)交流。
展開 Abaqus后處理二次開發顯示運動軌跡 ¥99.9
Abaqus的Visualization模塊提供了豐富的可視化、數據處理功能,但有時我們可能有一些“過分”的要求,比如想要在結果中顯示運動軌跡,在常規操作的情況下目前還實現不了,好在Abaqus提供了豐富的二次開發接口,使用Python可以很方便的實現這個“過分”的要求。
簡單的說一下通過*.rpy文件學習Python Scripts for Abaqus的方法:只要你在操作Abaqus,不管是否有存檔的動作,主工作目錄下的*.rpy文件都會像“阿賴耶識”一樣悄無聲息而準確地記錄你在GUI界面下的每一個操作,因為Python很直觀,所以你可以通過閱讀的方式來學習這個Replay File,從而提高自己使用Python來進行前、后處理的能力,遇到不懂的地方可以查找幫助文檔的Scripting部分,有詳細的內容可以參考。
Abaqus幫助文檔-Scripting
我們最終的碼為tracing.py,使用它可以實現在Abaqus后處理時顯示節點的運動軌跡,下面是tracing.py的文字釋義與部分代碼:
#指定作業名(ODB文件名稱)、實例名稱、節點編號、軌跡顏色代碼
jobName = 'YourJobNAME'
instance='InstanceNAMEinODB!!!'
NLabel= 1
USim='#000000'
from abaqus import *
from abaqusConstants import *
from odbAccess import *
...
展開 ABAQUS顯示組的鎖定與后處理局部透明化
后處理時通過對結果進行局部透明化顯示,可以更清晰的顯示部件內部的結果,并能保留其外輪廓。如下面圖片所示。這樣的局部透明化圖片在做匯報或者展示結果的時候相對而言會起到更好的展示效果,尤其是對于具有復雜結構的模型,因為采用剖面的方式顯示會看不到需要關注的輪廓部分,所以布局透明化就顯得很有必要了。
不論是全局透明化還是局部透明化,其實操作是類似的,都需要點擊如下按鈕來實現。
但是局部透明化相對而言操作起來更加復雜一些,因為這里牽涉到一個——顯示組鎖定的概念。
首先需要建立透明化和非透明化的兩個(或者多個)顯示組。(或者Tools > Display Group > Create )
接下來通過Tools > Display Groups > Manager 進入如下界面:
如上圖所示,通過將不需要透明化的顯示組通過勾選來鎖定起來,再去點擊透明化按鈕,即可實現本文開篇第一幅圖所示的效果了。
展開 abaqus系列技巧15:說一說后處理中云圖的變形縮放倍數
開篇聲明:對象為剛接觸abaqus的同學,力求深入淺出,不求嚴謹
什么是云圖的變形縮放倍數呢?英文叫做 deformation scale factor。請對號入座。
當我們打開結果云圖是,常常遇到這樣的情況:
此視不明真相的觀眾通常的操作是,打開手機QQ,拍個照,然后發到各種交流群:大神,看看我這個怎么了?
其實完全不需要,我們關注最后一行
具體我就不翻譯了,應該都看的懂,縮放倍數明顯太大了。
那好,我們來改正他,具體步驟如下:
是不是風平浪靜,一切安好啊。
不著急,我們在看看nonuniform是做什么的。這叫做舉一反三。它是一個自定義的變形比例,如下圖設置
我們只定義Y方向的變形比例,其他兩個方向的為0,那么只有Y方向的變形被放大,這在分方向確定變形趨勢的時候很有用!
想獲得幻想飛翔最新CAE技術文章,請關注幻想飛翔公眾賬號:幻想飛翔CAE。
想獲得幻想飛翔最新CAE技術文章,請關注幻想飛翔公眾賬號:幻想飛翔CAE。
也歡迎加入群516073058進行交流
展開 abaqus晶體塑性有限元分析后處理晶界顯示插件分享
abaqus后處理中顯示晶界可以是多晶塑性分析更加直觀,但abaqus未內置此功能,需要通過二次開發實現,這里分享一個插件用于實現該功能,插件源于一位法國讀博士老哥的分享,將該插件放入到abaqus plug-in中即可輕松的實現后處理晶界的顯示問題
軟件用戶界面:
得到的效果圖如下:
如果您在文章中使用了該插件,請引用該作者對應的兩篇文獻:
1,A physically-based mixed hardening model for the prediction of the ductility limits of thin metal sheets using a CPFE approach
2,Investigation of the effect of morphological and crystallographic textures on the ductility limits of thin metal sheets using a CPFEM-based approach
插件壓縮包:
鏈接:https://pan.baidu.com/s/1tlAH2su4DiY5zGnxBFMfUA?pwd=cxbi
提取碼:cxbi
此外如果使用該插件存在任何疑問,可以加入我的知識星球,并提出使用過程的疑問。會根據你遇到的問題進行統一解答。
展開 
MoldFlow 2019.0.5計算完成后結果不顯示處理方法 ¥9.99
MoldFlow 2019.0.5 Simulation Job Manager 任務管理器有BUG,目前發現有兩種情況可以導致結果不能正常回傳到計算結果;
第一種情況:提交的算例帶中文名稱:現在2019默認新建算例自帶中文的”_方案”兩個字,這就導致了假如提交算例后,關閉前處理,等計算完成以后,打開前處理,顯示無結果!(這種情況,可以不關閉算例前處理,計算結束,結果正常回傳顯示;或者把方案兩字去掉或者改英文即不會出現!)
第二種情況:提交算例(算例名稱無論是否有中文)計算完成以后,沒有用前處理打開算例,直接重啟,然后再次打開前處理時,發現無結果,Simulation Job Manager 里面重啟前已經提示算完的算例,發現丟失了!
以上兩種情況,其實算例已經計算完成,只是結果沒有正常的導入算例所在的文件夾導致的,處理方法有兩種:
A:可以重新提交算例,重新算!!!(浪費時間!!優點是又可以喝杯咖啡摸魚了~~)
B:不用重新算,直接復制計算結果到算例所在的文件夾即可,處理方法如下:
展開 ANSYS workbench顯示動力學分析如何確定是否發生塑性變形
ANSYS workbench顯示動力學分析如何確定是否發生塑性變形
Ansys Workbench 估計圓柱面受力變形后的圓柱度 ¥10
利用matlab的自動優化求解極值的強大計算能力,構建圓柱度目標函數,評估原始圓柱面和變形后圓柱面的,圓柱度。
1、 打開matlab后將工作目錄選擇到附件的matlabProcess文件夾,選擇mainProcess.m右鍵“運行”。
2、 運行程序后彈出txt文件選擇框,選取仿真求解后處理生成的cyFace1.txt文件,即可。
3、 稍等片刻即可在命令欄內顯示圓柱度評估結果。Output值共兩行,第一行為初始圓柱面在變形前評估的圓柱度結果。第二行為cyFace面在受力變形后評估的圓柱度結果。并且顯示兩個散點圖,左側圖為初始圓柱面(紅色和綠色線表示選定A/B點);右側圖為變形后的圓柱面,中心黑色線,為程序估計的圓柱面中心軸線。
附錄1:Command命令,在結果后處理中,提取cyFace#面的每個節點的原始坐標和變形量。(每次APDL命令內容無需更改,計算完成后會在對應的目錄文件夾下生產cyFace#.txt文檔)
!*******選擇圓柱面組******導出節點編號,坐標位置,變形量,變形后的節點位置
!*******圓柱面組命名規則cyFace(NUM)*******
!*******設定face面的個數faceCount
*set,faceCount,ARG1 !由屬性欄參數定義監測面的個數
!*set,faceCount,2
!*******main process
finish
/post1
set,last
*do,iFace,1,faceCount
*set,surfaceName,'cyFace%iFace%'
!*set,surfaceName,'face1'
allsel
cmsel,s,%surfaceName% !
展開 導出ANSYS WORKBENCH靜態分析后的變形模型
本篇博文主要介紹如何在ANSYS WORKBENCH里面導出靜力學分析后的變形模型,這個問題也是有幾個CAE朋友提及到了,寫篇博文分享下,廢話不多說,馬上入正題。
1.問題描述
為了敘述如何導出靜力學分析后的變形模型,這里只用個簡單的懸臂梁模型進行講解,懸臂梁尺寸為100x20x10mm,一段固定約束,上面施加10MPa均布載荷,導出其變形后的幾何模型。
2.分析思路
(1)先進行靜力學分析
(2)將結果文件更新到幾何體
(3)將變形后的幾何模型傳遞到FEM中進行模型的處理
(4)導出變形后的幾何體模型
3.步驟
(1)對懸臂梁模型進行靜力學分析
(2)查看其變形,如下圖所示
(3)選中模型樹的Geometry,右鍵,從結果文件中更新幾何體,打開其結果文件,如下圖所示。
(4)完成幾何體更新之后,在模型窗口可以看到幾何體模型已經改變成之前分析的變形模型,如下圖所示:
(5)將靜力學模塊的Model導出到FEM中,主要是對幾何體模型進行處理,如下圖所示:
(6)生成蒙皮
(7)插入初始幾何體
(8)將初始幾何體轉化成Parasolid格式
(9)這時轉化成的幾何體是由6個面體組成的,而不是實體,需要增加一個Sew縫紉工具,并選擇懸臂梁的6個面體,然后生成實體模型。
(10)此時,變形后的幾何體模型已經創建完成,接著導出即可。
以上為基于ANSYS WORKBENCH靜力學分析后導出變形的幾何模型的基本思路和步驟。
來源:宏鑫環宇
展開