Commit d63ea98c authored by Claes Sjöfors's avatar Claes Sjöfors

MPC documentation

parent 3a76a1bc
! Generated by wb_print_wbl 06-FEB-2020 09:11:54.95 ! Generated by wb_print_wbl 06-FEB-2020 09:11:54.95
! Volume BaseComponent ! Volume BaseComponent
! Version V5.7.0 ! Version V5.7.0
Volume BaseComponent $ClassVolume 0.0.0.10 Volume BaseComponent $ClassVolume 0.0.0.10
Body SysBody 01-JAN-1970 01:00:00.00 Body SysBody 01-JAN-1970 01:00:00.00
...@@ -54831,7 +54831,7 @@ and no Auto/Man button." ...@@ -54831,7 +54831,7 @@ and no Auto/Man button."
EndBody EndBody
EndObject EndObject
!/** !/**
! Tight relation for an attribute.. ! Tight relation for an attribute.
!*/ !*/
Object TightAttrRelation $Attribute 162 14-MAY-2019 12:16:43.85 Object TightAttrRelation $Attribute 162 14-MAY-2019 12:16:43.85
Body SysBody 14-MAY-2019 12:20:05.46 Body SysBody 14-MAY-2019 12:20:05.46
...@@ -54898,7 +54898,7 @@ and no Auto/Man button." ...@@ -54898,7 +54898,7 @@ and no Auto/Man button."
EndBody EndBody
EndObject EndObject
!/** !/**
! Distance from the SetValue when the model correction shoud be ! Distance from the SetValue when the model correction should be
! activated. ! activated.
!*/ !*/
Object ModelCorrInterval $Attribute 167 14-MAY-2019 12:16:43.85 Object ModelCorrInterval $Attribute 167 14-MAY-2019 12:16:43.85
...@@ -54908,6 +54908,9 @@ and no Auto/Man button." ...@@ -54908,6 +54908,9 @@ and no Auto/Man button."
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Float32"
EndBody EndBody
EndObject EndObject
!/**
! Delay time for activation of the correction.
!*/
Object ModelCorrDelay $Attribute 189 28-JAN-2020 10:00:40.85 Object ModelCorrDelay $Attribute 189 28-JAN-2020 10:00:40.85
Body SysBody 28-JAN-2020 10:00:42.14 Body SysBody 28-JAN-2020 10:00:42.14
Attr PgmName = "ModelCorrDelay" Attr PgmName = "ModelCorrDelay"
...@@ -54915,6 +54918,9 @@ and no Auto/Man button." ...@@ -54915,6 +54918,9 @@ and no Auto/Man button."
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Float32"
EndBody EndBody
EndObject EndObject
!/**
! Indicates that model correction is active.
!*/
Object ModelCorrActive $Attribute 182 03-JAN-2020 08:53:58.35 Object ModelCorrActive $Attribute 182 03-JAN-2020 08:53:58.35
Body SysBody 03-JAN-2020 08:55:58.92 Body SysBody 03-JAN-2020 08:55:58.92
Attr PgmName = "ModelCorrActive" Attr PgmName = "ModelCorrActive"
...@@ -54923,6 +54929,9 @@ and no Auto/Man button." ...@@ -54923,6 +54929,9 @@ and no Auto/Man button."
Attr TypeRef = "pwrs:Type-$Boolean" Attr TypeRef = "pwrs:Type-$Boolean"
EndBody EndBody
EndObject EndObject
!/**
! Timer for model correction.
!*/
Object ModelCorrTimer $Attribute 190 28-JAN-2020 10:01:05.76 Object ModelCorrTimer $Attribute 190 28-JAN-2020 10:01:05.76
Body SysBody 28-JAN-2020 10:01:07.12 Body SysBody 28-JAN-2020 10:01:07.12
Attr PgmName = "ModelCorrTimer" Attr PgmName = "ModelCorrTimer"
...@@ -54956,6 +54965,9 @@ and no Auto/Man button." ...@@ -54956,6 +54965,9 @@ and no Auto/Man button."
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Float32"
EndBody EndBody
EndObject EndObject
!/**
! Delay time for activation out ramp close.
!*/
Object OutRampCloseDelay $Attribute 181 03-JAN-2020 08:53:11.41 Object OutRampCloseDelay $Attribute 181 03-JAN-2020 08:53:11.41
Body SysBody 03-JAN-2020 08:53:14.81 Body SysBody 03-JAN-2020 08:53:14.81
Attr PgmName = "OutRampCloseDelay" Attr PgmName = "OutRampCloseDelay"
...@@ -54963,6 +54975,9 @@ and no Auto/Man button." ...@@ -54963,6 +54975,9 @@ and no Auto/Man button."
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Float32"
EndBody EndBody
EndObject EndObject
!/**
! Indicates that out ramp close is active.
!*/
Object OutRampCloseActive $Attribute 183 03-JAN-2020 08:54:31.38 Object OutRampCloseActive $Attribute 183 03-JAN-2020 08:54:31.38
Body SysBody 03-JAN-2020 08:55:48.44 Body SysBody 03-JAN-2020 08:55:48.44
Attr PgmName = "OutRampCloseActive" Attr PgmName = "OutRampCloseActive"
...@@ -54971,6 +54986,9 @@ and no Auto/Man button." ...@@ -54971,6 +54986,9 @@ and no Auto/Man button."
Attr TypeRef = "pwrs:Type-$Boolean" Attr TypeRef = "pwrs:Type-$Boolean"
EndBody EndBody
EndObject EndObject
!/**
! Timer for out ramp close.
!*/
Object OutRampCloseTimer $Attribute 184 03-JAN-2020 08:55:14.31 Object OutRampCloseTimer $Attribute 184 03-JAN-2020 08:55:14.31
Body SysBody 03-JAN-2020 10:22:28.54 Body SysBody 03-JAN-2020 10:22:28.54
Attr PgmName = "OutRampCloseTimer" Attr PgmName = "OutRampCloseTimer"
...@@ -54979,6 +54997,13 @@ and no Auto/Man button." ...@@ -54979,6 +54997,13 @@ and no Auto/Man button."
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Float32"
EndBody EndBody
EndObject EndObject
!/**
! Delay of out value.
! Is used when there is a delay in the actuator for the control
! signal. The OutDelayTime should not exceed the size of the first
! time step in the prediction. It should also not exceed
! OutDelayMaxTime.
!*/
Object OutDelayTime $Attribute 186 17-JAN-2020 09:55:09.07 Object OutDelayTime $Attribute 186 17-JAN-2020 09:55:09.07
Body SysBody 17-JAN-2020 09:56:22.71 Body SysBody 17-JAN-2020 09:56:22.71
Attr PgmName = "OutDelayTime" Attr PgmName = "OutDelayTime"
...@@ -54986,6 +55011,10 @@ and no Auto/Man button." ...@@ -54986,6 +55011,10 @@ and no Auto/Man button."
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Float32"
EndBody EndBody
EndObject EndObject
!/**
! Maximum value for OutDelayTime. OutDelayTime should not exceed
! this value.
!*/
Object OutDelayMaxTime $Attribute 187 17-JAN-2020 09:55:42.44 Object OutDelayMaxTime $Attribute 187 17-JAN-2020 09:55:42.44
Body SysBody 17-JAN-2020 09:56:16.75 Body SysBody 17-JAN-2020 09:56:16.75
Attr PgmName = "OutDelayMaxTime" Attr PgmName = "OutDelayMaxTime"
...@@ -55864,6 +55893,13 @@ and no Auto/Man button." ...@@ -55864,6 +55893,13 @@ and no Auto/Man button."
Attr TypeRef = "BaseComponent:Type-MpcAlgorithm" Attr TypeRef = "BaseComponent:Type-MpcAlgorithm"
EndBody EndBody
EndObject EndObject
!/**
! Coefficient for scaling of attribute values.
! If scaling is selected when the model is created, these values
! are fetched from the model file.
! If other scaling should be performed, the scaling coefficients
! should be inserted manually.
!*/
Object ScaleCoeff0 $Attribute 276 04-FEB-2020 09:37:18.20 Object ScaleCoeff0 $Attribute 276 04-FEB-2020 09:37:18.20
Body SysBody 04-FEB-2020 09:37:08.43 Body SysBody 04-FEB-2020 09:37:08.43
Attr PgmName = "ScaleCoeff0" Attr PgmName = "ScaleCoeff0"
...@@ -55873,6 +55909,9 @@ and no Auto/Man button." ...@@ -55873,6 +55909,9 @@ and no Auto/Man button."
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Float32"
EndBody EndBody
EndObject EndObject
!/**
! Coefficient for scaling of attribute values.
!*/
Object ScaleCoeff1 $Attribute 272 04-FEB-2020 09:27:22.41 Object ScaleCoeff1 $Attribute 272 04-FEB-2020 09:27:22.41
Body SysBody 04-FEB-2020 09:27:24.04 Body SysBody 04-FEB-2020 09:27:24.04
Attr PgmName = "ScaleCoeff1" Attr PgmName = "ScaleCoeff1"
...@@ -55882,6 +55921,9 @@ and no Auto/Man button." ...@@ -55882,6 +55921,9 @@ and no Auto/Man button."
Attr TypeRef = "pwrs:Type-$Float32" Attr TypeRef = "pwrs:Type-$Float32"
EndBody EndBody
EndObject EndObject
!/**
! Used for type accumulating. Number of shifted columns.
!*/
Object NoOfShiftValues $Attribute 275 30-JAN-2020 10:50:27.52 Object NoOfShiftValues $Attribute 275 30-JAN-2020 10:50:27.52
Body SysBody 30-JAN-2020 10:51:15.12 Body SysBody 30-JAN-2020 10:51:15.12
Attr PgmName = "NoOfShiftValues" Attr PgmName = "NoOfShiftValues"
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment