Hi,
I am trying to simulate the motion of an Euler-Bernoulli beam (clamped-free) using finite differences. Using the explicite scheme works, but the time step condition is a bit too restrictive for my case (I need real-time computations at 44kHz sampling frequency)
Hence, I try to use an implicite schemes. The problem is then that the oscillation of the beam is damped (no damping terms are included in my motion equation for now) and seems to contain just the first mode of vibration.
I found videos on youtube showing these phenomena :
explicit http://www.youtube.com/watch?v=BUzxxG-w9dg
implicit http://www.youtube.com/watch?v=28vDJhEkGKY
My fd equation is based on
m*ytt=-k*yxxxx
y being the positon of the beam dependent on space (x) and time (t), translating to
m*(y(t+1,x)-2y(t,x)+y(t-1,x))/dt2=-k*(y(t,x-2)-4y(t,x-1)+6y(t,x)-4y(t,x+1)+y(t,x+2))/dx4
for explicit computation and
m*(y(t+1,x)-2y(t,x)+y(t-1,x))/dt2=-k*(y(t+1,x-2)-4y(t+1,x-1)+6y(t+1,x)-4y(t+1,x+1)+y(t+1,x+2))/dx4
Is this wrong ? I don’t understand why the implicit scheme is giving wrong results...
Can anyone shed some light on this for me ?
Thanks,
Martin
Richtmyer and Morton
Have a look at Chapter 1 of Richtmyer and Morton ("Difference Methods for Initial-Value Problems", Wiley Interscience, 1967) and then Chapter 11. Chapter 1 explains some basics of finite differences (useful for anyone attempting such computations) and Chapter 11 explictly deals with the beam vibration problem that interests you.
Prof. Dr. Sanjay Govindjee
University of California, Berkeley
Thanks for the reference !
Thank you very much for the reference ! I order the book in my university's library, I'll check it out.
Thanks,
Martin