Document not found! Please try again

Model Predictive Control Based on Linear Programming The Explicit ...

4 downloads 0 Views 349KB Size Report
Programming The Explicit Solution ... The optimal solution relies on a linear dynamic model of the process ... wise affine and continuous state feedback law.
                           

           

                    

         !       

   

   

     

 " #

    



    

       $                 

%    

    &     Æ    

      '     

 

   %  Æ 

      

                    (      

  "    

        

           ) 

 

         

              *

                              

             

           

                                !   "  #      

       $ 

  $ %&     '     &          &   %      %  "  #           $

  %                  " %  !  #    $   

             

 "      (      )        *   $ % &    $ % Æ        

   # !         + ,-. /  - 0 &  %         

(   %        %& $        ) + )- 1 %         *        2 &   

$"        %                 

 !  "   #  $ %& %'(( "    !  

         )  *  ! +,- .  +,*  /& 0(1/ .  "   2                 )  * ! +,- .  +,*  /& 0(1/ .  "         

   %  $     $          &      (       3 4 .         %       &      $   $ 5   6  %         7  $  8 &      !  %  *   $ %&                     9 :  / 0 &  %          %      %       %    %   %      ,    & &    %       "  %   ; 

$   &         &          &          *    

     & (  $      % &  Æ  %    #  % $  " &  Æ  "

% +   %        $  ?         &      1 #      &     % +  &  !       %   %         $   %    (  %               ( &        3 #            &  Æ     & &   $   %  $   $        &     %     .           (    $  4 %     (   %    > '              &     $        +$      *        * &         7 8  % & & 

Æ  9 @    % *   &

    % ) $         A :    % 4  )      $       : '   % %   *    



$   &        % *   

2      )          4 #     &   %         2 %  %         %                   $          



 B  

 B 



A A

& %!    

  "  &        

* &      %     &   ! 



 A  

1

