%Berechnet verschiedene Größen der Lagergeometrie wie z.B.
%Berechnet verschiedene Größen der Lagergeometrie wie z.B.
%Berührungswinkel, Rollradien, Elliptizitätsparameter der Hertz'schen
%Berührungswinkel, Rollradien, Elliptizitätsparameter der Hertz'schen
...
@@ -7,31 +7,36 @@ function calcGeo(obj)
...
@@ -7,31 +7,36 @@ function calcGeo(obj)
% pmd Berechnungstool Lagerimpedanz
% pmd Berechnungstool Lagerimpedanz
% Autor: Steffen Puchtler, Julius van der Kuip
% Autor: Steffen Puchtler, Julius van der Kuip
arguments
obj
options.Delta_Tia=5% Temperaturerhöhung des Innenrings gegenüber des Außenrings
options.alpha=[]
end
%% Parameter prüfen
%% Parameter prüfen
assert(obj.up2date.L,'Lager nicht gesetzt')
assert(obj.up2date.L,'Lager nicht gesetzt')
assert(obj.up2date.R,'Lagerspiel noch nicht berechnet')
assert(obj.up2date.R,'Lagerspiel noch nicht berechnet')
L=obj.L;R=obj.R;T_Oil=obj.T_Oil;
L=obj.L;R=obj.R;T_Oil=obj.T_Oil;F_a=obj.F_a;
G=struct;
G=struct;G.method=obj.method.G;
%% Berechnung
%% Berechnung
G.alpha=0;
G.Delta_Tia=options.Delta_Tia;% Temperaturerhöhung des Innenrings gegenüber des Außenrings
G.Delta_Ta_norm=T_Oil-20;% Temperaturerhöhung der Welle bezogen auf die Normtemperatur von 20°C (Innenring heißer als Außenring)
G.Delta_Ta_norm=T_Oil-20;% Temperaturerhöhung der Welle bezogen auf die Normtemperatur von 20°C (Innenring heißer als Außenring)
G.Delta_Ti_norm=G.Delta_Ta_norm+5;%Temperaturerhöhung des Gehäuses bezogen auf die Normtemperatur von 20°C #######Idee: 5°C durch festlegbare Variable ersetzen
G.Delta_Ti_norm=G.Delta_Ta_norm+G.Delta_Tia;% Temperaturerhöhung des Gehäuses bezogen auf die Normtemperatur von 20°C