automatic control of a jetpack - me461 presentation final

Upload: studsudzzz

Post on 30-May-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    1/13

    ME461 FALL 2008

    AUTOMATIC CONTROL

    JETPACK CONTROL

    Team Space Cadets

    Ryan Rudy

    Sudeep Pillai

    Vincent Wei Jie Lam

    Wisit Jirattigalachote

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    2/13

    Motivation & Control Problem

    Motivation

    Intriguing dynamics of a jetpack being propelled into the air

    Very beneficial in firefighting and rescuing in tall buildings

    Control Problem

    Control the height of a person propelled by a jetpack in one

    dimension (upwards)

    Input would be the different thrust nozzle areas

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    3/13

    Control Goals

    Overall

    Jetpack speed and acceleration less than 40m/s and 2grespectively

    Attain vertical height of 300m within 30s

    Fast response for smaller changes in height Account for disturbances

    Closed Loop Control

    Overshoot Less than 10% while ascending

    Less than 1m while descending

    Sufficiently small steady-state error (within 1%)

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    4/13

    Free Body Analysis

    Assumptions

    Constant mass flow rate

    Simplified fluid dynamics

    Equation of motion

    System Model

    Fdrag

    FthrustW = mg

    +X

    = ( ) ( ) + ( 101325 + 9.1) 2

    =1

    22

    = ( ) ( ) + ( 101325 + 9.1)

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    5/13

    Open Loop: Non-Linear Model

    A x_dotx_dd x

    ScopeProduct 1Product

    Integrator 1

    1

    s

    Integrator

    1

    s

    Pe

    384800Patm

    101325

    MVeng

    Gain 1

    9.1

    300

    Area

    0.0058

    Thrust Force

    x^2

    u2

    K

    0.13

    Drag Force

    multiply

    g

    9.8

    const

    1

    Mass

    200

    M_dot(mass loss)

    .1

    Divide

    Clock1

    100

    Mass Reduction

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    6/13

    Linearization

    Equation of motion linearized using a simplified Taylor

    Series expansion

    To simplify the model, the mass in the system will be

    assumed constantover time The Linearized model at equilibrium is

    The linearized transfer function is approximately:

    = 0.000264 + 13.65 13.65 = 300 = = 0

    =

    13.65

    2

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    7/13

    Controller Derivation

    -50

    0

    50

    100

    150

    Magnitude(dB)

    10-3

    10-2

    10-1

    100

    101

    102

    103-180

    -90

    0

    90

    Phase(deg)

    Bode Diagram

    Gm = -106 dB (at 0 rad/sec) , Pm = 0 deg (at 7.14 rad/sec)

    Frequency (rad/sec)

    -100

    -50

    0

    50

    100

    Magnitude(dB)

    10-3

    10-2

    10-1

    100

    101

    102

    103-180

    -150

    -120

    Phase(deg)

    Bode Diagram

    Gm = -94.3 dB (at 0 rad/sec) , Pm = 60 deg (at 7.14 rad/sec)

    Frequency (rad/sec)

    Frequency Response of

    G(j)/ [Green] and C(j) [Blue]

    Frequency Response of

    G(j)*C(j)

    To achieve the control goals of overshoot 0.6 and > 60.

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    8/13

    Controller Derivation

    0 5 10 15 20 25 30 35 40 450

    0.2

    0.4

    0.6

    0.8

    1

    1.2

    1.4

    Step Response

    Time (sec)

    Amplitude

    0.1

    1

    10

    100

    Closed Loop step response for varying gains

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    9/13

    Closed Loop: Non-Linear Model

    _ _

    _

    K1

    .1

    Controller

    13.93 s+8.423

    s+8.423

    _ _

    Saturation

    _

    xx_dd x_dotA

    x^2

    u2

    g

    9.8

    const

    1

    Product 1Product

    Pe

    384800Patm

    101325

    s

    _

    MVeng

    300 K

    0.13

    Integrator 1

    1

    s

    Integrator

    1

    s

    Gain 1

    9.1

    Divide

    _ _

    multiply

    g

    9.8

    const

    1

    Mass

    200

    M_dot

    (mass loss)

    .1

    Divide

    Clock1

    0

    _ _

    _

    Area

    0.0058 _ _

    Uniform Random

    Number

    Reference

    _

    _ _

    _

    _ _

    _

    _ _

    _

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    10/13

    0 20 40 60 80 1000

    50

    100

    150

    200

    250

    300

    350

    Time (s)

    CurrentPosition(m

    )

    Jetpack response while attaining a height of 300m

    Close Loop Response Curves Non-Linear

    0 10 20 30 40 50 60 70 80 90 1000

    1

    2

    3

    4

    5

    6

    7

    8x 10

    -3 Jetpack nozzle area change vs. time

    Time (s)

    NozzleArea(m2)

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    11/13

    Simulation

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    12/13

    Conclusion & Future Work

    Conclusions

    Successfully modeled a reasonably accurate non-linear

    and linear systems for the Jetpack

    Achieved all of our control goals

    Future Work

    Model the actuator with a low pass filter Consider the effects of additional mass

  • 8/14/2019 Automatic Control of a Jetpack - ME461 Presentation Final

    13/13

    Questions?