Project Details

[Return to Previous Page]


Company: bp Corporation

Primary: CMPSC
Secondary: ME

Non-Disclosure Agreement: YES

Intellectual Property: YES

bp is one of the leading wind farm companies in the energy industry. As such, we are always looking to optimize the power generated at our onshore wind farms. One way is to manage the dynamic positioning of individual wind turbines to minimize the impact of “wake” distribution between wind turbines. Leveraging the last two semesters of the Learning Factory, bp is seeking to have this semester’s team develop a wake optimization model utilizing the open source, Python-based software – Floris. The team will use the model, previously developed using PyWake, to build a similar one in Floris. In addition to the wake optimization model, previous teams developed a graphic user interface (GUI) using the open source software, Streamlit. Objectives: 1. Floris (Python-based modeling and optimization of wind farms) (Priority 1) a. Transition PyWake Wind Farm models into Floris. b. Confirm the prediction errors are in the range of the PyWake models. c. Develop optimization in Floris. d. Generate optimal wind turbine offsets for all wind turbines in the farm. e. Visualize the optimized yaw offsets. f. Extend to cover all 9 BP assets (PyWake is currently mapped for 4 of bp’s farms). g. Utilize a set interval of data to see the delta on annual energy produced (AEP) between unoptimized vs optimized. h. Run the optimization at different intervals to generate the % AEP increase vs Optimization Interval. 2. Streamlit (Simulator and Optimizer GUI) (Priority 2) a. As the GUI has already been developed for use in PyWake, the team will develop a new user interface as the front end of Floris (i.e., connect the dots between Streamlit and Floris) to change inputs to the wind farm simulator such as: i. Start/stop ii. Wind speed iii. Wind direction b. Use the stream lit interface to visualize the model and optimizer outputs mentioned in 1. 3. Other scopes if/as time allows



Our mission is to help bring the real-world into the classroom by providing engineering students with practical hands-on experience through industry-sponsored and client-based capstone design projects. Since its inception, the Learning Factory has completed more than 1,800 projects for more than 500 different sponsors, and nearly 9,000 engineering students at Penn State University Park participated in such a project.

The Learning Factory

The Pennsylvania State University

University Park, PA 16802