본문내용
중동기어의 이끝면
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
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
추천자료
MATLAB과 함께한 제어시스템 해석및 설계
도립진자 pendulum 설계 (매틀랩, 제어기 설계)
matlab을 이용한 열전달 유한차분법
matlab을 이용한 과도 열전달 유한차분법
매트랩 연습문제 변환표 및 고찰
FIR Filter using MATLAB
IIR Filter using MATLAB
[제어공학]DC모터속도제어에 대한 PID 게인 튜닝(Matlab 시뮬레이션)
수치해석 MATLAB 을 이용하여 큐빅스플라인 방법으로 함수의 그래프를 그려라.
매트랩,퓨리에 코딩
matlab 5
matlab 4
시스템해석 - 랜딩기어 설계 및 matlab 실습
MATLAB 실습과 함께 배우는 아날로그 및 디지털 통신이론 (생능/김명진) MATLAB 실습 프로그램
소개글