elecsim.plants.plant_type package

Submodules

elecsim.plants.plant_type.fuel_plant module

class elecsim.plants.plant_type.fuel_plant.FuelPlant(name, plant_type, capacity_mw, construction_year, average_load_factor, efficiency, pre_dev_period, construction_period, operating_period, pre_dev_spend_years, construction_spend_years, pre_dev_cost_per_mw, construction_cost_per_mw, infrastructure, fixed_o_and_m_per_mw, variable_o_and_m_per_mwh, insurance_cost_per_mw, connection_cost_per_mw)[source]

Bases: elecsim.plants.plant_type.power_plant.PowerPlant

calculate_lcoe(discount_rate)[source]
short_run_marginal_cost(model, genco, fuel_price=None, co2_price=None)[source]
elecsim.plants.plant_type.fuel_plant.logger = <Logger elecsim.plants.plant_type.fuel_plant (WARNING)>

fuel_plant.py: Child class of power plant which contains functions for a power plant which consumes fuel.

elecsim.plants.plant_type.non_fuel_plant module

class elecsim.plants.plant_type.non_fuel_plant.NonFuelPlant(name, plant_type, construction_year, capacity_mw, average_load_factor, pre_dev_period, construction_period, operating_period, pre_dev_spend_years, construction_spend_years, pre_dev_cost_per_mw, construction_cost_per_mw, infrastructure, fixed_o_and_m_per_mw, variable_o_and_m_per_mwh, insurance_cost_per_mw, connection_cost_per_mw, efficiency)[source]

Bases: elecsim.plants.plant_type.power_plant.PowerPlant

calculate_lcoe(discount_rate)[source]
short_run_marginal_cost[source]

elecsim.plants.plant_type.power_plant module

power_plant.py: Class which represents a Power Plant

class elecsim.plants.plant_type.power_plant.PowerPlant(name, plant_type, capacity_mw, construction_year, average_load_factor, pre_dev_period, construction_period, operating_period, pre_dev_spend_years, construction_spend_years, pre_dev_cost_per_mw, construction_cost_per_mw, infrastructure, fixed_o_and_m_per_mw, variable_o_and_m_per_mwh, insurance_cost_per_mw, connection_cost_per_mw)[source]

Bases: abc.ABC

check_if_operating_in_certain_year(current_year, year_difference_from_model_year)[source]
delete_old_plant_bids()[source]
get_fixed_annual_payments()[source]
get_upfront_costs()[source]
get_year_of_operation()[source]
short_run_marginal_cost(model, genco, fuel_price, co2_price)[source]

Module contents

File name: __init__.py Date created: 25/11/2018 Feature: #Enter feature description here