modelTabTimeForce
Force using table (time... force)
Extends from Partials.TabForce (Table data to force).
Information
The force is defined in a table as a function of time.
Column 1 contains the time in units t_unit (t_unit in "s"). Column 'colData' contains the force in units f_unit (f_unit in "N").
Both time and force may be linearly scaled by a factor if 'scale = true'.
Flange_p and flange_n are rigidly connected. The force acts on the connected component(s) in
positive direction, if f_table > 0 and drive_load = +1 or f_table < 0 and drive_load = -1 negative direction, if f_table > 0 and drive_load = -1 or f_table < 0 and drive_load = +1
Note: start integration at time = 0
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| String | tableName (from TabForce) | "" | table name in file |
| String | fileName (from TabForce) | TableDir | name of file containing table |
| Integer | colData (from TabForce) | 2 | column # used data |
| SI.Time | t_unit | 1 | unit of 'time' in tab |
| SI.Force | f_unit | 1 | unit of 'force' in tab |
| Real | t_bd | {0, 1} | {first, last} time in tab |
| Integer | drive_load | 1 | driving or load |
| Integer | direction | 1 | forward or backward in time |
| Boolean | scale | false | scale time and force |
| SI.Time | T | 1 | scale duration to T |
| SIpu.Percent | f_perc | 100 | scale tab force to f_perc |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Base.Interfaces.Translation_p | flange_p (from Flange_p_n) | positive flange | |
| Base.Interfaces.Translation_n | flange_n (from Flange_p_n) | negative flange |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Force | f (from TabForce) | ||
| Modelica.Blocks.Tables.CombiTable1Ds | table (from TabForce) | {time t .. force f ..} |