|
|
|
|
@ -252,7 +252,7 @@ async def create_calc_result_object(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async def calculate_plant_eaf(
|
|
|
|
|
db_session: DbSession, simulation_id: UUID, mo_downtime: int, po_downtime:int, oh_interval:int, offset:int
|
|
|
|
|
db_session: DbSession, simulation_id: UUID, mo_downtime: int, po_downtime:int, oh_interval:int, offset:int, manual_deratings: list = None
|
|
|
|
|
):
|
|
|
|
|
"""Calculate overall plant EAF from individual node results."""
|
|
|
|
|
plant_calc_data = await get_plant_calc_result(
|
|
|
|
|
@ -289,7 +289,8 @@ async def calculate_plant_eaf(
|
|
|
|
|
period_hours=total_period_time,
|
|
|
|
|
forced_outage_hours=forced_outage,
|
|
|
|
|
seasonal_outage_hours=seasonal_outage,
|
|
|
|
|
plot_data=plant_plot_data.timestamp_outs
|
|
|
|
|
plot_data=plant_plot_data.timestamp_outs,
|
|
|
|
|
manual_deratings=manual_deratings
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|