Class IntegratedSafetySystemExample.HIPPSController
java.lang.Object
neqsim.util.NamedBaseClass
neqsim.process.controllerdevice.ControllerDeviceBaseClass
neqsim.process.util.example.IntegratedSafetySystemExample.HIPPSController
- All Implemented Interfaces:
Serializable, ControllerDeviceInterface, NamedInterface
- Enclosing class:
IntegratedSafetySystemExample
HIPPS controller implementing SIL-3 logic.
- Version:
- 1.0
- Author:
- ESOL
-
Nested Class Summary
Nested classes/interfaces inherited from interface ControllerDeviceInterface
ControllerDeviceInterface.StepResponseTuningMethod -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate ThrottlingValveprivate PressureTransmitterprivate PressureTransmitterprivate booleanFields inherited from class ControllerDeviceBaseClass
calcIdentifierFields inherited from class NamedBaseClass
name -
Constructor Summary
ConstructorsConstructorDescriptionHIPPSController(String name, PressureTransmitter pt1, PressureTransmitter pt2, ThrottlingValve valve) -
Method Summary
Methods inherited from class ControllerDeviceBaseClass
addGainSchedulePoint, autoTune, autoTune, autoTuneFromEventLog, autoTuneFromEventLog, autoTuneStepResponse, autoTuneStepResponse, getControllerSetPoint, getEventLog, getIntegralAbsoluteError, getKp, getMeasuredValue, getMeasuredValue, getResponse, getSettlingTime, getStepResponseTuningMethod, getTd, getTi, getUnit, isActive, isReverseActing, resetEventLog, resetPerformanceMetrics, runTransient, setActive, setControllerParameters, setControllerSetPoint, setControllerSetPoint, setDerivativeFilterTime, setKp, setOutputLimits, setReverseActing, setStepResponseTuningMethod, setTd, setTi, setTransmitter, setUnitMethods inherited from class NamedBaseClass
getName, getTagName, setName, setTagNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ControllerDeviceInterface
equals, hashCode, runTransient
-
Field Details
-
pt1
-
pt2
-
hippsValve
-
activated
private boolean activated -
voting2oo2
private boolean voting2oo2
-
-
Constructor Details
-
HIPPSController
public HIPPSController(String name, PressureTransmitter pt1, PressureTransmitter pt2, ThrottlingValve valve)
-
-
Method Details
-
runController
public void runController(double timeStep) -
isActivated
public boolean isActivated() -
reset
public void reset()
-