|
|
|
|
@ -137,10 +137,10 @@ def get_eaf_timeline(eaf_input: float, oh_session_id: str, oh_duration = 8000) -
|
|
|
|
|
|
|
|
|
|
# Generate down periods for each EAF scenario
|
|
|
|
|
down_periods = {
|
|
|
|
|
'eaf1': generate_down_periods(start_date, end_date, 5, min_duration=1, max_duration=7),
|
|
|
|
|
'eaf2': generate_down_periods(start_date, end_date, 5, min_duration=1, max_duration=7),
|
|
|
|
|
'eaf3': generate_down_periods(start_date, end_date, 5, min_duration=1, max_duration=7),
|
|
|
|
|
'eaf4': generate_down_periods(start_date, end_date, 5, min_duration=1, max_duration=7)
|
|
|
|
|
'eaf1': generate_down_periods(start_date, end_date, 5, min_duration=30, max_duration=90),
|
|
|
|
|
'eaf2': generate_down_periods(start_date, end_date, 5, min_duration=30, max_duration=90),
|
|
|
|
|
'eaf3': generate_down_periods(start_date, end_date, 5, min_duration=30, max_duration=90),
|
|
|
|
|
'eaf4': generate_down_periods(start_date, end_date, 5, min_duration=30, max_duration=90)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
# Define EAF values for downtime periods
|
|
|
|
|
|