Search Results for

    Show / Hide Table of Contents

    Class ClosedLoopUnitIdentifier

    Identification that attempts to identify a unit model jointly with estimating the additive signal acting on the output(disturbance signal) yet is counter-acted by closed-loop (feedback)control, such as with PID-control.

    The approach requires combining information in the measured output signal with the information in the manipulated variable(determined by active control) that is inputted into the process

    In order to accomplish this estimation, the process model and the disturbance signal are estimated together.

    Inheritance
    object
    ClosedLoopUnitIdentifier
    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 ClosedLoopUnitIdentifier

    Methods

    | Edit this page View Source

    Identify(UnitDataSet, PidParameters, int)

    Identify the unit model of a closed-loop system and the disturbance (additive output signal)

    Declaration
    public static (UnitModel, double[]) Identify(UnitDataSet dataSet, PidParameters pidParams = null, int pidInputIdx = 0)
    Parameters
    Type Name Description
    UnitDataSet dataSet

    the unit data set, containing both the input to the unit and the output

    PidParameters pidParams

    if the setpoint of the control changes in the time-set, then the paramters of pid control need to be given.

    int pidInputIdx

    the index of the PID-input to the unit model

    Returns
    Type Description
    (UnitModel, double[])

    The unit model, with the name of the newly created disturbance added to the additiveInputSignals

    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX