signal processing for disturbance identification in power

34
1 Signal Processing for Disturbance Identification in Power Systems Dr Ghanim Putrus BSc, MSc, PhD, CEng, MIET Reader in Electrical Power Engineering Director of Training Programmes for Industry School of Computing, Engineering and Information Sciences Northumbria University Newcastle upon Tyne NE1 8ST, UK E-mail: [email protected] Acknowledgment: Dr Janaka Wijayakulasooriya Dr Peter Minns Dr Chong Ng Mr Edward Bentley Reyrolle Reyrolle Protection (Siemens) Protection (Siemens) NaREC NaREC EM Day, National Physical Laboratory, Middlesex, 29 th November, 2007

Upload: others

Post on 31-Jan-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Signal Processing for Disturbance Identification in Power

1

Signal Processing for Disturbance Identification in Power Systems

Dr Ghanim Putrus BSc, MSc, PhD, CEng, MIET Reader in Electrical Power EngineeringDirector of Training Programmes for Industry

School of Computing, Engineering and Information SciencesNorthumbria UniversityNewcastle upon Tyne NE1 8ST, UK E-mail: [email protected]

Acknowledgment: Dr Janaka WijayakulasooriyaDr Peter MinnsDr Chong NgMr Edward BentleyReyrolleReyrolle Protection (Siemens)Protection (Siemens)NaRECNaREC

EM Day, National Physical Laboratory, Middlesex, 29th November, 2007

Page 2: Signal Processing for Disturbance Identification in Power

2

Presentation Outline• Power Quality (PQ)

– Definition and introduction

• Disturbances Classification• PQ Monitoring Techniques• Signal Processing for Disturbance Identification• Intelligent PQ Monitoring System (IPQMS)• Summary

Signal Processing for Disturbance Identification in Power Systems

Page 3: Signal Processing for Disturbance Identification in Power

3

What is a Power Quality Disturbance?• Deviation (steady-state or transient) of voltage or

current waveforms from a pure sinusoidal form of a specified magnitude.

So what?– Signal distortion is normally associated with

relatively high frequency components, which flow in the system, at relatively great distance from their point of origin.

– This “non-ideal condition” create problems for the power system, depending on the components that cause the distortion, their magnitude, frequency and duration.

Page 4: Signal Processing for Disturbance Identification in Power

4

Power Quality Disturbances

• Why now?– Modern electrical equipment are sensitive to PQ

disturbances e.g. microprocessor-based controllers, power electronic devices such as SMPS, variable speed drives, etc.

– Modern equipment (same equipment!) largely employ switching devices and hence have become the major source of degradation of PQ.

Page 5: Signal Processing for Disturbance Identification in Power

5

Power Quality Events• Steady-State Events

– These are long term abnormalities in the voltage/current waveform.

– Information are best presented as a trend of disturbance level over a period of time (relatively long), and then analysed.

Voltage Flicker(Voltage Modulation)

0.05 0.06 0.07 0.08 0.09 0.1-3

-2

-1

0

1

2

3

Time, s

Current, A

Harmonics: Periodic waveforms having integer multiple of the fundamental frequencyInterharmonics: Periodic waveforms which are not integer multiple of the fundamental frequency.

Page 6: Signal Processing for Disturbance Identification in Power

6

Power Quality Events• Transition Events

– These are sudden abnormalities of relatively short duration, occurring in the voltage/current waveform.

– They are normally detected when the instantaneous value of the voltage/current exceeds a certain threshold.

– These events occur between two steady-state events or superimposed on a steady-state event.

Oscillatory transient

Change its polarity rapidlyFrequency 20Hz to 200 kHz

0 0 . 0 5 0 . 1 0 . 1 5 0 . 2- 1

- 0 . 5

0

0 . 5

1

1 . 5

2

Impulsive Transient

Unidirectional polarity < 50ns to >1ms

Page 7: Signal Processing for Disturbance Identification in Power

7

Power Quality

Disturbances

Disturbance Type TypicalDuration

Typical VoltageMagnitude

Nanosecond < 50 nsMicro second 50 ns~1 msImpulsiveMillisecond > 1 msLow freq. 0.3~50 ms 0 ~ 4 puTransientsMedium freq. 20 μs 0 ~ 8 puOscillatoryHigh freq. 5 μs 0 ~ 4 pu

Instantaneous 0.5~30 cycle 0.1~ 0.9 pu

Momentary 30 cycl.~3 s 0.1~ 0.9 puSagTemporary 3s ~1 min 0.1~ 0.9 pu

Instantaneous 0.5~30 cycl. 1.1~1.8 pu

Momentary 30 cycl.~3 s 1.1~1.4 puSwell Temporary 3 s ~ 1 min. 1.1~ 1.2 pu

ShortDurationVariation

