wecc model validation working group denver, colorado may 18-19, 2009 wind power plant dynamic...

29
WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Wind Power Plant Dynamic Modeling and Dynamic Modeling and Validation Validation Eduard Muljadi [email protected] National Renewable Energy Laboratory Golden, CO Abraham Ellis [email protected] Sandia National Laboratories Albuquerque, NM

Upload: cody-foster

Post on 27-Mar-2015

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

WECC Model Validation Working Group

Denver, Colorado May 18-19, 2009

Wind Power Plant Wind Power Plant Dynamic Modeling and ValidationDynamic Modeling and Validation

Eduard [email protected]

National Renewable Energy Laboratory Golden, CO

Abraham [email protected]

Sandia National Laboratories Albuquerque, NM

Page 2: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Wind Power Plant (WPP) TopologyWind Power Plant (WPP) Topology

POI or connection to the grid Collector System

Station

Feeders and Laterals (overhead and/or underground)

Individual WTGs

Interconnection Transmission Line

Page 3: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

BackgroundBackground((Dynamic Model of a Wind Power Plant)Dynamic Model of a Wind Power Plant)

Dynamic models are needed to study the dynamic behavior of power system. Users include system planners and operators, generation developers, equipment manufacturers, researchers, and consultants.

Wind Power Plant (WPP) models are needed to study the impact of proposed or existing wind power plants on power system and vice versa (i.e. to keep voltage and frequency within acceptable limits).

Models need to reproduce WPP behavior during transient events such as faults/clear events, generation/load tripping, etc.

G1G2

G3

WTGwind turbine generator

newline

lossofline

Resizing

ShortCircuit

Page 4: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Conventional Power Plant

Single Large (40MW to 1000MW+) generator

Prime mover: Steam, Combustion Engine – non-renewable fuel

Controllability: adjustable up to max limit and down to min limit.

Located where convenient for fuel and transmission access.

Generator: Synchronous Generator

Fixed speed – no slip: Flux is controlled via exciter winding. Flux and rotor rotate synchronously.

Wind Power Plant

Many (hundreds) of wind turbines (1MW - 5MW each)

Prime mover: wind turbine - wind

Controllability: curtailment, ramp rate limit, output limit

Located at wind resource, it may be far from the load center.

Generator: Four different types (fixed speed, variable slip, variable speed, full converter)

Type 3 & 4: variable speed with flux oriented controller (FOC) via power converter. Rotor does not have to rotate synchronously.

Differences between Differences between Wind Power Plant and Conventional Power PlantWind Power Plant and Conventional Power Plant

Page 5: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Four basic types, based on the WTG technology:

Type 1 – Fixed-speed, conventional induction generators

Variable Slip WTG Type 2 – Induction generators with variable rotor resistance

Variable Speed WTGs Type 3 – Doubly-fed asynchronous generators with rotor-side converter Type 4 – Asynchronous generators with full converter interface

Wind Turbine Generator (WTG) TopologiesWind Turbine Generator (WTG) Topologies

g e n e r a t o r

f u ll p o w e r

P l a n tF e e d e r s

a ct od c

d ct oa c

g e n e ra t o r

p a r t i a l p o w e r

P l a n tF e e d e r s

a ctod c

d ct o

a c

g e n e r a t o r

S l i p p o w e ra s h e a t l o s s

P l a n tF e e d e r s

P F c o n t r o lc a p a c i t o r s

a ct od c

g e n e ra t o r

P l a n tF e e d e r s

P F c o n t r o lc a p a c i t o r s

T y p e 1 T y p e 2

T y p e 3 T y p e 4

Page 6: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Type 1 Type 2 Type 3 Type 4 Vestas NM72 1.65 MW, 50/60 Hz

Vestas V80 1.8 MW, 60Hz

GE 1.5 MW, 50/60 Hz

GE 2.5XL 2.0 MW, 50/60 Hz

Vestas V82 1.65 MW, 50/60Hz

Vestas V47 660 kW, 50/60 Hz

GE 3.6 MW, 50/60 Hz

Clipper 2.5 MW, 50/60 Hz

BONUS (now Siemens) 1.3 MW, 50/60 Hz

Gamesa G80 1.8 MW, 60 Hz

Gamesa G80 2 MW, 50 Hz

Enercon E66 1.8 MW, 50 Hz

BONUS (now Siemens) 2.3 MW, 50 Hz

Suzlon S88 2.1 MW, 50Hz

NORDEX N80 2.5 MW, 50Hz

