Uses of Class
neqsim.process.fielddevelopment.concept.FieldConcept
Packages that use FieldConcept
Package
Description
Field concept definition classes for rapid field development screening.
Concept evaluation and batch processing for field development.
Facility configuration and building blocks for field development.
Screening tools for flow assurance, safety, emissions, and economics.
Tie-back analysis package for field development screening.
Field development workflow orchestration.
-
Uses of FieldConcept in neqsim.process.fielddevelopment.concept
Fields in neqsim.process.fielddevelopment.concept declared as FieldConceptMethods in neqsim.process.fielddevelopment.concept that return FieldConceptModifier and TypeMethodDescriptionFieldConcept.Builder.build()static FieldConceptFieldConcept.gasTieback(String name) Creates a simple gas tieback concept with default parameters.static FieldConceptFieldConcept.gasTieback(String name, double tiebackKm, int wellCount, double ratePerWellMSm3d) Creates a simple gas tieback concept with defaults.DevelopmentCaseTemplate.getConcept()Gets the field concept.static FieldConceptFieldConcept.oilDevelopment(String name) Creates a simple oil development concept with default parameters.static FieldConceptFieldConcept.oilDevelopment(String name, int wellCount, double ratePerWellBopd, double waterCut) Creates a simple oil development concept with defaults.Methods in neqsim.process.fielddevelopment.concept with parameters of type FieldConceptModifier and TypeMethodDescriptionprivate static DevelopmentCaseTemplateGreenfieldConceptFactory.buildTemplate(FieldConcept concept, String caseType, int firstProductionYear, int developmentDurationMonths) Builds the full comparable template object.private static DevelopmentCaseUncertaintyGreenfieldConceptFactory.createDefaultUncertainty(FieldConcept concept, boolean gasConcept, double totalCapexMusd, int developmentDurationMonths) Creates default probabilistic assumptions for a template.GreenfieldConceptFactory.createProductionProfile(FieldConcept concept, boolean gasConcept, int firstProductionYear) Creates a production profile for template economics.private static doubleGreenfieldConceptFactory.getOilRateBopd(FieldConcept concept) Gets oil production rate in bbl/d.private static booleanGreenfieldConceptFactory.isGasConcept(FieldConcept concept) Checks whether the concept is gas-dominated.private static booleanGreenfieldConceptFactory.usesLocalPowerGeneration(FieldConcept concept) Checks whether local power generation should be included.Constructors in neqsim.process.fielddevelopment.concept with parameters of type FieldConceptModifierConstructorDescriptionDevelopmentCaseTemplate(String name, String caseType, FieldConcept concept, FacilityConfig facilityConfig, Map<String, Double> capexBreakdownMusd, Map<Integer, Double> productionProfile, double annualOpexMusd, double powerMw, double annualEmissionsTonnes, int firstProductionYear, int developmentDurationMonths, CashFlowEngine.CashFlowResult economics, String assumptionsSummary) Creates a development case template.DevelopmentCaseTemplate(String name, String caseType, FieldConcept concept, FacilityConfig facilityConfig, Map<String, Double> capexBreakdownMusd, Map<Integer, Double> productionProfile, double annualOpexMusd, double powerMw, double annualEmissionsTonnes, int firstProductionYear, int developmentDurationMonths, CashFlowEngine.CashFlowResult economics, String assumptionsSummary, DevelopmentCaseUncertainty uncertainty, LifecycleEmissionsProfile lifecycleEmissionsProfile) Creates a development case template with uncertainty and lifecycle emissions. -
Uses of FieldConcept in neqsim.process.fielddevelopment.evaluation
Fields in neqsim.process.fielddevelopment.evaluation declared as FieldConceptModifier and TypeFieldDescriptionprivate final FieldConceptBatchConceptRunner.EvaluationTask.conceptFields in neqsim.process.fielddevelopment.evaluation with type parameters of type FieldConceptMethods in neqsim.process.fielddevelopment.evaluation with parameters of type FieldConceptModifier and TypeMethodDescriptionBatchConceptRunner.addConcept(FieldConcept concept) Adds a concept to the batch.private voidConceptEvaluator.calculateProductionKPIs(ConceptKPIs.Builder builder, FieldConcept concept) Calculates production KPIs from a ramp-up, plateau, and Arps decline forecast.ConceptEvaluator.evaluate(FieldConcept concept) Evaluates a concept with auto-generated facility configuration.ConceptEvaluator.evaluate(FieldConcept concept, FacilityConfig facilityConfig) Evaluates a concept with a provided facility configuration.private doubleConceptEvaluator.getPeakRatePerDay(FieldConcept concept, boolean gasConcept) Gets the peak production rate in profile units.ConceptEvaluator.quickScreen(FieldConcept concept) Performs quick screening without full facility evaluation.Method parameters in neqsim.process.fielddevelopment.evaluation with type arguments of type FieldConceptModifier and TypeMethodDescriptionBatchConceptRunner.addConcepts(List<FieldConcept> conceptList) Adds multiple concepts to the batch.Constructors in neqsim.process.fielddevelopment.evaluation with parameters of type FieldConcept -
Uses of FieldConcept in neqsim.process.fielddevelopment.facility
Fields in neqsim.process.fielddevelopment.facility declared as FieldConceptModifier and TypeFieldDescriptionprivate final FieldConceptFacilityBuilder.conceptprivate final FieldConceptFacilityConfig.conceptMethods in neqsim.process.fielddevelopment.facility that return FieldConceptMethods in neqsim.process.fielddevelopment.facility with parameters of type FieldConceptModifier and TypeMethodDescriptionstatic FacilityBuilderFacilityBuilder.autoGenerate(FieldConcept concept) Creates a builder and auto-generates blocks based on concept requirements.private StreamConceptToProcessLinker.createInletStream(FieldConcept concept) Create inlet stream from concept parameters.ConceptToProcessLinker.determineTemplate(FieldConcept concept) Determine process template from concept.static FacilityBuilderFacilityBuilder.forConcept(FieldConcept concept) Creates a new facility builder for the given concept.private voidConceptToProcessLinker.generateGasCondensateProcessing(ProcessSystem process, Stream inlet, FieldConcept concept, ConceptToProcessLinker.FidelityLevel fidelity) Generate gas condensate processing train.private voidConceptToProcessLinker.generateGasProcessing(ProcessSystem process, StreamInterface inlet, FieldConcept concept, ConceptToProcessLinker.FidelityLevel fidelity) Generate gas processing train.private voidConceptToProcessLinker.generateOilProcessing(ProcessSystem process, Stream inlet, FieldConcept concept, ConceptToProcessLinker.FidelityLevel fidelity) Generate oil processing train.ConceptToProcessLinker.generateProcessSystem(FieldConcept concept, ConceptToProcessLinker.FidelityLevel fidelity) Generate a complete process system from a field concept.Constructors in neqsim.process.fielddevelopment.facility with parameters of type FieldConceptModifierConstructorDescriptionprivateFacilityBuilder(FieldConcept concept) (package private)FacilityConfig(String name, FieldConcept concept, List<BlockConfig> blocks, List<String> redundancyRequirements, double designMargin) -
Uses of FieldConcept in neqsim.process.fielddevelopment.screening
Methods in neqsim.process.fielddevelopment.screening with parameters of type FieldConceptModifier and TypeMethodDescriptionEnergyEfficiencyCalculator.calculateFromConcept(FieldConcept concept, FacilityConfig facilityConfig) Calculates energy efficiency from a FieldConcept.EconomicsEstimator.estimate(FieldConcept concept, FacilityConfig facilityConfig) Estimates comprehensive economics for a field concept with detailed facility configuration.EmissionsTracker.estimate(FieldConcept concept, FacilityConfig facilityConfig) Estimates emissions for a concept with facility configuration.private doubleEmissionsTracker.estimateAnnualVentedCO2(FieldConcept concept, double gasProductionSm3d) private doubleEconomicsEstimator.estimateEquipmentCAPEX(FieldConcept concept, FacilityConfig facilityConfig) Estimates process equipment CAPEX based on facility blocks or concept requirements.private doubleEconomicsEstimator.estimateFacilityCAPEX(FieldConcept concept, FacilityConfig facilityConfig) Estimates facility base CAPEX based on facility type and water depth.private doubleEmissionsTracker.estimateFlaringEmissions(FieldConcept concept, FacilityConfig facilityConfig) private doubleEconomicsEstimator.estimateInfrastructureCAPEX(FieldConcept concept) Estimates infrastructure CAPEX based on tieback distance.private doubleSafetyScreener.estimateInventory(FieldConcept concept, FacilityConfig facilityConfig) EmissionsTracker.estimateLifecycle(FieldConcept concept, FacilityConfig facilityConfig, Map<Integer, Double> productionProfile) Estimates lifecycle emissions from an annual production profile.private doubleEmissionsTracker.estimatePowerConsumption(FieldConcept concept, FacilityConfig facilityConfig) private doubleEconomicsEstimator.estimatePowerOPEX(FieldConcept concept, FacilityConfig facilityConfig) Estimates annual power-related operating costs.private doubleSafetyScreener.estimatePSVCapacity(FieldConcept concept, double pressureBara) private doubleEmissionsTracker.estimateVentedCO2(FieldConcept concept, FacilityConfig facilityConfig) private doubleEconomicsEstimator.estimateWellCAPEX(FieldConcept concept) Estimates well CAPEX based on well count and completion type.private doubleEmissionsTracker.getAnnualGasProductionSm3d(FieldConcept concept, double annualProduction, boolean gasConcept) private doubleEmissionsTracker.getAnnualProductionBoe(FieldConcept concept) private doubleEmissionsTracker.getAnnualProductionBoe(FieldConcept concept, double annualProduction, boolean gasConcept) private doubleEconomicsEstimator.getAnnualProductionMboe(FieldConcept concept) Calculates annual production in million barrels of oil equivalent (Mboe).private doubleEmissionsTracker.getProductionRate(FieldConcept concept) private booleanEmissionsTracker.isGasConcept(FieldConcept concept) EconomicsEstimator.quickEstimate(FieldConcept concept) Provides a quick economics estimate without detailed facility configuration.EmissionsTracker.quickEstimate(FieldConcept concept) Quick emissions estimate without detailed facility config.FlowAssuranceScreener.quickScreen(FieldConcept concept) Performs quick screening using estimated fluid properties.SafetyScreener.quickScreen(FieldConcept concept) Performs safety screening without facility details.FlowAssuranceScreener.screen(FieldConcept concept, double minAmbientTempC, double operatingPressureBara) Performs flow assurance screening for a field concept.SafetyScreener.screen(FieldConcept concept, FacilityConfig facilityConfig) Performs safety screening for a field concept with facility configuration.private voidFlowAssuranceScreener.screenErosionRisk(FlowAssuranceReport.Builder builder, FieldConcept concept) private voidFlowAssuranceScreener.screenScalingRisk(FlowAssuranceReport.Builder builder, ReservoirInput reservoir, FieldConcept concept) -
Uses of FieldConcept in neqsim.process.fielddevelopment.tieback
Methods in neqsim.process.fielddevelopment.tieback with parameters of type FieldConceptModifier and TypeMethodDescriptionTiebackAnalyzer.analyze(FieldConcept discovery, List<HostFacility> hosts) Analyzes tieback options using concept infrastructure input for location.TiebackAnalyzer.analyze(FieldConcept discovery, List<HostFacility> hosts, double discoveryLatitude, double discoveryLongitude) Analyzes all tieback options for a discovery.TiebackAnalyzer.analyze(FieldConcept discovery, List<HostFacility> hosts, Map<String, TiebackRouteNetwork> routeNetworksByHost, double discoveryLatitude, double discoveryLongitude) Analyzes tieback options with optional route networks per host.TiebackAnalyzer.evaluateSingleTieback(FieldConcept discovery, HostFacility host, double discoveryLatitude, double discoveryLongitude) Evaluates a single tieback option.TiebackAnalyzer.evaluateSingleTieback(FieldConcept discovery, HostFacility host, TiebackRouteNetwork routeNetwork, double discoveryLatitude, double discoveryLongitude) Evaluates a single tieback option using an optional multi-segment route network.private doubleTiebackAnalyzer.resolveRouteLengthKm(FieldConcept discovery, HostFacility host, double discoveryLatitude, double discoveryLongitude, TiebackRouteNetwork routeNetwork) Resolves the route length used for screening.private doubleTiebackAnalyzer.resolveWaterDepthM(FieldConcept discovery, HostFacility host, TiebackRouteNetwork routeNetwork) Resolves water depth from concept infrastructure and host data.private voidTiebackAnalyzer.screenFlowAssurance(TiebackOption option, FieldConcept discovery, HostFacility host, ReservoirInput reservoir, WellsInput wells, boolean isGasField, double totalRate, String rateUnit, TiebackRouteNetwork routeNetwork) Screens the tieback route using pipeline hydraulics and thermodynamic flow-assurance checks. -
Uses of FieldConcept in neqsim.process.fielddevelopment.workflow
Fields in neqsim.process.fielddevelopment.workflow declared as FieldConceptMethods in neqsim.process.fielddevelopment.workflow with parameters of type FieldConceptModifier and TypeMethodDescriptionFieldDevelopmentWorkflow.setConcept(FieldConcept concept) Sets the field concept.Constructors in neqsim.process.fielddevelopment.workflow with parameters of type FieldConceptModifierConstructorDescriptionFieldDevelopmentWorkflow(String projectName, FieldConcept concept) Creates a workflow with concept.