InitializeFlange
Initializes a flange with pre-defined angle, speed and angular acceleration (usually, this is reference data from a control bus)
Library
Modelica/Mechanics/Rotational/Components
Description
This component is used to optionally initialize the angle, speed,and/or angular acceleration of the flange to which this componentis connected. Via parameters use_phi_start, use_w_start, use_a_startthe corresponding input signals phi_start, w_start, a_start are conditionallyactivated. If an input is activated, the corresponding flange propertyis initialized with the input value at start time.
For example, if "use_phi_start = true", then flange.phi is initializedwith the value of the input signal "phi_start" at the start time.
Additionally, it is optionally possible to define the "StateSelect"attribute of the flange angle and the flange speed via parameter"stateSelection".
This component is especially useful when the initial values of a flangeshall be set according to reference signals of a controller that areprovided via a signal bus.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_use_phi_start | use_phi_start | = true, if initial angle is defined by input phi_start, otherwise not initialized | Number | 0 |
mo_use_w_start | use_w_start | = true, if initial speed is defined by input w_start, otherwise not initialized | Number | 0 |
mo_use_a_start | use_a_start | = true, if initial angular acceleration is defined by input a_start, otherwise not initialized | Number | 0 |
mo_stateSelect | stateSelect | Priority to use flange angle and speed as states | Structure | |
mo_stateSelect/choice1 | StateSelect.never | Number | 0 | |
mo_stateSelect/choice2 | StateSelect.avoid | Number | 0 | |
mo_stateSelect/choice3 | StateSelect.default | Number | 0 | |
mo_stateSelect/choice4 | StateSelect.prefer | Number | 0 | |
mo_stateSelect/choice5 | StateSelect.always | Number | 0 |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo__nmodifiers | Number of Modifiers | Specifies the number of modifiers | Number | |
mo__modifiers | Modifiers | Add new modifier | Structure | |
mo__modifiers/varname | Variable name | Cell of strings | 'phi_flange' | |
mo__modifiers/attribute | Attribute | Cell of strings | 'start' | |
mo__modifiers/value | Value |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
flange | implicit | Flange that is initialized | output | 1 |
Port 2 | implicit | Initial angle of flange | input | mo_use_phi_start |
Port 3 | implicit | Initial speed of flange | input | mo_use_w_start |
Port 4 | implicit | Initial angular acceleration of flange | input | mo_use_a_start |