Oil and Gas Industry Policies

  • Modify oil and gas characteristics and/or production levels
  • Establish an emissions cap
  • Specify method for how refinery production is estimated 

Oil and Gas

Demand

Modify Marginal Fuel Market Share

Examples

  • [Res|Com|Ind|Trans]_MS_*.jl files where * is the file descriptor:
  • Res_MS_CGBS_OilProhibition.jl
  • Com_MS_HEES_BC_GasProhibition.jl

Turn off oiltechs by reallocating the xMMSF values from the fossil fuel to another tech like heat pump.

Modify Demand Fuel Fractions

Examples

  • RNG_Standard.jl
  • RNG_H2_Pipeline_CA.jl

Modify fuel shares for specific enduse/tech pairs using DmFrac[Max|Min] and xDmFrac

Emissions

Venting (Vn), flaring (Fl), and fugitive (Fu) emissions can be modified. Across these three types of emissions, basic structures are the same with differences only in the values. There are, therefore, three sets of the same variables with different prefixes: [Vn|Fl|Fu]. These specify whether the variable is for venting, flaring or fugitive emissions, respectively. Where a Vn is written, be aware that the other two versions (Fl and Fu) of these variables also exist.

Emissions are generally determined by a price curve which are determined by these variables:

  • VnCCA0, VnCCB0, VnCCC0: These variables make up a capital cost curve determining how much capacity will be built for a given level.
  • VnA0, VnB0, and VnC0: These variables (with capacity installed from the capital curve) make up the reduction curve determining emissions reductions for a given emission price.
  • VnPriceSw: Venting reduction curve price switch (1=Endogenous for future years, 0=Exogenous for historical)
  • xVnPrice: Exogenous price for venting reduction curve (set to $50/tonne for future years, indexed to 2013)

Additional variables modified include (with example values):

  • VnC2H6PerCH4: C2H6 captured per CH4 captured (0.1085 for light oil, 0.0069 for heavy oil/primary oil sands)
  • VnCH4CapturedFraction: Fraction of CH4 reduction which is captured (set to 0.5 for all)
  • VnCH4FlaredPOCF: Pollution coefficient for flared CH4 (CO2 emissions: 2.4014 for light oil, 1.5041 for heavy oil)
  • VnGFr: Venting reduction grant fraction (set to 0.0)
  • VnOCF: Venting reduction operating cost factor (set to 0.21)
  • VnPL: Venting reduction physical lifetime (set to 15 years)
  • VnPOCF: Venting reduction emission factors for CO2 and VOC
  • VnFlPOCXMult: Pollution coefficient multipliers by ECC, pollutant, area, and year

VnPolSwitch (or FuPolSwitch / FlPolSwitch) :

  • 0 = Exogenous emissions (use baseline emission factors)
  • 1 = Endogenous reduction (model optimizes emission reductions)
  • 2 = Exogenous multipliers applied (MRA regulations)

VnPriceSw (of FuPriceSw / FlPriceSw):

  • 0 = Exogenous prices (use xVnPrice or xFuPrice or xFlPrice)
  • 1 = Endogenous prices (model determines reduction prices)
  • 2 = Carbon price-driven (use carbon price to drive reductions)

Supply

Supply is generally modified through switches that determine whether a play’s production or development is exogenous and by setting values for capital costs.

  • DevSw: Development switch (set to 0 for all OGUnits and years, indicating exogenous development decisions)
  • PdSw: Production switch (set to 0 for all OGUnits and years, indicating exogenous production levels)
  • xDevCap: Exogenous development capital costs often set for specific OG units
  • xSusCap: Exogenous sustaining capital costs often set for specific OG units