diff --git a/docs/source/examples/example_3_turbine_type_optimization.rst b/docs/source/examples/example_3_turbine_type_optimization.rst new file mode 100644 index 0000000000000000000000000000000000000000..371923465e979a0851886d7de44157a216c962a8 --- /dev/null +++ b/docs/source/examples/example_3_turbine_type_optimization.rst @@ -0,0 +1,24 @@ +.. Example 3 + +Example 3: Turbine Type Optimization +=================================================== + +This example uses a dummy cost function to optimize a simple wind turbine +layout that is subject to constraints. The optimization pushes the wind turbine +locations to specified locations in the farm. + +Specifications +-------------- +- This optimization uses the FullFactorialGenerator from openmdao's doe_generators + +Results +------- + +The optimization results are visualized in the below GIF. + +.. figure:: /../../examples/example_3_turbine_type_optimization.gif + +Code +---- + +.. literalinclude:: /../../examples/example_3_turbine_type_optimization.py diff --git a/docs/source/index.rst b/docs/source/index.rst index b6edc02de16d8303d51950fd5c2c120d3408c668..c254786c7b25b703b7ade33b0cffcc5db1db0f45 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -17,3 +17,4 @@ Welcome to TOPFARM, the wind-farm optimizer examples/example_1_constrained_layout_optimization examples/example_2_wake_comparison + examples/example_3_turbine_type_optimization diff --git a/examples/example_3_turbine_type_optimization.gif b/examples/example_3_turbine_type_optimization.gif new file mode 100644 index 0000000000000000000000000000000000000000..72903a7ba93d59a327e4a77d3280f238eb959a9b Binary files /dev/null and b/examples/example_3_turbine_type_optimization.gif differ diff --git a/examples/example_3_turbine_type_optimization.png b/examples/example_3_turbine_type_optimization.png deleted file mode 100644 index 5da04af735716def57414db3d11b512151f78397..0000000000000000000000000000000000000000 Binary files a/examples/example_3_turbine_type_optimization.png and /dev/null differ