Momentary 0.5 cycl.~3 s < 0.1 puInterruption Temporary 3 s ~ 1 min. < 0.1 pu

Sustained Interruption > 1 min. 0.0 pu

Under Voltages > 1 min. 0.8~ 0.9 puLongDurationVariation Over Voltages > 1 min 1.1~ 1.2 pu

Magnitude Imbalance Steady stateVoltageImbalance Phase Imbalance Steady state

DC Offset Steady state 0 ~ 0.1%

Harmonics Steady state 0 ~ 20%

Interharmonics Steady state 0 ~ 2%WaveformDistortions

Notching Steady state

Noise Steady state 0 ~ 1%

Voltage Flicker Intermittent 0.1 ~ 7%

Power Frequency Variations < 10 s .95~1.05 pu

Based on IEEE Standards 1159

Page 8: Signal Processing for Disturbance Identification in Power

8

PQ Monitoring Equipment

Handheld Portable

Fixed PQ monitor/analyser Networked multipoint PQ monitors

Page 9: Signal Processing for Disturbance Identification in Power

9

PQ Monitoring Techniques• Time Domain

- Using filters or DSP techniques- Straightforward design, but inflexible, complex and response can be slow.-Does not provide much insight into the signal (e.g. frequency information of the signal is not directly observable)

• Time and/or Frequency Domain- Frequency analysis (e.g. FFT)- Time/frequency analysis (e.g. Wavelet transform) - Good extraction capability for PQ analysis, flexible, but require large DSP computational power. FFT response is limited to one cycle of the signal.

• Artificial Intelligence- Using Artificial Neural Network (ANN)- Good extraction capability, flexible, fast response, can adapt to changes in the system. Need appropriate training.

Page 10: Signal Processing for Disturbance Identification in Power

10

Capture and Extract disturbance waveformCapture and Extract disturbance waveform

Categorize disturbance (steadyCategorize disturbance (steady--state or transient)state or transient)

Extract disturbance features and Identify componentsExtract disturbance features and Identify components

Classify the disturbance Classify the disturbance (according to IEEE standards 1159)(according to IEEE standards 1159)

An Ideal PQ Monitoring System would be able to:

Do a Trend analysisDo a Trend analysis

Do Contribution analysis and Locate the sourceDo Contribution analysis and Locate the source

PQ Report and Advice

Page 11: Signal Processing for Disturbance Identification in Power

11

Extracted Waveforms

Sampled Voltage and/or Current Waveforms

Captured Transition Events

EventClassification Transition Event Classification Steady-State Event Classification

Steady-State Disturbance Feature VectorTransition Disturbance Feature Vector

OscillatoryTransient

VoltageSag

ImpulsiveTransient

VoltageSwell

MomentarySupply

Interruption

Transition Disturbance Types

Power QualityReports

Storage Display

Over Voltage

SupplyInterruption

HarmonicDistortion

Under Voltage

Steady-State Disturbance Types

Feature Extraction Transition Feature Extractor Steady-State Feature Extractor

Captured Steady- State Events

Event Categorization

Disturbance Extraction

Block Diagram of the “Intelligent PQ Monitoring System”

Page 12: Signal Processing for Disturbance Identification in Power

12

Identify the presence of a disturbance and extracting its components

0 50 100 150 200 250 300 350 400-30

-20

-10

0

10

20

30

40

50

0 50 100 150 200 250 300 350 400-4

-3

-2

-1

0

1

2

3

4

1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 30.95

0.96

0.97

0.98

0.99

1

1.01

Extracted DisturbanceExtracted Disturbance

RMS VariationRMS Variation

Voltage WaveformVoltage Waveform

e(t)e(t)

rr

( )

dtTtVrtvjtVrtvC

wherer

C

TtVrCtVrCtvte

T

⋅⎥⎦⎤

⎢⎣⎡ −⋅⋅+⋅=

=

−⋅+⋅−=

∫0

)4

()()()(

, C

)4

