|
|
|
|
@ -30,7 +30,7 @@ async def get_model_data(*, db_session: DbSession, simulation_id: Optional[UUID]
|
|
|
|
|
total_time = main_calc_data.total_uptime + main_calc_data.total_downtime
|
|
|
|
|
|
|
|
|
|
# Availability Factor (same as your first formula - this one is correct)
|
|
|
|
|
availability = (main_calc_data.total_uptime / total_time) * 100
|
|
|
|
|
availability = (main_calc_data.availability) * 100
|
|
|
|
|
|
|
|
|
|
# Equivalent Forced Outage Rate (EFOR)
|
|
|
|
|
EFOR = (main_calc_data.total_downtime / total_time) * 100
|
|
|
|
|
|