The Use of a Code-generating System for the Derivation of the Equations for Wind Turbine Dynamics
Article first published online: 10 MAR 2003
Copyright © 2003 John Wiley & Sons, Ltd.
Volume 6, Issue 4, pages 333–345, October/December 2003
How to Cite
Ganander, H. (2003), The Use of a Code-generating System for the Derivation of the Equations for Wind Turbine Dynamics. Wind Energ., 6: 333–345. doi: 10.1002/we.86
- Issue published online: 21 NOV 2003
- Article first published online: 10 MAR 2003
- Manuscript Accepted: 2 DEC 2002
- Manuscript Revised: 3 OCT 2002
- Manuscript Received: 1 FEB 2002
- wind turbine;
- structure dynamics;
- symbolic computing;
For many reasons the size of wind turbines on the rapidly growing wind energy market is increasing. Relations between aeroelastic properties of these new large turbines change. Modifications of turbine designs and control concepts are also influenced by growing size. All these trends require development of computer codes for design and certification. Moreover, there is a strong desire for design optimization procedures, which require fast codes. General codes, e.g. finite element codes, normally allow such modifications and improvements of existing wind turbine models. This is done relatively easy. However, the calculation times of such codes are unfavourably long, certainly for optimization use. The use of an automatic code generating system is an alternative for relevance of the two key issues, the code and the design optimization. This technique can be used for rapid generation of codes of particular wind turbine simulation models. These ideas have been followed in the development of new versions of the wind turbine simulation code VIDYN. The equations of the simulation model were derived according to the Lagrange equation and using Mathematica®, which was directed to output the results in Fortran code format. In this way the simulation code is automatically adapted to an actual turbine model, in terms of subroutines containing the equations of motion, definitions of parameters and degrees of freedom. Since the start in 1997, these methods, constituting a systematic way of working, have been used to develop specific efficient calculation codes. The experience with this technique has been very encouraging, inspiring the continued development of new versions of the simulation code as the need has arisen, and the interest for design optimization is growing. Copyright © 2003 John Wiley & Sons, Ltd.