This problem is really freaking me out..any help appreciated
3 views (last 30 days)
Show older comments
Problem 1. Evaluate the effect of three tests below on a single degree of freedom system:
a) Sine sweep @0.5 g from 5 to 200 Hz with a sweep rate of 0.5 oct/min (assume zeta=0.02)
b) 100g 6ms half sine pulse (assume zeta =0)
c) 500g 1ms half sine pulse (assume zeta =0)
Plot the effect of each test on one graph (acceleration vs natural frequency). Also provide a short discussion on your conclusion. also discuss whether these are peak stresses or fatigue stress tests.
Provide matlab scripts.
=========
I have no idea about the first part but I tried to write the script for second part as given below:
clear;
f=167;
fn=1;
i=1;
while fn<=1000
a=-981*f*f/((2*fn*fn)-(2*f*f));
acc(i)=a;
x(i)=fn;
i=i+1;
fn=fn+0.5;
end;
q=[acc'];
plot(x',q);
xlabel('Natural frequency(Hertz)');
ylabel('Peak Acceleration(M/Sec^2)');
1 Comment
Oleg Komarov
on 1 May 2011
http://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers
Answers (1)
Walter Roberson
on 2 May 2011
Hint:
x = 1:0.5:1000;
acc = zeros(1,length(x));
for i = 1:length(x)
acc(i) =-981*f*f/((2*x(i)*x(i))-(2*f*f));
end
which can be further optimized to:
x = 1:0.5:1000;
acc = -981/2 * f.^2 ./ (x.^2-f.^2);
6 Comments
Walter Roberson
on 2 May 2011
The answer for (c) should be an easy modification of your other solution (if it is correct).
It seems to me that a "single degree of freedom system" could include systems with rotational freedom, not just systems with linear freedom.
See Also
Categories
Find more on Vibration Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!