()Im()(Re)()(

Disturbance Extraction

Page 13: Signal Processing for Disturbance Identification in Power

13

0 0 .1 0 . 2 0 . 3 0 . 4 0 . 5 0 .6 0 . 7 0 .8-2

0

2

Vol

tage

(pu

)

Vo lta g e W a ve fo rm

0 0 .1 0 . 2 0 . 3 0 . 4 0 . 5 0 .6 0 . 7 0 .8-2

0

2

Vol

tage

(pu

)

E x tra c te d No is e

0 0 .1 0 . 2 0 . 3 0 . 4 0 . 5 0 .6 0 . 7 0 .80 .5

1

1 .5

2

rms

(pu)

R M S Vo lta g e

Example

Page 14: Signal Processing for Disturbance Identification in Power

14

Steady State

Steady State

Transition State

Transition State

IntermediateSteady State

IntermediateSteady StateIntermediate

Transition StateIntermediate

Transition State

Captured EventCaptured Event

Captured EventCaptured Event

Captured EventCaptured Event

Event Categorization

State Model

Page 15: Signal Processing for Disturbance Identification in Power

15

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2-5

0

5

(a) Sampled voltage waveform

Vs

(p.u

.)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2-5

0

5

(b) Extracted disturbance waveform

Ve

(p.u

.)

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.21

2

3

4

(c) State transition

STA

TE

0.1 0.102 0.104 0.106 0.108 0.11 0.112 0.114 0.116 0.118

-2

0

2

(d) Captured PQ event waveform time(s)

Vc

(p.u

.)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5-2

0

2

(a) Sampled voltage waveform

Vs

(p.u

.)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5-0.2

0

0.2

(b) Extracted disturbance waveform

Ve

(p.u

.)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.451

2

3

4

(c) State transition

STA

TE

0.17 0.18 0.19 0.2 0.21 0.22 0.23

-0.1

0

0.1

(d) Captured PQ event waveform time(s)V

c (p

.u.)

Example

Identification of a voltage disturbance during a capacitor switching

Identification of a voltage sag event generated by a remote fault on the

power network

Page 16: Signal Processing for Disturbance Identification in Power

16

Steady State Disturbance Feature Vector( 2 elements )

Transient Disturbance Feature Vector( 63 elements )

FeatureExtraction

Transient FeatureExtractor

( Using DWT )

Steady State FeatureExtractor

( Using FFT )

CapturedTransientEventWaveforms

CapturedSteady-stateEventWaveforms

Feature Extraction

Page 17: Signal Processing for Disturbance Identification in Power

17

Example: Oscillatory Transient

Page 18: Signal Processing for Disturbance Identification in Power

18

0 .6 0 .7 0 .8 0 .9 1 1 .1 1 .2 1 .3 1 .40

0 .05

0 .1

0 .15

0 .2

0 .25

0 .3

0 .35

0 .4

Harmonic Distortion

Under VoltageOver Voltage

No disturbance

Example: Steady-state Feature Space

Page 19: Signal Processing for Disturbance Identification in Power

19

Time Domain Harmonic Extraction

0 50 100 150 200 250 3000

0.2

0.4

0.6

0.8

1

| H(jω

)|

Hz

n=2

n=4

n=6n=8

Frequency Response Time response

0 0.01 0.02 0.03 0.04 0.05 0.06 0.070

0.2

0.4

0.6

0.8

1

1.2

1.4

n=8

n=6

n=4n=2

t (sec)

Am

plitu

de

Filter characteristic

Page 20: Signal Processing for Disturbance Identification in Power

20

Frequency Domain Harmonics Extraction

Mag

nitu

deA

mplitude

oftheSt ep

Func tion

0

50

100

150

200

250

0

2

4

6

8

10

0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1

t (sec)

StepFunction

Output of FT(Magnitude of the 7thorder harmonic voltage)

∫+

−⋅=0

0)(1)(0

0

Tt

t

tjn dtetfT

nF ωωFourier Transform:

Page 21: Signal Processing for Disturbance Identification in Power

21

Fast Individual Harmonic Extraction (FIHE)

)()(23)( 1 tttabc mabcm βα ⋅⋅= −

mth order harmonic reconstruction

)(tabcα

dt

ntnM

ntnM

tnMmtmmtmtm

mtmmtmtm

Tt

Tt

t kn

n

n

n

m ∫ ∑+

−=

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

+

−⋅

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

+−

+−

=6

12

0

0

0

000

000

0

0

)3

2sin(

)3

2sin(

)sin(

21

21

21

)3

2cos()3

2cos()cos(

)3

2sin()3

