1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 """Wind-sim-suite is a library for simulating wind turbines. The main part
23 is based on
24 U{the Python package of MBDyn
25 <http://mbdynsimsuite.sourceforge.net/documentation.html>}
26 that provide objects for
27 represeting abstract quantities: reference frames, nodes and elements.
28 In this package, specific wind turbine objects are created.
29 A wind turbine is splitted into 3 components:
30 a tower, a nacelle and a rotor. The user is supposed to deal
31 with those objects to start a simulation. The aerodynamic
32 calculations are performed by an unsteady blade element momentum
33 (BEM) code written entirely in Python. Two complete models have been written:
34 the tjaereborg and NREL ones.
35
36 The post processing of data is done by the C{windsimsuite} application.
37 A graphical user interface written in the
38 U{GTK<http://www.gtk.org/>}
39 library allows to explore results in 3D thanks to
40 U{VTK<http://www.vtk.org/>} and plot figure in 2D
41 with
42 U{Matplotlib<http://matplotlib.sourceforge.net/>}.
43 That's why the code uses also the
44 U{pyGTK<http://www.pygtk.org/>} package as well
45 as the
46 U{PyGtkGLExt<http://www.k-3d.org/gtkglext/Main_Page>} one
47 for providing a VTK area within a GTK interface.
48 As a third part software,
49 U{Glade<http://glade.gnome.org/>} was used
50 to design the interface.
51 """
52 __version__ = "0.1-r1"
53
54 __author_utf8__ = "André ESPAZE"
55 __author_email__ = "ded.espaze@laposte.net"
56
57 __research_group__ = [\
58 "Francesco Braghin",
59 "Luca Cavagna",
60 "Pierangelo Masarati",
61 "Fanzhong Meng",
62 "Marco Morandini",
63 "Giuseppe Quaranta",
64 "Patrick Rix",
65 "Philippe-Emmanuel Ascar"
66 ]
67
68 from windSimSuite.common import Angle, List
69 from windSimSuite.sections import Section, Airfoil, Curve
70 from windSimSuite.bem_node import BemNode
71 from windSimSuite.blade import Blade
72 from windSimSuite.rotor import Rotor, Hub
73 from windSimSuite.nacelle import Nacelle
74 from windSimSuite.tower import Tower
75 from windSimSuite.main import Simulation, WindTurbine, PyMBDynFile
76