Etude et industrialisation de méthodes d`optimisation de manœuvres
Transcription
Etude et industrialisation de méthodes d`optimisation de manœuvres
DEMANDE DE STAGE/ APPRENTISSAGE Thales Services Année 2016 Date : 22/12/2015 Service/Dpt : CCL Aerospace & Science Engineering / Cellule Flight Dynamics Tuteur : Pierre MERCIER Resp RH du stage : Laurence MOLVOT RENSEIGNEMENTS TYPE (stage ou apprentissage) SUJET (intitulé de l’offre) ANNEE D’ETUDES Stage Etude et industrialisation de méthodes d’optimisation de manœuvres orbitales en poussée faible Dernière année d’école LIEU : Toulouse, Parc Technologique du Canal d’ingénieurs DATES / DUREE Durée de 6 mois ; démarrage à partir de mars 2016 PREFERENCE ECOLES (optionnel) Ecoles d’ingénieurs avec spécialisation dans le domaine spatial DESCRIPTION DU POSTE Description du projet (contexte) : Dans le cadre de nos activités, nous recherchons un(e) ingénieur(e) stagiaire pour le sujet suivant : Etude et industrialisation de méthodes d’optimisation de manœuvres orbitales en poussée faible Missions (rôle) : Présentation de la mission et environnement technique Vos principales missions seront de : • Recenser les différentes méthodes d’optimisation existantes pour l’application aux problématiques de manœuvres d’orbite utilisant des poussées faibles • Identifier les méthodes/algorithmes les plus pertinents a la suite de ce recensement • Recueillir le besoin (cas d’utilisation) qui sera exprimé par Thales • Rédiger les spécifications logicielles associées au besoin • Proposer une architecture logicielle • Concevoir la solution technique pour répondre au besoin • Implémenter les méthodes retenues • Concevoir, documenter, et réaliser la validation du logiciel implémenté Objectif : L’objectif du stage proposé est d’améliorer le module existant de calcul de manœuvres orbitales en poussée faible basé sur des méthodes d’optimisation indirectes, en y adjoignant des méthodes directes (exemple : SQP, point intérieur, globale, etc.) ; pour cela une librairie d’optimisation générique en Java sera créée. Ce stage sera réalisé en plusieurs étapes : - Montée en compétence sur les méthodes ciblées, - Etude bibliographique et recensement de l’état de l’art - Industrialisation : Spécification, Conception, Développement, Validation, - Rédaction du rapport de stage Profil du candidat : Elève-ingénieur en dernière année d’études avec spécialisation dans les domaines suivants : mécanique spatiale, mathématiques appliquées. La connaissance du Java est quasi-obligatoire, ou à tout le moins d’un langage de programmation objet. La connaissance de langages C++ et Python seront des atouts. Des affinités pour les mathématiques appliquées et le développement logiciel sont également souhaitées. La connaissance des méthodes d’optimisation numériques (méthodes d’optimisation directe et indirectes) est obligatoire. PRECISIONS COMPLEMENTAIRES (logiciels, anglais,…) Les autres compétences requises sont : - Dynamisme et force de proposition - Rigueur - Autonomie - Capacité à rédiger des documents en anglais