通用接触单元有三种基本状态,这将导致单元具有四个不同的刚度区域:
根据单元是处于锁定、耦合还是解锁状态,材料阻尼参数可以具有不同的值。
必须为通用接触单元部件定义的第一个参数位于“单元定义”对话框的“常规”选项卡中。您必须在“横截面面积”字段中输入等截面的面积,您必须根据初始长度指定通用接触单元的质量。在分析过程中,无论单元的拉伸或压缩长度如何,相同的值仍然有效。如果模型中将出现重力或加速度载荷,则必须在“单元质量”或“质量密度”字段中指定一个值。
要使通用接触单元在不处于耦合或接触状态时应用刚度,请在“解锁”选项卡的“解锁拉伸模量”和“解锁压缩模量”字段中,指定拉伸和压缩作用下的模量。如果在“抗力”字段中指定一个值,则该值将应用为轴向力。
要使通用接触单元在长度变得比特定值更短时应用刚度,请在“接触”选项卡的“接触距离”字段中指定长度,并在“接触模量”字段中指定模量。由于单元长度不能短于 0 个单位,因此接触距离 0 并非真实接触的实际距离。请为接触距离使用一个小的有限值。如果无需任何接触区域,请使用值 0。
要使通用接触单元在长度变得比特定值更长时应用刚度,请在“耦合”选项卡的“耦合长度”字段中指定长度,并在“耦合模量”字段中指定模量。值为 0 时,表示没有耦合区域。
在所有情况下(解锁、接触、耦合),单元刚度将是模量 (E) 与横截面面积 (A) 的乘积除以长度 (L),即:刚度 = A*E/L。长度 L 取决于单元长度(如模型中所绘)、接触距离的输入长度和耦合长度。请参考下面的图和表。
图 1:通用接触单元的刚度
其中
初始单元长度,lo | |||
---|---|---|---|
Lo < Lcnt | Lcnt < Lo < Lcpl | Lo > Lcpl | |
刚度,K |
Kcnt = A*Ec/Lcnt + A*Ecnt/Lcnt 无解锁压缩 Kt = A*Et/Lcnt Kcpl = Kt + A*Ecpl/Lcpl |
Kcnt = Kc + A*Ecnt/Lcnt Kc = A*Ec/Lo Kt = A*Et/Lo Kcpl = Kt + A*Ecpl/Lcpl |
Kcnt = Kc + A*Ecnt/Lcnt Kc = A*Ec/Lo 无解锁拉伸 Kcpl(对于 L>Lo)= A*Et/Lo + A*Ecpl/Lcpl Kcpl(对于 L<Lo)= A*Ec/Lo + A*Ecpl/Lcpl |
初始力,Fo | Fo = 0 | Fo = 0 | Fo = Kcpl*(Lo-Lcpl) |
其中,Ecnt、Ec、Et 和 Ecpl 分别是接触模量、解锁压缩模量、解锁拉伸模量和耦合模量。 |
若要对通用接触单元应用阻尼力,请在“阻尼”选项卡的“阻尼器系数”字段中输入一个值。阻尼力与此值和横截面面积成比例。若要考虑材料的阻尼效应,请在“解锁阻尼”、“锁定阻尼”和“耦合阻尼”字段中指定每种状态的阻尼系数。要使这些属性影响计算的力和应力,请激活“输出包含阻尼效应”复选框。
您可以指定通用接触单元的拉伸和压缩应力限制。一旦超出其中任一应力,单元将会失效。您可以在“失效”选项卡的相应“失效应力”字段中指定这些应力。要使此字段可用,必须在“解除失效”下拉框中选择除“无”以外的其他选项。如果选择“解锁条件”选项,则在拉伸或压缩应力超出失效应力之后,解锁模量将设置为 0。如果选择“耦合条件”选项,则在拉伸应力超出失效应力之后,耦合模量将设置为 0。如果选择“接触条件”选项,则在压缩应力超出失效应力之后,接触模量将设置为 0。如果选择“解锁和耦合条件”选项,则在拉伸应力超出失效应力之后,解锁和耦合模量将设置为 0。如果选择“解锁和接触条件”选项,则在压缩应力超出失效应力之后,解锁和接触模量将设置为 0。