|
|
楼主 |
发表于 2009-11-5 09:46:19
|
显示全部楼层
User Manual
& m- A! f' R8 b6 Z1. INTRODUCTION 1
: T2 m6 i, l; F" R) ~8 E1.1 Installation 1 : @5 \- `) c$ w% q
1.2 GH Bladed modules 2 , s: ?7 W: Z0 N( a/ t' p- n
1.3 The GH Bladed Educational version 2 # B2 m9 u( B1 Y& t
1.4 The GH Bladed Demonstration version 3 1 Y% e- f) W& Y
1.5 Support 4
0 T3 r# B/ E0 W: Z% R, T6 ~% K/ @+ e7 X1.6 Documentation 4 # Z' `% d) @! D! ~' v# S2 Y6 d
1.7 Acknowledgements 4
" T5 W+ s0 f5 f1 D2. USING GH Bladed 5 4 G I' @& W6 d4 D+ z8 U" ~
2.1 General description and layout of the user interface 5 / A/ f( }' T+ q' L1 u' |2 Y
2.1.1 Main toolbar - pull-down menus 5 , p& K0 k: ], x
2.1.2 Toolbar icons 6
g* W4 h3 M( o5 g9 a4 i! }& W: d$ E2.1.3 The calculation window 7 + P' C# D* g5 S& u7 J' J
2.1.4 Sequence of operations 7
1 G4 k) s# r- F9 ~' f2 D2.2 Entering data 8
" ?6 u/ D* G8 w0 W2.3 Using project files 8
5 y2 m" c* Y* L% U1 j6 v2.4 Performing calculations 9 ( q8 k$ n( X- d/ ?. T3 e( k
2.5 Viewing results 9
% Z( U- h5 z8 _) \( ?+ ]2.6 Compiling reports 10 , r2 v6 i3 I0 u% f
2.7 Data Encryption 10
. V" A! K. e6 A( |/ e* N" H+ H- [2.8 User preferences 11
7 d2 C5 n, \2 }$ j, x6 S Q9 A2.9 Context-sensitive help 11
3 E1 P d/ e4 I/ L$ q5 S. B2.10 Dongles 11
1 J+ b+ F! `6 A5 M: O" m% Z8 O3. DEFINING THE TURBINE BLADES 13
1 w- J* Z) M, A7 {; `" X3 g6 V: f3.1 Choosing blade stations 14 f2 x# [, q$ K7 I
3.2 Blade geometry 15
1 a1 k5 a' L0 D% J. C$ E* n3.2.1 The blade reference plane 15
# k5 b J7 r( K2 C0 k! @3.3 Blade mass distribution 16
# e3 X. ~( N$ J4 @% i; P8 B; J- y* z3.3.1 Distributed mass 16 8 C9 M2 s, r1 e& D& X
3.3.2 Point masses 16 6 p" @8 D( O4 j% c
3.3.3 Vibration dampers 16
( j' z: R; B, Z+ a3.3.4 Blade icing 16
; y' y! n5 U1 o" E5 m9 }4 P3.4 Blade stiffness distribution 17 : {' C/ d4 _+ Q4 k
3.5 Flap-Twist Coupling 17 % _: n9 Q4 D- o% x
3.6 Aerofoil sections 18
& h- W8 z( X! O4 e3.7 Aerofoil datasets 19
8 R2 j5 a/ e) d( L, `% W9 S% i! v3.7.1 Defining aerofoil datasets 19 ( U/ u8 f4 z4 y
3.7.2 Importing a dataset 19 8 _ Z7 v/ x1 m7 z
3.7.3 Adding a new dataset manually or via the clipboard 19 - v1 l* P$ s+ N3 J
3.7.4 Editing an existing dataset 20 : F- G& ^( Z# b5 f, C% T% b
3.7.5 Removing a dataset 20
( K$ k" m( K+ g3 y& K3.7.6 Viewing aerofoil data graphically 20
& X. _' N' v0 N1 T, ^& s3.8 Format of ASCII aerofoil files 20 ! e, Y7 ~- d$ g
3.9 Defining normal aerofoil sections 21
M/ J& ^, Y$ n3.10 Defining aileron sections 22 & n) ?" o7 _; V. b2 |
+ D, r$ g8 a* ]% `. F - ]0 P' z# @" A& t
- |( {9 n/ X, \" O4 g9 A
4. DEFINING THE REST OF THE TURBINE 24 # K6 V m, ]! J
4.1 Defining the rotor 24
( g! y0 Y5 I" j G4 v |3 L" D. R4.2 Defining the hub 25
. Q" P- k/ b' F$ s4.3 Teeter restraint 26 . G! {& m& T- b( D, ^- A
4.4 Defining the tower 26 $ N4 N5 G- c0 K) H7 H3 ` A# K9 d1 n
4.4.1 Monopile Tower 26
" h# O. U3 N2 f5 a6 j4 o4 ]4.4.2 Multi-member tower 27
0 {8 H/ W2 y3 A+ A! v4.4.3 Flanges and point masses 28
1 i% ^, E; h k4.4.4 Vibration dampers 28
- f' d0 ~% W. b3 s8 r" }4.4.5 Environment 28 : |* v1 g6 C4 Z9 u* z$ U( G: r3 o
4.4.6 Foundations 29 + r& P* A/ M( n$ H& M* t
4.5 Defining the power train 30 K* w7 _* B+ `* }
4.6 Transmission 30
3 f9 H9 H, u g4.6.1 Locked speed model 31 5 S) D; ]! m5 ^( N) s. W* p
4.6.2 Dynamic model 31 / P* l0 L9 o2 z
4.6.3 External DLL for transmission dynamics 32
/ w4 B: @! K0 b { S* }5 ]4.7 Drive train mountings 32
! a! @) e) i2 N1 E( I4.8 Generator 33 7 V' g( q# l: c& b' V4 |
4.8.1 Induction generator 34 : P+ d: ]3 u o4 d% L7 ~7 S* P. ^
4.8.2 Variable speed generator models 35 $ c# J% b8 Z* @7 K, H# h
4.8.3 Variable speed mechanical model 35
9 S5 J+ F3 ~6 Y4.8.4 Doubly fed induction generator model 35 $ m5 @! ^1 r1 C" Q; w8 i! X9 v
4.8.5 Synchronous generator with fully rated converter 36 ) i [- n7 a, q5 `2 d8 m0 W
4.8.6 Variable slip generator 39 / W! A0 I3 q7 h3 i
4.8.7 User-defined generator model 39 ^3 H0 {5 S4 H2 `% Q; Y8 S G
4.8.8 Drive train damping feedback 40
4 u8 f- R" u) j4.9 Energy losses 40
, T, V" N: Z$ D1 t: z4.9.1 Mechanical losses 40 0 s* p8 u) H- g
4.9.2 Electrical losses 41
2 s) m: v+ \: X3 U+ w! y2 P& o$ s2 |4.10 The Electrical Network 42
( |4 u4 Y# J# }, Z4.11 The nacelle 42 1 f5 t, S( H) w; _* c
5. CONTROL SYSTEMS 44
g; v/ f: [/ j& T; U5.1 Fixed Speed Stall Regulated Control 45
; z& t; F* }$ u+ ]) f2 h+ i. i5.2 The fixed speed pitch regulated controller 45 6 s- |9 X5 ]& Y
5.2.1 Steady state parameters 45
/ M2 w6 G/ J! Z6 _- r( f6 s) W5.2.2 Dynamic parameters 45
, u9 y3 r V$ i# q5 A6 ^$ i C0 R5.3 The variable speed stall regulated controller 46
/ Z$ @ h2 P) i9 j1 G0 o8 l: A5.3.1 Steady state parameters 46
; i# g0 i9 `; b5.3.2 Dynamic parameters 46
& B/ t# S; `5 u8 l5 \- N. \( ^; V5.4 The variable speed pitch regulated controller 47 ; ?5 _( `$ `) |( j, D N/ w
5.4.1 Steady state parameters 47
3 v5 }8 J$ C3 q" }0 }2 }- l3 V I9 l5.4.2 Dynamic parameters 47 / D p+ S1 V7 q0 G0 D( {
5.5 PI control 48 * S: f) [+ E. J
5.6 Gain scheduling 49
0 R0 v8 T" z' { s8 x+ m4 F5.7 Variable speed control below rated 50 & S. d) G2 d: N9 Z5 g
5.7.1 Optimal tip speed ratio 50 % V- i$ u- ^* x$ v9 |) E
5.7.2 Look-up table 51 3 _0 E1 N4 `+ O- y
5.7.3 Other parameters 51 ; A% j) S( P' N! |) K: \& b
- v" N I5 x" w; `: [0 ]# D
5 q4 o: P* Z* m* H3 l9 p ' B$ C) r3 g7 a/ ~, Z W- O
5.7.4 Control in the variable slip case 51
: \3 g0 g# x. i- |8 y5.8 User-defined controllers 51
2 J4 w! W/ ?0 p5.8.1 Writing a user-defined controller as an executable program 52 4 U2 L! B& L9 N" B+ A. [
5.8.2 Writing a user-defined controller as a dynamic link library 53
, U9 f1 b2 u" {8 N5 k2 O5.8.3 Using a user-defined controller 54
^. _5 L+ p9 F9 J* w: x5.8.4 Signal noise and discretisation 55
! I* {4 x5 a5 }4 w5.9 Transducers 55
5 r7 D, G* U7 B: I1 I) H, v) I; }5.10 The pitch actuator 55 * y9 q* F3 \0 o5 p: d& T
5.10.1 Passive dynamics 57 ( {7 X" A! \. @: j7 n' o
5.10.2 PID parameters 57
! {/ N3 C n- D! \/ w3 c0 q h6 \5.11 The shaft brake 58 8 Q3 K3 ] ^ Y9 H' N: _
5.12 Start-up sequence 58 0 M2 v% E. I1 X" V+ c
5.13 Normal stop sequence 59
: A( r/ \. q, ~, O5.14 Emergency stop sequence 60 9 K( k" }# u3 a
5.15 Idling conditions 60 : _) e s/ E0 E5 |7 q
5.16 Parked conditions 60
" g! ?6 b) C" P/ _9 F2 k5.17 Yaw control 61
2 @ b# R7 \( x1 l/ z! s( p$ [5.17.1 Yaw Dynamics 61
" d D( K1 r ]9 F5.17.2 Active Yaw 62 6 h; [0 o. |! \- u: w/ h
5.18 Safety System 62
& [* e. M) P K; A& O5.18.1 Safety System Circuits 62
1 o) ^: }; T4 | y9 [. _5.18.2 Safety System Pitch Action 62 ' Q3 Q* m2 H1 g! [1 [
5.18.3 Safety System Trips 63 * S! g- U& [7 b9 E) K: k
6. DEFINING THE ENVIRONMENT 64
; Q( i* N& V; |3 G8 h6.1 Defining the wind 64
1 A @% P( ^; l* T2 M3 R( Q6.2 Wind shear 65
& \% }7 C( k& a' a7 G9 }) O" d6.3 Tower shadow 65 # n* h4 _. x" J" q3 s% G
6.4 Upwind turbine wake 66
% f+ i: J5 n2 x6.5 No time variation of wind speed 67
: M8 d: J+ j) R" H9 y6.6 Single point wind history 67
* w' f& f! d, ]$ |( r3 d& W/ G6.7 3D turbulent wind 68
, z$ I5 p4 s, H) o8 Y" x8 L) a6.8 Transients 69
. R$ K* W+ y2 u5 v2 g! Z# c6.9 Definition of wind direction 71
2 T7 x* |: C( G' F+ L& g; o6.10 Generating turbulent wind fields 72 ; E1 m. N; h- h& X' a
6.10.1 Defining turbulence characteristics 72
, N/ ^9 B& d: q. S0 u6.10.2 Advanced options 73 & A ?$ P! e! o7 ^4 V' j
6.10.3 Generating the turbulence field 74 & v# Z, A7 w( c' M% v/ H# a
6.11 Annual wind distribution 75 8 |$ \9 b* t( _; }! t
6.12 Defining Waves 76
9 K' c( `. T3 V4 [/ Q. e6.12.1 None (no waves) 76
5 `& ?2 r# G+ I* M6.12.2 Irregular waves 76
7 g9 @5 H+ Z3 L3 h9 p6.12.3 Constrained waves 77
3 }* e- U- `7 \6.12.4 Regular waves 77 ) f: r y" U- k: ]6 f( c `7 o
6.13 Defining Currents 78
0 o# ~1 P4 k l: ^. O6.13.1 Near-surface current 78 " K6 S% W$ I* E& @1 _* v
6.13.2 Sub-surface current 78 & p% b" ? S5 T/ E- V. B3 t
6.13.3 Near-shore current 79 2 z K9 M" J, L/ l
6.14 Tide height 79 * L3 _; Q" i# @" I v7 G
& {9 H) J' }+ N9 `1 `
/ G/ W1 b6 L( n2 l
. x+ p0 v8 ]0 ] _6 |' J7 w. i - Z. y; f( @) K2 C+ I& p
6.15 Scatter diagram 79
- v! {3 \. B5 S5 C i; y6.16 Earthquakes 80 3 J/ _1 r& R3 V `6 A
6.16.1 Generating earthquake time histories 80 3 ?- U1 R9 X; H! U) m$ z
7. EXECUTING WIND TURBINE CALCULATIONS 82 ' I3 g/ z% ~: q" j( I' e' j1 d
7.1 Modal analysis 82
5 u* ^9 n5 f3 x3 H+ a" q7.1.1 Defining the modes 82 3 F" O7 y) `* |% G
7.1.2 Performing the calculation 83
6 v$ `, v, u; ^8 A8 M& H7.1.3 The modal frequencies 83
& G: R; P( c4 P8 j+ x7.2 The calculations screen 83
/ _" V3 X# j5 T4 k( I7 X% B' Q7.2.1 Calculations available 84 ; t- T$ [3 q: U8 [' c& L+ W8 `9 u1 W0 s4 Q5 p
7.2.2 Data required for calculations 84
: X) i3 g( A6 }0 B8 e, v. w9 s7.2.3 Calculation options 84 / F% ~2 w! z, Z, ^9 v2 K0 c
7.2.4 Specifying outputs 84
# U* ^# k: l- U. m' U7.2.5 Calculation parameters 84
1 ]8 ]: J9 O$ A5 L( m7.2.6 Executing a calculation 85 & u$ r6 ~8 a% `! W
7.2.7 Batch processing 85
3 t1 }( ?7 e- F7.2.8 Retrieving calculation details 87
( @; f; d+ J6 B0 S4 j r) Y7.3 Steady calculations 87 * E5 }/ D, k9 C: H- b
7.4 Simulations 88 , G; S( ?2 r2 Q5 H1 Z
7.5 Calculation parameters 88
* Y5 m+ B# x& d- d; j4 V9 J7.6 Aerodynamic information calculation 89 ; u$ Z% e0 G6 n; i
7.7 Performance coefficients calculation 89 8 g4 l& S% i8 z2 s
7.8 Steady power curve calculation 90
5 P' k6 `# u& ]/ R% g7.9 Steady operational loads calculation 90 + j5 O; C$ X* ?
7.10 Steady parked loads calculation 91
8 x) A5 a! w& z+ c5 c; ~- e5 n7.11 Model linearisation calculation 91 . Q6 W/ \8 y# n: D6 J
7.11.1 Selection of model features for linearisations and Campbell diagram 92
! `5 W& u; r; f7.12 Pitch and speed schedule 93
1 Z7 `9 H; C' g: z, n5 l- N7.13 Simulation control 93
' I1 Y' _" E2 u' n7.14 Initial conditions 94 6 {6 L6 b3 H' p4 b
7.15 Hardware test simulation 94 2 p7 o# h8 c& ]( {" j+ a1 L
7.16 Aerodynamic models 95
\2 h0 s5 {4 U9 W7.17 Physical constants 96
9 D; i, p, r/ p7.18 Safety factors 97
4 q( X. Z% p. ]: i2 {, X/ D L7.19 Imbalances 97 5 A9 P& D2 l7 N
7.20 Turbine Faults 97 1 K% z4 G8 @! w1 U8 C* v$ }+ B2 a. ]
7.20.1 Pitch faults 97
2 M* y7 _2 u/ V7.20.2 Generator and network faults 98
$ \# F6 p/ I; B' s }/ I, n7 F7.20.3 Yaw faults 98
% }) q& G p- ~6 E% l2 y5 N7.20.4 Transducer faults 99
0 s! A, s |. o7.21 Controlling the calculation outputs 99
0 E4 j* v$ [5 |1 ~, v$ J2 j7.21.1 Blade outputs 99
5 t; y5 M# |$ v2 n4 I7.21.2 Tower outputs 99
5 A: h/ V# c( C& J7.21.3 Other outputs 100 3 G! w& z5 {3 F% R/ e' f) {
7.21.4 Co-ordinate systems 100
$ t& Q" n* v, r( b' p/ w7.21.5 Exceptions to the use of the ‘GL’ co-ordinate system 103 $ N3 {9 m! b& W
7.21.6 Refinement of deflections and loads 104 5 O2 N, V1 G' l7 \( x
7.22 Specifying calculation options 104 7 @) e3 D0 k1 @4 e; a# G4 b' t
. X; \3 o0 S4 h/ _) B: e- I n8 k 9 \. n% O0 ?3 z0 t! D8 c8 F, L
7.23 Multiple calculation setup 105 / M, v" @4 U7 }/ Q$ E* \% Z
8. POST-PROCESSING 107
. w3 a) r( `- I% F8.1 Basic statistics 107
% R& h8 `) y- L& E( Q% w9 f8.2 Fourier harmonics 108 % a Y6 k3 I' ?, w
8.3 Periodic components 108 7 t8 k! J' N- p, W5 Z2 _1 B) `
8.4 Extreme predictions 108
7 W2 B7 F( h: R$ e8.5 Auto spectrum 109
y: e% Z( k$ F9 I+ `8.5.1 Options for spectral analysis 109 5 P/ g1 z0 e F4 U
8.6 Cross spectrum 110 4 I& }- Q$ w! \$ N$ q3 \
8.7 Probability density 110
2 o1 o5 E4 `' V: i8.8 Peak value analysis 111
! m2 w. X) `4 a: ^8.9 Level crossing analysis 111 # W! X4 x8 U: K5 [) z: `; K
8.10 Rainflow cycle counting 112 2 E/ t/ k/ B0 r4 Z/ L: X) L% S
8.11 Fatigue damage estimation 112 / m/ h1 i" |# u
8.12 Setting bin limits 113 : d& Q7 ^; W9 q0 r2 m2 @6 [& c
8.13 Annual energy yield 113 % Z1 d6 p, e7 H2 m- F- w
8.14 Channel Combination and Tabulation 114
, l4 L& A) C5 j$ F8.14.1 Multiple processing option – Channel combination 115
9 V2 [) z9 ?2 Q8 @' e8.14.2 Multiple processing option - Tabulation 115 " x) e0 Q( a! K% \1 m
8.14.3 Multiple processing option – Matrix combination 115 * V- p& U# q/ Z
8.14.4 Multiple processing option – Old Style channel combination 116
4 V/ G0 g c- P0 T9 A* {8.14.5 Single channel combinations 117 8 ^- }# l* d# P: e& I' A
8.15 Multiple Processing 117 * z$ l( q7 y1 o4 X* S. W s" ]
8.16 Ultimate Loads 118 6 h* F* S5 v2 B7 W+ ], K" C+ J
8.17 Ultimate Load Cases 119 ; G! J _7 N% i( _! n m; ~
8.18 Flicker 119 : U) J; q x. h! n5 _/ C
8.19 Linear Model 119
! ?: E/ ^$ w- q) S D0 X* J& n9 c% R8.20 Extreme load extrapolation 121
8 v- a3 a+ `6 `3 K; v8.21 Data channel selection 122
! `% G1 X/ p& C6 A! U' {0 ~0 S0 ?8.21.1 Selecting independent variables 122 ( d" q9 n9 I# B& k( S/ F
8.21.2 Messages and further information 122 2 a4 Z5 d3 k% w$ _3 a3 V; m: l( ^$ X
8.21.3 Deleting information 122
+ Y9 N# W6 @8 J- w0 \! \& }. ~% h9. GRAPHICAL DATA VIEW FACILITY 123 " K8 s: P: k v8 W
9.1 Graphs of several variables 123
% ?( S+ T7 e8 l' G. i. x; I9.2 Graph styles 123 7 ]5 U; ]. ~ G+ ^" o$ j8 d/ L9 A
9.3 Grids and logarithmic axes 123
- N( f0 @% s* Z* z* q. J% J9.4 Units 124
' e6 T0 M/ |# ^% ~" t: I9.5 Axis limits 124 `5 G3 x2 _7 p/ e7 H7 {1 v
9.6 Graph titles 124 & ^: g4 F. m( n, N! V) @
9.7 Graph legends and line styles 124
$ b4 c; w' u% f: d9.8 Cross-plots 125
4 i$ `5 P, r3 l. B1 W8 p6 d4 v5 ]9.9 Tabular output of results 125 4 u- g( |1 d' N4 a+ I; [& W
9.10 Refreshing graphs 125 ' ]# o0 f7 b+ ~. h9 d
9.11 Graph configurations 125 ) T' o) T+ X; W( S k
9.12 Multiple Plotting and Tabulation 126
1 e4 g W* i l! ^! @1 C. t! _1 ]9.12.1 Graph configurations 126 7 E3 ]% Q1 k4 J3 {2 I6 t$ R
9.12.2 Replacing variables 126
) J0 K+ n) r( @1 c& v, E$ B7 k4 r& g/ X& U; E
I1 H( c$ l8 O$ {' ` _ X& I5 k5 I7 J3 x4 z
& R' H* g( V4 c, h% r b
0 `2 H" V% a! B2 e# p2 }+ v9.12.3 Replacing runs 126 7 r' ^" f7 s4 c. ~6 f
9.12.4 Sequence Control 126
8 x k' }6 I* H9.12.5 Tabulation of Ultimate Loads 126 9 i1 R* c7 s2 E$ G/ q
9.12.6 Output 126 $ O4 e% k1 G$ ]( y; e7 {7 l' R
10. REPORTING 128
" Z, h, D6 `5 }5 H( T( b10.1 Project reports 128
4 h9 L* \" n6 K# z; y10.2 Calculation reports 128 , P! [* [% k0 X
10.3 Adding calculation results to a report 129
1 c5 Z0 `/ l5 i10.4 Editing and printing reports 129 0 v; g1 V( h: T0 i+ g
10.5 Linked graphs 129 1 u0 h. n6 g$ f9 D! S: Q' ], ?0 h
11. THE WINDFARMER LINK MODULE 130
1 r) W4 v! B% M2 k- R. o' s11.1 The GH Windfarmer output file 131 ; F% B5 v4 u+ U' O5 o; T
11.2 The wind file template 135 ( X' K: \7 y% e' w: s$ q# B) A. i
11.3 The turbine model template 135 2 G- p) v- _" b U) U7 N# d. G. L
11.4 The fatigue processing template 135
. S/ _. P; `9 }5 j& {" a/ ~& Z. y: X11.5 The Ranking Calculation 135
! i6 W5 C; [* e, C. Z: P11.6 Sectors and Options 136 3 r* a6 E9 ?2 a) D
11.6.1 Direction sectors 136
% _/ l9 k$ c! F3 A4 [11.6.2 Overriding values from GH Windfarmer 136 7 Z! u; U* S; i4 o8 P3 Q6 G
11.7 Output folders and file naming convention 137
) I. I2 Q N; Q$ t) F% @11.8 Image viewer 138
7 ~8 _- b" H1 M* z4 ~+ xAPPENDIX A Communication Between Bladed And External Controllers 139
4 U( U# ]% j# Z- [; h5 f7 CA.1 Data exchange records 139
! s* P6 v, u+ X' @- W' w m0 A BA.2 Record 1: the Status flag 144
+ J- u7 r6 p1 s1 P! R mA.3 Sending messages to the simulation 145 ! H. @% c) i7 |5 M& [/ Y0 V3 {# i
A.4 Pitch and torque override 145
# w+ V2 J+ d6 B$ F* A; M m" gA.5 Sending logging output to Bladed 145
% d8 P. _; B& g; B7 j2 fAPPENDIX B Example External Controller Code In Selected Languages 147
& A4 W$ a- v) S8 f, c7 i7 m. EB.1 Simple example of DLL code written in C 147
% `0 U7 ~- x- B7 q+ }, wB.2 Simple example of DLL code written in FORTRAN 90 148
6 ?4 c [; d. P" J! U+ v6 PB.3 Simple example of EXE code written in FORTRAN 90 149 + m. S- u r% ^! g. c0 C9 y
APPENDIX C GEARBOX DLL INTERFACE SPECIFICATION 150
Y, ]6 a! Y* C$ r6 f% ?APPENDIX D GENERATOR DLL INTERFACE SPECIFICATION 157
2 L4 R2 i3 w& YREFERENCES |
|