OPGEE model structure

OPGEE is designed as a generalized LCA/simulation model of processes linked by streams of substances, where each process processes some input streams based on thermodynamic principles and/or regression equations to produce one or more output streams. Process cycles, where the output of process A is an input to process B whose output ultimate flows back as an input to A, through zero or more intermediate processes.

The energy consumed and greenhouse gas emissions produced by each process are tracked, and the flow of the functional target (oil or gas) is tracked to one or more user-defined system boundaries, allowing the calculation of a “carbon intensity” in units of g CO2-eq MJ-1.

See also: Configuration System

OPGEE’s Python classes

Analysis

See also: opgee.analysis.Analysis

Field

See also: opgee.field.Field

Process

See also: opgee.process.Process

Stream

See also: opgee.stream.Stream

Attribute subsystem

Attribute

See also: opgee.core.A

Attribute definition

See also: opgee.attributes.AttrDef

Class attributes

See also: opgee.attributes.ClassAttrs