modelPowerPlantCost

Cost model for conventional thermal or renewable power plants

Extends from CollectCostsGeneral (Cost collector for general components).

Parameters

TypeNameDefaultDescription
SI.TimetimeYear (from PartialCollectCosts)simCenter.lengthOfAYearTime of one year
TransiEnt.Basics.Units.MonetaryUnitC_OM_fix (from CollectCostsGeneral)0Fix annual operating and maintenance cost (independent from investment)
Modelica.Units.SI.PowerP_n300e6Nominal Power in W
Fundamental Definitions
BooleancalculateCost (from PartialCollectCosts)simCenter.calculateCosttrue if cost shall be calculated
TransiEnt.Basics.Units.Time_yearobservationPeriod (from PartialCollectCosts)simCenter.DurationObservation period
RealinterestRate (from PartialCollectCosts)simCenter.InterestRateInterest rate
RealpriceChangeRateInv (from PartialCollectCosts)simCenter.priceChangeRateInvPrice change rate of the invest cost
RealpriceChangeRateDemand (from PartialCollectCosts)simCenter.priceChangeRateDemandPrice change rate of the demand-related cost
RealpriceChangeRateOM (from PartialCollectCosts)simCenter.priceChangeRateOMPrice change rate of the operation-related cost
RealpriceChangeRateOther (from PartialCollectCosts)simCenter.priceChangeRateOtherPrice change rate of other cost
RealpriceChangeRateRevenue (from PartialCollectCosts)simCenter.priceChangeRateRevenuePrice change rate of the revenue
TransiEnt.Basics.Units.Time_yearlifeTime (from PartialCollectCosts)costRecordGeneral.lifeTimeLife time of the component
SI.Powerder_E_n (from CollectCostsGeneral)500e6Nominal power of the component
SI.EnergyE_n (from CollectCostsGeneral)3.6e12Nominal energy of the component
Invest Cost
TransiEnt.Basics.Units.MonetaryUnitPerPowerCspec_inv_der_E (from PartialCollectCosts)costRecordGeneral.Cspec_inv_der_ESpecific invest cost per nominal power
TransiEnt.Basics.Units.MonetaryUnitPerEnergyCspec_inv_E (from PartialCollectCosts)costRecordGeneral.Cspec_inv_ESpecific invest cost per nominal energy capacity
Realsize1 (from PartialCollectCosts)costRecordGeneral.size1Size 1 of the component
Realsize2 (from PartialCollectCosts)costRecordGeneral.size2Size 2 of the component
TransiEnt.Basics.Units.MonetaryUnitC_inv_size (from PartialCollectCosts)costRecordGeneral.C_inv_sizeInvest cost depending on the size
O&M Cost
Realfactor_OM (from PartialCollectCosts)costRecordGeneral.factor_OMFraction of the invest cost that represents the annual O&M cost
TransiEnt.Basics.Units.MonetaryUnitPerEnergyCspec_OM_W_el (from PartialCollectCosts)costRecordGeneral.Cspec_OM_W_elSpecific O&M cost per electric energy
TransiEnt.Basics.Units.MonetaryUnitPerEnergyCspec_OM_Q (from PartialCollectCosts)costRecordGeneral.Cspec_OM_QSpecific O&M cost per heating energy
TransiEnt.Basics.Units.MonetaryUnitPerEnergyCspec_OM_H (from PartialCollectCosts)costRecordGeneral.Cspec_OM_HSpecific O&M cost per gas energy
TransiEnt.Basics.Units.MonetaryUnitPerEnergyCspec_OM_other (from PartialCollectCosts)costRecordGeneral.Cspec_OM_otherSpecific O&M cost per other resource, e.g. water
Other Cost
TransiEnt.Basics.Units.MonetaryUnitC_other_fix (from PartialCollectCosts)costRecordGeneral.C_other_fixFix other cost
Demand-related Cost
Booleanproduces_P_el (from CollectCostsGeneral)truetrue if the component produces electric power
Booleanconsumes_P_el (from CollectCostsGeneral)truetrue if the component consumes electric power
Booleanproduces_Q_flow (from CollectCostsGeneral)truetrue if the component produces a heat flow
Booleanconsumes_Q_flow (from CollectCostsGeneral)truetrue if the component consumes a heat flow
Booleanproduces_H_flow (from CollectCostsGeneral)truetrue if the component produces an enthalpy flow
Booleanconsumes_H_flow (from CollectCostsGeneral)truetrue if the component consumes an enthalpy flow
Booleanproduces_other_flow (from CollectCostsGeneral)truetrue if the component produces another flow
Booleanconsumes_other_flow (from CollectCostsGeneral)truetrue if the component consumes another flow
Booleanproduces_m_flow_CDE (from CollectCostsGeneral)truetrue if the component produces carbon dioxide emissions
Booleanconsumes_m_flow_CDE (from CollectCostsGeneral)truetrue if the component consumes carbon dioxide emissions

Connectors

TypeNameDefaultDescription
TransiEnt.Basics.Interfaces.General.CostsCollectorcostsCollector (from PartialCollectCosts)

