AutoCad ,pro/e, UGNX ,solidworks MATLAB,ANSYS,都是啥?對於機械設計和運動分析,都有啥優缺點? ?

3D建模,我們在學校只大概學習了AutoCad ,但是這學期的課涉及到運動學分析,老師又推薦了pro/e UGNX solidworks MATLAB這些軟體,感覺跨越有點大,不知道這些軟體都是什麼用途,或者說如果功能重複,哪些是不必要的?還有3dsmax是什麼?我看它並不是專門用來機械設計的? 還有啊,查專業論文時,我看到好多都有ANSYS有限元分析,好像很高端的樣子,這個又是幹嘛的?


autocad雖然可以繪製二維,三維視圖,但是很難參數化繪製,即,修改某個尺寸不能整體重建模型,修改很麻煩,屬於CAD技術中上一個時代的產物。

pro/e和solidworks是集成了參數化繪圖的工具,比較先進,二維三維都很好畫。pro/e和solidworks功能基本是重複的。如果要做運動分析,我推薦solidworks的motion analysis插件。

一般來說,建模的時候我是在solidworks中直接建模,再生成二維工程圖,偶爾導入autocad修改一點。

3dmax應該是畫好看的圖用的,跟搞工程的人基本不搭界。

ANSYS是工程分析軟體,用來分析固體流體電磁場等受力問題。演算法是有限元。當然,上述分析在solidworks中也可初步實現,不過算的沒有ansys精確,只能用來大概估計。

Matlab說到底即是一個數學計算器,你可以把它當成一個比較容易上手的編程語言來學習和使用。


AutoCad ,pro/e, UGNX ,solidworks MATLAB,ANSYS,都是啥?對於機械設計和運動分析,都有啥優缺點? ?

--------------------------------------------

CAD是二維工圖軟體,用來搞結構設計的,基本功,要用的熟,會用快捷鍵等,作圖又快又準確。

proe,UG,SolidWorks,還有一個catia,一個solidage,是一類,屬於三維結構設計和運動模擬軟體。對於三維構型結構建模軟體來說,東西大同小異,用起來也是相通的,會用一個就會用其他幾個,而且這些軟體除了UG外,幾乎不用學,就是看到就能會用,用到進階的功能,比如說參數化、曲線曲面建模,問一下百度就OK了,最重要的是腦袋要靈活,這個很重要。用一下建個變速箱基本上就會了。現在圖紙設計過程基本上就是先三維,然後二維工程圖出圖。其中SolidWorks 和catia是一家,法國達索公司的,SolidWorks最簡單,也最快捷,但不建議用,因為我沒用過,呵呵。catia曲線曲面建模能力強,核心技術是設計對象的混合建模,多平台交互操作。proe比catia簡單那麼一點點,會一個另一個就會了。UG的話自成一家,相對來說也比較麻煩,模具設計和NC加工是比較有特色的應用,NC機床上應用比較廣泛。當然,catia也可以的。其實這些軟體用起來的時候要注意其參數化驅動的結構設計,所有結構尺寸用參數表達,然後進一步就是二次開發了。這些暫時知道有那麼回事就完了,說多了你也不知道。用起來了自然會明白。

二維三維建模軟體是基本的結構設計軟體。是機械設計類學生的基本功,也不難,一會兒就能學會。

而現代設計技術,隨著近二三十年計算機技術的發展,輕量化、精確計算、可靠性等要求也高了,單純的二維設計和傳統經驗公式靜力學計算已經不能滿足要求了。於是有限元理論、振動力學、優化設計等現代設計手段應運而生。

ANSYS就是利用有限元方法編製的一個靜力學計算軟體。這些屬於高階的知識了,以後再學吧。同時此類一般結構分析(應力、振動模態等)軟體還有:MSC公司Nastran,達索SIMULIA公司的Abaqus,Adina公司的Adina等。各有所長,在計算速度和精度方面,各有千秋,明白計算原理的基礎上,根據要求選用就行了。而你看的那些,告訴你吧,大部分都是瞎用。

MATLAB學名叫什麼呢,叫矩陣實驗室。主要幹啥的呢,啥都能幹,就是編程計算而已,矩陣計算能力強大,有各種工具包和模塊。矩陣運算、繪製函數和數據、實現演算法、創建用戶界面、連接其他編程語言的程序等,主要應用於工程計算、控制設計、信號處理與通訊、圖像處理、信號檢測、金融建模設計與分析等領域。就是一個計算軟體,跟咱們中學用的的計算機差不多,根據不同求解器求解你建立的數學模型,結構模型和力學模型等。

3dsmax也是三維設計的。但學機械的不用3dsmax,其主要功能是色彩渲染,色彩投影燈做的跟實物拍照一樣漂亮,主要是工業設計和廣告領域用的。

--------------------------------------------

有點迷糊,說的有些漏洞,將就看吧


我有8年solidworks 使用經驗,4年Catia使用經驗。

就我的工作來說,solidworks 已經足夠,如果你設計的不是曲面非常複雜的東西,我建議用solidworks. solidworks的設計宗旨就是方便快捷,不追求複雜的功能。

用過四年的catia, 但是只用了皮毛。對我來說,catia唯一的優勢就是畫裝配體的時候可以完全不用配合命令。直接把零件移到想要的位置。畫大型裝配體的時候最怕的就是配合下面一片紅通通,而你根本不知道問題在哪兒。

平常做方案有時候也用autocad, 主要用於畫一些layout, 比如說我設計一條生產線,放在車間什麼位置最恰當。或者生產線根據車間布局做怎麼養的改變,用autocad最好最直觀。

我覺得如果要從事機械設計工作,autocad是基礎,主要是鍛煉你看平面圖能力。然後掌握一到兩個三維軟體就夠了。

至於ansys 和 matlab. 現在簡單的力學分析一般的三維軟體都帶有,如果不是專門搞力學分析,熱學分析,流體分析的沒ansys必要。matlab沒用過不太了解


ug很不錯 功能強大 還簡單易懂~


matlab可以進行圖像模擬、數值計算、矩陣運算


本人用UG兩年多,感覺UG沒有別人說的那麼難,上手簡單,功能強大。


推薦閱讀:

作為一個機械專業的學生,什麼時候覺得有成就感或者沒白學?
工廠加工機械零件為何要用二維圖(autocad)而不是三維(ug solidworks)?
如何看待「工業 4.0」?
河海大學,南京理工大學,南京農業大學,南京工業大學這四個學校機械哪個好?
全球特別出名的軸承,高端軸承有哪些?

TAG:機械 | 機械設計 | 機械設計製造及其自動化 |