2sin()sin(

4)(

πω

πω

ωπωπωω

πωπωω

β

mth order Harmonic Extraction

n≠3 k

Page 22: Signal Processing for Disturbance Identification in Power

22

ω1

ω5

ω7

idc=ih5

C

A

B

ih7

ih5

ih1

ω7+ω5

ω1+ω5

ih7

ih1

1st

5th

7th

11th13th

100H

z

250 H

z

200H

z

50 250

350

550

650

Freq(Hz)

Freq(Hz)

5th

300H

z

07th

17th

600

13th

23th

900

300 H

z

300 H

z

1st

11th

300

Fast Individual Harmonic Extraction (FIHE)

Page 23: Signal Processing for Disturbance Identification in Power

23

Evaluation of Response Time

0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10

2

4

6

8

10

t (sec)

Am

plitu

de

0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1-400

-200

0

200

400

t(sec)

Am

plitu

de

0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10

50

100

150

200

t (sec)

Am

pli t u

de0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1

-200

-100

0

100

200

t (sec)A

mpl

itud e

β’m (t) of the FIHEStep function

Extracted harmonic component (abcm)Distorted signal with step function added

Page 24: Signal Processing for Disturbance Identification in Power

24

ndBy filter (2 order filter)

By FT

By FIHE

00.02

50

100

150

200

t (sec)

Am

p litu

de

0.025 0.03 0.035 0.04 0.045 0.05 0.055 0.06 0.065 0.07

With low order filter

0

50

100

150

200

t (sec)A

mpl

i tude

0.02 0.025 0.03 0.035 0.04 0.045 0.05 0.055 0.06 0.065 0.07

By filter (6 th order filter)

By FT

By FIHE

With higher order filter

Performance Analysis

Page 25: Signal Processing for Disturbance Identification in Power

25

Non-Recursive Technique using ANN

22 )()( nYnYV kkk++=

( ) ⎟⎟⎠

⎞⎜⎜⎝

⎛+=+

ks

kdk fnkVnY φωcos

⎟⎟⎠

⎞⎜⎜⎝

⎛+= k

skdk f

nkVnY φωsin)(

[ ]TnSnSMnSMnSX )()1(...)()1( −−+−=

( )WXfnY k ,)( =

( )WXfnY k ,)( ++ =

X

)(

2)()(

ioldi

newi

WWW

∂∂

−=εα

Least Mean Square (LMS) algorithm used for training the ANN

( ) ( )222 )()()()( nYnYnYnYwhere kdkkdk++ −+−=ε

Actual

Actual

Desired

Desired

Page 26: Signal Processing for Disturbance Identification in Power

26

Response to a step increase of 5th

harmonic component

2nd order filter

6th order filter

Kalman Filter

ANN

Page 27: Signal Processing for Disturbance Identification in Power

27

Performance Analysis

0.48 0.49 0.5 0.51 0.52 0.53 0.54 0.55 0.56 0.57 0.580.4

0.5

0.6

0.7

0.8

0.9

1

1.1

0.5

FIHEANN IHEFFTButterworth Filter

Response to a step increase of 5th harmonic component

Page 28: Signal Processing for Disturbance Identification in Power

28

Maximum Error in FFT Caused by Normal System Frequency Variations

-5

0

5

10

15

20

25

30

35

40

47.5 48 48.5 49 49.5 50 50.5 51 51.5 52 52.5

FUNDAMENTAL FREQUENCY hZ

% P

EAK

ER

RO

R

ERROR INFUNDAMENTALFREQUENCY

ERROR IN 3RDHARMONIC

ERROR IN 5THHARMONIC

ERROR IN 7THHARMONIC

Page 29: Signal Processing for Disturbance Identification in Power

29

-0.5

0

0.5

1

1.5

2

2.5

47.5 48 48.5 49 49.5 50 50.5 51 51.5 52 52.5

FREQUENCY Hz

MA

X ER

RO

R % FUNDAMENTAL

3RD HARMONIC

5TH HARMONIC

7TH HARMONIC

Maximum Error in CWT Caused by Normal System Frequency Variations

Page 30: Signal Processing for Disturbance Identification in Power

30

Maximum Error in ANN Technique Caused by Normal System Frequency Variations

Page 31: Signal Processing for Disturbance Identification in Power

31

Correction for Error due to Normal System Frequency Variations

• The error could be avoided if the sampling period is adjusted digitally to make one wavelength of the adjusted fundamental signal equal to 0.02 s. Measurements with e.g. FFT will then give correct results as far as the effects of frequency deviation are concerned.

Page 32: Signal Processing for Disturbance Identification in Power

32

EventClassification

Transient EventClassifier

( SAANN-1 )

Steady State EventClassifier

( SAANN-2 )

Transition Event Feature Vector( 63 elements )

Steady State Event Feature Vector( 2 elements )

OscillatoryTransient

VoltageSag

ImpulsiveTransient

VoltageSwell

MomentarySupply

Interruption

Transient Event Classes

OverVoltage

SupplyInterruption

UnderVoltage

Steady State Event Classes

HarmonicDistortion

NormalCondition

Event Classification

Page 33: Signal Processing for Disturbance Identification in Power

33

The ‘Intelligent’ PQ Monitoring System (IPQMS)

Page 34: Signal Processing for Disturbance Identification in Power

34

Summary• Use of DSP techniques in PQ monitoring and

analysis results in powerful, accurate and small size equipment.

• DSP based equipment is capable of maintaining accuracy in the “non-ideal environment” of power systems.

• Including Artificial Intelligence in PQ equipment, will help in:–– Classifying and locating the source of distortion and its Classifying and locating the source of distortion and its

contributioncontribution

–– Perform long term feature analysis of disturbance levelsPerform long term feature analysis of disturbance levels

–– Provide methods to identify trends over a period of time Provide methods to identify trends over a period of time and suggest possible solutions!and suggest possible solutions!