You are on page 1of 10

disp('Chon loai xich ong con lan')

z1=input('Nhap vao so rang z1=')


P=2.57;
while P<0
disp('ban nhap sai')
P=input('Nhap vao cong suat P=')
end
n=800;
while n<0
disp('ban nhap sai')
n=input('Nhap vap so vong quay n=')
end
zmax=120;
cc=0;
while cc<2
u=3;
if z1*u>zmax
z1=input('Nhap lai z1=')
else
z2=z1*u
end
cc=cc+1;
end
disp('Tinh lai ti so truyen u')
u1=z2/z1;
disp('Xac dinh cac he so dieu kien su dung K,he so Kx,Kz,Kn')
%Vi su dung 1 day xich nen Kx=1
Kx=1;
%Dua vao bang de cho cac he so K
K0=1;
Ka=1;
Kdc=1; %Dieu chinh bang 1 trong cac dia xich
Kd=1.35; %Do co tai trong va dap
Kc=3; %Bo truyen lam viec 2 ca
Kbt=1.3 %Moi truong co bui
K=K0*Ka*Kdc*Kd*Kc*Kbt;
disp('Tinh toan Pt va chon lai buoc xich Pc')
Pt=P*K
disp('Chon buoc xich theo n=800 , Pt=13.5')
Pc=19.05
disp('Tinh toan van toc va luc vong Ft')
v=z1*Pc*n/(6*10^4)
Ft=1000*P/v
a=40*Pc;
disp('So mat xich theo a')
x=round(2*a/Pc+0.5*(z1+z2)+(z2-z1)^2*Pc/(4*3.14^2*a))
disp('Tinh lai khoang cach truc a theo x')
a1=0.25*Pc*(x-0.5*(z1+z2)+sqrt(x-0.5*(z1+z2)^2-2*((z2-z1)^2/3.14)^2))
disp('so lan va dap cua xich')
i=z1*n/(15*x)
disp('TINH TOAN THIET KE BO TRUYEN DAI')
P1=input('Nhap vao cong suat =')
n1=input('Nhap vao toc do vong quay=')
disp('Ta chon loai dai vai cao su')
u=input('Nhap vao ti so truyen u trong khoang 2...4=')
while u<2|u>4
disp('Vui long nhap lai tren khoang doi voi truyen dong dai det')
u=input('Nhap vao ti so truyen u trong khoang 2...4=')
end
disp('Tinh toan duong kinh banh dai lon,nho,van toc , ti so truyen,...')
d1=round(1200*nthroot(P1/n1,3))
v=3.14*d1*n1/60000
E=input('Nhap vao he so truot trong khoang 0.01...0.02=')
while E<0.01|E>0.02
disp('Vui long nhap vao he so truot=')
E=input('He so truot=')
end
d2=round(u*d1*(1-E))
disp('Xac dinh khoang cach truc va chieu dai dai')
a=2*(d1+d2)
%Tinh chieu dai day dai theo a
l=round((2*a+3.14*(d1+d2))/2+(d2-d1)^2/(4*a))
disp('Goc om a')
a1=180-(d2-d1)*57/a
disp('Chon chieu day banh dai theo d1')
s=input('Nhap vao be day cua dai=')
while s/d1<1/40
disp('Vui long chon chieu day phu hop')
s=input('be day=')
end
disp('Chon cac gia tri Kd,Ca,Cv,Co de xac dinh chieu rong banh dai')
Kd=1.25;
Ca=1-0.003*(180-a1);
Cv=1.04-0.0004*v^2;
Co=1;
Oo=1.8;
b=round(1000*P1*Kd/(v*s*Oo*Co*Ca*Cv)) %Dv : mm
B=1.1*b+10 %Dv : mm
disp('Tinh toan cac luc tac dung len truc')
A=s*b %Tiet dien cua dai
T1=9.55*10^6*P1/n1 %Dv : Nm
Fo=A*Oo %Luc cang ban dau
Ft=2*T1/d1 %Luc vong
F1=Fo+Ft/2 %Luc tren nhanh cang
F2=Fo-Ft/2 %Luc tren nhanh chung
disp('phan hpo ti so truyen')
pdc=input('pdc=')
ndc=input('ndc=')

disp('phan phoi ti so truyen')

