---
jupytext:
text_representation:
extension: .md
format_name: myst
format_version: 0.13
jupytext_version: 1.13.8
kernelspec:
display_name: 'Python 3'
name: python3
---
(thermal)=
# thermal
A general thermal power generating unit with a fixed linear or quadratic fuel cost
| | |
|---|---|
|Input connections|{ref}`busbar`|
|Output connections|{ref}`busbar`|
|License|SHOP_OPEN|
|Release version|14.3.2.0|
```{contents}
:local:
:depth: 1
```
## Examples
- [](power-flow-example)
## Attributes
```{code-cell} ipython3
:tags: ['remove-input', 'full-width']
from IPython.core.display import HTML
HTML("""
""")
```
(thermal:fuel_cost)=
### fuel_cost
Cost proportional to the amount of fuel used by the thermal unit (xUnit: NOK/MWH, yUnit: NOK/MWH)
(thermal:quadratic_fuel_cost)=
### quadratic_fuel_cost
Cost proportional to the square of the amount of fuel used by the thermal unit (xUnit: NOK/MWH, yUnit: NOK/MWH)
(thermal:n_segments)=
### n_segments
Number of segments on the production curve of the unit (xUnit: NO_UNIT, yUnit: NO_UNIT)
(thermal:min_prod)=
### min_prod
Minimum production level of the unit (xUnit: MW, yUnit: MW)
(thermal:max_prod)=
### max_prod
Maximum production level of the unit (xUnit: MW, yUnit: MW)
(thermal:startcost)=
### startcost
Cost for starting up the unit (xUnit: NOK, yUnit: NOK)
(thermal:stopcost)=
### stopcost
Cost for shutting down the unit (xUnit: NOK, yUnit: NOK)
(thermal:production)=
### production
Production from the unit (xUnit: MW, yUnit: MW)