Enercon E70 2.0 MW, 50 Hz

Mitsubishi MWT100a 1 MW, 60 Hz

Fuhrlaender FL 2.5 MW, 60 Hz

REPower MD70 and MD77 1.5 MW, 50Hz

Siemens, 2.3VS82, 2.3MW, 50/60Hz

Suzlon S66 1.25 MW, 50 Hz

REPower MM70 and MM82 2.0 MW, 50Hz

Kennetech 33-MVS, 400kW, 60Hz

Mitsubishi MWT-92/95 2.4 MW

Reference: K. Clark, 2008 IEEE PES GM– Tutorial on Wind Generation Modeling and Controls – DPWPGWG

Partial List of Different Types of Wind Turbines Partial List of Different Types of Wind Turbines

Page 7: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

W

Pad-mounted Transformer Equivalent

Wind Turbine Generator Equivalent

PF Correction

Shunt Capacitors

Collector System

Equivalent

Interconnection Transmission

Line

-Plant-level Reactive Compensation

POI or Connection to the Transmission

System

Station Transformer(s)

WPP Equivalent RepresentationWPP Equivalent Representation

Power Flow Representation of WPP in WECC

• WECC developed and adopted guidelines for WPP representation• Based on single-machine representation• Access to guidelines: www.wecc.biz -> Committees -> MVWG -> WGMG

Major components of WPP Equivalent Representation:

• Wind Turbine Generator (WTG) Equivalent and power factor correction (PFC) caps• Pad-mounted Transformer Equivalent• Collector System Equivalent branch.

Page 8: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

W

Pad-mounted Transformer Equivalent #2

WTG Equivalent #2 Type 1

PF CorrectionShunt Capacitors

Collector System Equivalent #2

Interconnection Transmission

Line

POI or Connection to the Transmission

System

Station Transformer(s)

Multiple Turbine RepresentationMultiple Turbine Representation

In some cases, multiple turbine representation may be appropriate, for example:

• To represent groups of turbines from different types or manufacturers

• To represent a group of turbines connected to a long line within the wind plant

• To represent a group turbines with different control algorithms.

W

Pad-mounted Transformer Equivalent #1

WTG Equivalent #1 of Type 3 Voltage controlledCollector System Equivalent #1 considered

to be a long/weak line feeder

W

Pad-mounted Transformer Equivalent #3

WTG Equivalent #3 of Type 3 PF=1

Collector System Equivalent #3

21 MW

34 MW

45 MW

Total Output100 MW

Page 9: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Equivalent Collector SystemEquivalent Collector System

• Depends on feeder type (OH/UG) and WPP size

• Zeq and Beq, can be computed from WPP conductor

schedule, if available– For radial feeders with N WTGs and I branches:

– Where ni is the number of WTGs connected upstream of

the i-th branch

– This can be implemented easily on a spreadsheet

21

2

N

nZjXRZ

I

iii

eqeqeq

I

iieq BB

1

Page 10: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Equivalent Collector SystemEquivalent Collector System

• Example with N=18 and I=21:

Page 11: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Equivalent Collector SystemEquivalent Collector System

• Sample project data

11

Some segments Some segments are overheadare overhead

Page 12: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Equivalent Pad-Mounted XfmrsEquivalent Pad-Mounted Xfmrs

• Assume identical ZT are effectively in parallel

– For N identical pad-mounted transformers, each with

impedance ZT , the equivalent impedance ZTeq is:

– For 1.5 MVA to 3 MVA, 600V/34.5kV: ZT = 6% on

transformer MVA base; adjustable (fixed) taps

N

ZjXRZ T

TeqTeqTeq on pad-mounted transformer MVA base

on N × pad-mounted transformer MVA base TTeq ZZ OR

Page 13: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Reactive Power LimitsReactive Power Limits

• Type 1 and Type 2 WTGs (induction machines)– At full output and nominal voltage, PF ~ 0.9 under-

excited => Qmin = Qmax = Qgen = -½ Prated

– MSCs at WTG terminals maintain PF near unity at nominal voltage => Qcap = ½ Prated

– Example:

~100 MW WPP, Type 1 WTG• Pgen = Prated = 100 MW

• Qmin = Qmax = Qgen = -50 Mvar

• Qcap = 50 Mvar

Page 14: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Reactive Power LimitsReactive Power Limits

• Type 3 and Type 4 WTGs– Line-side converter allows for PF adjustment at WTG

terminals; MSCs at WTG terminals are not needed

