You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+39-19Lines changed: 39 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,50 +1,70 @@
1
1
# OpenFAST
2
2
3
-
Updated on 2017-03-17
3
+
OpenFAST is an open-source wind turbine simulation tool which builds on FAST v8. OpenFAST was created with the goal of being a community model developed and used by research laboratories, academia, and industry. It is managed by a dedicated team at the National Renewable Energy Lab. Our objective is to ensure that OpenFAST is sustainable software that is well tested and well documented.
4
4
5
-
## Overview
5
+
**OpenFAST is under active development**.
6
6
7
-
OpenFAST is an open-source wind turbine simulation tool that was established with the FAST v8 code as its starting point (see below). OpenFAST was created with the goal of being a community model, with developers and users from research laboratories, academia, and industry. Our objective is to ensure that OpenFAST is sustainable software that is well tested and well documented. **OpenFAST is under development**; our team at NREL is now establishing online documentation and automated unit/regression testing. During this transition period, users can find FAST v8 documentation at <https://nwtc.nrel.gov/>.
7
+
### FAST v8 - OpenFAST v0.1.0
8
8
9
-
## FAST v8
10
-
11
-
(modified from <https://nwtc.nrel.gov/FAST>)
9
+
The transition from FAST v8 to OpenFAST v0.1.0 represents the effort to better support an open-source developer community around FAST-based aero-hydro-servo-elastic engineering models of wind-turbines and wind-plants. OpenFAST is the next generation of FAST analysis tools. More inforation is available in the [transition notes](http://openfast.readthedocs.io/en/latest/source/user/fast_to_openfast.html).
12
10
13
11
FAST v8 is a computer-aided engineering tool for simulating the coupled dynamic response of wind turbines. FAST joins aerodynamics models, hydrodynamics models for offshore structures, control and electrical system (servo) dynamics models, and structural (elastic) dynamics models to enable coupled nonlinear aero-hydro-servo-elastic simulation in the time domain. The FAST tool enables the analysis of a range of wind turbine configurations, including two- or three-blade horizontal-axis rotor, pitch or stall regulation, rigid or teetering hub, upwind or downwind rotor, and lattice or tubular tower. The wind turbine can be modeled on land or offshore on fixed-bottom or floating substructures. FAST is based on advanced engineering models derived from fundamental laws, but with appropriate simplifications and assumptions, and supplemented where applicable with computational solutions and test data.
14
12
15
13
The aerodynamic models use wind-inflow data and solve for the rotor-wake effects and blade-element aerodynamic loads, including dynamic stall. The hydrodynamics models simulate the regular or irregular incident waves and currents and solve for the hydrostatic, radiation, diffraction, and viscous loads on the offshore substructure. The control and electrical system models simulate the controller logic, sensors, and actuators of the blade-pitch, generator-torque, nacelle-yaw, and other control devices, as well as the generator and power-converter components of the electrical drive. The structural-dynamics models apply the control and electrical system reactions, apply the aerodynamic and hydrodynamic loads, adds gravitational loads, and simulate the elasticity of the rotor, drivetrain, and support structure. Coupling between all models is achieved through a modular interface and coupler.
16
14
17
-
## OpenFAST Documentation
18
-
We are creating a Sphinx-based documentation site at <http://openfast.readthedocs.io>.
15
+
### Documentation
16
+
Web based documentation is available at <http://openfast.readthedocs.io>.
17
+
18
+
This documentation is stored and maintained alongside the source code. It is compiled into html with Sphinx, so it is tied to a particular version of OpenFAST. [readthedocs](http://openfast.readthedocs.io) compiles various versions of the documentation automatically upon new commits:
19
+
*`latest` - The latest commit on the `master` branch
20
+
*`stable` - Corresponds to the last tagged release
21
+
*`dev` - The latest commit on the `dev` branch
22
+
23
+
These can be toggled with the `v: latest` button in the lower left corner of the docs site.
24
+
25
+
### Obtaining OpenFAST
26
+
27
+
OpenFAST is hosted entirely on GitHub so you are in the [right place](https://github.com/OpenFAST/OpenFAST)! The repository is structured with various branches following the "git-flow" convention:
28
+
*`master`
29
+
*`dev`
19
30
20
-
Documentation for FAST v8 and its modules may be found at <https://nwtc.nrel.gov/>, while we are building the new site.
31
+
The `master` branch is stable, well tested, and represents the most up to date released version of OpenFAST. The latest commit on `master` contains a tag with version info and brief release notes. The tag history can be obtained with the `git tag` command and viewed in more detail on [GitHub Releases](https://github.com/OpenFAST/openfast/releases). For general use, the `master` branch is highly recommended.
21
32
22
-
## Obtaining OpenFAST
33
+
The `dev` branch is generally stable and tested, but not static. It contains new features, bug fixes, and documentation updates that have not been compiled into a production release. Before proceeding with new development, it is recommended to explore the `dev` branch. This branch is updated regularly through pull requests, so be sure to `git fetch` often and check [outstanding pull requests](https://github.com/OpenFAST/openfast/pulls).
23
34
24
-
You are in the [right place](https://github.com/OpenFAST/OpenFAST)! For those not familiar with git and github, there are many resources, e.g.,
35
+
For those not familiar with git and GitHub, there are many resources, e.g.,
OpenFAST on Linux-based and Windows machines are available at
49
+
<http://openfast.readthedocs.io>.
34
50
35
-
## OpenFAST Help
36
51
37
-
Please use [github issues](https://github.com/OpenFAST/OpenFAST/issues) to:
52
+
### Nightly Testing
53
+
54
+
The `dev` branch is automatically compiled and run through the test suite nightly. The results are publicly available through the [CDash Dashboard](http://my.cdash.org/index.php?project=OpenFAST&date=).
38
55
39
-
* ask usage questions,
40
-
* report bugs,
41
-
* request code enhancements.
56
+
### Help
57
+
58
+
Please use [github issues](https://github.com/OpenFAST/OpenFAST/issues) to:
59
+
* ask usage questions
60
+
* report bugs
61
+
* request code enhancements
42
62
43
63
For other questions regarding OpenFAST, please contact [Mike Sprague](mailto:michael.a.sprague@nrel.gov).
44
64
45
65
Users and developers may also be interested in the NREL National Wind Technology Center (NWTC) [phpBB Forum](https://wind.nrel.gov/forum/wind/).
46
66
47
-
##OpenFAST Support
67
+
### Acknowledgments
48
68
49
69
OpenFAST is being maintained and developed by researchers and software engineers at the [National Renewable Energy Laboratory](http://www.nrel.gov/) (NREL), with support from the US Department of Energy's Wind Energy Technology Office. NREL gratefully acknowledges development contributions from the following organizations:
0 commit comments