|
|
楼主 |
发表于 2009-11-5 09:46:19
|
显示全部楼层
User Manual $ N' g4 S$ ~4 p) Z- n- c( Q
1. INTRODUCTION 1
8 R. I& q2 I2 U* ^; |5 _1.1 Installation 1
3 R- e1 `3 u0 o8 a- _: ]& r: U5 l7 E1.2 GH Bladed modules 2
) n- U% H1 ]. i" S! c1.3 The GH Bladed Educational version 2
5 k' s- {6 U1 F" h! G1.4 The GH Bladed Demonstration version 3
_0 P( W6 W& |+ y, @, c1.5 Support 4
/ _4 c# P8 Y% ~1.6 Documentation 4 # T9 c" ^ p) I: ~$ q N
1.7 Acknowledgements 4
1 x, g) q! g! l+ J* `, _) R1 C2. USING GH Bladed 5 ! C0 s3 t6 S$ f( o9 q
2.1 General description and layout of the user interface 5
2 _* G# W( v% J* \1 R6 l2.1.1 Main toolbar - pull-down menus 5 " G1 t* w7 b V; Q
2.1.2 Toolbar icons 6
6 [0 I/ \* T0 o( s( U$ @2.1.3 The calculation window 7 m& n/ ~6 f- V
2.1.4 Sequence of operations 7
8 i K5 M" H7 H; e: [) J$ V! d- ?- J& |0 R2.2 Entering data 8
* W' @$ i( u1 m; W. m9 Y, }2.3 Using project files 8 + @* r: p: q, g' V' C
2.4 Performing calculations 9 , l- V9 l, r ]8 h- P
2.5 Viewing results 9
3 k# ~6 X) [' \* Z: L& ]2.6 Compiling reports 10 8 V0 Z# D1 Q* G
2.7 Data Encryption 10
, b$ C+ D# k' x# J& E! R- {2.8 User preferences 11
6 R8 y% u8 B2 B2 }2.9 Context-sensitive help 11
: I/ w) K4 D7 o' e' b2.10 Dongles 11
; m3 W7 z3 k6 [5 ~$ N% B3. DEFINING THE TURBINE BLADES 13
( c2 Y% f) D% }6 R2 O3.1 Choosing blade stations 14 % ^; s7 U) E( i' d. j5 c: b
3.2 Blade geometry 15 2 C: X# W* E6 q5 \3 o0 R% }! l
3.2.1 The blade reference plane 15 1 g- X% m+ p6 K" a
3.3 Blade mass distribution 16
; e m& _. b& p% x: p3.3.1 Distributed mass 16 2 t8 H. l0 R/ ^7 ]$ a
3.3.2 Point masses 16
/ y. ?4 h1 U* t6 b3.3.3 Vibration dampers 16
2 ` A) R _2 @! S4 I- l5 d9 ^- n3.3.4 Blade icing 16 2 j% c, x; u. \
3.4 Blade stiffness distribution 17
! ^! M4 u& N6 y: e% d0 Y: `; J3.5 Flap-Twist Coupling 17 ) [/ _2 a& U& X% U6 B# Y
3.6 Aerofoil sections 18
" W) Y1 |1 N! t# s1 |' d3.7 Aerofoil datasets 19
1 R* v! \9 W* [! b# L3.7.1 Defining aerofoil datasets 19
4 i) G% X3 Z: @1 H3.7.2 Importing a dataset 19 $ Z: q0 W3 ~3 O7 {& ^
3.7.3 Adding a new dataset manually or via the clipboard 19 - O! T- ^! J: f- X) b: y3 b
3.7.4 Editing an existing dataset 20
. Q0 v( P7 \$ m& f0 U( ~$ Y3.7.5 Removing a dataset 20
/ }& ~ G1 V0 V/ e r5 E" y3.7.6 Viewing aerofoil data graphically 20
( f1 R1 m0 V) I3.8 Format of ASCII aerofoil files 20
y# O' l; {! t3.9 Defining normal aerofoil sections 21
: q* o2 ?1 w* p3 ~+ [1 t- r$ G3.10 Defining aileron sections 22
. K6 p, S8 z& h1 c ^7 a( ]1 ?$ U9 i9 T/ S% g1 w& V2 C/ G" C
/ t2 Y9 }8 I! ]0 J& q' X. Q$ O
5 R% ~0 ~3 j F5 j, D* C( Z
4. DEFINING THE REST OF THE TURBINE 24 / i$ y4 U# J8 b2 B5 u( b
4.1 Defining the rotor 24
1 G6 Q" o% p0 Y: ?' ^5 b/ a4.2 Defining the hub 25
* I R c: K' J, X' _5 p4.3 Teeter restraint 26 * y/ d! d. h+ y2 I" w. b o
4.4 Defining the tower 26
- L% |; d r8 \4.4.1 Monopile Tower 26
" l5 d+ W: i) g. S9 n8 O4.4.2 Multi-member tower 27 ; n( M/ G6 o! S: B: a u
4.4.3 Flanges and point masses 28
; n+ _% A" V6 X1 p. g4.4.4 Vibration dampers 28 $ z; k& ?. r3 {
4.4.5 Environment 28
5 q0 E. Z6 R7 I4.4.6 Foundations 29 . Q0 y, `# r' m( ]& Y
4.5 Defining the power train 30
8 m* A9 [2 @# f+ k( `% J4.6 Transmission 30
# ~4 s. r- J5 B$ x9 d: W$ `4.6.1 Locked speed model 31
2 L( \/ K! g6 ^+ v7 O- ^! w# I% V4.6.2 Dynamic model 31 % C% F4 S$ b% n& O; V
4.6.3 External DLL for transmission dynamics 32 # s7 A/ n% u9 O O
4.7 Drive train mountings 32
( A9 b# {/ q( {+ \. k4.8 Generator 33
- W! {" L$ j2 N4.8.1 Induction generator 34 $ N* y M- `4 }) s- [# ?" A% E
4.8.2 Variable speed generator models 35
/ X" n; D* D$ i) a- {+ J# k4 a5 t( Z4.8.3 Variable speed mechanical model 35
- `1 h$ A6 F9 g9 \0 z7 b4.8.4 Doubly fed induction generator model 35
+ } v6 F0 W7 n( o& V0 e& s0 L$ Q& y4.8.5 Synchronous generator with fully rated converter 36 ; s: Y; _2 q' W9 R+ x
4.8.6 Variable slip generator 39 ! U; H$ Z# }' L! ^* c8 }. c0 Q
4.8.7 User-defined generator model 39 . @0 a: z3 i$ U* l* n: a: J& H u5 p
4.8.8 Drive train damping feedback 40
9 A2 K. k6 r; s" `' `% R5 j' i4.9 Energy losses 40
( n& n' m" X$ |+ z4.9.1 Mechanical losses 40 5 T9 c% m1 w T4 d6 T$ C8 q
4.9.2 Electrical losses 41
0 g6 ?8 K* O; c; }/ J! ]4.10 The Electrical Network 42 ; v6 X! O4 M' E' p
4.11 The nacelle 42 5 i' J2 G) L2 ^
5. CONTROL SYSTEMS 44 . W7 o2 {: W0 q4 k) x7 m8 n' o
5.1 Fixed Speed Stall Regulated Control 45
, }4 s; h2 ^6 h7 g5.2 The fixed speed pitch regulated controller 45 # \! V+ U$ ]; V1 x8 ]2 y, g
5.2.1 Steady state parameters 45
# I) j8 l+ W$ Y/ A$ S5.2.2 Dynamic parameters 45 / O8 d0 l: g7 x( E7 n$ t
5.3 The variable speed stall regulated controller 46 : _ c# {0 v) {1 `/ P& s
5.3.1 Steady state parameters 46 ( k8 o8 {3 C& z6 g3 ^1 j9 v2 Z
5.3.2 Dynamic parameters 46 2 o. d* ~0 H% ^4 a5 _; E
5.4 The variable speed pitch regulated controller 47 & u1 u% z+ k" ]: E5 E
5.4.1 Steady state parameters 47 # i& y& L4 w* d7 \
5.4.2 Dynamic parameters 47 + l4 D& }5 o" H; A5 r
5.5 PI control 48
! U9 M! Z# m# f3 {7 y2 J5.6 Gain scheduling 49
7 y6 s1 K5 K4 F# H3 F5.7 Variable speed control below rated 50 ) b& m. D4 w. `, }# F
5.7.1 Optimal tip speed ratio 50
$ F) J: s8 m1 N& j( s" P5 B" e5.7.2 Look-up table 51
Q1 F$ T' l+ k5.7.3 Other parameters 51
/ Y' r, h# D7 D) [2 u& t( n
& P& \% M- q+ l: b- S6 d% m
5 B$ s4 L" P% T( m6 m3 Y5 { + \ Z. I9 p0 U1 {( L
5.7.4 Control in the variable slip case 51 8 W, f% y6 ^1 R; E, J
5.8 User-defined controllers 51 ( l+ G. K' |8 o" x2 A! f E
5.8.1 Writing a user-defined controller as an executable program 52 + {/ ]( v2 s; S" l5 a" G* J
5.8.2 Writing a user-defined controller as a dynamic link library 53
3 H, q& N7 J6 Z+ i5.8.3 Using a user-defined controller 54 # l/ M9 n4 U( [+ b
5.8.4 Signal noise and discretisation 55
s7 Q* n; j2 R4 O; D5.9 Transducers 55
' M( H4 _% ~- `, }2 [4 `: d5.10 The pitch actuator 55 / G7 E2 F. x( t, L! ~( w! n7 G4 `
5.10.1 Passive dynamics 57 " {6 j h. z3 s
5.10.2 PID parameters 57
& v' @. ~5 N4 `$ y Y; ~5.11 The shaft brake 58 * S/ B7 f: t# e/ [! A% J/ r
5.12 Start-up sequence 58
: b0 m) r4 c! B/ m4 ~: z5.13 Normal stop sequence 59 ( t3 g; o1 P1 U- K
5.14 Emergency stop sequence 60 + U$ t. W. D9 }) d% e. O
5.15 Idling conditions 60 $ j. k: t7 n, p& ~8 w5 K1 q
5.16 Parked conditions 60 + l4 O$ H/ \# u, t0 K& Y/ U
5.17 Yaw control 61
0 K& @4 \) H; r: B% R) X1 @5.17.1 Yaw Dynamics 61 $ Z* g3 \' ?" p' x5 l. J0 a
5.17.2 Active Yaw 62 s9 u1 [% w' L/ I1 H0 V
5.18 Safety System 62
. x9 K. y6 B1 l" P& o5.18.1 Safety System Circuits 62 3 b3 r$ W9 z1 W) [- M: }- r" C
5.18.2 Safety System Pitch Action 62
# F) F; M5 | `. F+ t$ {8 q6 j0 |5.18.3 Safety System Trips 63
0 q/ Q+ g# x" y2 a6. DEFINING THE ENVIRONMENT 64
, N9 g! p+ B9 a2 B% T2 M6.1 Defining the wind 64
' e6 A- e9 {$ K7 f7 l6.2 Wind shear 65 0 S a3 v% }6 P, j$ i9 J
6.3 Tower shadow 65 g: {; v1 \$ Q8 z8 D1 _$ x
6.4 Upwind turbine wake 66 : X% k& e! a: k" l7 U' v! G$ {
6.5 No time variation of wind speed 67
* P- w7 k0 ]4 f3 W' E4 K& r6.6 Single point wind history 67
8 v( h* _. H1 g6.7 3D turbulent wind 68
9 P$ L! f9 v1 u# \: h6.8 Transients 69
% Y6 l$ V: Z" w. I2 e* d* D/ q: l2 e4 r6.9 Definition of wind direction 71
8 L+ q5 ^/ ^' v, N3 b3 _' k p6.10 Generating turbulent wind fields 72 7 X3 L# {8 G8 O5 P4 }
6.10.1 Defining turbulence characteristics 72
~$ } @$ [4 x' `, ]6.10.2 Advanced options 73 2 K& A$ |4 I1 |3 N1 X4 O! `
6.10.3 Generating the turbulence field 74
. N3 b* Q- l& t! p: N( T6.11 Annual wind distribution 75 : U) T& I% a( w! n4 W# M9 Z
6.12 Defining Waves 76
9 u# _* a0 g) K7 H6.12.1 None (no waves) 76
2 {4 F, k$ q! n6.12.2 Irregular waves 76 9 }! }% a, ]6 ]2 X7 ?
6.12.3 Constrained waves 77
. [% e$ X" z! Q5 J6.12.4 Regular waves 77 / L' i4 F5 x# V! |, K& o9 h
6.13 Defining Currents 78
, o. @- Q! t# M+ c! C- u6.13.1 Near-surface current 78
" j" y( a; M) J* Z c6 w7 }6.13.2 Sub-surface current 78
1 y. q* x8 w6 h- Y0 L2 d1 x7 o6.13.3 Near-shore current 79
& s0 G( V: r* Q7 q6.14 Tide height 79
7 H7 i" J2 V$ z# D/ e8 c) ^. r
, o8 d0 C& J+ {7 B% W; H# p5 \4 I: E . o( H0 p" W1 O% X$ b1 ]
% l! i0 S: a6 v# H6 Z# W4 ~0 ] * }$ w/ t5 E" |3 o }
6.15 Scatter diagram 79
; m3 _4 B* V5 `1 X& n7 K6.16 Earthquakes 80 ) N2 }1 ~5 \( k) ?1 C; ~
6.16.1 Generating earthquake time histories 80
3 B2 {6 ^/ {$ S8 w" H+ W, M7. EXECUTING WIND TURBINE CALCULATIONS 82
, C) f) C! H. j$ o( E5 X7.1 Modal analysis 82 + ^" r% B2 e$ c4 _ \1 l6 `4 m
7.1.1 Defining the modes 82
" U: |2 l, H1 `/ c7.1.2 Performing the calculation 83 4 e1 s/ v6 J# h$ N$ R/ }8 M
7.1.3 The modal frequencies 83
( P2 P4 {0 b; a. `7.2 The calculations screen 83
- Z- y- G3 m3 Y7.2.1 Calculations available 84
) N+ m. L4 Y! @ t% Z/ U+ f7.2.2 Data required for calculations 84 + p, F+ ?; v1 f7 F% ?
7.2.3 Calculation options 84
6 e+ b( E" k$ U* r6 h. N O7.2.4 Specifying outputs 84
) F2 E. E0 }' f; i% a9 |7.2.5 Calculation parameters 84 2 D' A8 `/ Q3 o
7.2.6 Executing a calculation 85
# [3 C4 q. j- F# }/ P7.2.7 Batch processing 85 5 E# U. }3 J5 K; D* z
7.2.8 Retrieving calculation details 87 $ P# N D4 }% T
7.3 Steady calculations 87 # [8 I+ u" a$ _1 Q5 `: F3 D. S" h3 q
7.4 Simulations 88
6 r/ O1 Z- }. z5 v4 K7.5 Calculation parameters 88 H5 |& H5 F5 x% s- C' J; a
7.6 Aerodynamic information calculation 89
& [3 \) J# g4 L7 B9 _7.7 Performance coefficients calculation 89
. k* l& a0 `% n# b7.8 Steady power curve calculation 90
7 v5 c& W/ A( G+ g3 U7.9 Steady operational loads calculation 90
* B& Q7 {; v( q' W* j3 A% v# Y7.10 Steady parked loads calculation 91
5 @2 H4 K, X a% l9 F+ _7 b7.11 Model linearisation calculation 91
: U' O" h; z0 @0 B7.11.1 Selection of model features for linearisations and Campbell diagram 92
/ Q% w4 q% K9 |7.12 Pitch and speed schedule 93 " ]9 |- I3 }- [( f, G9 K# I
7.13 Simulation control 93 , S8 w% o6 M7 g4 O7 ]
7.14 Initial conditions 94 $ H4 X6 u" W# T% K6 U3 R% W0 N" c% M
7.15 Hardware test simulation 94
1 l" G* ]0 n1 g2 L7.16 Aerodynamic models 95
3 P0 k: ^1 X+ v# U6 s: J7.17 Physical constants 96
- [8 J9 U8 D5 G ?3 [2 f7.18 Safety factors 97 6 ?2 [5 a$ Y# L2 i2 e
7.19 Imbalances 97
/ E7 c2 M- q2 p4 _( h7.20 Turbine Faults 97 2 Y4 ^; @/ _/ {* k8 n) e, O, U
7.20.1 Pitch faults 97 2 M5 G: g7 |/ Z; |
7.20.2 Generator and network faults 98 ( t. V7 N1 z2 t( b5 \8 @7 _/ _
7.20.3 Yaw faults 98
" t* j9 g/ I) j7.20.4 Transducer faults 99
) L8 W0 @0 E7 T0 ~" n1 t3 Q; ?/ j7.21 Controlling the calculation outputs 99
- b+ y+ {: l" T5 ~6 f7 O( P) Y7.21.1 Blade outputs 99
8 ^1 k. d# N' @7.21.2 Tower outputs 99 3 z4 m! M2 v: H; x4 T. A
7.21.3 Other outputs 100 ) q7 {) I% h1 k
7.21.4 Co-ordinate systems 100
; V9 X7 p/ O) C. s( I' n/ b( N7.21.5 Exceptions to the use of the ‘GL’ co-ordinate system 103
1 W+ W/ x+ V/ [7 B7.21.6 Refinement of deflections and loads 104
1 U* U6 t- L V# Q! o7.22 Specifying calculation options 104
+ @1 e3 }; u# h; d3 b) x) z8 J& I0 d$ y
9 c- e9 }) j/ g/ j0 B6 s% O8 h7.23 Multiple calculation setup 105 0 D& G6 N4 y, i- h8 a+ n. A2 @
8. POST-PROCESSING 107 * F3 ^2 e5 u( ^8 S3 B3 r( n
8.1 Basic statistics 107
) {& w$ J. u: o. K- ]8.2 Fourier harmonics 108
/ x+ X; P" f/ a6 S! r8.3 Periodic components 108
$ q( G( U4 Q9 ~7 v7 T+ s8.4 Extreme predictions 108
$ v4 ^( b* J" y/ {8.5 Auto spectrum 109
* c: W) C* P8 ]8.5.1 Options for spectral analysis 109 1 s# p1 F6 x" D2 [# v
8.6 Cross spectrum 110
$ G: W% Q" a" F" t! y8.7 Probability density 110 9 A" S5 a/ e- s# s8 x& u
8.8 Peak value analysis 111 8 w/ e) `" S+ m
8.9 Level crossing analysis 111
* |* v. Q% P, I4 U! l A& L4 C8.10 Rainflow cycle counting 112 - J2 \9 w7 u5 O% H% @
8.11 Fatigue damage estimation 112
' ~; ~8 f$ |( q5 d8.12 Setting bin limits 113
1 ?9 S0 D8 I; c8.13 Annual energy yield 113 - s8 n6 w% Z* G/ V
8.14 Channel Combination and Tabulation 114 4 X4 s4 Z+ G4 ^ O
8.14.1 Multiple processing option – Channel combination 115 z) E: r/ \$ G6 u+ w+ k
8.14.2 Multiple processing option - Tabulation 115
- F1 x8 F* ^4 N# v7 {/ |( C8 F0 {+ k1 K8.14.3 Multiple processing option – Matrix combination 115 " f. ~$ s! H$ E
8.14.4 Multiple processing option – Old Style channel combination 116
5 I6 y% D" V; ^: n* ~6 G: O8.14.5 Single channel combinations 117 ( _0 v. B8 J$ f7 N2 J* Z2 q0 ]
8.15 Multiple Processing 117
- e1 p1 ?4 g# t+ P* D7 W8.16 Ultimate Loads 118 $ Z! g* |0 I' [7 |6 e& [
8.17 Ultimate Load Cases 119 7 v1 e& J9 o# |$ c9 k
8.18 Flicker 119 3 g: O+ H( a9 b+ [, M
8.19 Linear Model 119 6 x4 ^/ t/ U0 L( ?9 T3 X
8.20 Extreme load extrapolation 121
# w0 t& @3 @0 Y3 s8 H8.21 Data channel selection 122
- f* \6 \+ X, A. V0 Z8.21.1 Selecting independent variables 122
+ k. x" o& M( I' Q3 h4 e# Y& T% U% y8.21.2 Messages and further information 122 - i2 L W7 c1 |! [! Q3 d. z
8.21.3 Deleting information 122
2 C( E8 i2 \8 T1 q1 z9 D% B0 o9. GRAPHICAL DATA VIEW FACILITY 123 5 [4 I) V% P7 R8 S) Y( r
9.1 Graphs of several variables 123
; b T' @, Q4 J7 c/ X F) {9.2 Graph styles 123 F6 X4 b6 U: n l
9.3 Grids and logarithmic axes 123
. e5 X! k: e- T7 t% x. T5 U9.4 Units 124
0 i' ], U" l6 |- q9.5 Axis limits 124 M3 k5 I* f# T5 S! {
9.6 Graph titles 124
/ v0 F6 r/ m4 x9.7 Graph legends and line styles 124
0 F/ @! m [; `7 x! c( V5 @9.8 Cross-plots 125
2 o) ]. M( M3 L: q3 e. q$ I9 O9.9 Tabular output of results 125
5 d$ k1 ? V6 ~ e: Y9 V7 m9.10 Refreshing graphs 125
0 a# ~- o& `- d9.11 Graph configurations 125
5 }* o% T9 \: T, ?% ~9.12 Multiple Plotting and Tabulation 126
, y5 A" Z. u. k7 g( R7 U! z9.12.1 Graph configurations 126
- k6 [$ w! {9 \/ ?+ C) y9.12.2 Replacing variables 126
, z- @' v% \: a# U( d5 P' _9 ]! Q* e% N! {
; v% U' o$ R, c) s2 ]( O ) I5 I: }( {/ d$ o
8 A& a! H0 q, R) I( P2 S0 r; B% \& t( i$ k
9.12.3 Replacing runs 126 & P. r) H- h$ c" q% \
9.12.4 Sequence Control 126
9 V1 p* r" M3 e) U2 o! v& A4 i9.12.5 Tabulation of Ultimate Loads 126 , d% |+ e; v6 b# l( o
9.12.6 Output 126
" i7 a$ {. |9 S10. REPORTING 128
( S5 |3 W% i7 _( ~/ I& V1 n10.1 Project reports 128
% G8 b, A, m0 y" L5 J( O0 n10.2 Calculation reports 128
* O* }& E8 H6 v* R {2 A% S0 m10.3 Adding calculation results to a report 129 . ^7 b+ D. @4 B6 e9 O. a" G
10.4 Editing and printing reports 129 ' t) K, Q \, P* `+ y* e
10.5 Linked graphs 129
5 N# i% M5 n) y2 B! Q, d# B. |0 }11. THE WINDFARMER LINK MODULE 130 ) |; `/ f, Q! e) J+ t6 s6 G
11.1 The GH Windfarmer output file 131
: q; l N6 |' i' _11.2 The wind file template 135
) t. u" I) T5 N/ G* s11.3 The turbine model template 135 ! `* S4 ~& a) } }" d9 t
11.4 The fatigue processing template 135
3 d/ A$ t! g D u3 e1 E11.5 The Ranking Calculation 135 . X; X. p- g8 c
11.6 Sectors and Options 136 $ V4 p, }' S$ ]. q2 \: _* [+ D
11.6.1 Direction sectors 136
1 }* C5 P" q- t) D11.6.2 Overriding values from GH Windfarmer 136
' v/ `3 L% ^5 {8 R% h11.7 Output folders and file naming convention 137 9 ^( p9 I2 B: T
11.8 Image viewer 138
3 [% ^% b( {1 x$ E7 D+ M- S+ eAPPENDIX A Communication Between Bladed And External Controllers 139 5 a# M, m: m- {, n8 w
A.1 Data exchange records 139
( D* b, d8 o7 I0 z% _9 fA.2 Record 1: the Status flag 144 0 D) M/ |" F9 f. X D+ E/ ?/ q+ F
A.3 Sending messages to the simulation 145 2 @; L i0 A) c# p
A.4 Pitch and torque override 145
; l+ _2 ^/ b# h0 O* A- KA.5 Sending logging output to Bladed 145
& N( |9 }; _' H, JAPPENDIX B Example External Controller Code In Selected Languages 147
" d/ ?4 X y- n) z, A" C8 I% u# m0 jB.1 Simple example of DLL code written in C 147 2 n1 E z4 a, f0 o9 v
B.2 Simple example of DLL code written in FORTRAN 90 148
% I$ n- x5 r! r ]B.3 Simple example of EXE code written in FORTRAN 90 149
8 o3 q) j1 K% n$ g3 @APPENDIX C GEARBOX DLL INTERFACE SPECIFICATION 150
1 _/ U3 G2 s- H" i0 rAPPENDIX D GENERATOR DLL INTERFACE SPECIFICATION 157 $ l& \- u) i% K: _ V. y( m* Q
REFERENCES |
|