diff --git a/src/smart_grid/SmartGridModel.cpp b/src/smart_grid/SmartGridModel.cpp index 42f43811dd4244efd2fb7663b9ef582ed29e6a8b..eaa20d16520315b9af0ec48dc64eb558487534db 100644 --- a/src/smart_grid/SmartGridModel.cpp +++ b/src/smart_grid/SmartGridModel.cpp @@ -13,9 +13,9 @@ SmartGridModel::SmartGridModel(HardwareControl &modell) void SmartGridModel::update_wind() { - auto base_wind = 10.0; - auto wind_by_sun = m_sun * 10.0; - auto random_wind = (((std::rand() * 1.0) / RAND_MAX) * 2.0) - 1.0; + auto base_wind = 9.0; + auto wind_by_sun = m_sun * 6.0; + auto random_wind = (((std::rand() * 1.0) / RAND_MAX) * 10.0) - 5.0; m_wind = base_wind + wind_by_sun + random_wind; } @@ -24,7 +24,7 @@ void SmartGridModel::update_modell() { auto sun = m_sun * 3.5; auto wind = m_wind / 9.3; - auto renewable = (sun + wind) / 2; + auto renewable = (sun + wind) / 1.5; m_modell.set_solar_plant(sun); m_modell.update_windmill_speed(wind); m_modell.set_windmill_net(wind);