LNG terminal#

Alt text

Technology ID: LNG_TERMINAL

Input energy interface, with default energy:

  • CONSUMPTION: gas

Output energy interface, with default energy:

  • PRODUCTION: gas

Technology behaviors:

  • OPTIM_PATHWAY

  • OPTIM_PMAX

  • DISCHARGE_TIMES

  • USE_PMAX_IN

  • CONSTANT_VAR

Technology parameters:

ID

Label

Unit

Behaviors

Description

CAPEX_OVERNIGHT

CAPEX Overnight

Euro/MW

-Overall capital expenditure (only used for pathway optimization)

DEINVEST_COST

Deinvest cost

Euro/MW

Deinvest cost (only used for pathway optimization)

LIFETIME

Lifetime

Lifetime of the asset (only used for pathway optimization)

YIELD_INVEST

Yield of investment

%

Yield associated with investment

INSTALL_MAX

Max installation

MW

OPTIM_PATHWAY

Max installation (only used for pathway optimization)

DECOMM_MAX

Max decommissioning

MW

OPTIM_PATHWAY

Max decommissioning (only used for pathway optimization)

STORAGE_CAPEX_OVERNIGHT

Overnight CAPEX (Storage)

Euro/MW.h/Year

Overnight capital expenditure for storage assets

CAPEX

CAPEX

Euro/MW/Year

Capital expenditure (only used for capacity optimization)

FOC

Fixed Operating Costs

Euro/MW/Year

Fixed Operating Costs (only used for capacity optimization)

PMAX

Pmax

MW

(not OPTIM_PMAX) and (not OPTIM_PATHWAY)

Installed power capacity

PMAXMIN

Min Pmax

MW

OPTIM_PMAX or OPTIM_PATHWAY

Installed capacity lower bound for capacity optimization

PMAXMAX

Max Pmax

MW

OPTIM_PMAX or OPTIM_PATHWAY

Installed capacity upper bound for capacity optimization

AVAILABILITY

Availability

%

Available capacity, expressed as a percentage of the installed capacity

PRODUCTION_COST

Production cost

Euro/MW.h

Production cost (emission cost excluded)

STORAGE_CAPEX

CAPEX (Storage)

Euro/MW.h/Year

Capital expenditure for storage assets

STORAGE_CAPACITY

Storage capacity

MW.h

(not DISCHARGE_TIMES)

Storage capacity

STORAGE_AVAILABILITY

Storage availability

%

Storage availability, expressed as a percentage of the installed storage capacity

INITIAL_STORAGE_LEVEL

Storage initial level

%

Initial storage level, expressed as a percentage of the installed storage capacity

DISCHARGE_TIME

Discharge time

h

DISCHARGE_TIMES

Discharge time

PMAX_IN

Pmax In

MW

USE_PMAX_IN and (not OPTIM_PMAX) and (not OPTIM_PATHWAY)

Input maximal power

AVAILABILITY_IN

Input availability

%

Injection capacity availability

Model code:

stateON = AssetState('ON')
if asset.isActiveBehavior(BH_USE_PMAX_IN) and asset.isActiveBehavior(BH_OPTIM_PATHWAY):
    raise ValueError('USE_PMAX_IN and OPTIM_PATHWAY cannot be used at the same time in a pathway optimization.')
addDischargeStock(asset, stateON, initialStorageLevel=INITIAL_STORAGE_LEVEL, minStorageLevel=None, storageAvailability=STORAGE_AVAILABILITY, initialEqualsFinal=True)
addEnergyProduction(asset, stateON)
# Add a limitation on consumption only if the behavior USE_PMAX_IN is active
if asset.isActiveBehavior(BH_USE_PMAX_IN):
    addEnergyConsumption(asset, stateON, availability="AVAILABILITY_IN", pmaxInOutRatio=None)

finalize(stateON)

# Specific constraint: to do after the finalize
forceConstantInterface(MODEL, asset, ENERGY_PICKUP, True)