Technology performance and operation parameters

These parameters characterize the performance and operation of technologies, including their availability, lifetime, pre-existing capacity, input-output relationships, and operating restrictions.

Availability factor

Fraction of time a technology is available to operate.

Scenario database

Table: AvailabilityFactor

NameTypeDescription
idintegerUnique identifier for row
rtextRegion
ttextTechnology
ltextTime slice
ytextYear
valrealFraction (0 to 1)

Capacity of one technology unit

Increment in which endogenously determined capacity is added for a technology.

Note

If this parameter is defined, NEMO uses an integer variable to solve for the technology's endogenous capacity. This can substantially increase model run-time. If the parameter is not defined, a continuous variable is used instead.

Scenario database

Table: CapacityOfOneTechnologyUnit

NameTypeDescription
idintegerUnique identifier for row
rtextRegion
ttextTechnology
ytextYear
valrealIncrement for endogenous capacity additions (region's power unit)

Capacity to activity unit

Factor relating a region's power unit to its energy unit. See Units of measure.

Scenario database

Table: CapacityToActivityUnit

NameTypeDescription
idintegerUnique identifier for row
rtextRegion
ttextTechnology
valrealFactor value (region's energy unit / (power unit * year))

Input activity ratio

Factor multiplied by dispatched capacity to determine the use (input) of the specified fuel. InputActivityRatio is used in conjunction with OutputActivityRatio. A common approach is to:

  1. Set the InputActivityRatio for input fuels to the reciprocal of the technology's efficiency.
  2. Set the OutputActivityRatio for output fuels to 1.

For example, if a technology had an efficiency of 80%, the InputActivityRatio for inputs would be 1.25, and the OutputActivityRatio for outputs would be 1.0.

Note

NEMO will not simulate activity for a region, technology, mode of operation, and year unless you define a corresponding non-zero OutputActivityRatio or InputActivityRatio. In other words, activity is only simulated when it produces or consumes a fuel.

Scenario database

Table: InputActivityRatio

NameTypeDescription
idintegerUnique identifier for row
rtextRegion
ttextTechnology
ftextFuel
mtextMode of operation
ytextYear
valrealFactor

Minimum utilization

Minimum fraction of a technology's available capacity that must be utilized (dispatched) in a region, time slice, and year. NEMO calculates available capacity by multiplying installed capacity by the applicable availability factor parameter. If the technology is involved in nodal transmission modeling, the minimum utilization rule applies equally to all nodes in the region.

Tip

It is not necessary to specify 0 for this parameter. NEMO assumes the minimum utilization is 0 if the parameter is not set.

Scenario database

Table: MinimumUtilization

NameTypeDescription
idintegerUnique identifier for row
rtextRegion
ttextTechnology
ltextTime slice
ytextYear
valrealFraction (0 to 1)

Operational life

Lifetime of a technology in years. NEMO uses this parameter to:

  1. Retire endogenously determined capacity. If a unit of capacity is built endogenously in year y, NEMO will retire the capacity in year y + OperationalLife.
  2. Calculate the salvage value of endogenously determined capacity remaining at the end of the modeling period (see DepreciationMethod).

In this way, the parameter serves as both an operational and an economic lifetime.

Note

NEMO does not automatically retire exogenously specified technology capacity, which is defined by ResidualCapacity. It is up to you to do so in the values you provide for ResidualCapacity.

Scenario database

Table: OperationalLife

NameTypeDescription
idintegerUnique identifier for row
rtextRegion
ttextTechnology
valrealLifetime (years)

Output activity ratio

Factor multiplied by dispatched capacity to determine the production (output) of the specified fuel. OutputActivityRatio is used in conjunction with InputActivityRatio. A common approach is to:

  1. Set the InputActivityRatio for input fuels to the reciprocal of the technology's efficiency; and
  2. Set the OutputActivityRatio for output fuels to 1.

For example, if a technology had an efficiency of 80%, the InputActivityRatio for inputs would be 1.25, and the OutputActivityRatio for outputs would be 1.0.

Note

NEMO will not simulate activity for a region, technology, mode of operation, and year unless you define a corresponding non-zero OutputActivityRatio or InputActivityRatio. In other words, activity is only simulated when it produces or consumes a fuel.

Scenario database

Table: OutputActivityRatio

NameTypeDescription
idintegerUnique identifier for row
rtextRegion
ttextTechnology
ftextFuel
mtextMode of operation
ytextYear
valrealFactor

Ramp rate

Fraction of a technology's available capacity that can be brought online or taken offline in a time slice and year. Ramp rates determine how quickly a technology's utilization can change. NEMO ignores ramp rates of 1.0 (i.e., 100%) since they effectively don't impose a limit.

Scenario database

Table: RampRate

NameTypeDescription
idintegerUnique identifier for row
rtextRegion
ttextTechnology
ytextYear
ltextTime slice
valrealFraction (0 to 1)

Ramping reset

Indicator that determines which time slices are exempt from ramp rate limitations. NEMO can set technology utilization to any level in these time slices. The following values are supported for this parameter:

  • 0 - Exempts the first time slice in each year.
  • 1 - Exempts the first time slice in each time slice group 1 and year.
  • 2 - Exempts the first time slice in each time slice group 2, time slice group 1, and year.

Note that because of the way time slices and groups are configured in NEMO, these values build on one another. For example, the first time slice in each year is exempted in all cases, and the first slice in each group 1 and year is exempted when the value is 2. If you don't specify a value for this parameter, NEMO assumes the value is 2.

Scenario database

Table: RampingReset

NameTypeDescription
idintegerUnique identifier for row
rtextRegion
valinteger0, 1, or 2

Residual capacity

Exogenously specified capacity for a technology. Note that NEMO does not automatically retire this capacity; it is up to you to do so in the values you provide for ResidualCapacity.

Scenario database

Table: ResidualCapacity

NameTypeDescription
idintegerUnique identifier for row
rtextRegion
ttextTechnology
ytextYear
valrealCapacity (region's power unit)