– If WTG PF is fixed, Qmin = Qmax = Pgen × tan(cos-1(PF))

– If WTG PF range is used for steady-state voltage control, set Qmin and Qmax according to PF range and Pgen

• WTG PF adjusted by plant-level controller. Patents may apply.

– Example:

~

100 MW WPP, Type 3,+/-0.95 reactive range, controlling POI voltage

• Pgen = Prated = 100 MW

• Qmin = -33 Mvar; Qmax = 33 Mvar

• Qgen depends on POI voltagePOI

Page 15: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Dynamic RepresentationDynamic Representation

Page 16: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Power System Dynamic Time ScalesPower System Dynamic Time Scales

Source: Dynamic Simulation Applications Using PSLF – Short Course Note – GE Energy

Page 17: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

• Objective of the model? (fault transient or long term dynamic, mechanical or electrical characteristics, power system transient or power quality of the wind power plant).

• Major components (wind turbine type 1, 2, 3, 4, include aerodynamic or use simplified one, positive sequence or 3 phase representation, use complete generator and power electronics or simplified power conversion, include system protection?).

• For each component block, the equations governing the function of the block can be derived (assumptions may be made to simplify power converter, aerodynamic, saturation level, nonlinear circuits).

• Control algorithm will be formulated according to the wind turbine system to be modeled (WTG type 1 is different from WTG type 4 etc, different manufacturers may have unique algorithms).

• Choose the method of calculation and/or the software to be used (PSLF, PSSE for positive sequence representation, PSCAD, PSIM, EMTP if detail of the power electronics switching to be emphasized, MATLAB/Simulink, Mathcad may be considered for different aspects of simulation).

Example of Wind Turbine ModelExample of Wind Turbine Model

Page 18: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

WECC Generic Models

• Generic model development in PSSE/PSLF– Complete suite of prototype models implemented

– Type 3 model formally approved for use in WECC; others pending

• Current focus– Model validation & refinement (e.g., freq. response)– Identification of generic model parameters for different manufacturers (at

NREL)

Model Type Type 1 Type 2 Type 3 Type 4Generator wt1g wt2g wt3g wt4gExcitation / Controller wt2e wt3e wt4eTurbine wt1t wt2t wt3t wt4tPitch Controller wt1p wt2p wt3p wt4p

Generic model WT1 WT2 WT3 WT4Generator WT1G WT2G WT3G WT4GEl. Controller WT2E WT3E WT4ETurbine/shaft WT12T WT12T WT3TPitch control WT3PPseudo Gov/: aerodynamics WT12A WT12A

PSLF

PSSE

Page 19: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

WECC Generic Models

generator

Slip poweras heat loss

PlantFeeders

PF controlcapacitor s

actodc

generator

PlantFeeders

PF controlcapacitor s

Type 1 WTG Type 2 WTG

Page 20: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

WECC Generic Models

generator

partia l power

PlantFeeders

actodc

dctoac

genera tor

full power

PlantFeeders

actodc

dctoac

Type 3 WTG Type 4 WTG

Page 21: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

• Prepare the simulation carefully (i.e. the correct information must be used): type of WTG, collector system impedance, transformers, power system network, input parameters to dynamic models, control flags settings set-up, reactive power compensation at the turbine level or at the plant level.

• Initialize the simulation based on pre-fault condition (check v, i, p, q, f, if available).

• Recreate the nature of the faults if possible, otherwise use the recorded data to drive the simulation and compare the measured output to the simulated output (pre-fault, during the fault, post-fault).

• Represent the events for the duration of observation (any changes in wind, how many turbine were taken offline due to the fault?).

• Prepare the data measured to match the designed frequency range of the software used.

• Field data is expensive to monitor, public domain data is limited, difficult to get, and quality of data needs to be scrutinized

– Anticipate errors in the measurement and make the necessary correction– The location of simulation should be measured at the corresponding monitored data.

Method of WTG Model ValidationMethod of WTG Model ValidationComparison against field test measurementComparison against field test measurement

Page 22: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Example of Dynamic ModelExample of Dynamic ModelSimulation versus Field Data (Type 3)Simulation versus Field Data (Type 3)

W

Pad-mounted Transformer Equivalent

91% WTGs stays “on” after the fault.

Collector System

Equivalent

Interconnection Transmission

LinePOI or Connection to

the Transmission System

Station Transformer(s)

W 9% WTGs were dropped of line during the fault.

Two Turbine Representation

Interconnection Transmission

LinePOI or Connection to

