QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2162|回复: 4
收起左侧

[分享] SolidWorks Simulation最佳应用之接触分析应用技巧

[复制链接]
发表于 2013-4-25 11:11:02 | 显示全部楼层 |阅读模式 来自: 中国北京

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
    接触(Contact)问题在于实际工程应用中是极为广泛且常见的问题,但现有的固体力学或结构领域的计算机辅助分析仿真软件中,除了泛用型的有限元素分析(Finite Element Method,FEM)软件有提供此方面的功能外,一般整合性的CAD/CAE/CAM软件却较少提供此分析功能,用户遇到此问题时,除了直接藉助泛用型的有限元素软件进行分析,另外常用的方法,即是将分析模型利用CAD或前处理软件将模型建立完成或数据准备完毕后,在输出至有限元素分析软件进行运算,此两种类型,软件在使用及兼容性皆须满足使用者要求,不失为一种可行的分析模式,但如进行接触分析时,除考虑建立分析模型的便利性与精确性外,尚须能兼顾前后处理程序与求解处理程序的整合性,如此对于使用者而言,会是一个较好的分析工作模式,而SolidWorks Simulation即提供了接触问题的整合性分析环境。
, y7 W4 W! e" v; M& ^5 e8 e( `- A, P3 ]    接触分析在于描述初始即为接触状态或于承受负载过程中产生接触的零件边界之间的互动情形。在两个相似的劲度值零件之间,使用接触条件相互作用是较好的,而不是以负载/拘束条件方式作用于零件上,若没有接触条件,两个元素之间没有共同的节点,两者彼此都不知道对方存在,在SolidWorks Simulation中,接触条件也可以将相邻的零件结合在一起。6 S8 z* U- p  r
    在SolidWorks Simulation接触功能可在组合件与多本体零件中使用,甚至也支持零件本身自体接触。SolidWorks Simulation提供三种接触选项: 设定整体接触(Global Contact)、定义接触组(Local Contact)、定义零组件接触(Component Contact)。 . T5 m+ }3 S8 I/ ^- I
整体接触 在组合件中,不同零件或多本体中不同本体接触面的预设接触条件,但它不会针对点或边线以及两个面积较小的区域设定接触条件。分为三种接触情况:
) z) u2 D6 k3 i. O0 _7 E0 k结合(Bonded)为默认值,接触面在分析前后均是结合在一起,不会有分离的状况。3 y, j0 J; b) w' \8 b) M* ]
允许贯穿 (Allow Penetration) 使用时机在两者(零组件)之间无互动,若因其它条件,而确使接触面会有互相穿透时,使用允许贯穿接触条件可以加快指令周期 。
" Z8 `! d+ O( _0 d0 ?–   无贯穿 (No Penetration) 零组件之间会互相作用影响,但不会有穿透(干涉)现象。3 i# o% d& B- {$ ~6 F
' d: ]8 \2 {% S4 G0 E. q5 Z( U3 X5 f

相容网格(Compatible mesh) vs. 不相容网格(Incompatible mesh)

相容网格(Compatible mesh) vs. 不相容网格(Incompatible mesh)

0 H8 C2 e, ?* p! c– 只有在结合选项可以使用- L  T  P3 Z4 ~) W, m
– 当两个面重迭时:, \6 J6 `* w! K1 z$ T: R
• 使用兼容的网格,求解准确性较高但网格产生较有可能产生失败
2 j& I) ~" x5 p• 使用不兼容的网格,程序会在两个重迭面彼此之间以一内部拘束系住8 Q- J. O- G# P1 @) t; I
–如果使用兼容的网格选项进行网格化失败的话,可使用此选项完成网格化程序
9 {* Q/ {; b/ U# X–若在接触边线及面之间使用分割线,使其边线重合,网格将会兼容,此选项(不兼容网格)就没作用
! H; z+ V4 N2 k8 Z/ Y+ S, h# B 2.jpg           3 a' k% O# C% ^" y; J: R9 h/ [
定义接触组(局部接触)为组合件及多本体零件中,必须定义组一及组二像素之间的接触。, p( g0 ^0 W* X
        手动选择接触组一以及组二像素
+ h- Y0 L7 q( `' s        选择接触类型( l$ {& U) `6 |* U# y( D
        若需要的话,可以考虑选择“摩擦”或“缝隙(余隙)”
