기계요소설계 텀프로젝트-MATLAB을 이용한 평기어 전위기어 등의 크기등을 Function 함수로 구하기
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

기계요소설계 텀프로젝트-MATLAB을 이용한 평기어 전위기어 등의 크기등을 Function 함수로 구하기에 대한 보고서 자료입니다.

본문내용

중동기어의 이끝면
function output = sigma2k(m1,m2,z1,z2,alpha,l)
m1=input('m1? ') ;
m2=input('m2? ') ;
z1=input('Z1? ') ;
z2=input('Z2? ') ;
alpha=input('alpha? ');
l=input('l? ');
alpha_deg=alpha*pi/180;
R1=(m1*z1)/2; R2=(m2*z2)/2;
sigma2k= (-l*(R1+R2))/(R1*(R2*sin(alpha_deg)+l))
end
(2)퇴거측
원동기어의 이끝면
function output = sigma1k(m1,m2,z1,z2,alpha,l)
m1=input('m1? ') ;
m2=input('m2? ');
z1=input('Z1? ');
z2=input('Z2? ');
alpha=input('alpha? ');
l=input('l? ');
alpha_deg=alpha*pi/180;
R1=(m1*z1)/2; R2=(m2*z2)/2;
sigma1k= (-l*(R1+R2))/(R2*(R1*sin(alpha_deg)+l))
end
종동기어의 이뿌리면
function output = sigma2f(m1,m2,z1,z2,alpha,l)
m1=input('m1? ')
m2=input('m2? ')
z1=input('Z1? ')
z2=input('Z2? ')
alpha=input('alpha? ')
l=input('l? ')
alpha_deg=alpha*pi/180;
R1=(m1*z1)/2; R2=(m2*z2)/2;
sigma1k= (l*(R1+R2))/(R1*(R2*sin(alpha_deg)-l))
end
물림률
function output = epsilon(m1,m2,z1,z2,alpha,l)
z1=input('Z1? ')
z2=input('Z2? ')
alpha=input('alpha? ')
alpha_deg=alpha*pi/180;
epsilon_a=
(sqrt(((z2+2).^2)-((z2*cos(alpha_deg)).^2))-z2*sin(alpha_deg))/(2*pi*cos(alpha_deg))
epsilon_r=
(sqrt(((z1+2).^2)-((z1*cos(alpha_deg)).^2))-z1*sin(alpha_deg))/(2*pi*cos(alpha_deg))
epsilon = epsilon_a + epsilon_r
end
2. 전위기어의 기본식
중심거리 C
function output = C(m,z1,z2,alpha_b,alpha_c)
z1=input('Z1? ');
z2=input('Z2? ');
m=input('m? ');
alpha_b=input('alpha_b? ');
alpha_c=input('alpha_c? ');
alpha_b_deg=alpha_b*pi/180;
alpha_c_deg=alpha_c*pi/180;
C0=(z1+z2)*m/2
y=(z1+z2)*((cos(alpha_c_deg)/cos(alpha_b_deg))-1)
C= C0+y*m
end
물림 피치원 지름
function output = Db(m,z1,z2,alpha_b,alpha_c)
z1=input('Z1? ');
z2=input('Z2? ');
m=input('m? ');
alpha_b=input('alpha_b? ');
alpha_c=input('alpha_c? ');
alpha_b_deg=alpha_b*pi/180;
alpha_c_deg=alpha_c*pi/180;
C0=(z1+z2)*m/2;
y=(z1+z2)*((cos(alpha_c_deg)/cos(alpha_b_deg))-1);
C= C0+y*m;
Db_1=(2*z1*C)/(z1+z2)
Db_2=(2*z2*C)/(z1+z2)
end
총 이높이
function output = h(m,z1,z2,x1,x2,alpha_b,alpha_c)
z1=input('Z1? ');
z2=input('Z2? ');
m=input('m? ');
x1=input('x1? ');
x2=input('x2? ');
alpha_b=input('alpha_b? ');
alpha_c=input('alpha_c? ');
alpha_b_deg=alpha_b*pi/180;
alpha_c_deg=alpha_c*pi/180;
y=(z1+z2)*((cos(alpha_c_deg)/cos(alpha_b_deg))-1);
ck=0.25*m;
h0=2*m+ck
h=h0-(x1+x2-y)*m
end
  • 가격1,000
  • 페이지수9페이지
  • 등록일2018.04.12
  • 저작시기2018.4
  • 파일형식한글(hwp)
  • 자료번호#1052565
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니