Class ModelPredictiveController.MovingHorizonEstimate
java.lang.Object
neqsim.process.controllerdevice.ModelPredictiveController.MovingHorizonEstimate
- Enclosing class:
ModelPredictiveController
Result from the moving horizon estimation routine. The estimate captures the identified
first-order process parameters together with a mean squared prediction error and the number of
samples used.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final doubleprivate final doubleprivate final intprivate final double -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateMovingHorizonEstimate(double processGain, double timeConstant, double processBias, double meanSquaredError, int sampleCount) -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubleintdouble
-
Field Details
-
processGain
private final double processGain -
timeConstant
private final double timeConstant -
processBias
private final double processBias -
meanSquaredError
private final double meanSquaredError -
sampleCount
private final int sampleCount
-
-
Constructor Details
-
MovingHorizonEstimate
private MovingHorizonEstimate(double processGain, double timeConstant, double processBias, double meanSquaredError, int sampleCount)
-
-
Method Details
-
getProcessGain
public double getProcessGain() -
getTimeConstant
public double getTimeConstant() -
getProcessBias
public double getProcessBias() -
getMeanSquaredError
public double getMeanSquaredError() -
getSampleCount
public int getSampleCount()
-