34
Optimizing a Non- Linear Oscillating Pendulum Paul Grandstrand 2007

Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Embed Size (px)

DESCRIPTION

Goals Build a model of a non-linear oscillating pendulum Write a LabVIEW program to optimize the pendulum system

Citation preview

Page 1: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Optimizing a Non-Linear Oscillating Pendulum

Paul Grandstrand 2007

Page 2: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Hamline University

Page 3: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Goals

• Build a model of a non-linear oscillating pendulum

• Write a LabVIEW program to optimize the pendulum system

Page 4: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Linear Oscillation

y = c

Page 5: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Non-Linear Oscillation

y = a1xn + a2x

n−1 +...+ an−1x2 + anx+ c

Page 6: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Pulse Train

• A series of current pulses sent through the solenoid

Page 7: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Genetic Algorithm

• Used to optimize pulse train• Randomly generated first generation of

pulse trains• Selected pulse trains that gave greatest

amplitude and modified them to form next generation

• This next generation was then used in the next iteration of the algorithm

Page 8: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Engineering Methods

Page 9: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Engineering Methods

Page 10: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Engineering Methods

Page 11: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Engineering Methods

Page 12: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Pendulum Bob

Page 13: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Pendulum Bob

Page 14: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Solenoid

Page 15: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Damper

Page 16: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Wiring Diagram

Page 17: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Wiring Diagram

Page 18: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Wiring Diagram

Page 19: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Wiring Diagram

Page 20: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Wiring Diagram

Page 21: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Array-to-Pulse-Train

Page 22: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Array-to-Pulse-Train

Page 23: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Array-to-Pulse-Train

Page 24: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Flipper

Page 25: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Array-to-Pulse-Train

Page 26: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Notearly

Page 27: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Array-to-Pulse-Train

Page 28: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Array-to-Pulse-Train

Page 29: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Optimized Pendulum

y = 0.002x2 − 0.02x+ 0.08

Page 30: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Amplitude of Generations

Page 31: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Final Program

Page 32: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Future Study

• Use my program to optimize the potential energy of oscillating nuclei in chemical bonds

Page 33: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Acknowledgements

• Dr. Andy Rundquist• Dr. Fred Kroeger• Hamline University• Ms. Fruen• Team Research

Page 34: Optimizing a Non-Linear Oscillating Pendulum Paul Grandstrand 2007

Optimizing a Non-Linear Oscillating Pendulum

Paul Grandstrand 2007