|
|
楼主 |
发表于 2009-11-5 09:46:19
|
显示全部楼层
User Manual $ Y O3 u2 U3 Y, ^, E3 R+ m0 W p
1. INTRODUCTION 1 7 G- U' g3 S' s- H' z6 Z. U# x! D
1.1 Installation 1 3 Y6 S1 ^6 D3 I& _4 l
1.2 GH Bladed modules 2
! `7 ]+ J! x z2 V8 ?7 Z1.3 The GH Bladed Educational version 2 8 K1 q9 t3 G8 Y- f& E% o; k' d( }2 e- C
1.4 The GH Bladed Demonstration version 3 , X/ S. O" m" Y; w& u6 ^8 H
1.5 Support 4 " L+ Z% i3 @$ ?% b7 u% {
1.6 Documentation 4 1 }2 @- R% _- N1 s" e& C1 J
1.7 Acknowledgements 4
/ o- `. V6 O. \! M Z" d2. USING GH Bladed 5
3 I. n) q( R% V, S6 D+ i& u8 C2.1 General description and layout of the user interface 5
; z# e* z' M+ [3 X' L9 ?8 S2.1.1 Main toolbar - pull-down menus 5 : s/ B' Q9 F6 d3 c; }/ m" M' w8 Y
2.1.2 Toolbar icons 6
, k7 d# C, q5 H- e6 e2.1.3 The calculation window 7 - h6 v: g. n; Z; _8 [% w. t
2.1.4 Sequence of operations 7 4 i6 g0 x! r% Z; N
2.2 Entering data 8 " A# ^9 A: z, }: H v5 \
2.3 Using project files 8 8 u G% y3 P* @6 M2 {- o' X
2.4 Performing calculations 9
H% ^9 |# z% J" U/ j6 N- F2.5 Viewing results 9 * b: g5 ]# s+ k; f6 l6 l7 U
2.6 Compiling reports 10 & R+ ^7 H L5 J0 x3 n! A& ^
2.7 Data Encryption 10 4 {+ O8 q5 l' M# m; j
2.8 User preferences 11 ' Q6 B* D7 c* {/ [& r! k
2.9 Context-sensitive help 11
, w/ T1 C+ t/ R2.10 Dongles 11 / \! N/ U) Y! D' e5 G7 y
3. DEFINING THE TURBINE BLADES 13 ' t/ M( B2 h, c3 n% s/ a. K
3.1 Choosing blade stations 14
4 Q$ Z4 L0 f3 I0 d$ M3.2 Blade geometry 15
) k- r: p& K; K7 B- m1 {/ Y, k2 P* L3.2.1 The blade reference plane 15
! m9 O. D( E8 J: i, r3.3 Blade mass distribution 16 ' g) l$ u" k. B. {6 O# F! n
3.3.1 Distributed mass 16
4 g8 e* u' y/ l# _% g8 J( B; B* T3.3.2 Point masses 16 3 U( m1 [7 ^% g0 u( u0 c
3.3.3 Vibration dampers 16 5 T( R y8 V' @2 y. @
3.3.4 Blade icing 16
$ q: ?" E0 M% e* @3.4 Blade stiffness distribution 17 $ s" V+ m, k- w
3.5 Flap-Twist Coupling 17 . D0 B- @5 y, p$ i
3.6 Aerofoil sections 18
6 C$ b/ a/ I( Z% y4 Y- ^3.7 Aerofoil datasets 19 % y2 \3 G- ]; v8 e% Y1 T) w
3.7.1 Defining aerofoil datasets 19
+ _' Z& k; e/ [; Q2 c% |- Z3.7.2 Importing a dataset 19 5 P. e; T5 x$ Y( V
3.7.3 Adding a new dataset manually or via the clipboard 19 ! _1 b5 x5 r+ F3 _4 H
3.7.4 Editing an existing dataset 20
9 |6 d1 a/ t) `7 [3.7.5 Removing a dataset 20
/ I0 \: y$ S8 z; g p3.7.6 Viewing aerofoil data graphically 20
& @/ R# N' _1 A9 k+ f& i+ I* _3.8 Format of ASCII aerofoil files 20 ( ^0 |& z, M* q0 T4 {7 @
3.9 Defining normal aerofoil sections 21 , C& v) z7 m" a7 Y4 L
3.10 Defining aileron sections 22
5 n5 S5 S/ H Y, r. E6 U& B5 k. @& o' x+ |0 y' q' T- H+ P
# b; X/ @4 g4 u. Z
3 |2 b v$ o5 s" J5 |! j8 A. c$ t4. DEFINING THE REST OF THE TURBINE 24 . O/ U+ p" h6 e/ H
4.1 Defining the rotor 24 5 C$ C7 Q! C7 K2 u) G
4.2 Defining the hub 25
3 l0 f" v- f& o. [ H4.3 Teeter restraint 26 , F2 K" Y6 U# _: [' @- `- M* @
4.4 Defining the tower 26 * N+ M$ t' A0 N1 W4 x' M
4.4.1 Monopile Tower 26
* ]7 d- X0 ?4 |! x4.4.2 Multi-member tower 27 " t9 W) c. s! R% W$ W
4.4.3 Flanges and point masses 28 , x' O p5 r$ f' _2 B
4.4.4 Vibration dampers 28 & U- y/ i6 x" o- Q0 o
4.4.5 Environment 28
7 J2 s0 L Q: f& ^, M( Q4.4.6 Foundations 29
, Q: ^/ F H+ R. s4 Q& I" @4.5 Defining the power train 30
2 m* T, G. b( C4 a% K4.6 Transmission 30
/ p& J. W+ m# Y2 z6 g* E* O. | s" o. `4.6.1 Locked speed model 31 3 f+ l3 w3 I8 ?1 _" u9 y) ]
4.6.2 Dynamic model 31 0 w+ y4 Q" Q! G- z4 W. M
4.6.3 External DLL for transmission dynamics 32
! e3 b) T0 o- G& _$ z# |4.7 Drive train mountings 32
! U* H* E( k; A6 K( y4.8 Generator 33
9 ^/ U5 B+ F( z y4.8.1 Induction generator 34 : q+ g( l/ |0 \$ E5 X; Q
4.8.2 Variable speed generator models 35 5 O) C' v# n3 V
4.8.3 Variable speed mechanical model 35 " a; }8 ?0 Q! B& \) m
4.8.4 Doubly fed induction generator model 35 ; h, b+ q) Y& R0 H3 t
4.8.5 Synchronous generator with fully rated converter 36 " j7 q) Y) S" Q
4.8.6 Variable slip generator 39 1 T8 s% O. S; f
4.8.7 User-defined generator model 39 , B9 @# M/ ~, r- z
4.8.8 Drive train damping feedback 40 $ H1 A7 O3 i+ ?2 y
4.9 Energy losses 40
( n% S) r* f6 B: B) E) `6 o& x4.9.1 Mechanical losses 40 l* H/ o' g/ v/ o7 {
4.9.2 Electrical losses 41 , T# b* ?: T/ n, g' `
4.10 The Electrical Network 42
8 t9 T+ W4 p: d2 K* f4.11 The nacelle 42 1 D- h6 I* u G! f
5. CONTROL SYSTEMS 44 ! `1 h `. c2 O/ W4 _: Y
5.1 Fixed Speed Stall Regulated Control 45
5 x. h+ Z5 }' _! b, Z5.2 The fixed speed pitch regulated controller 45 * O3 |% u' Q% t' ^
5.2.1 Steady state parameters 45 . [" }% ]- u+ O; R( v9 u" B
5.2.2 Dynamic parameters 45 $ }+ s. X J ^9 s" F* y
5.3 The variable speed stall regulated controller 46
1 p6 P# y1 c/ S9 w5.3.1 Steady state parameters 46 9 ? c6 {4 p# e5 }, s# G0 M
5.3.2 Dynamic parameters 46
; P1 y( Q6 h8 |; E0 `) `$ _: e h, K5 x5.4 The variable speed pitch regulated controller 47 ! U3 Q. t! P! B# n
5.4.1 Steady state parameters 47 2 m' }1 t: r! L- f
5.4.2 Dynamic parameters 47
& X& O0 [. {8 R; O5.5 PI control 48 , O) a# g$ r: t9 s) z6 v$ t
5.6 Gain scheduling 49
( P5 i: c! i" c3 v0 A+ I, o5.7 Variable speed control below rated 50 ; H9 L/ `5 b3 ^) t' Q+ \
5.7.1 Optimal tip speed ratio 50 5 t3 x: G! p. J6 z# p0 w
5.7.2 Look-up table 51
3 h* @+ c# ]" ]5.7.3 Other parameters 51
8 C5 z; S/ _" N8 L ~7 \, b& Y7 b# @/ Q3 @! B
T; ^$ L! _6 h0 p% ~' p1 _
! F7 H4 m* p" o5 d+ r7 A5.7.4 Control in the variable slip case 51
# q3 }7 e0 r8 |/ G1 n5.8 User-defined controllers 51
& u' G% G9 f* c% s7 ]* A1 O3 k1 U5.8.1 Writing a user-defined controller as an executable program 52 4 C/ r% a2 P( }, k
5.8.2 Writing a user-defined controller as a dynamic link library 53 8 k$ N0 H: L/ J' o/ H
5.8.3 Using a user-defined controller 54 . e$ D/ y0 t/ D3 U7 ~+ t" }$ i$ V
5.8.4 Signal noise and discretisation 55
6 W" n! R5 r* @/ z/ C5.9 Transducers 55
; g' o7 ~ [+ S$ l$ M/ Z) y. l5.10 The pitch actuator 55
( W d" |* A1 i5.10.1 Passive dynamics 57
. E0 G' x6 ^6 c m8 \, y0 C% \4 S# n5.10.2 PID parameters 57
9 Y- }; k; B& G5 X3 P5.11 The shaft brake 58
' V; s& `! @# }: V5.12 Start-up sequence 58 q: h* V. V: H! Q
5.13 Normal stop sequence 59 % V3 j8 ?2 }+ l( p& X& _
5.14 Emergency stop sequence 60 # U9 A, C* W: J- I4 l3 U! P
5.15 Idling conditions 60 $ {3 a: L* x3 K- N# q* \# o) K
5.16 Parked conditions 60 ' l; a' d6 l* h2 e/ P2 A
5.17 Yaw control 61 , B' P. y1 i6 N1 @
5.17.1 Yaw Dynamics 61
8 B) p \# q! v4 e' J, b# d5 L8 {5.17.2 Active Yaw 62
( D3 e3 Z8 H7 S3 z r4 v5.18 Safety System 62 % O7 a" @- P" K6 ^, y
5.18.1 Safety System Circuits 62
/ P6 `- ^8 a2 ^+ x5.18.2 Safety System Pitch Action 62
7 p' }6 {/ P$ q' O; [5.18.3 Safety System Trips 63 3 ~" |4 Q0 Q/ X; S4 \
6. DEFINING THE ENVIRONMENT 64
" ^* R- E, k* d+ a7 l; c6.1 Defining the wind 64
% T/ c6 W: U" l( z$ {8 g6.2 Wind shear 65
% g T) A/ D" t- v6.3 Tower shadow 65
% e1 q- _7 X3 N7 l6.4 Upwind turbine wake 66 % l; G/ ]! |; x# k
6.5 No time variation of wind speed 67
0 G8 r* e, S; h% H, b6.6 Single point wind history 67 ! A6 G, t& q6 A5 `, o- \
6.7 3D turbulent wind 68
4 j5 X& Q+ y/ i' L- m$ \6.8 Transients 69 ' G$ B7 ] D$ Y5 s6 ^. d9 T
6.9 Definition of wind direction 71 % y6 G% r0 E$ h$ `; u5 A9 R
6.10 Generating turbulent wind fields 72 ) C- q C8 z: J9 M1 T& `/ F
6.10.1 Defining turbulence characteristics 72
( s/ l* g! Q/ k% p) z: c6.10.2 Advanced options 73
; g. l4 ]8 D3 t" Z6.10.3 Generating the turbulence field 74 ( C9 r0 M8 g1 Y/ t) l7 x+ \2 j% k- t
6.11 Annual wind distribution 75 8 R" L# U+ w1 ?: D+ V; L
6.12 Defining Waves 76
4 i9 |8 k3 F4 }5 |1 N+ S6.12.1 None (no waves) 76 ! R5 R4 R7 m; O% ]* Y% o d
6.12.2 Irregular waves 76 7 f. K: G' Y0 i$ n0 e2 `! M
6.12.3 Constrained waves 77
$ X; T8 b5 n% s% q" v7 m6.12.4 Regular waves 77
3 U5 P' q8 g5 c0 e a# g2 s* h7 l6.13 Defining Currents 78 4 H' s& {8 n" @9 k
6.13.1 Near-surface current 78
& s- B4 A5 u& B0 y ?6.13.2 Sub-surface current 78 . x* A; c5 i; R& s+ z
6.13.3 Near-shore current 79
: O9 _. k* Y- r2 d6.14 Tide height 79 Y3 g3 G% M3 W. ?! T# a/ {
3 [0 h9 ]( e0 T4 k* U; x
4 r1 T3 Q/ C! b" \: Z
2 P' X( y; u- L+ h: {3 w& \ ( a& u% [/ L3 H5 D% \; K' Q
6.15 Scatter diagram 79 5 h0 ~/ m7 B, z& @2 m
6.16 Earthquakes 80
7 \% N+ K; K- b6.16.1 Generating earthquake time histories 80 - x+ D6 o# n" ]9 {
7. EXECUTING WIND TURBINE CALCULATIONS 82
4 Q0 ? q! w5 W% A+ g7.1 Modal analysis 82 3 }( l8 v0 q0 @, c
7.1.1 Defining the modes 82 ! }$ s, K$ n( H! X7 Q/ X
7.1.2 Performing the calculation 83
0 O8 J2 G1 w; N7.1.3 The modal frequencies 83 $ P# i7 \5 [" p& d
7.2 The calculations screen 83
9 F+ M+ X$ i, L, E" i9 r( ^6 R% p7.2.1 Calculations available 84 . o/ ?3 s R4 u( ^
7.2.2 Data required for calculations 84 3 [% B" L/ y$ c4 v
7.2.3 Calculation options 84 " J' R( D0 d) M% Y- d- U6 ~
7.2.4 Specifying outputs 84 4 a0 M1 N5 g* p) ]! _
7.2.5 Calculation parameters 84 0 O4 ]: ?$ s2 f7 v1 X. v
7.2.6 Executing a calculation 85
- S% h6 o/ J3 }' }7.2.7 Batch processing 85
/ N7 C' y- N" o( `7.2.8 Retrieving calculation details 87
! a6 S. l1 x$ C7 @7.3 Steady calculations 87 3 O, \8 S1 o9 d) [& I8 K4 o
7.4 Simulations 88
% r4 f4 a8 s' g0 r! K$ U3 L7.5 Calculation parameters 88 7 z! S" i5 Y; i0 r$ S5 s2 r1 ~
7.6 Aerodynamic information calculation 89 4 J v7 X2 C% o' ^; |' J }! d
7.7 Performance coefficients calculation 89 . U& H, B( G: D6 M
7.8 Steady power curve calculation 90
) z$ r' a' [' l8 d/ A4 G7.9 Steady operational loads calculation 90
5 p) X3 a$ p/ V% o2 R' |7.10 Steady parked loads calculation 91
/ I# b1 ?! f" C! u7.11 Model linearisation calculation 91
6 _0 f9 b8 X0 s# Q: j3 X7.11.1 Selection of model features for linearisations and Campbell diagram 92 1 l8 g3 y" m3 ~- p4 D3 {
7.12 Pitch and speed schedule 93
5 ^5 }7 `. {7 U# v0 ~( _, o; \7.13 Simulation control 93
+ C+ W+ d( ?5 b: D* E$ X7.14 Initial conditions 94
& h& o* _$ w, }2 C. }! b6 Z7.15 Hardware test simulation 94 9 K: H6 ]1 O* F, s
7.16 Aerodynamic models 95
8 M; Q- t2 |+ O9 r7.17 Physical constants 96 , { w- a8 P3 {& r
7.18 Safety factors 97 ; } O0 A2 M8 v1 J1 q
7.19 Imbalances 97
7 P0 J8 ?% N( X% J7.20 Turbine Faults 97
6 Q+ V, Q* n; m. }# g2 d7.20.1 Pitch faults 97 - p9 W" R6 r& ~* a$ A' Q6 M
7.20.2 Generator and network faults 98
' U l8 p( ?, Y a9 C3 V7.20.3 Yaw faults 98
" p3 }* A( \6 d, r8 L+ ?7.20.4 Transducer faults 99 ; u$ j$ u7 r7 W8 o% }
7.21 Controlling the calculation outputs 99 2 o0 L: c4 o( d0 N% ~5 Z
7.21.1 Blade outputs 99
0 P" [' u" P$ C9 h9 n# [* G7.21.2 Tower outputs 99
7 m4 h, A7 r! n7 ~7.21.3 Other outputs 100 " h( ]' s5 c/ ]0 ^
7.21.4 Co-ordinate systems 100
, R5 P- n! R2 q8 s% }7.21.5 Exceptions to the use of the ‘GL’ co-ordinate system 103
l, k) _9 i3 |6 r2 ]5 ]- O7.21.6 Refinement of deflections and loads 104
. n$ }: I, B; Z8 b+ G# E5 ~# p7.22 Specifying calculation options 104 ( U% ?% I- C; l9 Q+ i4 \
# t/ n: s B: R7 ^& h! @. O
! F: |, G2 Z% ~2 {9 ?3 M7.23 Multiple calculation setup 105 4 A! E2 H: ?8 A$ l& U, u' i
8. POST-PROCESSING 107 7 d5 X" {2 e% J4 W# u
8.1 Basic statistics 107 \( m& x3 O) p. j
8.2 Fourier harmonics 108 $ y$ R0 b- G: |- P0 g
8.3 Periodic components 108
& h Y- n. j, X+ L1 L/ @4 J4 u9 ?8.4 Extreme predictions 108
. K& d* g& F# C6 t, p. H- o( m8.5 Auto spectrum 109 2 A% ]% `8 D5 T' M: c
8.5.1 Options for spectral analysis 109
; P0 Z( [7 `$ S0 J8.6 Cross spectrum 110 0 u1 |) ~' O, a: @
8.7 Probability density 110 " U& z x5 |4 L# W+ l: _) N9 N
8.8 Peak value analysis 111 ; _' S# c2 ^5 l$ P# c& h, l
8.9 Level crossing analysis 111
+ f1 j0 M2 s+ m4 H w8 x9 `8.10 Rainflow cycle counting 112
8 g6 D, A6 [7 @2 x8.11 Fatigue damage estimation 112
* f7 l& Y3 _0 Y9 \/ `, z+ y% s8.12 Setting bin limits 113
* r8 ~; S. S( P- f! I+ Q2 r8.13 Annual energy yield 113
4 t/ M! I* i9 @' t: Y8.14 Channel Combination and Tabulation 114
+ b( i; Y/ _$ E. W& O8.14.1 Multiple processing option – Channel combination 115 ! {! J+ z [3 Z1 g) o
8.14.2 Multiple processing option - Tabulation 115
9 f' u7 M' O6 s, x8.14.3 Multiple processing option – Matrix combination 115
e X9 p( ^ T9 |6 s8.14.4 Multiple processing option – Old Style channel combination 116
! Z; I4 T& w- i! W0 B% u8.14.5 Single channel combinations 117
! L$ q- G3 C) A4 v8.15 Multiple Processing 117
9 H* d" A% p& l. w$ B8.16 Ultimate Loads 118 ( l& r3 D A8 F! O
8.17 Ultimate Load Cases 119 & X8 o6 S$ e0 O5 H+ [
8.18 Flicker 119
6 {) m- D- V0 M8.19 Linear Model 119 1 ^! g) s4 I p0 L. n. h
8.20 Extreme load extrapolation 121 6 X0 ]! d6 M/ ?4 l' b" s
8.21 Data channel selection 122 % [: p6 C F8 d) R
8.21.1 Selecting independent variables 122
! u% t2 w3 O0 j4 d8.21.2 Messages and further information 122
( g( x9 h Q* [2 J" G8.21.3 Deleting information 122 5 _% Y7 ~; ]: f1 F4 e
9. GRAPHICAL DATA VIEW FACILITY 123 9 c$ z9 [9 A( C* r! L! \: G
9.1 Graphs of several variables 123 : C* a Y' \! @+ ]
9.2 Graph styles 123 . T) w1 D8 r* d; F/ h' s4 \, x
9.3 Grids and logarithmic axes 123
, U: P3 V$ r; T% u( i9.4 Units 124
+ Q% U/ V! U: T4 Z# S9.5 Axis limits 124
$ U Y7 H% D" r) s# o2 l0 w9 O9.6 Graph titles 124
9 h+ N0 L: p. H e- b0 Z6 p* |# J9.7 Graph legends and line styles 124
8 G+ r7 X# M" j; x C9.8 Cross-plots 125 ; J/ u j; N, A6 g/ o. {$ m+ E! ]* V
9.9 Tabular output of results 125
$ p6 ^1 Q, ?; F+ J3 V+ Q2 M' t9.10 Refreshing graphs 125 E+ c' \; q1 H% @" c
9.11 Graph configurations 125
. n$ i4 R* G+ X8 q" O C9.12 Multiple Plotting and Tabulation 126 ( R% y/ d8 M. Y7 `2 i" l& @
9.12.1 Graph configurations 126 5 Q1 [6 e) v V+ ]% u
9.12.2 Replacing variables 126 2 \7 \2 i: a& r2 d$ G, ^. C
9 P8 U3 i o- I( s% ]4 ~
6 F! Z9 I2 | }3 F
7 T: @ ^% J; z 5 ^: b' q$ Z3 ]% q
1 f3 {& F4 k9 g$ Q, }. }9.12.3 Replacing runs 126
0 Q* t) a# W% Y9.12.4 Sequence Control 126
1 _* N6 o7 q+ p/ |) Q7 w* d9.12.5 Tabulation of Ultimate Loads 126 1 V7 W9 J \4 s j2 ~. K, n6 I8 e8 I
9.12.6 Output 126 ) _. K, |: E1 v
10. REPORTING 128 & @2 H7 W. t( l, Y% E" e2 Q
10.1 Project reports 128
9 o$ V" ]" Q8 x. H! F8 |10.2 Calculation reports 128 " U! D/ D! r$ o2 w' L
10.3 Adding calculation results to a report 129
' s7 J3 M. o# n# l: I4 [5 j10.4 Editing and printing reports 129 J; D- T# D7 ]; ]. |! q& U
10.5 Linked graphs 129 6 Y* H" y& O+ e7 O
11. THE WINDFARMER LINK MODULE 130 * }+ t+ K9 b8 I, p v; E7 ?; ]
11.1 The GH Windfarmer output file 131 1 q% k; o$ [3 l' }0 _
11.2 The wind file template 135
0 ^8 S4 W# T. [ ^2 Z" Z11.3 The turbine model template 135 * ~4 M! P5 f+ \1 i
11.4 The fatigue processing template 135 , ]) e# ^6 r; m* \8 P( E
11.5 The Ranking Calculation 135
2 t! l+ C7 V8 Z0 Q$ v0 I j8 J# B11.6 Sectors and Options 136
" |3 E* `( M$ W( \ J+ S P b: v11.6.1 Direction sectors 136 & v6 q: Z4 {" X0 ?% \
11.6.2 Overriding values from GH Windfarmer 136
# i" g6 h* m/ n h11.7 Output folders and file naming convention 137
) `% Z9 X( O6 M `* j2 ~11.8 Image viewer 138
, g$ v, Q/ s3 V4 E7 JAPPENDIX A Communication Between Bladed And External Controllers 139
/ u4 e8 u& L% e% _" L- k9 |A.1 Data exchange records 139 9 P- W6 J4 U3 R6 Z: v" \3 d6 M4 e( P
A.2 Record 1: the Status flag 144
6 s% N/ @2 D5 P; F( SA.3 Sending messages to the simulation 145
1 v* M% u5 v; M: w+ a( CA.4 Pitch and torque override 145
9 i8 Q9 E, G) M8 ]) L8 |' h. ZA.5 Sending logging output to Bladed 145
8 F5 h* t1 i/ z! h3 W! b# yAPPENDIX B Example External Controller Code In Selected Languages 147 : G0 J. t! r6 N
B.1 Simple example of DLL code written in C 147 - ^1 e& F1 H* {
B.2 Simple example of DLL code written in FORTRAN 90 148
- D1 }& k- e/ O8 q0 FB.3 Simple example of EXE code written in FORTRAN 90 149 / @4 I( C. T% r* X6 r* R
APPENDIX C GEARBOX DLL INTERFACE SPECIFICATION 150 & X. r6 m% v+ ^- F8 L) w# z
APPENDIX D GENERATOR DLL INTERFACE SPECIFICATION 157 8 c- x E- O0 u- w0 z
REFERENCES |
|