diff --git a/src/smart_grid/SmartGridModel.cpp b/src/smart_grid/SmartGridModel.cpp
index 091e7062ed770fe83e5921ab81ffef8dd34fc7d2..0104e7a6f7bf3b51f297e5b89a11c44a8e846880 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 = 9.0;
-    auto wind_by_sun = m_sun * 6.0;
-    auto random_wind = (((std::rand() * 1.0) / RAND_MAX) * 10.0) - 5.0;
+    auto base_wind = 500.0;
+    auto wind_by_sun = m_sun * 5.0;
+    auto random_wind = (((std::rand() * 1.0) / RAND_MAX) * 100.0) - 50.0;
     m_wind = base_wind + wind_by_sun + random_wind;
 }
 
diff --git a/src/smart_grid/SmartGridModel.hpp b/src/smart_grid/SmartGridModel.hpp
index a973e491060b04bc0c414c92652c5aea7886cb35..fc957a70f068b004938ce169471e7e300cb9127c 100644
--- a/src/smart_grid/SmartGridModel.hpp
+++ b/src/smart_grid/SmartGridModel.hpp
@@ -101,7 +101,7 @@ private:
     double calc_excess_power();
 
     double m_solar_size{15}; ///< scale for solar power production
-    double m_windpark_size{3.0}; ///< scale the power production by wind 
+    double m_windpark_size{1.50}; ///< scale the power production by wind 
     double m_village_size{10}; ///< scale how much power is used by the village
 
     int m_time{0};