|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
3 J8 B) e' }6 }2011-11-4 10:59| 发布者: admin| 查看: 6346| 评论: 92|原作者: 上海雷瓦% }3 H: A! z v" {0 D9 [
! [& x% m0 F. p
摘要: 基于SolidWorks建模技术的工程有限元仿真分析在工程有限元仿真分析中,现有的通用有限元分析软件有着各自的优缺点,而三维设计软件SolidWorks具有超强的建模功能。笔者利用SolidWorks的三维实体建模技术,以单洞四 ...6 J0 r: A5 \4 D
基于SolidWorks建模技术的工程有限元仿真分析7 r0 P, _6 E$ L' e' r
在工程有限元仿真分析中,现有的通用有限元分析软件有着各自的优缺点,而三维设计软件SolidWorks具有超强的建模功能。笔者利用SolidWorks的三维实体建模技术,以单洞四车道隧道为工程背景,建立了工程有限元仿真模拟现场的复杂模型,通过SolidWorks与通用有限元仿真分析软件提供的通用数据格式,将隧道三维模型转换为有限元仿真分析网格模型。通过MIDAS/GTS计算出结果,验证了基于SolidWorks建模技术应用于有限元仿真分析计算是切实可行的。 <!--* F1 z' R# A; N5 d
关键字:SolidWorks 三维实体建模 有限元仿真分析 </div> -->
. M( D* ]: O$ ]6 B" G' }- [9 M 有限元仿真分析的合理性很大程度上取决于模型建立的正确性,目前在有限元仿真分析中大多采用相近或者简略模型,因此导致计算结果与实际情况存在较大差异。应用基于SolidWorks等三维设计软件超强的建模技术,实现与通用有限元分析软件之间数学模型和数据的转换与传输,完成有限元仿真模拟前复杂模型的建立工作,弥补有限元软件建造复杂模型方面的不足,从而实现有限元仿真分析的快速、准确、有效性。笔者以复杂地形条件下某单洞隧道为例,应用SolidWorks方便、快速地建立隧道三维仿真模型。并利用通用有限元分析软件与CAD/CAM程序的数据接口功能,经过数据转换后将隧道模型导入ANSYS、FLAC3D、MIDAS/GTS、COMSOL Multiphysics等多个有限元分析软件,完成隧道仿真模型的布尔代数运算和四面体单元划分,验证了SolidWorks实体、参数化建模技术应用于有限元仿真分析计算是切实可行的。$ t: G$ f, p, F! d1 e0 `8 X5 v
3 A" u8 b$ a& E; L( l
1 建模与分析软件介绍: \ i. |+ l( r0 D2 b9 \
+ k9 A& H _0 v# }# k
1.1 三维CAD建模软件—SolidWorks4 q. n& F- H* f7 P& F
7 X; @( j. }5 k% A& V, Q u
SolidWorks是目前应用最为广泛的机械设计自动化(Mechanical Design Automation)软件之一,其构造三维模型的思路和过程与设计人员的思维过程相似,其功能强大,容易掌握,尤其以具有真正的特征造型功能而深受用户欢迎,并且利用插件形式提供了当今市场上几乎所有CAD软件的输入/输出格式转换器,可以很方便地与其他三维CAD软件如Pro/E、UG、MDT等进行数据交换。
0 t2 f0 t8 s( F1 Q y9 R" \" O" U) M
1.2 大型有限元仿真分析软件
) A/ @( n7 t6 S) S; `8 j' b- x s3 c* V9 s# W
大型通用有限元程序,它们以功能强、用户使用方便、计算结果可靠和效率高而逐渐形成新的技术商品,成为工程计算强有力的分析工具。目前,有限元法在现代结构力学、热力学、流体力学和电磁学等许多领域都发挥着重要作用。当前,在中国工程界比较流行,被广泛使用的大型有限元分析软件有ANSYS、ADINA、MSC/Nastran、ABAQUS、Simulation、ALGOR、MARC、FLACAD、MIDAS等。
/ R; ^% X$ |" f: w
* J, Y' G; E# i5 L9 Q5 c" }; } ANSYS软件将有限元分析、计算机图形学和优化设计相结合,形成了比较完善的有限元分析和处理软件。它可进行静力分析、动力分析、热分析、电磁分析和耦合分析等多种分析,能与多数的CAD软件接口,实现数据的共享和交换。FLAC3D是美国ItascaConsulting Group Inc开发的连续介质三维快速拉格朗日法分析软件。它广泛应用于边坡和路基的设计和稳定性问题、浅基和深基工程、土石坝和混凝土坝设计、隧道围岩稳定性评价与支护、采矿工程设计等方面,是岩土工程中的一种重要研究工具。MIDAS/GTS代表了当前工程软件发展的最新技术,在隧道工程与特殊结构领域为人们提供了一个崭新的解决方案。MIDAS/GTS可以对复杂的几何模型进行可视化的直观建模。另外在后处理中,它能以表格、图形、图表形式自动输出简洁实用的计算书。
% {) @3 Q% o0 u* z1 P
5 `) w% n+ u) T) J+ e% _ 2 SolidWorks模型的建立过程* ]7 E) M/ X3 o! _3 L
+ X" R: y! o! _7 e+ } u 2.1 SolidWorks建模思路
: C8 p2 v4 d# _; v
9 Q6 M- ]/ z, ?/ B' ? 现在的商品化有限元程序可分成3个阶段(图1),前处理、求解和后处理。前处理是建立有限元模型,完成单元网格划分,前处理参数化建模利用CAD软件的参数化建模功能把将要参与的数据(设计变量)定义为模型参数,为以后软件修正模型提供方便。
/ O1 N+ t7 {+ v5 l! X* G% ^$ |* \3 z2 e2 x
7 `' V8 G5 a5 Z' L+ ~! V6 f& y' d; J2 |' z2 Q
5 m1 ]4 f) w2 V6 o0 Q2 l1 g 图1 SolidWorks建模程序图& K$ z- w' _! I. r, h
3 a8 U6 V' B+ K 后处理则是采集处理分析结果,使用户能简便提取信息,了解计算结果。将计算结果以各种形式输出,以便于了解结构的状态,对结构进行数值分析。利用后处理结果能够反演模型的材料参数、调整模型的合理仿真程度。
3 A/ q& [, G. l: \* Q3 u2 H
. G* B5 R D5 C! s 前处理中,当模型局部尺寸根据计算需要修改成所需大小时,由于SolidWorks进行所建模型采用智能尺寸,整体模型尺寸能随局部尺寸变化而变化,不必为整个模型重建而担心。
$ z: c5 A, ]! N# P+ x2 N7 [, ]$ L+ J2 c, i$ V# r1 i
2.2 隧道计算模型选取0 b$ t) n! C/ ?8 ?* B
# b% \" C5 h: c8 D8 D5 G9 E: x
计算模型以单洞四车道隧道为例,隧道长度取500m,隧道横断面:初期支护厚度为26cm、二衬厚度70cm、锚杆长度5.5m(图2)。! F2 i* l4 J. D, x% T
B# }! k- L; M1 ~) `; V9 u
[imgid=1] # F2 P- O+ j' `" a
2 m2 L! Z* B9 p' S3 B& p8 X" X& b1 R u h9 ?: l' Q( j# |
图2 隧道横断面示意图(单位:cm); M8 z; p' a! D* ~; V. k8 ^
; }- L4 _( F( [* q+ Y 隧道横断面围岩则自上而下分两层风化地层,地层厚度约为250、100m。地表曲面起伏、围岩长度、高度都为500m。
3 @ [& P& R1 _5 G
, z: `/ R' ?# `5 T( N" J3 E4 J& F 应用SolidWorks按照隧道实际横断面形状及尺寸,选取1:200比例分别对初期支护、二次衬砌、锚杆进行三维参数化建模。
% Z" w/ o, h& g0 W9 g2 A) c4 v, w/ h& C* f' U' M3 L
2.3 SolidWorks三维模型的建立+ D5 S% b6 w% ?: b
' Q# a4 a+ b [3 d( M G& k( `
(1)隧道实体与围岩实体参数化建模 Q! C/ s$ D9 j5 g
/ L+ ^( j& K8 [+ a6 g
考虑到实体模型布尔代数运算,SolidWorks建立模型时,把模型分成隧道及围岩两个独立的实体,然后进行装配得到最终复杂模型。实体生成步骤如下:9 ]7 r& }: V( a) G
# `: S7 P; i# K, O2 k" Z 1)进入SolidWorks平台后,导入隧道横断面图(*.DXF格式)作为基准面,描绘初衬、二衬外轮廓线,再纵向拉伸出隧道实体;
& }9 w, i/ P7 ^( c4 G; x% @ g/ B( O1 ^, r4 t0 M
2)画直线后沿隧道轮廓线环状阵列、等距复制得到锚杆;2 |9 F: u+ t0 ]1 J6 p+ K( D
- o4 G) `2 K/ K9 x$ ?3 d 3)在水平基准面上画250mm×250mm矩形,向上拉伸出矩形体,再使用实际地表标高生成曲面,曲面分割矩形体得到地层1与地层2;1 W' l2 X8 w5 i/ i1 s
" L( \4 c, y: {6 `8 _' ^$ ?
4)用隧道横断面轮廓线纵向拉伸切除出隧道装配位置最终得到围岩实体。两实体以参数化智能标注各组成部分尺寸,并且分别保存,便于模型的修改。7 ]6 \( H: K+ L; O2 ]* E
+ _! ] j* t5 E: c/ g (2)智能装配三维模型
! b* y7 g1 V/ X7 t
. r# Y/ n! X& u% M3 E+ z/ R 利用SolidWorks强大的智能装配功能,经过拖拽和配合等命令将隧道实体与围岩实体遵循实际相对位置装配成整体。装配后三维参数化模型分为4个实体,方便在有限元软件中的布尔运算和网格划分。保存模型时选择Parasolid类型文件,以*X_t为后缀名保存,Parasolid类型文件可以实现SolidWorks与ANSYS等有限元软件之间的数据交换。
7 b2 b8 ]: p* u5 ?. q& w0 p
9 D' |* b2 S' a3 Q) ` 3 建立有限元计算模型$ `, ?& v: t- C# P; Y
8 k( q$ U3 M- ^7 a+ I0 d
现在的专用或通用有限元仿真分析程序在前处理部分,都设有与CAD/CAM程序包的接口,可以直接读取这些程序产生的几何模型,并允许用户快速生成所希望的单元网格模型,自动进行网格划分,自动输入结点信息和单元信息,并核实用户所确定的网格。
+ N: H) h9 Q ]. @1 T; f9 |8 Y7 g' f/ T1 e& {) _ S m( Q
3.1 通用有限元软件的数据导入
2 V {4 _# B7 i& J5 P/ H
9 C" N6 `1 k6 v( z (1)启动ANSYS,进入平台后点击“File-Import-Para”,按“ok”后导入模型。导入模型显示为线框,再点击“Plotstyl-style-solid style-Normal Face-ting”后,模型更改为实体显示。
9 C+ X( h- {7 M, P! q; I1 ~
& N& q, z5 R: w! L0 u6 P (2)FLAC3D数据导入较为复杂,其外部导人命令为Impgrid,仅可导入*.FLAC30文本文件。利用ANSYS划分好模型网格后,保存模型节点文件和单元文件,再通过转换软件转换为*.FLAC3D文本文件。启动FLAC3D,选择“File-Impgrid--*.FLAC3D”后,实体模型则导入FLAC3D。
% z+ P; b- S0 w0 F1 U' Y
- P0 S2 M$ n6 P( T: L (3)MIDAS/GTS提供很好的与CAD/CAM数据接口功能,与SolidWorks存在很多通用的数据格式。启动程序后,选择“文件-导入-Parasolid文件”,导人实体模型。" [1 c) c+ h$ ^& E( S0 y5 e
9 K6 S$ b) `" z: o3 b4 Y 3.2 有限元网格的生成方式
: S d6 _: w; C! v( U) F: o& n" u; v' Q. Z
通过SolidWorks与通用有限元仿真软件之间通用的数据格式,各软件强大的数据导入和输出功能,顺利地将SolidWorks所建立的三维参数化模型导人到ANSYS、FLAC3D、MIDAS/GTS等有限元计算软件,接下来发挥各个有限元软件网格划分方面的优势对模型进行网格划分。
, _, h0 c* ?' y* O# x
4 H) m6 h6 }$ C' G1 w8 m (1)隧道三维参数化模型导入ANSYS后分成4个实体,首先给实体赋予材料参数,再选择网格划分中自由划分命令根据需要逐个对实体进行划分,网格生成后模型在连接面上的相应节点的耦合较好。
2 {, k5 H& Q3 J9 W; J% G8 ]7 ?' i/ u
& {9 R6 u4 G1 I7 _' Q (2)FLAC3D网格和模型的建立同时完成,而且网格与模型的形状相统一。由于模型经过ANSYS划分好模型网格再导入,所以其模型网格与ANSYS中模型网格类似。
' _. a5 g/ U% ?# M0 k/ Z0 K! i- o4 [
(3)MIDAS/GTS具有强大自动网格划分功能,可以根据不同实体选择不同的网格大小。网格划分时选择“网格一自由划分网格”命令,在弹出对话框中选择网格尺寸及实体。
: I F( h" l6 J+ q
8 S; S m" T, p4 w4 m. a 4 计算结果反馈+ \. f! l& D8 X0 L r0 I; S
+ P. S1 e' U* r9 L2 Z
隧道模型经过各通用有限元软件网格划分后,发挥各自强大的后处理分析功能,根据需要分析各类线性和非线性问题。在MIDAS/GTS中对隧道进行简单分析,计算隧道在自重作用下的位移。首先设置模型各实体本构关系与计算参数,再定义边界条件和分析类型。分析结束后,可选择不同的模式查看计算结果。
5 ^$ z- V8 A9 u7 h4 x3 b! Q. x/ x* x8 J$ V4 V
图3为沉降计算结果云图,当计算结果偏离实际情况时,即可反馈到计算模型。首先调整计算参数,其次也可修改实体模型尺寸。由于在SolidWorks中建立了智能参数化模型,模型尺寸修改非常方便,可根据需要调整围岩、初衬、二衬、锚杆等尺寸。
( g8 K7 k2 y; q
! ]1 D! {: L1 P3 N/ f4 i( @ 0 V7 P+ ]/ a0 J! a: Q0 U6 |
- F) x7 ^5 a& S% O' n
9 Y) n6 Z0 }7 n7 k* X) g- [: ]6 }
图3 MIDAS/GTS计算结果云图(单位:m)# w* i( m/ I$ w! b( h
) U. o6 D Y+ d% o 5 结语4 k" s+ v1 O/ R1 r- }+ M
+ ^/ D- H; Y+ C W3 E. M8 U3 i (1)复杂隧道所需的有限元仿真模拟模型可通过三维造型软件SolidWorks实体、参数化建模,智能装配后实现。& j+ w! q, B5 X8 v
5 A1 d/ i0 n; I+ W9 o/ u- Z8 G. D
(2)利用SolidWorks与大部分商业化通用有限元软件共享数据格式,通过CAD/CAM接口程序导入,可强化ANSYS、FLAC3D等有限元分析软件前处理的建模功能。: q1 |- L6 w- p/ k7 n
. a' Q- |& w5 T) }8 d2 j! _
(3)隧道数值仿真模拟计算结束后,将其结果信息反馈给SolidWorks中参数化模型,调整模型后再导人分析软件计算,可实现模型与结果之间的信息互馈。. }- i) B/ d9 p# k$ n- a9 s
- q+ T& p- g. s8 W/ q) C
已同步至 上海雷瓦的微博 + i2 R% T Z- g. ]4 I( M! V
3 Y. m7 g9 r9 k( t' ^* n: X7 v. f; x% v4 G- X- n2 m, A, X
|
|