接触相关的keyword:
*Contact:开始定义通用的接触(该选项表明通用接触定义的开始。每个step只能用一次,通用接触定义的不同方面可以通过下面的一些选项指定。) 产品:explicit 可选参数:
OP:设置OP=MOD(默认),更改已存的通用接触定义。设置OP=NEW删除以前定义的接触并定义新的。
----------------------------
6 y& ? u7 B1 h# s2 ~+ }9 S8 \\0 a- y6 |7 L9 t4 h9 d*Contact Clearance:定义接触间隙属性(该选项用来创建接触间隙属性定义。接触间隙属性将通过*Contact clearance assignment选项控制任何接触交互。) 产品:explicit 必须参数:
Name:定义属性名 可选参数:
Adjust:设置adjust=yes(默认),是通过调整节点坐标而无需创建约束来解决间隙问题。adjust=yes只能用在第一个step定义间隙。 设置adjust=no则存储接触偏移以使间隙能被满足而不需调整节点坐标。 Clearance:设置该参数等于一个数值是为整个从节点集定义初始间隙或等于节点分布的名字。对于实体单元表面上的从节点,间隙值必须是非负的。默认是0.0
Search above:设置该参数等于表面上的距离加上指定的间隙值将作为搜索从节点的距离。对于实体单元,默认距离是与从节点关联的单元尺寸的1/10。对结构单元,默认是从节点相关的厚度。
Search below:设置该参数等于表面下的距离设置该参数等于表面上的距离加上指定的间隙值将作为搜索从节点的距离。对于实体单元,默认距离是与从节点关联的单元尺寸的1/10。对结构单元,默认是从节点相关的厚度。 ------------------------
! o! h8 V' X- ~\8 g% m0 N0 P0 R9 G( I9 m, ^8 E) e0 M: j0 R' J: J1 M* F8 U3 i2 s G& a$ s& j& f$ D$ g6 ]; I0 L: b\*Contact clearance assignment:在一般接触区域的表面间施加接触间隙(该选项用来在接触面间定义初始接触间隙,并控制初始接触过盈如何解决。) -------------
# Q* Q7 q0 f2 @+ Q, D0 n; s*Contact controls:为接触指定额外的控制(该选项用来为接触模型提供额外的控制选项。标准的求解控制通常是足够的,但是额外的控制可以帮助获得更好的效率等。) 该选项可以为不同的接触对设置不同的控制值。在explicit中,必须与*contact pair一起使用。
N& u) u0 X: H3 O7 {) I可选的、相互排斥的参数:
Absolute penetration tolerance:设置该参数等于允许的穿透值,该参数只能影响增广的拉格朗日曲目行为的接触约束。
Relative penetration tolerance:设置该参数等于允许穿透与典型接触表面尺寸之间的比例,该参数只能影响增广的拉格朗日曲目行为的接触约束。默认Relative penetration tolerance设置为0.1%,而有限滑动、面对面接触是5% 可选参数:
Approach:该参数自动记录接触方向的法向上的初始刚体模态,然后激活粘性阻尼防止数值困难
接触中的曲面初始未接触时接触上Automatic tolerances。体在一个单一step中移动接触上,
! o! i1 _5 w G$ @/ n( I0 I7 t/ `8 但是在step中由于载荷使他们接触,不该有显著的变形。该参数必须与master和slave一起使用。更多的控制刚体选项,可以使用stabilize。 automatic tolerances:使standard自动计算过盈容差和分离压力容差,以防止接触中的振荡。该参数不能与maxchp、perrmx和uerrmx参数共用。
Friction onset:设置其=immediate(默认)则在接触发生时在增量步中包含摩擦。设置其=delayed则延迟摩擦的应用。
Lagrange multiplier:设置其=yes则强迫接触约束为拉格朗日乘子法;=no则不使用拉格朗日乘子法。对于高刚度问题不推荐no,因为他将在方程求解时导致数值问题(比如奇异)。 接触刚度的值决定是否默认情况下使用拉格朗日乘子。当默认罚刚度设置用于罚函数或增广的拉格朗日接触,拉格朗日乘子默认不使用。如果用于罚函数或增广的拉格朗日接触的罚刚度大于下面每个单元1000倍时,则默认使用拉格朗日乘子。对使用直接约束方法的软接触,只有压力-过盈关系的最大斜率超过下面每个单元的 1000倍时,默认拉格朗日乘子才使用。
1 K5 Q7 _$ F+ p G4 Y. ; N' S# t# E0 C# E+ z! q1 ]2 F/ w( B' A( T& ^5 9 e7 R. j' k* |2 U, A8 z% T) n7 o: PMaster:设置主面名
Maxchp:设置允许违反接触条件的最大点数。这个条件由perrmx和uerrmx控制。如果大于那些点数,求解不会被接受。
Perrmx:接触点上拉伸应力(Gap-或itt-类型接触单元内的拉力)允许传递的最大值。如果接触中任何点的拉力/拉应力大于perrmx接触将发生,而不管maxchp的值。默认情况下,无拉应力被传递。
Reset:重置所有接触控制到默认值。 Slave:从面名
Slide distance:该参数只针对,使用“接触片段”代替“激活拓扑”算法来考虑接触连接中的变化时的三维弹性主面的有限滑动模拟,此时abaqus会选择默认的接触片段尺寸,但设置该参数等于从节点在主面上的最大距离有时会改善分析性能。该参数必须与master和slave参数一起使用来指定一个接触对。如果接触片段算法起作用,则设置slide distance等于零将返回到默认的接触片段尺寸。
Stabilize:包含该参数会在接触未被完全建立时处理刚体位移情况。他将基于底层单元的刚度和时间步大小激活法向和切向阻尼。如果该参数未被赋值,则abaqus会计算自动计算阻尼系数。如果赋值了,abaqus会用该值乘上自动计算的阻尼系数。如果直接定义了阻尼系数,任何指定到该参数的值会被忽略。stabilize参数可用来为整个模型或个别接触对指定阻尼。如果给了个别接触对的值,他将覆盖指定给整个模型的值。
Stiffness scale factor:abaqus会用这个比例系数缩放罚刚度来得到新的接触对刚度。只有接触约束强制用增广的拉格朗日法和罚函数法才受该参数影响。
Tangent Fraction:设置该参数等于stabilize参数指定的法向阻尼的一部分。默认,切向和法向稳定性是相同的。
Uerrmx:设置该参数等于从节点上的最大过盈距离。如果接触点由于超过了uerrmx而违反接触约束,则迭代会开始而不管maxchp是否指定,默认,不允许过盈。 ————————————————————
*Contact controls assignment:为通用的接触算法指定接触控制(用于explicit) 指定控制可选的、相互排斥的参数:
Nodal erosion:默认=no,在通用接触中,在所有接触面和边连接的单元面变化后,保持其上的一个节点作为点质量。=yes,删除面上的点。 Type:=scale penalty为默认罚刚度指定比例系数。 -----------------------------------------------
/ b, u: ~7 r) o6 I& / i( F3 T* Y3 x0 a m; N0 z1 Q4 m\1 K; B0 u* n) B) i9 b\2 D _( u' {+ d+ y% j& {2 u4 N, U) N4 ~* i7 r\\*Contact damping:定义接触面间的粘性阻尼(该选项用来定义两接触面间的粘性阻尼,必须与*surface interaction、*gap或*interface选项联合使用。standard中,该选项只要用来在逼近或分离过程中抑制相对运动;在explicit中该选项用来抑制当使用罚函数或软接触时的振荡)
必须参数:
definition:该参数选择阻尼系数的维数
--------------------------------------------------------------------
*Contact pair:定义接触对 (该选项用来定义由曲面或节点集形成的接触对) 产品:standard/explicit 必须参数:
Interaction:设置该参数等于*Surface Interaction属性名,来定义相关接触对的属性。 可选参数:
Adjust:设置该参数等于节点集名或一个数值来调整曲面的初始位置。该调整在分析的开始阶段被指定而且不产生任何约束。该参数对于TIED接触是必须的。该参数不允许自接触。
L* [- u( X+ X: ]! x& z8 u. Y# H, C# m: w k; M8 p# C) z- Z$ U3 \\& {5 o& S9 e1 e5 a( ~\\o$ C: D/ _5 GExtension zone:设置该参数等于片段端部的一小段或主面上延长的小边,以避免数值错误。该值必须在0.0到0.2之间,默认是0.1。该参数只影响node-to-surface的接触。 HCRIT:设置该参数等于一个距离,使得在程序放弃当前增量步并且以一个小增量步重试前,从面上的一个点必须穿透主面。默认的HCRIT是从面上典型单元长度的一半。该参数不能用于有限滑动finite-sliding、面对面接触surface-to-surface的接触对。
No Thickness:该参数在接触计算时忽略曲面厚度影响。该参数只影响接触方程并且默认是考虑曲面厚度的,不能用于有限滑动finite-sliding、面对面接触surface-to-surface的接触对。 Small Sliding:表面是小滑动,不允许自接触。 Smooth:该参数为节点到面的变形体或刚性主面设置平滑值。在0.0~0.5之间,默认是 0.2。只用于节点到面接触。
Tied:表明是绑定。此时需要ADJUST参数。
Type:TYPE=node to surface(默认),则接触约束系数依据从节点投影到主面上的点处的插值函数产生。 设置Type=surface to surface,则产生接触约束系数以优化应力精确度,基于节点的曲面忽略该参数。 数据行: 第一行: 1、从面名
2、主面名。如果忽略主面名或与从面名相同,程序会认为是自接触。 3、可选的定位名,指定从面上切线滑动方向 4、可选的定位名,指定主面上切线滑动方向
定义explicit中的接触:
CPSET:设置该参数等于接触对的名称。CPSET可以有*clearance或*contact controls选项,这些选项可以调整算法控制参数。也可通过*contact output选项指定输出。 interaction:设置属性名
mechanical constraint:设置该参数等于强迫接触约束的方法名。 =kinematic(默认),选择运动学方法; =penalty,选择罚函数法。
Op:设置OP=ADD(默认)添加新的接触对到已存的接触对集中,设置OP=delete则从激活接触对集中移除接触对
: r* ]' _( r( C) z6 a3 {' ?: V- c8 i4 ]7 f5 o! t( A0 n' S- e2 a; K3 p+ Z+ t! |% p6 y- a( a2 }6 i& w3 U# \\, D3 G' X# m9 E; }! E- i8 f( ) T4 C) W0 m6 d8 U! ?; e# N0 l* d* p* F. m; y- K2 T) |( O7 P7 _( E! J/ N; J+ y, `+ H3 u, J7 Z+ H R; m9 ?1 h! Ysmall sliding:选择小滑动只能用在第一个step中而且是kinematic约束方法。 weight:为接触面设置权系数。 数据行:
1、第一个面的名称
2、第二个面的名字,如果空缺或是与第一个面名相同,则explicit认为是自接触。 ————————————
*Friction:指定摩擦模型(该选项引入摩擦属性到接触中,控制接触面、接触对或连接单元,必须与*surface interaction、*connector friction等选项联合使用)
Elastic slip:只用于standard分析。在稳态移动分析中,对于粘性摩擦,设置该参数等于刚度方法中的允许弹性滑动速度大小。对所有其他分析过程,设置该参数等于刚度方法中的允许弹性滑动的大小。如果忽略该参数,则弹性滑动或弹性滑动速度有slip tolerance指定。
, a7 h' x4 S5 \\5 u4 k' @5 w2 c+ P4 K- }/ _9 w1 i8 S- t( Y- ?' j4 D\m, z( |+ E, G+ ]0 m0 }& V! ?Lagrange:该参数只用于standard而且对于定义连接单元摩擦时不能使用。该参数选择拉格朗日乘子法。
rough:对于定义连接单元摩擦时不能使用。该参数指定完全粗糙摩擦(无滑动)
slip tolerance:只用于standard分析。设置该参数等于Ff(稳态移动分析中最大允许弹性滑动速度与旋转体角速度的比例,或其他分析过程中最大允许弹性滑动距离与典型接触面尺寸的比值)。默认slip tolerance=0.005 当为连接单元定义摩擦时,Ff定义(如果可能)为最大允许弹性滑动与典型单元尺寸的比值,此时,默认是0.0001 user:不能用于连接单元的定义。用户子程序。 数据行包含摩擦系数的数值。 ——————————-
, k, }3 E2 P\( ]. `2 w$ t- n0 ~, W4 l' i3 y- m5 O. R' [\& k2 x1 @6 e& U. l! F$ X9 W*Surface:定义面或区域(该选项用于为接触模拟、绑定约束、紧固和耦合定义面或为分布面载荷、声辐射等定义区域。在standard中,也用来定义定义装配载荷等;在explicit中,也用来为自适应网格区域定义边界) name:面的名字
internal:CAE使用该参数确认面是内部创建的。internal参数只用于由装配或零件实例定义的模型,默认是忽略该参数。
type:设置type=element(默认)则为被指定的单元自动定义自由面或通过使用单元面定义单元表面 type=node,则通过指定一系列节点或节点号定义面 type=segments则在xy平面为平面模型或在rz面绕一个轴为对称模型创建二维解析面 type=cylinder通过沿着指定向量扫描相连的、xy面上的线定义三维解析面 type=revolution通过提供连接的、rz面的线绕一个轴定义三维解析面 type=cutting surface使用切平面穿过一个单元集产生内部的基于单元的面,产生的面是切平面的近似 type=user通过用户子程序定义解析面。 _____________________________
! Q! z$ {$ G& A2 G8 d8 _) M0 T% T9 W*Surface interaction:定义曲面交互属性(该选项用来创建曲面交互属性。该属性将控制参考该曲面交互的接触) Name:
----------------------- *Clearance:为从节点指定特定的初始间隙和接触方向(该选项用来为接触从节点定义初始间隙值和/或接触方向。在standard分析中,也用来定义过盈值)
Cpset:该参数只用于explicit。设置该参数等于接触对的名称来与之关联 master:只用于standard分析,主面名 slave:只用于standard分析,从面名
9 ?+ @( d9 D( 2 O7 [3 _& t4 {. n7 w- Y( l+ @! j% ?/ }$ ?7 E. @8 b/ H$ \\3 [& E