PLEXOS 8.000 R01 Release Notes

  1. Import Changes
  2. Upgrade Compatibility
  3. Changes
    1. Solver Updates
  4. Performance
  5. Major Features
    1. Multi-stage Stochastic Hydro
      1. Scenario Tree Wizard
      2. Parallelize Full Branch
      3. Multi-sample Memory and Speed Improvements
    2. Heat Classes for Desal Modelling
    3. General User Interface Enhancements
      1. Tagged Data View
      2. Docking Windows Implementation
      3. Enhanced Grid Functionality
      4. Change Review System (Model History)
      5. Improved Tree Search
      6. Paste Error Dialog
      7. Histogram Charting Features
      8. Rename classes, collections and properties
      9. Window View Persistence
  6. General Features
    1. Generic Writer Support for Algebraic File
    2. Solution Hierarchy Retirement
    3. Stochastic Diagnostic Reporting
    4. Implement Single Region LDC Fit (Undocumented Parameter)
    5. Automation API Documentation
    6. Implement a Bulk Execution Option
  7. New Attributes
  8. New Input Properties
  9. New Reporting Properties
Released
9th April 2019
Previous Version
7.5
Next Version
8.1

1. Important Changes

It is strongly advised that the following changes be reviewed:

  • The contingency monitored collections (e.g. Monitored Interface, Lines and Transformers) behaviour has changed somewhat. In earlier versions if a monitored collection was empty, then all objects for that collection will be monitored. For example, if a contingency monitored a single line but no transformers, then the single line and all transformer objects will be monitored. These rules have now been updated, so that if ALL monitored collections of a contingency are empty, only then will it monitor all lines/transformers/interfaces. Using the previous example where a single line was monitored, we would now see a single line being monitored and it will not add any other monitored elements. This is because the monitored items have been explicitly set.
  • The default performance solver setting (EELPS) has now been deprecated. If attempting to run a simulation, which has that option enabled, a validation error will occur.
  • The default behaviour for Batteries End Effects Method was "free", but this has now been changed to "Recycle". To maintain the previous behaviour, then the user must explicitly set the End Effects Method to "free".
  • In PLEXOS 8 battery degradation is based on cycles not years, therefore the inputs from 7.5 (like 4% degradation per year) will now be interpreted as 4% degradation per cycle. Therefore it would be required to reduce these to something reflective of aging in cycles. There are also now separate properties for Power Degradation and Capacity Degradation.
  • Please note that one of the Endogenous Sampling models (See in section 4.3 of the variable guide) must be specified with its corresponding parameters to invoke random sampling, otherwise the samples will be read directly from Profile. This is a change in behaviour to previous releases, where auto-correlation was the default sampling model.

2. Upgrade Compatibility

This version will automatically upgrade any previous Version 5-7 database. You may need to check the upgrade notes of earlier releases for any compatibility issues.

If you experience any problems during upgrade contact Energy Exemplar Support.

If your simulations run differently or slower in this version, also seek support and we will assist with the upgrade process.

NOTE: Databases in the 8.0 format will not automatically retro-grade in any version from 7.5 R04 and earlier. However, there is a "Save As" option, that will allow the model to be saved in the 7.5 format. This can then be opened in the 7.5 series, along with earlier versions of PLEXOS.

3. Changes

