Analytical tests
Every night, a series of tests (called Regression tests) are run in which results produced by Ashes are compared to analytical solutions. In addition, a report is generated for each test, showing the comparison between the analytical solution and the results from Ashes. Whenever the results produced by Ashes do not match the analytical solution, the test is considered failed and we receive a notification.
There are mainly two reasons for a test to fail:
- a bug was introduced into the code
- a new feature requires updating the analytical solution
Whenever this happens, we can have a closer look at the code and either fix the bug or update the test to the new feature. This process ensures that the results produced by Ashes are always correct.
This document presents all the analytical regression tests run every night, and the derivation of the analytical solution. It also provides you with links to the reports for the tests that were run the night prior to the latest Ashes release.
If you have any question or would like to see a certain test added, please contact us at support@simis.io
1.2.1 Structural tests
1.2.1.1 Decay test tower
1.2.1.2 Spring test
1.2.1.3 Nonlinear spring test
1.2.1.4 Nonlinear rotational spring test
1.2.1.5 Static pull: one-element model
1.2.1.6 Element weight
1.2.1.7 Blade structural offsets
1.2.1.8 Timoshenko Blade
1.2.1.9 Blade decay test
1.2.1.10 Blade rotational inertia
1.2.1.11 Fatigue test
1.2.1.12 Blade shear center offset
1.2.1.13 Eigenfrequency circular cylinder
1.2.1.14 Maximum stress
1.2.2 Unit tests
1.2.2.1 Euler-Bernoulli element with shear/mass center offsets
1.2.3 Environmental conditions
1.2.3.1 IEC extreme winds
1.2.4 Control system
1.2.4.1 Emergency stop
1.2.4.2 Quadratic generator
1.2.5 Aerodynamics
1.2.5.1 Cylindrical blade
1.2.5.2 One airfoil blade fixed
1.2.5.3 One airfoil blade
1.2.5.4 Aerodynamical reference point eccentricity
1.2.5.5 Tower shadow potential flow
1.2.5.6 Tower shadow Powles model
1.2.5.7 BEM - velocity triangle video
1.2.6 Hydrodynamics
1.2.6.1 Wave kinematics test
1.2.6.2 Morison test
1.2.6.3 Buoyancy test
1.2.6.4 Heave plate test
1.2.6.5 Potential flow oscillation
1.2.6.6 Potential Flow Wave excitation