SUJET DE THESE : Diagnostic prédictif pour les scénarios de tests

Transcription

SUJET DE THESE : Diagnostic prédictif pour les scénarios de tests
SUJET DE THESE : Diagnostic prédictif pour les
scénarios de tests sur bancs d’intégration de systèmes avioniques
embarqués
1. CONTEXTE INDUSTRIEL
Dans le cadre de sa politique produits logiciels bancs de tests d’intégration, Eurocopter
souhaite mettre en œuvre de nouvelles fonctionnalités permettant de répondre aux exigences
croissantes imposées par l’évolution des systèmes avioniques embarqués sur hélicoptère.
L’évolution technologique des équipements embarqués se double d’une évolution de la
population des testeurs sur bancs, dont le degré d’expertise des systèmes avioniques tend à
décroître au profit de connaissances plus généralistes. A ces contraintes s’ajoute la grande
variété des cas de tests qui impose une importante phase de montée en compétence. Ce
double constat est à l’origine de l’émergence d’un besoin en assistance au diagnostic destinée
au testeur sur banc. Lorsqu’un scénario de test ne fournit pas les résultats attendus, l’origine
des problèmes peut avoir une grande variabilité. Eurocopter ne disposant pas à ce jour de base
de connaissances relative au diagnostic des scénarios de tests en erreur, la tâche diagnostique
repose donc entièrement sur l’expérience du testeur. Les conséquences immédiates de cet état
de fait sont :
•
•
Une trop forte sollicitation du service support aux utilisateurs
Une perte de temps dans la tâche de qualification des systèmes avioniques lorsque des
scénarios de tests sont déroulés jusqu’à leur terme alors que certains symptômes
auraient dû déclencher un arrêt et une reconfiguration du scénario
2. DESCRIPTION DES TRAVAUX A REALISER
Le travail à réaliser concerne l’étude et réalisation d’un outil informatique d’assistance au
diagnostic qui sera intégré au logiciel de tests actuellement utilisé par EUROCOPTER. Cet outil
sera composé de deux fonctions principales et d’une base de connaissances à construire :
•
Fonction d’assistance au diagnostic a posteriori : Lorsque le scénario de test est
terminé ou interrompu, le module d’assistance doit pouvoir communiquer des
informations suffisamment précises afin de guider le testeur dans sa tâche
diagnostique. Ses informations pourront être basées sur des corrélations statistiques
avec des cas similaires survenus antérieurement. Cette assistance devra permettre une
augmentation de l’autonomie du testeur dans les tâches de diagnostic des erreurs au
cours du déroulement de scénarios et une augmentation de la montée en compétences
des utilisateurs sur leur mission. Un autre gain attendu réside dans la diminution des
appels au support technique « logiciels bancs ».
1
•
Fonction d’assistance au diagnostic prédictif : Le module d’assistance doit pouvoir
identifier en ligne (quelques fois le temps réel) des collections de symptômes
permettant de diagnostiquer par avance l’occurrence d’une erreur dans le scénario de
test. Le diagnostic prédictif en ligne doit permettre à l’utilisateur de stopper le
déroulement de son scénario de test et de le reconfigurer. La couche « diagnostique
apprenante » devra être en mesure de manipuler des grandes quantités de données et
pouvoir travailler à proximité du temps réel sans perturber le déroulement du test en
cours. Des gains de productivité sont attendus relativement aux durées de campagnes
de qualification des systèmes avioniques embarqués sur hélicoptère. Cette
fonctionnalité doit être de type apprenante. Les résultats des tests passés doivent
pouvoir être capitalisés et faire continûment émerger de nouveaux sens cachés de la
connaissance de type « symptômes faibles » (difficilement appréhendables en première
analyse du point de vue du testeur).
•
Base de connaissances : En vue de la réalisation des fonctions ci-dessus, une base
de connaissances, permettant de faire automatiquement le lien entre un système
composé d’équipements avioniques et les données de sortie de ce système à l’issue de
la campagne de tests, sera constituée. Pour ce faire, on utilisera les approches
stochastiques de modélisation de séquences d’événements issus des systèmes
dynamiques. Ces approches permettent la recherche de corrélation entre événements
pour la tâche du diagnostic. Les événements considérés sont générés par un système
à base de connaissance permettant la capitalisation de la connaissance des experts de
tests avioniques.
Une fois que la base de connaissance est constituée, nous étudierons le développement de
nouvelles stratégies d’apprentissage en nous inspirant des concepts des réseaux de neurones
et SVM (Support Vector Machine). Ceci afin de mettre en œuvre un modèle évolutif – apprenant
capable d’intégrer de nouvelles connaissances.
4. INFORMATIONS UTILES
Lieu de réalisation du doctorat : Société Eurocopter – Marignane (13)
Date prévisionnelle de démarrage : Décembre 2008
Laboratoire scientifique : LSIS Marseille – (Possibilité de codirection avec un autre laboratoire
à étudier)
3. CERTAINES PUBLICATIONS DU LSIS SUR LA THEMATIQUE
[1] É. Masse, C. Curt, M. Le Goc, R. Tourment, “Modélisation du comportement d’un barrage en
remblai par approche multi modèles”, in: Actes des 26ième Rencontres Universitaires de Génie
Civil (AUGC’08), Nancy, France, 4-6 juin 2008.
[2] M. Le Goc, N. Benayadi, “Discovering Expert’s Knowledge From Sequences of Discrete
Event Class Occurrences”, in: Proceedings of the 10th International Conference on Enterprise
Information Systems (ICEIS’08), Barcelona, Spain, June 12-16 2008.
[3] É. Masse, C. Curt, M. Le Goc, “Using artificial intelligence method to forecast the behaviour
of embankment dam”, in: Proceedings of the 12th International Conference of IACMAG, the
International Association for Computer Methods and Advances in Geomechanics,, Goa, India,
1-6th October 2008
[4] A. Boubezoul, S. Paris, M. Ouladsine, “Application of the cross entropy method to the GLVQ
algorithm”,
2
Journal on Pattern Recognition
[
[5] M. Ouladsine, G. Bloch, X. Dovifaaz, “Neural Modelling and Control of a Diesel Engine with
Pollution Constraints”, in: Journal of Intelligent and Robotic Systems; Theory and Application,
vol. 41, n° 2-3, pp. 157-171
[6] A. Boubezoul, S. Paris, M. Ouladsine, “Improving the GRLVQ Algorithm by the Cross
Entropy Method”, in: Artificial Neural Networks - ICANN 2007, Joaquim Marques de Sá and Luís
A. Alexandre and W\lodzis\law Duch and Danilo Mandi, LNCS, vol. 4668, pp. 199-208,
Springer, Heidelberg, 2007
[7] M. Seck, N. Giambiasi, C. Frydman, L. Baâti, “DEVS For Human Behavior Modelling in
CGFs”, in: Journal of Defense Modeling and Simulation, janvier 2010
[8] C. Zanni, M. Le Goc, C. Frydman, “A Conceptual Framework for the Analysis, Classification
and Choice of Knowledge-Based Diagnosis Systems”, in: KES - International Journal of
Knowlegde-Based & Intelligent Engineering Systems, vol. 10, n° 2, pp. 113-138, 2006
[9] C. Frydman, N. Giambiasi, M. Seck, “DEVS for Modelling Realistic Human Behavior”, in:
Spring Simulation Multiconference 2006 (SPRINGSIM 2006) Military Modeling and Simulation,
Huntsville, AL , USA, April 2-6 2006.
3