SlideShare a Scribd company logo
1 of 34
Presentation at the Missouri University of Science and
Technology

PSERC

The Hilbert Transform: Applications in
the Analysis of Power Engineering
Dynamics
G. T. Heydt
Arizona State University
October, 2009
Я

2фӘ-Я/‫ﮎ‬Ǽ4

It is obvious that …

PSERC

Ǽ5
Я*

μφ21 = 2π±σg+Q=buuY(t) >> 12.1028746*x(z)

Ξ2-3Ω8>1

ξΩ

Except
πΔΨ = Ω+Ξ/0.24r ∩∏5≠≈Ǿ*Ǽ *ф/Ө-1  1.1111+Єζ/ξΩ√ќ
when n is
q34-atan(acos(z))Λcosh(q)/Ж2=0.2957352957Юq
odd or n =
57Юq
8ф21/Ө-1 = ‫ﻅ‬
3
∫∫∫ 1279 g k − ∂r + π  1 0 0   − 1 0
0
0
∆Ξ

− 1 0.111

12λφ = k = 22
0
Γ  * * − Χ
0
Γ − 1.1t / 2 +  Χ
0
Γ * 202 − 1.1t
Χ
∑
i
∇ℑϖ
ΠΘ Ξ + 1.1
ΠΘ Ξ + 1.1
 0 ΠΘ Ξ   0

0


 



i =ℵ
∑ PFq
q =104769

b⊆Ξ
φ
cosh( a tan(sinh( t * z ))) ∑ λi =
i =ℵ

Note


∫∫∫ ∫∫∫∫∫∫ α g k − ∂r + π  1 0

k = 22
y 0
∇ℑϖ

∑ ∆Fq
0 Θ

q =104769




22.5  2
 Χ − 2*
Γ
 φ −∃
Ξ 22
∑ 12k 

k =qw+5


1
ℜ ∏ −16.7 qw− 2 * q  y
a ⊗b
∆r
=
Ξ
8 qq( φµπξωγ ) + 14v * * ô/44 - 1
c⊕d
5vô/2 - 1

∫∫∫ ∫∫∫∫∫∫ α g k − ∂r + π

k = 22

∇ℑϖ
∑ ∆Fq
q =104769

VERY IMPORTANT FOR
Z = 2₣‫ שׂ‬Я

2
3
Λ
ΣΠ
q⊥r ℑ
6
7

4
Ψ
s2
8

2
Outline

PSERC

• Why look to transform theory for any help in
power system dynamic analysis?
• The Hilbert transform
• Some interesting mathematics
• Modal analysis, damping and stability
• Some complications
• Summary, conclusions, recommendations,
possible venues for new work in power
engineering
3
Objectives

PSERC

• To introduce the Hilbert transform in a comprehensible
way
• To discuss applications in power engineering
• To give a capsule summary of challenges in the area

4
Il existe de nombreuses façons d'afficher une
image

PSERC

transform
What is an ‘image’
• A way to see something
• A view not easily interpreted otherwise
• Trans = across Form = manifestation

TRANSFORMATION

A mapping from one
space to another

5
Il existe de nombreuses façons d'afficher une
image

PSERC

• The concept is to make calculations easier in the
transformed domain
• And not to waste too much time in transforming and
untransforming

TRANSFORMATION

A mapping from one
space to another

6
Issues in power signal identification

PSERC

Transforms are often useful
for these applications

POWER
SYSTEM

Measurements

IDENTIFICATION

Take corrective control
action, alarms, PSS
signals

The main contenders
• Fourier analysis
• Prony analysis
• Hilbert analysis
• Various control theory approaches such as observer design
7
Why use transformations?
Fourier transform
Laplace transform
Hartley transform

To convert a differential equation to an
algebraic equation
To convert the convolution integral into
something that is more easily calculated
To convert a signal with a wide frequency
bandwidth into something that has a narrow
bandwidth in the transformed domain

Fourier transform
Laplace transform
Hartley transform
Discrete Hartley and Fourier
transforms

To get rid of unbalanced three phase quantities
To make calculations easier
And to conform with widely used notation

PSERC

Walsh transform
Symmetrical
components,
Clarke’s
components
8
David Hilbert

PSERC

1862 – 1943
born in Königsberg, East Prussia
algebraic forms
algebraic number theory
foundations of geometry
Dirichlet's principle
calculus of variations
integral equations
theoretical physics and dynamics
foundations of mathematics
the Hilbert transform

9
The Hilbert transform

PSERC

1
H [ x( t )] = X ( t ) =
* x( t )
πt
Some points of interest
The transformed variable is still t
The convolution integral is best performed by taking the FT of
both sides – and use the convolution property of the FT
Recall that the FT of the 1/t term is –jsgn(ω)
This can be verified by the reciprocity theorem: if f(t) and F(jω)
are transform pairs, then f(jω) and F(t) are also transform pairs
10
The Hilbert transform

PSERC

1
H [ x( t )] = X ( t ) =
* x( t )
πt
The FT of the 1/πt term is –jsgn(ω)
This can be verified by the reciprocity theorem: if f(t) and F(jω)
are transform pairs, then f(jω) and F(t) are also transform pairs

These are FT
transform
pairs
11
The Hilbert transform

PSERC

1
H [ x( t )] = X ( t ) =
* x( t )
πt
Therefore, one way to obtain the HT is to MULTIPLY the FT of
1/πt (namely –sgn(ω)) with the FT of x(t).
But that is easy – just reverse the signs of all the terms of the FT of
x(t) over negative values of ω. Then take the IFT if you really
need X(t).
12
Some rather interesting Hilbert
transforms
x(t)

Aeσt cos( ω d t + ϕ )

PSERC

X(t)

Special interest in
dynamic studies of
all kinds of linear
systems

Aeσt sin( ωd t + ϕ )

13
Some rather interesting properties of the
Hilbert transform
Linearity

H(ax(t))=aX(t)

PSERC

H(x(t)+y(t))=X(t)+Y(t)