, a& ^& g8 Z6 O- _+ N4 m–        会增加求解复杂性,除非必要否则不要使用0 b$ b1 q7 [7 G) z7 w
–        真实情形的摩擦系数不易量测及控制,因此使用时要特别注意
5 ~' A& ]5 j1 M& }–        永远忽略余隙,不论使用者定义面接触组之间初始距离为何! |& n5 e! z+ F+ c4 \
        进阶选项设定,选择接触型式(仅无贯穿和收缩配合可以设定)) O: J& D2 d. j0 c1 `9 L
3.jpg
8 J, e0 c4 T9 a! O+ g- {; A5 H) p自动寻找接触组 在复杂的组合件中,有时很难从外观判断零组件与其它零组件是否有共享区域,或两者之间是否保持在指定的余隙范围内。由程序自动搜寻这是最快找到配对组的方法。
# M* o- w2 r5 _( F& b! c        选择2个以上零组件
7 D. `$ b' X( R$ F4 j! \: Q4 i        当选择选项”接触面“或”非接触面“,SolidWorks Simulation将自动判断可能的接触配对组
* [0 E$ P% h3 U  k7 n        类型可以选择“无贯穿”、”结合“或”允许贯穿“
3 N0 A% j% B# ?5 d! K        “无贯穿”可以选择:1 y& o, \$ L7 |, U) P+ d. u
–        节点对节点               # w3 H1 ^1 Z6 N. ^' R
–        节点对曲面
. L4 }1 N8 `) d5 r( ?–        曲面对曲面  d) Q/ Q' `& B0 J, Q6 W7 U

3 |6 F# r; q; Y% e; q* U! ]零组件之接触 对所选零组件之间或与其它零组件共享的所有面积设定预设接触条件: w4 R* n5 Y, ?) d2 h. v) K) l) m+ V
        若不想所有接触面都是结合的,通常整体接触设定为允许贯穿  V0 o& R' P4 F2 w
        使用零组件接触个别定义,此时整体接触不勾选
3 @4 Z. t. l8 q, l' G. Q( h 5.jpg   
% |# w8 `' r  @$ t接触定义层级  当一个像素同时有多种接触情形时,会以下列方式判断:
4 c1 s/ w2 J: L$ `  c. V7 p0 B3 m–        局部接触条件会覆盖过整体以及零件接触条件
* c1 O$ p3 n: y* [–        零件接触条件会覆盖过整体接触条件
9 Y1 H4 v  V) `5 F* Q9 r& P7 e; _, W+ q–        整体接触条件仅用于没有设定零件或局部接触条件的接触面上8 t% m9 f0 S2 v! e0 F% H
6.jpg - C5 [  q/ D% T1 Z3 r) C( _- M/ H
接触类型
& t7 t6 H- ~/ q( p* E/ g       无贯穿:节点对节点、节点对曲面及曲面对曲面
; f2 B- G, }# A* r4 }: p1 ]–        使用接触设定的主要方式  d3 R& F6 F7 t4 w9 ]: S% h$ i
–        定义模型中不能互相穿透的区域% j5 Z* ^1 t6 |
        结合( Y2 |: l: b- m9 i9 g; W- o+ \
–        “熔接”或”焊接”的像素
8 Y9 f5 N' I4 J7 {2 N) o+ K        收缩配合(Shrink Fit)
, U! o$ o. M, g–        允许相互有干涉配合作用
' _( f- Y  S3 U/ N       允许贯穿
3 y' Q: [4 M- e8 {; Y  K7 k* x  V
        虚拟墙壁(Virtual Wall)0 z0 d3 O, B) \5 W3 ], C