#  "  0      B      &   B  $             $ # &        $   %   $ %   "   0    $ % /       $ 

         

     : , C/                                 )*   !  $    (   * 3         %       ,      %        "       %     )*   $!  $    (   * 3         %     8        6    & + &   %   "  >    &    ($ !  %    %   >     %   (  >  +! % 8  79 # / * (  (    %       (    * 3  % 

         !   # (     $      )*   +! '    %   - > (    & (   $      , Æ  -". %        % (     $       - A   B        A        /! % 8  8: # %        %  (       &  Æ   (        %    (  =   % 4  %&  $ % # 1 &     0 1   &  Æ     7  ! #    &   >     !  $   "   0  1      &  Æ 

 '   ("  

# *        9   % &   >  -            %  Æ        (   # 

$     %      &  &+ &  %  

    / -           6' %             "    6  *          * 3    $   %  0  !   $

  (    %  %&    > "  $!      0       :     :   #    (%     $ B %  (       &   3  Ê  %  

% 

   %   8   #  A " "#! 6 !   (        :        %     :  A & %  $ &        %    >     #  (   &  %        $   (           %    (        %     

%      (     > *  +  *           ( ( %         * 3  %       !      "              

   

#               $          %              %  $  (   A :     $  A :  %  #          %      (   A         %     $ %        #      %  %  8          $             % &   &  2           < (



  &   "     3   



                     % 3             %  A *   B    (  A      /: % +      & 7 $   

 *   &       &    

     ?        & (  A        $     

  &         & 7 P     09 (   %     % &  Æ     %   01  %      (  /: 

) 4     '  0  #  &               

$   A  *   B    %     &          >  /          # !    

    &     $ "         $ %  *        % =$     (   % /:  /  $      #   %    &       (         $  ! $        A      %   $  "        =$

$"      %    &   & *  B         $       &      (  *   B   A  *   B       &  7  "  &         ' 2   %  &   ( % //

        #   & 

4 3

0

5

2 1

x2

0

-0.5

y(t)

2

4

1

-1

3

-2

u(t)

-3 -4 -4

-3

-2

-1

0

x1

1

2

3

-1 -1.5 0

6

4

5 0 -5 -10 -15 -20 -25 0

0.5

0.5

1

1

1.5 t [s]

1.5

2

2

2.5

2.5

3

3

t [s]

34 5!        3/'4

34 )           3/'4

2   +6 #      



0

-2

0 -2

-4

-4 -6

-15

-10

-5

0 x1

5

10

15

-8 -20

20

-15

 < %

-10

-5

34

0 x

5

10

15

20

1

 < &

2  > +6 #/ 5)   @                

7

-10

0

15

2

2

3 4

1

10

8

-5

0.5

-1

5

5

0

5

4

4

10

5

0 x1

6

6

-8 15

-5

8

-6

state x(t)

-10

34

10

-10 -20

-15

 < '

8

2  / +6 #         3/>4 2  /34         6   3    4        *=$            3   4

-20

0

x1

5

10

15

20

25

34 5!          

 5) ?   

2  ' +6 #/@       !      5) 

   4     & &      $       &  "  %              :     B :8



/7

?       

      A : 

/8

     

:    :  A  /

/9

                                      B   C             ( A        B   C            (             B   C               B   C    



                          

   

3$  A4 

                            

   

3$  A/4

 

 

 

 

 





3$  A'4 

 



   

3$  A>4 

 



     

3$  A%4 



     

3$  A&4

 

   

   







3$  AD4 

 

 

   





  

  



  

  



  



  

# +    $        0 3$  A04 1 &  A /  A /  A      A :8 #   %  *  &    037 @     Q  Q/       

     $      %        Q1  Q4     #         0 #      &    &  %     %   % %   #    $     

       1 @    &     9   &       %                A      Q Q0 M  Q                A    &    # 2       !    !         %      %            & 7     #  ,  M  Q     A           !"   #!$!   %& !  '!         &      B  %          

&         &  M 

Q  &

  &  

                     32 45+!              % H  ,O/   

 &    "         B       A      :   B 



0:    :          ?     /8C /9 #   *           

 7             (    (   ( (       B     (   ( (     (         (  ( (   ,*+  EF               5)    3D4      6

      

( ( ( ( ( ( ( ( (

    (     

 

  

      

( ( ( ( ( ( (  

         7            

(



  (  (   

    34   

% %

!      !      

M  Q 





       

      



M  Q % %

     





!

     

!





M  Q

 



          

 



M  Q %

      !      !     

M  Q

M  Q0        $  $   >

    !    !  %        (    M 

Q0   (     ( (  A            ( (        3'4      %                #   % 0 &    :3     M  Q0   $      %         

( ( ( ( ( (

 (

      

   3 #   & 

       %                %      A        %                %    

   

  



             M  Q      ! !                     M  Q/                        A                      M  Q0     ! !                     M  Q1             @      %               Q/ Q1  Q Q0   $ #           

     

% %

  

  



!

!   

M  Q0 



  

   







      

M  Q0 % %

     





!

     

!





M  Q0

   

  

  





M  Q0 %

    

     !      !     

M  Q0

15 10

x2

B>C

1

5 0

4

2

B%C

-5

3 -10 -15 -25

-20

-15

-10

-5

0

x1

5

10

15

20

B&C

25

2  % 5!         3/043'(4

15

15

1b

10

0

1a

5

3a -10

3b

-10

3b -20

-15

-10

-5

0

x1

5

10

15

20

34       +6 #'    !               '       



25

B1C

-15 -25

4

2

-5

-5

1d

1b 0

4

2

B0C

1e

1c

x2

x2

10

1a

5

-15 -25

BDC

3d 3a

-20

-15

-10

-5

0

x1

B(C

3e

3c 5

10

15

20

25

34       +6 #'    !               '       



2  & +6 #'@ 6    !

'  (  &          0:       4 @          &       %        &         

,    & %          ;  %  ?  %    $   ?                  &     %     $ 6          % 

    &  &    &  Æ  %   %     #        $      ? $ %&    %         $        %    $  &  %       $

$ 

 %      , %   $  

          &         $ $      %  M    GE        !         ! H !#  *  +      />'I/>0 100  5N

;  GE Q !   *!         ! H         >(  D  /D(I/D' 11% - P   J !   5 "   G#    *!         ! H         'D  &  0'1I0>/ 11/ 2    G"     H     '%  D>DID&D 9  111 ) 2    GE   !              H ,  $ /    5         !  5   ! J  11D  "    G5!            H   %" ,   #  ""     %'  /&1I/0( ! 10D  # 2 

       - #   #  #      "  *   P@   5 10' #    + 9 5  ; G            6      H    %"       111     $    G          H      0  /  &ID& 11/ J M   J E$;  ./       "  0  #             

   9 R;@ )$) 5 11D   P 2;   2 ,   G) 6 !         !H  "  0  #  0  >I%> /(( 2             G+Æ

                H  12           3E  2 4  0DI1/ /(( 5 ,S  , J       G)     6        Æ      !   H /((/ "         G)   !      !        H     '%  >(DI >/D  111   2        G5           !  ! H       3)  *4  1(I1> /(((