MadRoboticist / FLORIStest

The FLORIS model is being used to make online predictions about the best locations in a windfarm to take measurements. From this, UAV trajectories are generated and used to simulate a UAV taking windspeed measurements over the field, showing that an accurate windspeed and direction estimate can be obtained from those measurements.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

/* @mainpage

The FLORIS model is being used to make online predictions about the best locations in a windfarm to take measurements. From this, UAV trajectories are generated.

These trajectories are used to simulate a UAV taking windspeed measurements over the field, showing that an accurate windspeed and direction estimate can be obtained from those measurements.

The files included in this documentation have been created (or altered from the Floris source code) in order to carry out this research.

visualization_manager_DJ.py

This package contains functions which handle visualizations of Floris data.

pathPlan.py

This package contains functions which handle UAV path planning

UAV.py

This package contains the UAV class definition

AnimateError.py

This is a test script which runs the animateDnSerror function from visualization_manager_DJ.py

PlotSensitivityMatrix.py

This is a test script which runs the plotSensitivityMatrix function from visualization_manager_DJ.py

ReducedSM.py

This is a script which runs the reducedSM function from visualization_manager_DJ.py

GreedyPath.py

This is a script which runs the greedyPath function from pathPlan.py and plots the generated path over a static sensitivity map.

GreedyPathOnline.py

This is a script which runs the greedyPath function from pathPlan.py for a number of iterations and then displays it as an animation

example_input.json

This is an example JSON object which is used as the input parameters to create a Floris windfarm simulation.

input_reader.py

This file was altered from the original to allow a Floris object to be created from a JSON object rather than just a file.

About

The FLORIS model is being used to make online predictions about the best locations in a windfarm to take measurements. From this, UAV trajectories are generated and used to simulate a UAV taking windspeed measurements over the field, showing that an accurate windspeed and direction estimate can be obtained from those measurements.


Languages

Language:HTML 69.4%Language:Python 24.1%Language:JavaScript 2.6%Language:CSS 1.7%Language:Tcl 1.3%Language:MATLAB 0.7%Language:PowerShell 0.1%Language:Batchfile 0.1%