NLFE Bodies
NLFE stands for Non Linear Finite Elements. The NLFE implementation in MotionView/MotionSolve is based on Absolute Nodal Coordinate Formulation or ANCF. In this approach, only absolute coordinates and global slopes are used to define the element nodal coordinates without the need for using infinitesimal or finite rotations. In complex multibody simulations, flexible bodies are needed to improve model fidelity. In cases where the deformations and rotations are expected to be large and/or exceed linear assumptions, NLFE becomes a necessity.
-
If the Bodies panel is not currently displayed, select the desired body by
clicking on it in the Model Browser or in the modeling window.
The Bodies panel is automatically displayed.
-
Choose a type from the Properties tab.
If Beam is chosen:Note: To view material properties, click the Manage Materials button. See the Materials topic for additional information.If Cable is chosen:Note: The cross-section is positioned such that the point profile defined in the Connectivity tab lies at the centroid of the cross-section.
- Click the Connectivity tab.
-
Define a No Load profile.
- Append, insert, and delete selected points by clicking the Point collectors and making your selection in the modeling window (or the Model Tree by double-clicking Point).
- Click the Import Points button and browse for a .csv file from which point coordinates can be extracted.
Note: The profile is generally defined as a no load configuration of the beam. This means that the beam modeled in this profile does not have any load on it at the beginning of the simulation. Defining a no load profile is mandatory. -
Define a loaded configuration.
The loaded profile data is different than the no load profile and this difference introduces the pre-load in the body at the beginning of the simulation. Defining a loaded configuration is optional. If a loaded configuration is not specified, the body is in an unloaded state at the beginning of the simulation.
- Select Loaded from the View drop-down menu.
- Import a .csv file.
An additional set of constraints is introduced by default at an NLFE grid when a marker (an explicit marker or implicit by means of joints/forces) is associated with the NLFE body at that grid position. This constraint rigidifies the grid. The constraints are of the form <CONN0 id = “conn_id” gid = “grid_id” conn = “TTTTTT” />. The statement constrains the gradient vector. The first three keywords ‘T’ in the conn attribute represent the constraint on the gradients along X, Y, and Z direction, while the remaining three ‘T’ keywords represent the constraint in the rotational (shear) direction. The form of these constraints can be changed using an environment variable HW_NLFE_CONN_TYPE = ssssss, where s can be either ‘T’ or ‘F’ -
Click the Orientation tab.
Note: The Orientation tab only becomes available if Beam is chosen in the Properties tab.
-
Orient the elements at the start and end of the NLFE beam.
The X-Axis of these two markers, by default, will be pointing along the length of the beam profile and hence is grayed out. The X axis of the Start Orientation marker is aligned with the second point defined in the beam profile, while that of the End Orientation marker is aligned along the vector formed by the last but one point and the last point in the beam profile.
- Click the Mass Properties tab and review the computed mass and mass-moment-of-inertia properties of the body along with its CG location with regard to global.
-
Define initial conditions.