功能强大的专业数值分析软件包FEMLAB
- h* O* d- z# aFEMLAB (Finite Element Modeling Laboratory) 对于所有科学和工程领域内物理过程的建模和仿真提供了一个崭新的技术!
$ ~7 u+ | R, j2 Q5 Y6 ~l
l 通过使用相应模块直接定义物理参数创建模型;
l 使用基于方程的模型可以自由定义用户自己的方程; ??多物理场问题一次轻松解决,摆脱多种软件昂贵CAE 租用成本的梦魇,让您一次就能轻松拥有超强功能,超低价格的CAE软件。 FEMLAB 具有强大的界面环境,以偏微分方程(PDEs) 的基础,来建立模型并且解决科学及工程问题。 ?? FEMLAB 极具弹性及高度发展能力,能够独立处理并解决在工程及科学领域中,所包含的繁杂偏微分方程( PDEs) 耦合多变量问题之CAE 软体。更重要的是,处理耦合问题的数目是没有限制的。 ?? FEMLAB提供新的技术,透过强大且直觉式的图像使用者界面( Graphical User Interface ; GUI),使你容易地在所有工程及科学的规范下,建立所需的设备及处理程序模型。FEMLAB 的主要特征是容易建立模型且可客户化,能执行1D、2D或是3D模型。
4 S3 y, H6 z" R" n|
基本模块中特色模块: | 5 T% r# _0 S% j
特殊选购专用模块: |
| ' g% N* F) K: M7 Q/ U1 |
l 燃料电池 ( Fuel Cell ) |
l 化工模块 ( Chemical ) |
|
l 光电 (electronic optic ) | 5 R' B# o* R4 ?, g! l$ c
`/ L, f3 f: Q8 ^
l 结构分析模块 (Structural mechanics ) |
| + E$ m; R, e6 r: W( i1 C: t; e
l 微机电 ( MEMS ) |
l 电磁模块 ( Electromagnetics ) |
| 4 @7 h0 i5 Q) ~: V8 V$ P
l 两相流 ( Two Phase Flow ) | / [& v8 U! e) D, j! G6 @) a5 f
|
|
l 热传 ( Heat Transfer ) | 9 a+ C/ e* E" s* n2 G( f, j% W; |& x
6 S& @9 t. E" w3 I
|
FEMLAB 的特点在于:
可以针对超大型的问题进行高效的求解并快速产生精确的结果。通过简便的图形用户界面,用户可以选择不同的方式来描述他们的问题。FEMLAB软件一个特殊的功能在于它的偏微分方程建模求解,这也正是它为何可以连接并求解任意场耦合方程的原因。所有上述特征和许多其它的特征使得FEMLAB 3.0对于科学研究,产品开发和教学成为一个强大的建模求解环境。
声学;生物科学;化学反应;弥散;电磁学;流体动力学;燃烧罐; 地球科学;热传导;微电机系统;微波工程;光学;光子学;多孔介质;1 z% Q7 Z1 l/ H8 R2 h* V+ k4 g) L 量子力学;无线电频率部件;半导体设备;结构力学;传动现象;波的传播
虽然用户可以自己通过建立几何模型进行建模,决定采用何种方程并把它们输入到软件当中去,但是通常这些都不是必须的。FEMALB软件核心包中集成了大量的模型,它们都是针对不同的物理领域,主要有:
l 声学
; u \, {/ Y# @3 k3 v# W0 ]. X0 @l 集中——弥散
+ U6 O' B. @) kl 热传导
; D' Q- M/ i4 ]& Bl AC-DC电磁场
l 静电场
l 静磁场
3 c. n$ |1 ~2 e% ll 不可压缩流体
l 结构力学
9 Y2 O( w* ^9 \7 fl Helmholtz方程
l Schrödinger方程
( S5 i' R) d5 _, n" [# O3 xl 波动方程
" `# J3 c( G0 _: i/ k. |6 \- A; _; Ol 广义偏微分方程
8 s0 Y" b& k+ j7 j7 Y
当你在FEMLAB用户界面中激活任意一个模型库时,你所需做的只是建立几何模型,提供必要的参数。你也可以针对你所有的几何模型,或者是部分模型而有选择的激活模型库或者方程。
& @$ W- G, U- J如上面所提到的,应用模型都是针对单一物理场的模型。但是大多数实际问题中,往往包含了多种物理场的叠加。为了帮助你理解怎样使用FEMLAB软件求解多场耦合问题,以及如何从创立自己的模型开始入手,FEMLAB标准版用户可以获得一张包含上百个演示例子的光盘。这些模型都非常具体而且使用,按照分类主要如下:
l 声学
9 p- z2 t' ]! G2 P, E% s; El 标准检验模型
l 化学工程
: n) R u1 A. Q& d4 G f2 ml 电磁学
5 J9 ~ e0 t/ z: c6 ml 基于方程模型
. t" m% i# g& s) O+ o0 el 流体动力
) R9 C' A4 y- ~/ `" V5 V: Nl 地球科学
/ r# q i) U( w! A3 \l 热传导
l
l 多物理场
l 量子力学
l 半导体设备
2 `' k x0 d F7 r% Rl 结构力学
l 波的传播
另外,在化学工程模块、电磁场模块和结构力学模块中都分别包含了它们各自领域内的专业模型库。
定义和耦合任意数量偏微分方程的能力使得FEMLAB成为一个强大的分析工具。其灵活性和基于方程的建模方式可以帮助用户深入在MEMS、纳米技术、燃烧室、光子学、生物工程和许多其它领域内的研究。
5 Q ~' y& {; Y- {/ }, h/ SFEMLAB软件提供了一个快速、便捷的建模环境,这对设计开发完全适用。通过基于Java开发的界面环境,你可以快速的建模并通过改变参数来进行优化设计。程序的开放式结构和与MATLAB的集成对系统地进行模拟和分析提供了一个完美的环境。
FEMLAB模型模拟和显示了所有物理和工程领域的应用。使用它的基于方程建模途径,使用者可以很容易地得到偏微分方程的详细解答。软件包的灵活性和易用性使FEMLAB软件成为一个有效的教学工具。使用FEMLAB软件可以大量地缩短在学习建模过程中所花费的时间,这样可以让老师和学生将更多的精力放在应用分析和结果上。
7 t* O! H1 J e6 F, h8 T- l通过FEMLAB的交互建模环境,你可以从开始建立模型一直到分析结束,而不需要借助任何其软件;FEMLAB的集成工具可以确保你有效地进行建模过程的每一步骤。通过便捷的图形环境,FEMLAB使得在不同步骤之间(如建立几何模型、设定物理参数、划分网格、求解以及后处理)进行转换相当方便,即使当你改变几何模型尺寸,模型仍然保留边界条件和约束方程。
4 d2 R( b8 C! B+ Z$ D i( R- [- y3 g5 k8 G# p% d
6 a& e% f4 `0 h6 M1 C8 [
$ w8 a) S9 v& k/ `4 C' X% q6 |
% q/ W v- a, L8 g
通过FEMLAB中基于Java的图形交互界面,可以很直观的创立模型。在界面环境下可以直接处理建模过程中的每一步操作,而不用通过繁琐的导入模型或者在不同步骤之间进行编辑。上图的模型解决了一个电动阀在静电场和Navier-Stokes方程耦合作用下的分析。+ n E$ h! h5 Q; d/ a- c) O$ z 典型的建模过程包括如下步骤:
1. 建立几何模型:
+ f9 a9 p$ e) o7 Y( lFEMLAB软件提供了强大的CAD工具用于创立一维、二维和三维几何实体模型。通过工作平面创立二维的几何轮廓,并使用旋转、拉伸等功能生成三维实体。你也可以直接使用基本几何形状(圆、矩形、块和球体)创立几何模型,然后使用布尔操作形成复杂的实体形状。
0 z) {4 D9 s1 ]4 S你可以在FEMLAB软件中引入其它软件创建的模型。FEMLAB软件的模型导入和修补功能可以支持DXF格式(用于二维)和IGES格式(用于三维)的文件。也可以导入二维的JPG、TIF和BMP文件并把它们转化成为FEMLAB的几何模型,对于三维结构也同样如此,甚至支持三维MRI(磁共振数据)数据。
2. 定义物理参数:
虽然使用常规的建模方式完全可以建立出模型,但是FEMLAB软件可以使你的工作更加轻松方便。定义模型的物理参数只需要在预处理软件中对变量进行简单的设置,例如Navier-Stokes方程中的黏度和密度参数,以及电磁场中的传导率和介电常数等。参数可以是各向同性、各向异性的,可以是模型变量、空间坐标和时间的函数。
3 S$ }) K3 H# G- r( k! N& W3. 划分有限元网格:
: x" M# y' a" \. rFEMLAB网格生成器可以划分三角形和四面体的网格单元。自适应为网格划分可以自动提高网格质量。另外,你也可以人工参与网格的生成从而达到更精确的结果。
) B; v: N8 }# h x/ t4. 求解:
FEMLAB的求解器是基于C++程序采用最新的数值计算技术编写而成,其中包括最新的直接求解和迭代求解方法、多极前处理器、高效的时间步运算法则和本证模型。
6 Y+ u$ t1 U4 a5 M5. 可视化后处理器:
FEMLAB提供了广泛的可视化能力,主要如下:
# p6 N+ l( B. g& \9 Z( z6 f3 @8 vl 所有场变量和其它特殊应用参数的人工交互式图形处理;
' h$ d% B4 ], C. v9 Tl 一些求解运算参数在求解过程中的在线图形显示;
l 使用OpenGL硬件加速的高效图形处理;
, O# ]0 B+ W: ?l 使用AVI和QuickTime文件进行动画模拟;
l 边界和子域的集成;
. p3 v3 ?7 J$ F5 \4 Nl 横截面和部分模型的图形结果处理。
6. 拓扑优化和参数化分析:
2 ]$ j; e7 k3 k e; n5 Z很多情况下,模型的分析都包括参数的分析、优化设计、迭代设计和一个系统中几个部分结构之间连接的自动控制。在FEMLAB中参数化求解器提供了一个进行检测一系列变量参数的有效方式。典型的变量参数如代表材料性质、频率或反应率的参数等。你也可以将FEMLAB模型存成“.M”文件格式,将其作为MATLAB的脚本文件进行调用,然后进行优化设计或后处理。
FEMLAB中多物理场功能可以使你将不同的物理现象自由的耦合在一起进行计算。上图中,是一个微电机开关处于准静态电场和结构力学场耦合作用的模型。在结果中可以看出,电场产生了力的作用并将悬臂梁弯曲。
除了可以进行一种类型的分析,FEMLAB还提供了一个多物理场模块和简便的环境进行多重物理量耦合分析。
( N% s, ?8 `. F3 W8 j$ i1. 化学工程模块:
8 k% u$ ^( X1 ~2 ?( L; N我们已经开发了化学工程模块主要用于模拟分析:
l 反应堆;
: s9 m2 q/ A. _9 l0 B' t, o6 h5 {: `l 过滤和分离器;
9 l* I" F3 Z6 O/ o8 kl 热交换器;
1 {7 a! |) H+ q+ w) w3 Ll 其它化学工业中的常见设备。
% i; p" c9 l+ m7 p o a* L- D此模块主要处理化学工程师们经常注意的流体流动、扩散、反应过程的耦合场以及热传导耦合场等问题。
这个模块可以通过使用图形建模方式或者基于方程的建模方式,来满足化学反应工程和传热现象的建模工作。
静态搅拌器中刀片周围的浓度和压力场可以提供相当多的信息。左边的模型将流体流动动态平衡和两种混合物的材料平衡耦合在一起,通过沿着流体轨迹混合物横截面上的离心计算,给出了对搅拌效率的模拟结果。
在FEMLAB中化学工程模块分为以下几种应用部分:
: P- C( [! N, f+ N% ?- q- I; Y1 V# X动量平衡;
流体流动的Navier-Stokes方程;
7 l6 V! _+ |% O( y% x0 L0 i多孔介质流动的Darcy定理;
对于多孔介质流动和粘体动量传递Darcy定理得Brinkman的扩展;
! D: z6 r( O6 \+ l) R非牛顿流动;
' R8 K8 p4 o0 E# y非等温流动;
化学工程模块的新特征:
! {2 I' w3 |$ }0 a$ R1 q& Fl Maxwell-Stefan模型对于浓缩液流动过程的建模;
l Nernst-Planck模型对于电化学和动电学流动上的应用;
l 理想气体非等温流动的应用模型;
- D9 Z9 o+ F! N9 y9 Xl 多孔介质(包括非定常密度流体)流动的扩展应用模型;
3 j! h4 q# v) _2 u0 kl 流体动力模型表面总反力变量的后处理;
l 各种应用模型的材料库;
- j! j$ c9 d, x2 t) _* B9 i( w+ tl 多物理场中的k-epsilon应用模型以及快速收敛。
5 b7 L. K) j6 |) |) k8 T! j9 `5 Z, m
2. 电磁场模块:
7 t/ B G' m, u* C, \为了电磁场工程师分析的特殊需求,我们开发了电磁场模块。FEMLAB电磁场模块中增加了多物理场建模的最新技术,包含用于静态和低频建模,以及无线电和微波应用的表达式。实例中包含了磁铁、电容器、电机、天线和波导方面的应用,在频谱的高频端也可以找出相关的例子。
' D M, h, o4 E3 R* D3 E此模块的理论基础是Maxwell方程,以及关于电磁场和波的经典教科书。我们的目的是为了让工程师和相关专业的学生都能了解我们选择的语言和概念。除了在波和电磁场分析方面的简便应用,这个模块还给出了电磁场与温度场、结构和流场的任意耦合分析。这种组合为一些模型的分析提供了更好的支持,例如MEMS设计、纳米系统以及压电现象。你可以在此模块中将用户定义的基于方程的模型和预处理结合起来进行分析。
& d' J% }8 Z, a, ^& J* j所有的应用部分都允许用户进行对电子回路模型中参数的计算如:电阻、电容、感应系数和S-参数等。
' ]* f- r) q, D8 V
电磁场模块为沿着整个频谱进行电场和磁场领域分析的模块。上图中显示了一个用于产生均匀磁场的Helmholtz线圈。设计的目的是为了在实验中产生一个可知的磁场环境,用于测定磁场屏蔽作用的影响以及标定磁力计的刻度。上图显示的为磁力线和磁场强度。
6 C1 n* A7 q" D& G- `4 e& [1 o! q+ D9 X0 A4 b0 a4 z
电磁场模块为电磁学问题的分析提供了精炼的界面和表达式环境,所能进行的分析主要包括:
l 静电分析;
l 静磁分析;
1 U" x2 C9 F% s8 C. X9 Pl 低频电磁分析;
7 L, i0 r8 }$ c1 u% |% Jl 平面内波的传送;
- a, g9 C+ y( d5 Y" m( ?; ^8 Ul 轴对称波的传送;
# S: C/ V! n: W, I8 \7 A9 A3 ol 三维完全矢量波的传送;
9 ], C# N: k/ E$ w2 X6 L Nl 二维和三维完全矢量化波的传送。
* F g. a# {2 F7 h8 L$ ?1 V
电磁场模块的新特征
& @# p! v1 ]: n7 q- Pl 静态和准静态电磁材料性质的本构关系;
l 对于天线和其它的放射源结构通过点和线快速而便捷的建模;
V0 D' }4 Q9 R, y: }- il 传感片——带有表面阻抗的内部边界;
/ W& u! } `& l9 T6 k" x/ [2 `l 在三维结构中对永久磁铁的建模;
l 对于导体和电容时间谐波建模的小电流应用模型;
I: ^/ @/ P8 N
3. 结构工程模块:
3 Z! Z/ m& G" t* C为了提供给结构工程师一个熟悉而有效的环境,我们开发了结构力学模块。它的图形用户界面基于结构力学领域惯用的符号和约定,适用于广阔应用领域内的结构设计研究:大到加工工业中大型油罐的设计,小至MEMS(微电动机械系统)设计。
FEMLAB中结构力学模块有限元分析的悠久历史说明我们对这个领域内掌握了大量的知识和理论。我们使用这些资源可以提供给你任何分析的可能:从简单的梁和壳单元到先进材料模型的分析,如在MEMS中应用的压电材料和电弹性材料等。; @! V0 M7 @6 c, g0 Q8 t j8 U2 H 在结构力学模块中,除了简单便捷的界面处理,我们还进一步对其开发使得用户可以完全利用FEMLAB中无限制多物理场和基于方程表达式的分析。因此你可以随意得将结构力学分析与其它物理现象如电磁场、流场和热传导等耦合起来进行分析。
- d- X3 f! C( Y4 _) K* A4 f# }+ D! [' L c
' p. X4 Z! j& `! n, n4 Z% s
上图为一个活塞顶燃烧气体温度的瞬态增加导致了热应力的产生,这种热应力比相应稳态下的热应力要高很多。此研究模型分析了杨氏模量是温度的函数。
: Q! K) B3 }# I) d
分析类型:
结构力学模块标志着在FEMLAB中保留同样强大的功能和简便的用户界面同时,为结构固体力学分析专门提炼出的模块。它为所有结构工程中的普遍分析提供了便捷的界面处理,并为同FEMLAB中其它如声场、热传导、流体力学等分析提供了更容易处理的耦合分析。此模块分为如下几个研究领域:
| . P3 b' Z" a3 W: d) ?) l
二维应用: / @% P6 @' O9 sl 平面应力; l 平面应变; l 后板分析; & }5 q6 A: }7 Nl 轴对称; l 欧拉梁; |
8 R6 u0 u% I* m1 t
三维分析: . A \% z) M7 G' D n' Kl 固体; 9 [) ?) t0 b0 }2 L3 Rl 欧拉梁; l 壳体;
|
在所有这些分析中,用户可以直接输入材料性质,也可以通过内嵌材料库方便快捷的调用它们。定义正交各向异性和完全各向异性材料性质也是相当方便的。材料的性质可以是任意空间、时间或者其它变量的函数。
$ u+ z2 ]/ Z2 o9 S8 x# g' s1 ?
能够被组合分析的应用列表如下:
l 静力分析;
/ ?6 G6 }# }- H6 S; a$ r- x( kl 准静态瞬态分析;
l 动态分析;
+ R: k9 {" W& y; z- Vl 特征频率分析;
! n0 n' a8 X6 v8 }+ ]5 n4 u* V) v) El 频率响应分析;
l 线性屈曲分析;
l 弹塑性行为;
. P0 G% T3 D& Y* al 大变形分析;
l 参数研究。
除此之外,整合在FEMLAB中的结构力学分析模块还可以允许使用无限制的多物理场耦合分析,例如压电材料、热应力和流固耦合等。此模块也可以考虑模型的预应力和残余热应力。
7 V, {; R# Z5 |$ h! ~
结构力学模块的新特征
9 \( N3 ^- u" Q. b0 e; m& Xl 塑性和非线性材料模型;
7 r. ?( p" \+ u: A- el 正交各向异性和完全各向异性材料;
4 P9 @/ T! t* R# P, i: r" l j- Rl 粘弹性、粘塑性和类橡胶材料的大变形分析;
* s0 A2 ] O6 N% _& {1 Wl 不同材料的局部坐标系统;
l 考虑模型初始应力和应变的模型;
l 多物理场中塑性求解运算和非线性材料模型。
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |