blockDynOpt
Computes the objectives for control optimization
Information
The mean value y is an integral time-averaged value of the input variable u.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | stepHeight | 1 | hight of input step |
| Real | allowedOvershoot_percent | 0 | % of step height |
| Real | settlingTolerance_percent | 3 | % of step height |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | ref | ||
| Modelica.Blocks.Interfaces.RealInput | act |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | obj_meanDeviation | ||
| Real | obj_maxOvershoot | ||
| Real | obj_settlingTime | ||
| Real | obj_risingTime | ||
| Real | con_maxOvershoot | ||
| Real | allowedOvershoot | ||
| Real | obj_ITAE | ||
| Real | temp | ||
| Feedback_mirror | pos_feedback | ||
| Modelica.Blocks.Math.Abs | abs1 | ||
| HelpBlocks.Max | max | ||
| HelpBlocks.MeanValue | meanValue | ||
| HelpBlocks.Max | max_actMinusRef |