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

Dynamic equations #18

Merged
merged 11 commits into from
Jan 13, 2016
Merged

Dynamic equations #18

merged 11 commits into from
Jan 13, 2016

Conversation

AlexS12
Copy link
Member

@AlexS12 AlexS12 commented Jan 3, 2016

Todavía no está terminada, pero voy lanzando el pull request para que conste en el repositorio oficial que esto avanza.

He implementado el integrador en una clase porque me parecía la forma en que se podía usar de manera más sencilla desde el example_001.py (para quien quiera ir jugando). Ya hablaremos de clases, de momento que nadie se preocupe y ya discutiremos como implementar esto para que podamos elegir el sistema de ecuaciones con facilidad.

Creo que hay algún signo mal en la ecuación de fuerzas (una fuerza positiva según el eje z cuerpo debería hacer que se cayese y ahora mismo sube) Hay que revisarlo. (Fz > 0, sin rotaciones, en ejes cuerpo hace que baje z>0 en ejes horizonte)
Los jacobianos parece que están bien, pero convendría echarles otro vistazo e implementar el de las ecuaciones de navegación. Todo esto cantará con los tests, que ya están en marcha.

@AlexS12 AlexS12 self-assigned this Jan 3, 2016
@AlexS12 AlexS12 added this to the Tareas iniciales milestone Jan 3, 2016
@AlexS12 AlexS12 mentioned this pull request Jan 4, 2016
@AlexS12
Copy link
Member Author

AlexS12 commented Jan 7, 2016

Declaro inaugurado el proceso de revisión de esta rama.
Los commits son míos pero @DLpadilla ha hecho el módulo euler_flat_earth.py prácticamente entero (falta hacer tests).

@AlexS12
Copy link
Member Author

AlexS12 commented Jan 10, 2016

Estoy pendiente de dos cosas para terminar con este pull request:

  • modelo de avión para poner unas fuerzas que no sean inventadas tan burdamente. @olrosales ✈️ está terminando y tenemos también casi a punto la esfera de @JuanMatSa 🎱.
  • tests de ecuaciones dinámicas. @DLpadilla 📚 está en ello.

@astrojuanlu
Copy link
Member

Nos esperamos entonces a que esté terminado para revisar.

@AlexS12
Copy link
Member Author

AlexS12 commented Jan 12, 2016

Ok! Esta rama está lista a falta del example_001.py que es una prueba muy burda. ¿Lo dejo o lo quito para hacer el merge? Se lo dejo a @Juanlu001 para que lo revise.

@DLpadilla, mira los últmos commits:

@AlexS12    Merge pull request #2 from DLpadilla/dynamic-equations …   07bfaf0
@AlexS12    Fixed style and imports in test file. …    b1e183a
@AlexS12    Corrections in euler_flat_earth style & fixed test not passing in pyt… …     def1991

https://github.com/AeroPython/PyFME/pull/18/commits

Porque he corregido un par de cosas de estilo y sobre todo de cómo se hace el archivo de tests.

return np.array([0, 0, 0])

# Case params
mass = 500
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

De aquí para abajo lo metería en un bloque if __name__ == '__main__', para que se diferencie claramente.

@astrojuanlu
Copy link
Member

He hecho un pequeño comentario en el ejemplo, pero en realidad creo que molaría más pasarlo a un notebook 😄

astrojuanlu added a commit that referenced this pull request Jan 13, 2016
@astrojuanlu astrojuanlu merged commit 32aa324 into AeroPython:master Jan 13, 2016
@AlexS12 AlexS12 deleted the dynamic-equations branch January 16, 2016 16:59
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants