Lecture Notes in Control and Information Sciences Editors: M. Thoma · M. Morari
339
Mazen Alamir
Stabilization of Nonlinear Systems Using Receding-horizon Control Schemes A Parametrized Approach for Fast Systems With 102 Figures
Series Advisory Board F. Allg¨ower · P. Fleming · P. Kokotovic · A.B. Kurzhanski · H. Kwakernaak · A. Rantzer · J.N. Tsitsiklis
Author Dr. Mazen Alamir CNRS Laboratoire d’Automatique de Grenoble BP 46 38400 Saint Martin d’H`eres France
[email protected] http://www.lag.ensieg.inpg.fr/alamir/
British Library Cataloguing in Publication Data Alamir, Mazen Stabilization of nonlinear systems using receding-horizon control schemes : a parametrized approach for fast systems. - (Lecture notes in control and information sciences ; 339) 1.Nonlinear control theory 2.Automatic control Mathematical models I.Title 629.8’36 ISBN-13 9781846284700 ISBN-10 1846284708 Library of Congress Control Number: 2006926659 Lecture Notes in Control and Information Sciences ISSN 0170-8643 ISBN-10: 1-84628-470-8 e-ISBN: 1-84628-471-6 Printed on acid-free paper ISBN-13: 978-1-84628-470-0 © Springer-Verlag London Limited 2006 Apart from any fair dealing for the purposes of research or private study, or criticism or review, as permitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced, stored or transmitted, in any form or by any means, with the prior permission in writing of the publishers, or in the case of reprographic reproduction in accordance with the terms of licences issued by the Copyright Licensing Agency. Enquiries concerning reproduction outside those terms should be sent to the publishers. The use of registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant laws and regulations and therefore free for general use. The publisher makes no representation, express or implied, with regard to the accuracy of the information contained in this book and cannot accept any legal responsibility or liability for any errors or omissions that may be made. Typesetting: Data conversion by author. Final processing by PTP-Berlin Protago-TEX-Production GmbH, Germany (www.ptp-berlin.com) Cover-Design: design & production GmbH, Heidelberg Printed in The Netherlands 987654321 Springer Science+Business Media springer.com
0
24J <<6 >I<><J&J >IO4S7I T4&U><4:O <: :<:74:&I 8<"&7 >I&"4O4T& <:3 OI<7B 7O2<S12 O24J 4J <:&>OS77W 8OSI& JS5&O! 4O JO477 :&&"J 8:W *SIO2&I "&T&7<>8&:OJ 4:
>74O4<:B <:74:&I 8<"&7 >I&"4O4T& <:OI<7 ? @ SO7W O2& &JO <:OI<7 JOIO&1W <:& 8W "<>O O< 2:"7& J&T&I& :<:3 74:&I4O4&J :" <:JOI4:OJ J U&77 J O< 24&T& :&I3<>O487 >&I*7&8&:OO4<: <* J2&8&J 1&:&I77W 4:T<7T&J 2&TW <8>SOO4<:J! :8&7W! O2& I&>&O&" <:374:& J<7SO4<: <* <:JOI4:&" :<:3 <:T&V <>O484XO4<: >I<7&8JB 24J 4J O2& I&J<: U2W O2& 48>7&8&:OO4<: <* J2&8&J 2J &&: 7484O&" O< I&7O4T&7W J7I<&JJ&J S:O47 I&&:O7WB 2& 48 <* O24J <<6 4J O< J2IO4S7I *O47& U4O2 I&7O4T&7W *JO JWJO&8J O2O 2T& &&: 48>744O7W <:J4"3 &I&" O< & <SOJ4"& O2& I:1& <* >>74474OW <* 7JJ47 J2&8&JB 2& OI&O8&:O 4J 48&" O I&J&I2&IJ 4: :<:74:&I <:OI<7 JWJO&8J J U&77 J <:3 OI<7 >IO4O4<:&IJ 4: I<I&J&:OO4<: 4J J&7*3<:O4:&" &T&: O2<S12 J4 >I&3&V4JO4:1 6:O484XO4<: O2& 420-2"= 4!"0 ="!-A-E" 42A=40; 4J JWJO&8O4 *&&"6 "&J41: O2O! O &2 "&4J4<: 4:JO:O! O3 O&8>OJ O< <8>SO& : <>O487 J&DS&:& <* *SOSI& <:OI<7J O2O 84:484X&J J<8& <JO *S:O4<:! O< >>7W O2& -IJO <:OI<7 4: O24J <>O487 J&DS&:& O< O2& JWJO&8 :" O< I&>&O O2& U2<7& >I<&JJ O O2& :&VO "&4J4<: 4:JO:O :" J< <: 4:"&-:4O&7WB 4:& O2& <JO *S:O4<: "&>&:"J <: I<&JJ I&JS7OJ 4: JOO& *&&"6B <:JOI4:OJ <: 744O7W <:J4"&I&" 4: O2& "&-:4O4<: <* O2& <>O487 <JOB 2& 7OO&I I&/&OJ TI4<SJ <:&I:J JS2 J 84:484X4:1 <:JS8>O4<:! 8V484J4:1 &,4&:W! I&"S4:1 S:"&J4I&" &+&OJ! &OB
L).!)
+H 6"-0 44/ 42 %4= >A H>A"1>; O UJ I&<1:4X&" DS4O& &I7W O2O O2& &V&SO4<: <* O2& <:OI<7 JOIO&1W "&3 JI4&" JO474OW 2J I&&:O7W &&: >I<><J&" MR *<:"4:1 I&JS7OJ >W :< OO&:O4<: O< U2&O2&I O2& *2J4X&" I& 48>7&8&:O7& 4: I&7 O48& IO4S7I! O2& &+&O <* <:OI<7 >I8&OI4XO4<: <: JO474OW :" O2& <:"4O4<:J O2O I& O< & JO4J-&" W O24J >I8&OI4XO4<: 2T& :&T&I &&: 4:T&JO41O&"B
&47 I<I<7&8 4J J<8&O48&J O< -:" <:JOI4:&" JO474X4:1 <:OI<77&I I&1I"7&JJ <* O2& 7&T&7 <* >&I*I<7&8 4: O2& J&:J& O2O O2& <>O484XO4<: >I<7&8 8W & "&-:&" U4O2 I&J<:7& "&1I&& <* /&V4474OWB : O24J <<6 4O 4J J2&47 J&J <* O2& 6:A 2! 1"!!"! H>A"1> 2& I>4" &V>:J4<: <* O2& J< 77&" - C9<-9 4J 857W "&JI4&" J JWJO&8 O2O 2J O< & <:OI<77&" U4O2 7484O&" I&J<SI&JB 24J 7484OO4<: <:&I:J SOO4<:7 *474O4&J :" O2& T477& >OS77W O2& &JO ><JJ47& 2<4&B ! &OB@B <:J&DS&:O7W! 8JO&I4:1 *46+H 24J <<6 "4JO47J 8W &V>&I4&:& "SI4:1 78<JO O&: W&IJ J I&J&I2&I 4: :<:74:&I JWJO&8J <:OI<7 U4O2 O2& I&&"4:132>I<2B :/S&:&" W 8W 8&2:47 :" &I<:SO47 61I<S:"! I&74X&" DS4O& &I7W O2O O2& 1&:&I4 *OS77W &7&1:O! I& :O4843 JO4<:B 24J 84VOSI& 4J JWJO&83"&>&:"&:O :" O2& 8:W &V8>7&J "&T&7<>&" 4: O24J <<6 ?"<S7& 4:T&IO&" >&:"S7S8! :<:2<7<:<84 JWJO&8J 4: 24:&" *O4<: 84JJ4<:! S:"&I3OSO&" JO&774O& 4: *47SI& 8<"&! T&IO473O6&3<+3:"37:"4:1 4II*O! U764:1 I<&B : ""4O4<: O< 8:W <:I&O& :" "&O47&" &V8>7&J! O2& J4 JO474OW I&JS7OJ S:"&I I&&"4:1327&"3
L).!)
O48& <:OI<77&I U4O2 &VO&:J4T& SJ& <* O2& 7I8&OI4X3 O4<: O2O 4J J<8&O48&J 8:"OSOO4<:B SIO2&I8I<><J&"! 864:1 O24J <<6 2&674JO O<<7 *JO 24&T&8&:OJ J U&77 J JOIO4:1 ><4:O *I<84J4:1 :&U I&J&I2 "4I&O4<:JB 247& I41I<><J&" 4: O2& -IJO >IO <* O24J <<6! O2& O2&I<><J&" 4: O2& J&<:" >IO I& :744O7W &V84:&"B 24J &:7&J I&"&IJ O< &V>7<JJ4474O4&J O2O I& 28<),,C <+&I&" W O2& I&&"4:132>I<2B 2&J& ><JJ4474O4&J ::SO 4: <8>7&O&7W I413 O4<:J :&&"&" &4:1 *S77W JO4J-&"B : I<><J&" 4: O2& J&<:" >IO <* O24J <<6 I& 4:O&:"&" O< OOIO O2& OO&:O4<: <: 3 <S:O <* O2& *O O2O! 4: 8:W J&J! U2&: *&" U4O2 I&7! <:I&O& >I<7&8J! "&"4O&" I&&"4:1324O& J<8& 4:O&I&JO4:1 U&O O24J J4OSO4<: O< >&IJ4JO *I&"4O4T& <:OI<7 86&J 4O T&IW "4,S7O O< T<4" &JJ484JO4 I&JS7OJ U2&: O674:1 O2& 4JJS& 4: O2&<:"4:1 <8>SOO4<:J I& JO477 O<< 2&TW O< & >&I*I&"4O4T& <:OI<7 :" :7WO43 7 *&&"6 7UJ 8W & O2& &JO UW O< ""I&JJ O2& I<SJO:&JJ 4JJS&B 44/ 42A"2A 24J <<6 <:O4:J OU< >IOJB 2& -IJO ?2>O&IJ =3L@ >I<><J&J 1&:&I4 * JO474OWB I&4J&7W 2>O&I = >I&J&:OJ O2& "&-:4O4<:J :" :IO4S7I! O2& <:&>O <* <:OI<7 >I8&OI4XO4<: 4J 4:OI<"S&" O<1&O2&I U4O2 O2& 6&W >I<>&IO4&J :&&"&" O< 24&T& 7<J&"37<<> JO474OWB 2>O&I R 7WJ <SO O2& >I4:4>7& <* O2& I&&"4:132 JO474OW 4JJS&B 2>O&I P <:&:OIO&J <: O2& J48>7&JO JO474X4:1 *I8&OI4XO4<: :" J8>7&"3O48& <:OI<7B 2>O&I 0 "&O47J I&&:O <:OIO4T& *I&"4O4<: 2
L).!)
J4T&7W SJ&" 4: O2& J&<:" >IO <* O2& <<6 * 746& JWJO&8JB 2>O&I . I&>I<"S&J O2& I&&:O7W >I<><J&" S:4-&" J&O <* JS,4&:O <:3 "4O4<:J * JO474OW O2O 2<7"J *4&&3U4J& <:JO:O <:OI<7 >I8&OI4XO4<:B 2& I&&:O 4"& <* "4JOI4SO&"34:3O48& <>O484X3 O4<: 4J I4&/W 4:T<6&" U4O2 IO2&I 4:*O&I M >I<><J&J 7JB 24J *4I&" W O2& >I<7&8 <* JO7& U764:1 *&" I<IO &:"J U4O2 2>O&I L U2&I& O2& 4"& <* "4JOI4SO&" <>O43 84XO4<: 4J &V>7<4O&" O< 4OJ &VOI&8& 7484O SJ4:1 1I"4&:O3J&" I&&"4:13 2>I<2 4: U242 O2& >I8&O&I T&O&:37<<> <:OI<7 >I<-7& 4J SJ&" J "W:84 4:O&I:7 JOO& <* O2& <:OI<77&IB : O2& J&<:" >IO <* O2& <<6! J&O <* J& JOS"4&J 4J >I<><J&" 4: O47& U4O2 O2& <8>SOO4<: O48& &T&: *&:"4:1 <: O2& JOISOSI& <* O2& JWJO&8 S:"&I <:J4"&IO4<:B 24J 4J 6&W 8&JJ1& <* O24J <<6 &,4&:O *OS7 ><4:O <* T4&U! O24J :OSI& 8W &<8& : <JO7& U2&: *JO&I :" *JO&I JWJO&8J I& <:J4"&I&"B : U3 >I<24:1 O2& <S:"IW <* O2& 7JJ <* JWJO&8J O2O 8W & 2:"7&" W 1&:&I7 J2&8&J U4O2<SO :W >IO4S7I I& *SOO4<:7 SI"&:! O2& JOIS3 OSI& <* O2& >I<7&8 O 2:" 2J O< & &V>7<4O&"B 24J <S:"IW 4J :OSI77W 8SOO4<:7 &,4&:WB &O4O4T& <:O&VO 7&"J O< I&DS4I&" >&I*I<7W : 4:&J>7& *O! O24J <<6 <:OI4SO&J O< O2& S47"4:1 <* O2& <:"4:1 F8&:O7 /&V4474OWG O2O 4J IS47 4: O2& I&O4T& >2J& <* JS2 "&"4O&" *
L).!)
/24F0"!*"1"2A U<S7" 746& O< &V>I&JJ 8W 1IO4OS"& *SO :" 2&7> *I<8 8:W <73 7&1S&J :" *I4&:"JB 2& -IJO <* O2&8 4J SW &IT4JI&3"&-:&" O2&I<7&8 J : &:O4I&7W :&U <:& :" O2&: O< -:" O2& 9< UW O< O67& 4OB >&47 O2:6J 1< O< 28&" 2&8O&IJ M :" =PB : >IO4S7I! 77 O2& <8>SOO4<:J :" J48S7O4<:J :&&"&" O< >I<"S& O2& I&JS7OJ <* O2&J& 2>O&IJ 2T& &&: &V7SJ4T&7W "<:& W 248 "SI4:1 24J 2BB O2&J4JB
:W O2:6J 1< 7J< O< 8W <77&1S& :" *I4&:" 4<7J I2:" *IO4S7I! O2& >IO <* 2>O&I ; "&"4O&" O< O24J JS5&OB 2&I& 4J :< "<SO O2O 4: *&U W&IJ! 4O U477 & O48& O< <77&O 24J >I<2 4: &2OI<:4JB &V>I&JJ 8W 1IO4OS"& O< I&"&I4 <W&I *O&I ;B 24J <<6 U<S7" :&T&I 2T& &&: ><JJ47& U4O2<SO O2& I&:2 O4<:7 43 &:O4- &J&I2 &:OI& ?@ O< U242 &7<:1B 2& 8O27&JJ *I&&"<8 4O <+&IJ *I&J&:O 74&I7 2<4&J O2O JOI46& O SI<>&: I&J&I2B 4:77W! 8W O&:"&I O2<S12OJ 1< O< JU&&O C<<! )- :" )... U4O2<SO U2<8 74*& U<S7" & O<< <7"B
I&:<7&!
I2 RYYM
D. ,-)8
+)4)41
=A "2"=- =1"F4=/ 5
"'2-A-42> 2! 4AA-42 B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B =B= WJO&83&7O&" &-:4O4<:J B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B =BR >&:3 <<>3<:OI<73&7O&" &-:4O4<:J B B B B B B B B B B B B B B B B B B B B =BP >&:3 <<>3I5&O