Uses of Interface
neqsim.process.measurementdevice.MeasurementDeviceInterface
Packages that use MeasurementDeviceInterface
Package
Description
DEXPI integration layer for importing and exporting P&ID data.
-
Uses of MeasurementDeviceInterface in neqsim.process.alarm
Fields in neqsim.process.alarm with type parameters of type MeasurementDeviceInterfaceModifier and TypeFieldDescriptionprivate final List<MeasurementDeviceInterface> ProcessAlarmManager.devicesMethods in neqsim.process.alarm with parameters of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionProcessAlarmManager.evaluateMeasurement(MeasurementDeviceInterface device, double measuredValue, double dt, double time) Evaluates alarms for a single measurement value.voidProcessAlarmManager.register(MeasurementDeviceInterface device) Registers a measurement device for alarm supervision.Method parameters in neqsim.process.alarm with type arguments of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionvoidProcessAlarmManager.applyFrom(ProcessAlarmManager source, List<MeasurementDeviceInterface> measurementDevices) Copies the content of another manager instance.static List<AlarmEvent> AlarmEvaluator.evaluateAndDisplay(ProcessAlarmManager alarmManager, List<MeasurementDeviceInterface> devices, double dt, double time) Evaluates alarms and displays them if any are generated.static List<AlarmEvent> AlarmEvaluator.evaluateDevices(ProcessAlarmManager alarmManager, List<MeasurementDeviceInterface> devices, double dt, double time) Evaluates a list of measurement devices.voidProcessAlarmManager.registerAll(List<MeasurementDeviceInterface> measurementDevices) Registers multiple devices in one operation. -
Uses of MeasurementDeviceInterface in neqsim.process.controllerdevice
Fields in neqsim.process.controllerdevice declared as MeasurementDeviceInterfaceModifier and TypeFieldDescriptionprotected final MeasurementDeviceInterfaceLogicBlock.LogicInput.deviceThe measurement device.private MeasurementDeviceInterfaceModelPredictiveController.QualityConstraint.Builder.measurementprivate final MeasurementDeviceInterfaceModelPredictiveController.QualityConstraint.measurementprivate MeasurementDeviceInterfaceControllerDeviceBaseClass.transmitterprivate MeasurementDeviceInterfaceModelPredictiveController.transmitterprivate MeasurementDeviceInterfaceTransferFunctionBlock.transmitterAttached transmitter providing the input signal.Methods in neqsim.process.controllerdevice that return MeasurementDeviceInterfaceModifier and TypeMethodDescriptionLogicBlock.LogicInput.getDevice()Get the measurement device.(package private) MeasurementDeviceInterfaceModelPredictiveController.QualityConstraint.getMeasurement()Methods in neqsim.process.controllerdevice with parameters of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionvoidLogicBlock.addInput(MeasurementDeviceInterface device, double threshold, LogicBlock.Comparator comparator) Add an input signal from a measurement device with a comparison threshold.ModelPredictiveController.QualityConstraint.Builder.measurement(MeasurementDeviceInterface device) voidControllerDeviceBaseClass.setTransmitter(MeasurementDeviceInterface device) setTransmitter.voidControllerDeviceInterface.setTransmitter(MeasurementDeviceInterface device) setTransmitter.voidLogicBlock.setTransmitter(MeasurementDeviceInterface device) setTransmitter.voidModelPredictiveController.setTransmitter(MeasurementDeviceInterface device) voidTransferFunctionBlock.setTransmitter(MeasurementDeviceInterface device) setTransmitter.Constructors in neqsim.process.controllerdevice with parameters of type MeasurementDeviceInterfaceModifierConstructorDescriptionLogicInput(MeasurementDeviceInterface device, double threshold, LogicBlock.Comparator comparator) Create a logic input. -
Uses of MeasurementDeviceInterface in neqsim.process.controllerdevice.structure
Fields in neqsim.process.controllerdevice.structure declared as MeasurementDeviceInterfaceModifier and TypeFieldDescriptionprivate final MeasurementDeviceInterfaceFeedForwardControllerStructure.disturbanceMeasurementprivate final MeasurementDeviceInterfaceRatioControllerStructure.ratioMeasurementConstructors in neqsim.process.controllerdevice.structure with parameters of type MeasurementDeviceInterfaceModifierConstructorDescriptionFeedForwardControllerStructure(ControllerDeviceInterface feedbackController, MeasurementDeviceInterface disturbanceMeasurement) Create a feed-forward control structure.RatioControllerStructure(ControllerDeviceInterface controller, MeasurementDeviceInterface ratioMeasurement) Create a ratio controller structure. -
Uses of MeasurementDeviceInterface in neqsim.process.equipment.valve
Fields in neqsim.process.equipment.valve declared as MeasurementDeviceInterfaceModifier and TypeFieldDescriptionprivate MeasurementDeviceInterfacePSDValve.pressureTransmitterPressure transmitter monitored for HIHI alarm.Fields in neqsim.process.equipment.valve with type parameters of type MeasurementDeviceInterfaceModifier and TypeFieldDescriptionprivate final List<MeasurementDeviceInterface> HIPPSValve.pressureTransmittersList of pressure transmitters providing redundancy.Methods in neqsim.process.equipment.valve that return MeasurementDeviceInterfaceModifier and TypeMethodDescriptionPSDValve.getPressureTransmitter()Gets the linked pressure transmitter.Methods in neqsim.process.equipment.valve that return types with arguments of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionHIPPSValve.getPressureTransmitters()Gets the list of configured pressure transmitters.Methods in neqsim.process.equipment.valve with parameters of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionvoidHIPPSValve.addPressureTransmitter(MeasurementDeviceInterface transmitter) Adds a pressure transmitter to the redundant array.voidPSDValve.linkToPressureTransmitter(MeasurementDeviceInterface transmitter) Links this PSD valve to a pressure transmitter for alarm monitoring.voidHIPPSValve.removePressureTransmitter(MeasurementDeviceInterface transmitter) Removes a pressure transmitter from the array (e.g., failed transmitter). -
Uses of MeasurementDeviceInterface in neqsim.process.measurementdevice
Classes in neqsim.process.measurementdevice that implement MeasurementDeviceInterfaceModifier and TypeClassDescriptionclassCombustionEmissionsCalculator class.classCompressorMonitor class.classCricondenbarAnalyser class.classFire Detector instrument for fire detection and alarm systems.classFlowInducedVibrationAnalyser class.classGas Detector instrument for detecting combustible or toxic gases.classHydrateEquilibriumTemperatureAnalyser class.classWaterDewPointAnalyser class.classPhase-partitioned composition tracking device for monitoring impurity concentrations across gas, liquid, and aqueous phases.classLevelTransmitter class.classBase implementation for measurement devices supplying values to controllers and process equipment.classMolarMassAnalyser class.classMultiPhaseMeter class.classNMVOCAnalyser class.classOilLevelTransmitter class for measuring oil level in three-phase separators.classpHProbe class.classPressureTransmitter class.classPush Button instrument for manual activation of equipment (e.g., ESD blowdown valves) and process logic sequences.classAbstract MeasurementDeviceBaseClass class.classTemperatureTransmitter class.classVolumeFlowTransmitter class.classWaterContentAnalyser class.classWaterDewPointAnalyser class.classWaterLevelTransmitter class for measuring water level in three-phase separators.classWellAllocator class. -
Uses of MeasurementDeviceInterface in neqsim.process.measurementdevice.simpleflowregime
Classes in neqsim.process.measurementdevice.simpleflowregime that implement MeasurementDeviceInterface -
Uses of MeasurementDeviceInterface in neqsim.process.measurementdevice.vfm
Classes in neqsim.process.measurementdevice.vfm that implement MeasurementDeviceInterfaceModifier and TypeClassDescriptionclassSoft sensor for calculating derived properties from primary measurements and thermodynamic models.classVirtual Flow Meter for calculating multiphase flow rates from pressure and temperature measurements. -
Uses of MeasurementDeviceInterface in neqsim.process.mechanicaldesign
Fields in neqsim.process.mechanicaldesign declared as MeasurementDeviceInterfaceModifier and TypeFieldDescriptionprivate final MeasurementDeviceInterfaceInstrumentScheduleGenerator.InstrumentEntry.deviceFields in neqsim.process.mechanicaldesign with type parameters of type MeasurementDeviceInterfaceModifier and TypeFieldDescriptionprivate final Map<String, MeasurementDeviceInterface> InstrumentScheduleGenerator.createdDevicesCreated measurement device objects keyed by tag number.Methods in neqsim.process.mechanicaldesign that return MeasurementDeviceInterfaceModifier and TypeMethodDescriptionGets a created measurement device by its tag number.InstrumentScheduleGenerator.InstrumentEntry.getDevice()Gets the live measurement device.Methods in neqsim.process.mechanicaldesign that return types with arguments of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionInstrumentScheduleGenerator.getCreatedDevices()Gets all created measurement devices.Methods in neqsim.process.mechanicaldesign with parameters of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionprivate voidInstrumentScheduleGenerator.configureAlarm(MeasurementDeviceInterface device, double lo, double lolo, double hi, double hihi, String unit) Configures alarm thresholds on a measurement device.private voidInstrumentScheduleGenerator.registerDevice(String tag, MeasurementDeviceInterface device) Registers a device in the internal map and optionally on the ProcessSystem.Constructors in neqsim.process.mechanicaldesign with parameters of type MeasurementDeviceInterfaceModifierConstructorDescriptionInstrumentEntry(String tagNumber, String equipmentTag, String serviceDescription, InstrumentScheduleGenerator.MeasuredVariable measuredVariable, String unit, double rangeMin, double rangeMax, double normalValue, double alarmLow, double alarmHigh, double tripLow, double tripHigh, InstrumentScheduleGenerator.SilRating silRating, MeasurementDeviceInterface device) Creates an instrument entry. -
Uses of MeasurementDeviceInterface in neqsim.process.processmodel
Fields in neqsim.process.processmodel with type parameters of type MeasurementDeviceInterfaceModifier and TypeFieldDescription(package private) List<MeasurementDeviceInterface> ProcessSystem.measurementDevicesMethods in neqsim.process.processmodel that return MeasurementDeviceInterfaceModifier and TypeMethodDescriptionProcessSystem.getMeasurementDevice(String name) Get MeasureDevice by name.ProcessSystem.getMeasurementDeviceByTag(String tag) Look up a measurement device by its instrument tag.Methods in neqsim.process.processmodel that return types with arguments of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionProcessSystem.getMeasurementDevices()Returns the list of measurement devices registered in this process system.ProcessSystem.getMeasurementDevicesByRole(InstrumentTagRole role) Returns all measurement devices that have the specifiedInstrumentTagRole.Methods in neqsim.process.processmodel with parameters of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionvoidProcessSystem.add(MeasurementDeviceInterface measurementDevice) Add measurementdevice. -
Uses of MeasurementDeviceInterface in neqsim.process.processmodel.dexpi
Methods in neqsim.process.processmodel.dexpi with parameters of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionprivate static StringDexpiXmlWriter.findParentEquipment(MeasurementDeviceInterface device, ProcessSystem processSystem) Finds the name of the equipment whose inlet or outlet stream matches the transmitter's stream.Method parameters in neqsim.process.processmodel.dexpi with type arguments of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionprivate static voidDexpiXmlWriter.appendInstruments(Document document, Element parent, Map<String, MeasurementDeviceInterface> transmitters, Map<String, ControllerDeviceInterface> controllers, Set<String> usedIds, Map<String, DexpiLayoutEngine.EquipmentPosition> layoutPositions, Map<String, double[]> nozzlePositions, ProcessSystem processSystem) Appends DEXPI instrumentation elements for transmitters and controllers.static voidDexpiXmlWriter.write(ProcessSystem processSystem, File file, Map<String, MeasurementDeviceInterface> transmitters, Map<String, ControllerDeviceInterface> controllers) Writes the providedProcessSystemto a DEXPI XML file, including instrument and controller data when provided.static voidDexpiXmlWriter.write(ProcessSystem processSystem, OutputStream outputStream, Map<String, MeasurementDeviceInterface> transmitters, Map<String, ControllerDeviceInterface> controllers) Writes the providedProcessSystemto a DEXPI XML stream, including instrument and controller data when provided. -
Uses of MeasurementDeviceInterface in neqsim.process.util
Fields in neqsim.process.util with type parameters of type MeasurementDeviceInterfaceModifier and TypeFieldDescriptionprivate final Map<String, MeasurementDeviceInterface> DynamicProcessHelper.transmittersGenerated transmitters keyed by tag name.Methods in neqsim.process.util that return MeasurementDeviceInterfaceModifier and TypeMethodDescriptionDynamicProcessHelper.getTransmitter(String tag) Gets a specific transmitter by tag name.Methods in neqsim.process.util that return types with arguments of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionDynamicProcessHelper.getTransmitters()Returns all generated transmitters keyed by tag name (e.g.Methods in neqsim.process.util with parameters of type MeasurementDeviceInterfaceModifier and TypeMethodDescriptionprivate voidDynamicProcessHelper.addTransmitter(String tag, MeasurementDeviceInterface device) Adds a transmitter to the internal registry and to the process.private ControllerDeviceInterfaceDynamicProcessHelper.createPIDController(String name, MeasurementDeviceInterface transmitter, double setpoint, double kp, double ti, double td, boolean reverseActing) Creates a PID controller connected to a transmitter with the given tuning. -
Uses of MeasurementDeviceInterface in neqsim.process.util.monitor
Constructors in neqsim.process.util.monitor with parameters of type MeasurementDeviceInterfaceModifierConstructorDescriptionBaseResponse(MeasurementDeviceInterface equipment) Constructor for BaseResponse.