Class NetworkOptimizer.OptimizationResult
java.lang.Object
neqsim.process.equipment.network.NetworkOptimizer.OptimizationResult
- Enclosing class:
NetworkOptimizer
Result container for network optimization.
- Version:
- 1.0
- Author:
- Even Solbraa
-
Field Summary
FieldsModifier and TypeFieldDescriptionAlgorithm used.Choke element names (ordered).double[]Optimal choke openings (% , same order as chokeNames).booleanWhether the optimization converged.longWall-clock time in milliseconds.intNumber of objective function evaluations.Descriptive message.Objective type used.doubleThe optimal objective function value.doublePareto weight for multi-objective (0=power, 1=production).doubleTotal compressor power at optimal point (kW).doubleTotal production at optimal point (kg/hr).Per-well results: choke name to [rate_kghr, opening_pct, dp_bar]. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet a summary string of the optimization result.
-
Field Details
-
converged
public boolean convergedWhether the optimization converged. -
objectiveValue
public double objectiveValueThe optimal objective function value. -
totalProductionKgHr
public double totalProductionKgHrTotal production at optimal point (kg/hr). -
totalCompressorPowerKW
public double totalCompressorPowerKWTotal compressor power at optimal point (kW). -
chokeNames
-
chokeOpenings
public double[] chokeOpeningsOptimal choke openings (% , same order as chokeNames). -
algorithm
Algorithm used. -
objectiveTypeName
Objective type used. -
elapsedMs
public long elapsedMsWall-clock time in milliseconds. -
functionEvaluations
public int functionEvaluationsNumber of objective function evaluations. -
paretoWeight
public double paretoWeightPareto weight for multi-objective (0=power, 1=production). -
message
Descriptive message. -
wellResults
-
-
Constructor Details
-
OptimizationResult
public OptimizationResult()
-
-
Method Details
-
getSummary
Get a summary string of the optimization result.- Returns:
- formatted summary
-