Class ModelPredictiveController.QualityConstraint.Builder
java.lang.Object
neqsim.process.controllerdevice.ModelPredictiveController.QualityConstraint.Builder
- Enclosing class:
ModelPredictiveController.QualityConstraint
Builder for
ModelPredictiveController.QualityConstraint instances.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate double[]private doubleprivate doubleprivate MeasurementDeviceInterfaceprivate final Stringprivate doubleprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()compositionSensitivities(Map<String, Double> sensitivities) compositionSensitivity(String component, double sensitivity) controlSensitivity(double... sensitivity) limit(double limit) margin(double margin) rateSensitivity(double sensitivity)
-
Field Details
-
name
-
measurement
-
unit
-
limit
private double limit -
margin
private double margin -
controlSensitivity
private double[] controlSensitivity -
compositionSensitivity
-
rateSensitivity
private double rateSensitivity
-
-
Constructor Details
-
Builder
-
-
Method Details
-
measurement
public ModelPredictiveController.QualityConstraint.Builder measurement(MeasurementDeviceInterface device) -
unit
-
limit
-
margin
-
controlSensitivity
public ModelPredictiveController.QualityConstraint.Builder controlSensitivity(double... sensitivity) -
compositionSensitivity
public ModelPredictiveController.QualityConstraint.Builder compositionSensitivity(String component, double sensitivity) -
compositionSensitivities
public ModelPredictiveController.QualityConstraint.Builder compositionSensitivities(Map<String, Double> sensitivities) -
rateSensitivity
-
build
-