Package with classes that are used within package Frames. The classes in this package should not be directly used by a user.
Extends from Modelica.Icons.InternalPackage
(Icon for an internal package (indicating that the package should not be directly utilized by user)).
Name | Description |
---|---|
maxWithoutEvent | Maximum of the input arguments, without event and function can be differentiated |
maxWithoutEvent_d | First derivative of function maxWithoutEvent(..) |
maxWithoutEvent_dd | First derivative of function maxWithoutEvent_d(..) |
QuaternionBase[4] |   |
resolve1_der | Derivative of function Frames.resolve1(..) |
resolve2_der | Derivative of function Frames.resolve2(..) |
resolveRelative_der | Derivative of function Frames.resolveRelative(..) |
TransformationMatrix[3,3] |   |
Extends from Real
.
Name | Value |
---|---|
min | -Modelica.Constants.inf |
max | Modelica.Constants.inf |
start | 0. |
Extends from Real
.
Name | Value |
---|---|
min | -Modelica.Constants.inf |
max | Modelica.Constants.inf |
start | 0. |
y = Internal.maxWithoutEvent(u1, u2)
Function maxWithoutEvent returns the maximum of its two input arguments. This functions is used instead of the Modelica built-in function "max" or an if-statement with "noEvent(..)", in order that the function can be differentiated by providing the first and second derivatives with additional functions. Note, from a strict mathematical point of view the derivatives will be wrong, since Dirac impulses would occur in the derivatives. For the special cases as used in the MultiBody library, this is irrelevant and therefore the usage of the function is correct.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Real | u1 |   |
Real | u2 |   |
Type | Name | Description |
---|---|---|
Real | y |   |
This is a derivative of function maxWithoutEvent.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Real | u1 |   |
Real | u2 |   |
Real | u1_d |   |
Real | u2_d |   |
Type | Name | Description |
---|---|---|
Real | y_d |   |
This is a derivative of function maxWithoutEvent_d, i.e. a second derivative of function maxWithoutEvent.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Real | u1 |   |
Real | u2 |   |
Real | u1_d |   |
Real | u2_d |   |
Real | u1_dd |   |
Real | u2_dd |   |
Type | Name | Description |
---|---|---|
Real | y_dd |   |
This is a derivative of function resolve1.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Orientation | R | Orientation object to rotate frame 1 into frame 2 |
Real | v2[3] | Vector resolved in frame 2 |
Real | v2_der[3] | = der(v2) |
Type | Name | Description |
---|---|---|
Real | v1_der[3] | Derivative of vector v resolved in frame 1 |
This is a derivative of function resolve2.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Orientation | R | Orientation object to rotate frame 1 into frame 2 |
Real | v1[3] | Vector resolved in frame 1 |
Real | v1_der[3] | = der(v1) |
Type | Name | Description |
---|---|---|
Real | v2_der[3] | Derivative of vector v resolved in frame 2 |
This is a derivative of function resolveRelative.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Real | v1[3] | Vector in frame 1 |
Orientation | R1 | Orientation object to rotate frame 0 into frame 1 |
Orientation | R2 | Orientation object to rotate frame 0 into frame 2 |
Real | v1_der[3] | = der(v1) |
Type | Name | Description |
---|---|---|
Real | v2_der[3] | Derivative of vector v resolved in frame 2 |
Generated 2018-12-12 12:12:44 EST by MapleSim.