–        当零件接触一弹性或一刚性平坦面时使用
  J  l; `, V/ s8 S2 l7 s* }) B–        只能设定在单一零件上
3 |  G! S" ^" |3 u* [8 n( H–        必须选择一个参考基准面
8 ?7 v" V3 u" G: R, x–        仅支持静态研究
' A/ U& i5 \' Y% I9 e  X) n: O–        与基础(接地)螺栓搭配时
/ F! e( Y1 h2 J. g" r8 N' l2 ~无贯穿接触选项
  q- `. Z7 g1 u/ |节点对节点(Node to Node)
6 R6 W1 [3 A# ^; r7 D  j4 V  u        间隙元素
3 ^; Q! |% B* m/ k7 B        仅适用于初始接触的面! Z1 R" O0 Q: l3 i3 T
        假设接触正向力方向以及接触点在分析过程中不会改变
) @: F% \+ |2 F4 M1 ^7 _        施加的力量必须与接触正向力互相平行
( R& T5 y5 s$ f$ B& q7 T        若有滑动情形则不适用此选项8 Y+ O6 l$ n0 P% N1 C$ V1 n2 l& ]
        接触面应该要相对平坦或者平行; Y' G) t/ x9 J# e( @
        SolidWorks Simulation会在来源面及目标面之间建立同位节点,节点之间不会互相合并
# H2 `4 y7 y- e5 @. X1 {

同位节点

同位节点

" T6 m/ x# A: c: `2 Q节点对曲面(Node to Surface): F( d  D& I$ M7 o) g$ x) ]4 U
        间隙元素会连接来源面上的节点以及目标面上的元素面) K! \6 F2 H2 P/ Q4 B
        不同于节点对节点间隙接触:& k' b! x9 T* h  ?
