Methods - Accessing fields

Index

AbstractElectrolyzer types

EnergyModelsHydrogen.stack_replacement_costFunction
stack_replacement_cost(n::Electrolyzer)
stack_replacement_cost(n::Electrolyzer, t_inv)

Returns the stack replacement costs of electrolyzer n as TimeProfile or in strategic period t_inv.

source

AbstractReformer types

EnergyModelsHydrogen.opex_startupFunction
opex_startup(n::AbstractReformer)
opex_startup(n::AbstractReformer, t)

Returns the startup OPEX of AbstractReformer n as TimeProfile or in in operational period t.

source
EnergyModelsHydrogen.opex_shutdownFunction
opex_shutdown(n::AbstractReformer)
opex_shutdown(n::AbstractReformer, t)

Returns the shutdown OPEX of AbstractReformer n as TimeProfile or in in operational period t.

source
EnergyModelsHydrogen.opex_offFunction
opex_off(n::AbstractReformer)
opex_off(n::AbstractReformer, t)

Returns the offline OPEX of AbstractReformer n as TimeProfile or in in operational period t.

source
EnergyModelsHydrogen.time_startupFunction
time_startup(n::AbstractReformer)
time_startup(n::AbstractReformer, t)

Returns the minimum startup time of AbstractReformer n as TimeProfile or in in operational period t.

source
EnergyModelsHydrogen.time_shutdownFunction
time_shutdown(n::AbstractReformer)
time_shutdown(n::AbstractReformer, t)

Returns the minimum shutdown time of AbstractReformer n as TimeProfile or in in operational period t.

source
EnergyModelsHydrogen.time_offFunction
time_off(n::AbstractReformer)
time_off(n::AbstractReformer, t)

Returns the minimum offline time of AbstractReformer n as TimeProfile or in in operational period t.

source

AbstractH2Storage types

HydrogenStorage types

EnergyModelsHydrogen.p_chargeFunction
p_charge(n::HydrogenStorage)

Returns the charging pressure of HydrogenStorage, n. This pressure corresponds to the inlet pressure of the node, that is the pressure used for calculating the energy demand.

source

LoadLimit and Node types

EnergyModelsHydrogen.min_loadFunction
min_load(load_lim::AbstractLoadLimits)
min_load(load_lim::AbstractLoadLimits, t)

Returns the minimum load of AbstractLoadLimits load_lim as TimeProfile or in operational period t.

Note

The default LoadLimits does not allow for time dependent load limits. In this case, the function returns a FixedProfile of the provided value.

source
min_load(n::EMB.Node)
min_load(n::EMB.Node, t)

Returns the minimum load of Node n as TimeProfile or in operational period t.

source
EnergyModelsHydrogen.max_loadFunction
max_load(load_lim::AbstractLoadLimits)
min_load(load_lim::AbstractLoadLimits, t)

Returns the maximum load of AbstractLoadLimits load_lim as TimeProfile or in operational period t.

Note

The default LoadLimits does not allow for time dependent load limits. In this case, the function returns a FixedProfile of the provided value.

source
max_load(n::EMB.Node)
max_load(n::EMB.Node, t)

Returns the maximum load of Node n.

source

AbstractRampParameters and AbstractReformer types

EnergyModelsHydrogen.ramp_upFunction
ramp_up(ramp_param::UnionRampUp)
ramp_up(ramp_param::UnionRampUp, t)

Returns the maximum positive rate of change of UnionRampUp ramp_param as TimeProfile or in operational period t.

source
ramp_up(n::AbstractReformer)
ramp_up(n::AbstractReformer, t)

Returns the maximum positive rate of change of AbstractReformer n as TimeProfile or in operational period t.

source
EnergyModelsHydrogen.ramp_downFunction
ramp_down(ramp_param::UnionRampDown)
ramp_down(ramp_param::UnionRampDown, t)

Returns the maximum negative rate of change of UnionRampDown ramp_param as TimeProfile or in operational period t.

source
ramp_down(n::AbstractReformer)
ramp_down(n::AbstractReformer, t)

Returns the maximum negative rate of change of AbstractReformer n as TimeProfile or in operational period t.

source

CommitParameters types

EnergyModelsHydrogen.opex_stateFunction
opex_state(com_par::CommitParameters)
opex_state(com_par::CommitParameters, t)

Returns the unit commitment OPEX as TimeProfile or in operational period t.

source
EnergyModelsHydrogen.time_stateFunction
time_state(com_par::CommitParameters)
time_state(com_par::CommitParameters, t)

Returns the minimum time in the state as TimeProfile or in operational period t.

source

ElecPeriods types

RefPeriods types

EnergyModelsHydrogen.prev_opFunction
prev_op(pers::RefPeriods)

Returns the previous operational period of a RefPeriods pers.

source

When the previous operational period is nothing, it returns the last operational period within the given time structure.

source