Pre Commit

This commit is contained in:
Andreas 2024-10-06 14:32:49 +02:00 committed by Andreas
parent 9b7817e3dc
commit e61a89cff6
3 changed files with 15 additions and 12 deletions

View File

@ -361,7 +361,9 @@ parameter = {
} }
# Initialize the optimization problem # Initialize the optimization problem
opt_class = optimization_problem(prediction_hours=48, strafe=10, optimization_hours=24, verbose=True) opt_class = optimization_problem(
prediction_hours=48, strafe=10, optimization_hours=24, verbose=True
)
# Perform the optimisation based on the provided parameters and start hour # Perform the optimisation based on the provided parameters and start hour
ergebnis = opt_class.optimierung_ems(parameter=parameter, start_hour=start_hour) ergebnis = opt_class.optimierung_ems(parameter=parameter, start_hour=start_hour)

View File

@ -2,12 +2,14 @@ import pytest
from modules.class_akku import PVAkku from modules.class_akku import PVAkku
from modules.class_ems import EnergieManagementSystem from modules.class_ems import EnergieManagementSystem
from modules.class_inverter import Wechselrichter # Example import
from modules.class_haushaltsgeraet import Haushaltsgeraet from modules.class_haushaltsgeraet import Haushaltsgeraet
from modules.class_inverter import Wechselrichter # Example import
prediction_hours = 48 prediction_hours = 48
optimization_hours = 24 optimization_hours = 24
start_hour = 1 start_hour = 1
# Example initialization of necessary components # Example initialization of necessary components
@pytest.fixture @pytest.fixture
def create_ems_instance(): def create_ems_instance():
@ -322,5 +324,4 @@ def test_simulation(create_ems_instance):
sum(result["Haushaltsgeraet_wh_pro_stunde"]) == 2000 sum(result["Haushaltsgeraet_wh_pro_stunde"]) == 2000
), "The sum of 'Haushaltsgeraet_wh_pro_stunde' should be 2000." ), "The sum of 'Haushaltsgeraet_wh_pro_stunde' should be 2000."
print("All tests passed successfully.") print("All tests passed successfully.")