
發(fā)布
注冊
/
登錄計(jì)算結(jié)果的案例
有限元計(jì)算結(jié)果的知識(shí)化研究
0 引言
通常,有限元分析軟件在后處理上只是將計(jì)算結(jié)果以圖形或表格的方式顯示在屏幕上,并沒有對(duì)計(jì)算結(jié)果進(jìn)行系統(tǒng)的整理和提煉。在基于有限元計(jì)算結(jié)果的反復(fù)設(shè)計(jì)過程中,設(shè)計(jì)人員往往通過計(jì)算結(jié)果圖或表來了解設(shè)計(jì)上的缺陷和不恰當(dāng),并沒有更易接受的語言文字來指名缺陷或不恰當(dāng)及其產(chǎn)生的原因。當(dāng)在進(jìn)行復(fù)雜項(xiàng)目的設(shè)計(jì)時(shí),設(shè)計(jì)和分析往往是分開進(jìn)行的,設(shè)計(jì)人員在理解有限元計(jì)算結(jié)果圖或表時(shí)有可能產(chǎn)生誤解和偏差,這將導(dǎo)致設(shè)計(jì)的修改朝錯(cuò)誤的方向進(jìn)行。同時(shí),在發(fā)展基于有限元分析的設(shè)計(jì)自動(dòng)化系統(tǒng)中,有限元的計(jì)算結(jié)果更要參與基于知識(shí)的推理過程,將計(jì)算結(jié)果提煉出來作為一種知識(shí)源參與到設(shè)計(jì)優(yōu)化過程中去。因此,有必要研究如何整理和提煉有限元分析結(jié)果使之轉(zhuǎn)化為直接可供推理和閱讀的知識(shí)和文字。
當(dāng)前,有限元系統(tǒng)軟件(如MARC、NASTRAN、ANSYS、MOLDFLOW等)發(fā)展到今天這個(gè)程度,并沒有在后處理上實(shí)現(xiàn)對(duì)分析結(jié)果的整理和提煉,這主要涉及到以下幾個(gè)方面的難點(diǎn):(1)面向的具體應(yīng)用太多。每一個(gè)具體的應(yīng)用就需要一個(gè)具體的解釋和處理,這是一般有限元系統(tǒng)軟件所不能勝任的,可行的方法是根據(jù)具體的行業(yè)和應(yīng)用進(jìn)行有針對(duì)性的二次開發(fā)。(2)系統(tǒng)集成尚未發(fā)展到全相關(guān)狀態(tài),即全相關(guān)集成。所謂全相關(guān)集成就是指大系統(tǒng)下的各個(gè)子功能模塊在功能上和數(shù)據(jù)管理上達(dá)到緊密的結(jié)合?,F(xiàn)有系統(tǒng)軟件的非全相關(guān)集成阻礙了有限元分析結(jié)果的反饋路徑,使得“分析→設(shè)計(jì)”產(chǎn)生脫節(jié)現(xiàn)象。(3)智能技術(shù)的發(fā)展和應(yīng)用。要想達(dá)到系統(tǒng)的全相關(guān)集成,必須具備智能技術(shù)的支持。智能技術(shù)在集成中不但起到控制各個(gè)模塊協(xié)調(diào)運(yùn)行的作用,而且在判斷問題上起到?jīng)Q策的作用,更在具體的問題上起到輔助解答的作用。但在目前的情況下,“設(shè)計(jì)—分析”系統(tǒng)集成軟件對(duì)智能技術(shù)的支持還十分不足,導(dǎo)致現(xiàn)實(shí)中兩環(huán)節(jié)嚴(yán)重分離的現(xiàn)象。
展開 HYRCAN腳本描述以及與SLIDE計(jì)算結(jié)果比較
這個(gè)筆記的目的是為新用戶提供一個(gè)快速上手的計(jì)算流程,事實(shí)上對(duì)于熟悉SLIDE的同學(xué)學(xué)習(xí)幾分鐘就可以上手了。首先用一個(gè)簡單的例子顯示了HYRCAN的計(jì)算步驟,并與SLIDE的計(jì)算結(jié)果作了比較,最后討論了HYRCAN的腳本語言。
2 計(jì)算步驟
HYRCAN與SLIDE的求解步驟基本相同。下面以一個(gè)簡單邊坡的穩(wěn)定性分析為例,簡要描述HYRCAN的計(jì)算過程。
(1) 項(xiàng)目設(shè)置
在項(xiàng)目設(shè)置中,主要選擇計(jì)算方法,為了與SLIDE的計(jì)算結(jié)果作比較,我們把四種方法都選擇,同時(shí)改變默認(rèn)的參數(shù)值,如下圖所示。理論上來說,條塊數(shù)量取值越大,計(jì)算結(jié)果越精確。
(2) 外部邊界
與SLIDE 一樣,外部邊界指的是邊坡的幾何形狀。使用主菜單”幾何構(gòu)型->外部邊界”命令,順序輸入坐標(biāo)(0,0); (130,0); (130,50); (80,50); (50,30); (0,30),結(jié)束后輸入”c[close]”,形成一個(gè)邊坡形狀,如下圖所示。這個(gè)操作與SLIDE完全相同。
(3) 設(shè)置材料參數(shù)
使用“屬性->定義材料”打開定義材料屬性對(duì)話框,輸入?yún)?shù):名稱輸入soil, 重度輸入19,強(qiáng)度類型選擇摩爾-庫倫,粘結(jié)力輸入5,內(nèi)摩擦角輸入30。按“應(yīng)用"按鈕關(guān)閉對(duì)話框。由于本例僅一種材料,因此不必匹配材料的幾何屬性。這個(gè)操作與SLIDE完全相同。
(4) 定義邊坡約束
使用“表面->定義邊坡約束”打開對(duì)話框, 在本例中我們不選擇“第二組約束“,保持默認(rèn)值,關(guān)閉對(duì)話框。
(5) 計(jì)算
使用“分析->計(jì)算”命令開始進(jìn)行計(jì)算。
(6) 結(jié)果
軟件的左上角下拉框可以選擇每種方法的計(jì)算結(jié)果。選擇主菜單”結(jié)果”下的“全部表面“和”展示條塊”,如下圖所示。
展開 用MADYMO計(jì)算結(jié)果通過歐盟大客車安全法規(guī)
以往數(shù)值模擬計(jì)算只能作為產(chǎn)品開發(fā)過程中的工具,但隨著計(jì)算結(jié)果準(zhǔn)確性的不斷提高,現(xiàn)在已經(jīng)可以完全根據(jù)數(shù)值計(jì)算結(jié)果通過汽車安全法規(guī)的認(rèn)證了!
例如,ECE R66是關(guān)于大客車結(jié)構(gòu)強(qiáng)度的安全法規(guī),已經(jīng)完全認(rèn)可MADYMO的計(jì)算結(jié)果,可以作為法規(guī)認(rèn)證的結(jié)果。也就是說,今后可以不用做試驗(yàn),但憑MADYMO計(jì)算結(jié)果,就可以通過法規(guī)要求。
286637-ECE_R66_Certification_with_MADYMO.pdf
基于接口的huang顯式晶體塑性計(jì)算與隱式計(jì)算結(jié)果對(duì)比
昨日展示了三維的對(duì)比情況,因此這里對(duì)比針對(duì)二維情況,考慮拉伸和剪切變形(即考慮不同的應(yīng)力狀態(tài)和單元類型)
模型包含500個(gè)晶粒,60000個(gè)單元,使用平面應(yīng)變?nèi)?jié)點(diǎn)單元(CPE3)
對(duì)比指標(biāo):等效應(yīng)力分布,累計(jì)剪切應(yīng)變分布,滑移系統(tǒng)當(dāng)前強(qiáng)度分布
結(jié)果如下(默認(rèn)左側(cè)為顯式結(jié)果,右側(cè)為對(duì)應(yīng)的隱式結(jié)果):
拉伸情況:
等效應(yīng)力分布;
累計(jì)剪切應(yīng)變分布:
滑移系統(tǒng)當(dāng)前強(qiáng)度分布:
剪切情況:
等效應(yīng)力分布;
累計(jì)剪切應(yīng)變分布:
滑移系統(tǒng)當(dāng)前強(qiáng)度分布:
可以看到使用隱式計(jì)算結(jié)果與顯式計(jì)算結(jié)果幾乎一致,然而顯式的優(yōu)勢是顯而易見的,尤其是在模擬高速?zèng)_擊以及其他類似的接觸問題
模擬多晶沖擊的視頻效果如下(隱式計(jì)算無法收斂,而顯式可以輕松完成)
模擬效果可以在公眾號(hào)查看
展開 
使用Python讀取ANSYS計(jì)算結(jié)果
圖5 解析得到的結(jié)果云圖
(5)在這個(gè)案例中,只是簡單地使用了一個(gè)結(jié)構(gòu)穩(wěn)態(tài)計(jì)算的rst文件進(jìn)行了解析,快速得到了它的結(jié)果云圖,其實(shí)pyansys還有很多功能,可以幫助我們?nèi)ヌ嵘?em>計(jì)算與后處理的效率,需要我們?nèi)ミM(jìn)一步的研究與應(yīng)用。
文章來源:CAE簡單學(xué)
OpenFoam離心泵數(shù)值仿真與Flunt、StarCCM計(jì)算結(jié)果對(duì)比
五:計(jì)算結(jié)果分析
根據(jù)計(jì)算結(jié)果繪制出三款軟件不同質(zhì)量流量工況下離心泵揚(yáng)程、轉(zhuǎn)輪力矩、效率及轉(zhuǎn)輪軸向力曲線圖(如圖4-7)。
圖四:質(zhì)量流量-揚(yáng)程流線圖
圖五:質(zhì)量流量-力扭矩曲線圖
圖六:質(zhì)量流量-效率曲線圖
圖七:質(zhì)量流量-轉(zhuǎn)向力曲線圖
結(jié)果表明:使用OpenFoam對(duì)離心泵進(jìn)行數(shù)值仿真計(jì)算結(jié)果與商用軟件Fluent、StarCCM的計(jì)算結(jié)果一致。
展開 CaeViewer—高精度數(shù)值計(jì)算結(jié)果后處理系統(tǒng)
軟件概況
CaeViewer(CaeViewer)是通用的數(shù)值計(jì)算結(jié)果后處理交互式圖形顯示系統(tǒng)。系統(tǒng)包括文件操作、模型顯示、后處理等部分,用以彌補(bǔ)目前數(shù)值分析程序在交互式圖形顯示等方面的不足。該系統(tǒng)可根據(jù)數(shù)值計(jì)算后處理結(jié)果快捷的實(shí)現(xiàn)相應(yīng)的后處理功能,例如,繪制節(jié)點(diǎn)變形應(yīng)力時(shí)程、梁單元變形圖與彎矩剪力圖、實(shí)體單元應(yīng)力云圖等值線圖、剖面的自動(dòng)提取與等值線圖、制作動(dòng)畫等等。系統(tǒng)自定義統(tǒng)一的規(guī)范文件格式(包括十進(jìn)制和二進(jìn)制),同時(shí),該系統(tǒng)也可應(yīng)用于一般商業(yè)軟件的可視化后處理,例如,可讀取ansys、abaqus等文件的計(jì)算結(jié)果進(jìn)行后處理。
CaeViewer顯示的圖形類型包括:曲線圖、商業(yè)統(tǒng)計(jì)圖、平面圖(模型、變形圖、等值線、云圖等)、三維圖(類型包括空間平面、曲面,選項(xiàng)包括模型、變形圖、等值線、等值面云圖等)。
CaeViewer顯示的動(dòng)畫類型包括所有用戶自定義生成的動(dòng)畫。
CaeViewer的輸出的文件類型包括所有視圖區(qū)顯示的圖形和動(dòng)畫文件(格式包括:jpg/bmp/gif/avi)。
CaeViewer采用構(gòu)件化的方式進(jìn)行開發(fā),提供可集成的模塊接口,可方便應(yīng)用于其它數(shù)值計(jì)算軟件。
軟件特色
CaeViewer可直接讀取整個(gè)數(shù)值計(jì)算模型,意味著用戶可一次性讀取文件,并完成整個(gè)后處理操作。包括模型、等值線結(jié)果圖、曲線圖、斷面、動(dòng)畫等等。
CaeViewer可實(shí)現(xiàn)多種單元等值線圖的繪制方法,根據(jù)用戶輸入積分點(diǎn)數(shù)和單元特征實(shí)現(xiàn)最精準(zhǔn)的單元等值線圖。
使用CaeViewer將比傳統(tǒng)的后處理方法節(jié)省約一半的時(shí)間。
對(duì)于商業(yè)軟件用戶而言,可直接將計(jì)算結(jié)果導(dǎo)入CaeViewer進(jìn)行后處理;
對(duì)于自編程序用戶而言,只需適當(dāng)修改CaeViewer的配置文件,并將計(jì)算結(jié)果文件格式進(jìn)行少量的修改,即可使用CaeViewer進(jìn)行后處理。
展開 平面四邊形四節(jié)點(diǎn)單元計(jì)算程序與ANSYS結(jié)果對(duì)比
為什么要導(dǎo)出單元?jiǎng)偠染仃?在學(xué)習(xí)有限元方法時(shí),我們會(huì)需要編寫程序計(jì)算結(jié)構(gòu)的單元?jiǎng)偠染仃?。此外,?dāng)我們需要做有限元軟件二次開發(fā)時(shí),我們也需要驗(yàn)證所做的開發(fā)是否正確。為了驗(yàn)證程序正確性,我們可以從商業(yè)有限元軟件中導(dǎo)出單元?jiǎng)偠染仃噥眚?yàn)證程序的計(jì)算結(jié)果。下面簡單介紹從ansys軟件中導(dǎo)出平面四邊形四節(jié)點(diǎn)單元的單元?jiǎng)偠染仃嚒?平面四邊形四節(jié)點(diǎn)單元示例
如圖所示,計(jì)算這兩個(gè)單元組成單元?jiǎng)偠染仃嚕⒔M裝成整體剛度矩陣,求解各個(gè)節(jié)點(diǎn)的位移。
ansys之——如何將分析中前一次計(jì)算結(jié)果?
Q:挖分析中前一次計(jì)算結(jié)果導(dǎo)入下一部分析中
A:如果用dyna計(jì)算,有兩個(gè)可能:
1)如果網(wǎng)格需要重劃分,將ANSYS/lsdyna的計(jì)算結(jié)果插值到新網(wǎng)格中后輸出到數(shù)據(jù)文件,再組裝到lsdyna的.k文件中。
2)如果不需要網(wǎng)格重劃分,在用lsdyna計(jì)算之前,可用*set_part和*interface_springback_dyna3d將應(yīng)力應(yīng)變數(shù)據(jù)直接輸出到
dynain文件中,再編輯新的.k數(shù)據(jù)文件
A:我不明白為什么不能在你的新模型的第一載荷步進(jìn)行重力加載計(jì)算,在第二載荷步進(jìn)行挖掘計(jì)算。
即使按你所說的那樣,分成兩個(gè)模型,在lsdyna中也可以實(shí)現(xiàn)。即先進(jìn)行重力載荷步計(jì)算,然后把計(jì)算結(jié)果輸出到另外一個(gè)計(jì)算模型中進(jìn)行挖掘計(jì)算。這要求你在進(jìn)行重力載荷步計(jì)算時(shí),生成.K文件后,在此.K文件中加入(假設(shè)土體材料號(hào)為1),
*set_part
1
1
*interface_springback_dyna3d
1
計(jì)算結(jié)束后,會(huì)生成一個(gè)dynain文件,該文件中記錄了計(jì)算終點(diǎn)時(shí)的應(yīng)力分量和等效塑性應(yīng)變數(shù)據(jù)。至于土體的變形后的幾何模型很容易生成,有幾種辦法,最簡單的辦法是利用upgeom命令實(shí)現(xiàn),如 UPGEOM,1,LAST,LAST,'test','rst',' ' 。
展開 MoldFlow 2019.0.5計(jì)算完成后結(jié)果不顯示處理方法 ¥9.99
MoldFlow 2019.0.5 Simulation Job Manager 任務(wù)管理器有BUG,目前發(fā)現(xiàn)有兩種情況可以導(dǎo)致結(jié)果不能正常回傳到計(jì)算結(jié)果;
第一種情況:提交的算例帶中文名稱:現(xiàn)在2019默認(rèn)新建算例自帶中文的”_方案”兩個(gè)字,這就導(dǎo)致了假如提交算例后,關(guān)閉前處理,等計(jì)算完成以后,打開前處理,顯示無結(jié)果?。ㄟ@種情況,可以不關(guān)閉算例前處理,計(jì)算結(jié)束,結(jié)果正?;貍黠@示;或者把方案兩字去掉或者改英文即不會(huì)出現(xiàn)!)
第二種情況:提交算例(算例名稱無論是否有中文)計(jì)算完成以后,沒有用前處理打開算例,直接重啟,然后再次打開前處理時(shí),發(fā)現(xiàn)無結(jié)果,Simulation Job Manager 里面重啟前已經(jīng)提示算完的算例,發(fā)現(xiàn)丟失了!
以上兩種情況,其實(shí)算例已經(jīng)計(jì)算完成,只是結(jié)果沒有正常的導(dǎo)入算例所在的文件夾導(dǎo)致的,處理方法有兩種:
A:可以重新提交算例,重新算!?。。ɡ速M(fèi)時(shí)間?。?yōu)點(diǎn)是又可以喝杯咖啡摸魚了~~)
B:不用重新算,直接復(fù)制計(jì)算結(jié)果到算例所在的文件夾即可,處理方法如下:
展開 土工合成材料(Geotextile)加固邊坡---PLE與SLIDE計(jì)算結(jié)果的比較
(8) 計(jì)算
每種方法計(jì)算的最小安全系數(shù)為:
Bishop Simplified Method: fos=1.668
GLE/M-P Method: fos=1.646
Janbu Simplified Method: fos=1.508
Spencer Method: fos=1.649
4 SLIDE計(jì)算
相同的數(shù)據(jù)在SLIDE下運(yùn)行,每種方法計(jì)算的最小安全系數(shù)為:
Bishop Simplified Method: fos=1.656
GLE/M-P Method: fos=1.631
Janbu Simplified Method: fos=1.495
Spencer Method: fos=1.634
可以看出,SLIDE的計(jì)算結(jié)果普遍比PLE的計(jì)算結(jié)果稍低。影響結(jié)果的主要因素是滑動(dòng)面的搜索方法。
展開 
進(jìn)階篇——ANSYS CFX計(jì)算結(jié)果來通過Tecplot 繪制云圖/流線圖 ¥25
使用的軟件版本為 ANSYS 2021 R1;
3.實(shí)現(xiàn)從BladeGen創(chuàng)建水泵模型,TurboGrid劃分網(wǎng)格,CFX完成數(shù)值計(jì)算,最后在實(shí)現(xiàn)導(dǎo)出結(jié)果到Tecplot繪制云圖/流線圖
4.額外說明,本文創(chuàng)建的模型及相關(guān)參數(shù)設(shè)置可能并不嚴(yán)謹(jǐn),僅作為流程和方法來學(xué)習(xí)
Tecplot 繪制流線圖新——ANSYS CFX/Fluent計(jì)算結(jié)果中已經(jīng)介紹了將CFX計(jì)算結(jié)果導(dǎo)入到Tecplot的方法,但是有時(shí)由于計(jì)算文件太大,導(dǎo)入到Tecplot后導(dǎo)致文件很大,如果只是出一部分云圖以及流線圖就會(huì)白白占用硬盤空間,本篇就是提供了一個(gè)解決這個(gè)問題的途徑
一、BladeGen創(chuàng)建水泵模型
二、TurboGrid劃分網(wǎng)格
最終結(jié)果如下
獲取全部內(nèi)容及源文件見附件
上一篇:Tecplot 繪制流線圖新——ANSYS CFX/Fluent計(jì)算結(jié)果
下一篇:Tecplot 實(shí)驗(yàn)數(shù)據(jù)繪制云圖
展開 利用Tecplot畫ADINA計(jì)算結(jié)果的等值線
近來我也遇到將ADINA計(jì)算結(jié)果畫成等值線,卻不能在線上標(biāo)注結(jié)果的問題,特地用了一下Tecplot,并將結(jié)果共享出來,希望各位高手指點(diǎn)。計(jì)算模型很簡單,見附圖。導(dǎo)出步驟如下:
1、在前處理中導(dǎo)出節(jié)點(diǎn)坐標(biāo)和單元節(jié)點(diǎn)(Element Nodes)。
2、刪去單元文件、節(jié)點(diǎn)坐標(biāo)文件中的多余信息,以及節(jié)點(diǎn)坐標(biāo)文件中最后一列的System Coordinate信息(可用UltraEdit或者導(dǎo)入Excel后再刪除)。
3、在后處理中利用List導(dǎo)出所需要的結(jié)果。
4、建立文本文檔,在開始添加如附圖1信息。其中TITLE任意;VARIABLES是變量名字,也是任意;N為節(jié)點(diǎn)數(shù),E為單元數(shù),ET為單元類型,這里BRICK為六面體。文檔中第一、二、三列為節(jié)點(diǎn)坐標(biāo),其余各列為計(jì)算結(jié)果。導(dǎo)入完節(jié)點(diǎn)信息后,緊接著后面導(dǎo)入單元信息。
導(dǎo)入Tecplot最終結(jié)果如附圖2。
展開 MatlabGUI界面調(diào)用Ansys計(jì)算并輸出計(jì)算結(jié)果
將兩個(gè)txt合并成test3.mac作為APDL語言開始的參數(shù)定義,生成test3.mac之后再使用system函數(shù)調(diào)用ANSYS的求解器,并讀取test3.mac進(jìn)行計(jì)算
在計(jì)算之前,是不能生成圖片的,這時(shí)需要設(shè)置只有點(diǎn)擊“開始重構(gòu)”按鈕之后,其他按鈕才可用。
點(diǎn)擊按鈕開始計(jì)算之后,會(huì)分別輸出兩個(gè)名為residualstress.jpg和deformation.jpg的圖片,對(duì)應(yīng)的語句為
/image,save,'E:\GUIRStest\residualstress',jpg
設(shè)置當(dāng)點(diǎn)擊“生成殘余應(yīng)力云圖”和“生成角變形云圖”時(shí),會(huì)讀取圖片的路徑并使用imshow生成圖片。
至此,一個(gè)簡易的MatlabGUI界面調(diào)用ANSYS計(jì)算并輸出圖片就完成了。
展開 ANSYS Mechanical多工況計(jì)算結(jié)果組合 附Ansys多工況組合的方法下載
ANSYS Mechanical可以非常方便的對(duì)不同工況計(jì)算結(jié)果進(jìn)行組合(如比例放縮、加減等),用到的工具為Solution Combination,具體方法如下。
若同一個(gè)分析模塊中,將不同工況設(shè)置為不同載荷步進(jìn)行計(jì)算,則可通過以下完成:
1,在分析設(shè)置analysis setting中設(shè)置載荷步;
2,選擇model,菜單欄會(huì)出現(xiàn)solution combination選項(xiàng),點(diǎn)擊該選項(xiàng);
3,選中樹形欄中的solution combination,在右側(cè)表中選擇相應(yīng)載荷步進(jìn)行組合,即可完成結(jié)果疊加。
若分析的模型在不同的分析模塊中,如下所示,方法與在一個(gè)模塊中類似;
選擇solution combination后,在右側(cè)表分析模塊選擇相應(yīng)的模塊以及該模塊對(duì)應(yīng)的載荷步,完成不同模塊計(jì)算結(jié)果的疊加。
下載地址:Ansys多工況組合的方法
展開 計(jì)算結(jié)果的相關(guān)專題、標(biāo)簽、搜索
計(jì)算結(jié)果ansys計(jì)算結(jié)果ansys 計(jì)算結(jié)果ansys計(jì)算結(jié)果慢用ansys計(jì)算結(jié)果計(jì)算結(jié)果模型導(dǎo)出 高性能計(jì)算計(jì)算機(jī)綜合 matlab計(jì)算結(jié)果與apdl計(jì)算結(jié)果相差很大matlab計(jì)算結(jié)果跟apdl計(jì)算結(jié)果相差很大為什么abaqus5s計(jì)算結(jié)果和50s計(jì)算結(jié)果一樣ansyd仿真結(jié)果和計(jì)算結(jié)果ansys仿真結(jié)果和計(jì)算結(jié)果abaqus 單線程計(jì)算結(jié)果沒有問題 多線程計(jì)算結(jié)果有問題