Driven Motion

Driven motion refers to the combination of both translational and rotational movements of an object, where either or both can be predefined (prescribed) or governed by dynamic forces (driven). It can involve free movement in all directions, fixed axis rotation, or a combination of both, depending on the specified conditions.

Driven Motion Mode

Translation

The motion along each global axis (X, Y, Z) can be set to driven or prescribed motion using the “Driven Translation X/Y/Z” option. The object does not rotate.

Download Sample File: Translation

Driven Translation X

The motion along this axis can be set to free (driven) or prescribed.

Prescribed
Displacement X UDF

m | This UDF defines the x-displacement of the mount point about the initial position. Values may be positive or negative. The initial value of the UDF should be zero. This is a System UDF.

Free
Additional Force X UDF

N | Other forces to apply on the object as a time-varying expression that can be a function of the instantaneous position and velocity of the object. This is used for forces such as friction and damping. This is a System UDF.

Initial Velocity X

m/s | Initial velocity along the axis at time 0.

Driven Translation Y

The motion along this axis can be set to free (driven) or prescribed.

Prescribed
Displacement Y UDF

m | This UDF defines the y-displacement of the mount point about the initial position. Values may be positive or negative. The initial value of the UDF should be zero. This is a System UDF.

Free
Additional Force Y UDF

N | Other forces to apply on the object as a time-varying expression that can be a function of the instantaneous position and velocity of the object. This is used for forces such as friction and damping. This is a System UDF.

Initial Velocity Y

m/s | Initial velocity along the axis at time 0.

Driven Translation Z

The motion along this axis can be set to free (driven) or prescribed.

Prescribed
Displacement Z UDF

m | This UDF defines the z-displacement of the mount point about the initial position. Values may be positive or negative. The initial value of the UDF should be zero. This is a System UDF.

Free
Additional Force Z UDF

N | Other forces to apply on the object as a time-varying expression that can be a function of the instantaneous position and velocity of the object. This is used for forces such as friction and damping. This is a System UDF.

Initial Velocity Z

m/s | Initial velocity along the axis at time 0.

Mass

kg | Total mass of the moving body.

Center of Mass

m | Position of the center of mass in the global coordinate system.

Rotation 1 Axis

The object has a fixed axis of rotation while there is no translation. This axis of rotation is defined by the moving body’s motion axis point and motion axis vector. The rotation can be driven or prescribed, which is designated using the “Driven Rotation” option. If prescribed, set the following parameters:

Download Sample File: Rotation 1 Axis

Mass

kg | Total mass of the moving body.

Center of Mass

m | Position of the center of mass in the global coordinate system.

Driven Rotation

Designate if rotation can be driven or prescribed.

Prescribed
Prescribed Rotation UDF

rad | This UDF defines the rotational position of the object about the rotation axis. This is a System UDF.

Download Sample File: Prescribed Rotation

Free
Free 1 Axis Moment of Inertia

Moment of inertia about the axis of rotation.

External Torque UDF

Nm | This UDF defines an additional external torque applied about the rotating axis for driven objects with free rotation about one axis. This torque is superimposed on any fluid or particle forces acting on the moving body. This is a System UDF.

Download Sample File: External Torque

Free 1 Axis Initial Omega

rad/s | Initial angular velocity about rotation axis at time 0.

Prescribed Translation Free Rotation

The object translates according to predefined expressions while rotation occurs freely in all directions.

Download Sample File: Prescribed Translation Free Rotation

Displacement X UDF

m | This UDF defines the x-displacement of the mount point about the initial position. Values may be positive or negative. The initial value of the UDF should be zero. This is a System UDF.

Displacement Y UDF

m | This UDF defines the y-displacement of the mount point about the initial position. Values may be positive or negative. The initial value of the UDF should be zero. This is a System UDF.

Displacement Z UDF

m | This UDF defines the z-displacement of the mount point about the initial position. Values may be positive or negative. The initial value of the UDF should be zero. This is a System UDF.

Ixx

kg-m 2 | Components of the moment of inertia matrix calculated about the center of mass at the object’s initial position and orientation.

Iyy

kg-m 2 | Components of the moment of inertia matrix calculated about the center of mass at the object’s initial position and orientation.

Izz

kg-m 2 | Components of the moment of inertia matrix calculated about the center of mass at the object’s initial position and orientation.

Ixy

kg-m 2 | Components of the moment of inertia matrix calculated about the center of mass at the object’s initial position and orientation.

Ixz

kg-m 2 | Components of the moment of inertia matrix calculated about the center of mass at the object’s initial position and orientation.

Iyz

kg-m 2 | Components of the moment of inertia matrix calculated about the center of mass at the object’s initial position and orientation.

Free 6 DOF

The object is allowed to freely rotate and translate in all directions.

Download Sample File: Additional Force UDF

Mass

kg | Total mass of the moving body.

Center of Mass

m | Position of the center of mass in the global coordinate system.

Additional Force X UDF

N | Other forces to apply on the object as a time-varying expression that can be a function of the instantaneous position and velocity of the object. This is used for forces such as friction and damping. This is a System UDF.

Additional Force Y UDF

N | Other forces to apply on the object as a time-varying expression that can be a function of the instantaneous position and velocity of the object. This is used for forces such as friction and damping. This is a System UDF.

Additional Force Z UDF

N | Other forces to apply on the object as a time-varying expression that can be a function of the instantaneous position and velocity of the object. This is used for forces such as friction and damping. This is a System UDF.

Initial Velocity X

m/s | Initial velocity along the axis at time 0.

Initial Velocity Y

m/s | Initial velocity along the axis at time 0.

Initial Velocity Z

m/s | Initial velocity along the axis at time 0.

Ixx

kg-m 2 | Components of the moment of inertia matrix calculated about the center of mass at the object’s initial position and orientation.

Iyy

kg-m 2 | Components of the moment of inertia matrix calculated about the center of mass at the object’s initial position and orientation.

Izz

kg-m 2 | Components of the moment of inertia matrix calculated about the center of mass at the object’s initial position and orientation.

Ixy

kg-m 2 | Components of the moment of inertia matrix calculated about the center of mass at the object’s initial position and orientation.

Ixz

kg-m 2 | Components of the moment of inertia matrix calculated about the center of mass at the object’s initial position and orientation.

Iyz

kg-m 2 | Components of the moment of inertia matrix calculated about the center of mass at the object’s initial position and orientation.

Prescribed Translation Free Rotation 1 Axis

The object translates according to predefined expressions while rotation occurs about a fixed axis. This axis is defined by the moving body’s motion axis point and motion axis vector.

Download Sample File: Prescribed Translation Free Rotation 1 Axis

Mass

kg | Total mass of the moving body.

Center of Mass

m | Position of the center of mass in the global coordinate system.

Displacement X UDF

m | This UDF defines the x-displacement of the mount point about the initial position. Values may be positive or negative. The initial value of the UDF should be zero. This is a System UDF.

Displacement Y UDF

m | This UDF defines the y-displacement of the mount point about the initial position. Values may be positive or negative. The initial value of the UDF should be zero. This is a System UDF.

Displacement Z UDF

m | This UDF defines the z-displacement of the mount point about the initial position. Values may be positive or negative. The initial value of the UDF should be zero. This is a System UDF.

Free 1 Axis Moment of Intertia

kg-m 2 | Moment of inertia about the axis of rotation.

External Torque UDF

Nm | This UDF defines an additional external torque applied about the rotating axis for driven objects with free rotation about one axis. This torque is superimposed on any fluid or particle forces acting on the moving body. This is a System UDF.

Download Sample File: External Torque

Free 1 Axis Initial Omega

rad/s | Initial angular velocity about rotation axis at time 0.

Lower Rotation Limit

deg | These limits prevent the object from rotating beyond lower limits. When a limit is hit, the object will rotate in the opposite direction again once it receives a torque in the opposite direction.

Upper Rotation Limit

deg | These limits prevent the object from rotating beyond upper limits. When a limit is hit, the object will rotate in the opposite direction again once it receives a torque in the opposite direction.

Note

You can automatically calculate the moments of intertia using the Moments form or you can extract them from the Diagnostics form.