功能强大的专业有限元软件包FEMLAB介绍 ( D' W# ?7 y7 T, b* b1、 FEMLAB应用领域:3 ]- N3 ?2 C6 i
世界领先、功能强大的专业有限元软件包FEMLAB应用领域:/ b9 k0 F( Y" m- T7 Q9 @
l 声学 ' b" [& @* m3 }! _5 v$ z+ p2 tl 生物科学;. J& n" V5 y% U* S
l 化学反应;# N# ^- j4 I( H5 L% G
l 弥散' s7 p4 r7 B7 y+ l
l 电磁学 4 Y& \2 N8 ?6 V$ v0 H0 }5 ^) u- _l 流体动力学. [, ^. A. N; |! P9 ~! V
l 燃烧罐' s2 h+ e4 I+ @6 L4 g; f2 t# o; q
l 地球科学 + I1 q+ h- \9 C9 F. tl 热传导 ' Q! ?9 V& f9 u3 d/ nl 微电机系统 1 d& h0 K* k% k0 e* f# p7 Kl 微波工程0 p; s( [% ^ ?8 g
l 光学4 d) n; A! z$ u4 J c m! N* O7 b+ p
l 光子学 ; H# ^. C3 M* Fl 多孔介质( h& Q! V: z; N6 t v& l# }, \
l 量子力学, e3 a. p( w R6 G* H. J
l 无线电频率部件3 ]. R3 F$ {% [ o- [
l 半导体设备 L: t$ R( F4 a6 ~# ?$ p5 M
l 结构力学# v/ G( b( B: _2 W
l 传动现象, G, l9 W& m7 C u1 D
l 波的传播+ q7 R" I0 r7 ]0 d8 ?
& i1 V( k/ J/ C l& r3 H' W
2、FEMLAB应用模块: ) z& ?4 v7 M) h. n + V5 ?: {% E0 l% x, c虽然用户可以自己通过建立几何模型进行建模,决定采用何种方程并把它们输入到软件当中去,但是通常这些都不是必须的。FEMALB软件核心包中集成了大量的模型,它们都是针对不同的物理领域,主要有:6 {" { M& S' x3 p
7 V8 w( [& y/ K9 E1 zl 声学; + e( D% [* n1 |l 集中——弥散7 `5 M. h0 l9 r2 d2 R: N8 h0 K7 b
l 热传导$ k9 q: y* A1 ^- s8 s$ X% ~
l AC-DC电磁场 ! u/ v5 K o+ I1 u$ Q" Il 静电场6 O4 O, e9 z, q: r
l 静磁场' Y7 T Q5 [/ `1 {9 K; ]$ R2 u
l 不可压缩流体 9 A) `: q/ g8 a1 B0 [: g* \: ] ( g ]8 J! X9 s. C8 D# vl 结构力学 1 ^8 ?, y: r% w& M1 \7 Z) dl Helmholtz方程 8 o' B1 A0 U; Yl Schrödinger方程+ Y( l# [* N. C7 E
l 波动方程( g3 V4 W M* W, F
l 广义偏微分方程 8 L8 r; U& @9 J! R6 ? $ ?4 {7 \. _; z$ @当你在FEMLAB用户界面中激活任意一个模型库时,你所需做的只是建立几何模型,提供必要的参数。你也可以针对你所有的几何模型,或者是部分模型而有选择的激活模型库或者方程。. R7 t+ M+ X: L/ g
- {0 s- s% w* ?, g# V3、FEMLAB模型库 ( @' W1 |5 J* j S- |7 X; e' U" s; }
如上面所提到的,应用模型都是针对单一物理场的模型。但是大多数实际问题中,往往包含了多种物理场的叠加。为了帮助你理解怎样使用FEMLAB软件求解多场耦合问题,以及如何从创立自己的模型开始入手,FEMLAB标准版用户可以得到一张包含上百个演示例子的光盘。这些模型都非常具体而且使用,按照分类主要如下: 0 X+ P" c* i) d5 f1 e% b0 El 声学3 t+ y% w" f- N H( P# _
l 标准检验模型% |& g" T$ c$ ]5 |
l 化学工程 5 ]4 D0 |( y6 y- ~l 电磁学4 W/ V8 s9 V8 Q) O
l 基于方程模型 ) v( i& c2 j4 [- @l 流体动力" [) l) U \; r: p% Y5 Q4 q- m2 }
l 地球科学! v: l( S9 b# `( f
l 热传导/ k% b0 W; _, m& b
l 跨专业模型$ i4 F% C k: J
l 多物理场 8 G/ i4 Z5 b3 F2 {l 量子力学2 \# I' m* [0 S1 |( `1 ?& |3 K
l 半导体设备& O) r& c) e/ H3 G' f2 r
l 结构力学- v+ e& U# @+ k" A) E# o% V
l 波的传播# h3 Z* ~; a- d% I# n1 ~
另外,在化学工程模块、电磁场模块和结构力学模块中都分别包含了它们各自领域内的专业模型库。 h" X; `6 k6 S& R
; `' C; t# G( Z) I9 t7 Z; }' H
4、FEMLAB 在科研方面: 3 x) N/ A1 z. `, W. g& M' V3 w# N定义和耦合任意数量偏微分方程的能力使得FEMLAB成为一个强大的分析工具。其灵活性和基于方程的建模方式可以帮助用户深入在MEMS、纳米技术、燃烧室、光子学、生物工程和许多其它领域内的研究。; Y8 u% W+ G9 f7 W% z& T$ v
+ F0 @9 Q3 W8 l; ^ p
5 w) `' a, j5 U: d# ^. ~! z/ w* C/ X% P1 c' o2 @0 U
6 r0 C% q/ g* T. x0 h6 G* H- |& H5、FEMLAB在设计开发方面:4 K0 u4 J6 B, Y I$ m+ @
FEMLAB软件提供了一个快速、便捷的建模环境,这对设计开发完全适用。通过基于Java开发的界面环境,你可以快速的建模并通过改变参数来进行优化设计。程序的开放式结构和与MATLAB的集成对系统地进行模拟和分析提供了一个完美的环境。 2 @# J! z- L, y9 g% a1 M$ l2 D7 |; t4 o. a/ G
6、FEMALB在教育方面4 K& r' o' ^' J, i/ L
FEMLAB模型模拟和显示了所有物理和工程领域的应用。使用它的基于方程建模途径,使用者可以很容易地得到偏微分方程的详细解答。软件包的灵活性和易用性使FEMLAB软件成为一个有效的教学工具。使用FEMLAB软件可以大量地缩短在学习建模过程中所花费的时间,这样可以让老师和学生将更多的精力放在应用分析和结果上。- s" i2 @8 s. o4 B# ^! {
0 W1 u. n! N. N2 T+ B2 A7、使用FEMLAB0 a+ p0 q7 C' ~0 ^- |6 P
通过FEMLAB的交互建模环境,你可以从开始建立模型一直到分析结束,而不需要借助任何其软件;FEMLAB的集成工具可以确保你有效地进行建模过程的每一步骤。通过便捷的图形环境,FEMLAB使得在不同步骤之间(如建立几何模型、设定物理参数、划分网格、求解以及后处理)进行转换相当方便,即使当你改变几何模型尺寸,模型仍然保留边界条件和约束方程。! k, ~! V/ a% z( S8 l
/ n% x7 u4 N# w6 {! j6 M 7 X+ m v; N" Z3 {# ` 2 \3 x$ c$ w' O+ n$ D: C4 ]通过FEMLAB中基于Java的图形交互界面,可以很直观的创立模型。在界面环境下可以直接处理建模过程中的每一步操作,而不用通过繁琐的导入模型或者在不同步骤之间进行编辑。上图的模型解决了一个电动阀在静电场和Navier-Stokes方程耦合作用下的分析。' Z+ V! O0 H Y: \4 f
s- k0 |( _9 z+ G n+ I7 I
8 _+ l; O$ Q' h; D. f: r3 n $ H/ Y; s) N! E: [8 J0 L/ Q典型的建模过程包括如下步骤:$ C: b% z$ F- ^' V3 B! | ]# ?
1. 建立几何模型: y( G$ B6 r9 }9 e XFEMLAB软件提供了强大的CAD工具用于创立一维、二维和三维几何实体模型。通过工作平面创立二维的几何轮廓,并使用旋转、拉伸等功能生成三维实体。你也可以直接使用基本几何形状(圆、矩形、块和球体)创立几何模型,然后使用布尔操作形成复杂的实体形状。 ( _9 W9 r* F, _9 T4 k你可以在FEMLAB软件中引入其它软件创建的模型。FEMLAB软件的模型导入和修补功能可以支持DXF格式(用于二维)和IGES格式(用于三维)的文件。也可以导入二维的JPG、TIF和BMP文件并把它们转化成为FEMLAB的几何模型,对于三维结构也同样如此,甚至支持三维MRI(磁共振数据)数据。, r6 @7 ^3 r+ f/ c
2. 定义物理参数:/ }; Q- o' B2 _7 Y% ^: q
虽然使用常规的建模方式完全可以建立出模型,但是FEMLAB软件可以使你的工作更加轻松方便。定义模型的物理参数只需要在预处理软件中对变量进行简单的设置,例如Navier-Stokes方程中的黏度和密度参数,以及电磁场中的传导率和介电常数等。参数可以是各向同性、各向异性的,可以是模型变量、空间坐标和时间的函数。 " @8 [& d5 C# E [" T7 I g( D9 k3. 划分有限元网格:2 ~. x# G' j8 n( K" c, R) l
FEMLAB网格生成器可以划分三角形和四面体的网格单元。自适应为网格划分可以自动提高网格质量。另外,你也可以人工参与网格的生成从而达到更精确的结果。 # x0 _8 r$ F7 y3 @( g; u4. 求解: , l4 Y1 k- j# _4 q9 O }FEMLAB的求解器是基于C++程序采用最新的数值计算技术编写而成,其中包括最新的直接求解和迭代求解方法、多极前处理器、高效的时间步运算法则和本证模型。 9 [0 |/ ?$ f0 t" m" Q, [) n2 c5. 可视化后处理器:, W4 J" k. v: [# p, | [
FEMLAB提供了广泛的可视化能力,主要如下: 5 c' e5 U/ u& e. ^ U' k& {1 Ul 所有场变量和其它特殊应用参数的人工交互式图形处理; M5 m: r( m- z
l 一些求解运算参数在求解过程中的在线图形显示;1 z A# v/ N2 U( S
l 使用OpenGL硬件加速的高效图形处理; . z4 l; i" e5 q. ]l 使用AVI和QuickTime文件进行动画模拟;1 o; Q( E4 ~. G) z' p
l 边界和子域的集成; + \+ O0 I: y& j, [# c; ~% dl 横截面和部分模型的图形结果处理。 S# o' A: q1 `# R' a
6. 拓扑优化和参数化分析:) W2 r# @" u' {: V
很多情况下,模型的分析都包括参数的分析、优化设计、迭代设计和一个系统中几个部分结构之间连接的自动控制。在FEMLAB中参数化求解器提供了一个进行检测一系列变量参数的有效方式。典型的变量参数如代表材料性质、频率或反应率的参数等。你也可以将FEMLAB模型存成“.M”文件格式,将其最为MATLAB的脚本文件进行调用,然后进行优化设计或后处理。 3 m% Y; ~+ j' T, u2 v9 m% Q* q! [+ B0 d
R8 F1 T$ C' t 7 G) t4 P! k) Q: _- Q# N" q( C6 \- P6 r1 Z8 `6 T
/ A1 E' L0 V5 d( h
* ^: O: A, Q1 e" W0 S
- Q# h+ L* @+ r# y4 @, {
! K" [/ }8 W9 b6 S+ O
- O5 v0 a) x, |0 f
* E: f* Y/ [2 j$ I
! X9 F, n" ^& [; `) o7 N
' [/ ?* X% n! u7 ^: J9 A
$ M! J) y) Y. f4 _
6 |- Y; A& Y- F, P & z8 S7 \' o7 v1 YFEMLAB中多物理场功能可以使你将不同的物理现象自由的耦合在一起进行计算。上图中,是一个微电机开关处于准静态电场和结构力学场耦合作用的模型。在结果中可以看出,电场产生了力的作用并将悬臂梁弯曲。" D, n/ |; Z ?9 Z' y9 {9 G J
2 k: U, \9 E! L9 [3 u, h
8、无限制的多重物理量耦合分析 ; W# e. @) d% x除了可以进行一种类型的分析,FEMLAB还提供了一个多物理场模块和简便的环境进行多重物理量耦合分析。 5 _3 C' |8 U" `; ~0 U0 t7 w0 ]* w$ ^) b# t1. 化学工程模块: l$ ~: q4 y/ c. p/ L我们已经开发了化学工程模块主要用于模拟分析: 9 U' s3 ^" j+ D. ol 反应堆; ) c# H3 @& G6 h! o" m1 U/ Yl 过滤和分离器; $ b2 ^' S8 r/ Y5 y El 热交换器;% R% d3 s0 _3 z; h
l 其它化学工业中的常见设备。 + _+ @+ d9 t$ e5 D- O; W此模块主要处理化学工程师们经常注意的流体流动、扩散、反应过程的耦合场以及热传导耦合场等问题。3 C# g; y$ i9 R- |: x) I
这个模块可以通过使用图形建模方式或者基于方程的建模方式,来满足化学反应工程和传热现象的建模工作。 3 ^* N F: _9 z0 ]% ]/ I3 T& X6 h) c9 u) J! D. ~2 p ^
静态搅拌器中刀片周围的浓度和压力场可以提供相当多的信息。左边的模型将流体流动动态平衡和两种混合物的材料平衡耦合在一起,通过沿着流体轨迹混合物横截面上的离心计算,给出了对搅拌效率的模拟结果。: ~1 f$ q7 z( z4 @5 A2 P8 ^6 N3 X
8 a% H5 |. p# N( V( u; ]) ^. a' h6 p# ~( V- m$ g( m
# W) S' s5 C) T+ F$ R6 R
新版本特征:4 R4 D$ E2 X! `# l' K
. D8 J7 |- Z+ O2 }3 K- p+ n, L; m
FEMLAB所有模块特征: * N p. A8 Q1 V- Dl 对于线性、非线性时间依赖函数偏微分方程,任意数量耦合的并发计算;! B- P2 j$ r6 O8 e
l 无限制的多物理场耦合。 + [! v& j5 _+ j) h0 Y A! c6 ?4 X" m' F7 J- a5 G% a/ p9 H
增加的特征: 7 P) w! B0 Z t2 Wl 对于化学工程分析交互界面的提炼; m* l& O8 n0 o0 F5 {6 h* ul 在化学反应中,对于动量、热和材料平衡完全耦合的预定义和方程处理;3 T9 ]9 o! r: N0 F
l 对化学工程模拟后处理和可视化的应用; 6 P. n% w' [4 i* V- E1 ?# Ul 模型库和完备的化学工程实例资料; . Z/ g' |7 {" Z% u- m0 il 详细的资料和注解。- N+ ?2 M( k: u9 f. u5 K/ O