Skip to content

rigid_wall

Module: solid

Category: nlconstraint

Type string: "rigid_wall"

Parameters

Name Description Default Units
laugon Enforcement method 0 []
tolerance tolerance 0 []
penalty penalty 0 []
offset offset 0 []
plane plane []

Description

A rigid wall interface is similar to a sliding interface, except that the secondary surface is a rigid wall.

The plane property defines the reference plane for the rigid wall. Its value is an array of four values:\(a,b,c,d_{0}\). The actual plane is defined by specifying the offset to the reference plane. The offset parameter takes a loadcurve as an optional attribute to define the motion of the plane as a function of time. The loadcurve defines the offset h from the initial position in the direction of the plane normal:

\[ \begin{array}{cc} a\,x+b\,y+c\,z+d\left(t\right)=0, & d\left(t\right)=d_{0}+h\left(t\right)\end{array} \]

So, for example, a rigid wall that initially lies in the xy-coordinate plane and moves in the z-direction would be specified as follows:

<plane>0,0,1,0</plane>
<offset lc="1">1.0</offset>