Automatic Control of A Jetpack - ME461 Presentation Final
Automatic Control of A Jetpack - ME461 Presentation Final
AUTOMATIC CONTROL
JETPACK CONTROL
Control Problem
Control the height of a person propelled by a jetpack in one
dimension (upwards)
Input would be the different thrust nozzle areas
Control Goals
Overall
Jetpack speed and acceleration less than 40m/s and 2g
respectively
Attain vertical height of 300m within 30s
Fast response for smaller changes in height
Account for disturbances
Equation of motion
𝑚𝑥 = (𝑚𝑉)𝑒 − (𝑚𝑉)𝑜 + (𝑃𝑒 − 101325 + 9.1𝑥) ∙ 𝐴𝑒 − 𝐾𝑥 2 − 𝑚𝑔
W = mg Fthrust
Open Loop: Non-Linear Model
1
200
Mass Reduction
100 const
Divide
Mass
Clock1
.1 g
multiply 9.8
M_dot
(mass loss)
A x_dd 1 x_dot 1 x
0.0058
s s
Area Product 1 Integrator Integrator 1 Scope
Product
2
0.13 u
100 50
Magnitude (dB)
Magnitude (dB)
50 0
0 -50
-50 -100
90 -120
Phase (deg)
Phase (deg)
-150
-90
-180 -180
-3 -2 -1 0 1 2 3 -3 -2 -1 0 1 2 3
10 10 10 10 10 10 10 10 10 10 10 10 10 10
Frequency (rad/sec) Frequency (rad/sec)
Controller Derivation
Closed Loop step response for varying gains
Step Response
1.4
1.2
0.8
Amplitude
0.6
0.4
0.1
0.2 1
10
100
0
0 5 10 15 20 25 30 35 40 45
Time (sec)
Closed Loop: Non-Linear Model
1
0 200
const
Divide
Mass
Clock1
.1 g
multiply 9.8
M_dot
(mass loss)
A x_dd 1 x_dot 1 x
0.0058
s s
Area Saturation Product 1
Product Integrator Integrator 1
13 .93 s+8.423
.1 0.13 2
s+8.423 u
Reference
K1 300 K x^2
Controller
MVeng
101325
Uniform Random Patm 384800
Gain 1
Number
Pe
9.1
Close Loop Response Curves – Non-Linear
7
300
6
250
Current Position (m)
Nozzle Area (m 2)
5
200
4
150 3
100 2
1
50
0
0 10 20 30 40 50 60 70 80 90 100
0
0 20 40 60 80 100 Time (s)
Time (s)
Simulation
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
Questions?