Move
Forced movement of a flange according to an angle, speed and angular acceleration signal
Library
Modelica/Mechanics/Rotational/Sources
Description
Flange flange is forced to move relative to flange support with a predefined motion according to the input signals:
u[1]: angle of flange u[2]: angular velocity of flange u[3]: angular acceleration of flange
The user has to guarantee that the input signals are consistent to each other, i.e., that u[2] is the derivative of u[1] and that u[3] is the derivative of u[2]. There are, however, also applications where by purpose these conditions do not hold. For example, if only the position dependent terms of a mechanical system shall be calculated, one may provide angle = angle(t) and set the angular velocity and the angular acceleration to zero.
The input signals can be provided from one of the signal generator blocks of the block library Modelica.Blocks.Sources.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_useSupport | useSupport | = true, if support flange enabled, otherwise implicitly grounded | Number | 0 |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_phi | phi | phi | Structure | |
mo_phi/fixed | fixed | Cell of scalars | true | |
mo_phi/start | start | Cell of scalars | ||
mo_u | u | u | Structure | |
mo_u/fixed | fixed | Cell of vectors of size 3 | true | |
mo_u/start | start | Cell of vectors of size 3 |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
flange | implicit | Flange of shaft | output | 1 |
u | implicit | Angle, angular velocity and angular acceleration of flange with respect to support as input signals | input | 1 |
Port 3 | implicit | Support/housing of component | input | mo_useSupport |