Benutzer-Werkzeuge

Webseiten-Werkzeuge


ss2021:project5:flugzeugsimulation:protokoll

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ss2021:project5:flugzeugsimulation:protokoll [2021/07/01 16:29]
emilyeberhardt
ss2021:project5:flugzeugsimulation:protokoll [2021/07/08 16:29] (aktuell)
p_hilsberg
Zeile 2: Zeile 2:
  
 === 1. Woche: 27.05. === === 1. Woche: 27.05. ===
 +  * Mathesis Wiki erstellt
   * Plan für erste Wochen erstellt  ​   * Plan für erste Wochen erstellt  ​
-  * Steckbrief Flugzeug +  * [[ss2021:​project5:​Flugzeugsimulation:​Steckbrief Flugzeug(A330-300)]] 
-  * Welche Variablen kann man verändern?+  * Welche Variablen kann man verändern? ​(erste Ideen gesammelt) 
 +  * Festlegung der Strecke: Frankfurt-NY 
 +  * Dauer = circa 8:30h
  
  
 === 2. Woche: 03.06. === === 2. Woche: 03.06. ===
-  * [[ss2021:​project5:​Flugzeugsimulation:​Formeln]] ​und mathematische Zusammenhänge +  * Formeln und mathematische Zusammenhänge raussuchen → [[ss2021:​project5:​Flugzeugsimulation:​Formeln]] 
-  * Alle Formeln reinpacken  ​ +
-  * Mathematische Idee ? +
  
  
Zeile 25: Zeile 27:
  
 === 5. Woche: 24.06. === === 5. Woche: 24.06. ===
-  * Klassen ​beendet+  * Klassen ​fertiggestellt
   * Was verändert sich in den Flugphasen?   * Was verändert sich in den Flugphasen?
   * Wie spielen die Kräfte und Anstellwinkel mit dem Auftrieb zusammen?   * Wie spielen die Kräfte und Anstellwinkel mit dem Auftrieb zusammen?
   * Besprechung der Darstellung   * Besprechung der Darstellung
 +  * [[ss2021:​project5:​Flugzeugsimulation:​Klasse Welt]]
  
  
 {{:​ss2021:​project5:​flugzeugsimulation:​flugphasen_01.svg.png?​200|}} ​ {{:​ss2021:​project5:​flugzeugsimulation:​flugphasen_01.svg.png?​200|}} ​
  
-Quelle: https://​de.wikipedia.org/​wiki/​Flugphase ​+Quelle: https://​de.wikipedia.org/​wiki/​Flugphase
  
-Klasse Welt 
  
-<code python> +=== 6. Woche: 01.07. === 
- import math as m+  * Code sammeln 
 +  * Neue Funktion für die Höhe: abhängig von Geschwindigkeit ​  
 +  * Geschwindigkeit : Abhängigkeit zur Höhe herstellen, wie ändert sich die Höhe? ​
  
- class Welt(): 
-    ​ 
-    def __init__(self):​ 
-        ​ 
-        self.position = 90 # in m über NN 
-        self.temperatur_nn = 273,15 + 15 # in K (15 Grad) auf NN 
-        ​ 
-        self.welt_masse = 5.97223*10**24 # Erdmasse in kg 
-        self.welt_radius = 6378137 # Erdradius in m 
  
-        self.welt_Gkonst = 6.6739*10**(-11) # Gravitationskonstante in m^3/​(kg*s^2) 
-        self.welt_Rkonst = 287.058 # in J/kg*K (spez. Gaskonstante trockene Luft) 
-        self.welt_mol = 0.02896 # in kg/mol, mittlere molare Masse 
-          
-    def temperatur(self,​ hoehe=12500): ​ 
-        if hoehe == 0: 
-            return 273.15+15 # 15 Grad Celsius 
-        elif hoehe < 10001: 
-            return self.temperatur(hoehe = 0)-(hoehe/​140) 
-        else: # Temperatur ab 10.000m sinkt nicht mehr 
-            return self.temperatur(hoehe = 10000) 
-        ​ 
-    def ortsfaktor(self,​ hoehe=12500):​ 
-        return self.welt_Gkonst*self.welt_masse/​(self.welt_radius+hoehe)**2 
-    ​ 
-    def schwerkraft(self,​ hoehe=12500,​ masse=200000):​ 
-        return masse*self.ortsfaktor(hoehe) 
-    # eigentlich von flugzeugmasse abhängig (vernachlässigbar (?)) 
-    ​ 
-    def luftdruck(self,​ hoehe=12500):​ 
-        if hoehe == 0: 
-            return 101325 # in Pa bei 15 Grad auf NN 
-        elif hoehe < 10001: 
-          #  return self.luftdruck(0)*m.exp(-hoehe*(self.welt_mol*self.ortsfaktor(hoehe)/​(self.welt_Rkonst*self.temperatur(hoehe))))  ​ 
-            return self.luftdruck(0)*m.exp(hoehe/​-8000) 
-        else: 
-            return self.luftdruck(10000) 
-        ​ 
-    def luftdichte(self,​ hoehe=12500):​ 
-        if hoehe < 10001: 
-            return self.luftdruck(hoehe)*self.welt_mol/​(self.ortsfaktor(hoehe)*self.temperatur(hoehe)) 
-        else: 
-            return self.luftdichte(10000) 
-        ​ 
-    def widerstand(self,​ hoehe=12500,​ flaeche=361.6,​ v=250, widerstandsbeiwert = 0.08): 
-        return (1/​2)*self.luftdichte(hoehe)*widerstandsbeiwert*flaeche*v**2 
-         # Luftwiderstandsbeiwert stromlinienförmiger Objekte (z.b. Flugzeug) 
-        # am besten die einzelnen parameter des flg ersetzen durch def widerstand(self,​ objekt=A330) 
  
-</​code>​ +=== 7. Woche 08.07. ===  
- +  * Diskussion über Geschwindigkeitsberechnung (ohne Beschleunigung) 
- +  * Vorbereitung um Bewegung aus Kräften zu berechnen (Vektoriell) 
-=== 6. Woche: 01.07. === +  * ÜberarbeitungAnpassung der Klassen 
-  * Code sammeln +  * Code vorläufig sortiert 
-  * Neue Funktion für die Höhe: abhängig von Geschwindigkeit  ​ +  * [[ss2021:​project5:​Flugzeugsimulation:​Klasse Flugzeug]]
-  * Geschwindigkeit : Abhängigkeit zur Höhe herstellenwie ändert sich die Höhe? ​ +
ss2021/project5/flugzeugsimulation/protokoll.1625149747.txt.gz · Zuletzt geändert: 2021/07/01 16:29 von emilyeberhardt