Table 1: Structured uncertainties robustness.
LQG MPC RMPC0 RMPC1
RMPC1r
Case 1
Case 2
Case 3
Case 4
Figure 12 illustrates the case where an
uncertainty of
%20 is considered on the motors
inertia:
mm
JJ %20 . Despite this uncertainty and
the nonlinearities of the system, the robustified
controller RMPC1 still stabilises the system.
Moreover, it can be observed that this property is
conserved even after the order reduction.
Figure 12: Output
m
q . Nonlinear model with
uncertainties of
mm
JJ %20
.
6 CONCLUSIONS
This paper proposes a comparison between
advanced control techniques for the control of the
angular position of a two axes model of a
cardiovascular robot, which is a strongly nonlinear
multivariable system. In order to improve the
controllers’ robustness, several layers of
robustification are further considered.
A linear quadratic controller (LQG) and a Model
Predictiv Control (MPC) law are first designed to
achieve similar level of performance for the time-
domain response. In a first step, additional
measurements of the joints accelerations are used in
order to increase the initial level of robustness of the
two controllers. Robust stability under unstructured
uncertainties is explicitly considered in the synthesis
of the robustified MPC controllers, while, for the
LQG controller, the robust stability under
unstructured uncertainties is verified a posteriori.
Simulation results show a trade-off between robust
stability and disturbances rejection.
The robustness towards the variation of some
parameters (i.e. structured uncertainties) is verified a
posteriori for all the considered controllers. An
interesting perspective is to take into account these
structured uncertainties during the synthesis of the
robustified MPC. A possibility is to consider a
polytopic uncertain domain around the nominal
model as in (Stoica et al., 2009) and to guarantee the
stability over the specified uncertain polytopic
domain solving a BMI (Biliniar Matrix Inequality)
optimisation problem.
REFERENCES
Al Assad, O., Godoy, E., Croulard, V., 2008. Macroscopic
drive chain efficiency modeling using state machines.
17th IFAC World Congress, Seoul, pp. 2294-2299.
Al Assad, O., Godoy, E., Croulard, V., 2007.
Irreversibility modeling applied to the control of
complex robotic drive chains. 4th ICINCO, Angers,
pp. 217-222.
Book, W. J., 1989. Modelling, design, and control of
flexible manipulators arms: status and trends. NASA
Conference on Space Telerobotics, vol. 3, pp. 11-24.
Boyd, S., Barratt, C., 1991. Linear controller design.
Limits of performance, Prentice Hall.
Boyd, S., Ghaoui, L. El., Feron, E., Balakrishnan, V.,
1994. Linear matrix inequalities in system and control
theory, SIAM Publications, Philadelphia.
Camacho, E. F., Bordons, C., 2004. Model predictive
control, Springer-Verlag. London, 2
nd
edition.
Clement, B., Duc, G., 2000. A multiobjective control via
Youla parameterization and LMI optimization:
application to a flexible arm, IFAC Symposium on
Robust Control and Design, Prague.
Doyle, J. C., Stein, G., 1979. Robustness with observers.
In IEEE Trans. Automatic Control, vol. AC 24, pp.
607-611.
Halalchi, H., Bara, G. I., Laroche E., 2010. LPV controller
design for robot manipulators based on augmented
LMI conditions with structural constraints, IFAC
Symposium on System, Structure and Control, Ancona,
Italy.
Hedjar R., Toumi, R., Boucher, P., Dumur, D., 2002.
Feedback nonlinear predictive control of rigid link
robot manipulators, IEEE ACC, Anchorage, AK,
USA, pp. 3594-3599.
Kučera, V., 1974. Closed loop stability of discrete linear
single variable systems, Kybernetika, vol. 10(2),
pp. 146-171.
Maalouf, A.I., 2006. Improving the robustness of a
parallel robot using Predictive Functional Control
ICINCO 2011 - 8th International Conference on Informatics in Control, Automation and Robotics
298