Single DOF (Spring-Mass) 에 관한 진동(matlab,룽게쿠타)
- 최초 등록일
- 2011.06.20
- 최종 저작일
- 2011.05
- 14페이지/ 어도비 PDF
- 가격 2,000원
소개글
성균관대학교 최연선 교수님의 진동학 시간에 쓴 레포트 입니다.
Single DOF 에 대한 룽게쿠타 방법과 손으로 풀어서 나온 그래프의 비교 등이 포함되어 있습니다.
목차
1. Under damped
1.1 Initial Condition
1.2 Matlab Code
1.3 Analytic Calculation
1.4 Compare
2. Over damped
2.1 Initial Condition
2.2 Matlab Code
2.3 Analytic Calculation
2.4 Compare
3. Critical damped
3.1 Initial Condition
3.2 Matlab Code
3.3 Analytic Calculation
3.4 Compare
본문내용
1.2 Matlab Code
>> m=2;k=25/2;dtype=1;dcoef=5;dt=0.01;tott=10;x0=5;v0=0;
n=floor(tott/dt+1);
z(:,1)=[x0;v0];
h=dt;
t=0:dt:tott;
k1=[0;0];k2=[0;0];k3=[0;0];k4=[0;0];
if dtype==1
for l1=1:(n-1);
z1=z(:,l1);
k1(1)=h*z1(2);
k1(2)=h*(-k*z1(1)-dcoef*z1(2))/m;
k2(1)=h*(z1(2)+.5*k1(2));
k2(2)=h*(-k*(z1(1)+.5*k1(1))-dcoef*(z1(2)+.5*k1(2)))/m;
k3(1)=h*(z1(2)+.5*k2(2));
k3(2)=h*(-k*(z1(1)+.5*k2(1))-dcoef*(z1(2)+.5*k2(2)))/m;
k4(1)=h*(z1(2)+k3(2));
k4(2)=h*(-k*(z1(1)+k3(1))-dcoef*(z1(2)+k3(2)))/m;
z(:,l1+1)=z(:,l1)+1/6*(k1+2*k2+2*k3+k4);
end
참고 자료
없음