Package neqsim.process.fielddevelopment.economics
package neqsim.process.fielddevelopment.economics
Economics package for field development analysis.
This package provides comprehensive economic modeling capabilities for oil and gas field development, including:
NorwegianTaxModel- Norwegian Continental Shelf petroleum tax model with corporate tax, special petroleum tax, and uplift deductionsCashFlowEngine- Full-lifecycle cash flow generation with NPV, IRR, and breakeven analysis
Norwegian Petroleum Tax Model
The Norwegian tax regime features:
- 22% corporate tax on net income
- 56% special petroleum tax on petroleum extraction income
- Uplift deduction of 5.5% per year for 4 years (22% total)
- 6-year straight-line depreciation for offshore investments
Cash Flow Analysis
The cash flow engine supports:
- Year-by-year cash flow generation
- Net Present Value (NPV) calculation
- Internal Rate of Return (IRR) calculation
- Breakeven price analysis
- Payback period calculation
Example Usage
// Create tax model
NorwegianTaxModel taxModel = new NorwegianTaxModel();
// Calculate tax for a single year
NorwegianTaxModel.TaxResult result = taxModel.calculateTax(500.0, // Gross revenue (MUSD)
100.0, // OPEX (MUSD)
80.0, // Depreciation (MUSD)
44.0 // Uplift deduction (MUSD)
);
System.out.println("After-tax income: " + result.getAfterTaxIncome());
- Version:
- 1.0
- Author:
- ESOL
-
ClassDescriptionFull-lifecycle cash flow engine for field development economics.Represents cash flow for a single year.Complete result of cash flow calculation.Data class holding all fiscal parameters for a specific country or region.Builder for FiscalParameters.Depreciation method.Type of fiscal system.Ring-fence level (FIELD, LICENSE, COMPANY).Generic tax model implementation driven by FiscalParameters.Norwegian Continental Shelf petroleum tax model.Immutable result of a tax calculation.Multi-field portfolio optimizer for capital-constrained investment decisions.Optimization strategy.Portfolio optimization result.Single project in the portfolio.Project type classification.Generates production decline profiles using Arps decline curve analysis.Decline curve type enumeration.Sensitivity and uncertainty analysis for field development economics.Result of breakeven analysis.Result of Monte Carlo analysis.Functional interface for setting parameters.Result of scenario analysis.Single item in tornado analysis.Result of tornado (sensitivity) analysis.Interface for country-specific tax model calculations.Result of a tax calculation.Registry of tax model parameters for different countries and regions.