Code covered by the BSD License  

Highlights from
Vibration of rectangular clamped thin plate

4.66667

4.7 | 3 ratings Rate this file 55 Downloads (last 30 days) File Size: 406 KB File ID: #28375
image thumbnail

Vibration of rectangular clamped thin plate

by

 

03 Aug 2010 (Updated )

Calculation of transverse displacement of thin plate that is subjected to harmonic point excitation

| Watch this File

File Information
Description

The code demonstrates the application of the principle of virtual work for calculating the steady state transverse displacement of a rectangular clamped thin plate. It was based on a letter written by J. P. Arenas for the editor of Journal of Sound and Vibration (2003).

The GUI is designed to be simple. It contains some basic parameters, which can be easily modified, and a single pushbutton for executing the calculation. After brief processing time, the plate response is shown in a figure. Information on non-dimension frequency parameter is provided as well.

Similar to my previous codes, I am using a very plain way in writing the code. Comments are given here and there for making the code easy to understand. I will try to provide more explanation on the equations and the code later.

Anyhow, my simple wish is that someone could find the code useful :)

Thank you.

Developed by Agustinus Oey
Center of Noise and Vibration Control (NoViC)
Department of Mechanical Engineering
Korea Advanced Institute of Science and Technology (KAIST)
Daejeon, Korea

MATLAB release MATLAB 8.0 (R2012b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
28 Nov 2014 Mohammad Gharaibeh

Thanks Agustinus Oey for this very useful code. It works greatly with my expectations.

Also, thanks Gabriele for bringing up the non-dimensional natural frequency, that was helpful as well.

11 Aug 2012 Gabriele

Very useful piece of code.
What I think is missing is the output of natural frequencies for the various modes in dimensional form.

According to the original reference, it seems to me that, if the line 349:

tmp=num2str(sqrt(tmp/I2I6)*handles.a^2,'%1.2f');

is subsituted by the following line:

tmp=num2str(sqrt(tmp/I2I6)*handles.a^2*sqrt(handles.B/handles.ps)/handles.a^2/2/pi,'%1.2f');

which is equivalent to

tmp=num2str(sqrt(tmp/I2I6)*sqrt(handles.B/handles.ps)/2/pi,'%1.2f');

then output frequencies are dimensional (in Hz).

It would therefore be very useful to have both outputs in the lower left listbox, i.e. nondimensional frequency and also dimensional (Hz or rad/s) frequency.

Bye,
Gabriele

24 Nov 2010 Uspana Ombre  
Updates
12 Sep 2012

Updated to include an App file for R2012b

Contact us