Frequency Response of Linear Time Periodic Systems
Frequency Response of Linear Time Periodic Systems
"-
on Decision and Control
FP-14-2 4 ~ 4 0 Honolulu, Hawaii December 1990
Abstract
Let A ( t )be an n x n matrix whose elements are piecewise continuous
A frequency response notion comparable to the classical Bode gain functions of time with a finite number of discontinuities in t E [O.T].
and phase response for linear time invariant (LTI) systems has not Then, the n x n matrix @(t,r)is the state transition matriz [4]that
been developed for linear time periodic (LTP) systems. In this paper, satisfies the differential equation
fundamental input and output signal spaces are identified that lead
to a one-to-one map and a linear operator (transfer function). The d
,@(t,.) = A ( t ) @ ( t , ~ )@(t.t)
; =I (3)
LTP frequency response, including a characterization of gain, phase
and their directional properties, is then presented in terms familiar to
Since A ( . ) is periodic, then e(.,.)
is also periodic, so that
the multivariable LTI control theory.
sP(t f N T , r t N T ) = @ ( t , T ) (4)
Introduction This leads to the well known Floquet Theorem.
The fundamental notion behind Bode plots for LTI systems is that a
complex exponential (sinusoidal) test input signal at a given frequency Theorem 1 (Floquet) Consider the LTP state space model ( I ) ,
is mapped by the LTI transfer function into a complex exponential then:
output signal of the same frequency, but with possibly different am- S t a t e transition matrix. The state transition matrix of (1) can
plitude and phase. In contrast, if a complex exponential is input to a1zoay.s be expressed as
an LTP system, possibly several (or an infinite number of) harmonics
will appear in the output signal, each with possibly different gain and
phase. As a result, the notion of a transfer function for LTP systems
has been elusive. where P(t,to) is a nonsingular n x n T-periodic naatrir and Q is
This one-to-many map for complex exponentials is well understood U constant matrix.
and has been one motivation for the development of the describing
function (DF) [ l ]or equivalently, the harmonic balance technique [2] Similarity transformation. The state transformation
as applied to LTP systems. Both the DF and harmonic balance ap-
proaches enforce the one-to-one map, so that higher harmonics can be 4 4 = P ( t >t o ) w ( t ) (6)
neglected. However, this can lead to grossly inaccurate results. Several transforms x ( t ) into a periodically time varying system of cwrdi-
authors [1,3] have dealt with this problem by including as many har- nates, v ( t ) ) such that the dynamics matrix in the new state s p c e
monics as influence the fundamental harmonic. However, an infinite is time invariant:
number of harmonics may influence the fundamental. To date, no com-
parable notion t o the LTI transfer function has been presented for LTP + ( t ) = Q w ( t ) t B(t)u(t),
systems. Therefore, in this paper, a systematic approach is taken to y ( t ) = C(t)v(t)+ D(t)u(t). (7)
identify the linear operator that explicitly describes the input-output
relationship between signal spaces of fundamental importance to LTP where B ( t ) = P - l ( t , t o ) B ( t ) and C ( t ) = C ( t ) P ( t , t o ) .
systems.
Stability. An LTP system is stable iff all eigenvalues of the
+
monodromy matrix, @(to T, t o ) , lie on the open unit disk,
Linear Time Periodic Systems
{@(to t T , t o ) l E Do, (8)
LTP systems are described by a state space model of the form
where D o= ( 2 ; 121 < 1).
k ( t ) = A ( t ) z ( t )t B ( t ) u ( t )
Proof: The proof is straightforward. For details, see [ 5 ] . 0
Y ( t ) = C(t14t)f D(t)u(t) (1)
It will be assumed that to = 0 in the sequel, such that P ( t , t o ) =
where z ( t ) E R", y ( t ) E R", u ( t ) E R", and A ( t ) , B ( t ) , C ( t ) ,and P ( t ) . The Floquet stability theorem has played a pervasive role in thc
D ( t ) are real-valued matrices of appropriate dimension. A(.),B(.), analysis of LTP systems [2,G], and will be referred to repeatedly in the
C(.), and D ( . )are periodic with period T . That is, sequel.
A(t + N T ) = A ( t ) (2)
Fundamental Signal Spaces
and similarly for B ( . ) ,C(.), and D ( . ) . (In the sequel, the period
will be assumed to be T throughout, hence thc term T-periodic). For LTI systems the test input signal of interest is the complcs vs
The state space model ( 1 ) will be denoted by the &tuple S = ponential,
[ A ( l ) , B ( t ) , C ( t ) , D ( t ) and
] , the sct of all such systems with n finite u ( t ) = uOeSt, s E C,
will be denoted by Pmxm.The state space model S is strictly proper which is inappropriate for LTP systems because it results in ;I OIIV [ ( I
iff D ( t )= 0 . inany map [i]. However, Floquet theory can be viewed as the S(YIN.IIt ~ ~ i .
'Presented at The 29fh IEEE C'onfewzce on Decision and Conttd; Honolulu, signals that. increase geonzetrically from period to period. 'l'Iii> l~,.i,l:,
Hawaii: December 5-7, 1990 to the concept of a geometrically periodic test signal for L'I'I' S ~ ~ I R ~ I I I ~ ~
Authorized licensed use limited to: Peking University. Downloaded on December 05,2021 at 07:15:54 UTC from IEEE Xplore. Restrictions apply.
Definition 2 (Geometrically periodic signals) A geometrically Proof: The proof is omitted for brevity. For details, see [5]. 0
periodic (GP) signal, u ( t ) , with fundamental frequency, w p , and cor- Note that the steady state response is a one-to-one map from G P
responding period T , has the property input signals t o GP output signals. Thus, the GP steady state output
response is analogous to the LTI transfer function.
u ( t + NT) = zNu(t), (10)
Definition 5 ( L T P integral operator representation) The
where z E C . 0 steady state output response can be expressed as
Since the LTP system maps a single harmonic into many harmonics,
then it makes sense that the test signal should include all harmonics as
well. Moreover, the G P signal can be expressed as a complex Fourier where the integml operator kernel G ( z ; t , r ) is defined QS
3651
Authorized licensed use limited to: Peking University. Downloaded on December 05,2021 at 07:15:54 UTC from IEEE Xplore. Restrictions apply.
Harmonic Balance Approach Expanding (1) in terms of these Fourier series':
The time periodic parametric excitation associated with most phys-
ical systems can be expressed by a sum of sinusoids of relatively low
harmonic number. From an engineering standpoint, a sensible numer-
ical procedure would exploit this tendency, so that an approach based
on harmonic balance is developed [2]. Harmonic balance offers two ad-
vantages: (1)low frequency contributions to the parametric excitation
0 =
nEZ { yn -
mEZ
Cnqmxm-
mEZ 1
D n - m ~ mcant.
which vanishes as t
= +(t,O)
{ €0 -
I,mEZ
- Q)-'Bi-mUm
(26) A= 7 (35)
and the transient o u t p u t response is given by
3652
Authorized licensed use limited to: Peking University. Downloaded on December 05,2021 at 07:15:54 UTC from IEEE Xplore. Restrictions apply.
Proof: Eliminating x from (33), in favor of Y and U, results in the Principal Gains and Directions
desired input-output relationship. 0
However, there are two problems associated with the harmonic trans- Directional properties of LTP systems can be generalized as any
fer function. First, it is not dear that the harmonic transfer function, property of the integral operator transfer function (harmonic transfer
which requires the inversion of a doubly infinite matrix, will always function) or GP (EMP) signals that exhibits a spatial dependency, in
exist. Second, the harmonic transfer function described above is a addition to the frequency dependency shared with scalar LTI trans-
doubly infinite matrix operator, which cannot be implemented on the fer functions and scalar sinusoidal signals. This spatial dependency
computer. The first problem will be dealt with, in general, by ap- is manifested in the infinite number of Fourier coefficients required
plication of the second Floquet result. The second problem will be to characterize EMP signals, as well as the multi-input multi-output
mitigated by truncating the HTF in order to implement analyses on nature of general LTP systems.
the computer. Clearly, the one-to-one map induced by GP signals, that is, the inte-
Let us consider some examples. Consider the LTP state space model gral operator transfer function, is linear since the underlying dynamics
with time invariant dynamics, S = [Q,B ( t ) , C ( t ) ,D ( t ) ] . Here, Q , is were linear. Thus, the singular value decomposition of the integral
a constant matrix, BO that A = blkdiag{Q}. Following the procedure operator transfer function will provide useful interpretations of do-
outlined above yields main and range spaces, and directions of maximal amplification for
this linear map. The singular values of the integral operator, and their
associated directions, are well defined [9], and are parameterized by z
on the unit circle in the z plane. However, the integral operator ap-
proach provides little insight into how to compute the singular values
The HTF is the terms in braces: since the integral operator is a functional operating on vector functions
(signals).
IC2
On the other hand, the harmonic balance approach involves the mul-
tiplication of complex matrices and vectors and can be easily be im-
Direct application of harmonic balance produces the same result as in plemented on the computer. The harmonic transfer function maps an
Theorem 8. EMP input into an EMP output'accordiug to
A large class of problems that are important in the study of LTP sys-
tems are those represented by LTI plants with input or output ampli-
C ( s ) : U -+ y ; C ( s ) E pmxm (45)
tude modulations. The HTF for both these cases simplifies markedly.
Consider the state space model of an amplitude modulated input to that is, the plant has m independent inputs and m independent out-
an LTI plant, S = [ Q , B ( t ) , C , D ( t ) ] .The input-output relationship puts. The input signal ~ ( tis )an EMP signal, and provided the internal
(39)can be further simplified, dynamics represented by A ( t ) are asymptotically stable (the eigenval-
ues of the monodromy matrix are on the unit disk, or the eigenvalues
of Q are in the LHP), the steady state output signal, y ( t ) , will also be
an EMP signal.
Hence, the HTF is the terms in braces: The harmonic transfer function is a complex matrix that changes
value with frequency, w , where the frequency range of interest is given
Bm,n(s) = C ( s m I - Q)-' Bm-n + Dm-n, (42) br
Instead, consider the case of an amplitude modula.ted output signal
from an LTI plant, S = [Q, B , C ( t ) , D ( t ) ] ,then the HTF is
that is, the unit circle in the z-plane is mapped to the imaginary axis
Em,n(s) = Cm-n ( s n l - ~ 1 - Bl + D ~ - , , . (43) in the fundamental strip in the s-plane. For any value of frequency,
w 6 Ro, the singular value decomposition (SVD) of the HTF function
In the latter two cases, no infinite sums need to be computed. can be computed,
Two different forms of the HTF were presented. The first form of the
HTF in Theorem 8, corresponds to the harmonic state space model S p(jw) = U(jw)C(jw)V*(jw), (47)
= [[Q-.+')E,, I?, D],where (Q-NI is a block diagonal quasi-Toeplitz
form. The second form of the HTF in Lemma 10, corresponds to the where the superscript * denotes the Hermitian or complex conjugate.
harmonic state space model S = [(A-N),8, E , D],where ( A - N ) a Each quantity in the SVD is parameterized by frequency.
full quasi-Toeplitz form. However, both representations are related by Since the harmonic transfer function is infinite dimensional, the sin-
a similarity transformation. gular values will be studied by examining the singular values of the
truncation of the HTF. Thus, N positive harmonics (as well as N
Lemma 11 ( A similarity transformation) Consider the LTP negative harmonics and the zeroth harnionic so that the HTF is sym-
d a t e s p c r model, S = [ A ( t ) , B ( t ) , C ( t ) , D ( t ) ] .Its harmonic state metric) are included and the truncated HTF is denoted by C ~ ( j w ) .
spct model, denoted by the 4-tuple SI=[(A-N), B,C,'D], where (A- The implication is that if enough harmonics are included in the trun-
.t') is U full quosi-Tocplitt form. The similarity tmnsformation given cated HTF, then correct answers will be obtained in SVD analyses.
by x = P v , where P is the Toeplitt form corresponding to the periodic Assume that P- d ~"
i v ) is invertible. Then:
+ +
I
prtion I J ~thr: Flmpet solution, P ( t ) , transforms the above harmonic the quantity C,(jw) is a m ( 2 N 1)x m(2N 1)complex matrix
htlltf: q c e 1nfJdd lo u hormonic state spnce model, denoted by the 4- consisting of the singular values of the truncated HTF:
/ I I ~ / I s2
: = [(Q- N ) , s , C , D ] , where ( 9 - N ) is n doubly infinite block
ijia!lurrel i i i d r i x . Ilcrc: u m a s ( ~ )= al(w) 2 Q Z ( W ) 2 *..2 ~ Z N + I ( W=)umtn(u). (48)
Q - N = P-*(A-N)P, The minimmi singular value umin(w) is the gain associated with
n = P-lB, the minimum amplification direction. However if more harmonics
c = CP. (44) are included in the analysis, a smaller minimum singular value
may be found. These singular values are known as the principal
I'l.f,t,fi lI,l l l l . l , i l i l h , M'l' [SI. 0 gains.
'/ ~ , i ~ ~ ~ i l ;~~,~I ;i ,~i.~, ~ y l ~ , ~ iliiis ~ ~ .virtiie
~ i ;tlio i i ~ i i that it is an algebraic
hijlijI;fit,ii,y ~ , I ; ~ I I ~ I , I , I I ;i Io~i i , itisl,wil til' ;I. t . i i i w varying one requiring the +
V,(jw) is a complex matrix m(2N 1 ) x m ( 2 N 1) whose col- +
i ~ (~) ll) ll, ,
~ ~ ~ ~ l is,f t it11 ~ ! i i I ~ ~ r ~ . i i i i ~I,IIV
i ~ . siitiil;lrii,y
~~l,~, f.ransformation {
umn vectors a ( " ) ( ~ )are
} the principal input directions or right
r(!liijirt*h I 1114 I i ~ I i i ~ i It ~. ~~ ~~ I I ~ ~ I I S' l~hOyI lIi ;h~ I'oriii~ 7'. singular vectors of p N ( j W ) and form a basis for the dontain spuce.
3653
Authorized licensed use limited to: Peking University. Downloaded on December 05,2021 at 07:15:54 UTC from IEEE Xplore. Restrictions apply.
(c) +
U ~ ( j wis) a complex matrix m(2N 1) x m(2N 1) whose col- +
umn vectors { u ( " ) ( w ) } are the principal output directions or left
singular vectors of c ~ ( j w and ) form a basis for the range space.
This singular value analysis is carried out for w E 00, so that the
principal gains can be plotted versus frequency as a Bode gain plot
(that is, decibels versus frequency, w E 00). This principal gain di-
agmm is analogous in many respects to the singular value plot for
multivariable LTI systems, although the specific interpretation must
be carefully worked. Also, the principal gain diagram repeats itself in
the nth complementary strip in the s-plane, that is,
..
e -10
- 5 3
At each frequency it is assumed that the input to the asymptotically
stable system is a unit complex periodic signal of the form
-15
lL(q= unej(w+nwP)t. (50)
nEZ
where l l ~ ~ l l Then
= 1. ~ assuming that the system is in steady state, -291 -0.5 0 0.5 7
the resulting output will also be a complex periodic signal,
FREQUENCY IN RADIANSBEC
Figure 1: Principal gain diagram for lossy Mathieu equation example.
The gain of the LTP system at a given frequency is characterized by the
where principal gains (singular values) of the harmonic transfer function. The
b N l h = ((d~V(jw)uN((~. (52) principal gain diagram is a graph of these singular values over the frequency
Consider a maximum direction analysis at a specified frequency range w E (-wp/2,wp/2]. The shaded circle on the maximum principal
gain locus corresponds to the frequency of the maximum direction analysis
w E 00.The SVD produces a maximum singular value, # ( U ) , with
shown in Figure 2.
a corresponding complex valued right singular vector, ?(U), with
+
m ( 2 N 1) elements, and left singular vector, E ( w ) with m(2N 1) +-
elements. The maximum right and left singular vectors correspond The Lossy Mathieu Equation
to the first columns of V ~ ( j wand
) U,(jw), respectively. The block
vector elements of *(U) can be expressed in polar form as Here, the time periodic dynamics of the Lossy Mathieu equation [7]
are considered. Defining the state vector as
(53)
Here, the o denotes the Schur product or an element by element vec- .'=[e e], (57)
tor multiplication. The quantities 6, and qn are parameterized by
leads t o the system matrices:
frequency, although this frequency dependence will be implicit to sim-
plify notation. Also, n denotes the block vector of ? ( w ) corresponding 0
to the nth harmonic. Each block vector element of G(w) contribute; a A(t) =
different amplitude and phase. The block vector elements of E ( w ) can
also be written in polar form as
(54) c = [ l 11
Again, the quantities 2, and 6, depend implicitly on frequency.
At steady state, the input and output signals that correspond to The parameter values selected for this example are wp = 2, C = 0.2, and
the direction of maximum amplification can be reconstructed from the /3 = 0.2. For most of the analyses performed in this section, truncation
information contained in the maximum direction analysis. First, the of the harmonic transfer function t o N = 10 harmonics was sufficient
to obtain reasonable results.
input signal corresponding to the maximum amplification direction can
be reconstructed from the quantities ii, and qnfor all n E 2 as below: The principal gain diagram of this system is shown in Figure 1.
There are an infinite number of principal gain loci corresponding to the
E(t)= 6, 0 , j A e j ( W + n w P ) t . infinite dimensional domain and range spaces of the harmonic transfer
(55) function, and only a small number are shown in this diagram. The
nEZ
largest gains occur for the zeroth, and first harmonics, which can be
The steady state output signal corresponding to the maximum ampli- concluded by examination of the singular vectors associated with each
fication direction, @(t), can be reconstructed from a, iin, and 4,,: gain plot.
A maximum amplification analysis is performed for w = wp/4 =
g(t> = 3 6, 0 &nej(w+nwp)t. (56) 0.5rad/sec as indicated by the shaded circle in Figure 1. The max-
nEZ imal input (principal) direction is given by the right singular vector
associated with the maximum singular value,
Finally, the amplitude and phase of any periodic input to the LTP
system at a frequency w E Ro can be expressed as a linear combina- r - TT--
. . -
tion of the principal input directions (right singular vect,ors) at that
frequency. The amplitude and phase of the corresponding output can 0.8227 - j0.1088
be predicted at steady state by the same linear combination of the c(t)= &I2 +
0.3497 j0.0572 1
principal output directions (left singular vectors) weighted by their +
0.3319 j0.2692 ejwpt
corresponding principal gains (singular values).
3654
Authorized licensed use limited to: Peking University. Downloaded on December 05,2021 at 07:15:54 UTC from IEEE Xplore. Restrictions apply.
a ) MAXIMUM INPUT DIRECTION
It is instructive to express the input direction in polar form, I
2
d
“ 0
2
- -2
I I
0 2 4 6 8 10 12 14 18 18 20
TIME IN INTEGER FUNOAMENTAL PERIODS
Note that all of the harmonics enter with a specific phase. The max- b) MAXIMUM OUTPUT DIRECTION
i
imum principal gain is the maximum singular value, 8 = 1.1798. The
maximum output (principal) direction is given by the left singular vec-
tor associated with the maximum singular value,
I I
0.5594 - j0.562G e-jwpt 0 2 4 6 8 10 12 14 18 18 20
+
ij(t) = 1.1798ejtI2 0.1664 j0.0646 1 . TIME IN INTEGER FUNOAMENTAL PERIODS
0.2647 - j0.4809 ejwpt
c) ZERO INITIAL CONDITION RESPONSE TO MAXIMUM INPUT DIRECTION
I
In polar form,
I
0 2 4 6 8 10 12 14 18 18 20
TIME IN INEGER FUNDAMENTAL PERIODS
References
[l] A. Leonhard, “The describing function method a.pplied for the
investigation of parametric oscillations,” in Proceedings of the 2nd
IFAC World Congress, (Basle, Switzerhnd), pp. 21-28, 19G3.
12) J. Dugundji and J. H. Wendell, “Some analysis methods for ro-
tating systems with periodic coefficients,” AlAA Journal, vol. 21,
pp. 890-897, June 1983.
3655
Authorized licensed use limited to: Peking University. Downloaded on December 05,2021 at 07:15:54 UTC from IEEE Xplore. Restrictions apply.