Skip to content
This repository has been archived by the owner on Aug 13, 2020. It is now read-only.

Creación del avión de prueba #5

Closed
AlexS12 opened this issue Dec 21, 2015 · 9 comments
Closed

Creación del avión de prueba #5

AlexS12 opened this issue Dec 21, 2015 · 9 comments

Comments

@AlexS12
Copy link
Member

AlexS12 commented Dec 21, 2015

Puede ser definido en un archivo .py con sus propiedades másicas, aerodinámicas... escritas en él.
Hay que definir como se cargan los datos de este avión en el archivo main de prueba.

Se pueden obtener datos de alguno de los aviones ya creados en FlightGear almacenados en xml's: http://sourceforge.net/p/jsbsim/code/ci/master/tree/aircraft/ pero debe ser un avión sencillo.

Más adelante se pasará a un archivo con el formato acordado y se creará una clase que lo cargue.

La mayoría de los coeficientes pueden ser, de momento, constantes con el número de Mach y esas cosas... Vamos a intentar coger una avioneta y volar en subsónico.

@AlexS12 AlexS12 added this to the Tareas iniciales milestone Dec 21, 2015
@AlexS12 AlexS12 modified the milestone: Tareas iniciales Dec 21, 2015
@AlexS12 AlexS12 assigned AlexS12 and olrosales and unassigned AlexS12 Dec 23, 2015
@olrosales
Copy link
Member

A mi no me importa pegarme un poco con este archivo y ver los coeficientes que disponemos y hacer el avión de prueba. Lo único, ¿que avión utilizo?

@AlexS12
Copy link
Member Author

AlexS12 commented Dec 24, 2015

Parece que echando un vistazo en estos sitios:

La Cessna 172p Skyhawk:

Parece una buena opción ya que se disponen de bastantes datos. No obstante si te animas a echar un vistazo y te parece mejor algún otro modelo, siéntete libre.

He estado mirando y por lo que parece en JSBSim es el propio avión el que lleva sus funcioens para devolver las fuerzas y momentos. Así que, yo creo que no es descabellado que lo hagamos igual. Podemos fusionar este issue con el #8.

Por cierto, ¡te voy ayudando con esto también!

@olrosales
Copy link
Member

Vale gracias Alex, de aquí ( http://sourceforge.net/p/jsbsim/code/ci/master/tree/aircraft/c172p/c172p.xml ) me cuesta muchísimo interpretar los datos. Extrayendo los datos de ( http://m-selig.ae.illinois.edu/apasim/Aircraft-uiuc/cessna172-v1/ ) creo que están todos pero no sé bien interpretar el CD.

@astrojuanlu
Copy link
Member

No entiendo por qué sale que quité el issue a Óscar, no lo hice conscientemente.

@AlexS12
Copy link
Member Author

AlexS12 commented Jan 4, 2016

Ha salido en varios, que has quitado a la persona asiganada... jajajajaja No sé por qué será.

Pasamos a este issue las conversaciones sobre el avión que estamos definiendo, su modelo aerodinámico, de motor...

@olrosales haz el pull request aunque no esté lista del todo la rama y vamos revisando.

@olrosales
Copy link
Member

Tengo una duda con respecto a los test, si las funciones aerodinámicas vienen dentro de los archivos del avión "aircraft.py",¿Habría que hacer un test para cada avión? Tengo pensado una forma de hacer uno genérico pero no se llamar a datos que estén dentro un archivo diferente. ¿Es tan sólo hacer import aircraft? Y aún así habría que cambiar esa línea para testear cada avión.

@astrojuanlu
Copy link
Member

Yo creo que cada avión tendría que tener sus tests, pero a ver qué opina @AlexS12

@AlexS12
Copy link
Member Author

AlexS12 commented Jan 8, 2016

@Juanlu001 De momento sí. Es cierto que luego podemos sacar a un módulo de aerodinámica determinadas funciones que usen todos o mucho de los aviones para calcular las fuerzas. Pero vamos a esperar un poquito hasta que seamos capaces de identificar bien esas partes generalizables del código. Si tú ya tienes localizadas algunas apúntalas y para la próxima reunión lo comentamos.

@AlexS12
Copy link
Member Author

AlexS12 commented Jan 10, 2016

cierro el issue y seguimos discutiendo en pull request #23 sobre el código. ✈️

@AlexS12 AlexS12 closed this as completed Jan 10, 2016
AlexS12 pushed a commit that referenced this issue Nov 4, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants