Modélisation et stabilisation LQG du mouvement
Transcription
Modélisation et stabilisation LQG du mouvement
! !"! #%" ! " #$ % "& %" ! )*+ ! "# $ % &' ( ,#" # ! / / $ #$ % 0 % / $/ 1 # # /# 4 , $$% . 1 # , $ 3# # 6 % 3# 2$$ / %$ # %$ #$ # # $ # # 0 $ $ $ 2# $ $ #/ $ $$ $% # $ & # $ 7# 233 % 2// "! ! 8 $ / $ #7 # $ 8 / / $ / $$ $ # # # , # #7 # 3 $ 9 #. 8 $ #7 5: # . # 5 # $ 3# #7. # $ $$ < 33 # $$ 3 0 ) " ! "#"( ! %" *+ ( ( ' ,- # . [email protected] ! # . ' !"- %#"(= # / "( ! 4 # = # $ > 4 # $ > # % $ / $ , $ 1 / / $% # $3 $ # 2# # $ # # , $ # # 5. "# 1 %3% # . $ %$ $ $ # . . 9 # # 3 #3 $ , # // #$ # 3 # $ $ #$ 3 # . # 9 ;, . # $$ $ # ! # . . ! = / $ (( 7 # # - #? $ % % 3 # $ #$ @ # $7 # $/ 7 $ $ $ # $$ $$ 3$. 7 % $ %$ $ # , 7 #$ # $ / $ 2#$ # $$ $ 1 $ # A $$ B $C $ #$/ $ / $ #7 * # $ $ % % 7 % # , # #7 3 / $ % $ $ # # / # ; 1 $/ , $ $4 % 1$ / # # $ 3 $/ $% %4 / $ $ $ 7 $ D E. = / $ # #7 # &##% $ $ %71 $ $ $ # / 7 $$ # %4 /% $ $/ $ 3$ / $$ 3$ 3$ $% %. 6 2 6 % $ $ $ # %4 /% $ 2 # / $ $2 2 7$2 2 $ $ 1 $ 2 . '# # # 4 & $ 7 / $ $ #$ / % # 3 # #$ & # # /% ## . ) $ $ $ $1 $ / $ / $$ # $ $ 4 2 ') $$ $1 $ 2 3 # 7 $$ $1 $ # , #$ % $ #. ) # # F /% / $/ $ * $B $ $C $& G # , # #.! * / 2 4 *$ / $ / $4 H #$ $ # %$ % 0 / 1 $. %/ 3 $ 3 # 7 $ #$ #% * $ $ 6 $ 7# IBISC-CNRS Fre 3190 Lab. of Evry Val d’Essonne University, 91020 Evry Cedex, France. #$ 2#$ %. = $ 2 2 7$2 2 # % // # $ 33 # $ / $/ $& / $ $ 33 $ # / # 1$ $ # . % $ # $$ $1 $ $ / # %/ / $$ $ & $ #. ' $& / $ / $ # # / # &$ #I # 3 # / % # % , # %3 $ 7# $ / ## $ & # 3 # # . 1 % , 4 $ $1 $ # / # % % $ #$ # 3 # # $ $ / 1$ $ $ / 3 $@ # / %$ # 4 & / 3 # % %. $ &# 1 # / 3 # # # # / $$ $/ 3 # $ %$ % $ $4 / % $ # / % 6 $/ #$ / $ 6 %3% # @ &$ # / .! #1 $ # # / &% 4 & # 7 / %$ # # */ 1 $ $ # 1$ # %7 7 . & # 7 $ / #$ #$ # % # $ # $J / # / #/ # # &% % $ $1 / $4 # % 7 $ , # #$%4 # / # / # $ %. 1 # # # $ $ #4 / $ $ # # $ / 2 #$ / # / 2 #$ 2#7 2# # $ # # / // 0 . 2// $ # 1$ # $$ $ % $ $1 / $ * #37 #$ $ # $ K >% #$ # $ / # K >% #$ $ * / # #7 2# # $ # # . = 3 ? # 7%#% #$ % 0 % $ # 0 $ $ # $ % $ / , $ $ 7 # $% $ $ # ## # 3 / ? $ %$ $ 2# % 2 # 7 4 4 $ $ // / %$ / # $ # % %$. = #$ $ # # $ / # 2# 1 # 4 / $ % $ 4 $ $ $1 # , # 4 /# 4 $ / %$ # % . = #$ $ $ #$ H 2// $ #% $ $ # $ / %$ # % . = $ # A $ $ # $ # % $%$ # $ # # 5. = $ %$ $ $ #$ 33 % $ $ # / %$ # %$ #$ / 7 / L. = $ #M $ $ # *% % $ / $ #$ # # &%4 # 7# # 7 .= $ # $ #$ $ # 3 # $ #$ $ # N. 0 !% "# % % # 2 # 7 # 4 %4 / $ N(O $ #$ $ # # # /% , #$ / $ # 0 $$ #$ H(; I D E. # %7 , # 4 #$ HO $ #$ $ $ $ / 4 %. '# 4 # # % $ $ / 4 % #$ & # # $ $/ #$ #$ NO $ $ % $ #$ H(O $ $. $ O $ # $ $ # $0 2 % /$ % # * %3 $ 2#3 $ . 2 % % % (( #$ 1# 0 2$ # N $ / , # $ 0 2# / % # # # .! # / % $ 0 $ $ # $/ 3 # $ 2*% # # 0 $ # / % # 2# ## # . P# # % 4 #$ NHO $ #$ # # # #M $ $ / # / # 3 # 7 4 7 / % #7 . 10 #%" ! #$ % = / $ 1 7 * /$ / / $% #$ D E $ 1 $/ $ 6 $4 2 0$ / /$ # % % % %$ #$ D E. / * % % % 7%#% # $ / / 2 % 2# # # % $ $ / / # # 2 %% # 3 # 7 4 7 D H LE. 0 0 2" ! " 1 % //% #$ DN QE. # /$ 7 / & #$ R) # 3 R 1 6 $ # R> 1 R) $ /% F $T C. ! 1 04 /$ 2 2 > 1 2 2 % $ $ # /$ 7 $ / F % #$ /$ 2 2 $ / 1 0$ 10 4% 3 #" ! ! " / *$ # # #% $, # $/% 34 !0 $/ $ 4 /$ 7 $ 6 # 3$ $ #$/ % * / %$ # %$ # / $ /% /$ # . $4 2 2 ! # , 2 2$ $ $% # # 7 # # $$ $ # # #$ 2* #$ $ S$$ $ /$ #3% $ /$ # / $ /% /$ # B # 0$ # $ /$ 7 $ # 1 2 2 . = #$ $ #2$ / $ / $$ 2 2< $ #72 2 2 2$< #7 #7 2 2 . # $ / # # 2# % B# * $/ * / C % 2/, # $ / # / $ 3# # * % #4 $ /$ $ $. ! $ / # / $ # , 2# / 2 %4 $ 3 $ *% $ 7 $$ # $ % 2 / 2 %4 , $ #$ # 4 $ % / // * # $ *% $. $ $ # $ $ * // 4 %$ , $$ $ $ $1 B ,! # C. U/ 2// # $ $ 3# # $ # 4 B $ < #C $ %4 , #$ # $ # # $ # # 2 %4 # % # 2 %4 # 2 %4 # $ 2 %4 # / #1 3 3# # $ * %4 #$ * # 3 $ /# $ # 1 . $ #& #$ / $ # $ # #$ # % #$ # $ 33% # $ %4 #$ $ # $ / %$ # #$ $ # #1 $ # % 4 $ % % # $ $$ # $ $ 1 $ # # #% #% .= $ %4 #$ # $ %3# $$ #$ $ 1 $ $ $ $ 1 $ # #, #% #% / 1$ #% $ #. / # # 1 # # #% $ %7 / x = F ( x, u ) x ∈ R , u ∈ R n 1 $ 2 % #% $ # m # %4 PV F $ / 1$ #% # 33% # # 3# $ 3 # # #, #% # # $ # . $2 2 $% $ 8 2 2 Q , x = [v, φ , r , δ , φ , δ , F f , Fr ]T PV v $ $$ # φ % $$ φ 2#7 # $ $ δ  # % $ # 1 # /# 4 , $ # % $ # $ $ # # / # # # % #C. ! $ # % $ $ # 7 /% $ #$ u1 = τ u 2 = [φr ,φr ,φr ]T #% $ #$ 3 # ∂Fi ( x, u ) ∂x j j =1 ! 4 ## # # $$ Fr Ff $$% . # % $ # %/ # $ # # & #7 $ # $3 $ # $ / %$ # % $ / B #7 $$ %, u = [u1 , u 2 ] = [τ ,φr ,φr ,φr ]T # n ∆xi = δ $$ ∆x j + x 0 ,u 0 / %$ # $ / 1$ $ $ ∂Fi ( x, u ) ∂x j j =1 p # &% $$ x 0 ,u 0 # / 3 $$ # $ ∆u j / $ $1 #% E.x = A.x + B.u y = C.x + D.u PV' ! = W( $ # $ $ 6 x = [ν , φ , r , δ ,φ , δ , F f , Fr ] 10 3$# 4 # ! 4 / $ #7 * Fy $ 7 $$ σ f u σ r u &# $ #7 F # Fr = − 101 ,#2 4 / %$ # % / " C C fvf u fvr u v− v+ 4% $ # % 3% / # %4 σy % Ff = − 2 # #$ $ 3 & 6 / $ $ 4 3 0 $ #$. = #$ D (E ) 6 ; # & , 7# # / # 1 / & #7 7 $$ # B# # #7 # %% $% $$ #$ D E. #$ / % /# % $3 # ! %3 # 3 $ "! $ x = [ν ,φ , r , δ ,φ , δ , F f , Fr ]T T $ $ H I$ 0 C # 33% # #7 fvf .l f u C fvr .l r u ψ + * C fvf u tt δ # f / #7 % * . % *. ) $ % #$ # %/ #$ 0 #C. # # #$ , Cy # 7 % # − Ff ψ − Fr % ! # / $ 3 4 &0 $ $$ $ .! 1 $ #$ / # 7 ( I$. $ % $ $ # # % $ /A $ $ $1 . # $ ? #$ $ / #7 # $ / $, % # $$ ( I$. ! / $ % $ $ /A $ # 3# # $ $$ $ 1 $ #% $$ # #7 # # $/ 0 0 107 4% # $/ #% # 7 $ # "2 ! " # %% " ( I$ 0 $$ "25% " 6 ! 7%#% # 3 % $% / %# *1 $ #%/ 3 # τ P = 0.2.s / ζ n W (.N(N 3%4 # # / $ # 4 $/ # * / # $1 0 2#7 $ $/ $ # $ 33% # ! "" % ! . (C. $ #$ # . %0 V # # 4 / #$ # #3 / $$ , $ # # # , $ # $ $ , / $$ #, # #$ / % #$ # $ $ # / %$ # $ 3 / %, 7 #, . / $ # $ #7 #$ / $/ ? / 1 $ # $ # / $ #$ # $ # .! # 2#7 $ %$ % / %$ # # 2 #/ / ## # , // 0 2#7 $ %$ %. 3 # 4 $ # $ # $/ $ #37 #$ 1 $ %/ # #/ / ## 0 φdes 2#7 φ $ % .! / # $ // $ 4 # $$ $ $ 0 / $ /% $ # /$ DQE. #$ 4 / 1 # # / B # / $C % $ $$ #7 # . 1 3# / , # $ # # # # #$ 1 / # ω n = 10rad / s . τL /$ $$ # $ % #$ & 6 # & # $ $ # $ # /$. ! 1 / . .L.C. ! 1 # # 7 , ! % # #$ / # 7 7 4 / #$ # / /$ # $ &# # $ # / $ /% $ $ #/ / # B- 7 $ / $ # $ DQE. $2// 1 $ / %$ / $ # / %$ # / 3%4 # 1 # $ &# $ 7 # / $ / .! % ( I$ B37 #7 # $ /% #4 $ # 4 /$ 3 # # φr . # # % #/ / / # 2# % # T # $ # 2#7 # # # # 0 $ $ 1 & #7 $ / $ / $ %$ %.  # 010 70 !$4" & 6 # 8 "! 3 # / &% &33 $ */ &33 # #$ $ $ $1 F / / $$ # J = t1 1 lim 2 t1 → +∞ $ 33 22% ! $ * $ # ## / $. / 1 4 # 0 &% # / $ # &$ 4 # $ $ # $ $ # #% $$ 1 # / 4 &# / $ , / $ $# $ # / $ / 1 # # $ 4 &# D E. 8 ## #$ $ 33% # 0 # #% 4 % $/ &% B 5:C 4 &$ 1 4 / / $ % 4 . '# $. P 5 $ # # ! $ " 2 / # % ) 3 # % $ $ $/ # 1 sup( u i ) $ $ $ # # 33% # 0 # 4 / # % / , # # , . 4 B 5C #% $$ ## $$ # $ # ## $/ $ 4 &# #, #$ $ 1 . = #$ $ 0 # 5 $$ 0 #3 X # D+E. ! %" $ 4 7 B #7 " $ #/ / $ # 1 %" ! # ## 4 6 # &% "! #4 R (t ) > 0 1 $ # " "!4 $ @φ $$ $ #7 #C # $ !- ! r 0& &# δf . # ! # $ # 7%#% # $ $ 7 # $ VD E R = diag ( r1 , r2 ,..., rm ) Q = diag ( q 1 , q 2 ,..., q q ) ri = $C / # % #$ & #7 $ # &# u opt (t ) = − K . x 4 #/ &# ;0 0 $ ' 7 # # $ # 1$ .! / # # # $$ # / # 3 // 0 / ## $ &% & $ 3 t0 &% ;0 "! 0 B 5C $ # / $ ! 4 # % / $ # 4 2 [ x T ( t ). Q ( t ). x ( t ) + u T ( t ). R ( t ). u ( t )] dt Q (t ) ≥ 0 # B % $/ # 4 &/ # # $ %" ! %" ! 9)*+: # # "! #% # %0 33 4% # # 5 # $ # / # # B>17 2 W T > #$ $ $ 7 / $4 W T 4 $ #C qi = 1 sup( y i ) 2 $ # % $, 0 ,#" %! !" # %! #4 , # # #/ $ P# $ // $ 4 ( I$ 2#7 = #$ 4 $ # 37 B C. # # #7 $ # #. %7 1 B 7# # / # 4 $ $1 # $ % $% C 0 # &# #4 $$ 3*% 0 % B #M / // 4 % / , # C. # / % %/ #$ $ 33% # $ % $ $ $1 %/ #$ $ $1 # #7 # # ## $ # $% %3% # . #$ / # $ $ $ # # #M $ # $ $1 4 $ # (LQG Control) 80 Rider steering torque 60 Steering torque [N.m] 40 20 0 -20 -40 -60 0 5 10 15 20 Time[s] 070 < !# (LQG Control) 0.8 Model Observer 0.6 Roll rate [Deg/s] 0.4 0.2 0 -0.2 25 30 2% 15 20 10 10 0 Model Observer -5 -20 -30 -15 -0.8 -40 -20 20 Time[s] 40 (LQG Control) 30 20 Time[s] -10 40 (LQG Control) 40 Steering angle [Deg] 10 0 -10 -20 Actual Observer 0 20 Time [s] 40 20 10 0 -10 -20 Actual Observer -30 -40 0 20 Time [s] 0;0 #! !""! % " " "!4 0 !% 20 Time[s] 20 0 -20 -40 -80 40 (LQG Control) 200 0 -200 -400 0 20 Time[s] " "! # " 0 40 20 Time [s] 40 (LQG Control) 1000 Model Observer 400 -600 40 40 -60 600 30 20 -30 0 Actual Observer 60 0 -0.6 (LQG Control) 80 Model Observer 5 -0.4 0 (LQG Control) 20 30 -10 40 ! (LQG Control) 40 35 Steering Rate [Deg/s] -80 Lateral Speed [m/s] $ $ 3 1 # 0 9% . # $ $.H. # / . P# $ # $ Roll angle [Deg] $ 37 $ # $ $ %7 $ # . $ $ # % #4 Rear Tire Lateral Force [N] 7 $ Yaw rate[Deg/s] $ &#$ Front Tire Lateral Force [N] P# " Actual Observer 500 0 -500 -1000 0 20 Time [s] 40 =0 %" = #$ 4 4 $ / %$ # %$ # # # /# 1 # / /$ # $ 6 $ . "# / % % # $ # 5 $$ % 0 # $ # A $ $ # % $% / / # 4 # A $ $/ # %7 # 4 ! / # # & $ $& 1 #% $$ 3# #7 # . 0> % . . >. >. . $/ $ 7%#% * $ % // # $ 2# 1 $ # 4 $ $/ $ $ %$ # $ %$. ) $ # $ # # 2# # $ # / $ /% % 1 .! # # / # / $$ , $ # 1$ # $ % //% / $ $ # 1 # / # #. % , X # B 5:C $ $% / $ $ # $ . $ &# 1 %3% # . $ %$ $ $ # # % $% $$ # #$ $ #M $ # $. $ %$ , $/ 3 # $ #. # &# #$ % $%4 # ## $ / 3 # 7 # # 3# # $ # $ # # $$ $$ 2$ / ! "#$%" &% %'(% %&$!$ . Y . . '#7. . BHC LK + +N . / # =.Y. . (% %&$!$ (%# '%& ! "# $%" &% " ! . , $ = # $ LB C K (( . . >. . / ! %" &% "# & ") & *%" %'(% %&$!$ . Z $ = # $ HB KHC + K Q. # [ #7 $$ .Z ## . K (( . . >. . / . ' #7 # =.Y. . . (*&%+ ( " " (%# ") %'(% %&$!$ #!" ( $ . # '!!P 8 ! #3 # # # $ #! / # = # $ BY. .!. \$ ' .C. $ #. (( ,( +B!=,>P C (( . H. >. . / !%'(% %&$!$ " $$ & %" "## $ & %". # #$ . .'#7. ! #, 3 # ) #7$ # ] ; #7 3> Z $^. '). # # HKH(@ +NL. L. >. . / & ) %( &! $ + & & , * " %" '%& (% %&$!$ . # ) . 3 H # , # # / $ # ! # B Z'! (((C. ## . QHKH+ (((. N. >. . / & %" (%# %'(% %&$!$ "# & # )"* & ( & " + . # Z Z # > 3# # ) # ! #3. . '#7. ) #$ # #. #7 (NK ++ . Q. . !. Y. . =.8. _ #7 . . )" * & ( & ,#! %" ! "# * &$ *%" %'& #") $%('%& %' $& $ (% %&$!$ ,"# & & # & "") # $ +,NL (( . +. . #. % # $%,& # ( & ( %" . & ) %$ %". "# $ % &' Z &'$$ ## - # . ((N. (. '. ;; . .) 6 ; # . # . " / & (%# / " ** $ %" " + $ #!" ( $ ,# . ' / / B#.Q+((QNC +Q+. , NK . ). = # 4 %(( "# # ! 0( "1 & . 1 % # 7 #% ' # 1$ ) $ ++ , ++L. . % % 1 1$,& 1&%, 0& ".& "$ "# 2""1 3445 #%$,( " %"'& "6 ) $ ((N.