Search Results for

    Show / Hide Table of Contents

    Class PidGainScheduling

    Parameters describing PID-controller parameters for gain-scheduling PidModel PidController

    Inheritance
    object
    PidGainScheduling
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: TimeSeriesAnalysis.Dynamic
    Assembly: TimeSeriesAnalysis.dll
    Syntax
    public class PidGainScheduling

    Constructors

    | Edit this page View Source

    PidGainScheduling()

    Constructor(disable gain-scheduling by default)

    Declaration
    public PidGainScheduling()
    | Edit this page View Source

    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 Source

    GSActiveTi_b

    if TRUE then the gainScheduling is also done on Ti

    Declaration
    public bool GSActiveTi_b
    Field Value
    Type Description
    bool
    | Edit this page View Source

    GSActive_b

    if TRUE then the gainScheduling variable and gain-scheduling inputs are used

    Declaration
    public bool GSActive_b
    Field Value
    Type Description
    bool
    | Edit this page View Source

    GS_Kp_1

    KP(proportional term) @ GsVariable=GS_x_1

    Declaration
    public double GS_Kp_1
    Field Value
    Type Description
    double
    | Edit this page View Source

    GS_Kp_2

    KP(proportional term) @ GsVariable=GS_x_2

    Declaration
    public double GS_Kp_2
    Field Value
    Type Description
    double
    | Edit this page View Source

    GS_Kp_Max

    KP(proportional term) @ GsVariable=GS_x_Max

    Declaration
    public double GS_Kp_Max
    Field Value
    Type Description
    double
    | Edit this page View Source

    GS_Kp_Min

    KP(proportional term) @ GsVariable=GS_x_Min

    Declaration
    public double GS_Kp_Min
    Field Value
    Type Description
    double
    | Edit this page View Source

    GS_Ti_1

    Ti(integral effect) @ GsVariable=GS_x_1

    Declaration
    public double GS_Ti_1
    Field Value
    Type Description
    double
    | Edit this page View Source

    GS_Ti_2

    Ti(integral effect) @ GsVariable=GS_x_2

    Declaration
    public double GS_Ti_2
    Field Value
    Type Description
    double
    | Edit this page View Source

    GS_Ti_Max

    Ti(integral effect) @ GsVariable=GS_x_Max

    Declaration
    public double GS_Ti_Max
    Field Value
    Type Description
    double
    | Edit this page View Source

    GS_Ti_Min

    Ti(integral effect) @ GsVariable=GS_x_Min

    Declaration
    public double GS_Ti_Min
    Field Value
    Type Description
    double
    | Edit this page View Source

    GS_x_1

    Gain-sheduling(x) variable x1,x=GsVariable

    Declaration
    public double GS_x_1
    Field Value
    Type Description
    double
    | Edit this page View Source

    GS_x_2

    Gain-sheduling(x) variable x2,x=GsVariable

    Declaration
    public double GS_x_2
    Field Value
    Type Description
    double
    | Edit this page View Source

    GS_x_Max

    Gain-sheduling(x) variable maximum

    Declaration
    public double GS_x_Max
    Field Value
    Type Description
    double
    | Edit this page View Source

    GS_x_Min

    Gain-sheduling(x) variable minimum

    Declaration
    public double GS_x_Min
    Field Value
    Type Description
    double
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX