|
楼主 |
发表于 2009-11-5 09:46:19
|
显示全部楼层
User Manual 3 |1 t# F$ s, a+ ]" u1 H
1. INTRODUCTION 1
; Q& } {1 A1 t0 H- n: g2 v1.1 Installation 1 % h; Z( [, ?0 i- B; y2 H
1.2 GH Bladed modules 2
" q% a7 T; e! }6 c1.3 The GH Bladed Educational version 2
1 _. X4 R R6 w, S- S; E/ L1.4 The GH Bladed Demonstration version 3 $ W! k6 s$ l5 J4 T* z' p% Z) P
1.5 Support 4
3 e. M, K* J: ]1.6 Documentation 4 % u, A5 G. p" P
1.7 Acknowledgements 4
8 y7 W3 P, I6 i& ]2 [- o- q2. USING GH Bladed 5
. t" _' v, P( x% M* n, n# ^2.1 General description and layout of the user interface 5
) t# m1 F. X, |6 Q2.1.1 Main toolbar - pull-down menus 5 1 L( i' [+ p6 Q5 e& T( }/ N
2.1.2 Toolbar icons 6
# Y1 M w: q5 Z5 I2.1.3 The calculation window 7 , B. K' w# b2 b) _+ f( a
2.1.4 Sequence of operations 7 n5 R4 Y* P$ C* F$ x* w
2.2 Entering data 8
& j8 u. A5 e3 P* w% i' t& ?* x) j2.3 Using project files 8
2 S; b$ r/ l, O; E+ G2.4 Performing calculations 9
. _& k% H* U5 M# v: f4 ~/ H9 x2.5 Viewing results 9 9 @, j# |: s X! x0 z5 f
2.6 Compiling reports 10 # X& A4 Q) j6 b* d9 W$ F! @+ B
2.7 Data Encryption 10 9 F! l! o! V, S; n0 \5 u
2.8 User preferences 11 + }' V8 V4 D8 {. y/ ?. t
2.9 Context-sensitive help 11
" ^3 A7 O# T, K) U( u1 E$ E2.10 Dongles 11 6 |2 W. m; n, u! z: O
3. DEFINING THE TURBINE BLADES 13 2 D. q6 y6 } c, e9 p
3.1 Choosing blade stations 14 ' e) [* F$ K) Q- X; Z" `1 g
3.2 Blade geometry 15 & s- n x5 Q: E8 G: x
3.2.1 The blade reference plane 15
8 r1 q5 D6 d. ^3 S. Y3.3 Blade mass distribution 16
0 t1 _; j$ u9 y. l) K3.3.1 Distributed mass 16 , v; L3 F4 [2 s
3.3.2 Point masses 16 ( W& J- ]! ^" w
3.3.3 Vibration dampers 16 ) k' P" f/ d0 c
3.3.4 Blade icing 16 . L! w+ X3 a0 ^* W+ D6 z9 X
3.4 Blade stiffness distribution 17 8 `& |6 b4 E3 c! r
3.5 Flap-Twist Coupling 17 " t K* l" w1 Y
3.6 Aerofoil sections 18 # G. r6 u* v7 I! o0 i# J4 i
3.7 Aerofoil datasets 19 8 g m \- I7 H4 K! B: K
3.7.1 Defining aerofoil datasets 19 ! i5 h- _# }6 X7 Z
3.7.2 Importing a dataset 19 , l8 n4 J% C8 A% Y4 p; q4 e
3.7.3 Adding a new dataset manually or via the clipboard 19
% {, Q8 V; |+ R1 y/ O! A! n; W, W3.7.4 Editing an existing dataset 20 0 W9 p7 a. m/ T/ ?/ d
3.7.5 Removing a dataset 20
$ X2 J" Q$ ] q: D" Y w8 ?$ B3.7.6 Viewing aerofoil data graphically 20 0 r6 O8 l9 l4 J0 C( y
3.8 Format of ASCII aerofoil files 20
' j! e6 I( u7 I+ J6 o6 C3.9 Defining normal aerofoil sections 21
, R6 m. b/ \+ b# p7 } _3.10 Defining aileron sections 22 1 f" H0 x* o. ]- J" R* Z
4 X3 ?4 r6 I% e* G# w1 z
4 f) i; C7 b6 e, X. m3 t: {
0 z9 d" r9 M# n( X. b) |% _4. DEFINING THE REST OF THE TURBINE 24
. O9 o8 `, y& B) T4.1 Defining the rotor 24
1 p' g( i% ]! [4.2 Defining the hub 25 9 W+ o1 u, B" I9 x8 E3 C
4.3 Teeter restraint 26 + g3 P9 x5 c O# {: L
4.4 Defining the tower 26
% w. x( L3 H: f4.4.1 Monopile Tower 26 % S0 Z4 y- e; f) w) i/ r
4.4.2 Multi-member tower 27 # }. p0 A( L; J( {" Q$ Z
4.4.3 Flanges and point masses 28 " f. B) a% I5 _& E9 G8 V# c
4.4.4 Vibration dampers 28
; r/ x; F h* x( E; O2 C& A7 I. h4.4.5 Environment 28 3 {2 t, Z* k: p
4.4.6 Foundations 29 " B4 @! M: P( g+ w
4.5 Defining the power train 30 0 c% G* f. M" ?9 J" h- N/ X: }) l
4.6 Transmission 30 . W$ k! j9 k3 O
4.6.1 Locked speed model 31 " F H8 J' O% }: e- H
4.6.2 Dynamic model 31
% Q5 q P$ F* P+ F& J4.6.3 External DLL for transmission dynamics 32
- e9 }- r$ z9 i. m0 q4.7 Drive train mountings 32 0 {8 s3 r: W2 n2 V" v
4.8 Generator 33 / c( U2 n' P O; Y- e5 l
4.8.1 Induction generator 34
& t% {3 p% r7 S6 M. S! H* d4.8.2 Variable speed generator models 35
: H( k( g1 e: O: S/ V1 Z! U/ J2 k4.8.3 Variable speed mechanical model 35
* _3 X: R* z8 z; W% q! @) M4.8.4 Doubly fed induction generator model 35
; U9 i6 X/ d4 N* h2 J4.8.5 Synchronous generator with fully rated converter 36
1 J7 v/ }7 A2 k& q4.8.6 Variable slip generator 39 / ^1 T- _! I& F! D2 W; z- Z- H
4.8.7 User-defined generator model 39 : t" E* D. L. v+ O
4.8.8 Drive train damping feedback 40 - N; z& X: o- f" K- A+ D
4.9 Energy losses 40
- j2 R# H" d1 x' f7 z; U0 c4.9.1 Mechanical losses 40
( Z& P, d, J- e4 _4.9.2 Electrical losses 41
2 P5 G4 _! m. L3 R4.10 The Electrical Network 42
k+ m! I' C) Y- m# s4.11 The nacelle 42 4 u+ ?& K6 J9 c: v3 j: c5 l
5. CONTROL SYSTEMS 44 3 W% r) U+ L) c- u3 {, Z0 X! @
5.1 Fixed Speed Stall Regulated Control 45
" S, A* |. B1 W7 B x5.2 The fixed speed pitch regulated controller 45
/ i2 c+ B7 t, g' R0 |0 p" r5.2.1 Steady state parameters 45
# f8 }. q( Q2 c. ~" m% z5.2.2 Dynamic parameters 45 - \& m0 n* M- ]& `
5.3 The variable speed stall regulated controller 46
. J- O+ v6 o2 Q$ P5.3.1 Steady state parameters 46 - o" H% {; j" m1 W" ~6 @
5.3.2 Dynamic parameters 46 . z4 N5 E; ?9 Q" C) Z* a( [
5.4 The variable speed pitch regulated controller 47 - N f/ V# ], b6 }* P% s% B# g
5.4.1 Steady state parameters 47 ) T h& t% f3 g. D2 N
5.4.2 Dynamic parameters 47
; U2 `& |; L6 k. A+ g, G5.5 PI control 48 ( G) A& i1 g+ g v7 [7 P7 W& E8 ]
5.6 Gain scheduling 49 / l" C+ m, h3 x" R0 h9 M
5.7 Variable speed control below rated 50
. t; W7 \5 w8 x/ c9 e3 m5.7.1 Optimal tip speed ratio 50 ! f4 _! e" u! c) n( y9 A3 o' R
5.7.2 Look-up table 51
% h6 T8 Q9 O; H0 j! G5.7.3 Other parameters 51 " l& @2 S6 Z! l5 X
# a7 O% b) z& o
9 @/ @5 R) Q& U0 C( ?2 |/ v& [7 u4 _
1 {. ^6 P0 {* L) K5.7.4 Control in the variable slip case 51
# k; u) B$ }7 i# n9 c$ |5.8 User-defined controllers 51
r Q* U7 E8 `$ Z8 f; y" I5.8.1 Writing a user-defined controller as an executable program 52 2 o4 `$ v1 I, r3 ~9 Z5 Y! h( G
5.8.2 Writing a user-defined controller as a dynamic link library 53 / {* k8 h: L( F. E6 g
5.8.3 Using a user-defined controller 54 4 A4 T( c8 z% E" Z* B; y5 E) i# C
5.8.4 Signal noise and discretisation 55 % K; q- r( o& E. [( Q
5.9 Transducers 55
8 N+ B2 W6 g& X; t+ [5.10 The pitch actuator 55
& Z& u0 _9 R' s# |8 d! q5.10.1 Passive dynamics 57
$ g' G3 u1 W1 E- w* h' J5.10.2 PID parameters 57
: q8 Y: f6 S6 g; A7 F0 b5.11 The shaft brake 58 ( \- W3 ]% w4 p4 U$ e0 z! j
5.12 Start-up sequence 58
6 a/ d, R# _# e2 U4 P1 y5.13 Normal stop sequence 59 . e! I& m* {2 O% K4 C+ H7 O
5.14 Emergency stop sequence 60
. \: P$ T9 A% M9 i/ p8 x9 r5.15 Idling conditions 60 & `9 B6 X* K( y% \
5.16 Parked conditions 60
* q: i! J- c" ?8 Y* K$ |& v8 A3 ]5.17 Yaw control 61
. x2 a# p% V2 v; @1 e1 b. F5.17.1 Yaw Dynamics 61
+ J' r! @; w4 i5 X. ~% f: U5.17.2 Active Yaw 62 : E/ r6 Q% O+ p+ S; n
5.18 Safety System 62
/ f& ^( z }" k; T0 r5.18.1 Safety System Circuits 62 ( v1 }8 T$ p' Y1 u) G7 A+ r. F
5.18.2 Safety System Pitch Action 62 * c; X3 J0 n4 L6 D
5.18.3 Safety System Trips 63
1 M1 t: `0 o, `- k' m- u, Q6. DEFINING THE ENVIRONMENT 64
' }, x$ b' g2 H+ a" |+ r5 f3 C6.1 Defining the wind 64
2 W: B, y F) K6 p5 Y6.2 Wind shear 65 9 J' r( ^1 G/ V/ P- T
6.3 Tower shadow 65
: J" l8 N/ Q& `" V$ e. A4 f6.4 Upwind turbine wake 66 , n, A/ n7 h G7 w+ V V) k
6.5 No time variation of wind speed 67 4 i( E( P% O5 i# E& | c$ n: J- N
6.6 Single point wind history 67 6 L+ t+ Y3 d" }6 `8 d, M) {
6.7 3D turbulent wind 68 9 b5 ~/ a8 h) }* J" U
6.8 Transients 69
* t; \( c8 P3 ]% T1 G9 s% l6.9 Definition of wind direction 71 , u6 ~, G6 w1 F J# s6 ]
6.10 Generating turbulent wind fields 72
) U6 ^& h6 P7 H) `6.10.1 Defining turbulence characteristics 72
6 e; ^* \- B, A+ T" N" H, q* T8 H& N6.10.2 Advanced options 73
7 V1 _( A/ [, e$ G, v6.10.3 Generating the turbulence field 74 ' s- s! Y# f4 }4 f5 ]+ I6 {
6.11 Annual wind distribution 75 0 m1 `, f+ J! L3 P8 V
6.12 Defining Waves 76
! F8 X/ X, \) \* s% z/ e6.12.1 None (no waves) 76 : x" [" q( u3 N/ _
6.12.2 Irregular waves 76
7 A& Z# c+ ^: x. B6.12.3 Constrained waves 77
/ N! N. ^8 }3 z! g( k& l* Y6.12.4 Regular waves 77
: `, `8 q- N5 s1 W, W: w6.13 Defining Currents 78
9 G' C% F. V$ n& t3 X: ?) ]6.13.1 Near-surface current 78
- c' u- U3 V' O6.13.2 Sub-surface current 78 . I" T5 D+ g) `7 p( y7 f! B
6.13.3 Near-shore current 79
8 _ {" t2 F/ y" M& @! l: X; {- V6.14 Tide height 79
& a( A* s# `& F
; W s* S! y* U' G5 T
* m8 @5 @) P. h& z; h / A6 d) O) _1 q3 x
; N$ k) v& ?5 ~0 \6 x% ~+ p4 H
6.15 Scatter diagram 79
; n' m: }6 K; d; J6.16 Earthquakes 80
6 l2 P4 \: W) x9 a6.16.1 Generating earthquake time histories 80
3 n. K" T/ C l# c+ V7. EXECUTING WIND TURBINE CALCULATIONS 82
! z9 f- G4 _( V2 o/ S0 _3 A7.1 Modal analysis 82 1 S. r4 G( o8 R* [6 U1 e D
7.1.1 Defining the modes 82
# V: ]# m0 B8 u1 P A7.1.2 Performing the calculation 83
8 C+ p X2 d' K, a7.1.3 The modal frequencies 83
& x6 v+ \$ ~3 [6 S' {3 g( C7.2 The calculations screen 83 : J/ O# t' k2 d
7.2.1 Calculations available 84 + P- r* J: @; X4 t
7.2.2 Data required for calculations 84
0 i* P- e, t% X7 @; D* [. t7.2.3 Calculation options 84
, h/ b& O% B: V# c7.2.4 Specifying outputs 84
; q# S7 R, n% o6 F8 ^2 K7.2.5 Calculation parameters 84 1 V' H) \. }( }+ |0 B
7.2.6 Executing a calculation 85 2 r9 R" s# j5 d7 \1 c) T2 K* t; X& ]
7.2.7 Batch processing 85
0 o; |& x1 t* v. b" F7.2.8 Retrieving calculation details 87
5 a) k: ]' b% J5 T( m7.3 Steady calculations 87 9 Y8 b4 c6 W8 {) N7 n6 a) d0 a
7.4 Simulations 88 8 f' i3 r& E Z3 M5 A( q
7.5 Calculation parameters 88 ) U& `. U A: B9 ^) r* Z
7.6 Aerodynamic information calculation 89 : _4 z: C, i. \7 P$ P
7.7 Performance coefficients calculation 89 5 E' V6 }. p' a9 ]
7.8 Steady power curve calculation 90 # q% `1 e7 `% D" z7 a
7.9 Steady operational loads calculation 90
6 a- s$ S& e" P; t) g8 ?! r7.10 Steady parked loads calculation 91
' p/ m2 u& j( T( p) K7.11 Model linearisation calculation 91
0 T3 v" R% u. ]2 Q+ c4 \2 l/ b' x7.11.1 Selection of model features for linearisations and Campbell diagram 92 ) \* G. l: w* m$ l% T* j4 `5 A' a& o
7.12 Pitch and speed schedule 93
8 u( X- A8 B, `. A9 D7.13 Simulation control 93 2 M- c W% ^7 w% U- x, W+ H, X% G
7.14 Initial conditions 94
. \4 n( Y% V9 L7.15 Hardware test simulation 94 8 O* y7 E4 Z9 W! G
7.16 Aerodynamic models 95
3 ?8 s4 i( w& [% ^# r7.17 Physical constants 96
7 K0 L8 P9 y1 m! @) F7.18 Safety factors 97
' B# \% H( c9 P5 V$ y% `7.19 Imbalances 97 ) p: C k( O! Z* I; V" ]* S5 C `
7.20 Turbine Faults 97 3 H* u6 v1 j3 o' O6 f; f
7.20.1 Pitch faults 97 $ g7 k, |$ @( h* f# M' [
7.20.2 Generator and network faults 98
/ a% }+ I8 K; I$ y7.20.3 Yaw faults 98 ) ]; j% A( n4 l9 r% H9 H
7.20.4 Transducer faults 99 G* R7 P7 T" u* |2 Y0 r/ q
7.21 Controlling the calculation outputs 99 9 Z. Y1 Z$ M3 @% a, i
7.21.1 Blade outputs 99
% F2 ~( I/ k- ~3 u# C% I/ F8 }! k, g$ x7.21.2 Tower outputs 99
- W5 D3 X' i1 v; T% X7.21.3 Other outputs 100
( o; r" g( P) ?$ c+ @. [* ~8 v% {7.21.4 Co-ordinate systems 100
}7 ?( h) t8 a" x/ a7.21.5 Exceptions to the use of the ‘GL’ co-ordinate system 103 ! n9 s9 V- q7 j# Q+ a( @* V5 X
7.21.6 Refinement of deflections and loads 104 % o4 s( b6 W; n
7.22 Specifying calculation options 104 4 x5 `) [/ n* `' R
$ i+ A) k K- ?) M3 S ( `" b: C' l( p( M) G5 _! N
7.23 Multiple calculation setup 105
/ ^1 t% U9 n3 p) i# n7 H& j8. POST-PROCESSING 107
! Z# q" ]& G$ K8.1 Basic statistics 107 2 s8 K+ ^1 A8 q# H0 H
8.2 Fourier harmonics 108 : L5 E) x* ~' N- h5 V* b- B
8.3 Periodic components 108
9 ?% T$ k: r! K& V8.4 Extreme predictions 108 , n' L$ k% m& d+ q4 B
8.5 Auto spectrum 109
! J# L0 f) R B* f8.5.1 Options for spectral analysis 109
) m- r' ?# ^7 v: m8.6 Cross spectrum 110
8 K) B9 }+ h5 i$ m o( o8.7 Probability density 110
% z1 z2 Q" n6 a* O" _8.8 Peak value analysis 111 * f' @6 R. K% D# ]( s/ d$ U. U7 j
8.9 Level crossing analysis 111
# ?0 `( d$ F( N0 l- G Y8.10 Rainflow cycle counting 112
/ g/ c( z$ f6 `7 L8.11 Fatigue damage estimation 112 1 w* F3 y- ?9 b" ]) j
8.12 Setting bin limits 113 % P7 u d5 ?6 ]+ ?
8.13 Annual energy yield 113
' F/ f: P8 y0 m" [" H2 ]8.14 Channel Combination and Tabulation 114 2 ~7 g3 Z$ G& G4 J( S& _# {- B
8.14.1 Multiple processing option – Channel combination 115
% t, x0 _1 ~3 @0 a& j4 Z4 p' \8.14.2 Multiple processing option - Tabulation 115 5 [; V p2 m& A4 J3 A; c6 E% ?' d( H
8.14.3 Multiple processing option – Matrix combination 115 1 D/ U/ b$ q( H
8.14.4 Multiple processing option – Old Style channel combination 116
) g2 C+ w) B# ~& M' r8.14.5 Single channel combinations 117
* {" a" k- v) ]8 i; c8.15 Multiple Processing 117 ; s8 y1 o5 F6 P2 _& U+ h
8.16 Ultimate Loads 118 0 l. o' \/ v7 ]0 [
8.17 Ultimate Load Cases 119 ' J0 l2 D$ q2 C
8.18 Flicker 119 2 A6 q4 _; @3 ~( g: g
8.19 Linear Model 119 % V5 _8 ~, s2 o
8.20 Extreme load extrapolation 121
* m O) V" \* z8 E- ]* c# h% G8.21 Data channel selection 122
1 Y4 E w4 i( e+ H2 g( V8.21.1 Selecting independent variables 122 % n" }' P$ X3 Z/ E$ v
8.21.2 Messages and further information 122 * V6 H+ Q/ M& K( B% l8 J8 }& w' F+ s# t
8.21.3 Deleting information 122 & U. T$ K1 f; H
9. GRAPHICAL DATA VIEW FACILITY 123 0 {9 q1 w" c. E/ y( k0 G& ]
9.1 Graphs of several variables 123 0 d( n- h7 \( K5 V8 R: Y/ e4 r
9.2 Graph styles 123 % n! ?( g* K6 N3 ?" S" u) t
9.3 Grids and logarithmic axes 123
- `1 H" r$ j8 v4 ?4 r9.4 Units 124
( w; M1 Y: `5 m! A, O; O+ z9.5 Axis limits 124 . O- K' F3 \! s4 ]
9.6 Graph titles 124 1 L+ k9 `) x0 [5 w5 f a# m* t
9.7 Graph legends and line styles 124
& s3 U+ }( C& V# |% W9.8 Cross-plots 125
- b- I! N$ L1 `/ ]9.9 Tabular output of results 125
. J* D) L( q2 V: J1 X9.10 Refreshing graphs 125
\2 b6 B) h. R. D$ a* ?9.11 Graph configurations 125 6 q k6 _9 s. \7 f' G
9.12 Multiple Plotting and Tabulation 126 5 t7 I0 n8 q! X G7 u) t M* M
9.12.1 Graph configurations 126
* v8 | N. R- r9.12.2 Replacing variables 126
/ ~& Q1 m0 Q* a: p. Z; f6 C9 R" f$ e& r' I7 I% X0 y1 u! f
# e! s# D7 }# {" ^ H
8 C4 e, \5 H' C
5 W9 ~" W9 T) s7 f/ ^; j* K9 ?% J8 O1 H5 t' Z: a
9.12.3 Replacing runs 126 3 @5 A* ^& z6 F+ |3 F# M8 V
9.12.4 Sequence Control 126
' `+ p' S' D/ p! N$ f" K9.12.5 Tabulation of Ultimate Loads 126
/ [& g% H2 \! O" V4 O% a! B9.12.6 Output 126 # Q0 M; @1 r' d* ^7 M4 g5 j1 G y: u
10. REPORTING 128
N0 O o: W4 I' T0 a$ v" `( }# [7 L- Z10.1 Project reports 128 4 E7 A& s7 p; G' p4 Y3 _2 T
10.2 Calculation reports 128 + |; L2 j4 S( k" w3 ?* I( f
10.3 Adding calculation results to a report 129
' \6 z6 G+ k, R0 @( ?+ p2 d10.4 Editing and printing reports 129 " \- {7 R& {- L5 d
10.5 Linked graphs 129 # Y- t4 P9 ~0 O7 k! o0 w
11. THE WINDFARMER LINK MODULE 130
' q- C+ Y# k5 X0 L; [8 e8 O( _1 B11.1 The GH Windfarmer output file 131
* O) H; D" \- P C( L2 E0 [# O11.2 The wind file template 135 " J. f4 c. g' T
11.3 The turbine model template 135 - O; N* Q2 D/ q7 |: A
11.4 The fatigue processing template 135 7 y0 r5 I% `8 _3 p5 Z
11.5 The Ranking Calculation 135
7 [$ [5 h5 q+ \! N9 Y2 ?11.6 Sectors and Options 136
. C% v$ x9 S7 e9 f- l- F; M* _11.6.1 Direction sectors 136
& y( j! R- y- V8 R A7 l3 k11.6.2 Overriding values from GH Windfarmer 136
* v$ j. R1 v, J( U" q+ @$ `11.7 Output folders and file naming convention 137
! b9 c+ b9 j3 a7 m' g f3 r l1 m1 \11.8 Image viewer 138
5 }: M9 l. ?1 u+ A9 n ZAPPENDIX A Communication Between Bladed And External Controllers 139 2 `+ Q1 [! V) b' W2 c
A.1 Data exchange records 139 / _. I# \" s) n: C. {4 Y0 Q' n2 b
A.2 Record 1: the Status flag 144 & d) s8 K+ D% V- p+ F
A.3 Sending messages to the simulation 145
* W3 e8 K8 A7 A" PA.4 Pitch and torque override 145 & K( W- V0 ~2 n
A.5 Sending logging output to Bladed 145 ; T% ?5 b- {, s
APPENDIX B Example External Controller Code In Selected Languages 147
0 L) t! l. D7 i' T. U( ~3 pB.1 Simple example of DLL code written in C 147
4 F: q6 |& @$ C1 a" M2 o" }B.2 Simple example of DLL code written in FORTRAN 90 148
- d8 t4 m/ c. d. N. VB.3 Simple example of EXE code written in FORTRAN 90 149 2 Y0 k3 i8 e; t6 w* O
APPENDIX C GEARBOX DLL INTERFACE SPECIFICATION 150 $ q; ?! N0 m, d# `1 b6 S3 c
APPENDIX D GENERATOR DLL INTERFACE SPECIFICATION 157
7 D6 d9 y6 y; K# `$ nREFERENCES |
|