Professional Documents
Culture Documents
Fliess Join-CheapIntelligentControl
Fliess Join-CheapIntelligentControl
Fliess Join-CheapIntelligentControl
Abstract— It is shown that the “intelligent” controllers which the first time, to the best of our knowledge, thanks to
are associated to the recently introduced model-free control intelligent PIDs [6].
synthesis may be easily implemented on cheap and small pro- This aim is fully justified by the following facts:
grammable devices. Several successful numerical experiments
are presented with a special emphasis on fault tolerant control. • Intelligent PIDs are much easier to tune than the classic
arXiv:1307.4841v1 [math.OC] 18 Jul 2013
tions, tioner;
• is of low order, which is most of the time equal to 1. • α ∈ R is chosen by the practitioner such that αu and
y (ν) are of the same magnitude.
Remark 1.1: Let us emphasize moreover that the strange
ubiquity of classic PIDs was mathematically explained for Remark 2.1: Note that ν has no connection with the order
of the unknown system, which may be with distributed
a AL.I.E.N. (ALgèbre pour Identification et Estimation Numériques), 24- parameters, i.e., which might be best described by partial
30 rue Lionnois, BP 60120, 54003 Nancy, France. differential equations (see, e.g., [13] for hydroelectric power
{cedric.join, michel.fliess}@alien-sas.com
b CRAN (CNRS, UMR 7039), Université de Lorraine, BP 239, 54506 plants).
Vandœuvre-lès-Nancy, France. Remark 2.2: The existing examples show that ν may
{cedric.join, frederic.chaxel}@univ-lorraine.fr always be chosen quite low, i.e., 1 or 2. In almost all existing
c LIX (CNRS, UMR 7161), École polytechnique, 91128 Palaiseau,
concrete case-studies ν = 1. The only counterexample until
France. Michel.Fliess@polytechnique.edu
d Projet Non-A, INRIA Lille – Nord-Europe, France. now where ν = 2 is provided by magnetic bearings [4] where
1 Let us quote Wikipedia: Microchip Technology is an American manu- frictions are almost negligible.4
facturer of microcontroller, memory and analog semiconductors.
2 Let us quote again Wikipedia: Freescale Semiconductor is an American 3 See [6] for more details.
company that produces and designs embedded hardware. 4 See the explanation in [6].
Some comments on F are in order: Noise attenuation is achieved by multiplying both sides on
• F is estimated via the measure of u and y; the left by s−2 .5 It yields in the time domain the realtime
• F subsumes not only the unknown structure of the estimate
system but also any perturbation. Z t
6
Fest (t) = − 3 [(τ − 2σ)y(σ) + ασ(τ − σ)u(σ)] dσ
B. Intelligent PIDs τ t−τ
Set ν = 2 in Equation (1): where τ > 0 might be quite small. This integral may of
ÿ = F + αu (2) course be replaced in practice by a classic digital filter.
3.5
1.5
3
1
2.5
0.5
2
0
1.5
−0.5
1
−1
0.5
−1.5
0
0 50 100 150 0 50 100 150
time in s time in s
(a) Control (– blue) and control limits (- - red) (b) Setpoint (- - black) and output (– blue)
Fig. 4: Experimental results: fault-free case
[10] G.F. Franklin, M.L. Workman, D. Powell, Digital Control of Dynamic estimators for noisy signals, Numer. Algor., 58, 53–83, 2011.
Systems (3rd ed.), Addison-Wesley, 1997 [15] M. Mboup, C. Join, M. Fliess, Numerical differentiation with annihi-
[11] A.P. Godse, D.A. Godse, Microprocessors and Microcontrollers (6th lators in noisy environment, Numer. Algor., 50, 439–467, 2009.
revised ed.), Technical Editions Pune, 2009. [16] H. Noura, D. Theilliol, J.-C. Ponsart, A. Chamseddine, Fault-tolerant
[12] D. Ibrahim, Microcontroller Based Applied Digital Control, Wiley, Control Systems - Design and Practical Applications, Springer, 2009.
2006. [17] A. O’Dwyer, Handbook of PI and PID Controller Tuning Rules (3rd
[13] C. Join, G. Robert, M. Fliess, Vers une commande sans modèle ed.), Imperial College Press, 2009.
pour aménagements hydroélectriques en cascade, 6e Conf. Internat. [18] J.S. Parab, V.G. Shelake, R.K. Kamat, G.M. Naik, Practical Aspects
Francoph. Automat., Nancy, 2010. Available at of Embedded System Design Using Microcontrollers, Springer, 2008
http://hal.archives-ouvertes.fr/inria-00460912/en/ [19] A. St. Leger, A. Deese, J. Yakaski, C. Nwankpa, Controllable analog
[14] D.Y. Liu, O. Gibaru, W. Perruquetti, Error analysis of Jacobi derivative emulator for power system analysis, Int. J. Electrical Power Energy
3.5
1.5
3
1
2.5
0.5
2
0
1.5
−0.5
1
−1
0.5
−1.5
0
0 20 40 60 80 100 120 140 0 20 40 60 80 100 120 140
time in s time in s
(a) Control (– blue) and control limits (- - red) (b) Setpoint (- - black) and output (– blue)
1.1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0 20 40 60 80 100 120 140
time in s
3.5
1.5
3
1
2.5
0.5
2
0
1.5
−0.5
1
−1
0.5
−1.5
0
0 20 40 60 80 100 120 140 160 0 20 40 60 80 100 120 140 160
time in s time in s
(a) Control (–,blue) and control limits (- -,red) (b) Setpoint (- - black) and Output (– blue)
Fig. 6: Experimental results: fault free case
1.5 1.8
1.6
1
1.4
0.5
1.2
1
0
0.8
−0.5
0.6
0.4
−1
0.2
−1.5
0
0 20 40 60 80 100 120 140 160 180 0 20 40 60 80 100 120 140 160 180
time in s time in s
(a) Control (– blue) and control limits (- - red) (b) Setpoint (- - black) and output (– blue)
1.1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0 20 40 60 80 100 120 140 160 180
time in s