Design and Flight Control of Miniature Air Vehicle

Embed Size (px)

Citation preview

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    1/109

    A T HESIS

    SUBMIT TED FOR TH E DEGREE OF

    Master of Engineering

    IN TH E FACULTY OF ENGINEERING

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    2/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    3/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    4/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    5/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    6/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    7/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    8/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    9/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    10/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    11/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    12/109

    , ,

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    13/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    14/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    15/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    16/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    17/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    18/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    19/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    20/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    21/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    22/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    23/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    24/109

    ( ) = + + + < 0

    = [ ]

    =

    ( ) < 0 ( ) < 0 0

    (+

    (1

    ) )=

    ( )+

    (1

    ) ( )< 0

    ( ) = + ( + + ) < 0

    = [ ] = [ ]

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    25/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    26/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    27/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    28/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    29/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    30/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    31/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    32/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    33/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    34/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    35/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    36/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    37/109

    =

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    38/109

    =

    =

    =

    =

    = =

    =

    ,

    =

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    39/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    40/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    41/109

    =

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    42/109

    1.8 10

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    43/109

    /

    ,

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    44/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    45/109

    =1

    2

    = .

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    46/109

    2 4

    =

    =

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    47/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    48/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    49/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    50/109

    /

    /

    2

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    51/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    52/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    53/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    54/109

    + (

    cos)

    =

    + + (sin ) =

    + + =

    + + =

    =

    =

    = [ ]

    = [ ]

    = [ ]

    = +

    =

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    55/109

    0 0 1 0

    0 0

    0 0 1 00 0 0 1

    = + = +

    = + = +

    = + + = + +

    = cos + = sin

    = + = +

    = + = +

    = = ( )

    = =

    = + =

    = [ ]

    = [ ]

    = [ ]

    = +

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    56/109

    =

    0 0 1 0

    0

    0

    0 0

    0 1 0 00 0 1 00 0 0 1

    = = +

    = = = +

    = = +

    = 1 = +

    = = +

    =

    = 1 + + = 1 + +

    = 1 + + = 1 + +

    = 1 + +

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    57/109

    = [( . ) + ( . ) ]

    = [( . ) + ( . ) ]

    = [( . ) + ( . ) ]

    = [( . ) ( . )]

    = [( . ) ( . )]

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    58/109

    = [( . ) ( . )]

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    59/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    60/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    61/109

    , , ,

    , , ,

    , ,

    =

    0.19 1.65

    0.05

    0.54 6.41

    3.77

    0.000 9.81 0.10710.36 0.00 6.453

    3.04 0.00 32.630.00 0.00 1.00 0.00 0.000.00 0.00 0.00 0.00 8.00

    =

    00

    008

    =

    0.276 0.02 12.39 9.81 0.256 1.9030.00 0.00 1.00 0.00 20.35 0.325

    1.0560.0440.00

    0.00

    10.44 0.900.00

    0.00

    3.27440.0906

    0.00

    0.00

    0.000.000.00

    0.00

    0.2150.00

    8.00

    0.00

    7.0450.000.00

    8.00

    =

    0 00 0008

    0

    000

    8

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    62/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    63/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    64/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    65/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    66/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    67/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    68/109

    = 0.002088 0.1315 + 3.128 33.92 + 141.8

    = (7.82 10 ) + (7.624 10 ) (9.925 10 ) 0.03464 0.1434= (46.25 10 ) + (36.23 10 ) + (287.2 10 ) + 0.0716 + 0.3961

    = 0

    = 9.81

    = (1.584 10 ) + (5.242 10 ) 0.01196 1.503

    = + (39.59 10 ) (90.63 10 ) + 0.7357 7.2

    = (57.78 10 ) + (137.3 10 ) 1.149 + 11.6

    = 0

    = (9.664 10 ) + (1.959 10 ) (1.922 10 ) 0.02219 0.02376

    = + (2.646 10 ) 0.06582 + 0.4759 4.267

    = + (1.993 10 ) 0.04688 + 0.3632 3.431

    = 0

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    69/109

    = (2.938 10 ) + (2.606 10 ) 0.09362 + 0.005573

    = + (1.566 10 ) 0.3446 + 2.204 8.682

    = + (79.66 10 ) 1.761 + 11.38 44.31

    = (8.142 10 ) (3.394 10 ) + 0.006069 0.03468

    = (5.488 10 ) + (1.501 10 ) (1.523 10 ) + 0.01201 0.03316

    = (4.855 10 ) + (13.28 10 ) 0.428 + 1.063 13.08

    = 9.81

    = (1.806 10 ) + (4.64 10 ) (4.261 10 ) + 0.006566 1.059

    = (4.238 10 ) + (1.144 10 ) 0.1211 + 0.9659 11.48= (1.639 10 ) (6.174 10 ) + 0.2012 + 3.031

    = 0

    = (1.256 10 ) + (2.82 10 ) (7.224 10 ) + 0.001988 + 0.04248

    = (2.246 10 ) (3.798 10 ) + 0.01615 0.915

    = (7.479 10 ) (1.005 10 ) (1.626 10 ) 0.01952 + 0.1177

    = 0

    = (1.953 10 ) + (5.647 10 ) (6.251 10 ) + (3.964 10 )

    0.002547

    = (3.647 10 ) + (1.067 10 ) (1.196 10 ) + 0.07574 0.4344

    = (5.849 10 ) + (3.18 10 ) + (8.305 10 ) + (1.812 10 )

    ( 1.042 10 )

    = (

    3.542 10)

    (

    1.024 10)

    +(

    1.133 10)

    (

    7.179 10)

    +

    0.04069

    = (7.366 10 ) + (2.127 10 ) (2.352 10 ) + (1.486 10 )

    ( 7.155 10 )

    = (1.313 10 ) (3.793 10 ) (4.196 10 ) 0.0266 + 0.1507

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    70/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    71/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    72/109

    =

    ( ) ( , , , )

    ( , , , )

    = + =

    = 1 + =

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    73/109

    + < 0 = > 0

    =

    + < 2 = > 0

    = +

    ( + ) + ( + ) < 2

    = > 0

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    74/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    75/109

    + + + +( + )

    < 2 00 0

    > 0

    = +

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    76/109

    ( ) =( )

    ( ) =

    ( ) = + ( )

    ( ) = + ( ) + ( )

    , , ,

    , ,

    ( , , , ) , , , , , ,

    = + = [ ] +

    = + = +

    = + ( ) = + ( )

    = =

    = 00

    + 00

    +0

    0

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    77/109

    =

    0 00 0

    0 00 0 1

    +

    00

    00

    +

    00

    00

    = + [ ]

    = + [ ]

    = [ ]

    = [ ]

    = + = =

    = +

    00

    +

    0

    = +

    , ,

    = +

    , , ,

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    78/109

    = = [ ] = =

    = [ ]

    =

    =

    0 0 1

    1 0 0 0

    0 0 00 0 00 0 0

    00

    det( ) =

    , , ,

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    79/109

    = + +

    = + +

    = + +

    = +

    = [0 0]

    [ 0 0]0

    0

    00

    00

    0

    000 +

    [0 0]

    [ 0]

    [0 ]

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    80/109

    = [ 0 0][ 0 0]

    0

    0

    00

    00

    0

    00

    0

    + [0 0][ 0][0 ]

    + + + +

    ( + ) 0

    ( ) <

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    81/109

    1. Find out the SOF representation of the system as in Eqs. 4.18, 4.19.

    2. Augment the SOF output to obtain the generalized plant . Define , (gain and

    phase margin constraints) and any damping constraints on the control design.

    3. Compute the optimal guaranteed performance index, , using function of

    MATLAB. This serves as the starting point.

    4. Initialize and also initialize the incremental step in as d.

    5. For > 0, obtain the initial X from the riccati equation below.

    + + = 0 (4.36)

    where = > 0

    The Q is taken as Identity matrix.

    Initialize j=1

    6. Using X from previous step, solve for P, , to minimize amd satisfy the LM Is

    below,

    + + + +

    ( + ) 0 (4.39)

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    82/109

    ( ) < (4.40)

    7. If < 0 then put =

    j=j+1

    Goto step 5

    8. Else if j=1 or if n>0 and n 0 (4.43)

    ( ) < (4.44)

    i. I f P has a feasible solution then

    Put X=P , n=n+1 , j=j+1

    Goto step 6

    ii. Else

    Put = +

    Goto step 6

    9. Else if j 1 and > 0 Put = +

    j=j+1, Goto step 6

    10. Else if j 1 and < 0

    Form the closed loop system with feedback gain .

    = +

    Find using normhinf function in Matlab.

    Find the Gain M argin (GM) and Phase Margin (PM) and the damping (Z) of the closed

    loop system.

    i. I f < 1 and > and > and > then Goto step 11.

    ii. Else = +

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    83/109

    j=j+1, Goto step 5

    11. Final Gain =

    12. Find = =

    END

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    84/109

    ln

    1

    1. Sample number of plantsm from plant parameter space

    1

    2ln

    2

    where1 is the confidence and is the accuracy parameter

    2. For each plant

    Apply modified ILMI algorithm for a plant from the plant spaceP.

    i. I f a controller ( ) is feasible for then store both .

    i=i+1, count=count+1

    ii. Else i=i+1

    3. For each controller

    Compute the closed loop system for each and find the norm.4. Find the average norm for each controller and find the controller which gives the

    minimum value.

    5. END

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    85/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    86/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    87/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    88/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    89/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    90/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    91/109

    =

    00

    00

    10

    000

    0

    +

    0000

    20%

    20%

    40%

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    92/109

    , , ,

    W =0.1

    ( + 0.21)

    W =0.2

    ( + 0.21)

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    93/109

    W =( + 0.15)

    ( + 10)

    = 5 = 50

    1.0611 + 0.0210.

    ( . )

    1.5481 + 1.1673( . )

    0.1797.

    ( . )

    ( ) =( + )

    ( ) =+

    , ,

    = 0.02 , = 50 , = 2.83, = 2.913

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    94/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    95/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    96/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    97/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    98/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    99/109

    = ( ( ) ( ))

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    100/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    101/109

    sin

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    102/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    103/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    104/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    105/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    106/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    107/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    108/109

  • 7/31/2019 Design and Flight Control of Miniature Air Vehicle

    109/109