
發布
注冊
/
登錄ansys中工況疊加方法的案例
ANSYS振型疊加計算及工況組合例子
ANSYS振型疊加計算及工況組合例子
! Example for load cases and models combination in ANSYS
! 作者:陸新征,清華大學土木系
! Author: Lu Xinzheng Dept. Civil Engrg. of Tsinghua University
[replyview]
/PREP7
!*
ET,1,PLANE42
!*
!*
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,30e9
MPDATA,PRXY,1,,.2
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,1,,2500
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DAMP,1,,.05
K,1,,,,
K,2,5,,,
K,3,5,.5,,
K,4,0,0.5,,
A,1,2,3,4
ESIZE,0.25,0,
MSHAPE,0,2D
MSHKEY,0
!*
!*
AMESH,ALL
!*
FINISH
/SOLU
!*
ANTYPE,2
!*
MODOPT,LANB,6
EQSLV,SPAR
MXPAND,0, , ,0
LUMPM,0
PSTRES,0
!*
MODOPT,LANB,6,0,0, ,OFF
FLST,2,1,4,ORDE,1
FITEM,2,4
!
展開 ANSYS Mechanical多工況計算結果組合 附Ansys多工況組合的方法下載
ANSYS Mechanical可以非常方便的對不同工況計算結果進行組合(如比例放縮、加減等),用到的工具為Solution Combination,具體方法如下。
若同一個分析模塊中,將不同工況設置為不同載荷步進行計算,則可通過以下完成:
1,在分析設置analysis setting中設置載荷步;
2,選擇model,菜單欄會出現solution combination選項,點擊該選項;
3,選中樹形欄中的solution combination,在右側表中選擇相應載荷步進行組合,即可完成結果疊加。
若分析的模型在不同的分析模塊中,如下所示,方法與在一個模塊中類似;
選擇solution combination后,在右側表分析模塊選擇相應的模塊以及該模塊對應的載荷步,完成不同模塊計算結果的疊加。
下載地址:Ansys多工況組合的方法
展開 ANSYS荷載工況組合的實現方法
ANSYS荷載工況組合的實現方法
1
荷載組合的含義
首先闡明ANSYS荷載組合的含義,在ANSYS中,工況組合是指在不同結果數據之間進行運算處理,即當前處于數據庫的荷載工況結果數據和另一獨立結果文件中的荷載工況結果數據之間進行運算。這個過程可以簡單的描述如下:
荷載組合大體上可以分為兩種方法實現,一種是通過荷載工況文件的組合;另一種便是通過結果文件進行荷載組合。在具體介紹這兩種方法之前,首先羅列出工況組合常用的命令流:
Lcwrite:寫結果文件
LCfile:從結果文件中創建工況
LCDEF:從結果數據中創建一個工況
LCFACT:工況組合分項系數
LCOPER:對荷載工況進行操作
LCASE:讀取指定工況
注意:荷載工況組合只適用于彈性計算中。
2
兩種實現方式
1)荷載工況文件組合
這種方法主要是分別采用單獨的APDL進行運算,并將運算結果分別寫進不用的計算文件,通過對結果不同數據文件的操作來實現工況組合。
命令流典型過程
/SOLU
... ...
finish
/POST1
... ...
!定義荷載工況1
LCDEF,1,1
!形成后續工況組合可以調用的工況文件lcase1,工況號1
LCWRITE,1,'lcase1',' ',' '
FINISH
/SOLU
... ...
finish
/POST1
... ...
!定義荷載工況2
LCDEF,2,1
!形成后續工況組合可以調用的工況文件lcase2,工況號2
LCWRITE,2,'lcase2',' ',' '
FINISH
/SOLU
... ...
finish
/POST1
... ...
!
展開 ANSYS Workbench中批量建立螺栓的方法+批量建立彈簧的方法
(添加V:fwz0703)
在ANSYS Workbench中經常遇到法蘭或者箱體等產品,在其邊緣位置有很多的螺栓連接,如圖所示。
我們需要在對應的螺栓孔位置添加螺栓,但是螺栓孔太多,一個一個添加累死人,有沒有一種簡單有效的方法呢?ansys的開發者想到了大家的困難,設置了一種方法。
在Ansys workbench中提供一種工具,叫做對象生成器Object Generator,這個工具就是做重復繁瑣的操作步驟而設立的,如圖所示。
對于很多螺栓的創建方法過程如下
1. 建立選擇命名集合
在 Design Modeler 或 Mechanical 中,通過 “Select By” 功能,選擇相同尺寸的螺栓孔面,或者框選一側的圓弧面,命令如 “hole_upper”,另一側命令 “hole_lower”。
選擇過程中可以隱藏其他部分零件,僅僅保留該零件,通過size篩選相同尺寸的圓孔,這樣就可以全部選中圓孔了,命名即可
2. 創建一對梁連接
選擇一對對應的螺栓孔(分別選擇其表面的圓弧面),在 “Connections” 中,建立 “Beam” 連接。設置螺栓半徑即可。
3. 打開對象生成器面板:
在菜單欄中,選擇 “Automation->Object Generation”,進入對象生成器面板。
4. 設置生成參數
選中創建的beam梁,之后右側面板設置參數,分別選擇之前創建的命名,設置好兩個螺栓孔之間的距離范圍,只有在這個范圍內的孔,才會被選擇到。如下圖所示。
5.
展開 
AutoCAD中平面圖DXF導入ANSYS中的方法及軟件
AutoCAD中平面圖DXF導入ANSYS中的方法及軟件
Steve-DXF2Ansys.exe
軟件界面.rar
隔震支座在ANSYS中的批量建模方法 ¥100
<p>在如何在ANSYS中模擬非線性三維隔震支座一文中,作者介紹了三維隔震支座的建模方法。然而,在實際工程中,為了達到隔震目標,隔震支座的數量會達到幾十個甚至上百個。因此,如何在ANSYS中對隔震支座進行批量建模是至關重要的。</p><p><br></p><p>1. 包含的內容</p><p>(1)說明文本</p><p>(2)三維隔震結構命令流文件(隔震支座批量建模)</p><p>(3)驗證過程excel文件</p><p><br></p><p><br></p><p>2. 解決的問題</p><p>(1)如何在ANSYS中對隔震支座進行批量建模?</p><p><br></p><p>3. 研究的依據</p><p>[1] 龔曙光, 謝桂蘭, 黃云清. ANSYS 參數化編程與命令手冊[M]. 機械工業出版社, 2009.</p><p><br></p><p>4. 隔震模型的力學參數與隔震支座設計參數的定量對應關系</p><p>我們知道,實際應用中,我們可以采用廠家提供的標準型號的隔震支座,也可以訂制特殊類型的隔震支座,不管采用那種形式,在仿真模擬時,我們都要將設計參數與隔震模型的力學參數對應起來,從而進行力學分析。</p><p>ANSYS中并沒有特定的隔震單元,但提供了一系列的彈簧-阻尼器單元,可以通過組合單元模擬隔震支座的力學特性。采用COMBIN14單元模擬隔震支座的豎向剛度,COMBIN14又稱彈簧-阻尼器單元,具有1D、2D和3D的軸向或扭轉能力。軸向彈簧-阻尼器為單軸拉壓行為,每個單元有2個節點,每個節點有3個自由度,即沿著X、Y和Z方向的三個平動或轉動位移。水平方向上,采用COMBIN40單元模擬隔震支座的水平剛度和阻尼,COMBIN40單元將彈簧、滑塊和阻尼器并聯,再用串聯的方式與間隙耦合形成組合體,適用于多種情況的分析。
展開 ANSYS workbench中質心的提取方法 ¥88
在ansys中,我們經常需要提取模型的質心,查看其質心的位置,以及動力學中查看質心的移動軌跡,并非某一參考點的移動軌跡。在ansys軟件中很容易查看模型,或者某一組件的質心如圖所示。只需要在幾何模型中選中模型,然后再property中查看坐標即可。但是這種為靜態結果,也就是初始狀態的結果
如果要查看模型在受力作用下發生了變形,那么對應的質心顯然會發生移動。但是在這種情況下怎么查看質心呢。一個近似的方法可以如下方式:
在后處理中插入自定義的結果loc-defy,可以得到模型變形后的坐標,然后查看average的結果,就是質心的結果,該方法根據變形量的平均效果來得到質心的,如下所示
但是真正的質心提取方法并非上面的方式,需要準確獲得,需要采用下面的命令
upcoord,1更新模型單元位置
展開 ANSYS中彈性地基的實現方法(一)
在實際項目中,常常遇到需要考慮彈性地基的問題,例如在箱涵結構設計的過程中,需要考慮彈性地基的作用。與常用設計軟件不同,在ANSYS中實現彈性地基較為麻煩,一般說來,分兩種方法:
一、采用可以考慮地基剛度的特殊單元,例如梁單元系列beam44、beam54;殼單元系列shell63;表面效應單元Surf153、Surf154等。
二、上述單元之所以可以考慮地基剛度,其原理在于當用戶定義彈性地基剛度后,ANSYS會自動在單元節點處產生彈簧單元,因而如果不采用上述單元而使用其他普通單元,用戶可以自己手動建立彈簧來模擬彈性地基。
為說明如何考慮彈性地基,本系列文章主要從四個方面并輔以簡單實例簡要闡述:
A、線單元彈性地基的實現;B、殼單元彈性地基的實現;C、實體單元彈性地基的實現;D、人工彈簧模擬方法
本篇以梁單元Beam44為例,闡述彈性地基的實現方法。
Beam44的實常數中可以輸入彈性地基剛度EFSZ和EFSY,用此參數可對彈性地基上的梁進行計算,其計算基于溫克爾假定,假定內容可具體參考有關土力學教材。
由于Beam44單元為線單元,因此其輸入的彈性地基剛度應為‘單元截面寬度x K’,從這兒可看出,此處地基剛度的量剛應該為力/長度^2,而不應該是力/長度^3。
采用梁單元考慮彈性地基還需要注意的一個地方,若考慮了某個方向的彈性地基剛度,則該方向不再施加約束??梢院唵蔚倪@么認為:彈性地基剛度是自帶約束的彈簧,該彈簧負責其長度范圍內的剛度及約束問題。
為說明使用方法,以某箱涵結構的計算為例,使用beam44單元進行了建模計算。
展開 Ansys Workbench中Bolt Pretension施加方法
Ansys Workbench使用Bolt Pretension施加預緊力有三種方法:
(1) 實體模型(對面施加,一般為圓柱側面)
(2) 線模型(對Line施加)
(3) 運動副Beam類型
情況(1)的使用很常見,故這里只說明后兩種情況的設置方法,尤其對線模型施加需要注意的點。
演示使用的基本模型如下:
下面分別使用設置運動副Beam類型和線模型兩種方法在上下兩個孔之間施加螺栓預緊力。
1、運動副Beam類型施加
在上下兩個孔之間添加運動副Beam,如下圖中灰色的桿件:
模型孔直徑為35mm,設置Beam半徑為15mm如下圖:
該模型中Beam類型設置的Refrence和Mobile分別為模型上下表面的圓孔邊如下圖:
設置Bolt Pretension,Scoping Method選擇為Beam Connection即可對Beam施加預緊力,這里設置的預緊力值為1000N如下圖:
變形結果(隱藏Beam)如下圖:
應力結果(隱藏Beam)如下圖:
2、線模型施加
在兩個孔之間建立線實體(下圖中綠線所示):
模型孔直徑為35mm,設置線截面直徑為30mm。
注意Line Body與實體之間需要使用Joint設置接觸關系如下圖,若使用Contact類型則計算無法進行:
Joint設置如下圖
選擇該條線施加螺栓預緊力,預緊力值同為1000N如下圖:
變形結果如下圖:
應力結果如下圖:
3、結論
兩種方法得到的結果很接近。
展開 Ansys在橋梁工程中的應用方法與實例
Ansys在橋梁工程中的應用方法與實例
Ansys Workbench中調用Mechanical python腳本的方法及注意事項 ¥19
通過在 Ansys Workbench 腳本中插入 SendCommand 調用,可驅動數據集成應用程序。但數據集成應用程序不一定會將操作記錄到 Ansys Workbench 日志中。大多數支持腳本編程的數據集成應用程序都有獨立的日志,用于記錄原生命令。
3 Ansys Workbench與Mechanical通信
ANSYS Mechanical也支持Python腳本進行二次開發,部分腳本也可以通過錄制的方式進行記錄(Automation->Scripting)。但該腳本只能在Mechanical界面環境下執行,也沒有對應的批處理運行命令(如有歡迎留言),無法在Ansys Workbench項目層面實現聯合自動化。
在Ansys Workbench中可以通過SendCommand方法運行ANSYS Mechanical中的python腳本。該方法主要包括Language及Command兩個參數。
展開 
ANSYS中生成關鍵點的方法總結
生成關鍵點
ANSYS中生成關鍵點的方法有11種,分別如圖1-3所示。
ANSYS 中增加內存的幾種方法
轉載:ANSYS 中增加內存的幾種方法:
方法1:更改Launch里面的total workspace
方法2:修改boot.ini,即multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB
1. 右鍵單擊我的電腦,然后單擊屬性;或在控制面板中,啟動性能和維護工具,然后單擊系統。
2. 在高級選項卡中,單擊"啟動和故障恢復"下的設置。
3. 在系統啟動下,單擊編輯。這將在"記事本"中打開boot.ini文件
4. 在boot.ini文件的最后加上“空格”+“/3GB”
5. 保存即可
方法3:使用PCG求解器,節省需求內存
方法4:增加虛擬內存,選定系統管理的大小項
方法5:并行設置,采用共享式并行或分布式并行計算
方法6:使用系統配置實用程序msconfig:運行欄msconfig;BOOT.INI高級選項/MAXMEM(你的最大內存)和/NUMPROC(你的CPU數目)
展開 ANSYS中*Get命令使用方法詳解
ANSYS中*Get命令使用方法詳解
水哥寄語
ANSYS中的*GET命令貫穿了我們整個有限元建模分析過程,水哥個人覺得,如果不會ANSYS中的get命令,那么一定是菜鳥級別,但這并不是說會Get命令就是高手,比如水哥自己。Anyway,水哥畢竟是個老司機,今日,就來談談怎么使用ANSYS中的*Get命令。
1 概述
當然了,首先我們要明白ANSYS中如何查看*get命令,知道這個命令需要輸入哪些參數。
打開help,輸入*get,出來了以下格式:
*GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM
Par:定義的變量名稱,用于存儲提取的數據;
Entity:關鍵字,是信息提取的對象,包括NODE, ELEM, KP, LINE, AREA, VOLU, PDS等;
ENTNUM:當前對象的數字標識,比如節點的節點號,單元的單元號等;
Item1:提取的信息,可用的非常多,后面展開;
IT1NUM:和Item1配合使用。
面對這么多要輸入的參數,我們該如何確定具體輸入呢?接下來水哥教大家如何使用help查詢*get的各個關鍵字眼。
在查詢之間,首先我們自己要弄明白我們想要提取的數據是屬于哪個范疇。前處理數據?求解數據?后處理數據?當我們自己搞清楚提取數據的范疇時,我們就可以順著Help去查看相關的字眼了。
2、案例
我們以最常見的一種操作,提取分析完后某個節點X方向的位移,來說明這個過程。
提取X方向位移毋庸置疑是屬于后處理了,也即是我們需要提取的數據屬于后處理的范疇,因此我們在查看Help時,直接跳躍到后處理的項目。
展開 ANSYS中彈性地基的實現方法(三)
==============
建立的彈簧單元如下所示:
細節如下:
求解結果對比:
采用前面方法計算出來的豎向位移云圖如下:
采用本方法計算出來的位移云圖如下:
各個彈簧單元的軸力如下:
從上述結果可見,采用手動彈簧時,最大位移為0.001846,采用前面方法最大位移為0.001847,兩者結果吻合。同時,從彈簧反力也可以看出,本例所有彈簧均受到壓力,無拉力產生,結果可信。
下期將闡述在ANSYS中如何實現單向彈簧,歡迎關注!