5.0

5.0 | 2 ratings Rate this file 51 downloads (last 30 days) File Size: 154 KB File ID: #21384

Continuous Sound and Vibration Analysis

by Edward Zechmann

 

09 Sep 2008 (Updated 21 Jan 2009)

Code covered by the BSD License  

This program analyzes sound and vibrations data using metrics for continuous noise and vibrations.

Download Now | Watch this File

File Information
Description

The main program is Main_sound_and_vibs.m. Up to 100 metrics are for each of sound, hand arm vibrations, whole body vibrations, and motion sickness. Main_sound_and_vibs calls the primary depedent function
"Continuous_Sound_and_Vibrations_Analysis" which contains the switch statement controlling the data flow.

This program calculates metrics for continuous sound and vibrations. Sound metrics include: peaks, Leq, LeqA, LeqC, kurtosis, third octave band peaks and levels, and more.

Vibration metrics for hand-arm include: arms, armq, Dy, peak, crest factor, kurtosis, third octave band levels and peaks, and more.

Vibration metrics for whole-body include: arms, armq, VDV, MSDV, crest factor, kurtosis, third octave band levels and peaks, and more.

The vibration metrics except for the third octave bands are calculated using both the weighted and unweighted filters.

This program prompts the user for all of the inputs to the Continuous_Sound_and_Vibrations_Analysis.m program.

The user selects either matlab or wav files to analyze for sound and vibrations. There are a series of prompts for output filenames, formating of output images of the figures, and the Name of the device under test (Tool Name).

Required Products Signal Processing Toolbox
MATLAB release MATLAB 7.5 (R2007b)
Zip File Content  
Other Files
accel_config.m,
adsgn.m,
Aweight_time_filter.m,
cdsgn.m,
combine_accel_directions_ha.m,
combine_accel_directions_wb.m,
config_accels.m,
config_ha_accels.m,
config_wb_accels.m,
Contents.m,
Continuous_Sound_and_Vibrations_Analysis.m,
convert_double.m,
Cweight_time_filter.m,
data_loader2.m,
data_outliers.m,
file_extension.m,
find_nums.m,
fix_YTick.m,
genHyper.m,
hand_arm_fil2.m,
hand_arm_time_fil2.m,
kurtosis2.m,
Leq_all_calc.m,
LMSloc.m,
Main_sound_and_vibs.m,
nth_freq_band.m,
oct3dsgn.m,
parseArgs.m,
plot_snd_vibs.m,
pow10_round.m,
print_data_loader_configuration_table.m,
psuedo_box.m,
Readme.txt,
resample_plot.m,
save_a_plot2_audiological.m,
sd_round.m,
sub_mean.m,
subaxis.m,
t_alpha.m,
t_confidence_interval.m,
t_icpbf.m,
tableGUI.m,
third_oct_time_filter.m,
Vibs_calc_hand_arm.m,
Vibs_calc_whole_body.m,
whole_Body_Filter.m,
whole_body_time_filter.m
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (2)
09 Oct 2008 Seeker Tang

good job!

27 Oct 2009 Florentino Ruiz

Estoy empezando a investigar sobre el analisis de vibraciones en maquinas rotativas, me interesa las cosas que haces, voy a analizar tus programas y si puedes apoyarme en algo, ahi te comento, gracias

Please login to add a comment or rating.
Updates
09 Oct 2008

Added Comments and modified the subprogram find_nums. Fixed a bug with reporting the scaling factors for whole body vibration. Fixed bug where values of the mtrics were not reported to the metrics field.

12 Nov 2008

Fixed a bug in the running average.

21 Jan 2009

Fixed a bug in loading wave files.

Tag Activity for this File
Tag Applied By Date/Time
dsp Edward Zechmann 22 Oct 2008 10:18:31
sound Edward Zechmann 22 Oct 2008 10:18:31
vibrations Edward Zechmann 22 Oct 2008 10:18:31
hand arm Edward Zechmann 22 Oct 2008 10:18:31
whole body Edward Zechmann 22 Oct 2008 10:18:31
noise Edward Zechmann 22 Oct 2008 10:18:31
leq Edward Zechmann 22 Oct 2008 10:18:31
peak Edward Zechmann 22 Oct 2008 10:18:31
level Edward Zechmann 22 Oct 2008 10:18:31
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com