Class WorkflowResult
java.lang.Object
neqsim.process.fielddevelopment.workflow.WorkflowResult
- All Implemented Interfaces:
Serializable
Result container for field development workflow execution.
Contains all outputs from a workflow run including flow assurance screening, economics, cash flow analysis, and (for detailed studies) Monte Carlo results.
- Version:
- 1.0
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubleAnnual CO2 emissions [ktonnes/year].doubleArrival pressure at host facility [bara].doubleArrival temperature at host facility [°C].doubleBreakeven gas price (USD/Sm3).doubleBreakeven oil price (USD/bbl).Cash flow calculation result.doubleCO2 intensity [kg CO2e/boe].Concept KPIs - only for CONCEPTUAL and DETAILED.Economics estimation report.Emission breakdown by category.Fidelity level used.Flow assurance screening result.Gas production profile (year to Sm3/day).doubleGrid emission factor [kg CO2/kWh].doubleInternal rate of return (0-1).System mechanical design results - only for DETAILED.Monte Carlo result - only for DETAILED.doubleNet present value at configured discount rate (MUSD).doubleP10 NPV from Monte Carlo (MUSD) - only for DETAILED.doubleP50 NPV from Monte Carlo (MUSD) - only for DETAILED.doubleP90 NPV from Monte Carlo (MUSD) - only for DETAILED.Oil production profile (year to bbl/day).doublePayback period in years.Power breakdown by equipment type.Power supply type (used for emission calculation).Project name.Selected tieback option (best feasible).private static final longdoubleTotal subsea CAPEX [MUSD].Subsea simulation error message (if simulation failed).Subsea production system result.Tieback analysis report (multiple host comparison).Tornado analysis result - only for DETAILED.doubleTotal equipment weight [tonnes].doubleTotal module footprint [m2].doubleTotal power consumption [MW].Water production profile (year to Sm3/day). -
Constructor Summary
ConstructorsConstructorDescriptionWorkflowResult(String projectName, FieldDevelopmentWorkflow.FidelityLevel fidelityLevel) Creates a new workflow result. -
Method Summary
Modifier and TypeMethodDescriptionGets the cash flow table.Gets the production forecast as a markdown table.Gets a summary of the workflow result.booleanisViable()Checks if the project is economically viable.booleanisViableWithConfidence(double minProbability) Checks if the project is viable with confidence.toString()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
projectName
Project name. -
fidelityLevel
Fidelity level used. -
flowAssuranceResult
Flow assurance screening result. -
economicsReport
Economics estimation report. -
gasProfile
-
oilProfile
-
waterProfile
-
cashFlowResult
Cash flow calculation result. -
npv
public double npvNet present value at configured discount rate (MUSD). -
npvP10
public double npvP10P10 NPV from Monte Carlo (MUSD) - only for DETAILED. -
npvP50
public double npvP50P50 NPV from Monte Carlo (MUSD) - only for DETAILED. -
npvP90
public double npvP90P90 NPV from Monte Carlo (MUSD) - only for DETAILED. -
irr
public double irrInternal rate of return (0-1). -
paybackYears
public double paybackYearsPayback period in years. -
breakevenGasPrice
public double breakevenGasPriceBreakeven gas price (USD/Sm3). -
breakevenOilPrice
public double breakevenOilPriceBreakeven oil price (USD/bbl). -
monteCarloResult
Monte Carlo result - only for DETAILED. -
tornadoResult
Tornado analysis result - only for DETAILED. -
conceptKPIs
Concept KPIs - only for CONCEPTUAL and DETAILED. -
mechanicalDesign
System mechanical design results - only for DETAILED. -
totalEquipmentWeightTonnes
public double totalEquipmentWeightTonnesTotal equipment weight [tonnes]. -
totalFootprintM2
public double totalFootprintM2Total module footprint [m2]. -
totalPowerMW
public double totalPowerMWTotal power consumption [MW]. -
powerBreakdownMW
-
annualCO2eKtonnes
public double annualCO2eKtonnesAnnual CO2 emissions [ktonnes/year]. -
co2IntensityKgPerBoe
public double co2IntensityKgPerBoeCO2 intensity [kg CO2e/boe]. -
emissionBreakdown
-
powerSupplyType
Power supply type (used for emission calculation). -
gridEmissionFactor
public double gridEmissionFactorGrid emission factor [kg CO2/kWh]. -
subseaSystemResult
Subsea production system result. -
tiebackReport
Tieback analysis report (multiple host comparison). -
selectedTiebackOption
Selected tieback option (best feasible). -
subseaCapexMusd
public double subseaCapexMusdTotal subsea CAPEX [MUSD]. -
arrivalPressureBara
public double arrivalPressureBaraArrival pressure at host facility [bara]. -
arrivalTemperatureC
public double arrivalTemperatureCArrival temperature at host facility [°C]. -
subseaSimulationError
Subsea simulation error message (if simulation failed).
-
-
Constructor Details
-
WorkflowResult
Creates a new workflow result.- Parameters:
projectName- project namefidelityLevel- fidelity level used
-
-
Method Details
-
getSummary
Gets a summary of the workflow result.- Returns:
- markdown-formatted summary
-
getProductionTable
Gets the production forecast as a markdown table.- Returns:
- markdown table
-
getCashFlowTable
-
isViable
public boolean isViable()Checks if the project is economically viable.- Returns:
- true if NPV is positive and IRR exceeds hurdle rate (typically 8%)
-
isViableWithConfidence
public boolean isViableWithConfidence(double minProbability) Checks if the project is viable with confidence.- Parameters:
minProbability- minimum probability of positive NPV (0-1)- Returns:
- true if probability of positive NPV is at least minProbability
-
toString
-