Voici un résumé des formules utilisées en conception mécanique. La formule est écrite en latex afin que vous puissiez la copier. De plus, les expressions et les paramètres sont écrits en python, ils peuvent donc être utilisés. Je veux aussi une photo
jikuryoku.py
paramater_dict= paramater_dict= {
'F':['Force axiale du boulon','N'],
'P':['pas','mm'],
'T':['couple','N · mm'],
'd2':['Diamètre effectif de la vis','mm'],
'dW':['Diamètre de friction équivalent','mm'],
'α':['Demi-angle de filetage (généralement 30 °)','°'],
'μW':['Coefficient de frottement du siège',''],
'μs':['Coefficient de friction de la surface de la vis',''],
'd0':['Diamètre extérieur de la surface du siège du boulon','mm'],
'dW':['Diamètre de friction équivalent','mm'],
'dh':['Diamètre du trou de boulon','mm']
}
import math
F = 10
P = 10
d2 = 10
dW = 10
α = 30
μW = 10
μs = 10
d0 = 15
dh = 12
T=F/2*(d2/math.cos(math.radians(α))*μs+P/math.pi+dW*μW)
F=2*T/(d2/math.cos(math.radians(α))*μs+P/math.pi+dW*μW)
dW=(2*(d0**3-dh**3))/(3*(d0**2-dh**2))
print(T)
print(F)
print(dW)
mage_1.py
paramater_dict= {
'Mmax':['Contrainte de flexion maximale','MPa'],
'l':['Longueur du faisceau','mm'],
'w':['Charge répartie','N/mm'],
'E':['Module d'Young','MPa'],
'I':['Moment secondaire sectionnel','mm4'],
'δmax':['Valeur maximale de la déflexion','mm']
}
l = 200
w = 15
E = 200
I = 10000
Mmax=(w*l**2)/8
δmax=(5*w*l**4)/(384*E*I)
print(Mmax)
print(δmax)
radio.py
paramater_dict= {
'A':['zone','m2'],
'EG':['Afficher le facteur',''],
'T1':['Température latérale haute température','K'],
'T2':['Température côté basse température','K'],
'q':['Quantité de transfert de chaleur','W'],
'ε':['Taux de rayonnement',''],
'σ':['Stéphan-Coefficient de Boltzmann','W/m2 ・ K4'],
}
A = 1
EG = 1
T1 = 1273
T2 = 273
# q =
ε = 0.9
σ = 5.669*10**-8 #constant
q=ε*EG*σ*A*(T1**4-T2**4)
print(q)
Dans le cas de la trempe (dans le cas de la trempe, la contrainte de traction maximale est sur la surface, donc elle est sévère) Dans le cas d'un chauffage rapide, la contrainte de traction maximale est générée à l'intérieur, il y a donc une marge par rapport à la formule suivante.
Exposant: https://www.jstage.jst.go.jp/article/jsms1963/32/357/32_357_683/_pdf
thermal_shock.py
import math
paramater_dict= {
'E':['Module d'Young','MPa'],
'ΔT':['Différence de température intérieure et extérieure','K'],
'α':['Coefficient de dilatation linéaire','/K'],
'β':['Numéro bio',''],
'ν':['Coefficient de Poisson',''],
'σ':['Stress thermique','MPa'],
}
E = 200
ΔT = 10
α = 0.00005
β = 2
ν = 0.3
σ=(E*α*ΔT)/(1-ν)*1/(1.5+3.25/β-0.5*math.exp(-16/β))
print(σ)
Numéro bio
bio.py
paramater_dict= {
'b':['Longueur représentative(Épaisseur de la plaque)','m'],
'h':['Taux de transfert de chaleur','W/m2K'],
'k':['Conductivité thermique','W/mK'],
'β':['Numéro bio',''],
}
b = 0.005
h = 500
k = 5
β=(b*h)/(k)
print(β)
Formule de calcul des conditions de contact (taux de transfert de chaleur de contact) pour l'analyse thermique (CAE)
--Conditions de contact lorsqu'il y a une pression de surface (formule de Tachibana, par exemple lorsqu'il est connecté avec des boulons) mot-clé: Résistance thermique de contact Formule de Tachibana Conductance thermique de contact Taux de transfert thermique de contact
Veuillez noter qu'il existe une large gamme d'applications! (0,5 <P <10 MPa)
Contact_Conductance.py
paramater_dict= {
"K":["Taux de transfert de chaleur de contact de la partie de contact","W/m2K"],#Entrez cette valeur dans l'analyse thermique comme condition de contact
"δ1":["Rugosité de surface du matériau 1","μm"],#Ra :Rugosité moyenne de la ligne médiane
"δ2":["Rugosité de surface du matériau 2","μm"],#Ra :Rugosité moyenne de la ligne médiane
"λ1":["Conductivité thermique du matériau 1","W/mK"],
"λ2":["Conductivité thermique du matériau 2","W/mK"],
"λf":["Conductivité thermique des matériaux entre les matériaux","W/mK"],#Air etc.
"P":["Pression de pression sur la surface de contact","MPa"],#Pression de surface due à la fixation des boulons, etc.
"H":["Dureté Vickers du matériau plus tendre","kg/mm"],#Les matériaux facilement écrasés adhèrent les uns aux autres, de sorte que la chaleur est transférée.
"δ0":["Longueur de contact équivalente(constant)","μm"]
}
δ1 = 32
δ2 = 32
λ1 = 398#cuivre
λ2 = 398#cuivre
λf = 0.0241#air
P = 1
H = 80#cuivre
δ0=23 #Est une constante(0.5<P<10MPa)
K = 1.7*10**5/((δ1+δ0)/λ1+(δ2+δ0)/λ2)*0.6*P/H +10**6*λf/(δ1+δ2)
Conductance.py
paramater_dict= {
"h":["Taux de transfert de chaleur par contact","W/m2K"],
"λf":["Conductivité thermique du matériau qui remplit l'espace","W/mK"],#Air etc.
"δ":["Longueur de contact équivalente","μm"]
}
λf = 0.0241#air
δ = 50
h = 10**6*λf/δ
Recommended Posts