the Transmission System

Station Transformer(s)

136 WTGs were represented

9% WTGs were dropped of line during the fault.

Complete Representation (136 turbines)

Page 23: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

V and f

0.2

0.4

0.6

0.8

1

1.2

0 0.5 1 1.5 2Time (s)

Volta

ge (p

.u.)

0.95

0.99

1.03

1.07

1.11

1.15

Freq

uenc

y (p

.u.)

Vf

Real Power Comparison

0

20

40

60

80

100

120

140

0 0.5 1 1.5 2 2.5 3 3.5 4

Time (s)

Rea

l Pow

er (M

W)

P-sim-1wtg (MW)P-measured (MW)P-sim-136WTG

Reactive Power Comparison

-60

-40

-20

0

20

40

60

80

0 0.5 1 1.5 2 2.5 3 3.5 4

Time (s)

Rea

ctiv

e Po

wer

(MVA

R)

Q-sim-1wtg (MVAR)Q-measured (MVAR)Q-sim-136WTG

W Wind Turbine Generator Equivalent

InputV and f

A C BSystem Generator

Compare P&Q measured to P&Q simulatedV and f

Regulated Bus

Example of Dynamic ModelExample of Dynamic ModelSimulation versus Field Data (Type 3)Simulation versus Field Data (Type 3)

Page 24: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

• Another method to validate new model is to use another model that has been validated against field measurement as a benchmark model.

• Several transient fault scenarios can be performed using both models, and the results can be compared.

• Parameter Tuning– The new model and the benchmark model may have some differences in

implementation, we may have to perform parameter tuning to match the output of the benchmark model.

– However, one should realize that the model may not be able to match the output of the benchmark model in all transient events.

• Parameter Sensitivity– In order to limit the number of parameters that should be tuned, parameter

sensitivity analysis may need to be performed.– In general important parameters are varied one by one and the sensitive

parameters can be tuned to match the bench mark model.

Method of WTG Model ValidationMethod of WTG Model ValidationComparison against other model (Benchmarking)Comparison against other model (Benchmarking)

Page 25: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Example of Model to Model Comparison Example of Model to Model Comparison (Type 2 “Detailed” Model vs Generic Model)(Type 2 “Detailed” Model vs Generic Model)

Terminal Voltage Real Power

Reactive Power Turbine Speed

Page 26: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Parameter SensitivityParameter Sensitivity

The output of the simulation and the measured data can be used to find the total error of the measurement.

Perr = |Pmeas.-Psimulated|

Qerr = |Qmeas.-Qsimulated|

The error and the sensitivity parameter k1 with respect to the error can be computed.

Use the other parameters k1, k2, k3, k4 etc

The parameter sensitivity can be observed from the results.

The trend can be used to drive the changes of the parameters.

Actual Wind Plant

Model with the parameter to be tuned

Input T(k)

+

-

Parameter k

SkT k( ) dT k( )

dk

k

T k( )Sk

T k( )

Page 27: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

Parameter Sensitivity - ExampleParameter Sensitivity - Example

Sensitivity of parameter f1 (Sf1) to Perror and Qerror

-0.04

-0.02

0

0.02

0.04

0.06

0.08

0.1

0.12

0 0.5 1 1.5 2 2.5

f1

Sp

_f1

and

Sq

_f1

Sp_f1

Sq_f1

Page 28: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

28/2

Response of P output.

Sensitivity of P output to a range of parameters.Qualitatively similar results for other outputs.Note that a lot of parameters have small and/or correlated influence.Sensitivities obtained as a by-product of running the simulation.

Parameter Sensitivity - ExampleParameter Sensitivity - Example

Page 29: WECC Model Validation Working Group Denver, Colorado May 18-19, 2009 Wind Power Plant Dynamic Modeling and Validation Eduard Muljadi Eduard.muljadi@nrel.gov

SummarySummary

Wind power plant model is different from conventional synchronous generator modeling in different aspects:

Different types of generators used (level of capability for reactive compensation, voltage controllability, and LVRT are different)

Wind power plant represents hundreds of generators (i.e. the collective behavior of all turbines is more important than the behavior of individual turbines)

Wind power plant covers a very large area. During faults, each generator may have different operating condition with respect to other generators due to diversity within the wind plant.

The simplification or equivalencing wind power plant may compromise the accuracy of the simulation, however, a complete model requires to represent hundreds of turbines (impractical)

In some cases, components of the system needs to be simplified for many different reasons (NDA, complexity, time constant of interest).