Tesi Adriano Arcadipane: controllo attivo di un missile

21

description

This work is a summary of my master's degree thesis in aerospace engineering from Università degli Studi di Palermo (Italy). Rockets spin about their longitudinal axis due to imperfect alignments in construction. This behavior could be a problem for telemetric systems or when guidance control on the other two axes are used. In my thesis I designed, made and tested an automatic control system to negate the angular roll speed of a model rocket. The system uses two control fins (aerodynamic control) moved by a flight computer equipped with a 3DOF gyroscope, an accelerometer and an atmospheric pressure sensor. I entirely scratch built this flight computer: designing the electronics, creating custom printed circuit boards and programming in C language. The code contain also two digital Kalman filters which compute an optimal estimation of the state-space from sensor data. To design the digital controller and to predict the dynamic behavior of the entire rocket I implemented in Matlab / Simulink a 6 degree of freedom mathematical model. All aerodynamic parameters where estimated with real test flight data or with McDonnell Douglas Digital DATCOM Fortran code (a program which uses semi-empirical methods). I also designed and built the solid rocket motor from a commercial combustion chamber, machinging a custom exhaust nozzle.

Transcript of Tesi Adriano Arcadipane: controllo attivo di un missile

Page 1: Tesi Adriano Arcadipane: controllo attivo di un missile
Page 2: Tesi Adriano Arcadipane: controllo attivo di un missile

•••

Page 3: Tesi Adriano Arcadipane: controllo attivo di un missile

y = 0,0377x

-0,2

1E-15

0,2

0,4

0,6

-3 2 7 12 17

CL

δ [deg]

CL (linear) CL (non …

 [ / ]ssp rad s

 [ / ]ssp rad s 0,42lC

Page 4: Tesi Adriano Arcadipane: controllo attivo di un missile

HMC

Page 5: Tesi Adriano Arcadipane: controllo attivo di un missile
Page 6: Tesi Adriano Arcadipane: controllo attivo di un missile

• ° °• °

Page 7: Tesi Adriano Arcadipane: controllo attivo di un missile

Ix

Iy, Iz

Page 8: Tesi Adriano Arcadipane: controllo attivo di un missile
Page 9: Tesi Adriano Arcadipane: controllo attivo di un missile

2

20

1 10 100

Log

(Bu

rn r

ate)

[m

m/s

]

Log (Pabs) [bar]

r (P)

1 11*

1

0 0

1 11

2 1

k

k kke e

e

P PA k k

A P k P

Page 10: Tesi Adriano Arcadipane: controllo attivo di un missile

0

1 00

2 00

3 00

4 00

5 00

6 00

7 00

8 00

0 ,0 0 ,1 0 ,2 0 ,3 0 ,4 0 ,5 0 ,6 0 ,7 0 ,8 0 ,9 1 ,0 1 ,1

P u b l i c M is s i l e s In tr u d e rL au n c h e d w i th [I3 15 _ ac c ia io - 0 ]

Th

ru

st

N

T im e

Page 11: Tesi Adriano Arcadipane: controllo attivo di un missile

1CP CGX X

D

8 m/swindV

Page 12: Tesi Adriano Arcadipane: controllo attivo di un missile

Page 13: Tesi Adriano Arcadipane: controllo attivo di un missile
Page 14: Tesi Adriano Arcadipane: controllo attivo di un missile

( ) Ic P D

KG s K K s

s

Page 15: Tesi Adriano Arcadipane: controllo attivo di un missile
Page 16: Tesi Adriano Arcadipane: controllo attivo di un missile
Page 17: Tesi Adriano Arcadipane: controllo attivo di un missile
Page 18: Tesi Adriano Arcadipane: controllo attivo di un missile
Page 19: Tesi Adriano Arcadipane: controllo attivo di un missile

-15

-10

-5

0

5

10

15

-300

-200

-100

0

100

200

300

0 2 4 6 8 10

Fin

def

lect

ion

[d

egr

ee

]

Ro

ll an

gula

r sp

ee

d [

de

g/s]

Time [s]

Roll speed Fin deflection Saturation

-15

-10

-5

0

5

10

15

-300

-200

-100

0

100

200

300

0 0,5 1 1,5 2

Fin

de

fle

ctio

n [

de

gre

e]

Ro

ll an

gula

r sp

ee

d [

de

g/s]

Time [s]

Page 20: Tesi Adriano Arcadipane: controllo attivo di un missile

-400

-300

-200

-100

0

100

200

300

0 1 2 3 4 5 6 7 8 9 10

[de

gre

e/s

]

Time [s]

Roll angular velocity

Unstabilized

Stabilized

-1600

-1400

-1200

-1000

-800

-600

-400

-200

0

200

0 1 2 3 4 5 6 7 8 9 10

De

gre

e

Time[s]

Roll angular position (integrated)

Page 21: Tesi Adriano Arcadipane: controllo attivo di un missile