noads.core.models.energy.production_pathway#

Energy production pathway.

class noads.core.models.energy.production_pathway.ProductionPathway(name, impacts, input_streams)[source]#

Bases: object

An energy conversion process, consuming inputs to produce an output energy.

A pathway is an edge of the energy production graph: it consumes input streams (<pathway>.<input>.efficiency, in MJ of input per MJ produced) and generates direct impacts (<pathway>.direct.<impact>_index, e.g. g CO2 per MJ). Its total impact index adds the indirect impacts of its inputs, following Eq. (11) of the extended paper. These coefficients are scenario inputs, set in noads.application.scenario_setup.

Parameters:
consumption_model()[source]#

Pathway consumption model.

impact_index_model()[source]#

Pathway impact index model.

impacts: list[Impact]#

Direct impacts of production.

input_streams: list[Stream]#

Energy/material inputs for pathway production.

property models: list[Model]#

List of models.

name: str#

Name of the pathway.

Classes

ProductionPathway(name, impacts, input_streams)

An energy conversion process, consuming inputs to produce an output energy.