
發布
注冊
/
登錄ansys有限元代碼的案例
有限元編程-附源代碼《有限元方法基礎教程(第五版)》學習記錄2——桁架桿單元
對于力學專業的我來說,有限元理論是必須了解的知識。這本書已經看了一遍了,但是理解不太深刻。打算認真看第二遍,通過編程來牢固知識。我自己愛好編程,在編程過程中,通過程序設計,發現我的理解又提升了很多。
對應章節:第3章 建立桁架方程。
有限元求解思路:
實現內容:
(1):三維桁架任意方向桿的受力、位移、應力求解;
(2):考慮了桿和彈簧組合系統;
(3):考慮了平面桿斜支撐;
(4):考慮了齊次、非齊次邊界條件。
輸入:
(必要):單元編號、桿截面積、彈性模量、節點編號、對應節點坐標;
(可選):斜支撐節點編號及與x軸正向夾角。
輸出:桿的軸向力、應力、節點力、節點位移、剛度矩陣。
例題:
BarUnit.rar
展開 三維桁架有限元分析MATLAB代碼 ¥100
The finite element analysis of three-dimensional truss based on MATLAB and ABAQUS software
A 3D Truss structure has to be designed to sustain a total load 4P = 400kN, which P = 100kN. N as applied on nodes 1,2,3 and 4 as shown in Fig. 1. The foundation connecting this truss to the ground is designed support configuration I and support configuration II. Assume that the z = 0 plane represents the ground of the structure The truss members are composed of ASME A335-grade chrome steel, with the elastic modulus, yield strength, and safety factor as specified below.
E =210GPa.,SY = 205MPa.,SF = 2.5
That means the stress value in truss elements shound not exceeds 205/2.5=82MPa.
(a)
展開 有限元編程-附源代碼《有限元方法基礎教程(第五版)》學習記錄1——直接剛度法(一維彈簧單元)
對于力學專業的我來說,有限元理論是必須了解的知識。這本書已經看了一遍了,但是理解不太深刻。打算認真看第二遍,通過編程來牢固知識。我自己愛好編程,在編程過程中,通過程序設計,發現我的理解又提升了很多。
計算機語言:Python(個人愛好)
對應章節:第2章 剛度法(位移法)
實現內容:
(1)采用直接剛度法;
(2)定義了彈簧單元;
(3)實現剛度的組裝;
(4)考慮了齊次、非齊次邊界條件;
(5)可以輸出整體剛度矩陣、節點位移、節點外力、單元內力、單元剛度矩陣。
下一步目標:
(1)補償法的實現;
(2)勢能法的研究。
非齊次例子展示:
SpringUnit.rar
ANSYS APDL參數化有限元分析技術 附有限元分析ANSYS理論與應用下載
同時,以APDL為基礎,用戶還可以開發專用有限元分析程序,或者編寫經常重復使用的功能小程序,保存成宏文件以供用戶隨時調用或創建成按鈕放在工具條上。另外,APDL也是ANSYS設計優化的基礎,只有創建參數化的分析流程才能對其中的設計參數執行優化改進,達到最優化設計。
APDL程序設計語言與其它編程語言一樣,具有參數、數組表達式、函數、流程控制(循環與分支)、縮寫、宏以及用戶程序等。其中命令執行中所使用到的參數可以被賦值為確定值,也可以通過表達式或參數的方式進行賦值。
圖3 ANSYS APDL 分支結構
下載地址:有限元分析ANSYS理論與應用下載
展開 
微型通用有限元軟件TRILOBITE0.1源代碼分享
Trilobite是一款使用C++開發的微型通用有限元軟件,目前能求解空間中任意鋼架單元組成的模型,當前版本0.1僅為一款實驗版本。因為其框架比較開放,因此可以自行加入新的單元類型與新的求解器。
微型通用有限元軟件TRILOBITE0.1源代碼分享 1.rar
微型通用有限元軟件TRILOBITE0.1源代碼分享 2.rar
微型通用有限元軟件TRILOBITE0.1源代碼分享 3.rar
晶體塑性有限元仿真入門(3)--開源代碼平臺EVOCD
晶體塑性有限元仿真入門(3)--開源代碼平臺EVOCD
晶體塑性有限元初學者較為熟知的兩個工具Huang's UMAT以及DAMASK平臺,這篇文章介紹另外一個晶體塑性有限元方法(CPFEM)的開源代碼平臺EVOCD,講解如何使用這些開源代碼進行材料的塑性變形模擬以及模擬變形過程中晶體取向的變化(織構)。
圖1 EVOCD的CPFEM流程圖
(E.B. Marin, Center for Advanced Vehicular Systems, Mississippi State University)
我們在網上搜索晶體塑性的關鍵字''CPFEM''時,會發現搜索引擎的網頁排名第一是馬普所(MPI, 大名鼎鼎的DAMASK就是他們團隊的成果)的研究成果,其次是密西西比州立大學先進車輛系統中心(Center for Advanced Vehicular Systems, Mississippi State University)的開源代碼平臺EVOCD,第三是基于Huang的晶體塑性有限元方法,由此可見EVOCD在晶體塑性有限元方法中的重要性。
圖2 CPFEM搜索結果
(從上到下分別是馬普所 (dierk-raabe.com) 、密西西比州立大學 (msstate.edu) 、哈佛大學 (columbia.edu) 的相關研究成果)
國內的晶體塑性有限元初學者,最主要的還是使用Huang's UMAT以及DAMASK平臺,而對密西西比州立大學的開源代碼平臺EVOCD不太常用。這篇文章將講解該平臺的使用方法以及如何使用該平臺進行晶體塑性有限元變形模擬。
展開 濟南有限元a
濟南有限元ANSYS培訓
短期有限元基礎培訓,300元周末兩天。
有限元分片試驗 | 從理論到手搓代碼step-by-step數值實現!
由于轉移GZH內的推文時,公式不能得到合理的排版,所以謹以長圖分享,歡迎閱讀原文:
有限元分片試驗 | 從理論到手搓代碼step-by-step數值實現!
https://mp.weixin.qq.com/s/f35LJusFcDWrrFfPe8qyUg
Matlab做有限元分析并與ANSYS對比 附Matlab有限元結構動力學分析與工程應用徐斌下載
本文與 Ansys的計算結果做了比較,如圖7所示。其中,除 Ansys模型約東處由于應力集中與本文方法差距較大之外,其他位置解相一致,如應力最大值利用 Matlab求解結果為89.968MPa, Ansys模型為89.616MPa,兩者基本一致。
圖7
總結
結合Matlab-GUI編程學習彈性力學,以圖形方式展示求解結果,可以在一定程度上減小彈性力學問題求解的繁瑣過程。同時,在自主完成編寫彈性力學求解系統的過程中,可形成對彈性力學基本概念、求解思路,以及程序邏輯的主動學習,在一定程度上提高學習效率和實踐能力。
親手設計、編寫一個可以“人-機”交互的界面程序,以作品的形成呈現出來。一個東西,從無到有,通過自己的雙手把它創造出來這應該就是學習的快樂!
下載地址:Matlab有限元結構動力學分析與工程應用徐斌
展開 基于流體壓力的橡膠圈密封有限元仿真分析方法--ANSYS Workbench有限元分析方法--橡膠密封方法
2.網格在接觸位置加密,其余位置不用加密,網格如圖所示
這些參數在ANSYS Workbench中都有詳細的說明和設置方法,可以根據實際情況進行調整。
五、結果展示
經過模擬計算,我們得到了橡膠圈的位移結果圖。
從圖中可以清晰地看到橡膠圈在受到壓縮和流體壓力作用下的變形情況。這些結果為我們提供了寶貴的參考信息,有助于我們更好地理解和優化橡膠圈密封的設計。
運動和壓縮變形效果
局部放大圖展示流體壓力的擠壓效果
六、總結與展望
通過ANSYS Workbench的有限元分析,我們成功地對橡膠圈密封進行了精確的模擬和計算。這不僅讓我們對橡膠圈密封的工作原理有了更深入的了解,還為我們提供了優化設計的方向。在未來的工作中,我們將繼續利用這一強大的工具,為更多的工業設備提供可靠的密封解決方案。
微信公眾號:CAE_ANSYS
歡迎關注我的頁面 http://www.yqgqt.org.cn/z/290258 查看你感興趣的文章和視頻
文章http://www.yqgqt.org.cn/z/290258/material?nagivator=post
視頻https://www.yqgqt.org.cn/z/290258/material?nagivator=training
推薦 個人制作的《ansys 必修課》 http://www.yqgqt.org.cn/college/video/c14289
如有項目合作歡迎聯系個人微信號 大龍貓:fwz0703 ,微信公眾號:CAE_ANSYS ,主要應用方向為ANSYS Workbench界面下的各個模塊的使用.
展開 《ANSYS高級有限元仿真》(ANSYS PRODUCTS V12 WIN32)[光盤鏡像]
詳細下載地址:
http://www.verycd.com/topics/2744983/

