Ich verwende Tragflächendaten, die von einem Programm generiert werden. Das erzeugte Flügelprofil hat eine Sehnenlänge von 1 Einheit. Ich möchte wissen, wie man dieses Tragflächenprofil auf die erforderliche Sehnenlänge skaliert. Meine Tragflügel-Seriennummer 638xx. NACA fünfstellige Serie.
aerospace-engineering
aerodynamics
airfoils
Papabizeps
quelle
quelle
MountainClimberi ist richtig. Durch Multiplizieren der x- und y-Koordinaten mit demselben Faktor wird Ihr Tragflächenprofil korrekt skaliert. Die Verwendung eines anderen Faktors für jeden hat ein anderes Seitenverhältnis und eine andere (gestreckte) Version des Tragflügels zur Folge, die nicht mit den veröffentlichten Eigenschaften übereinstimmt.
Denken Sie auch daran, dass sich Ihr Referenzort nach dem Skalieren der Daten verschoben hat, wenn er nicht (0,0) war. Dies erfordert möglicherweise einen Übersetzungsvorgang, wenn Sie ihn anpassen müssen.
Per Scaling (geometry) wiki : "Die Skalierung ist einheitlich, wenn und nur wenn die Skalierungsfaktoren gleich sind (vx = vy = vz)"
Willamate.edu hat einen guten Artikel über 2D-Transformationen einschließlich Skalierung.
Python wäre eine gute Sprache, um diese Daten zu manipulieren. Hier ist eine Frage zur SE-Python-Skalierung .
quelle