Esplora E-book
Categorie
Esplora Audiolibri
Categorie
Esplora Riviste
Categorie
Esplora Documenti
Categorie
clc
format longG
lambda=[15:0.5:30]; %vettore possibili LAMBDA
mnp=[1.5 2 2.5 3 4 5 6 8 10 12 16 20]; %vettore possibili MODULI normali i primi
due valori tolti perché troppo piccoli
beta=[10:0.5:30]; %vettore possibili BETA34
beta2=[10:0.5:30]; %vettore possibili BETA12
z3=[18:1:25]; %vettore possibili denti terza ruota
z1=[18:1:25]; %vettore possibili denti prima ruota
i34=[2.5:0.01:4.5];
sigmaamm=154; %sigmaL/Sf
M4=1209; %valore coppia in uscita
%PROCEDIMENTO:
%ipotizzo lambda, sigmamm z3 z1 e i34 -> calcolo z4 -> calcolo mn -> scelgo
%mn normalizzato superiore -> impongo interassi uguali -> i12 e z2 ->
%calcolo il m12 e mn12 -> prendo mn12 normalizzato -> ricalcolo interasse12
%-> controllo errore interasse e trasmissione
for j6=1:length(beta2)
for j5=1:length(i34)
for j4=1:length(z1)
for j3=1:length(z3)
for j2=1:length(lambda)
for j1=1:length(beta)
z4=floor(z3(j3).*i34(j5)); %calcolo z4 arrotondato usando
il rapporto di trasmissione
i34v(j5)=z4./z3(j3); %ricalcolo il rapporto usando z4
arrotondato
M3=M4./i34v(j5); %valore coppia nel pignone 3
zv3=z3(j3)/cos(beta(j1).*pi./180)^3; %calcolo z3
equivalente
epsilon=lambda(j2).*sin(beta(j1).*pi./180)./pi; %rapporto
di ricomprimento
mn34=((2.*M3.*1000.*Y(zv3).*cos(beta(j1).*pi./180))./(sigmaamm.*z3(j3).*lambda(j2))
).^(1/3); %calcolo del MODULO in mm
erroretrasmissione=100.*(abs(i-20.9))./20.9; %calcolo
l'errore di trasmissione
epsilon=lambda(j2).*sin(beta(j1).*pi./180)./pi; %rapporto
di ricomprimento
mn34=((2.*0.7.*M3.*1000.*Y(zv3).*cos(beta(j1).*pi./180))./(sigmaamm.*z3(j3).*lambda
(j2))).^(1/3); %calcolo del MODULO in mm
erroretrasmissione=100.*(abs(i-20.9))./20.9; %calcolo
l'errore di trasmissione
beta2=beta2(j6)
beta1=beta(j1)
lambda=lambda(j2)
ingombro
ingombrolaterale
z3=z3(j3)
z1=z1(j4)
z2
z4
mn34
mn12