Double application

When the HT is applied twice to x(t), the result
is –x(t). This is also called anti-involution.

Inverse HT

H-1 = -H

Differentiation

H(dx/dt) = d[H(t)]/dt

Convolution

H(x*y) = X*y = x*Y

The analytic
function

XA(t) = x(t) + j H[x(t)]
14
The analytic function of the decaying
sinusoid
Aeσt cos( ω d t + ϕ )

σt
Ae sin( ωd t + ϕ )

The analytic function

PSERC

HT pair

XA(t) = x(t) + j H[x(t)]

Therefore

XA(t) = Aeσtcos(ωdt+φ)+j Aeσtsin(ωdt+φ)
|XA(t)|= Aeσt
This property is useful in calculating system damping on line – and
potentially in calculating PSS signals and signals that might be used
to separate systems that will break apart in uncontrolled separation.
15
For example

A 0.270 Hz decaying
sinusoid, damping factor 0.1

PSERC

The HT of this signal

The magnitude of the analytic function – plotted
on a log scale

16
For example

PSERC

Observations
•The slope of the log of the |XA| function is the value of σ, namely the negative of the
damping factor, 0.1 in this case
•The plot is obtained numerically, and only the near end values of the plot lie off the line y =
mx+b. This is due to end effects of the DFT calculation of the HT from a finite sample.
•Since the HT is in the time domain, if the damping changes at time to, the slope of the log
plot will simply change at time to.
•Since the DFT is used, as measured data become available, the oldest datum is simply
dropped out of the DFT calculation, and the new datum is brought in – in the fashion of a
sliding window.

The magnitude of the analytic function – plotted on a log
scale

17
The phase of the analytic function

PSERC

XA(t) = Aeσtcos(ωdt+φ)+j Aeσtsin(ωdt+φ)
Arg(XA(t)) = ωdt+φ

This is ωd

18
A synthetic example
A synthetic example – corrupted
by noise (‘S5’ with SNR = 2, ‘S6’
with SNR = 5). The base signal S5
is augmented with a second mode
at 0.6 Hz, unity amplitude, time
constant 8 s in S6.

PSERC

S5

f(t) = e−t/10sin( 2π 0.27 t ) + noise
Prony analysis
Signal

S5
S6

Frequency Identified
(Hz)
0 – 50s
0 – 10s

Component
(Hz)

0.27
0.27
0.60

0.271
0.272
0.604

0.272
N/A
0.566

Attenuation factor
identified (s)
0 – 50s
0 – 10s

9.3
5.1
6.4

7.2
N/A
2.4

Hilbert analysis
Signal

Component
(Hz)

S5
S6

0.27
0.27
0.60

Frequency
Identified (Hz)
0 – 50s
0 – 10s
N/A
N/A
N/A

N/A
0.272
0.602

Attenuation factor
identified (s)
0 – 50s
0 – 10s
N/A
N/A
N/A

N/A
8
1019
Actual signal taken in a power system
after a large disturbance
M1 A measured signal

PSERC

•Successively zoomed traces
•Prony ‘sees’ potentially spurious modes – the
number is selected by the user
•Hilbert ‘beats’ Prony in computational speed
•Hilbert can identify changes in modes as the
event unfolds
•Prony assumes stationarity in the signal
•Prony has been programmed in
commercially available packages – readily
used
•Accuracy is similar between Prony and
Hilbert
(Hz)

Damping
ratio

1
2
3
4

0.23
0.30
0.49
0.77

0.001
0.72
0.012
0.023

Comment
on
amplitude
Dominant
Minor
Minor
Negligible

1

0.23

-0.003

Sole

Method

Component

Prony

Hilbert

Frequency

20
Bases of assessing the tools used for
power system signal processing

PSERC

•Multiple modes and modes that are near each other
•Noise in the measurements
•Missing measurements
•Finite sample of the time domain signal (finite time window)
•Three phase issues
•Speed of the identification – can it be done in real time?
•Suitability for control action
•Accuracy of the identification

21
Execution speed

PSERC

A second measured signal: M2
These are tie line flows
Zoomed traces

•100 identifications
•On-line capability
•Hilbert generally ‘beats’ Prony in speed
•Accuracy in synthetic signals appears to
be about the same
•Does not include preprocessing
22
Time domain windowing

Time domain windowing will impact both Prony
and Hilbert analysis. The impact on Prony can
not be corrected, but there is potential for
correction in the Hilbert domain.

1

PSERC

Windowing may be
viewed as multiplication
by a rectangular pulse
p(t). Thus the signal
measured is not x(t), but
p(t)x(t)

0
23
Bedrosian’s theorem
1

PSERC

Sample length T

0
Period of oscillation To

•The signal x(t) is known only in a finite time window [0,T ]
•The Hilbert transform is x(t)p(t) where p(t) is a rectangular pulse that captures
that window
•The Hilbert transform is H[x(t)p(t)] ≈ p(t)H[x(t)] = p(t)X(t) for pulse widths that
are significant relative to the period of oscillation of x(t) , To << T
•This approximation is Bedrosian’s theorem and it is a consequence of a narrow
band model
•Under the narrow band model, X(t) changes from cosine forms to sine forms, and
the angle of the analytic function of x(t) is calculated accurately from the arg(XA(t))
24
Bedrosian’s theorem
1

It would be nice to
reduce T as much
as possible. This
can be done via
several routes

Sample length T

0
Period of oscillation To

Preprocess
data
Capture data

?

Remove the
assumptions of
Bedrosian's
theorem

PSERC

Reduce the BW
of the signal
Modulate the signal
with a sweeping
frequency

Noise filters
Separate even and odd parts of
x(t)
Splines to envelope
Work with moving time window
the signal
and process only changes in
Remove high frequency
X(t)
signals and process
Combine with wavelet analysis
separately

25
Hilbert Huang method

PSERC