Ansys及有限元理論相關國外書籍推薦
ANSYS作為通用有限元軟件,國內外熱度非常高,相信很多同學為了學習ANSYS都看了不少國內書籍,今日水哥就分享下個人覺得還不錯的國外相關書籍,書不在多,這里每一個類型只推薦兩本,供大家參考學習。順便提一句,國外的教材真的非常貴啊,一般電子書都要幾十刀,更別提紙質版了。
一、有限元理論書籍推薦
這部分針對于有限元小白,除了想學習軟件操作外,更想補充下有限元理論知識,國內關于有限元理論書籍頗多,這里不在推薦,水哥個人覺得國外的理論書籍同學們可學習下面四本:
1、A First Course in the Finite Element Method
這本書面向對象主要為 土木和機械的學生,全書共分為16章,從最簡單的有限元概念講起,逐漸深入,循序漸進,易于理解,總計1000多頁,非常適合系統性的學習有限元理論,這里水哥強烈推薦!
2、The Finite Element Method Linear Static and Dynamic Finite Element Analysis
這本書出版較早,于2000年出版,是斯斯丹福大學Thomas教授的經典之作,其中提出的許多概念到今日都還在使用,全書共計800多頁,值得仔細研讀。
3、Introduction to Nonlinear Finite Element Analysis
前面提到的兩本書多以介紹基本彈性理論為主,這本書則主要側重于對非線性方面的有限元理論介紹,比如在ANSYS中經常遇到的弧長法、牛頓-拉普拉斯求解方法原理都可以在這里面找到,非常適合論文里面需要寫理論公式的同學,懂的都懂,其中還有Matlab代碼案例演示,幫助理解部分概念,適合與上面兩本書配合一起研讀。全書共計443頁。
展開 ANSYS APDL參數化有限元分析技術 附Ansys APDL 命令流手冊下載
APDL即ANSYS參數化設計語言(ANSYS Parametric Design Language),它是一種解釋性語言,可以利用參數創建模型,并自動實現分析任務。ANSYS的APDL實質上是由類似于FORTRAN77的程序設計語言部分和1000多條ANSYS命令組成的。
圖1 ANSYS命令使用
圖2 ANSYS命令說明
APDL允許復雜的數據輸入,使用戶對任何設計或分析屬性有控制權(例如:幾何尺寸、材料、邊界條件和網格密度等),擴展了傳統有限元分析范圍以外的能力,并擴充了更高級運算(包括零件參數化建模、設計優化等),為用戶控制復雜計算的過程提供了極大的方便。
從ANSYS命令的功能上講,它們分別對應ANSYS分析過程中的建立幾何模型、劃分單元網格、材料定義、施加載荷、定義邊界條件、分析控制、執行求解以及后處理計算結果等指令。利用APDL的程序語言與宏技術組織管理ANSYS的有限元分析命令,就可以實現參數化建模、參數化的網格劃分與控制、參數化的材料定義、參數化載荷和邊界條件定義、參數化的分析控制和求解以及參數化后處理結果的顯示,從而實現參數化有限元分析的全過程。
/post1
*get,sx25,node,25,s,x
!節點25處X方向應力
*get,uz44,node,44,u,z
!節點44處的Z方向位移
nsort,s,eqv
!通過米塞斯應力排序節點數據
*get,smax,sort,,max
!
展開 基于MATLAB和ANSYS的有限元分析 ¥10
全套案例文件包含用于1D、2D和3D結構分析和FEA的MATLAB代碼文件和ANSYS APDL命令流文件。
MATLAB中用于1D、2D和3D結構有限元分析的實用編碼技巧;
ANSYS APDL中用于1D、2D和3D結構有限元分析的實用技能;
對比MATLAB和ANSYS APDL經典版本計算結果,更好了解有限元仿真。
有限元分析軟件ANSYS的簡介
3、ANSYS土木工程專用包ANSYS的土木工程專用包ANSYS/CivilFEM用來研究鋼結構、鋼筋混凝土及巖土結構的特性,如房屋建筑、橋梁、大壩、硐室與隧道、地下建筑物等的受力、變形、穩定性及地震響應等情況,從力學計算、組合分析及規范驗算與設計提出了全面的解決方案,為建筑及巖土工程師提供了功能強大且方便易用的分析手段。
1965年“有限元”這個名詞第一次出現,到今天有限元在工程上得到廣泛應用,經歷了三十多年的發展歷史,理論和算法都已經日趨完善。有限元的核心思想是結構的離散化,就是將實際結構假想地離散為有限數目的規則單元組合體,實際結構的物理性能可以通過對離散體進行分析,得出滿足工程精度的近似結果來替代對實際結構的分析,這樣可以解決很多實際工程需要解決而理論分析又無法解決的復雜問題。
展開