Internal definitions that may be removed or changed (do not use)
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 |
---|---|
TransformationMatrix | |
QuaternionBase | |
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(..) |
resolve1_der | Derivative of function Frames.resolve1(..) |
resolve2_der | Derivative of function Frames.resolve2(..) |
resolveRelative_der | Derivative of function Frames.resolveRelative(..) |
Maximum of the input arguments, without event and function can be differentiated
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).
Name | Description |
---|---|
u1 | |
u2 |
Name | Description |
---|---|
y |
First derivative of function maxWithoutEvent(..)
This is a derivative of function maxWithoutEvent.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
u1 | |
u2 | |
u1_d | |
u2_d |
Name | Description |
---|---|
y_d |
First derivative of function maxWithoutEvent_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).
Name | Description |
---|---|
u1 | |
u2 | |
u1_d | |
u2_d | |
u1_dd | |
u2_dd |
Name | Description |
---|---|
y_dd |
Derivative of function Frames.resolve1(..)
This is a derivative of function resolve1.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
R | Orientation object to rotate frame 1 into frame 2 |
v2[3] | Vector resolved in frame 2 |
v2_der[3] | = der(v2) |
Name | Description |
---|---|
v1_der[3] | Derivative of vector v resolved in frame 1 |
Derivative of function Frames.resolve2(..)
This is a derivative of function resolve2.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
R | Orientation object to rotate frame 1 into frame 2 |
v1[3] | Vector resolved in frame 1 |
v1_der[3] | = der(v1) |
Name | Description |
---|---|
v2_der[3] | Derivative of vector v resolved in frame 2 |
Derivative of function Frames.resolveRelative(..)
This is a derivative of function resolveRelative.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
v1[3] | Vector in frame 1 |
R1 | Orientation object to rotate frame 0 into frame 1 |
R2 | Orientation object to rotate frame 0 into frame 2 |
v1_der[3] | = der(v1) |
Name | Description |
---|---|
v2_der[3] | Derivative of vector v resolved in frame 2 |