•Effectively reduces the BW of x(t) and allows high speed processing of individual
component bands of frequencies
•Programmed in a commercial prototype, and proven in a range of applications
•Although not based on Bedrosian’s theorem, the HH method breaks the signal
x(t) into component band limited signals, and processes those separately. The
HHT method uses splines and time domain ‘sifting’. These are similar to
demodulation. The preprocessing is in the time domain.
Preprocess
data
Capture data
Use peaks to demodulate the signal

Modulate the signal
with a sweeping
frequency

Noise filters
Splines to envelope
the signal
Remove high frequency
signals and process
separately
26
Hilbert Huang method

PSERC

SPLINES

•The basic idea is to develop a series of splines that span time intervals 1, 2, …, k,
… such that the signal is stationary within the spline horizon.
•Then subtract a projected modal function within each spline horizon, m1(t) =
x(t) – h1(t), m11(t) = h1(t)-h11(t), …
•Stop subtracting estimated modal functions when the Cauchy convergence test
is satisfied, and repeat over all splines
C is sufficiently small as
set by the user. This is
effectively a nonlinear low
pass filter
27
The ‘challenges’

PSERC

Fully exploit Bedrosian’s theorem
Bedrosian’s theorem seemingly allows the use of shortened time windows of data if
the product p(t)x(t) accounts for the rectangular pulse p(t) . There have been
published ways to handle products such as this – but no one has fully exploited the
results. It is possible that much shorter clips of data would be useable in obtaining
intrinsic power system modes. A side benefit: if Bedrosian’s theorem is applied to
band limited signals, the convolution property results – but it is in the time
domain.

Combine the Prony and Hilbert methods
The Prony method has been programmed, commercialized and widely used for
many years – and there are many proponents of the method. The Hilbert method
may be viewed as a ‘competitor’ by some. But there are real possibilities to use the
time specific properties of Hilbert to size the sample window for Prony, or to
obtain accurate results for nearly collocated modes, or to simply obtain a second
estimate which may be a sanity check.

28
The ‘challenges’

PSERC

Apply Titchmarsh's theorem
Titchmarsh’s theorem: if f(t) is square integrable over the real axis, then any one of the
following implies the other two:
1. The FT, F, is 0 for negative time
2. In the FT, replacing ω by x+jy, results in a function that is analytic in the complex plane
and its integral is bounded.
3. The real and imaginary parts of F(x+jy) are the HTs of each other
This theorem may allow one to calculate the HT very rapidly by construction of the analytic
function of f(t). Also, there are some consequences of autofiltering of f(t) working in the
Hilbert domain.

Solve the Riemann – Hilbert problem for this application
Form an analytic function from the even and odd parts of a signal: fe(t) and fo(t) namely
M(t)=fe+jfo. Then consider two additional functions a(t) and b(t) such that afe-bfo = c. The
question is to find a and b such that the even part of M(z) [where z replaces t and z is a
complex number] is the HT of c(t). This may allow the selection of functions a and b that
are band limited and this will allow rapid calculation of the HT of f. And this may allow
extraction of the component modes of f(t).
29
The ‘challenges’

PSERC

Perform an error analysis for the HT and HT to quantify the
accuracy of the methods
All practical uses of the HT actually use the
discrete HT. The DHT is obtained from the
DFT. For an n-point implementation, there
is a known error introduced in the DHT
calculation. This implies that some kind of
error correction may be possible. The DFT
calculation error for one type of signal is
shown in red.

Apply the method for large scale, high profile applications
The HT method has been applied in ‘laboratory’ controlled circumstances. The need to is
to apply the idea in large systems with many intrinsic modes. And implement the
calculation alongside a Prony calculation. And also to make the HT calculation an option in
commercial software.
30
Some additional potential applications of the HT
Hilbert Transformers
This is a pair of digital filters that generates outputs
u(t) and v(t) given an input x(t) where u and v are in
quadrature – that is, their joint integral is zero.

x(t)

All pass H1(jf)

All pass H2(jf)

PSERC

u(t)
v(t)

Application
In real time generate a voltage that is the q-axis component of a three phase signal, and
use a power electronic amplifier to generate a signal –xq(t) which is injected in series with
the supply for ‘power conditioning’.
Hilbert Phase Modulation

x(t)

HT

Electronic
waveform
generator

Phase modulation occurs inadvertently in bus
voltages, at low frequencies, due to power
swings. The HT of a phase modulated signal is
Bessel function
of the form Jn(β)ej2πnat , Jn is a Bessel function,
look up table
2πna is the frequency of the phase modulation.
This HT can be calculated easily in real time,
Power system stabilizer
and it may be possible to inject a signal into the
transmission system to cancel interarea
Application: a power system stabilizer 31
oscillations.
Contributors to the Hilbert method of signal
analysis
Georg Friedrich
Bernhard Riemann
1826 – 1866
Germany

黃鍔
Norden E. Huang
1942 - …
Taiwan

PSERC

Edward Charles
Titchmarsh
1899 – 1963
U. K.

Edward Bedrosian
1922 - …
U. S. A.

32
More information
PSERC

•N. E. Huang, Z. She, S. R. Long, M. C. Wu, S. S. Shih, Q. Zheng, N.-C. Yen, C. C. Tung,
H. H. Liu, “The empirical mode decomposition and the Hilbert spectrum for nonlinear
and non-stationary time series analysis,” Proc. Royal Society of London, vol. 454, pp. 903995, 1998.
•S. L. Hahn, Hilbert Transforms in Signal Processing, Boston, Artech House, 1996.
•J. Hauer, D. Trudnowski, G. Rogers, B. Mittelstadt, W. Litzenberger , J. Johnson,
“Keeping an eye on power system dynamics,” IEEE Computer Applications in Power, vol.
10, No. 4, pp. 50-54, Oct. 1997.
•A. R. Messina, V. Vittal, D. Ruiz-Vega, G. Enríquez-Harper, “Interpretation and
visualization of wide-area PMU measurements using Hilbert analysis,” IEEE Transactions
on Power Systems, vol. 21, No. 4, pp. 1763-1771, Nov. 2006.
•Timothy Browne, V. Vittal, G. T. Heydt, Arturo R. Messina, “A real time application of
Hilbert transform techniques in identifying inter-area oscillations,” Chapter 4, Interarea
Oscillations in Power Systems, Springer, New York NY, 2009, pp. 101 – 125
33
PSERC

Questions?

Comments?

34

More Related Content

What's hot

Dcs lec02 - z-transform
Dcs   lec02 - z-transformDcs   lec02 - z-transform
Dcs lec02 - z-transformAmr E. Mohamed
 
DSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-TransformDSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-TransformAmr E. Mohamed
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformAmr E. Mohamed
 
Double Robustness: Theory and Applications with Missing Data
Double Robustness: Theory and Applications with Missing DataDouble Robustness: Theory and Applications with Missing Data
Double Robustness: Theory and Applications with Missing DataLu Mao
 
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Amr E. Mohamed
 
Design of sampled data control systems 5th lecture
Design of sampled data control systems  5th  lectureDesign of sampled data control systems  5th  lecture
Design of sampled data control systems 5th lectureKhalaf Gaeid Alshammery
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformAmr E. Mohamed
 
digital control Chapter 2 slide
digital control Chapter 2 slidedigital control Chapter 2 slide
digital control Chapter 2 slideasyrafjpk
 
Time and space complexity
Time and space complexityTime and space complexity
Time and space complexityAnkit Katiyar
 
Asymptotic analysis
Asymptotic analysisAsymptotic analysis
Asymptotic analysisSoujanya V
 
Introduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysisIntroduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysis宗翰 謝
 
Module iv sp
Module iv spModule iv sp
Module iv spVijaya79
 
Time complexity (linear search vs binary search)
Time complexity (linear search vs binary search)Time complexity (linear search vs binary search)
Time complexity (linear search vs binary search)Kumar
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsAmr E. Mohamed
 

What's hot (19)

Dcs lec02 - z-transform
Dcs   lec02 - z-transformDcs   lec02 - z-transform
Dcs lec02 - z-transform
 
Hm2513521357
Hm2513521357Hm2513521357
Hm2513521357
 
DSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-TransformDSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-Transform
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
 
Double Robustness: Theory and Applications with Missing Data
Double Robustness: Theory and Applications with Missing DataDouble Robustness: Theory and Applications with Missing Data
Double Robustness: Theory and Applications with Missing Data
 
Lb2519271931
Lb2519271931Lb2519271931
Lb2519271931
 
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
 
DSP 08 _ Sheet Eight
DSP 08 _ Sheet EightDSP 08 _ Sheet Eight
DSP 08 _ Sheet Eight
 
Design of sampled data control systems 5th lecture
Design of sampled data control systems  5th  lectureDesign of sampled data control systems  5th  lecture
Design of sampled data control systems 5th lecture
 
Asymptotic Notation
Asymptotic NotationAsymptotic Notation
Asymptotic Notation
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
 
digital control Chapter 2 slide
digital control Chapter 2 slidedigital control Chapter 2 slide
digital control Chapter 2 slide
 
Time and space complexity
Time and space complexityTime and space complexity
Time and space complexity
 
Asymptotic analysis
Asymptotic analysisAsymptotic analysis
Asymptotic analysis
 
Introduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysisIntroduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysis
 
Module iv sp
Module iv spModule iv sp
Module iv sp
 
Time complexity (linear search vs binary search)
Time complexity (linear search vs binary search)Time complexity (linear search vs binary search)
Time complexity (linear search vs binary search)
 
Impulse Response ppt
Impulse Response pptImpulse Response ppt
Impulse Response ppt
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
 

Viewers also liked

CR346-Lec00 history
CR346-Lec00 historyCR346-Lec00 history
CR346-Lec00 historydouglaslyon
 
Td and-fd-mmse-teq
Td and-fd-mmse-teqTd and-fd-mmse-teq
Td and-fd-mmse-teqdouglaslyon
 
Lecture5 cuda-memory-spring-2010
Lecture5 cuda-memory-spring-2010Lecture5 cuda-memory-spring-2010
Lecture5 cuda-memory-spring-2010douglaslyon
 
35 dijkstras alg
35 dijkstras alg35 dijkstras alg
35 dijkstras algdouglaslyon
 
Lec16 memoryhier
Lec16 memoryhierLec16 memoryhier
Lec16 memoryhierdouglaslyon
 
Allaboutequalizers
AllaboutequalizersAllaboutequalizers
Allaboutequalizersdouglaslyon
 
Crowdfunding your invention_ia
Crowdfunding your invention_iaCrowdfunding your invention_ia
Crowdfunding your invention_iadouglaslyon
 
Inventors association of ct april 23 2013
Inventors association of ct april 23 2013Inventors association of ct april 23 2013
Inventors association of ct april 23 2013douglaslyon
 
2010 Porter pk
2010 Porter pk2010 Porter pk
2010 Porter pkWCET
 
cfactor Social Business Solutions
cfactor Social Business Solutionscfactor Social Business Solutions
cfactor Social Business Solutionsggivan
 
2011Orchestration and Improvisation
2011Orchestration and Improvisation2011Orchestration and Improvisation
2011Orchestration and ImprovisationWCET
 
2010 Working Together for Student Success
2010 Working Together for Student Success2010 Working Together for Student Success
2010 Working Together for Student SuccessWCET
 
2010 E portfolios
2010 E portfolios2010 E portfolios
2010 E portfoliosWCET
 
2011Students Instructors and Administrators Speak Out
2011Students Instructors and Administrators Speak Out2011Students Instructors and Administrators Speak Out
2011Students Instructors and Administrators Speak OutWCET
 

Viewers also liked (20)

06tcpip
06tcpip06tcpip
06tcpip
 
CR346-Lec00 history
CR346-Lec00 historyCR346-Lec00 history
CR346-Lec00 history
 
