|
|
发表于 2009-7-5 16:44:34
|
显示全部楼层
来自: 中国广东佛山
COSMOS、NASTRAN、ANSYS比较/ z; }) t- ~% v2 h0 o. u; i( W# T, K
( e; m/ E" P$ v/ O) k2 `现在,企业面临的最大挑战是怎样快速地推出可以信赖的高品质产品。达到这一目标的途径只有缩短产品的设计周期、降低产品的制造成本。这样的问题对稍有一些头脑的人都是可以提出来的,问题是如何去缩短?怎样来降低呢?
+ K1 p0 ~- D9 x8 L$ h" K7 J, G: i! o: w+ l( ^
在一个现代化的企业中,CAD/CAM已经减少了不少设计者的负担,原来被视为CAD/CAM中配角的CAE(计算机辅助工程)已经不再是以前的可有可无了,现在已经是高品质设计中不可缺少的重要一环,CAE不仅可以减少CAM中制造实体模型的次数,还可以帮助设计者在CAD中合理去建构几何实体模型。因此合理运用CAE可以缩短产品的开发时间,减少产品制造的成本。这也从一个侧面说明,在整体效益上看,CAD/CAE/CAM已经是不可分割的了,并且向集成化的方向发展是一个必然趋势。说的具体一点,CAE可以使企业达到现代化的水准,即可以:9 D! W# s3 _& s. p. d( h1 u' \
' @. u4 y) I& d- l8 q1、 缩短设计所需的时间和降低设计成本。 * K, |3 Y5 Y8 R! p5 k4 t1 d1 _" e
0 g8 x: T' Z) @, ^' i4 P2、 在精确的分析结果下制造出品质优秀的产品。
' n, X6 v7 S2 W) z, ]! Z
+ i ^4 G/ ^* x. K7 @1 X3、 对设计变更能快速作出反应。
8 i; Q, e! O( S# }2 i$ O5 t7 s+ e) s0 h( x9 D) T
4、 能充分地与CAD集成并对不同类型的问题进行分析。 " h) `5 Q* o% g; B; O. V" Q I
$ M5 z$ q+ x2 C( r2 ]8 `5、 能准确地预测产品的性能。
) k3 d7 ~6 t; s
2 y' N8 o6 C( T, N怎样选择CAE软件/ n5 n# W$ P% x
2 b. u( y, P) [2 U6 J6 d. l/ NCAE在企业中属高深层技术的范畴,因此,选择CAE软件产品应从技术的角度入手,但软件的计算速度、分析问题所需的硬盘空间、软件的使用方便性、软件的分析功能、与其它CAD/CAE软件的集成性,是评价CAE软件的基本准则。% w6 }; O8 b+ g0 W5 A
* J* y0 G8 S8 X2 Z3 `3 G. _目前在全球范围内的CAE软件产品是非常多的,如COSMOS、ANSYS、NASTRAN、PATRAN、ADINA、SAP、MARC、ASKA、RASNA、JIFEX(国产)等。
( `2 I2 A6 h, b! T* V/ z( u8 l
下面将美国加洲理工学院Paul M. McEcroy博士对一些CAE软件的测试结果公布于此 ,供一些企业参考。值得一提的是Paul M. McElroy博士是完全站在公正的、中立的立场上进行这项工作的,并且这些结果已经得了其它有关专家的进一步证实,目前已经成为国际公认的结论。测试这些结果的前提是:各种分析题目相对于每一种软件都具有相同数目的结点数、元素数和DOF,限于篇幅,这些相同的设置结果不累述于此,分析结果见表1 。
3 r2 @+ g0 C1 ~: w( p. A. m c
0 ^* ^: u& C! ~# g% z! `1 H+ m2 r8 D3 P# g; a2 Z' J+ }* L' l( H5 ?
, y/ s* F* n# j G
; Z5 N! G& @% B- m# t# _/ P9 ~$ Z0 a/ ~. C1 ], [& Y7 t
% ~' `) H) u, \! o/ t4 f
+ I$ \5 z! X% i" A8 k$ d- ~ U; T8 L3 `' f2 o
$ F, W/ j* U0 t表1:COSMOS、NASTRAN、ANSYS测试结果比较 ; j1 i5 B `' a$ M
3 M' q, C4 }5 n- G/ y+ h! }5 G6 h
8 ^6 r; t) D. g0 N: \. ~电话手柄(静力): `' s8 d. m- U- V7 j2 w+ m f9 C: K
墙挂(静力)
& W+ c x' n" b: |4 u( w# `5 {扳手(静力)! D; i3 ?7 M, X; H2 p' E
; c! E5 j7 D, V3 q) g3 [
CAE软件! J# l+ Y. h. I) D0 \; Q- v' z0 C
最高精确度. f1 s. X# t: \ n$ \
解题时间 - ~- r9 g$ Q0 ~8 A
占用磁盘空间2 S- m6 Z; |% m- q
最高精确度7 d Y$ ?9 q1 l+ F6 {0 ~
解题时间
+ D" t/ R l7 b* O# x占用磁盘空间# D! ^+ B3 ?' Q7 h% M
最高精确度
2 i+ e) y2 R) w; U% M9 }解题时间 V! S q1 h1 C+ G7 a% Z
占用磁盘空间
1 p" M4 ]7 O% q) {" B, w6 m. a6 s( h" T
COSMOS
% z1 l( C: I, ]8 L" L/ I! \% _0.00318
$ Z+ g% h7 b6 O `! G- N; `46秒
# J( U% x( G3 M4 U' l+ R# {( G5 \$ s) O11MB
4 c: _( G3 d4 W4 ?0.00159
+ _0 h$ v l1 p; ?6 M7 z( e5 ? ^70秒
/ l+ O2 A+ W5 Z7 F1 Z17MB
6 f- r9 }5 ?' v( E" ]0.075527
P& Y% @. k6 S4 l& `50秒 % @; a' q$ r! i) R! C4 W5 p$ c
6MB ; N* L+ X) W. N$ U2 c
3 \) J X# L. }0 m0 R* s
NASTRAN
3 D$ w) R6 x I0.00318
2 c* }# q# @) d5 q244秒
' P( u& n. m s2 Z, M0 T73MB ! `1 V K# K1 p- C6 ?& \
0.00159 1 U8 K5 K. z- h m
4920秒 $ {( _0 |. }6 O" h2 d
585MB
9 ?4 p ]2 s& g" a0.075526 ! a2 f: z& J( X- q
435秒 4 l( [) P; ]) g% y. O E9 d
112MB
; M, {0 l4 I! t+ Q/ s
) t( [' ?7 `% E* }* S2 E- i% X6 }ANSYS' J; \4 e# F. b; Z) R' w3 f' B I
0.00320 5 O0 W I* y) i+ r
460秒
' I9 U: Y+ h' a$ x% |8 {" M$ v240MB
. @- B' b; R0 \0.00165 4 p1 d6 S& @# ^1 m
360秒
4 y: j7 B8 B$ I! d2 T70MB / i. z% ^) z/ _4 ^1 w2 K) {# t" ]
0.075666 5 e* \1 v) a7 B- r
200秒 / c, F+ b c; I$ `7 z7 P& q( y
50MB & u @; S: Z7 P* }& y
* C& u& P/ g, J- D: s: a+ z8 ~
$ i5 P3 v2 \" i5 L
. E2 Q6 i& Y7 G6 r
. U. g. E0 |+ }7 N, N9 s5 X1 W; \, j5 f8 b
磁盘驱动器(振动)
5 F& D% K$ }# J- n: z2 x8 C
4 a5 c. q/ a, ~5 A1 k! nCAE软件
# T) j" P0 C# g5 n$ O6 h: u模型1
7 S. m+ S1 p; n# o模型2
/ t1 P6 L- x4 m3 p3 b! @模型3, Q* t% j" C) E! j
模型4* z1 t+ I S- O0 Y) d& N) b2 m
模型52 V/ ~ C/ r; N& k7 p
解题时间
2 `$ y6 h5 f. u. m4 Z" x占用磁盘空间
: q) y* }) Z. e9 {/ u+ L/ n8 p6 s) k% f# t
COSMOS
2 g0 ]% w, }- M" b2015.3HZ ( P3 o2 S" Q0 V: o8 [. i$ |+ M7 w
2098.7 HZ % w& \/ ]) t {1 z" {
3839.7 HZ
) t# f: @' p( H( K4154.5 HZ * n) p9 J- p! ^) ?
4596.1 HZ
- S2 X- y2 X/ P41秒
% b2 }& O' ?; C# Y ~7.3MB4 v# d' k$ | H
' m$ m2 ?2 a# F+ p6 E) v* T' M- F; SNASTRAN5 o: T/ Q7 @' d" a8 G& B/ _
2015.3 HZ
2 ~, e2 ^6 t) t& P( w( F2 n$ T) {2098.7 HZ
5 L$ A+ R6 M* C: k6 }" B3839.6 HZ# b- E: Z0 j, j( u% ~2 l# q% d& v
4154.5 HZ
# r, G0 I# d; f' J4596.2 HZ
# e: K+ R8 u* Y5 g( [) l180秒
2 J1 `( S% m, ^/ _) e55MB
$ D; _# r4 f" Q q
- S" l2 p/ K0 u# d9 w& BANSYS
7 h# g5 X* c, P- n2032.3 HZ; b* p) N. y+ Z6 G
2120.2 HZ
2 }! V+ W% L V" d: h% M! }% Z3887.7 HZ; l; G. V3 r5 C6 D5 A" d$ Y2 G
4203.7 HZ% c& |8 N, Z) O8 B, H6 O
4643.2 HZ
: O9 i+ g8 `! h2 l5 D710秒6 @% N0 g9 Y* h( M
205MB , q& k2 K. b; X' O6 y
3 Y- D+ Q/ z ?, d6 W! j$ ?1 j
' a9 u1 p( \" T7 N
! J! Z9 p: e$ I- O9 T- p+ ]; W2 q! c( Z. ~+ a5 w2 m
# n* c/ l- p0 x: Y& g
鞍型托架(振动); h. S& f$ r2 O K3 R. ^
! F) p8 h/ `: J! W3 H' B3 fCAE软件
9 q" b' ]' T9 C5 j" K& b$ E模型11 f. A5 T. G5 _% ?) C1 j
模型2
% ?$ S) m: i: I+ v模型3# Q2 R8 v& U& E0 c4 b M7 p" P
模型4+ j% k0 i+ D; j! q! \, ^2 B3 `
模型5$ c; I' }0 ]8 ]; o
解题时间: t, s* W1 J% @7 q8 g1 i) Y
占用磁盘空间
( b: N" K/ X3 }/ k
- y+ R- t* r1 _+ t3 s3 w( w, V. oCOSMOS
1 e9 m; J9 b3 o' }2465.4 HZ
- M- w& I6 p+ R8 X9 H( @' W4 B3 l4969.4 HZ
" m6 P$ D$ `7 b. c: ^3 k7340.0 HZ 8 ~0 b5 e8 ?- h; x* l; D* I
7722.4 HZ 2 ~6 _4 |* g, R! [
9432.5 HZ
9 A6 S4 F2 f( I) z160秒) z2 R& g3 Y* }! T- m
10.3MB
& R5 i1 ^7 W! t( S/ n5 V5 Y2 K
* A: A* b; C5 s3 ENASTRAN
+ v5 o* [/ {3 W9 b+ q" K- s2465.4 HZ . e; L' P9 F5 v" n; S% d
4969.4 HZ * Y; Q1 y9 ?/ O9 ?
7339.9 HZ % R: _ t: |6 D' H0 w
7722.4 HZ $ s/ M$ Q5 z2 f) _- I
9432.5 HZ ; [# m% G+ h6 j# K) p
430秒
+ d) f& y: c) L93.3MB - n% K* s" r; ^" b
. f7 D" Z3 x2 f( YANSYS1 r1 Y/ G S9 Z4 M/ Q+ h) V
2469.5 HZ 5 [9 A, m8 }# q" Q3 I" L3 j% ?
4977.7 HZ
2 k7 l1 f' B; Z% M7352.3 HZ ) k1 x1 K+ B2 X8 K# s& U& b
7750.9 HZ
9 A% m8 ^$ q" d9470.9 HZ
( Q0 g9 I) ?% A( b- q7 n1500秒$ C& K& v# A q
355MB
8 B4 {1 ]0 x4 _& S
. v* ?& p- ]2 a5 ?) l% |- H2 Q! L( d
- p& A" [! u- N8 }# z9 |3 A* G! }- W3 J- N2 v7 K/ d% b" K
) M# n* |6 b: o* W1 L( z! d3 c- e火花塞(振动)4 g d3 ]7 I7 a% k8 j
$ p9 L, O0 d. @7 [CAE软件$ ^' P& F% Y/ d; } |' ^# y Y
模型1
9 w2 v0 b; d# {3 z模型2
5 S3 F/ q5 |0 c: s S+ ~' b模型3
& J9 r+ y& K9 ^- C1 |- r6 y模型4/ j) {( J/ x9 X4 [4 I
模型5
. s" c# ?, w; a }7 ~6 w解题时间
+ M# _! y+ ]8 R' `9 g) f- K占用磁盘空间: e9 E3 d1 P5 c+ C& z
$ T7 V! K' m; f# g2 P8 j/ i0 B8 |/ lCOSMOS
6 G3 I: L) B! M4980.4 HZ T4 C3 B8 l0 R( y4 {' a2 c" Z6 m) t
5005.0 HZ % n/ y: l9 f' \% h% B
13,142.0 HZ . I- d6 p# Z3 ?6 T- A- b) |
13,517.0 HZ 9 q3 p( N) ?# E j; G4 E
14,647.0 HZ
6 r! C6 f+ S# t. b350秒, E$ I: |$ S- v6 d: E- b! y# h* j3 d
17MB
2 e3 n8 J' \: [& Y- x
, B; w7 i1 d5 X5 yNASTRAN5 X0 Q& ^/ W2 e) ~' K! ]
4981.0 HZ ! I- B5 J6 H7 {: E
5004.8 HZ& \4 L2 V- h3 q2 V0 q+ K5 l
13,145.7 HZ ) B6 e, f+ `: R2 k; y# S& M
13,517.4 HZ
e' U& M0 `0 o/ u R& H14,656.9 HZ ' z0 T! H1 x, i
1110秒
. Q( w d1 X3 Q148MB ! Z* s& C4 g. k* `$ m% t4 V7 x
- U" M+ L9 y' Y. AANSYS2 [' y& E( {' F1 {
4964.0 HZ - Y9 b5 K' w/ q# m1 G9 g3 h, [
4987.5 HZ
- J5 X1 X' `) I, F3 P* Q13,110.6 HZ
* L s) p( A# ~0 E, w; s13,437.2 HZ
3 ~! S5 Q1 r* A; d, K# h5 s14,684.0 HZ
% t* ^2 @! T2 z! G8 {# m- @) T) U2340秒
0 Q' n# ]4 B- J! E0 E" ?544MB
- o9 @+ t' t3 f6 j5 E
7 R+ H) P2 ^( v+ X, \# r+ S# f$ D
6 G. ^5 s* z* O# \, k$ Q2 O
* L5 w/ W1 x" d9 J& _
+ K* g. S" l0 ^1 M/ B9 {. @9 J- o# f7 V" e' L( d6 |
从目前三种流行的分析软件的测试表中可以看出,COSMOS和NASTRAN的分析结果是很接近的,而ANSYS的误差要大一些,NASTRAN是通过牺牲速度来达到精度的,而ANSYS是通过放弃精确度和加大解题占用的磁盘时间来提高速度的。分析一下表1技术指标的平均值(当然某个领域的分析可能与这个平均值比会有一些出入),COSMOS、NASTRAN、ANSYS解题速度比为1:16:9,解题占用的磁盘空间比为1:14:22。也就是说COSMOS解题的平均速度分别要比NASTRAN和ANSYS快16倍和平倍,而解题占用的磁盘空间分别减少14倍和22倍。从这些数字也可以看出COSMOS软件在有限元分析软件中是技高一筹的。
0 c* d& v5 u4 m( x# V# ] m" s( r* I7 E. w# p, O
有限元分析软件──Cosmos
3 X1 X/ g/ `2 i+ {: `2 z/ h! @- x7 V! n
Cosmos软件是美国SRAC(Structure Research and Analysis Corporation )公司的产品,它具有计算速度快、解题时占用磁盘空间少、使用方便、分析功能全面、与其他CAD/CAE软件集成性好等优点,下面简要介绍一下这些特点。
+ y% i; Z) z9 j5 k& N
+ \( T& E* r6 }9 e# g: ?7 ECOSMOS为什么速度快? & g9 }5 G% M+ W7 J; D
# ?2 C7 D( j1 E. F
要解释清楚这个问题应该考查一下有限元分析软件的算法。有限元分析软件现在基于的算法有两种:一种是所谓的直接解法,一种是所谓的迭代解法。因为有限元软件处理的对象大部分是高元方程组,因此直接解法总能求得解,但速度就不能保证很快,虽然迭代法解题的速度很快,但不能保证所有的算法都是收敛的,因此传统的有限元分析软件大都采用直接解法。1982年,前苏联的三位数学物理博士致力于研究有限元分析的迭代算法的收敛性问题,因为,如果能保证迭代法总是收敛的,就可以大幅度提高解题速度。他们采用穷举法,分析迭代法中所有发散的算法,最后总结出500多种导致迭代法发散的原因并加以有效的对症下药,终于在11年后的1993年发明了举世瞩目的FFE(快速有限元法,Fast Finite Element )算法。FFE方法其实就是针对不同的迭代算法总能保证其收敛的改进的迭代法,现在的Cosmos就是采用的这种FFE方法。这是Cosmos解题速度快的一个重要的原因。
5 b, j( }/ M# y5 w9 c6 }: @' C
( N, a7 H s4 ?# s) a. |* V2 cCosmos解题时为什么占用的磁盘空间那么少?
/ w8 q6 h0 a; C) ^. n" L2 l
9 z) I8 W! o2 ZCosmos采用的算法是FFE技术,而FFE技术是1993年才发明的,要想把这种快速有限元技术应用到Cosmos软件中,必须重新编写Cosmos的源代码,1993年世界上比较先进的C++语言技术已经成熟,面向对象技术、内存优化管理技术、磁盘管理技术也已上了一个新台阶。正是因为在Cosmos的新的源代码中利用了这些新技术,所以Cosmos才具有用少的磁盘空间解决复杂的分析问题的能力。虽然SRAC在重新编写Cosmos源码上付出了代价,但却换回了其他CAE软件不能比拟的功能。
3 a' s3 ?3 m* P4 K( M
& R: z3 R4 M0 ]! j使用方便& H4 ~+ T" s: |- v, n
) P- _3 U9 v C# v% B$ L
Cosmos是基于PC+WINDOWS上的软件,这在使用上很显然要比基于工作站+Unix上的软件好用的多。这对熟悉WINDOWS和UNIX使用的人就更清楚,因为有很多文章作这方面的说明,所以,就WINDOWS和UNIX的使用方面在此也不再累述。但值得说明的一点是很多有限元分析软件都是很早以前用FORTRAN编写的,所以界面并不都是很友好的,但Cosmos基于的操作系统就是PC机上的WINDOWS,所以就其界面来说必将越来越好。另外,COSMOS为各种分析类型建立了分析步骤示意图,如果对分析步骤不很明了,可以打开分析步骤示意图,它会提示应该做的每个步骤,就象马路的交通指挥灯一样;COSMOS还建立了智慧导向型菜单系统,如果分析问题的准备工作未做好,COSMOS就使相应的功能项变暗,使分析无法进行下去,这节省了误操作所浪费的时间。
- r3 O& _& \* h" K6 o
1 Q/ P3 P# A3 {$ GCosmos的功能5 o8 z1 e2 N4 T- O# R, p
6 Y* B' u: E% f$ |+ P1 X' n
Cosmos软件是按模组进行封装的,也就是说你可以有选择地购买需要的模组,不需要的模组不必购买。CosWorks是Cosmos的一个小产品,它是专门为Solidworks软件做无缝集成的。它可以做的分析有:线性静力分析(位移与应力应变计算)、挫曲分析(关键挫曲力与相对变形计算)、频率分析(共振频率与相对变形量计算)、热传分析(稳态与暂态热流问题及温度变化速率与热流量计算)。% N, N t0 d4 w/ i9 p
" S: k: ~6 X9 P+ T; z% NCosmos/M是一个全面的CAE软件,它除了包含Cosworks具有的全部功能外,还具有可以选择的其它模组: - q. J# C5 w/ H4 R$ _
% ^$ Z$ A3 R) P6 K9 ZØ 动力分析模组,包括:参数式材料性质与挫曲负截输入、可平移之频率输入、刚体模式、整体质量模式、检查Missed模态、可与Cosmos/M进阶动力模组集成在一起分析。
1 L8 k2 z0 U: K. H4 l& b
( X0 B! ]" M+ k% D; W4 K7 ^ mØ 进阶动力分析模组,包括:二维与三维稳态与暂态线性动态分析。含模态时域分析、频域分析、随机振动、地震力风力以及反应频谱分析等。& B7 L7 @; S' d8 H7 @
b6 i: w5 o* Q; P2 A: F+ a" n
Ø 非线性分析模组,包括:二维与三维非线性静力与动力分析。含大变形分析、塑性变形分析、贴弹分析、裂缝分析、非线性热传与后挫曲分析等。3 |8 \0 I9 ], y; X) f3 Z& C9 e- ?
/ S( A! \% ]- x- }" `- s( I
Ø 热传分析模组,包括:二维与三维稳态与暂态热传导、热对流与热幅射分析、计算温度,等温线与热流量等。; ]1 c# ? _* J
6 O3 }* ~/ b% m0 k& G3 S! T8 M
Ø 电磁分析模组,包括:二维与三维,高频与低频电磁问题分析。
7 P# |6 H2 _% R6 e5 F- h9 b
; X @9 k: f# N* O ?! qØ 疲劳分析模组,包括:二维与三维结构分析,并且计算疲劳寿命、此外尚可计算裂缝在疲劳应力下的发展趋势。
! h' R$ l0 ^3 D* h9 R7 p4 K. \8 w0 P: K9 E
Ø 计算流力分析模组,包括:二维与三维稳态或暂态可压缩或不可压缩流的分析。并且可以和热传分析集成做C0upling效应分析。
" p9 L! E# \$ X1 i# u3 | f( W7 B9 k
Ø 设计最佳分析模组,包括:二维与三维形状与大小最佳化分析与设计、结与热传灵敏度分析等。
* T0 L9 _% z5 B( }
' N- S: K( g. m) r( V% S& U9 ^2 z7 C0 DØ FFE-Statics/FFE-Dynamics/Ffe-Thermal,包括:使用FFE技术去做静力、动力与热传分析。
. o4 D. N+ f3 R/ N
$ l! N' g4 u" ]1 _. S值得一提的是Cosmos的功能虽然很强大,但它的硬件需求只是PC机,这也为企业引进分析软件节约大量的投资。2 {0 b; {' G. F, O5 O+ [4 j$ P2 L
8 A7 O" W! t( ?. _( v+ yCosmos的集成性
3 T& J# J1 _; Q( u* z$ D% {4 _* R7 R! }3 J
Cosmos在CAD/DAE软件的集成上做得是比较出色的,Cosmos的基本模组产品Cosworks与风靡全球的三维CAD软件SolidWorks已经做到了无缝集成的境界。另外Cosmos可以直接利用Solidworks、Pro/E、IDEAS、CADKEY、AMD等三维CAD软件的几何模型,与CAE软件ANSYS、NASTRAN、PATRAN等也可以进行数据沟通。因此COSMOS在企业以后的集成方面应是高枕无忧的。6 i" ^4 a8 ?! j; I5 O+ [/ k8 U, X
& C' R, g3 t* V结论:CAE软件是现代化企业比较高层技术的操作,它与CAD/CAM是密不可分的,如果只抓CAD,不抓CAE,企业的产品就摆脱不了傻大黑粗的阴影。CAD也发挥不出它的真正作用。所以,CAE必将越来越受到企业的重视,必将成为企业竞争的有力帮手。(注:CAE其实不只限于有限元分析,其它如动力学、运动学仿真问题也属此范畴,但本文不就这些方面进行探讨,以后将在其它专文中论述。)
! D% M0 u' B+ O) E
$ H, G3 P: y: v/ D发表于: 2008-12-24 09:21 南京东锐羽软件科技有限公司 I9 m g' ]' @7 T% q' ]
& K H' \4 Y+ |$ C引用于http://blog.e-works.net.cn/384258/archive/2009/04/28/25777.html |
|