Estudo de Caso 01 - 02
Estudo de Caso 01 - 02
Estudo de Caso 01 - 02
𝑇
𝐹1 = 𝐹𝑐 + 𝐹𝑖 + 𝐸𝑞. 5
𝑑
Onde:
F1: Tração no ramo tenso
Fi: Tração de pré carga
Fc: Tração circunferencial
T: Torque
d: Diâmetro da polia motora
𝑣 = 𝜋𝑑𝑓 𝐸𝑞. 7
Onde:
b:Largura da polia em metro
Fa: Tração permitida pelo fabricante ( encontra-se na figura 2 deste
documento) em kN/m
Cp: Fator de correção da polia
Cv: Fator de correção de velocidade
Os valores foram obtidos por meio da interação com o script criado em python
pelo os próprios autores e pode ser conferido abaixo:
import math
from numpy import log as ln
import pandas as pd
while True:
try:
mat=int(input('''Digite o número equivalente ao material da correia:
1 - Couro
2 - F-0
3 - F-1
4 - F-2
5 - A-3
6 - A-4
7 - A-5\n '''))
if not 1 <= mat <=7:
raise ValueError("Valor fora do intervalo")
except ValueError as e:
print('Valor fora do intervalor',e)
else:
break
for i in range(7):
if (mat==i+1):
mat=mat_aux[i]
info_cp=tabela_17_4.iloc[i]
if 0<= (d*1000) <=100:
cp=info_cp[100]
elif 101< (d*1000) <=200:
cp=info_cp[200]
elif 201< (d*1000) <=310:
cp=info_cp[310]
elif 311< (d*1000) <=405:
cp=info_cp[405]
elif 406< (d*1000) <=800:
cp=info_cp[800]
else:
cp=info_cp[801]
t=[]
Fa=[]
y=[]
F=[]
for i,Especificacao in enumerate(tabela_17_2['Especificação']):
if mat==Especificacao:
t=tabela_17_2.loc[i+1,'Tamanho']
Fa=tabela_17_2.loc[i+1,'Tração permissível']
y=tabela_17_2.loc[i+1,'Peso Especifico']
F=tabela_17_2.loc[i+1,'Atrito']
def ang_abracamento(D,d,c):
OD= (math.pi) + 2*(math.asin(((D-d)/(2*c))))
Od= (math.pi) - 2*(math.asin(((D-d)/(2*c))))
return(OD,Od)
def Tracao_Circunferencial(y,b,t,v):
g=9.81
fc=y*b*t*(v**2)/g
return(fc)
def Torque(Hnom,ks,nd,f):
f=f/60
T=Hnom*ks*nd/(2*math.pi*f)
return(T)
def Max_tracao(b,Fa,Cp):
Cv=1
F1a=b*Fa*Cp*Cv
return(F1a)
def Ramo_Frouxo(F1a,T,d):
F2=F1a-((2*T)/d)
return(F2)
def Pre_carga(F1a,F2):
Fi=(F1a+F2)/2
return(Fi)
def Ramo_tenso(Fc,Fi,T,d):
F1=Fc+Fi+(T/d)
return F1
def Pot_transmitida(F1a,F2,v):
Ht=(F1a-F2)*v
return (Ht)
def Pot_nominal(Hnom,ks,nd):
Ha=Hnom*ks*nd
return(Ha)
def Fator_seg(Ha,Hnom,ks):
nfs=Ha/(Hnom*ks)
return (nfs)
def deslizamento(Od,f1a,fc,f2,f):
F=(1/Od)*ln((f1a-fc)/(f2-fc))
if (F<=f):
print('Não há deslizamento e o nosso coeficiente de fricção é
de:{}'.format(F))
return(F)
else:
print('Há deslizamento e o nosso coeficiente de fricção é
de:{}'.format(F))
return (F)
def comprimento_correia(D,d,c,OD,Od):
L=math.sqrt(4*(c**2)-((D-d)**2)) + 0.5*((D*OD + d*Od))
return L