matlab做有限元分析和abaqus,ansys有什麼區別

時間 2021-05-09 19:53:18

1樓:Terence

MATLAB對應的工程應用有限元軟體為comsol,其自帶的pdetool只能求解二維標準模型。其實MATLAB也有乙個比comsol小型點的多物理模擬工具包,不過很少為人所知。

2樓:您的住

Matlab相當於驗證演算法的演算紙。

而真正大的模型有限元分析,就需要abaqus之類的專業軟體了,其包括了前後處理,單元演算法,二次開發介面等等。這是matlab不具有的。

3樓:子牙

專業事讓專業的去幹,matlab的目標是給各行各業專業人員乙個簡單易學易用的整合化的計算工具,讓各類專業人員能把主要精力放在專業問題上而不是計算過程。它絕對不能代替乙個專業領域的工具,也不可能真正成為一門語言,它的使命是彌補過份細分的專業工具與通用計算機語言間的裂痕,這也是它的生存之道。正經的說,我覺得它更適合用來輔助學習以及解決一次性的問題,作為特定領域的生產工具不是它的主流。

4樓:海角天光

Matlab 做並行運算比較費勁。

大運算的話,直接扔到超算上多核並行abaqus,ansys計算比matlab效率高

單核的話,matlab用ansys、abaqus的演算法程式設計,結果應該一樣。寫書的人可能只是沒花精力在matlab上畫高大上圖。matlab的license好像比有限元軟體便宜不少?

5樓:lanjieying

玩具飛機和真飛機的區別吧,共同點是都能飛。

然而實際上matlab是可以寫出很棒的有限元計算程式的,且不考慮大型稀疏矩陣求解效率的話,matlab基本上啥計算功能都能實現,前提是要看誰來寫。

6樓:soarhu

ansys等商業軟體大都是fortran編寫的計算核心,經歷了商業實踐考量,類似的商業有限元軟體不僅僅要有高效強大的核心,還有很大方面,例如友善易用的前處理,針對性的後處理,介面的通用,計算效能和效率,等等。matlab是高階語言,做計算本身效率較低,有限元計算只是Matlab的乙個程式編寫和應用。題主說的這本書應該是比較基礎的matlab有限元入門書籍。

對於了解有限元,還是不錯的。

7樓:

最重要的乙個,計算速度,matlab用起來感覺很方便因為他把很多東西都給你封裝好了,但和fortran、c++的速度根本不在乙個數量級。matlab適合驗證演算法,不適合寫程式,

再乙個,matlab的有限元功能和商業軟體根本不在乙個數量級,除非你自己在繼續寫。別指望一兩個人幾年時間能寫出乙個和商業軟體相同的通用有限元程式

8樓:康小數

一般來說,有限元分析的商業軟體中包含三個層面:

物理現象:這個對工程師來說是直觀的物理現象和物理量,溫度多少度,載荷是多大等等。通常來說,使用者介面中呈現的、使用者對工程問題進行設定時輸入的都是此類資訊。

數學方程:將物理現象翻譯成相應的數學方程,例如流體對應的是NS方程,傳熱對應的是傳熱方程等等;大部分描述這些現象的方程在空間上都是偏微分方程,偶爾也有ODE(如粒子軌跡、化學反應等)。在這個層面,軟體把物理現象「翻譯」為以解析式表示的數學模型。

數值模型:在定義了數學模型,並執行了網格剖分後,商業軟體會將數學模型離散化,利用有限元方法、邊界元法、有限差分法、不連續伽遼金法等方法生成數值模型。軟體會組裝並計算方程組雅可比矩陣,並利用求解器求解方程組。

這個層面的計算通常是隱藏在後台的,使用者只能通過一些求解器的引數來干預求解。

我自己COMSOL用的比較多,用Matlab比較基礎,以前上學期間使用基本上以矩陣計算為主,做PDE求解的小程式時,需要自己寫好偏微分方程組,自己做離散化,然後呼叫Matlab的矩陣計算功能進行求解。如果對應上面提到的商業軟體的三個層面的話,Matlab求解部分主要是集中在第三個層面的後半段求解過程。

當然Matlab附加的工具箱也很豐富,再進一步我就不是很了解了,還需要Matlab專家來解答。

9樓:蒙特遇見卡羅

有限元是一種數值求解偏微分方程的方法。

基本過程大致是設定形函式,離散,形成求解矩陣,數值解矩陣,後處理之類的。

MATLAB要把這些過程均自己實現,不過在數值求解矩陣時可以呼叫已有函式。可以理解為MATLAB是乙個通用的計算器,當然它的功能遠不止如此。

而ANSYS之類的叫做通用有限元軟體,針對不同行業已經將上述過程封裝,前後處理也比較漂亮,甚至不太了解有限元理論的人也能算些簡單的東西,當然結果可靠性又另說了。

比較兩者,ANSYS之類的用起來容易得多,但靈活性不如MATLAB。MATLAB用起來很困難,也有人做了一些模組,但大多數只能解決一些相對簡單的問題。

對於大多數工程問題,以及某些領域的物理問題,一般都用通用有限元軟體,這些軟體還能新增一些函式塊,用以解決一些需要額外設定的東西。但是對於非常特殊的問題,以及一般性方程的有限元解,那只能用MATLAB或C,Fortran之類的了。

求推薦電腦配置,主要用於有限元分析計算,執行ANSYS FLUENT 軟體,台式電腦,預算一萬左右?

侯八寶 10000 FLUENT配置 執行ANSYS FLUENT瓶頸在記憶體頻寬,一萬左右預算可以配個X299平台主機,四通道記憶體。下面是配置單,僅供參考 CPU 英特爾 Intel i9 10900X處理器 主機板 華擎 ASRock X299 Designer 主機板 散熱 九州風神 DEE...

我是醫學生,想要學習有限元分析,需要補充哪些物理,數學知識?軟體呢?

Livia 教材可以看看材料力學,軟體建模用proe,catia都可以,分析軟體ansys,hyperworks,選乙個就可以了,我有入門版hyperworks教程,現在也在學,可以交流一下。 johntiger 如果重新學有限元方法,會比較困難,建議直接上手軟體,邊學邊去理解軟體及有限元方法。從醫...

實驗室想購買一台用於資料探勘,有限元分析(主要是ansys)的高效能計算工作站,有沒有品牌推薦?

品牌工作站具體配置也是可以定製的,cpu頻率高點 執行緒多點,記憶體64g以上,硬碟大點。需要特別注意的是顯示卡,ansys只支援tesla計算卡和克卜勒架構的麗台顯示卡 k5000以上 可以收張二手的,但可千萬別白花一萬多塊買了張完全用不上的2080ti或者其他渲染卡。 一凡 品牌機的話就聯想,D...