Components

TypeNameDefaultDescription
RealannuityFactor (from PartialCollectCosts)Annuity factor
RealdynamicPriceFactorDemand (from PartialCollectCosts)Price dynamic cash value factor for the demand-related cost
RealdynamicPriceFactorOM (from PartialCollectCosts)Price dynamic cash value factor for the operation-related cost
RealdynamicPriceFactorOther (from PartialCollectCosts)Price dynamic cash value factor for other cost
RealdynamicPriceFactorRevenue (from PartialCollectCosts)Price dynamic cash value factor for the revenue
TransiEnt.Basics.Units.MonetaryUnitC_inv (from PartialCollectCosts)Investment costs
TransiEnt.Basics.Units.MonetaryUnitC_rep (from PartialCollectCosts)Replacement costs
TransiEnt.Basics.Units.MonetaryUnitC_res (from PartialCollectCosts)Residual value
TransiEnt.Basics.Units.MonetaryUnitdynamic_C_inv (from PartialCollectCosts)Annuity of the investment costs
TransiEnt.Basics.Units.MonetaryUnitdynamic_C_OM (from PartialCollectCosts)Annuity of the operation-related costs
TransiEnt.Basics.Units.MonetaryUnitdynamic_C_demand (from PartialCollectCosts)Annuity of the demand-related costs
TransiEnt.Basics.Units.MonetaryUnitdynamic_C_other (from PartialCollectCosts)Annuity of other costs
TransiEnt.Basics.Units.MonetaryUnitdynamic_C_revenue (from PartialCollectCosts)Annuity of the revenue
TransiEnt.Basics.Units.MonetaryUnitC (from PartialCollectCosts)Costs
TransiEnt.SimCentersimCenter (from PartialCollectCosts)
CostRecordGeneralcostRecordGeneral (from PartialCollectCosts)
TransiEnt.Basics.Units.MonetaryUnitPerEnergyCspec_demAndRev_el (from CollectCostsGeneral)simCenter.Cspec_demAndRev_freeSpecific demand-related cost per electric energy
TransiEnt.Basics.Units.MonetaryUnitPerEnergyCspec_demAndRev_heat (from CollectCostsGeneral)simCenter.Cspec_demAndRev_freeSpecific demand-related cost per heating energy in
TransiEnt.Basics.Units.MonetaryUnitPerEnergyCspec_demAndRev_gas_fuel (from CollectCostsGeneral)simCenter.Cspec_demAndRev_freeSpecific demand-related cost per gas energy
RealCspec_demAndRev_other (from CollectCostsGeneral)simCenter.Cspec_demAndRev_other_freeSpecific demand-related cost per other resource, e.g. water
RealCspec_CO2 (from CollectCostsGeneral)simCenter.C_CO2EUR/kg, specific price of CDE
SI.PowerP_el (from CollectCostsGeneral)0Consumed or produced electric power (target value of plant)
SI.EnergyW_el_demand (from CollectCostsGeneral)Consumed electric energy
SI.EnergyW_el_revenue (from CollectCostsGeneral)Produced electric energy
SI.HeatFlowRateQ_flow (from CollectCostsGeneral)0Consumed heat flow
SI.HeatQ_demand (from CollectCostsGeneral)Consumed heat
SI.HeatQ_revenue (from CollectCostsGeneral)Produced heat
SI.EnthalpyFlowRateH_flow (from CollectCostsGeneral)0Consumed gas enthalpy flow
SI.EnthalpyH_demand (from CollectCostsGeneral)Consumed gas enthalpy
SI.EnthalpyH_revenue (from CollectCostsGeneral)Produced gas enthalpy
Realother_flow (from CollectCostsGeneral)0Consumed other resource flow
Realother_demand (from CollectCostsGeneral)Consumed other resource
Realother_revenue (from CollectCostsGeneral)Produced other resource
SI.MassFlowRatem_flow_CDE (from CollectCostsGeneral)0Produced CDE mass flow
SI.Massm_CDE_produced (from CollectCostsGeneral)Produced CDE
SI.Massm_CDE_consumed (from CollectCostsGeneral)Consumed CDE
SI.ActivePowerP_el_is0Electric power generation of plant (should be negative)
SI.EnthalpyFlowRateQ_flow_fuel_is0Enthalpy rate of consumed fuel (should be positive)
SI.MassFlowRatem_flow_CDE_isQ_flow_fuel_is*costRecordGeneral.m_flow_CDEspec_fuelProduced CDE mass flow
TransiEnt.Basics.Units.MonetaryUnitPerEnergyLCOEC/max(simCenter.E_small, -W_el_revenue)*3.6e9*A_alloc_power_internalLevelized cost of electricity
TransiEnt.Basics.Units.MonetaryUnitC_fuelH_demand*Cspec_demAndRev_gas_fuelFuel costs
TransiEnt.Basics.Units.MonetaryUnitC_CO2_CertificatesCspec_CO2*m_CDE_producedFuel costs

Contents

NameDescription
PowerPlantCostModel