-
Notifications
You must be signed in to change notification settings - Fork 71
Conversation
Test of futures class "AeroCoeff" with interp1d interpolation
No longer needed
The value for alpha = 5º is negative, not positive (see Louis Van Gaal)
Cessna aqreed
Merge branch 'master' of https://github.com/aqreed/PyFME Conflicts: src/pyfme/aircrafts/cessna_172.py
Current coverage is 87.25% (diff: 83.52%)@@ master #79 diff @@
==========================================
Files 26 28 +2
Lines 1746 1914 +168
Methods 0 0
Messages 0 0
Branches 0 0
==========================================
+ Hits 1528 1670 +142
- Misses 218 244 +26
Partials 0 0
|
""" | ||
|
||
|
||
def __init__(self): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tienes que indentar un nivel todo el init es lo único que se te ha pasado.
Por mi, parte con esos comentarios que han quedado arriba, está todo guay! El único tema clave es el de la indentación del |
voy! |
@@ -251,8 +252,8 @@ def _calculate_aero_lat_forces_moments_coeffs(self): | |||
CN_delta_aile_interp = interpolate.RectBivariateSpline(self.delta_aile_data, self.alpha_data, self.CN_delta_aile_data) | |||
|
|||
self.CY = CY_beta_interp * self.beta + CY_delta_rud_interp * delta_rud_RAD + (b/(2 * V)) * (CY_p_interp * p + CY_r_interp * r) | |||
self.Cl = Cl_beta_interp * self.beta + Cl_delta_aile_interp + Cl_delta_rud_interp * delta_rud_RAD + (b/(2 * V)) * (Cl_p_interp * p + Cl_r_interp * r) | |||
self.CN = CN_beta_interp * self.beta + CN_delta_aile_interp(delta_aile, alpha_DEG)[0, 0] + CN_delta_rud_interp * delta_rud_RAD + (b/(2 * V)) * (CN_p_interp * p + CN_r_interp * r) | |||
self.Cl = 0.5*Cl_beta_interp * self.beta + Cl_delta_aile_interp + 0.1*Cl_delta_rud_interp * delta_rud_RAD + (b/(2 * V)) * (Cl_p_interp * p + Cl_r_interp * r) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Entiendo lo que me comentaste el otro día Andrés, pero ¿estos números se eligen con algún significado físico o variándolos hasta que cuadre otra cosa (algún amortiguamiento o algo así)?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sentido fisico no tienen, son adimensionales. Se tocan hasta que los valores de pqr a deflexiones maximas no excedan 1-1.5 rad/s, y los amortiguamientos sean razonables (un step o doublet esté prácticamente amortiguado antes de los 10s, por ejemplo). Se hace basándose en la experiencia, viendo horas de videos de la C172 en youtube hasta obtener cosas con sentido.
Los métodos usados son antiguos, si tuviéramos túnel de viento saldría todo a la primera!
Bueno doy por buena la Cessna 172:
|
ya hay test |
si los resultados siempre hay que ajustarlos. Mira a ver qué cosas se pueden mejorar y me dices |
Tienes un pull req en aqreed#5 Por mi parte el avión se puede quedar congelado. Voy a echar un vistazo a los ejemplos y hacemos hacer el merge. |
Cessna aqreed
Bueno, en primer lugar mis disculpas, por haber taradado tanto en resolver esto. La verdad, es que el nuevo avión ¡ha quedado muy bien! Hay algunos puntos que tendremos que ir mejorando poco a poco, pero vamos a hacerlo a través de nuevos issues y pull requests para no dejar esto bloqueado. Así, enhorabuena Andrés!!! 🎉 |
After indentation modifications, addressing of the remaining FIXMEs and including pqr in the model along with the aerodynamics data.
Closes #67