Class PidGainScheduling
Parameters describing PID-controller parameters for gain-scheduling PidModelPidController
Inherited Members
Namespace: TimeSeriesAnalysis.Dynamic
Assembly: TimeSeriesAnalysis.dll
Syntax
public class PidGainScheduling
Constructors
| Edit this page View SourcePidGainScheduling()
Constructor(disable gain-scheduling by default)
Declaration
public PidGainScheduling()
PidGainScheduling(double, double)
Constructor that enables gain-scheduling filter (but gain-scheduling still disabled)
Declaration
public PidGainScheduling(double TimeStep_s, double GSVariableLP_Tc_s)
Parameters
Type | Name | Description |
---|---|---|
double | TimeStep_s | |
double | GSVariableLP_Tc_s |
Fields
| Edit this page View SourceGSActiveTi_b
if TRUE then the gainScheduling is also done on Ti
Declaration
public bool GSActiveTi_b
Field Value
Type | Description |
---|---|
bool |
GSActive_b
if TRUE then the gainScheduling variable and gain-scheduling inputs are used
Declaration
public bool GSActive_b
Field Value
Type | Description |
---|---|
bool |
GS_Kp_1
KP(proportional term) @ GsVariable=GS_x_1
Declaration
public double GS_Kp_1
Field Value
Type | Description |
---|---|
double |
GS_Kp_2
KP(proportional term) @ GsVariable=GS_x_2
Declaration
public double GS_Kp_2
Field Value
Type | Description |
---|---|
double |
GS_Kp_Max
KP(proportional term) @ GsVariable=GS_x_Max
Declaration
public double GS_Kp_Max
Field Value
Type | Description |
---|---|
double |
GS_Kp_Min
KP(proportional term) @ GsVariable=GS_x_Min
Declaration
public double GS_Kp_Min
Field Value
Type | Description |
---|---|
double |
GS_Ti_1
Ti(integral effect) @ GsVariable=GS_x_1
Declaration
public double GS_Ti_1
Field Value
Type | Description |
---|---|
double |
GS_Ti_2
Ti(integral effect) @ GsVariable=GS_x_2
Declaration
public double GS_Ti_2
Field Value
Type | Description |
---|---|
double |
GS_Ti_Max
Ti(integral effect) @ GsVariable=GS_x_Max
Declaration
public double GS_Ti_Max
Field Value
Type | Description |
---|---|
double |
GS_Ti_Min
Ti(integral effect) @ GsVariable=GS_x_Min
Declaration
public double GS_Ti_Min
Field Value
Type | Description |
---|---|
double |
GS_x_1
Gain-sheduling(x) variable x1,x=GsVariable
Declaration
public double GS_x_1
Field Value
Type | Description |
---|---|
double |
GS_x_2
Gain-sheduling(x) variable x2,x=GsVariable
Declaration
public double GS_x_2
Field Value
Type | Description |
---|---|
double |
GS_x_Max
Gain-sheduling(x) variable maximum
Declaration
public double GS_x_Max
Field Value
Type | Description |
---|---|
double |
GS_x_Min
Gain-sheduling(x) variable minimum
Declaration
public double GS_x_Min
Field Value
Type | Description |
---|---|
double |