Академический Документы
Профессиональный Документы
Культура Документы
Abstract: A design method for the design of discrete-time gain-scheduling controllers for the rejection of
disturbances with time-varying dynamics is presented. The disturbance is modeled as the output of a
linear parameter-varying system in linear-fractional-transformation form. The work is motivated by the
rejection of harmonic disturbances with time-varying frequencies, a problem that arises in active noise
and vibration control. The design method is described in detail and experimental real-time results
obtained with an active noise control headset are presented. Over existing approaches (such as adaptive
filtering or gain-scheduled observer-based state feedback) the proposed method has the advantage that it
leads to a stable closed-loop system even for arbitrarily fast changes of the disturbance frequencies.
θ θ
w q w q
wd Gd z yd w q
Gz
u y
Fig. 1. Disturbance model in LPV-LFT form.
where the time-varying disturbance characteristics are now K z
captured by the time-varying parameter θ .
q w
If this disturbance model is combined with the plant model,
the gain-scheduling design method for LPV-LFT systems can θ
be used (Apkarian and Gahinet 1995). This results in a
controller that uses the time-varying parameter θ as a Fig. 2. LPV gain-scheduling system.
scheduling variable and consequently in the overall control
system shown in Fig. 2. where yd is the output of the disturbance model given by
eqs. (3) – (6). For simplicity, only single-output systems with
A similar approach was used by Du and Shi (2002) and Du et one single disturbance and a single control input are
al. (2003) for the rejection of a single harmonic disturbance
considered. The extension to general multivariable systems is
with time-varying frequency. The disturbance was modeled
straightforward.
as the output of an LPV model in polytopic form and tested
in a simulation example. Kinney and Callafon (2006a) used a For norm-optimal control design, performance inputs and
similar disturbance description (polytopic LPV) but included outputs are defined via additional weighting functions. Since
the disturbance model directly in the controller and observed the focus is on disturbance rejection, weighting functions
only the plant states. Both Du and Shi (2002) and Du et al
AW y B Wy
(2003) and Kinney and Callafon (2006a) designed W yp (9)
continuous-time controllers (that were only tested in C Wy D Wy
simulation). Working in continuous time, however, poses
problems in the real-time implementation since the controller and
has to be discretised in each sampling instant. This results in
AWu B Wu
a high computational load (calculation of a matrix Wu p (10)
exponential). An approximate discretisation leads to CWu D Wu
frequency distortion that cannot be tolerated if harmonic
disturbances have to be cancelled. Therefore, in this paper, a are used for the output and the control signal, respectively.
discrete-time design procedure is used. The generalized plant including the plant, the disturbance
model and the weighting functions is shown in Fig. 3. The
The design method presented here leads to a fairly simple state space representation of this generalized plant G(z) is
controller structure (see Fig. 2). The resulting gain- given by
scheduling controller has a fairly low computational load
Ap Bd C d 0 0 0 0 Bu
(compared, for example, to the covariance update required in
a time-varying state estimator) and implementation is 0 A d, 0 0 0 Bd, Bd 0
straightforward. Also, closed-loop stability is guaranteed for x k 1 B Wy C p 0 A Wy 0 0 0 0
xk
the whole range of parameter variations specified in the 0 0 0 A Wu 0 0 B Wu w , k
q , k . (11)
design, even if the parameters vary arbitrarily fast. qk 0 C d, 0 0 0 0 0 wd, k
The remainder of this paper is organized as follows. In yk D W C p 0 CWy 0 0 0 0 u k
y
Sec. 2, it is described how the disturbance model and the 0 0 0 CWu 0 0 D Wu
plant model are combined to form the generalized plant. The Cp 0 0 0 0 0 0
design procedure is briefly outlined in Sec. 3. In Sec. 4, the
modeling of harmonic disturbances is discussed and in Sec. 5 3. CONTROL DESIGN
experimental real-time results are presented. For the real-time
results, an active noise control headset is used and two Although the design method is described in detail in
harmonic disturbances are considered. In Sec. 6, some Apkarian and Gahinet (1995), it is briefly reviewed here. The
conclusions are given. starting point for the control design is the description of the
generalized plant
2. SYSTEM MODELING
x k 1 A B Bw Bu xk
The plant is represented by the state space model
q , k C D D w D u w , k
. (12)
xp, k +1 A p xp, k B u yd, k Bu u p, k , (7) qk C q Dq Dqw Dqu wd, k
yp, k C p xp, k , (8) yk C y D y Dyw D yu u k
7898
18th IFAC World Congress (IFAC'11)
Milano (Italy) August 28 - September 2, 2011
w θ q X 1 A0 B0 0
T
X C 0T
Gd z B
A
ψ 0T
0
0
L0 D0T
, P B T
0 0 D 12T , (22)
w wd 0
0 C D0 J 0
yd 0
u up yp
+
Gp z W yp z Q 0 C D 21 0 , (23)
q
A 0 0 B Bw 0 Bu 0
A0 , B0 , B , (24)
Wup z 0 0 0 0 B I 0 0
G z y 0 0 0 I 0 0 0
C 0 C 0 , C C y 0 , D0 0 D D w , (25)
Fig. 3. Plant and disturbance in LPV-LFT form. C 0 0 0 0 D Dqw
q q
7899
18th IFAC World Congress (IFAC'11)
Milano (Italy) August 28 - September 2, 2011
7900
18th IFAC World Congress (IFAC'11)
Milano (Italy) August 28 - September 2, 2011
Amplitude [Pa / V]
above the disturbance frequency. This is due to the
“waterbed” effect (Bode’s sensitivity integral), sometimes
2
also called “spillover” (Hong and Bernstein 1998), although
this must be distinguished from “modal spillover” (Hansen
2001). Whether this is tolerable in a practical application 1
depends on the spectral content of the background noise. This
might be a disadvantage of the feedback approach over 0
0 100 200 300 400 500
feedforward approaches, which do not necessarily lead to Frequency [Hz]
disturbance amplification.
In Fig. 7 the behavior for a disturbance with time-varying 0.05
frequencies is shown. The disturbance is the sum of two sine
sweeps with frequencies linearly increasing from 90 Hz to
110 Hz and from 110 Hz to 140 Hz, respectively, over 10
Pressure [Pa]
seconds. The comparison of the pressure measured at the 0
microphone for the open-loop and closed-loop case show that
excellent disturbance attenuation is achieved. The control
system also performed well for sweeps with duration of 5
seconds. For even faster sweeps, the system remained stable
but did not achieve satisfactory disturbance attenuation. This -0.05
0 2 4 6 8
could be a consequence of using an “incorrect” disturbance Time [s]
model, as pointed out in Sec. 4. This will be investigated in
Fig. 6. Results for fixed disturbance frequencies of 100 Hz
future work.
and 120 Hz: Open-loop and closed-loop amplitude frequency
responses (top) and pressure measured at the microphone
(bottom), the controller is switched on at approx. t 1 sec
5 and off at approx. t 7 sec .
Closed Loop
4 Open Loop
140
Amplitude [Pa / V]
ff(1)
1
3 130 ff(2)
2
Frequency [Hz]
2 120
1 110
0 100
0 100 200 300 400 500
Frequency [Hz]
90
0 2 4 6 8 10
Time [s]
0.05
0.15
Pressure [Pa]
0.1
0
0.05
Pressure [Pa]
0
-0.05
-0.05
0 2 4 6 8 -0.1
Time [s]
-0.15
0 2 4 6 8 10
Fig. 5. Results for fixed disturbance frequencies of 90 Hz and Time [s]
140 Hz: Open-loop and closed-loop amplitude frequency
responses (top) and pressure measured at the microphone Fig. 7. Results for a disturbance with time-varying
(bottom), the controller is switched on at approx. t 1 sec frequencies: Variation of the frequencies (top) and pressure
and off at approx. t 7 sec . measured at the microphone (bottom) in open loop (light
gray) and closed loop (black).
7901
18th IFAC World Congress (IFAC'11)
Milano (Italy) August 28 - September 2, 2011
7902