Hier ist eine Zusammenfassung der Formeln, die in der mechanischen Konstruktion verwendet werden. Die Formel ist in Latex geschrieben, damit Sie sie kopieren können. Außerdem werden Ausdrücke und Parameter in Python geschrieben, damit sie verwendet werden können. Ich möchte auch ein Bild
jikuryoku.py
paramater_dict= paramater_dict= {
'F':['Axialkraft des Bolzens','N'],
'P':['Tonhöhe','mm'],
'T':['Drehmoment','N ・ mm'],
'd2':['Effektiver Durchmesser der Schraube','mm'],
'dW':['Äquivalenter Reibungsdurchmesser','mm'],
'α':['Halber Fadenwinkel (normalerweise 30 °)','°'],
'μW':['Sitzreibungskoeffizient',''],
'μs':['Reibungskoeffizient der Schraubenoberfläche',''],
'd0':['Außendurchmesser der Sitzfläche verschrauben','mm'],
'dW':['Äquivalenter Reibungsdurchmesser','mm'],
'dh':['Lochdurchmesser','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':['Maximale Biegespannung','MPa'],
'l':['Strahllänge','mm'],
'w':['Verteilte Last','N/mm'],
'E':['Elastizitätsmodul','MPa'],
'I':['Sekundäres Schnittmoment','mm4'],
'δmax':['Maximale Durchbiegung','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':['Bereich','m2'],
'EG':['Faktor anzeigen',''],
'T1':['Hochtemperaturseitentemperatur','K'],
'T2':['Niedrigtemperaturseitentemperatur','K'],
'q':['Wärmeübertragungsmenge','W'],
'ε':['Strahlungsrate',''],
'σ':['Stephan-Boltzmann-Koeffizient','W/m2 ・ K4'],
}
A = 1
EG = 1
T1 = 1273
T2 = 273
# q =
ε = 0.9
σ = 5.669*10**-8 #Konstante
q=ε*EG*σ*A*(T1**4-T2**4)
print(q)
Beim Abschrecken (beim Abschrecken liegt die maximale Zugspannung auf der Oberfläche, ist also schwerwiegend) Im Falle einer schnellen Erwärmung wird die maximale Zugspannung im Inneren erzeugt, so dass sich ein Spielraum von der folgenden Formel ergibt.
Aussteller: https://www.jstage.jst.go.jp/article/jsms1963/32/357/32_357_683/_pdf
thermal_shock.py
import math
paramater_dict= {
'E':['Elastizitätsmodul','MPa'],
'ΔT':['Temperaturunterschied zwischen Innen und Außen','K'],
'α':['Linearer Ausdehnungskoeffizient','/K'],
'β':['Bio-Nummer',''],
'ν':['QUERKONTRAKTIONSZAHL',''],
'σ':['Thermische Belastung','MPa'],
}
E = 200
ΔT = 10
α = 0.00005
β = 2
ν = 0.3
σ=(E*α*ΔT)/(1-ν)*1/(1.5+3.25/β-0.5*math.exp(-16/β))
print(σ)
Bio-Nummer
bio.py
paramater_dict= {
'b':['Repräsentative Länge(Plattendicke)','m'],
'h':['Wärmeübertragungsrate','W/m2K'],
'k':['Wärmeleitfähigkeit','W/mK'],
'β':['Bio-Nummer',''],
}
b = 0.005
h = 500
k = 5
β=(b*h)/(k)
print(β)
Formel zur Berechnung der Kontaktbedingungen (Kontaktwärmeübertragungsrate) für die thermische Analyse (CAE)
Bitte beachten Sie, dass es eine Vielzahl von Anwendungen gibt! (0,5 <P <10 MPa)
Contact_Conductance.py
paramater_dict= {
"K":["Kontaktwärmeübertragungsrate des Kontaktteils","W/m2K"],#Geben Sie diesen Wert als Kontaktbedingung in die thermische Analyse ein
"δ1":["Oberflächenrauheit des Materials 1","μm"],#Ra :Mittellinien durchschnittliche Rauheit
"δ2":["Oberflächenrauheit des Materials 2","μm"],#Ra :Mittellinien durchschnittliche Rauheit
"λ1":["Wärmeleitfähigkeit des Materials 1","W/mK"],
"λ2":["Wärmeleitfähigkeit des Materials 2","W/mK"],
"λf":["Wärmeleitfähigkeit von Materialien zwischen Materialien","W/mK"],#Luft usw.
"P":["Druck auf die Kontaktfläche drücken","MPa"],#Oberflächendruck durch Bolzenbefestigung usw.
"H":["Vickershärte des weicheren Materials","kg/mm"],#Materialien, die leicht zerkleinert werden können, haften aneinander, sodass Wärme übertragen wird.
"δ0":["Äquivalente Kontaktlänge(Konstante)","μm"]
}
δ1 = 32
δ2 = 32
λ1 = 398#Kupfer
λ2 = 398#Kupfer
λf = 0.0241#Luft
P = 1
H = 80#Kupfer
δ0=23 #Ist eine Konstante(0.5<P<10MPa)
K = 1.7*10**5/((δ1+δ0)/λ1+(δ2+δ0)/λ2)*0.6*P/H +10**6*λf/(δ1+δ2)
--Kontaktwärmeübertragungsrate im Spalt Es ist eine Formel, um die normale Kontaktwärmeübertragungsrate zu ermitteln. Abhängig von der Größe des Spaltes muss die natürliche Konvektion berücksichtigt werden
Conductance.py
paramater_dict= {
"h":["Kontaktwärmeübertragungsrate","W/m2K"],
"λf":["Wärmeleitfähigkeit des Materials, das die Lücke füllt","W/mK"],#Luft usw.
"δ":["Äquivalente Kontaktlänge","μm"]
}
λf = 0.0241#Luft
δ = 50
h = 10**6*λf/δ
Recommended Posts