In order to maximize the AEP(Annual Energy Production) from the wind farms, this web app is created by team Energy Optimizers in Hackfest'21 which provides a robust interface to the users. The main need for optimization arises due to the combined influence of arranged wind turbines on the wind speed distribution across the limited area of farm known as wake effect.
- Sidebar: The user has to upload the power curve data and wind data in the sidebar.
- Visualizer: The Visualizer section provides plots of power curve data and wind rose diagram
- Optimizer: The optimizer section allows a user to select multiple optimization algorithms and compare the annual energy production as well as the plot of optimal coordinates.
__Link to Video:__https://www.youtube.com/watch?v=XkZEeHRJS-Y
- Open terminal.
- Create a directory using
mkdir Wind Farm App
- move into the directory created using
cd Wind Farm App
- Use command
https://github.com/Rajvardhan7/WindFarm-Layout-Optimization.git
to clone the repository. - Install all required modules in your environment using
pip install -r requirements.txt
- Check if streamlit is properly installed or not using command
streamlit hello.
- enter into App folder using
cd App
- Now you are ready to run the app. Use the command
streamlit run myapp.py
Few screenshots of the application showing the features and output of the app are shown below.