Skip to content

Commit

Permalink
deploy: e68ded5
Browse files Browse the repository at this point in the history
  • Loading branch information
rafmudaf committed Nov 2, 2023
1 parent 58d9c79 commit 82df179
Show file tree
Hide file tree
Showing 21 changed files with 1,098 additions and 140 deletions.
2 changes: 1 addition & 1 deletion _sources/capabilities/aero.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
(aero_capability)=
# Wind Turbine and Wind Farm Aerodynamics
# Aerodynamics

Being driven by the wind, the study of wind turbines and wind farms is
inherently highly dependent on aerodynamic modeling capability.
Expand Down
54 changes: 1 addition & 53 deletions _sources/capabilities/overview.md
Original file line number Diff line number Diff line change
@@ -1,61 +1,9 @@
(portfolio_overview)=
# Capabilities

This dashboard outlines typical workflows and capabilities involved
This page outlines typical workflows and capabilities involved
in wind energy system design and analysis using the WETO Software Suite.

```{mermaid}
%%{init: { 'logLevel': 'debug', 'theme': 'forest' } }%%
mindmap
root("WETO Software Portfolio")
ps(Engineering-fidelity Physics Models)
OpenFAST
FAST.Farm
MoorPy
wtDigiTwin
ANBA4
RAFT
hfm(High Fidelity Models)
AMR Wind
Nalu Wind
OpenTurbine
ERF
WindSE
pyNuMAD
do(Design & Optimization)
WEIS
WISDEM
HOPP
SONATA
ctrl(Controls)
ROSCO
FLORIS
FLASC
hercules
moa_python
ra(Resource Assessment)
DW TAP
cost(Cost Models)
LandBOSSE
HybridBOSSE
ORBIT
CORAL
NRWAL
WOMBAT
wild(Wild Life Impact)
SSRS
om(Operation and Maintenance)
OpenOA
```


````{card}
Plant Performance
Expand Down
52 changes: 52 additions & 0 deletions _sources/portfolio_analysis/software_list.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,58 @@
(software_listing)=
# Software Listing

```{mermaid}
%%{init: { 'logLevel': 'debug', 'theme': 'forest' } }%%
mindmap
root("WETO Software Portfolio")
ps(Engineering-fidelity Physics Models)
OpenFAST
FAST.Farm
MoorPy
wtDigiTwin
ANBA4
RAFT
hfm(High Fidelity Models)
AMR Wind
Nalu Wind
OpenTurbine
ERF
WindSE
pyNuMAD
do(Design & Optimization)
WEIS
WISDEM
HOPP
SONATA
ctrl(Controls)
ROSCO
FLORIS
FLASC
hercules
moa_python
ra(Resource Assessment)
DW TAP
cost(Cost Models)
LandBOSSE
HybridBOSSE
ORBIT
CORAL
NRWAL
WOMBAT
wild(Wild Life Impact)
SSRS
om(Operation and Maintenance)
OpenOA
```

