InitializeFlange

Initializes a flange with pre-defined position, speed and acceleration (usually, this is reference data from a control bus)

    InitializeFlange

Library

Modelica/Mechanics/Translational/Components

Description

This component is used to optionally initialize the position, speed,and/or acceleration of the flange to which this componentis connected. Via parameters use_s_start, use_v_start, use_a_startthe corresponding input signals s_start, v_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_s_start = true", then flange.s is initializedwith the value of the input signal "s_start" at the start time.

Additionally, it is optionally possible to define the "StateSelect"attribute of the flange position 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

InitializeFlange_0

NameLabelDescriptionData TypeValid Values

mo_use_s_start

use_s_start

= true, if initial position is defined by input s_start, otherwise not initialized

Number

0
1

mo_use_v_start

use_v_start

= true, if initial speed is defined by input v_start, otherwise not initialized

Number

0
1

mo_use_a_start

use_a_start

= true, if initial acceleration is defined by input a_start, otherwise not initialized

Number

0
1

mo_stateSelect

stateSelect

Priority to use flange angle and speed as states

Structure

mo_stateSelect/choice1

StateSelect.never

Number

0
1

mo_stateSelect/choice2

StateSelect.avoid

Number

0
1

mo_stateSelect/choice3

StateSelect.default

Number

0
1

mo_stateSelect/choice4

StateSelect.prefer

Number

0
1

mo_stateSelect/choice5

StateSelect.always

Number

0
1

InitializeFlange_1

NameLabelDescriptionData TypeValid 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

's_flange'
'v_flange'

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

flange

implicit

Flange that is initialized

output

1

Port 2

implicit

Initial position of flange

input

mo_use_s_start

Port 3

implicit

Initial speed of flange

input

mo_use_v_start

Port 4

implicit

Initial angular acceleration of flange

input

mo_use_a_start