uh=12
while uh<8|uh>40
disp('ban nhap sai')
uh=input('nhap uh trong khoang tren,uh=')
end
ud=3.15
while ud<2|ud>5
disp('ban nhap sai')
ud=input('nhap ud trong khoang,ud=')
end
ut=uh*ud;
u1=sqrt(uh);
u2=u1;
nd=input('nd=')
nbr=input('nbr=')
nol=input('nol=')
disp('phan phoi cong suat tren cac truc')
plv=input('plv=')
p3=plv/(nol*nd) %kW
p2=p3/(nol*nbr) %kW
p1=p2/(nol*nbr) %kW
pdctt=p1/nol
disp('phan phoi so vong quay tren caac truc')
n1=ndc/ud %vg/ph
n2=n1/u1 %vg/ph
n3=n2/u2 %vg/ph
disp('phan phoi momen xoan tren cac truc')
Tdc=9.55*10^6*pdctt/ndc %Nmm
T1=9.55*10^6*p1/n1 %Nmm
T2=9.55*10^6*p2/n2 %Nmm
disp('chon vat lieu banh rang la thiep 45 toi cai thien')
hb1=245%banh rang nho
while hb1<241|hb1>825
disp('ban nhap sai')
hb1=input('nhap laij hb1 trong khoang tren,hb1=')
end
hb2=230% banh rang lon
while hb2<192|hb2>240
disp('ban nhap sai')
hb2=input('nhap laij hb2 trong khoang , hb2=')
end
Ohlim1=2*hb1+70
Ohlim2=2*hb2+70
%chon Khl=1,Sh=1.1
Khl=1
Sh=1.1
disp('tinh ung suat tiep xuc cho phep')
Oh1=Ohlim1*Khl/Sh
Oh2=Ohlim2*Khl/Sh
Oh=(Ohlim1+Ohlim2)/2
disp('tinh khoang cach cac truc')
% Ka la he so phu thuoc vat lieu rang va loai rang
% Khb la su phan bo khong deu cua tai trong
% Yba la he so phu thuoc chieu rong vanh rang va khoang cach truc
Ka=43 % chon trong bang
Khb=1.15
Yba=0.3
A=Ka*(u1+1)*nthroot(T1*Khb/(Oh^2*u1*Yba),3)
A=round(A)
disp('tinh modun cua banh rang')
m=0.01*A
m=round(m)
disp('tinh so rang cua banh rang')
% Chon so bo goc nghieng B
B=10
CosB=0.9848%theo bang
disp('so rang cua banh rang thu 1')
Z1=2*A*CosB/(m*(u1+1))
Z1=round(Z1)
disp(' so rang cua banh rang thu 2')
Z2=u1*Z1
Z2=round(Z2)
disp('buoc rang')
t=3.14*m
disp('duong kinh vong tron chia')
d1=m*Z1%banh rang nho
d2=m*Z2%banh rang lon
disp('duong kinh dinh rang')
dd1=m*(Z1+2)% banh rang nho
dd2=m*(Z2+2)% banh rang lon
disp('duong kinh chan rang')
dc1=d1-2*(m+0.2)% banh rang nho
dc2=d2-2*(m+0.2)% banh rang lon
disp('chieu cao cua rang ')
h1=dd1+dc1
h2=dd2+dc2
disp('Tinh toan thiet ke bo truyen truc vit banh vit')
disp('Truc vit duoc che tao tu thep , banh vit che tao tu dong thanh')
P1=input('nhap vao cong suat P1=')
u1=18; % Ti so truyen cua truc vit banh vit
p=input('Nhap vao buoc ren=')
hs=0.9*(1-u1/200); % Hieu suat :Do truc vit laf truc dan dong
n1=600;
z1=20;
z2=40;
z3=4; %So moi ren cua truc vit
q=8;
m=4; %modun cua truc vit banh vit
disp('tinh toan cac thong so hinh hoc cua truc vit')
d1=m*q %Duong kinh vong chia truc vit
S=p*z3 %Buoc xoan oc
tanY=z3/q% goc nang ren
Y=atan(tanY)
disp('tinh toan thong so hinh hoc cua banh vit')
z4=z3*u1 % so rang cua banh vit
d2=m*z4 %Duong kinh vong chia
a=round((d1+d2)/2)
disp('Tinh toan cac luc tac dung len truc vit banh vit')
T1=9.55*10^6*P1/n1;% momen xoan tren truc vit
T2=T1*hs*n1; %momen xoan tren banh vit
Ft1=2*T1/d1 %Luc vong cua truc vit=Luc doc cua banh vit#
Fa2=Ft1
Fa1=2*T2/d2
Ft2=Fa1
Fr1=Ft2*tanY
Fr2=Fr1
disp('Luc trac dung len banh rang,Chon vat lieu banh rang la thep 45 toi cai thien')
Oh=input('Nhap vao ung suat cho phep=')
u2=z2/z1;
Khb=1.15;
Ka=43;
Yba=0.3;
aw=round(Ka*(u2+1)*nthroot(T1*Khb/(Oh^2*u1*Yba),3))%khoang cach truc
m1=round(0.01*aw)
cosB=m1*(z1+z2)/(2*aw)
B=acos(cosB) %goc nghieng rang
dw=2*aw/(u2+1) %duong kinh vong lan banh nho
Frt1=2*T1/dw %Luc vong cua banh rang 1
Frt2=Frt1 %Luc vong cua banh rang 2
Frr1=Frt1*tan(aw)%Luc huong tam cua banh rang 1
Frr2=Frr1
Fra1=Frt1*tan(B)%Luc vong cua banh rang 1
Fra2=Fra1
disp('Tinh toan bo truyen truc vit banh vit')
u=20;
z1=input('Nhap vao so moi ren cua truc vit 1...4=')
while z1<1|z1>4
z1=input('Nhap lai so moi ren trong khoang :')
end
m=4;
hs=0.9*(1-u/200)
z2=u*z1 % so rang cua banh vit
q=round(0.3*z2) % he so duong kinh
disp('Cac thong so hinh hoc cua truc vit banh vit')
d1=m*q %duong kinh vong chia truc vit
d2=m*z2 %duong kinh vong chia banh vit
Y=atan(z1/q) %goc nang ren
a=round((d1+d2)/2) %khoang cach truc
disp('Tinh toan van toc vong va kiem nghiem van toc truot')
n1=1003 %toc do quay cua truc vit
n2=n1/u % toc do quay cua banh vit
v1=(3.14*d1*n1)/60000; % van toc vong
v2=(3.14*d2*n2)/60000;
vs=(3.14*d1*n1)/(6*10^4*tan(Y)) %van toc truot
disp('Tinh nhiet va chon dau boi tron')
P1=6; %cong suat tren truc vit
P2=P1*hs %cong suat tren banh vit
Kt=13 %he so tao nhiet
y=0.25 %he so xet den su toa nhiet qua day hop
to=20 %Nhiet do moi truong (thuong)
A=0.5 % dien tich tan nhiet : m^2
B=1/(0.5*1+0.5*8); %su giam nhiet sinh ra trong 1 don vi thoi gian do lam viec ngat
td=to+(1000*(1-hs)*P1/(Kt*A*(1+y)*B))
disp('Chon dau boi tron')
Dauboitron=input('Loai dau boi tron 1...10 =')
disp('Chon dong co DK.52-4')
pdc=7
ndc=2440
plv=4
nlv=40
disp('Chon loai dai O')
d1=120 %chieu rong banh dai nho
h=6;
b=10;
A=47;
uc=pdc/plv %ti so truyen chung
d2=round(uc*d1/(1-0.02))
ut=d2/d1*(1-0.02)
v=(3.14*d1*ndc)/60000
disp('Chon chieu dai day dai theo khoang cach truc so bo')
a1=1.5*d2
l1=2*a1+0.5*3.14*(d1+d2)+(d2-d1)*2/(4*a1)
l=input('chon chieu dai dai tieu chuan=')
while v*1000/l>10
l=input('Chon lai chieu dai l tieu chuan:')
i=v*1000/l
end
disp('Tinh laij khoang cach truc theo l tieeu chuaan')
landa=l-3.14*(d1+d2)/2
delta=(d2-d1)/2
a=round((landa+sqrt(landa^2-8*delta^2))/4)
disp('Tinh toan bo truyen truc vit banh vit trong he dan dong')
u=18
z1=input('Nhap vao so moi ren 1...4=')
while z1<1|z1>4
z1=input('z1=')
end
m=3
z2=z1*u
q=0.3*z2
d11=m*q
d22=m*z2
Y=atan(z1/q)
B=Y
Aa=(d11+d22)/2

You might also like