analysis of rocket flights section 4, team 4 student 1, student 2, student 3, student 4

46
Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Upload: joanna-bond

Post on 13-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Analysis of Rocket Flights

Section 4, Team 4

Student 1, Student 2, Student 3, Student 4

Page 2: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Temperature Predictions

Decrease in temperature upon ascent

Rise in temperature upon descent

Further increase after landing

Page 3: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Thermistor 3 (middle of rocket body, on surface)

Page 4: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Thermistor 2(on fin)

Page 5: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Altimeters

Expect decrease in pressure with increase in altitude, and vice versa

Used barometric equation to find altitude

Calibrated sensors in lab using vacuum chamber

))325.101

)((1(104544.1)( 1902.05 kPaP

fth −××=

Page 6: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Altimeter vs. Models for Flight

Page 7: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Flight Modeling (2-D)

CG

CPmg

D

T

y

z

rWind

T

CG

CPmg

rWind

D

y

z

θ

Page 8: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Euler’s Integration

Method for numerical integrationIterative

For given a(t) and initial conditions for x and v:

v(t+Δt)=v(t)+a(t)*t

x(t+Δt)=x(t)+v(t)*t

Page 9: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

IMU Analysis: Mudd IIIC (Large) Rocket

Rotation from local to global axes

Euler integration of rotation matrix

az

ax

ay

Ay

Az

Ax

y

az

ayax

⎥⎥⎥

⎢⎢⎢

⎥⎥⎥

⎢⎢⎢

−−

−=

⎥⎥⎥

⎢⎢⎢

Z

Y

X

XY

XZ

YZ

Z

Y

X

a

a

a

A

A

A

1

1

1

φφ

φφ

φφ

,cos1sin

)()( 22 ⎟

⎞⎜⎝

⎛ −++=+ BBItRttR

σσ

σσδ

,

0

0

0

tB

XY

XZ

YZ

δωω

ωωωω

⎥⎥⎥

⎢⎢⎢

−−

−=

222ZYXt ωωωδσ ++=

Page 10: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Processing Algorithm (Matlab)

Raw RDAS Data

(counts)

Local Acceleration

(m/s2)

Calibrations

Global Acceleration

(m/s2)

Global Velocity (m/s) and Position

(m)

Local Rotation Rate (radians/sec)

Rotation Matrix (radians/sec)

Calibrations

Euler integration

Euler integration Local Rotation Angle

(degrees)

Filtered Global Acceleration

(m/s2)

Acceleration Filtering (optional)

Page 11: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Principle Axis Rotation: Plot vs. Video

Page 12: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

1-D Model Comparison (launch 2)

day 1 2nd

launch (13-20 mph

winds)

IMU data R-DAS pressure altimeter

% difference

from altimeter

Student model

% difference

from model

Rocksim model

% difference

from model

Apogee height

160.3390 meters

154.53 m +3.759% 147.3-182.3 m

(lies within range)

165.3 m -3.001%

Apogee time

6.38 sec 4.645-6.145 sec

+3.824% 5.763-6.293 sec

+1.382% 5.888 sec +8.356%

Max z vel

54.35 m/s N/A N/A 52.46-58.88 m/s

(lies within range)

57.24 m/s -5.049%

Max z accel

206.4 m/s2 N/A N/A 180.8-198.4 m/s2

+4.032% 202.5 m/s2 +1.926%

Page 13: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Acceleration Filtering (Before)

Page 14: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Acceleration Filtering (After)

Page 15: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Acceleration Filtering (Descent Plot)

E80 teams

wind

z

Page 16: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Bad Data

Mudd IIIA IMU rocket Failure to

eject parachute

Flat spin crash after apogee

WHY?

http://www.tribuneindia.com/2002/20020715/world.htm

Page 17: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Principle Axis Rotation Plot vs. Video, Round 2

Page 18: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Acceleration Data…

Very pronounced 0.2149 Hz oscillations

Possible causes: camera interference, camera overpowering

Band-stop filter might be able to retrieve data

Page 19: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Vibration Analysis

Page 20: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Tap tests on hollow tube are inaccurate

Mass spring damper system

Theoretical Analysis

Page 21: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Spring-Mass-Damper Model

Rocket can be modeled as a single degree of freedom spring-mass-damper system.

Effective mass, m

Spring constant, k

Damping Half-Power Bandwidth

kgMM rocketeff 813.035

17==

mNx

Fk /38536==

1.≤ς

221

2

ςςωω−

=Δ r

Predicted Resonance Frequency

Hzm

kfr 65.34

2

1==

π

ς

Page 22: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Analysis

No control variables!Treat Sensor 10 as input.

Create FRFs of other sensors to see relative peaks

Sensor 10

Page 23: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

FRF plots

Removed DC offsetfdomain.m used to generate Fourier

CoefficientsRelative AmplitudesFirst set of data is not trustworthySecond set of data has more coherent

peaksUsed 1st second of data, short motor burn

time

Page 24: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

0 20 40 60 80 1000

2

4

6

8

10FRF of Sensor 7

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

1

2

3

4

5FRF of Sensor 6

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

1

2

3

4

5FRF of Sensor 1

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

1

2

3

4

5FRF of Sensor 15

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

2

4

6

8

10FRF of Sensor 12

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

2

4

6

8

10Input (sensor 10)

Frequency

Magnitude (Gain)

Page 25: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

1st Set of Data Results

Peak around 60 or 70 HzOther peaks are inconsistentSensor 15 seems to be malfunctioningLocally, 3 sensors show local peaks

between 60-80No video

Page 26: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

0 20 40 60 80 1000

0.2

0.4

0.6

0.8

1FRF of Sensor 1

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

1

2

3

4

5FRF of Sensor 3

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

1

2

3

4FRF of Sensor 6

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

1

2

3FRF of Sensor 8

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

0.2

0.4

0.6

0.8

1FRF of Sensor 13

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

1

2

3

4Input (sensor 10)

Frequency

Magnitude (Gain)

Page 27: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

2nd Set of Data Results

Consistent peaks at 64 HzPossible peaks around 30 Hz, but not

consistentSensors 1, 3, and 8 are 13 show peak

frequenciesSensor 13 farther away from the input

source

Page 28: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Noises

Only 64 Hz showed in every FRFOthers are jumbled by the noiseRunning averages smoothes out the data

too much. Too little data during the 1st second of input Ineffective way of removing noise

Page 29: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

0 20 40 60 80 1000

1

2

3

4Input (sensor 10)

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

0.2

0.4

0.6

0.8

1FRF of Sensor 1

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

1

2

3

4

5FRF of Sensor 3

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

1

2

3

4FRF of Sensor 6

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

1

2

3FRF of Sensor 8

Frequency

Magnitude (Gain)

0 20 40 60 80 1000

0.2

0.4

0.6

0.8

1FRF of Sensor 13

Frequency

Magnitude (Gain)

Page 30: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Mode ShapesAbsolute magnitude of Fourier Coefficients

vs Relative Sensor DistancesSensor 10 was normalized as “0” point.

5 10 15 20 25 30 35-2

-1.5

-1

-0.5

0

0.5

1

Location

Absolute Magnitude

Fundamental Modal Shape - 64 Hz

Page 31: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Results from FRF

Not enough frequencies to test all 3 mode shapes

Does not deal well with noise, especially with highly aliased data

Page 32: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Problems with FFT

Using just FFT coefficients to calculate Frequency Response Functions assumes a clean periodic signal.

The rocket data is neither. A better estimator is Power Spectral Density (PSD).

Page 33: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Power Spectral Density

2)(

1lim)( ωωφ j

Tj TXX Χ=

)()(1

lim)( * ωωωφ jjT

j TTXY ΥΧ=

)()(

)(lim

)(

)( ωωω

ωφωφ

jHjj

jj

T

T

XX

XY =ΧΥ

=

Auto power spectral density

Cross power spectral density

Frequency Response Function0 10 20 30 40 50 60 70 80 90 100

-10

-5

0

5

10

15

20

25

30

Frequency (Hz)

Power/frequency (dB/Hz)

PSD of Sensor 4

Page 34: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

PSD and Noise

dttntvtxT

P Txy )]()([)(*1

lim +⋅= ∫∞

∞−

xnxvxy φφφ +=

H(jωx(t) v(t) y(t)

n(t)

Assume n(t) is unrelated to v(t)

0

)()(

)()(1 ω

ωφωφ

ω jHjj

jHxx

xy ≅=

Page 35: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Hamming Window

Time Domain Frequency Domain

Page 36: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Averaging Overlap

Overlapping windowed segments by 50% minimizes attenuation of time domain signal near the end of segment

Page 37: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Frequency Response Function

Page 38: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Waterfall Analysis

freq (Hz)

time (.1 sec)

mag

nitu

de (

dB)

FRF of Sensor 5 over time

Page 39: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Conclusions

Thermistor behavior depends on locationEuler Integration Method not sufficient to

model whole flight pathSpring-Mass-Damper model can simplify

system to find theoretical resonance FFT method of finding FRF is not

consistent due to large noise componentPSD method gives much sharper peaks in

FRF

Page 40: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Interesting Precautions...

Check battery…sensors are sensitive!

Wait until last moment to turn on R-DAS and video camera…otherwise, ejection charge could go off early!

Don’t try to catch rocket…it may have a chute, but it’s still falling fast!

Page 41: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Extra: Altimeter Plots

Page 42: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Extra: Altimeter Plots

Page 43: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Extra: Why We Didn’t Do 2-D Model Comparison

Page 44: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Extra: Why We Didn’t Do 2-D Model Comparison

Page 45: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

Acknowledgements

The professors and proctors who helped to make this beta-test a success.

All of our classmates for their infinite support and advice during this semester

Student A for a discussion on the causes of small rocket IMU corruption

Student B for his help with setting up the Single Degree of Freedom model

Page 46: Analysis of Rocket Flights Section 4, Team 4 Student 1, Student 2, Student 3, Student 4

References

E80 The Next Generation Spring 2008, http://www.eng.hmc.edu/New E80/index.html.

R. Wang, http://fourier.eng.hmc.edu/e80/inertialnavigation/ Q. Yang, http://www.eng.hmc.edu/NewE80/PDFs/Lecture_PressureSensor

Thermistors.ppt H. Buchholdt, Structural Dynamics for Engineers (Telford, 1997), pp. 17-22. The Hanning Window, http://www.dliengineering.com/vibman/thehanning

window.htm