–        接触像素一开始不一定要接触
7 Q# U# Y& G1 [7 K; a, c–        接触力的方向是由于接触像素的变形形状判断出来
- ?# c4 H4 L9 K9 }4 n–        接触像素上的节点不需要互相对应
$ _8 j) b% Z$ m' _ 8.jpg 5 |" [9 U% ], _9 p8 a
曲面对曲面(Surface to Surface)% m( C/ W* Y6 z/ ?2 ~8 X! B9 h
        适用于一般负载下的复杂接触& O& g+ P7 v" H, N+ F
        能获得较高的准确性,但需花较多时间
- I: D( _0 Y' _& r# d3 C* i        当接触像素的面积太小时,或者变形过程中只有线或点接触时,不建议使用此选项。在该情况下,请使用节点对曲面选项
9 F4 `4 K" E; Q% G; K& |) g

曲面对曲面

曲面对曲面
" L! `3 r' ~  e' T" U9 v" g
组一像素与组二像素
" E% X* Y/ _/ Z        SolidWorks Simulation将接触配对组选择的2个像素区分为”组一“以及”组二”! I! C7 M1 u2 U) i+ y5 }$ W# \' S4 Q1 L
        有一种检视方式就是假设”组一(来源面)“作用在”组二(目标面)“上" m. z* y6 g6 t0 y5 z. p/ v1 U
–        SolidWorks Simulation会尝试将组一像素投影至组二像素上
+ u( [) R: i/ s# \9 i: `8 b# u! Y, h( X        若将两者的像素互换,结果可能会有差别3 R: x2 A) H, e# `( e5 x
        在下列状况中,组一与组二的选择方式不重要:# E1 @" U2 t& L
–        允许贯穿, v( N* \; i. ]) r+ O, c: f
–        结合接触并且使用兼容网格选项
. V6 Z% g8 F" X5 F0 W' W3 Q( `–        无贯穿并且使用节点对节点选项
7 J1 V/ i2 G' u# D, l+ O6 i        在其它的接触状况,选择组一以及组二会对于运算收敛状况以及求解时间影响很大,包含收缩配合情形( l8 q( K, x8 ^
        单一像素可以在接触配对组中被指定为组一像素,也可以在另一个接触配对组中被指定为组二像素, a" @# f' C5 P7 u; n' Z, ^5 V
        组一以及组二选项可以同时选择多个接触像素- ?8 {7 o; C5 W9 {
–        所有组一像素或组二像素都必须属于单一个实体(零件)
1 W5 y) w! x1 H/ s

 组一以及组二选项可以同时选择多个接触像素

	组一以及组二选项可以同时选择多个接触像素
2 M$ [8 z/ z# d) H
选择组二像素' P  j0 H' o4 [1 V) ^, ?
        一般而言,组二应该选择接触组中两个零件刚性较高的* T, N! d& U2 a) r7 R1 Z* G
        组一选项可以选择顶点、边线、面,但组二选项只能选择面$ k' i8 C) z# j4 @1 b" u' Q, s
–        顶点及边线只能用在节点对曲面
6 O" u& |9 K3 n7 u3 F% M        组二必须比组一面平坦且区域大3 T0 r0 Z' P$ w: p- _8 w5 I, r
        组二网格可以切割得比来源面粗4 t' G) K! _; B- K5 ]) J
        组二在接触区域不应该有尖角或者小导角# ]& o6 \- X. ^' n6 t$ l6 G% O9 _

选择组二像素

选择组二像素
% r7 [1 y( U7 w& r3 v
        理论上,组一面与组二面应该可以互换
$ ?# O: a5 B2 B- c* }, E; |) F        在组二像素上最好有小圆角
2 F& g# U) }5 _; ^6 J) I3 [2 a* `        若组一面与组二面不能互换,最好的方式是产生2~3个接触配对组
& @' a4 P! j1 [0 x其它接触分析技巧
, c, D/ g' _; j: p0 g* b. z        善用分割线(Split Lines)减少组一像素区域可以加快求解时间7 G( j& y+ _/ {* R
        使用分割线减少组二像素区域对求解时间不会有影响
8 t5 u0 S/ ~9 U# g        一般而言,在接触面若有较精细的网格,则在求解接触收敛时会较好且较快
( n) o. ~# f1 L& X* l. h; @) d) C        组二的网格若太精细反而可能会造成收敛问题' w# k* W3 F, D+ U
8 s5 z# F& l6 w6 a+ V# `
        参加SolidWorks4~6月在线研讨会:
8 E  K2 [: _/ k' m                 4.24(三)@阀门行业解决方案# q+ Z+ l9 P; V1 y
        4.29(一)@泵行业解决方案
+ H/ g  T% p" C        5.8 (三)@电子及电气行业解决方案
: {" W5 E4 {' V% z$ B( `+ a% [9 V) b        5.15(三)@LED及照明行业解决方案
* d% r: R; W2 e" i+ A        5.21(二)@重型机械及设备行业解决方案, D& u* H: \/ d5 G" V
        5.28(二)@通用机械行业解决方案
, k6 v9 J* v9 G* q- E        6.5 (三)@汽车及零部件行业解决方案4 [4 b0 K/ K% m9 K# `% _
        6.19(三)@自行车行业解决方案
. c9 ^% u* d* r; Z1 w. P3 y        6.25(二)@连接器行业解决方案. F2 m4 n6 {! E1 q  l0 o
1 x/ Q( a& D# s) a7 `- a0 I, t
实威国际www.swtc.com供稿
4.jpg

评分

参与人数 1三维币 +3 收起 理由
阿帕奇 + 3

查看全部评分

发表于 2013-4-25 11:15:49 | 显示全部楼层 来自: 中国天津
:lol:

评分

参与人数 1三维币 -1 收起 理由
阿帕奇 -1 纯字符

查看全部评分

发表于 2013-4-26 09:07:18 | 显示全部楼层 来自: 中国北京
精品 讲的非常详细 谢谢 楼主分享
发表于 2013-4-26 14:28:32 | 显示全部楼层 来自: 中国福建漳州
Very Good! 不错,很有价值!
发表于 2023-2-9 17:31:06 | 显示全部楼层 来自: 中国山东淄博
文中有些别字,阅读体验不好
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表