Search Results for

    Show / Hide Table of Contents

    Class DisturbanceCalculator

    For a given process model and dataset, calculate the disturbance vector d by subtracting y_proc from y_meas

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

    Methods

    | Edit this page View Source

    CalculateDisturbanceVector(UnitDataSet, UnitModel, int, PidParameters)

    Estimates the disturbance time-series over a given unit data set given an estimate of the unit model (reference unit model) for a closed loop system. ymeas[k] = y_proc[k-1] +d[k] by convention

    Declaration
    public static DisturbanceIdResult CalculateDisturbanceVector(UnitDataSet unitDataSet, UnitModel unitModel, int pidInputIdx = 0, PidParameters pidParams = null)
    Parameters
    Type Name Description
    UnitDataSet unitDataSet

    the dataset describing the unit, over which the disturbance is to be found, datset must specify Y_setpoint,Y_meas and U

    UnitModel unitModel

    the estimate of the unit

    int pidInputIdx

    the index of the pid-input in the unitModel

    PidParameters pidParams

    the parameters if known of the pid-controller in the closed loop

    Returns
    Type Description
    DisturbanceIdResult

    A DisturbanceIdResult object, that contains the estimated disturbance, as well as

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