Sensor used to measure the reaction force and torque between two constrained or driven bodies
First Generation/Sensors & Actuators
The Constraint & Driver Sensor block measures the force/torque of constraint (reaction force/torque) between a pair of bodies. You connect this block to the Constraint or Driver block connected between the two Bodies. The output signal is the reaction force/torque.
The Constraint & Driver Sensor measures the reaction force/torque in the reference coordinate system (CS) specified in the block dialog. The Constraint or Driver block connects a base and a follower Body. You choose in the dialog to measure the reaction force/torque on either the base or the follower Body.
The input is the connector port connected to the Constraint or Driver block you want to sense. The outport is a set of Simulink® signals or one bundled Simulink signal of the reaction force/torque vector(s).
Physical and Unphysical Reaction Forces Not all the components of the output reaction force/torque signal are significant. Only those components projected into the subspace of the degrees of freedom constrained or driven by the connected Constraint or Driver block are physical. Components orthogonal to the constrained or driven degrees of freedom are unphysical.
A body's orientation rotation matrix R relates vector components measured in the body CS and in the inertial World CS by [R]·vb = vs. The column vector vb lists the vector v's three components measured in the body CS. The column vector vs lists the vector v's three components measured in the World CS.
The dialog has one active area, Measurements.
In the pull-down menu, choose to measure the reaction force/torque
on the base (B) or follower (F) Body. The default is
In the pull-down menu, choose the CS in which the reaction force/torque
or motion is interpreted. The default is
Absolute case, the force vectors have
components measured relative to the inertial World CS axes. In the
the same force vector signals are premultiplied by the inverse rotation
matrix R-1 = RT for
the Body selected in Reactions measured on.
Select the check box if you want to measure the reaction torque. The default is selected. The torque is a row vector in the Simulink output signal.
In the pull-down menu, choose the units for the reaction torque.
The default is
Select the check box if you want to measure the reaction force. The default is selected. The force is a row vector in the Simulink output signal.
In the pull-down menu, choose the units for the reaction force.
The default is
Select this check box to convert the output signals into a single bundled signal. The default is selected. If you clear it, the Constraint & Driver Sensor block will grow as many Simulink outports as there are active signals selected, one port for each selected signal.
If the check box is selected, the Simulink signal out has all the active signals bundled into a single row vector, ordered in the order shown in the dialog. The type of the signal components depends on which measurements are active (selected).
The sensor outputs are ordered and labeled as follows.
|Constraint & Driver Sensor Output Signal||Label|
Here is a Constraint & Driver Sensor connected to a Gear Constraint, which connects and constraints two Bodies:
You must add a Sensor port (connector port) to the Constraint/Driver block to connect the Constraint & Driver Sensor to it. The base (B)-follower (F) Body sequence on the two sides of the Joint determines the sense of the Constraint & Driver Sensor data.