Professional Documents
Culture Documents
While End While End While If Else End End
While End While End While If Else End End
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