Uses of Class
neqsim.process.util.optimizer.FlowRateOptimizer.ProcessOperatingPoint
Packages that use FlowRateOptimizer.ProcessOperatingPoint
Package
Description
Process optimization engine and constraint evaluation utilities.
-
Uses of FlowRateOptimizer.ProcessOperatingPoint in neqsim.process.util.optimizer
Fields in neqsim.process.util.optimizer declared as FlowRateOptimizer.ProcessOperatingPointModifier and TypeFieldDescriptionprivate FlowRateOptimizer.ProcessOperatingPoint[][]FlowRateOptimizer.ProcessCapacityTable.operatingPointsprivate FlowRateOptimizer.ProcessOperatingPoint[][]FlowRateOptimizer.ProcessLiftCurveTable.operatingPointsprivate FlowRateOptimizer.ProcessOperatingPoint[]FlowRateOptimizer.ProcessPerformanceTable.operatingPointsMethods in neqsim.process.util.optimizer that return FlowRateOptimizer.ProcessOperatingPointModifier and TypeMethodDescriptionFlowRateOptimizer.findMaxFlowRateAtPressureBoundaries(double inletPressure, double targetOutletPressure, String pressureUnit, double maxUtilization) Finds the maximum flow rate that achieves a specified outlet pressure while respecting equipment capacity constraints.FlowRateOptimizer.ProcessCapacityTable.findMaxFlowRatePoint()Finds the operating point with maximum flow rate.FlowRateOptimizer.findMaximumFeasibleFlowRate(double inletPressure, String pressureUnit, double targetUtilization) Finds the maximum feasible flow rate within equipment constraints.FlowRateOptimizer.ProcessCapacityTable.findMinimumPowerPoint()Finds the operating point with minimum total power.FlowRateOptimizer.ProcessLiftCurveTable.findMinimumPowerPoint()Finds the operating point with minimum total power across all feasible points.FlowRateOptimizer.ProcessPerformanceTable.findMinimumPowerPoint()Finds the operating point with minimum total power.FlowRateOptimizer.findMinimumTotalPowerOperatingPoint(double inletPressure, double targetOutletPressure, String pressureUnit, double minFlow, double maxFlow, String flowRateUnit) Finds the flow rate that achieves minimum total power for a given pressure ratio.FlowRateOptimizer.findProcessOperatingPoint(double flowRate, String flowRateUnit, double inletPressure, String pressureUnit) Finds the process operating point at a given flow rate.FlowRateOptimizer.generateCapacityCurve(double inletPressure, double[] outletPressures, String pressureUnit, double maxUtilization, String flowRateUnit) Generates a detailed process capacity curve for a fixed inlet pressure.FlowRateOptimizer.ProcessCapacityTable.getOperatingPoint(int inletIndex, int outletIndex) Gets the operating point for a specific inlet/outlet pressure combination.FlowRateOptimizer.ProcessLiftCurveTable.getOperatingPoint(int flowIndex, int pressureIndex) Gets an operating point at the specified indices.FlowRateOptimizer.ProcessPerformanceTable.getOperatingPoint(int index) Gets an operating point at the specified index.Methods in neqsim.process.util.optimizer with parameters of type FlowRateOptimizer.ProcessOperatingPointModifier and TypeMethodDescriptionprivate booleanFlowRateOptimizer.checkCompressorsFeasible(FlowRateOptimizer.ProcessOperatingPoint point) Checks if all compressors in the operating point are within feasible limits.private doubleFlowRateOptimizer.evaluateProcessWithPower(double flowRate, String flowRateUnit, double inletPressure, String pressureUnit, FlowRateOptimizer.ProcessOperatingPoint point) Evaluates process and captures power data for each compressor.voidFlowRateOptimizer.ProcessCapacityTable.setOperatingPoint(int inletIndex, int outletIndex, FlowRateOptimizer.ProcessOperatingPoint point) Sets the operating point for a specific inlet/outlet pressure combination.voidFlowRateOptimizer.ProcessLiftCurveTable.setOperatingPoint(int flowIndex, int pressureIndex, FlowRateOptimizer.ProcessOperatingPoint point) Sets an operating point at the specified indices.voidFlowRateOptimizer.ProcessPerformanceTable.setOperatingPoint(int index, FlowRateOptimizer.ProcessOperatingPoint point) Sets an operating point at the specified index.