Optimal Control Problem
6/17: optimization using hand-calculated gradient, optdriv5.m
6/18: optimization using lagrange multipliers, optdriv6.m
6/18: images & documentation (includes additional documentation for other problems)
Wave Equation Using Finite Difference Method
6/22: numeric solution to wave equation for undriven string, string1.m
6/23: wave equation for driven string, string2.m
6/23: wave equation for driven damped string, string3.m
6/23: videos & images for string1.m, string2.m, and string3.m
6/29: wave equation for driven damped string using delta function, string6.m
6/29: images & documentation for string6.m
6/30: string6 for multiple dampings, string6mult.m
6/30: audio clips, videos & images for plucked string
Optimization of Wave Equation
7/1: optimization with hand-calculated gradient for given target damping, optdriv7.m
7/2: optimization with hand-calculated gradient for given target waveform, optdriv8.m
7/6: experimentation with optdriv8
7/6: backward euler method for solving undriven wave equation, string7.m (damps unnecessarily)
Optimization of Wave Equation: Trapezoidal Method
7/6: trapezoidal integration method for solving undriven wave equation, string8.m
7/7: solution for driven damped string, string9.m *last updated 7/13 | sample video
7/8: optimization using hand-calculated gradient, optdriv9.m *last updated 7/13
7/13: experimentation with optdriv9
7/13: improved method for undriven string, string10.m
7/14: improved method for driven damped string, string11.m *string9.m is a better solution
7/14: optimization using lagrange multipliers, optdriv10.m (based on string9.m) *inaccurate solution
7/14: optimization through modal energy minimization, optdriv11.m *updated 7/19
7/20: published connexions module
7/22: string9a.m and optdriv13.m for difference of exponentials & Gaussian damping compared to constant damping
7/23: experimentation for optdriv13.m *updated 7/27 with various experiments
7/28: experimentation with single & multiple dampings *updated 7/30
Links
VIGRE at Rice
VIGRE at Connexions
Last updated: 30 July 2010
Bryan Wigianto & Michelle Green