Class ModelPredictiveController.MovingHorizonEstimate

java.lang.Object
neqsim.process.controllerdevice.ModelPredictiveController.MovingHorizonEstimate
Enclosing class:
ModelPredictiveController

public static final class ModelPredictiveController.MovingHorizonEstimate extends Object
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 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()