Table of Contents

Class PidAntiSurgeParams

Namespace
TimeSeriesAnalysis.Dynamic
Assembly
TimeSeriesAnalysis.dll

Class that contains special pid-controller parameters for anti-surge controllers PidModel PidController

public class PidAntiSurgeParams
Inheritance
PidAntiSurgeParams
Inherited Members

Constructors

PidAntiSurgeParams(double, double?, int, double)

Constructor

public PidAntiSurgeParams(double kickPrc, double? ffRampDownRatePrcPerMin, int nKicksFound = 0, double kickBelowThresholdE = -5)

Parameters

kickPrc double
ffRampDownRatePrcPerMin double?
nKicksFound int
kickBelowThresholdE double

Fields

ffRampDownRatePrcPerMin

after a kick, valve closure will be rate-limited.

public double? ffRampDownRatePrcPerMin

Field Value

double?

kickBelowThresholdE

if kick is "ctrldev" below this value (often zero)

public double kickBelowThresholdE

Field Value

double

kickPrcPerSec

how many percent to kick controller open if it closes

public double kickPrcPerSec

Field Value

double

nKicksFound

Kicks counter

public int nKicksFound

Field Value

int