The following are the changes to existing functionality between this version and 7.5:

  • Attempting to retro-grade a version 8.0 database to an earlier version will result in the action being simply ignored. No warning or error is issued, the file open action is simply rejected.
  • Solver upgrade may cause different allocation of outage patterns and solution paths.
  • File reading is now more thorough in checking the validity of the data (e.g. cannot locate the object in the file). This could possibly result in file data validation errors for existing models.
  • The FCF Cuts are now a magnitude higher, as the cost needs to be based on the remaining horizon.
  • Combined gas and electric constraints are now automatically scaled, based on the number of hours in a block. The previous solution was to manually update the RHS to compensate for this (see the last point in this section).
  • More accurate value is now used for heat conversion with imperial units, e.g. BTU/WattHr.
  • Properties with a "Hour" type (e.g. Min Capacity Factor Hour", were previously dropped if the interval length was also one hour. The code no longer drops these constraints.
  • Several undocumented parameters have been removed and exposed as real attributes/properties. Some of these include:
    • Global LDC Block Slicing
    • Constraint Require Time Refactoring

3.1. Solver Updates

The following solvers were updated as part of this updated release.

Solver Version Release Notes
ILOG
CPLEX
12.8https://www.ibm.com/support/knowledgecenter/SSSA5P_12.8.0/ilog.odms.studio.help/CPLEX/ReleaseNotes/topics/releasenotes128/home.html
MOSEK 8.1.0.37https://docs.mosek.com/8.1/releasenotes/index.html
FICO
Xpress
33.1.5.0 -
Gurobi 8.0.1http://www.gurobi.com/resources/documentation/fixes
GLPK 4.65 -

Updated all solvers (CPLEX, Gurobi, Xpress, MOSEK, GLPK, SCIP) to the latest version (at the time of development).

4. Performance

Several optimizations have been made to the simulation engine and user interface code, which will improve performance, especially in simulations that have a large number of steps/objects.

The following changes and/or new features specifically address performance of the simulation:

  • Improved the speed of the "Compiled File" stage, at the beginning of the simulation. This is considerably faster when there are many entries for constraint properties (e.g. properties that are listed under the "Constraint" folder, such as Generator Max Capacity Factor).
  • Implemented a smarter mechanism in detecting the change in network topology for PTDF recalculations. The matrices can now also be cached to disk for further performance improvement on subsequent runs. In addition to this the user is now able to set the tranche settings on individual lines, allowing a far greater and finer control of tranche allocation, e.g. certain lines could potentially be modelled in "more detail" than others. Please see the following article: Line Max Loss Tranches
  • File reading speed has also been improved
  • Variable sample generation has been refactored and updated. Less sampling is now done, with memory management being smarter, ultimately reducing the run-time for this process.
  • Multi-threaded key areas of the transmission modelling.

User interface speed improvements include:

  • Improved import/export of data
  • Improved grid performance for filtering and sorting

5. Major Features

5.1. Multi-stage Stochastic Hydro

Implemented support for multi-stage stochastic hydro which incorporates the following enhancements:

  • Rolling horizon functionality
  • Global tree (scenario tree) creation wizard
  • Improved memory management for multi-sample models
  • Improved problem formulation and modification performance
  • Please see the hydro paper for detailed technical explanations

5.1.1. Scenario Tree Wizard

A new wizard has been developed, within the UI, to easily define a stochastic tree. This then automatically creates a Global object and related properties to represent the tree within the simulation. This feature is intended to help support multi-stage stochastic optimization modelling setup/configuration, which is considered to be an advanced feature. More details can be found here: Scenario Tree Wizard.

Define period type and stage count

Define full and hanging Branch count

5.1.2. Parallelize Full Branch

A scenario tree can consist of multiple full branches. These full branches can essentially be modelled independently from the other full branches, therefore a feature has been implemented to allow full branches to be parallelized. This can be done on the local machine or through PLEXOS Connect.

5.1.3. Multi-sample memory and speed improvements

Multiple performance enhancements for multi-sample models have been implemented, such as:

  1. Updated Data File historical data sampling (used in stochastic hydro modelling).
  2. Faster Data File reading and implementation of ready daily/weekly data directly (general improvement).
  3. Multi-threading in Variable Sampling (general improvement).
  4. Rewrite AMMO parallel to support parallel execution of full branches in the scenario tree (general improvement). Please note: AMMO is an underlying component of the underlying mathematical component, so will improve all parallel stochastic models.
  5. Various speed improvements throughout the source code on large multi-sample stochastic models.

Please note: These speed improvements affect all stochastic models, and not just stochastic hydro models.

5.2. Heat Classes for Desal Modelling

Newly implemented Heat classes, such as heat plant and heat node, for modelling desalination water plants. Please see attributes and properties below for more details. The following article describes in detail how these objects and properties can be used: Heat Modelling

5.3. General User Interface Enhancements

5.3.1. Tagged Data View

Implemented a new grid 'Tagged' in the dynamic property gird area. This tagged grid will show all dynamic properties that have been tagged with the selected objects while the 'Data' grid will continue to show the dynamic properties for the selected objects. Please see the following for more information: Tagged Data View

Tagged Data Grid

5.3.2. Docking Windows Implementation

Input and solution interface side enhancements for docking various panels and functions such as Input and Solution tabs, Solution Query History, Solution Data and Charts, etc. Please see the following article: Docking Windows.

A Floating Window

A Docked Window

5.3.3. Enhanced Grid Functionality

Improvements (grouping, filtering, performance etc.) implemented across all grids in both input and solution interface. Please see the following section of the user interface guide: Grid Enhancements

Filter by values

5.3.4. Change Review System (Model History)

Newly implemented model history panel for change review. Please see the following article: History Navigation

History Panel in Editor

History Panel in detail

5.3.5. Improved Tree Search

Improved search function for all interface model trees (System, Simulation, Membership and Properties). The following user interface section describes this feature in more detail: Tree Search

The tree before searching

The tree while typing a search term

5.3.6. Paste Error Dialog

Improved paste error dialog by displaying encountered errors during paste operation immediately and implemented a cancel-paste button, for example: Paste Error Dialog

Paste Error Dialog

5.3.7. Histogram Charting Features

Newly implemented histogram quick chart to allow users to view numerical distribution data from a solution database. This was further improved by adding a bin range feature for analysis. Please see the following description: Histogram

Histogram

5.3.8. Rename Classes, Collections and Properties

Added a new enhancement to be able to rename existing classes, collections and properties. Also allowing solution queries to be saved with user provided names and categorized. These changes are also migrated through the upgrade process. These names can be "reset" to their default values, if required. This feature can be accessed through the config window.

5.3.9. Window View Persistence

Re-opening of both model database and solution files in PLEXOS recalls last known selected view or configuration for easy work continuation.

6. General Features

The remainder of the feature listed herein are considered to be more general, e.g. a development that is an enhancement or relatively minor improvement.

6.1. Generic Writer Support for Algebraic File

Improvement of the algebraic File Writer to be able to handle indicator constraints

6.2. Solution Hierarchy Retirement

Solution hierarchy was previously implemented for build candidate, but this enhancement now considered retirements.

6.3. Stochastic Diagnostic Reporting

Added PARMA coefficients for each inflow as a csv file diagnostic.

6.4. Implement Single Region LDC Fit (Undocumented Parameter)

Newly implemented undocumented parameter to define a specific region whose load data will be used when creating the partial chronology, rather than the total system load.

6.5. Automation API Documentation

Updated Automation API documentation for all classes, functions and parameters.

6.6. Implement a bulk execution Option

Implemented a new execution mode that can batch execute everything in a directory, when detected as a PLEXOS database, e.g. PLEXOS64.exe /f "C:\SUPPORT\NA" "*" This can be particularly useful for automation/scripting of the engine.

7. New Attributes

New attributes are:

Class Attribute Description
Data File Week Beginning Start day of mapping file data to weeks (0=automatic, 1- 7=weekdays, -1=hydro weeks)
Data File Historical Sampling Sample data from this file between the Year From and Year To
Data File Historical Year From First year read for historical sampling
Data File Historical Year To Last year read for historical sampling
Data File Historical Year Start Start year for historical sampling within the range Year From and Year To
Data File Historical Year Ending Month that years end in the historical data
Data File Historical Period Type Take samples at each of these period types
Data File Base Year Base year for mapping data from a file with month, day and period but no year
LT Plan Always Annualize Build Cost If [Build Cost] is always annualized even when an option retires inside the horizon
Transmission Cache Transmission Matrices Cache the transmission matrices to disk for future use.
Transmission Max Loss Absolute Error Maximum allowed absolute error in the piecewise linear loss function
Performance Maximum Parallel Tasks Maximum number of parallel optimizations run concurrently, where -1 means one task per CPU.
Performance MIP Start Solution MIP solver will be warm started with previous solutions according to this setting.
Diagnostic Feasibility Repair Weight Write the weights used in feasibility repair for each available/constraint class
Diagnostic Database Load Write a summary data loaded from the input file
Diagnostic Licensing Write details of licenses checked out
Diagnostic Computer Information Write computer information
Diagnostic Data File Read Write details for each Data File Read
Diagnostic Transmission Topology Write computer information
Diagnostic Historical Sampling Write the historical samples

8. New Input Properties

Collection Property Description
Generator Max Down Time Maximum number of hours a unit can be off after being shut down
Generator Initial Hours Pumping Hours the unit has been pumping for at time zero
Generator Generator to Pump Switch Time Number of hours required to switch from Generator mode to Pump mode
Generator Pump to Generator Switch Time Number of hours required to switch from Pump mode to Generator mode
Generator Power Degradation Annual degradation of power with age
Generator One-time Cost One-time cost associated with the project
Storage Min Release Penalty Penalty for violation of minimum rate of release constraints
Storage Max Release Penalty Penalty for violation of maximum rate for release constraints
Battery Firm Capacity Contribution of the battery to capacity reserves
Battery Power Degradation Degradation of battery power with cycles
Heat Node Units Flag if the object is in service
Heat Node Allow Dump Heat Model Heat Node {Dump Heat] in the mathematical program
Heat Node Heat Demand Heat demand at the node
Heat Node x Value to pass-through to solution
Heat Node y Value to pass-through to solution
Heat Node z Value to pass-through to solution
Heat Plant Unit Commitment Optimality Unit commitment integerization scheme for the heat plant
Heat Plant Load Point Heat production point for use with multi-point heat rate
Heat Plant Heat Rate Average heat rate (total fuel divided by total heat production)
Heat Plant Heat Rate Base Constant term in fuel use function (no-load cost)
Heat Plant Heat Rate Incr First-order polynomial term in unit fuel use function (marginal heat rate)
Heat Plant Start Cost Cost of starting a unit
Heat Plant Start Cost Time Incremental cooling time over which the corresponding Start Cost applies
Heat Plant Run Up Rate Ramp rate that applies while running the unit up from zero to [Min Stable Level].
Heat Plant Start Profile Detailed regime for running the unit up from zero to [Min Stable Level] when [Run Up Rate] is non-constant
Heat Plant Min Up Time Minimum number of hours a unit must be run after being started
Heat Plant Min Down Time Minimum number of hours a unit must be off after being shut down
Heat Plant Max Up Time Maximum number of hours a unit can be run after being started
Heat Plant Max Down Time Maximum number of hours a unit can be off after being shut down
Heat Plant Max Ramp Up Maximum ramp up rate
Heat Plant Max Ramp Down Maximum ramp down rate
Heat Plant Min Stable Level Minimum stable heat production level
Heat Plant Units Flag if the object is in service
Heat Plant Max Capacity Maximum heat production
Heat Plant Efficiency Base Heat production no-load efficiency
Heat Plant Efficiency Incr Heat production efficiency
HeatPlant VO&M Charge Variable operation and maintenance charge
Heat Plant FO&M Charge Annual fixed operation and maintenance charge
Heat Plant Max Units Built Maximum number of units that can be built
Heat Plant Lead Time Number of years after which the expansion project can begin
Heat Plant Project Start Date First date at which a unit can be built
Heat Plant Technical Life Technical lifetime of a unit
Heat Plant Built Cost Cost of building a units
Heat Plant WACC Weighted average cost of capital
Heat Plant Economic Life Economic life of a unit (period over which fixed costs are recovered)
Heat Plant Min Units Built Minimum number of units automatically constructed in aggregate over the planning horizon
Heat Plant Max Units Built in Year Maximum number of units that can be built in a year
Heat Plant Min Units Built in Year Minimum number of units allowed to be constructed in any single year of the planning horizon
Heat Plant Max Units Retired Maximum number of units allowed to be retired in aggregate over the planning horizon
Heat Plant Retirement Cost Cost of retiring a unit
Heat Plant Min Units Retired Minimum number of units automatically retired in aggregate over the planning horizon
Heat Plant Max Units Retired in Year Maximum number of units allowed to be retired in any single year of the planning horizon
Heat Plant Min Units Retired in Year Minimum number of units allowed to be retired in any single year of the planning horizon
Heat Plant x Value to pass-through to solution
Heat Plant y Value to pass-through to solution
Heat Plant z Value to pass-through to solution
Region Peak Period Indicates periods that include the peak load
Region Firm Capacity Incr Firm Capacity not explicitly modelled that should be included in reserve margin calculations
Zone Peak Period Indicates periods that include the peak load
Zone Firm Capacity Incr Firm capacity not explicitly modelled that should be included in reserve margin calculations
Gas Field Max Ramp Maximum rate of change in gas field
Gas Field Max Ramp Hour Maximum rate of change in gas field in an hour
Gas Field Max Ramp Day Maximum rate of change in gas field in a day
Gas Field Max Ramp Week Maximum rate of change in gas field in a week
Gas Field Max Ramp Month Maximum rate of change in gas field in a month
Gas Field Max Ramp Year Maximum rate of change in gas field in a year
Gas Storage Injection Ratchet Maximum amount of gas that can be injected into the storage in any interval when defining a gas storage ratchet
Gas Storage Withdrawal Ratchet Maximum amount of gas that can be withdrawn from the storage in any interval when defining a gas storage ratchet
Gas Contract Take-or-Pay Quantity Contract take-or-pay quantity
Gas Contract Take-or-Pay Quantity Hour Contract take-or-pay quantity in hour
Gas Contract Take-or-Pay Quantity Day Contract take-or-pay quantity in day
Gas Contract Take-or-Pay Quantity Week Contract take-or-pay quantity in week
Gas Contract Take-or-Pay Quantity Month Contract take-or-Pay quantity in month
Gas Contract Take-or-Pay Quantity Year Contract take-or-pay quantity in year
Gas Contract Take-or-Pay Price Contract take-or-pay price
Water Plant Min Stable Production Minimum production level
Water Plant Aux Fixed Fixed auxiliary usage preinstalled unit
Water Plant Aux Base Auxiliary use per unit committed
Water Plant Aux Incr Auxiliary use per unit of generation
Water Plant Heat Usage Heat consumption of Water Plant
Global Hanging Branches Historical Year Start Scenario Tree: First year of historical data for hanging branches
Global Hanging Branches Weight Scenario Tree:Weights for the hanging branches
Global Hanging Branches Block Count Scenario Tree: Number of blocks (time periods) modeled after the hanging branch begins
Global Slicing Block Defines blocks of time that should be kept together when performing time slicing e.g. for load duration curves
Line Max Loss Tranches Maximum number of tranches in the piecewise linear loss approximation
Generator Heat Output Nodes Participation Factor Proportion sent to the node
Reserve Generators Initial Pump Load Raise Provision Pump load raise reserve provision at time zero
Reserve Generators Initial Raise Provision Generator raise reserve provision at time zero
Heat Plant Fuels Mutually Exclusive If the fuel cannot be mixed with other fuels associated with this heat plant
Heat Plant Fuels Ratio Fixed fuel mix ratio
Heat Plant Fuels Min Ratio Minimum fuel mix ratio
Heat Plant Fuels Max Ratio Maximum fuel mix ratio
Heat Plant Fuels Max Input Maximum amount of fuel input to heat plant
Heat Plant Fuels Is Available If the fuel is available for use by the generator
Heat Plant Fuels Heat Rate Scalar Scalar on base heat plant heat rate function
Heat Plant Fuels Heat Rate Base Constant term in fuel use function (no-load cost)
Heat Plant Fuels Heat Rate Heat-rate at load point (used with load point) or 'b' in the heat input function
Heat Plant Fuels Heat Rate Incr Average marginal heat-rate in band
Heat Plant Start Fuels Offtake at Start Fuel required to start a unit
Heat Output Nodes Participation Factor Proportion sent to the node
Heat Export Nodes Participation Factor Proportion sent to the node
Water Plants Participation Factor Proportion send to the water plant
Constraint Generators Reserve Units Coefficient Coefficient of the number of units providing reserves
Constraint Generators Operating Reserve Units Coefficient Coefficient of the number of units providing operating reserves
Constraint Storages Loss Coefficient Coefficient of the loss from the storage
Constraint Batteries Ramp Coefficient Coefficient of ramp
Constraint Batteries Ramp Up Coefficient Coefficient of ramp up
Constraint Batteries Ramp Down Coefficient Coefficient of ramp down
Constraint Batteries Ramp Up Violation Coefficient Coefficient of max ramp down violation
Constraint Batteries Ramp Down Violation Coefficient Coefficient of max ramp down violation
Constraint Batteries Reserve Provision Coefficient Coefficient of total reserve provision (From all types)
Constraint Batteries Spinning Reserve Coefficient Coefficient of reserve provided by spare capacity
Constraint Batteries Pump Dispatchable Load Coefficient Coefficient of pump dispatchable load reserve
Constraint Batteries Raise Reserve Provision Coefficient Coefficient of raise reserve provision
Constraint Batteries Lower Reserve Provision Coefficient Coefficient of lower reserve provision
Constraint Batteries Regulation Raise Reserve Provision Coefficient Coefficient of lower reserve provision
Constraint Batteries Replacement Reserve Provision Coefficient Coefficient of replacement reserve provision
Constraint Batteries Reserve Units Coefficient Coefficient of the number of units providing reserves
Constraint Batteries Operating Reserve Units Coefficient Coefficient of the number of units providing operating reserves
Constraint Heat Nodes Heat Flow Coefficient Coefficient of heat flow through the heat node
Constraint Heat Plants Units Generating Coefficient Coefficient on the number of units generating
Constraint Heat Plants Fuel Offtake Coefficient Coefficient of fuel offtake of the heat plant
Constraint Heat Plants Heat Production Coefficient Coefficient of heat production
Constraint Gas Fields Ramp Coefficients Coefficient of change in gas field end volume
Variable Generators Fuel Offtake Coefficient Coefficient of fuel offtake in condition
Variable Heat Nodes Heat Flow Coefficient Coefficient of heat flow through the heat node in condition
Variable Heat Plants Fuel Offtake Coefficient Coefficient of fuel offtake in condition
Variables Value Coefficient Coefficient of the variable value in the definition of this variable

9. New Reporting Properties

New reporting properties are:

Collection Property Description
Battery Firm Capacity Firm capacity of the battery
Heat Plant VO&M Cost Total variable operation and maintenance cost
Heat Plant Start & Shutdown Cost Cost of unit start up and shutdown
Heat Plant Start Fuel Cost Cost of fuel for unit starts
Heat Plant Fuel Offtake Fuel offtake
Heat Plant Start Fuel Offtake Start fuel offtake
Heat Plant Electrical Usage Electrical usage from the electric boiler
Heat Plant Units Producing Heat Number of units producing heat
Heat Plant Ramp Rate at which units are ramping
Heat Plant Ramp Up Total ramping up
Heat Plant Ramp Down Total ramping down
Heat Plant Operating Hours Number of hours of operation
Heat Plant Efficiency Efficiency of heat production
Heat Plant Marginal Heat Rate Marginal heat rate at optimal heat production level
Heat Plant Average Heat Rate Average heat rate
Heat Plant SRMC Short-run marginal cost (Fuel + VO&M + Emissions)
Gas Plant Energy Consumption The total electric consumption of the Gas Plant
Gas Contract Take or Pay Price Violation of take-or-pay constraint
Gas Contract Take or Pay Shadow Price Shadow price associated with take-or-pay commitment
Gas Contract Take-or-Pay Violation Violation of take-or-pay constraint
Gas Contract Take-or-Pay Violation Cost Cost of take-or-pay constraint violation
Water Plant Auxiliary Use Auxiliary use
Storage Min Release Violation Violation of the [Min Release] constraint is violated
Storage Min Release Violation Hours Number of hours the [Min Release] constraint is violated
Storage Min Release Violation Cost Cost of [Min Release] constraint violations
Storage Max Release Violation Violation of the [Max Release] and [Max Generator Release] constraint.
Storage Max Release Violation Hours Number of hours the [Max Release] or [Max Generator Release] constraint is violated
Storage Max Release Violation Cost Cost of [Max Release] and [Max Generator Release] constraint violations
Heat Node Heat Withdrawal Heat withdrawn from storage
Heat Node Heat Injection Heat injected into storage
Heat Node x Pass-through value (summed in summary)
Heat Node y Pass-through value (summed in summary)
Heat Node z Pass-through value (averaged in summary)
Heat Plant Heat Production Heat Production
Heat Plant Heat Production Cost Heat Production Cost
Heat Plant FO&M Cost Fixed operations and maintenance cost
Heat Plant Installed Capacity Total capacity
Heat Plant Units Built Number of units built in this year
Heat Plant Build Cost Cost of unit new builds
Heat Plant Units Retired Number of units retired in this year
Heat Plant Retirement Cost Cost of unit retirements
Heat Plant x Pass-through value (summed in summary
Heat Plant y Pass-through value (summed in summary)
Heat Plant z Pass-through value (averaged in summary)
Heat Plant Fuels Offtake Fuel offtake
Heat Plant Fuels Offtake Ratio Proportion of fuel used by the heat plant
Heat Plant Fuels Price Fuel price
Heat Plant Fuels Cost Total cost of fuel used
Heat Plant Fuels Marginal Heat Rate Marginal heat rate at optimal heat production level
Heat Plant Fuels SRMC Short-run marginal cost (Fuel+ VO&M + Emissions)
Heat Plant Fuels Hours in Use Number of hours the Fuel is in use by the heat plant
Heat Plant Start Fuels Offtake Fuel offtake
Heat Plant Start Fuels Price Fuel price
Heat Plant Start Fuels Cost Total cost of fuel used