Professional Documents
Culture Documents
PID Extremum Seeking PDF
PID Extremum Seeking PDF
Tuning Using
Using
Extremum Seeking
ONLINE, MODEL-FREE PERFORMANCE OPTIMIZATION
© IMAGESTATE
lthough proportional-integral-derivative (PID) controllers are widely used in the process indus-
A
try, their effectiveness is often limited due to poor tuning. The manual tuning of PID controllers,
which requires optimization of three parameters, is a time-consuming task. To address this diffi-
culty, much effort has been invested in developing systematic tuning methods. Many of these
methods rely on knowledge of the plant model or require special experiments to identify a suit-
able plant model. Reviews of these methods are given in [1] and the survey paper [2]. In many situations,
however, a plant model is not known, and it is not desirable to open the process loop for system identifica-
tion. Thus, a method for tuning PID parameters within a closed-loop setting is advantageous.
In relay feedback tuning [3]–[5], the feedback controller is temporarily replaced by a relay. Relay feedback
causes most systems to oscillate, thus determining one point on the Nyquist diagram. Based on the location of
this point, PID parameters can be chosen to give the closed-loop system a desired phase and gain margin.
An alternative tuning method, which does not require either a modification of the system or a system
model, is unfalsified control [6], [7]. This method uses input-output data to determine whether a set of PID
parameters meets performance specifications. An adaptive algorithm is used to update the PID controller
based on whether or not the controller falsifies a given criterion. The method requires a finite set of candidate
PID controllers that must be initially specified [6]. Unfalsified control for an infinite set of PID controllers has
Authorized licensed use limited to: Indian Institute of Technology Patna. Downloaded on August 13,2020 at 11:20:46 UTC from IEEE Xplore. Restrictions apply.
been developed in [7]; this approach requires a carefully cho- put but not on the reference signal. This PID controller avoids
sen input signal [8]. large control effort during a step change in the reference signal.
Yet another model-free PID tuning method that does not Figure 1 shows a block diagram of the closed-loop system, where
require opening of the loop is iterative feedback tuning (IFT). G is the unknown plant, the controller is parameterized as
IFT iteratively optimizes the controller parameters with
respect to a cost function derived from the output signal of the 1
Cr(s) = K 1 + , (3)
closed-loop system (see [9]). This method is based on the per- Ti s
formance of the closed-loop system during a step-response 1
C y(s) = K 1 + + Td s , (4)
experiment [10], [11]. Ti s
In this article, we present a method for optimizing the step
response of a closed-loop system consisting of a PID controller and r, u, and y are the reference signal, control signal, and out-
and an unknown plant with a discrete version of extremum put signal, respectively.
seeking (ES). Specifically, ES minimizes a cost function similar
to that used in [10] and [11], which quantifies the performance ES TUNING SCHEME
of the PID controller. ES, which is a nonmodel-based method, The cost function J(θ) should be understood as a mapping from
iteratively modifies the arguments of a cost function (in this the PID parameters K, Ti, and Td to the tracking performance.
application, the PID parameters) so that the output of the cost ES seeks to tune the PID controller by finding a minimizer of
function reaches a local minimum or local maximum. J(θ). However, since ES is a gradient method, the PID parame-
ters found by ES are not necessarily a global minimizer of J(θ).
COST FUNCTION AND PID CONTROLLERS The overall ES PID tuning scheme is summarized in Figure
ES is used to tune the parameters of a PID controller so as to 2. The step-response experiment, which is contained within
minimize a given cost function. The cost function, which
quantifies the effectiveness of a given PID controller, is eval-
uated at the conclusion of a step-response experiment. We
use the integrated square error (ISE) cost function r + u y
Cr G
T −
1
J(θ) = e2 (t, θ)dt, (1)
T − t0 t0
Cy
where the error e(t, θ) = r(t) − y(t, θ) is the difference between
the reference and the output signal of the closed-loop system, and
Authorized licensed use limited to: Indian Institute of Technology Patna. Downloaded on August 13,2020 at 11:20:46 UTC from IEEE Xplore. Restrictions apply.
We present a method for optimizing the step response of a closed-loop system
consisting of a PID controller and an unknown plant with a discrete version
of extremum seeking.
the dashed box, is run iteratively. The cost J(θ(k)) is calculated ζ(k) = −hζ(k − 1) + J(θ(k − 1)), (5)
at the conclusion of the step-response experiment. The ES θ̂i(k + 1) = θ̂i(k) − γiαi cos(ωi k)[J(θ(k)) − (1 + h)ζ(k)], (6)
algorithm uses the value J(θ(k)) of the cost function to com- θi(k + 1) = θ̂i(k + 1) + αi cos(ωi(k + 1)), (7)
pute new controller parameters θ(k). Another step function
experiment is then performed with the new controller para-
meters, and the process continues iteratively. where ζ(k) is a scalar and the subscript i indicates the ith entry
ES is a nonmodel-based method that iteratively modifies of a vector. γi is the adaptation gain and αi is the perturbation
the input θ of the cost function J(θ) to reach a local minimizer. amplitude. Stability and convergence are influenced by the
As shown in Figure 3, ES achieves this optimization by sinu- values of γ , α, and the shape of the cost function J(θ) near the
soidally perturbing the input parameters θ(k) of the system minimizer, as explained in “How Extremum Seeking Works.”
and then estimating the gradient ∇ J(θ(k)). Note that k is the The modulation frequency ωi is chosen such that ωi = aiπ ,
index of the step-response experiment, whereas t is the contin- where a satisfies 0 < a < 1. Additionally, the highpass filter
uous-time variable within an individual step-response experi- (z − 1)/(z + h) is designed with 0 < h < 1 and a cutoff fre-
ment. The gradient is determined by highpass filtering the quency well below the modulation frequency ωi .
discrete time signal J(θ(k)) to remove its dc portion and then An overview of ES theory and some state-of-the-art
demodulating it by multiplication with a discrete-time sinu- applications are given in [12]. The PID tuning in this
soid of the same frequency as the perturbation signal. This article comprises a novel hybrid application, where the
procedure estimates the gradient by picking off the portion of plant dynamics are continuous time and the ES dynam-
J(θ(k)) that arises due to perturbation of the parameter esti- ics are discrete time.
mate θ̂(k) (see “How Extremum Seeking Works’’). The gradi-
ent information is then used to modify the input parameters in EXAMPLES OF ES PID TUNING
the next iteration; specifically, the gradient estimate is inte- We now demonstrate ES PID tuning and compare this
grated with a step size γ , yielding a new parameter estimate method with IFT and two classical PID tuning methods,
θ̂(k). The integrator both performs the adaptation function and namely, Ziegler-Nichols (ZN) tuning rules and internal
acts as a lowpass filter. model control (IMC). In particular, we use the ultimate sen-
The time-domain implementation of the discrete-time ES sitivity method [13] version of the ZN tuning rules, which
algorithm in Figure 3 is consists of a closed-loop experiment with only proportional
feedback, where the feedback gain is increased to a critical
value until the system begins to oscillate. PID parameters
are then prescribed based on the critical gain Kc and the
period Tc of oscillation to give the closed-loop system
response approximately a quarter amplitude decay ratio,
θ(k) J(θ(k)) corresponding to a damping ratio of about 0.2. The ampli-
J(θ) tude decay ratio is the ratio of two consecutive maxima of
the error e after a step change of the reference signal. Specif-
ically, the PID parameters given by ZN are
K = Kc /1.7, Ti = Tc /2, and Td = Tc /8.
^
θ(k) Details of IMC can be found in [1], where the plant is
−γ z−1
+ × assumed to have the form
z−1 z+h
Kp −sL
G(s) = e . (8)
1 + sT
αi cos(ωi k)
Authorized licensed use limited to: Indian Institute of Technology Patna. Downloaded on August 13,2020 at 11:20:46 UTC from IEEE Xplore. Restrictions apply.
plant is unknown, a step-response experiment can be used In [11], IFT, ZN, and IMC are applied to the models
to obtain an estimate of the form (8), as explained in [1].
1
Although variations of IMC that can deal with alternative G1 (s) = e−5s, (9)
1 + 20s
model structures are available in [14] and [15], these meth-
1
ods are not considered here. We note that ZN and IMC are G2 (s) = e−20s, (10)
1 + 20s
derived for a PID structure with derivative action on both 1
the reference signal and the output signal rather than the G3 (s) = , (11)
(1 + 10s)8
structure (3), (4), which does not have derivative action on 1 − 5s
G4 (s) = . (12)
the reference signal. (1 + 10s)(1 + 20s)
f ∗ 2
J(θ) = f ∗ + θ −θ , where e = f ∗ − ((1 + h)/(z + h))[J], with the assumption that γ
2
and α are small. The proof guarantees exponential convergence of
where f is positive. Letting θ̃ = θ ∗ − θ̂, we expand J(θ) as J(θ(k)) to f ∗ + O(α 3 ).
Another intuitive point of view is to observe that the term
α 2 f α 2 f
J ≈ f∗ + + cos(2ωk) − αf cos(ωk) θ̃ , f θ̃ in the signal (17) at the output of the multiplier is the gradi-
4 4
ent (derivative) of J = f ∗ + (f /2)(θ̃ − α cos(ωk))2 with respect
where a trigonometric identity is used to replace cos2 (ωk). The to θ̃ for α = 0. Hence, the role of the additive probing term
term (f /2)θ̃ 2 is omitted since it is quadratic in θ̃ and we focus on cos(ωk) and the multiplicative term of the same form (along
local analysis only. The role of the washout filter (z − 1)/(z + h) in with the filtering effects of the washout filter and the integrator)
Figure 3 is to filter out the dc component of the output signal is to estimate the gradient of J , which is then fed into the inte-
J(θ(k)). Thus, grator, employing classical gradient-based optimization with
step size γ . While gradient-based methods usually require a
z −1 α 2 f
[J] ≈ cos(2ωk) − αf cos(ωk) θ̃ . (16) model to determine the gradient, ES estimates the gradient in
z +h 4
a nonmodel-based manner.
Multiplying (16) by α cos(ωk) yields An interesting aspect of ES is the role of the signal
cos(ωk), which mimics amplitude modulation (AM) in analog
z −1 α 2 f
α cos(ωk) [J] ≈ − θ̃ , (17) communications. This similarity is not obvious since ES
z +h 2
employs one addition and one multiplication block rather than
where trigonometric identities are used for cos(2ωk) cos(ωk) and two multipliers. The addition block is used because the nonlin-
cos2 (ωk) . Moreover, the higher frequency terms with earity J(θ) provides the effect of multiplication since its qua-
cos(ωk), cos (2ωk), and cos (3ωk) are attenuated by the integra- dratic part generates a product of cos(ωk) and θ̃ that carries
tor 1/(z − 1) and thus omitted. the gradient information discussed above. The modulation,
Feeding the signal (17) into the integrator (−γ )/(z − 1) in Fig- demodulation, and filtering serve to extract the gradient infor-
ure 3 results in mation f θ̃(k) from the signal J(θ(k)).
Authorized licensed use limited to: Indian Institute of Technology Patna. Downloaded on August 13,2020 at 11:20:46 UTC from IEEE Xplore. Restrictions apply.
Extremum seeking converges to parameters that yield performance
comparable to the best achievable with other popular PID tuning methods.
Notice that G1 and G2 have time delays, G3 has repeated Tuning for G 1
poles, and G4 is nonminimum phase. We apply ES to (9)–(12) ES PID tuning is applied to G1 in (9), which has a time delay
to facilitate comparison with the IFT, ZN, and IMC PID con- of 5 s. For these simulations, the cost function spans from
trollers found in [11]. t0 = 10 s to T = 100 s, α = [0.1, 1, 0.1]T , γ = [200, 1, 200, 200]T ,
The closed-loop systems are simulated using a time step of and ωi = aiπ . Figure 4 shows that ES minimizes the cost func-
0.01 s, and the time delays are approximated using a third- tion (1) with convergence in less than ten iterations to PID
order Padé approximation to be consistent with [11]. The PID parameters that produce a local minimum. ES achieves this
controller parameters given by ZN are used as a starting point step response by increasing the value of the integral time Ti
for ES tuning. For all simulations, the parameters a and h in to almost three times that given by the ZN tuning rules,
the ES scheme (5)–(7) are set to 0.8 and 0.5, respectively. thereby reducing the influence of the integral portion of the
controller (see Table 1). The per-
formance of the PID parameters
0.1 35 obtained from ES tuning is rough-
30 ly equivalent to the IFT perfor-
mance. This similarity is expected
25
0.01 since both methods attempt to
20
J(θ)
15 Ti
0.001 Td Figure 4 shows that IFT and ES
10
yield closed-loop systems with less
5
overshoot and smaller settling
0.0001 0
0 5 10 15 20 0 2 4 6 8 10 12 14 16 18 20 times than ZN and IMC.
Iterations (k) Iterations (k)
(a) (b) Tuning for G2
1.5 8 For G2 , which is identical to G1
ZN
IMC except with a longer time delay of
6 IFT 20 s, we set t0 = 50 s, T = 300 s,
ES
1 α = [0.06, 0.3, 0.2] T, γ = [2,500,
2,500, 2,500]T, and ωi = aiπ . Figure
u(t)
y(t)
4
0.5 5 shows that ES reduces the cost
ZN
IMC 2 function by an order of magni-
IFT
ES tude in less than ten iterations.
0 0 Moreover, ES yields a closed-loop
0 10 20 30 40 50 0 10 20 30 40 50
t t system whose step response is
(c) (d) similar to that produced by IMC
and IFT and, thus, has improved
FIGURE 4 ES PID tuning of G1 illustrated by (a) the evolution of the cost function and (b) the PID
overshoot and settling time com-
parameters during ES tuning of the closed-loop system with G1 (s). The lower plots present (c)
the output signal and (d) the control signal during step-response experiments of the closed-loop pared to ZN tuning. The PID
systems with G1 (s) and the PID controllers obtained from the four methods. ES reduces the cost parameters determined by the
function in (a) by increasing the integral time in (b), which produces a more favorable step four tuning methods are present-
response similar to that given by IFT in (c). ed in Table 2.
TABLE 1 PID parameters for G1 . The PID parameters given by TABLE 2 PID parameters for G2 . Although ES and IFT yield
IFT in [11] and ES in the present article are similar. Both different parameters, the resulting responses are similar, as
methods increase the integral time Ti markedly over ZN. shown in Figure 5.
Authorized licensed use limited to: Indian Institute of Technology Patna. Downloaded on August 13,2020 at 11:20:46 UTC from IEEE Xplore. Restrictions apply.
Tuning for G3
For G3 with a single pole of order eight, we use
10−2 35
α = [0.06, 1.1, 0.5]T , γ = [800, 3,500, 300] T , 30
ω1 = ω2 = aπ (with α2 cos(ω2 k) replaced by 25
10−3 K
α2 sin(ω2 k) in Figure 3), and ω3 = a3 π . Further- 20 Ti
J(θ)
θ
15 Td
more, the cost function accounts for the error
10−4 10
from t0 = 140 s to T = 500 s. Figure 6 shows that
5
ES improves the step-response behavior obtained
10−5 0
by the ZN tuning rules and returns a response 0 5 10 15 20 0 5 10 15 20
Iterations (k) Iterations (k)
that is similar to that achieved by IFT, yet with a (a) (b)
smaller settling time than the IMC controller. 3
1.2 ZN
Table 3 indicates that ES reduces the integral time 1 IMC
2.5
Ti and controller gain K to reduce the value of the IFT
0.8 ES
cost function. This plant, which is more challeng- 2
u(t)
y(t)
0.6
ing than G1 and G2 , requires roughly 30 iterations 0.4 ZN 1.5
IMC
for parameter convergence. 0.2 IFT 1
0 ES
0.5
Tuning for G4 0 20 40 60 80 100 0 20 40 60 80 100
t t
The PID controller for the closed-loop system with (c) (d)
nonminimum phase G4 in (12) is tuned using ES.
We set t0 = 30 s, T = 200 s, α = [0.05, 0.6, 0.2]T , FIGURE 5 ES PID tuning of G2 illustrated by (a) the evolution of the cost function
γ = [2, 000, 10, 000, 2, 000]T , ω1 = ω2 = aπ (with and (b) the PID parameters during ES tuning of the closed-loop system with G2 (s).
α2 cos(ω2 k) replaced by α2 sin(ω2 k) in Figure 3), The lower plots present (c) the output signal and (d) the control signal during step-
response experiments of the closed-loop systems with G2 (s) and PID controller
and ω3 = a3 π . Figure 7 shows that ES produces a parameters obtained using the four methods. ES reduces the cost function in (a)
step response similar to IFT; both ES and IFT yield after a few iterations and finds PID parameters in (b), which produce a step
no overshoot and a smaller settling time than the response similar to the IFT and IMC controllers in (c).
ZN and IMC controllers. However, ES produces a
slightly larger initial control signal than IFT.
Table 4 shows that an increased integral time
× 10−3
improves the system response. 2.5 80
K
Ti
2 60 Td
COST FUNCTION COMPARISON
1.5
J (θ)
1 T 0.6
IAE = |e|dt, (13)
T 0 0.4 ZN 0.5 ZN
T IMC IMC
1 0.2 IFT IFT
ITAE = t|e|dt, (14) ES ES
T 0 0 0
T 0 50 100 150 200 250 300 0 50 100 150 200 250 300
1
ITSE = te2 dt. (15) t t
T 0 (c) (d)
Note that (14) and (15) involve a time-depen- FIGURE 6 ES PID tuning of G3 illustrated by (a) the evolution of the cost function
dent weighting, which de-emphasizes the and (b) the PID parameters during ES tuning of the closed-loop system with G3 (s).
The lower plots present (c) the output signal and (d) the control signal during step-
transient portion of the response. Figure 8
response experiments of the closed-loop systems with G3 (s) and the PID con-
shows that ISE with t0 = Tpeak produces the trollers obtained by means of the four methods. ES reduces the cost function in (a),
response with the smallest overshoot and although not as quickly as for the other plants, by decreasing the integral time Ti in
fastest settling time. Integrated time absolute (b), which produces a more favorable step response in (c).
Authorized licensed use limited to: Indian Institute of Technology Patna. Downloaded on August 13,2020 at 11:20:46 UTC from IEEE Xplore. Restrictions apply.
error (ITAE) and integrated absolute error (IAE) perform ZN in terms of overshoot and settling time. However,
slightly worse than ISE with t0 = Tpeak , whereas ISE with Figure 8 also indicates that using a cost function comprised
t0 = 0 and integrated time square error (ITSE) are similar to of the squared error (ISE and ITSE) versus the absolute error
(IAE and ITAE) decreases the time required for the output of
a closed-loop system to initially reach the setpoint.
TABLE 3 PID parameters for G3 . IMC, IFT, and ES decrease
Thanks to the flexibility of ES, the cost function can be
the proportional gain K and the integral time Ti versus the
parameters found using ZN. Furthermore, IMC reduces the modified on the fly, allowing the PID parameters to be re-
derivative time Td more so than IFT and ES. tuned whenever it is desirable to emphasize a different per-
formance aspect. However, stability of ES must be
Tuning Method K Ti Td maintained for the new cost function through the choice of
ZN 1.10 75.9 19.0 the ES parameters.
IMC 0.760 64.7 14.4
IFT 0.664 54.0 18.2
ES 0.684 54.9 19.5 CONTROL SATURATION
Many applications of PID control must deal with actuator sat-
uration. Actuator saturation can result in integrator windup,
in which the feedback loop becomes temporarily disconnected
TABLE 4 PID parameters for G4 . IMC, IFT, and ES since the controller output is no longer affected by the feed-
progressively decrease the influence of the integral term
back signal. During saturation, the integral term grows while
while increasing the effect of the derivative term.
the error remains either positive or negative. Hence, the inte-
Tuning Method K Ti Td grator is slow to recover when the actuator desaturates.
ZN 3.53 16.8 4.20 To examine ES tuning in the presence of saturation, we
IMC 3.39 31.6 3.90 apply ES with and without the tracking antiwindup scheme
IFT 3.03 46.3 6.08
ES 3.35 49.2 6.40
[1] depicted in Figure 9, which modifies the integral control
signal using a feedback signal proportional to ũ, the differ-
ence between the requested control signal urequested and the
actual control signal uactual pro-
duced by the actuator. The track-
−2
ing time constant Tt for the case of
10 50
ES is set to Tt = (Ti Td)1/2 . For IMC,
40 this choice of Tt results in a slow
10−3
K controller response; thus, we use
J (θ)
30
θ
Ti Tt = 18.
10−4 20 Td
We compare ES and IMC in the
10 presence of saturation with and
10−5 without antiwindup. Figure 10
0
0 5 10 15 20 0 5 10 15 20 shows that overshoot is a problem
Iterations (k) Iterations (k) for the IMC controller without
(a) (b) antiwindup, whereas ES increases
1.6 8 the integral time (see Table 5) to
ZN
1.4 7 IMC improve the performance of the
1.2 6 IFT controller. ES finds controller
ES
1
5 parameters that perform almost as
0.8
y(t)
u(t)
Authorized licensed use limited to: Indian Institute of Technology Patna. Downloaded on August 13,2020 at 11:20:46 UTC from IEEE Xplore. Restrictions apply.
SELECTING PARAMETERS
FOR ES TUNING 3
Implementation of ES requires the 1.2 ZN
2.5 IAE
choice of several parameters, name- 1
ISE(t0=0)
ly, the perturbation amplitudes αi , 0.8 2 ITAE
ZN
u(t)
y(t)
adaptation gains γi , perturbation ISE(t0=Tpeak)
0.6 IAE
ISE(t0=0) 1.5 ITSE
frequencies ωi , and the parameter h
0.4 ITAE
in the highpass filter. However, it ISE(t0=Tpeak)
0.2 1
turns out that the minimizer found ITSE
COMPARISON OF 1.6
TUNING METHODS 1.2 1.4
ES and IFT use the same cost func- 1 1.2
tion and, thus, yield similar results. 0.8 1
u(t)
y(t)
Authorized licensed use limited to: Indian Institute of Technology Patna. Downloaded on August 13,2020 at 11:20:46 UTC from IEEE Xplore. Restrictions apply.
Extremum seeking produces favorable results in the presence
of actuator saturation.
TABLE 5 PID parameters for G1 with saturation. ES without TABLE 6 PID Parameters for G2 with different values of α and
antiwindup increases the integral time to decrease the γ . ES arrives at similar PID parameters for reduced values of
effect of integral windup, whereas ES with antiwindup can the perturbation amplitude α and the adaptation gain γ .
use a smaller integral time because of the antiwindup
scheme. ES Tuning Parameters K Ti Td
α, γ 1.01 31.5 7.16
Tuning Method K Ti Td α
IMC 3.62 22.4 2.18 2,γ 1.00 31.1 7.60
γ
ES 3.61 47.6 1.81 α, 10 1.01 31.3 7.54
α γ
ESaw 4.07 12.8 2.20 2 , 10 1.01 31.0 7.65
Authorized licensed use limited to: Indian Institute of Technology Patna. Downloaded on August 13,2020 at 11:20:46 UTC from IEEE Xplore. Restrictions apply.
engineering in 1994 at the University of California at Santa Bar- [13] K.J. Åström and B. Wittenmark, Computer Controlled Sytems: Theory and
bara. After two years at the University of Maryland, College Design, 3rd ed. Upper Saddle River, NJ: Prentice-Hall, 1997.
Park, he joined the University of California, San Diego (UCSD), [14] D.E. Rivera and M. Morari, “Control relevant model reduction problems
for SISO H2 , H∞ , and µ-controller synthesis,” Int. J. Contr., vol. 46, no. 2, pp.
in 1997. In 2005 he received the UCSD Award for Excellence in
505–527, 1987.
Research and was appointed the inaugural Harold W. Soren-
[15] A.J. Isaksson and S.F. Graebe, “Analytic PID parameter expressions for
son Distinguished Professor. He coauthored the books Nonlin- higher order systems,” Automatica, vol. 35, no. 6, pp. 1121–1130, 1999.
ear and Adaptive Control Design (Wiley 1995), Stabilization of
[16] Y. Tan, D. Nešić, and I.M.Y. Mareels, “On non-local stability properties
Nonlinear Uncertain Systems (Springer, 1998), Flow Control by of extremum seeking control,’’ Automatica, to be published.
Feedback (Springer, 2002), and Real-Time Optimization by
[17] H. Hjalmarsson, “Control of nonlinear systems using iterative feedback
Extremum Seeking Control (Wiley, 2003). He was associate editor tuning: Theory and applications,’’ in Proc. American Control Conf., Philadel-
for IEEE Transactions on Automatic Control, International Journal phia, PA, 1998, pp. 2083–2087.
of Adaptive Control and Signal Processing, and Systems and Con- [18] M. Leblanc, “Sur l’électrification deschemins de fer au moyen de
trol Letters. He is editor for adaptive and distributed parameter courants alternatifs de fréquence élevée,’’ Revue Générale de l’Electricité, 1922.
systems for Automatica. He was vice president for technical [19] P.I. Chinaev, Ed., Self-Tuning Systems Handbook. Kiev: Naukova Dumka, 1969.
activities and a member of the Board of Governors of the IEEE [20] A.A. Feldbaum, Computers in Automatic Control Systems. Moscow:
Control Systems Society, as well as vice chair of the UCSD Fizmatgiz, 1959.
Department of Mechanical and Aerospace Engineering. He is a [21] A.A. Krasovskii, Dynamics of Continuous Self-Tuning Systems. Moscow:
Fellow of the IEEE and has received the NSF Career Award, Fizmatgiz, 1963.
the NR Young Investigator Award, the Presidential PECASE [22] S.M. Meerkov, “Asymptotic methods for investigating quasistationary
Award, and the Axelby and Schuck best paper awards. He can states in continuous systems of automatic optimization,’’ Automat. Remote
Contr., no.11, pp. 1726–1743, 1967.
be contacted at Department of Mechanical and Aerospace
[23] S.M. Meerkov, “Asymptotic methods for investigating a class of forced
Engineering, University of California, San Diego, 9500 Gilman
states in extremal systems,’’ Automat. Remote Contr., no. 12, pp. 1916–1920, 1967.
Drive, La Jolla, CA 92093-0411 USA.
[24] S. M. Meerkov, “Asymptotic methods for investigating stability of con-
tinuous systems of automatic optimization subjected to disturbance action,’’
Avtomatika i Telemekhanika, no. 12, pp. 14–24, 1968.
REFERENCES
[1] K.J. Åström and T. Hägglund, PID Controllers: Theory, Design and Tuning [25] P.F. Blackman, “Extremum-seeking regulators,’’ in An Exposition of
2nd ed. Research Triangle Park, NC: Instrum. Soc. Amer., 1995. Adaptive Control, J. H. Westcott, Ed. New York: Macmillan, 1962, pp. 36–50.
[2] K.J. Åström, T. Hägglund, C.C. Hang, and W.K. Ho, “Automatic tuning [26] C.S. Draper and Y. Li, Principles of Optimizing Control Systems. New
and adaptation for PID controllers—A survey,” Contr. Eng. Pract., vol. 1, no. York: ASME, 1954.
4, pp. 699–714, 1993.
[27] H.S. Tsien, Engineering Cybernetics. New York: McGraw-Hill, 1954.
[3] K.J. Åström and T. Hägglund, “Automatic tuning of simple regulators
[28] D.J. Wilde, Optimum Seeking Methods. Englewood Cliffs, NJ: Prentice-
with specifications on phase and amplitude margins,” Automatica, vol. 20,
Hall, 1964.
no. 5, pp. 645–651, 1984.
[29] M. Krstić and H.-H. Wang, “Design and stability analysis of extremum
[4] A. Leva, “PID autotuning algorithm based on relay feedback,” IEEE Proc.
seeking feedback for general nonlinear systems,’’ Automatica, vol. 36, no. 2,
D Contr. Theory Applicat., vol. 140, no. 5, pp. 328–338, 1993.
pp. 595–601, 2000.
[5] A.A. Voda and I.D. Landau, “A method for the auto-calibration of PID
[30] A. Banaszuk, S. Narayanan, and Y. Zhang, “Adaptive control of flow
controllers,” Automatica, vol. 31, no. 1, pp. 41–53, 1995.
separation in a planar diffuser,’’ in Proc. 41st Aerospace Sciences Meeting and
[6] M. Jun and M.G. Safonov “Automatic PID tuning: An application of unfal- Exhibit, Reno, NV, 2003, paper 2003-617.
sified control,” in Proc. IEEE Int. Symp. CACSD, Hawaii, 1999. pp. 328–333.
[31] K. Peterson and A. Stefanopoulou, “Extremum seeking control for soft
[7] M. Saeki, “Unfalsified control approach to parameter space design of PID landing of an electromechanical valve actuator,’’ Automatica, vol. 40, no. 6,
controllers,” in Proc. 42nd IEEE Conf. Decision and Control, Maui, HI, 2003, pp. pp. 1063–1069, 2004.
786–791.
[32] D. Popovic, M. Jankovic, S. Manger, and A. R. Teel, “Extremum seeking
[8] M. Saeki, A. Takahashi, O. Hamada, and N. Wada, “Unfalsified parame- methods for optimization of variable CAM timing engine operation,’’ in
ter space design of PID controllers for nonlinear plants,” in Proc. IEEE Int. Proc. American Control Conf., Denver, CO, 2003, pp. 3136–3141.
Symp. CACSD, Taipei, Taiwan, 2004, pp. 1521–1526.
[33] Y. Li, M.A. Rotea, G.T.-C. Chiu, L.G. Mongeau, and I.-S. Paek,
[9] H. Hjalmarsson, M. Gevers, S. Gunnarsson, and O. Lequin, “Iterative “Extremum seeking control of a tunable thermoacoustic cooler,’’ IEEE Trans.
feedback tuning: Theory and applications,“ IEEE Contr. Syst. Mag., vol. 18, Contr. Syst. Technol., vol. 13, no. 4, pp. 527–536, 2005.
no. 4, pp. 26–41, 1998.
[34] X.T. Zhang, D.M. Dawson, W.E. Dixon, and B. Xian, “Extremum seeking
[10] O. Lequin, M. Gevers, and T. Triest, “Optimizing the settling time with nonlinear controllers for a human exercise machine,’’ in Proc. 2004 IEEE
iterative feedback tuning,” in Proc. 14th IFAC World Congress, Beijing, P.R. Conf. Decision and Control, Atlantis, Bahamas, 2004, pp. 3950–3955.
China, 1999, pp. 433–437.
[35] J. Y. Choi, M. Krstic, K.B. Ariyur, and J.S. Lee, “Extremum seeking con-
[11] O. Lequin, E. Bosmans, and T. Triest, “Iterative feedback tuning of PID trol for discrete-time systems,’’ IEEE Trans. Automat. Control, vol. 47, no. 2,
parameters: Comparision with classical tuning rules,” Contr. Eng. Pract., vol. pp. 318–323, 2002.
11, no. 9, pp. 1023–1033, 2003.
[36] E.-W. Bai, L.-C. Fu, and S. Sastry, “Averaging analysis for discrete time
[12] K.B. Ariyur and M. Krstić, Real-Time Optimization by Extremum Seeking and sampled data adaptive systems,’’ IEEE Trans. Circuits Syst., vol. 35, no. 2,
Feedback. Hoboken, NJ: Wiley, 2003. pp. 137–148, 1988.
Authorized licensed use limited to: Indian Institute of Technology Patna. Downloaded on August 13,2020 at 11:20:46 UTC from IEEE Xplore. Restrictions apply.