The set of software under the WETO umbrella is listed here.
This is intended to eventually be a complete list, but it is likely missing some projects yet.
Please [suggest an edit](https://github.com/rafmudaf/wetostack/edit/main/docs/portfolio_analysis/software_list.md)
Expand Down
222 changes: 222 additions & 0 deletions _sources/technical_areas/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,222 @@
(technical_areas)=
# Technical Areas

The WETO software portfolio can be subdivided into key technical areas that
cover the breadth of wind energy system design and analysis.
The technical areas and their associated tools are listed here.

````{card}
Engineering-fidelity Physics Models
^^^
```{mermaid}
%%{init: { 'logLevel': 'debug', 'theme': 'forest' } }%%
mindmap
root("WETO Software Portfolio")
ps(Engineering-fidelity Physics Models)
OpenFAST
FAST.Farm
MoorPy
wtDigiTwin
ANBA4
RAFT
ps(" ")
hfm(" ")
do(" ")
ctrl(" ")
ra(" ")
cost(" ")
wild(" ")
om(" ")
```
- OpenFAST https://github.com/openfast/openfast - Multi-physics, multi-fidelity tool for simulating the coupled dynamic response of wind turbines.
- FAST.Farm https://github.com/openfast/openfast - Mid-fidelity wind farm simulator that uses OpenFAST as a turbine model.
- MoorPy https://github.com/nrel/moorpy - Quasi-static mooring model and a suite of associated functions for mooring system analysis.
- wtDigiTwin https://github.com/ebranlard/wtDigiTwin - Digital twin model for wind turbine containing a set of structural dynamics tools, beam theory, FEM and more.
- RAFT https://github.com/WISDEM/RAFT - Library for frequency-domain analysis of floating wind turbines.
- ANBA4 https://github.com/ANBA4/anba4 - Computes the 6x6 stiffness and mass matrices of arbitrarily complex composite beam cross sections.
````


````{card}
High Fidelity Models
^^^
```{mermaid}
%%{init: { 'logLevel': 'debug', 'theme': 'forest' } }%%
mindmap
root("WETO Software Portfolio")
ps(" ")
hfm(High Fidelity Models)
AMR Wind
Nalu Wind
OpenTurbine
ERF
WindSE
pyNuMAD
do(" ")
ctrl(" ")
ra(" ")
cost(" ")
wild(" ")
om(" ")
```
- AMR-Wind https://github.com/exawind/amr-wind - Massively parallel, block-structured adaptive-mesh, incompressible flow solver for wind turbine and wind farm simulations.
- Nalu-Wind https://github.com/exawind/nalu-wind - Generalized, unstructured, massively parallel, incompressible flow solver for wind turbine and wind farm simulations.
- OpenTurbine https://github.com/exawind/openturbine - Wind turbine structural dynamics simulation code for land-based and offshore wind turbines specifically designed to couple with low-fidelity aerodynamic/hydrodynamic models (OpenFAST) and high-fidelity computational fluid dynamics (CFD) models (ExaWind).
- ERF https://github.com/erf-model/ERF - Compressible Navier-Stokes solver on an Arakawa C-grid for large-scale weather modeling.
- WindSE https://github.com/nrel/windse - Python package that uses a FEniCS backend to perform wind farm simulations and optimization.
- pyNuMAD https://github.com/sandialabs/pyNuMAD - Simplifies the process of creating a three-dimensional model of a wind turbine blade by providing an intermediary between raw blade data and analytical platforms (ANSYS, Cubit, OpenFAST, etc).
````


````{card}
Design & Optimization
^^^
```{mermaid}
%%{init: { 'logLevel': 'debug', 'theme': 'forest' } }%%
mindmap
root("WETO Software Portfolio")
ps(" ")
hfm(" ")
do(Design & Optimization)
WEIS
WISDEM
HOPP
SONATA
ctrl(" ")
ra(" ")
cost(" ")
wild(" ")
om(" ")
```
- WEIS https://github.com/wisdem/weis - Wind Energy with Integrated Servo-control performs multifidelity co-design of wind turbines by combining multiple NREL-developed tools to enable design optimization of floating offshore wind turbines.
- WISDEM https://github.com/wisdem/wisdem - Set of wind turbine and plant cost and energy production models along with financial models for assessing overall wind plant cost of energy.
- HOPP https://github.com/NREL/HOPP - Assesses optimal designs for the deployment of utility-scale hybrid energy plants, particularly considering wind, solar and storage.
- SONATA https://github.com/ptrbortolotti/SONATA - Toolbox for Multidisciplinary Rotor Blade Design Environment for Structural Optimization and Aeroelastic Analysis.
````


````{card}
Controls
^^^
```{mermaid}
%%{init: { 'logLevel': 'debug', 'theme': 'forest' } }%%
mindmap
root("WETO Software Portfolio")
ps(" ")
hfm(" ")
do(" ")
ctrl(Controls)
ROSCO
FLORIS
FLASC
hercules
moa_python
ra(" ")
cost(" ")
wild(" ")
om(" ")
```
- ROSCO https://github.com/NREL/ROSCO - Reference controller with industry-standard functionality and generic tuning
- FLORIS https://github.com/nrel/floris - Controls-focused wind farm simulation software incorporating steady-state engineering wake models into a performance-focused Python framework.
- FLASC https://github.com/nrel/flasc - Suite of analysis tools for SCADA data filtering, analysis, wind farm model validation, field experiment design, and field experiment monitoring.
- hercules https://github.com/nrel/hercules:
- moa_python https://github.com/nrel/moa_python:
````


````{card}
Resource Assessment
^^^
```{mermaid}
%%{init: { 'logLevel': 'debug', 'theme': 'forest' } }%%
mindmap
root("WETO Software Portfolio")
ps(" ")
hfm(" ")
do(" ")
ctrl(" ")
ra(Resource Assessment)
DW TAP
cost(" ")
wild(" ")
om(" ")
```
````


````{card}
Cost Models
^^^
```{mermaid}
%%{init: { 'logLevel': 'debug', 'theme': 'forest' } }%%
mindmap
root("WETO Software Portfolio")
ps(" ")
hfm(" ")
do(" ")
ctrl(" ")
ra(" ")
cost(Cost Models)
LandBOSSE
HybridBOSSE
ORBIT
CORAL
NRWAL
WOMBAT
wild(" ")
om(" ")
```
````


````{card}
Wild Life Impact
^^^
```{mermaid}
%%{init: { 'logLevel': 'debug', 'theme': 'forest' } }%%
mindmap
root("WETO Software Portfolio")
ps(" ")
hfm(" ")
do(" ")
ctrl(" ")
ra(" ")
cost(" ")
wild(Wild Life Impact)
SSRS
om(" ")
```
````


````{card}
Operation and Maintenance
^^^
```{mermaid}
%%{init: { 'logLevel': 'debug', 'theme': 'forest' } }%%
mindmap
root("WETO Software Portfolio")
ps(" ")
hfm(" ")
do(" ")
ctrl(" ")
ra(" ")
cost(" ")
wild(" ")
om(Operation and Maintenance)
OpenOA
```
````
3 changes: 2 additions & 1 deletion best_practices.html
Original file line number Diff line number Diff line change
Expand Up @@ -163,8 +163,9 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="portfolio_analysis/software_list.html">Software Listing</a></li>
<li class="toctree-l1"><a class="reference internal" href="portfolio_analysis/attribute_table.html">Software Attributes</a></li>
<li class="toctree-l1"><a class="reference internal" href="technical_areas/overview.html">Technical Areas</a></li>
<li class="toctree-l1 has-children"><a class="reference internal" href="capabilities/overview.html">Capabilities</a><input class="toctree-checkbox" id="toctree-checkbox-1" name="toctree-checkbox-1" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-1"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l2"><a class="reference internal" href="capabilities/aero.html">Wind Turbine and Wind Farm Aerodynamics</a></li>
<li class="toctree-l2"><a class="reference internal" href="capabilities/aero.html">Aerodynamics</a></li>
<li class="toctree-l2"><a class="reference internal" href="capabilities/system_design.html">System Design</a></li>
<li class="toctree-l2"><a class="reference internal" href="capabilities/wake_loss_wfc.html">Wake Loss and Wind Farm Controls.</a></li>
</ul>
Expand Down
Loading

0 comments on commit 82df179

Please sign in to comment.