Ht upload
Ht uploadHt upload
Ht upload
 
Td and-fd-mmse-teq
Td and-fd-mmse-teqTd and-fd-mmse-teq
Td and-fd-mmse-teq
 
Lecture5 cuda-memory-spring-2010
Lecture5 cuda-memory-spring-2010Lecture5 cuda-memory-spring-2010
Lecture5 cuda-memory-spring-2010
 
35 dijkstras alg
35 dijkstras alg35 dijkstras alg
35 dijkstras alg
 
Ch13
Ch13Ch13
Ch13
 
Lecture 04
Lecture 04Lecture 04
Lecture 04
 
Lec16 memoryhier
Lec16 memoryhierLec16 memoryhier
Lec16 memoryhier
 
Allaboutequalizers
AllaboutequalizersAllaboutequalizers
Allaboutequalizers
 
Crowdfunding your invention_ia
Crowdfunding your invention_iaCrowdfunding your invention_ia
Crowdfunding your invention_ia
 
01 intro
01 intro01 intro
01 intro
 
Bmev3 w mov
Bmev3 w movBmev3 w mov
Bmev3 w mov
 
Inventors association of ct april 23 2013
Inventors association of ct april 23 2013Inventors association of ct april 23 2013
Inventors association of ct april 23 2013
 
2010 Porter pk
2010 Porter pk2010 Porter pk
2010 Porter pk
 
cfactor Social Business Solutions
cfactor Social Business Solutionscfactor Social Business Solutions
cfactor Social Business Solutions
 
2011Orchestration and Improvisation
2011Orchestration and Improvisation2011Orchestration and Improvisation
2011Orchestration and Improvisation
 
2010 Working Together for Student Success
2010 Working Together for Student Success2010 Working Together for Student Success
2010 Working Together for Student Success
 
2010 E portfolios
2010 E portfolios2010 E portfolios
2010 E portfolios
 
2011Students Instructors and Administrators Speak Out
2011Students Instructors and Administrators Speak Out2011Students Instructors and Administrators Speak Out
2011Students Instructors and Administrators Speak Out
 

Similar to Seminar 20091023 heydt_presentation

Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...Simen Li
 
Eece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformEece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformSandilya Sridhara
 
Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxrealme6igamerr
 
Ray : modeling dynamic systems
Ray : modeling dynamic systemsRay : modeling dynamic systems
Ray : modeling dynamic systemsHouw Liong The
 
Fpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systemsFpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systemsAleksandar Micic
 
04 AD and DA ZoH.pptx
04 AD and DA ZoH.pptx04 AD and DA ZoH.pptx
04 AD and DA ZoH.pptxSaadAli105813
 
Frequency domain analysis of Linear Time Invariant system
Frequency domain analysis of Linear Time Invariant systemFrequency domain analysis of Linear Time Invariant system
Frequency domain analysis of Linear Time Invariant systemTsegaTeklewold1
 
Course-Notes__Advanced-DSP.pdf
Course-Notes__Advanced-DSP.pdfCourse-Notes__Advanced-DSP.pdf
Course-Notes__Advanced-DSP.pdfShreeDevi42
 
Advanced_DSP_J_G_Proakis.pdf
Advanced_DSP_J_G_Proakis.pdfAdvanced_DSP_J_G_Proakis.pdf
Advanced_DSP_J_G_Proakis.pdfHariPrasad314745
 
Master Thesis on Rotating Cryostats and FFT, DRAFT VERSION
Master Thesis on Rotating Cryostats and FFT, DRAFT VERSIONMaster Thesis on Rotating Cryostats and FFT, DRAFT VERSION
Master Thesis on Rotating Cryostats and FFT, DRAFT VERSIONKaarle Kulvik
 
NAS-Ch4-Application of Laplace Transform
NAS-Ch4-Application of Laplace TransformNAS-Ch4-Application of Laplace Transform
NAS-Ch4-Application of Laplace TransformHussain K
 

Similar to Seminar 20091023 heydt_presentation (20)

Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
 
Eece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformEece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transform
 
Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptx
 
lecture3_2.pdf
lecture3_2.pdflecture3_2.pdf
lecture3_2.pdf
 
Fourier slide
Fourier slideFourier slide
Fourier slide
 
residue
residueresidue
residue
 
Ray : modeling dynamic systems
Ray : modeling dynamic systemsRay : modeling dynamic systems
Ray : modeling dynamic systems
 
002 ray modeling dynamic systems
002 ray modeling dynamic systems002 ray modeling dynamic systems
002 ray modeling dynamic systems
 
002 ray modeling dynamic systems
002 ray modeling dynamic systems002 ray modeling dynamic systems
002 ray modeling dynamic systems
 
Fpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systemsFpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systems
 
04 AD and DA ZoH.pptx
04 AD and DA ZoH.pptx04 AD and DA ZoH.pptx
04 AD and DA ZoH.pptx
 
Kanal wireless dan propagasi
Kanal wireless dan propagasiKanal wireless dan propagasi
Kanal wireless dan propagasi
 
lecture1.pptx
lecture1.pptxlecture1.pptx
lecture1.pptx
 
Frequency domain analysis of Linear Time Invariant system
Frequency domain analysis of Linear Time Invariant systemFrequency domain analysis of Linear Time Invariant system
Frequency domain analysis of Linear Time Invariant system
 
Course-Notes__Advanced-DSP.pdf
Course-Notes__Advanced-DSP.pdfCourse-Notes__Advanced-DSP.pdf
Course-Notes__Advanced-DSP.pdf
 
Advanced_DSP_J_G_Proakis.pdf
Advanced_DSP_J_G_Proakis.pdfAdvanced_DSP_J_G_Proakis.pdf
Advanced_DSP_J_G_Proakis.pdf
 
Master Thesis on Rotating Cryostats and FFT, DRAFT VERSION
Master Thesis on Rotating Cryostats and FFT, DRAFT VERSIONMaster Thesis on Rotating Cryostats and FFT, DRAFT VERSION
Master Thesis on Rotating Cryostats and FFT, DRAFT VERSION
 
NAS-Ch4-Application of Laplace Transform
NAS-Ch4-Application of Laplace TransformNAS-Ch4-Application of Laplace Transform
NAS-Ch4-Application of Laplace Transform
 
unit 4,5 (1).docx
unit 4,5 (1).docxunit 4,5 (1).docx
unit 4,5 (1).docx
 
Signal & system
Signal & systemSignal & system
Signal & system
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Seminar 20091023 heydt_presentation

  • 1. Presentation at the Missouri University of Science and Technology PSERC The Hilbert Transform: Applications in the Analysis of Power Engineering Dynamics G. T. Heydt Arizona State University October, 2009
  • 2. Я 2фӘ-Я/‫ﮎ‬Ǽ4 It is obvious that … PSERC Ǽ5 Я* μφ21 = 2π±σg+Q=buuY(t) >> 12.1028746*x(z) Ξ2-3Ω8>1 ξΩ Except πΔΨ = Ω+Ξ/0.24r ∩∏5≠≈Ǿ*Ǽ *ф/Ө-1 1.1111+Єζ/ξΩ√ќ when n is q34-atan(acos(z))Λcosh(q)/Ж2=0.2957352957Юq odd or n = 57Юq 8ф21/Ө-1 = ‫ﻅ‬ 3 ∫∫∫ 1279 g k − ∂r + π  1 0 0   − 1 0 0 0 ∆Ξ  − 1 0.111  12λφ = k = 22 0 Γ  * * − Χ 0 Γ − 1.1t / 2 +  Χ 0 Γ * 202 − 1.1t Χ ∑ i ∇ℑϖ ΠΘ Ξ + 1.1 ΠΘ Ξ + 1.1  0 ΠΘ Ξ   0  0        i =ℵ ∑ PFq q =104769 b⊆Ξ φ cosh( a tan(sinh( t * z ))) ∑ λi = i =ℵ Note  ∫∫∫ ∫∫∫∫∫∫ α g k − ∂r + π  1 0  k = 22 y 0 ∇ℑϖ  ∑ ∆Fq 0 Θ  q =104769    22.5  2  Χ − 2* Γ  φ −∃ Ξ 22 ∑ 12k   k =qw+5  1 ℜ ∏ −16.7 qw− 2 * q  y a ⊗b ∆r = Ξ 8 qq( φµπξωγ ) + 14v * * ô/44 - 1 c⊕d 5vô/2 - 1 ∫∫∫ ∫∫∫∫∫∫ α g k − ∂r + π k = 22 ∇ℑϖ ∑ ∆Fq q =104769 VERY IMPORTANT FOR Z = 2₣‫ שׂ‬Я 2 3 Λ ΣΠ q⊥r ℑ 6 7 4 Ψ s2 8 2
  • 3. Outline PSERC • Why look to transform theory for any help in power system dynamic analysis? • The Hilbert transform • Some interesting mathematics • Modal analysis, damping and stability • Some complications • Summary, conclusions, recommendations, possible venues for new work in power engineering 3
  • 4. Objectives PSERC • To introduce the Hilbert transform in a comprehensible way • To discuss applications in power engineering • To give a capsule summary of challenges in the area 4
  • 5. Il existe de nombreuses façons d'afficher une image PSERC transform What is an ‘image’ • A way to see something • A view not easily interpreted otherwise • Trans = across Form = manifestation TRANSFORMATION A mapping from one space to another 5
  • 6. Il existe de nombreuses façons d'afficher une image PSERC • The concept is to make calculations easier in the transformed domain • And not to waste too much time in transforming and untransforming TRANSFORMATION A mapping from one space to another 6
  • 7. Issues in power signal identification PSERC Transforms are often useful for these applications POWER SYSTEM Measurements IDENTIFICATION Take corrective control action, alarms, PSS signals The main contenders • Fourier analysis • Prony analysis • Hilbert analysis • Various control theory approaches such as observer design 7
  • 8. Why use transformations? Fourier transform Laplace transform Hartley transform To convert a differential equation to an algebraic equation To convert the convolution integral into something that is more easily calculated To convert a signal with a wide frequency bandwidth into something that has a narrow bandwidth in the transformed domain Fourier transform Laplace transform Hartley transform Discrete Hartley and Fourier transforms To get rid of unbalanced three phase quantities To make calculations easier And to conform with widely used notation PSERC Walsh transform Symmetrical components, Clarke’s components 8
  • 9. David Hilbert PSERC 1862 – 1943 born in Königsberg, East Prussia algebraic forms algebraic number theory foundations of geometry Dirichlet's principle calculus of variations integral equations theoretical physics and dynamics foundations of mathematics the Hilbert transform 9
  • 10. The Hilbert transform PSERC 1 H [ x( t )] = X ( t ) = * x( t ) πt Some points of interest The transformed variable is still t The convolution integral is best performed by taking the FT of both sides – and use the convolution property of the FT Recall that the FT of the 1/t term is –jsgn(ω) This can be verified by the reciprocity theorem: if f(t) and F(jω) are transform pairs, then f(jω) and F(t) are also transform pairs 10
  • 11. The Hilbert transform PSERC 1 H [ x( t )] = X ( t ) = * x( t ) πt The FT of the 1/πt term is –jsgn(ω) This can be verified by the reciprocity theorem: if f(t) and F(jω) are transform pairs, then f(jω) and F(t) are also transform pairs These are FT transform pairs 11
  • 12. The Hilbert transform PSERC 1 H [ x( t )] = X ( t ) = * x( t ) πt Therefore, one way to obtain the HT is to MULTIPLY the FT of 1/πt (namely –sgn(ω)) with the FT of x(t). But that is easy – just reverse the signs of all the terms of the FT of x(t) over negative values of ω. Then take the IFT if you really need X(t). 12
  • 13. Some rather interesting Hilbert transforms x(t) Aeσt cos( ω d t + ϕ ) PSERC X(t) Special interest in dynamic studies of all kinds of linear systems Aeσt sin( ωd t + ϕ ) 13
  • 14. Some rather interesting properties of the Hilbert transform Linearity H(ax(t))=aX(t) PSERC H(x(t)+y(t))=X(t)+Y(t) Double application When the HT is applied twice to x(t), the result is –x(t). This is also called anti-involution. Inverse HT H-1 = -H Differentiation H(dx/dt) = d[H(t)]/dt Convolution H(x*y) = X*y = x*Y The analytic function XA(t) = x(t) + j H[x(t)] 14
  • 15. The analytic function of the decaying sinusoid Aeσt cos( ω d t + ϕ ) σt Ae sin( ωd t + ϕ ) The analytic function PSERC HT pair XA(t) = x(t) + j H[x(t)] Therefore XA(t) = Aeσtcos(ωdt+φ)+j Aeσtsin(ωdt+φ) |XA(t)|= Aeσt This property is useful in calculating system damping on line – and potentially in calculating PSS signals and signals that might be used to separate systems that will break apart in uncontrolled separation. 15
  • 16. For example A 0.270 Hz decaying sinusoid, damping factor 0.1 PSERC The HT of this signal The magnitude of the analytic function – plotted on a log scale 16
  • 17. For example PSERC Observations •The slope of the log of the |XA| function is the value of σ, namely the negative of the damping factor, 0.1 in this case •The plot is obtained numerically, and only the near end values of the plot lie off the line y = mx+b. This is due to end effects of the DFT calculation of the HT from a finite sample. •Since the HT is in the time domain, if the damping changes at time to, the slope of the log plot will simply change at time to. •Since the DFT is used, as measured data become available, the oldest datum is simply dropped out of the DFT calculation, and the new datum is brought in – in the fashion of a sliding window. The magnitude of the analytic function – plotted on a log scale 17
  • 18. The phase of the analytic function PSERC XA(t) = Aeσtcos(ωdt+φ)+j Aeσtsin(ωdt+φ) Arg(XA(t)) = ωdt+φ This is ωd 18
  • 19. A synthetic example A synthetic example – corrupted by noise (‘S5’ with SNR = 2, ‘S6’ with SNR = 5). The base signal S5 is augmented with a second mode at 0.6 Hz, unity amplitude, time constant 8 s in S6. PSERC S5 f(t) = e−t/10sin( 2π 0.27 t ) + noise Prony analysis Signal S5 S6 Frequency Identified (Hz) 0 – 50s 0 – 10s Component (Hz) 0.27 0.27 0.60 0.271 0.272 0.604 0.272 N/A 0.566 Attenuation factor identified (s) 0 – 50s 0 – 10s 9.3 5.1 6.4 7.2 N/A 2.4 Hilbert analysis Signal Component (Hz) S5 S6 0.27 0.27 0.60 Frequency Identified (Hz) 0 – 50s 0 – 10s N/A N/A N/A N/A 0.272 0.602 Attenuation factor identified (s) 0 – 50s 0 – 10s N/A N/A N/A N/A 8 1019
  • 20. Actual signal taken in a power system after a large disturbance M1 A measured signal PSERC •Successively zoomed traces •Prony ‘sees’ potentially spurious modes – the number is selected by the user •Hilbert ‘beats’ Prony in computational speed •Hilbert can identify changes in modes as the event unfolds •Prony assumes stationarity in the signal •Prony has been programmed in commercially available packages – readily used •Accuracy is similar between Prony and Hilbert (Hz) Damping ratio 1 2 3 4 0.23 0.30 0.49 0.77 0.001 0.72 0.012 0.023 Comment on amplitude Dominant Minor Minor Negligible 1 0.23 -0.003 Sole Method Component Prony Hilbert Frequency 20
  • 21. Bases of assessing the tools used for power system signal processing PSERC •Multiple modes and modes that are near each other •Noise in the measurements •Missing measurements •Finite sample of the time domain signal (finite time window) •Three phase issues •Speed of the identification – can it be done in real time? •Suitability for control action •Accuracy of the identification 21
  • 22. Execution speed PSERC A second measured signal: M2 These are tie line flows Zoomed traces •100 identifications •On-line capability •Hilbert generally ‘beats’ Prony in speed •Accuracy in synthetic signals appears to be about the same •Does not include preprocessing 22
  • 23. Time domain windowing Time domain windowing will impact both Prony and Hilbert analysis. The impact on Prony can not be corrected, but there is potential for correction in the Hilbert domain. 1 PSERC Windowing may be viewed as multiplication by a rectangular pulse p(t). Thus the signal measured is not x(t), but p(t)x(t) 0 23
  • 24. Bedrosian’s theorem 1 PSERC Sample length T 0 Period of oscillation To •The signal x(t) is known only in a finite time window [0,T ] •The Hilbert transform is x(t)p(t) where p(t) is a rectangular pulse that captures that window •The Hilbert transform is H[x(t)p(t)] ≈ p(t)H[x(t)] = p(t)X(t) for pulse widths that are significant relative to the period of oscillation of x(t) , To << T •This approximation is Bedrosian’s theorem and it is a consequence of a narrow band model •Under the narrow band model, X(t) changes from cosine forms to sine forms, and the angle of the analytic function of x(t) is calculated accurately from the arg(XA(t)) 24
  • 25. Bedrosian’s theorem 1 It would be nice to reduce T as much as possible. This can be done via several routes Sample length T 0 Period of oscillation To Preprocess data Capture data ? Remove the assumptions of Bedrosian's theorem PSERC Reduce the BW of the signal Modulate the signal with a sweeping frequency Noise filters Separate even and odd parts of x(t) Splines to envelope Work with moving time window the signal and process only changes in Remove high frequency X(t) signals and process Combine with wavelet analysis separately 25
  • 26. Hilbert Huang method PSERC •Effectively reduces the BW of x(t) and allows high speed processing of individual component bands of frequencies •Programmed in a commercial prototype, and proven in a range of applications •Although not based on Bedrosian’s theorem, the HH method breaks the signal x(t) into component band limited signals, and processes those separately. The HHT method uses splines and time domain ‘sifting’. These are similar to demodulation. The preprocessing is in the time domain. Preprocess data Capture data Use peaks to demodulate the signal Modulate the signal with a sweeping frequency Noise filters Splines to envelope the signal Remove high frequency signals and process separately 26
  • 27. Hilbert Huang method PSERC SPLINES •The basic idea is to develop a series of splines that span time intervals 1, 2, …, k, … such that the signal is stationary within the spline horizon. •Then subtract a projected modal function within each spline horizon, m1(t) = x(t) – h1(t), m11(t) = h1(t)-h11(t), … •Stop subtracting estimated modal functions when the Cauchy convergence test is satisfied, and repeat over all splines C is sufficiently small as set by the user. This is effectively a nonlinear low pass filter 27
  • 28. The ‘challenges’ PSERC Fully exploit Bedrosian’s theorem Bedrosian’s theorem seemingly allows the use of shortened time windows of data if the product p(t)x(t) accounts for the rectangular pulse p(t) . There have been published ways to handle products such as this – but no one has fully exploited the results. It is possible that much shorter clips of data would be useable in obtaining intrinsic power system modes. A side benefit: if Bedrosian’s theorem is applied to band limited signals, the convolution property results – but it is in the time domain. Combine the Prony and Hilbert methods The Prony method has been programmed, commercialized and widely used for many years – and there are many proponents of the method. The Hilbert method may be viewed as a ‘competitor’ by some. But there are real possibilities to use the time specific properties of Hilbert to size the sample window for Prony, or to obtain accurate results for nearly collocated modes, or to simply obtain a second estimate which may be a sanity check. 28
  • 29. The ‘challenges’ PSERC Apply Titchmarsh's theorem Titchmarsh’s theorem: if f(t) is square integrable over the real axis, then any one of the following implies the other two: 1. The FT, F, is 0 for negative time 2. In the FT, replacing ω by x+jy, results in a function that is analytic in the complex plane and its integral is bounded. 3. The real and imaginary parts of F(x+jy) are the HTs of each other This theorem may allow one to calculate the HT very rapidly by construction of the analytic function of f(t). Also, there are some consequences of autofiltering of f(t) working in the Hilbert domain. Solve the Riemann – Hilbert problem for this application Form an analytic function from the even and odd parts of a signal: fe(t) and fo(t) namely M(t)=fe+jfo. Then consider two additional functions a(t) and b(t) such that afe-bfo = c. The question is to find a and b such that the even part of M(z) [where z replaces t and z is a complex number] is the HT of c(t). This may allow the selection of functions a and b that are band limited and this will allow rapid calculation of the HT of f. And this may allow extraction of the component modes of f(t). 29
  • 30. The ‘challenges’ PSERC Perform an error analysis for the HT and HT to quantify the accuracy of the methods All practical uses of the HT actually use the discrete HT. The DHT is obtained from the DFT. For an n-point implementation, there is a known error introduced in the DHT calculation. This implies that some kind of error correction may be possible. The DFT calculation error for one type of signal is shown in red. Apply the method for large scale, high profile applications The HT method has been applied in ‘laboratory’ controlled circumstances. The need to is to apply the idea in large systems with many intrinsic modes. And implement the calculation alongside a Prony calculation. And also to make the HT calculation an option in commercial software. 30
  • 31. Some additional potential applications of the HT Hilbert Transformers This is a pair of digital filters that generates outputs u(t) and v(t) given an input x(t) where u and v are in quadrature – that is, their joint integral is zero. x(t) All pass H1(jf) All pass H2(jf) PSERC u(t) v(t) Application In real time generate a voltage that is the q-axis component of a three phase signal, and use a power electronic amplifier to generate a signal –xq(t) which is injected in series with the supply for ‘power conditioning’. Hilbert Phase Modulation x(t) HT Electronic waveform generator Phase modulation occurs inadvertently in bus voltages, at low frequencies, due to power swings. The HT of a phase modulated signal is Bessel function of the form Jn(β)ej2πnat , Jn is a Bessel function, look up table 2πna is the frequency of the phase modulation. This HT can be calculated easily in real time, Power system stabilizer and it may be possible to inject a signal into the transmission system to cancel interarea Application: a power system stabilizer 31 oscillations.
  • 32. Contributors to the Hilbert method of signal analysis Georg Friedrich Bernhard Riemann 1826 – 1866 Germany 黃鍔 Norden E. Huang 1942 - … Taiwan PSERC Edward Charles Titchmarsh 1899 – 1963 U. K. Edward Bedrosian 1922 - … U. S. A. 32
  • 33. More information PSERC •N. E. Huang, Z. She, S. R. Long, M. C. Wu, S. S. Shih, Q. Zheng, N.-C. Yen, C. C. Tung, H. H. Liu, “The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis,” Proc. Royal Society of London, vol. 454, pp. 903995, 1998. •S. L. Hahn, Hilbert Transforms in Signal Processing, Boston, Artech House, 1996. •J. Hauer, D. Trudnowski, G. Rogers, B. Mittelstadt, W. Litzenberger , J. Johnson, “Keeping an eye on power system dynamics,” IEEE Computer Applications in Power, vol. 10, No. 4, pp. 50-54, Oct. 1997. •A. R. Messina, V. Vittal, D. Ruiz-Vega, G. Enríquez-Harper, “Interpretation and visualization of wide-area PMU measurements using Hilbert analysis,” IEEE Transactions on Power Systems, vol. 21, No. 4, pp. 1763-1771, Nov. 2006. •Timothy Browne, V. Vittal, G. T. Heydt, Arturo R. Messina, “A real time application of Hilbert transform techniques in identifying inter-area oscillations,” Chapter 4, Interarea Oscillations in Power Systems, Springer, New York NY, 2009, pp. 101 – 125 33