-
EURODECISION
- Responsable Offre Optimisation de la Conception
Versailles
2012 - maintenant
Responsable de l'offre "Optimisation de la Conception"
- Librairie ALTERNOVA :
-- développée en partenariat avec RENAULT
-- composée de modules logiciels correspondant à chaque étape d'une étude d'optimisation de conception : plans d'expériences, modèles statistiques (surfaces de réponse), optimisation (algorithmes évolutionnaires, algorithmes multi-critères, ...), ...
-- permettant de résoudre des problèmes de taille variée (de quelques facteurs jusqu'à plusieurs centaines)
-- prenant en compte des aspects multi-prestations et multi-physiques
- Exemples d'études réalisées pour RENAULT :
-- Allégement de futurs véhicules : étude de l’impact de modifications d’épaisseurs, de matériaux et de la présence ou non de pièces sur la superstructure, le soubassement du véhicule, les sièges, le berceau, et la traverse du poste de conduite vis-à-vis de l’allégement sous contrainte d’une douzaine de prestations (crash frontal et latéral, vibratoire et acoustique, endurance, choc trottoir, etc.).
-- Conception d’un absorbeur de choc arrière : gain apporté par le positionnement libre des parois de la pièce
-- Optimisation de la structure d’un siège : évaluation de l’apport de nouveaux matériaux
-- Conception d’un capot respectant les nouvelles normes de choc piéton : étude de la forme de la doublure capot
-- Etude de l’écoulement d’air dans une grille d’entrée d’air moteur : analyse des facteurs influents
-- Recalage d’un modèle numérique thermique de projecteur : détermination des flux thermiques à travers l’ampoule.
- Automatisation des simulations simulations et des calculs :
-- Modélisation paramétrique, modification de formes
-- Couplage avec des outils de CAO, de maillage et des codes de calcul d'éléments finis
-- Parsing des fichiers d’entrée/sortie
-- Pré et post-traitements
-- Gestion des queues de calculs, en particulier des erreurs
Implémentation de modèles numériques spécifiques :
-- C/C++, JAVA, Matlab, Scilab, Perl, Python, ...
-- Programmation parallèle, HPC; ...
-
EURODECISION
- Responsable Offre BRMS - Moteurs de Règles
Versailles
2010 - maintenant
Analyse des besoins, Audit de systèmes, Expertise technique, Conception et développement de logiciels faisant appel aux technologies suivantes :
- IBM Ilog JRules
- FICO Blaze Advisor
- DROOLS
- Systèmes experts Prolog
- Moteurs de règles spécifiques C++ ou JAVA appelés dans des modules d'optimisation
-
EURODECISION
- Responsable du pôle Ferroviaire & Transports Publics
Versailles
2009 - maintenant
Responsable du pôle Ferroviaire & Transports Publics :
- Exploitation : études de capacité, conception des sillons, gestion opérationnelle des circulations (supervision, détection de conflits, replanification)
- Production : construction des roulements "matériel roulant", optimisation de plans de transport fret (lotissement, tractions, ...), gestion des trains fret dans les gares de triage, planification de la maintenance d’un parc de matériel roulant
- Maintenance et rénovation du réseau : approvisionnement des chantiers en ballast, optimisation du cantonnement, rectification des voies, réduction des nuisances sonores à proximité des voies ferrées
- Planification RH : construction des services « agents », planification nominative, dimensionnement des effectifs
- Prévision des ventes et de la demande, optimisation de la tarification, yield et revenue management
- Gestion d'actifs industriels ferroviaires (matériel roulant, équipements, infrastructures) : dimensionnement d'un parc de wagons et/ou de locomotives, planification des investissements, dimensionnement de concessions dans le cadre de PPP
- Optimisation de la conception de matériel roulant et de systèmes
- Transport urbain et inter-urbain : graphicage, habillage, planification nominative, gestion optimisée d'un parc de véhicules (dimensionnement, achats, ...), planification de la maintenance du parc
-
EURODECISION
- Consultant Senior / Chef de Projet
Versailles
2007 - maintenant
Consultant Senior / Chef de Projet
Aide à la Décision (Optimisation / Recherche Opérationnelle / Intelligence Artificielle)
Génie Logiciel
AMOA
SNCF – Direction de la Recherche (depuis avril 2007) :
Expertise en aide à la décision, génie logiciel et exploitation ferroviaire
- Projet "Régulation du Futur"
Analyse fonctionnelle, spécifications et conception de nouveaux outils d’aide à la décision pour les gestionnaires de la circulation.
- Organisation d’ateliers de travail « métier ».
- Cartographie des applications, outils et SI actuels.
- Définition des profils utilisateurs CCR et CNO (agent circulation, régulateur, coordonnateur d’axe, …).
- Définition des différentes situations (perturbations faibles, fortes et majeures, …).
- Modélisation des différents processus « métier ».
- Modélisation des échanges avec les différents SI et outils.
- Spécifications des principales fonctionnalités :
> projection du trafic par simulation (graphique prévisionnel, indicateurs de régularité, …).
> recherche de solution, en situation perturbée, avec des méthodes d’aide à la décision et d’optimisation.
> suivi des incidents
- Modélisation avec différentes techniques d’optimisation et d’intelligence artificielle.
Environnement Technique : UML (Star UML, Borland Together).
- Projet LIPARI, module "Régulation" :
Quand des incidents (trains en retard) sont détectés, ce module est activé afin d’aider à re-planifier les circulations en minimisant les retards et en respectant les différentes contraintes commerciales et de sécurité.
Spécifications, conception et développement d'évolutions et de fonctionnalités afin de coller au mieux à la réalité de la signalisation et d’intégrer des règles d’exploitation.
Modélisation d’une architecture multi-agents pour la gestion des circulations (régulation et détournements).
Environnement Technique : C++, programmation linéaire, CVS, UNIX.
- Projet DEMIURGE :
Maintenance évolutive et corrective
Gestion de projet
Gestion des anomalies et des évolutions.
Intégration et installation des nouvelles versions.
Support des utilisateurs (aide à la modélisation d'études ferroviaires).
Formation des nouveaux utilisateurs.
Transports en commun – Habillage automatique (3 mois)
- VEOLIA Transport :
Ce projet a pour but de développer une application d’habillage dans le domaine des transports publics (bus, tramway, métro ...) : construction des meilleurs services-agent possibles de façon à couvrir un ensemble de tâches-voiture élémentaires.
Rédaction des documents du package de déploiement :
* dossier d’analyse préparatoire (description et paramétrage des règles des conditions de travail),
* supports de formation.
Tests (IHM, qualité des solutions, temps de calcul, …) de l’application.
- R&D : Composant logiciel d’habillage automatique
Réflexions sur l’amélioration et la modification des algorithmes d’optimisation du composant logiciel LP-EasyDriver afin de traiter des problèmes de très grande taille (temps de calcul, taille mémoire, cas des réseaux multi-lignes avec des services comportant plus de 2 parties de vacation).
Environnement Technique : programmation linéaire, génération de colonnes, Visual C++, Tortoise SVN.
-
EPITA
- Enseignant vacataire
Villejuif
2007 - maintenant
Enseignant vacataire à l'EPITA (école d'ingénieurs en informatique).
Cours "Introduction aux réseaux de neurones" (14h) :
- définitions / historique / neurone formel
- loi de Hebb,
- perceptron,
- perceptron multi-couches,
- carte de Kohonen,
- réseaux RBF,
- réseaux récurrents (systèmes dynamiques, réseaux de hopfield),
- réseaux ART,
- réseaux évolutionnaires,
- Introduction à l'apprentissage par renforcement (Q-Learning).
Cours + TP/TD "Introduction à Matlab (6h).
TP/TD "Mise en application des réseaux de neurones" (14h).
-
AFIA
- Membre du bureau
2004 - maintenant
AFIA : Association Française pour l'Intelligence Artificielle
Membre du bureau
Responsable des relations avec les entreprises et l'industrie
Revue d'ouvrages scientifiques sur l'optimisation par colonie de fourmis (bulletin de l'AFIA n°59).
Coordination d'un dossier "Intelligence Artificielle et Aide à la Décision dans les entreprises" (bulletin de l'AFIA n°62).
-
Ecole Centrale Paris
- Enseignant Vacataire
CHÂTENAY-MALABRY Cedex
2002 - 2002
Enseignant vacataire
Module bi-thématique "Informatique / Mathématiques" : optimisation et intelligence artificielle pour l'ingénieur.
Gradient, BFGS, simplexe
Algorithmes évolutionnaires (algorithmes génétiques, essaims de particules, colonies de fourmis)
Réseaux de neurones
TP sous MATLAB
-
AXLOG
- Consultant / Chef de Projet
2002 - 2006
Consultant / Chef de Projet
Aide à la Décision / Optimisation / Intelligence Artificielle
Génie Logiciel
R&D
VALEO Electronique et Systèmes de Liaison (9 mois) :
Outil de vérification du dimensionnement des faisceaux électriques (fils, protections – fusibles et smartMOS) dans les automobiles.
> Construction d’un graphe représentant un réseau électrique dont les composants et les propriétés sont définis dans des fichiers d’entrée issus de la suite Capital.
> Vérification du dimensionnement des composants du réseau en utilisant des règles "métier" et des algorithmes implantant des modélisations électro-thermiques des différents types de composants.
- Phase 1 : Coordination de la rédaction des spécifications fonctionnelles et logicielles (3 mois).
- Phase 2 : Gestion du projet au forfait (équipe de 3 ingénieurs, 225 "homme x jour").
Technologies : C++, XML, UML, IHM (wxWidgets), mathématiques appliquées / analyse numérique
Gestion de projet / Qualité : MS Project, CMMI 3
DGA (6 mois) :
Simulation et planification de missions pour avions de combat sans pilote (UCAV).
Consultant expert en optimisation combinatoire et intelligence artificielle.
> Supervision du développement du planificateur de missions (choix des itinéraires et des cibles, affectation des ressources sous contraintes temporelles) par un partenaire
> Développement d’un composant décisionnel d’observation à long terme de la faisabilité du plan calculé
Techniques : C++, XML, systèmes multi-agents, programmation par contraintes, géométrie 2D et 3D, mécanique du vol, UNIX
> Publications :
J. Baltié, E. Bensana, P. Fabiani, J.L. Farges, S. Millet, P. Morignot, B. Patin, G. Petitjean, G. Pitois, J.C. Poncet, « Multi vehicle missions : architecture and algorithms for distributed on-line planning », chapitre du livre « Artificial Intelligence for advanced problem solving techniques », édité par D. Vrakas et I. Vlahavas, éditions « IGI Global », mars 2008.
J. Baltié, E. Bensana, P. Fabiani, J.L. Farges, S. Millet, P. Morignot, B. Patin, G. Petitjean, G. Pitois, J.C. Poncet, Mission management system for package of unmanned combat aerial vehicles, Conférence « Control Architectures for Robots 2007 » (CAR’07), 31 mai – 1-er juin 2007.
SNCF, Direction de l'Innovation et de la Recherche (3 ans et 5 mois) :
Projet DEMIURGE
- Spécifications, conception et développement d'un outil d'optimisation de la capacité du réseau ferré et de construction de plans de transport.
Responsable des développements "Classes Métier" et IHM.
Responsable des formations "Utilisateurs".
Rédaction de méthodologies pour la conception de grilles horaires et de plans de transports.
Techniques : C++, SQL / Access, COM, UML, programmation linéaire, IHM (Ilog Views), Autocad (Lisp)
- Chef de projet : système-expert de paramètrage des trains (80 "homme x jour").
Techniques : C++, Prolog, UML, IHM (Ilog Views)
Rédaction de propostions techniques et réponses à appel d'offres.
Participation au processus de recrutement.
Organisation de présentations techniques sur l'aide à la décision et le génie logiciel.
Encadrement de stages R&D :
1) Guidage d'un agent autonome par couplage réseaux de neurones / algorithmes évolutionnaires.
2) Guidage d'un agent autonome par apprentissage par renforcement.
-
PACTE NOVATION
- Ingénieur Etudes / Développement
Issy-les-Moulineaux
1999 - 2002
Ingénieur études et développement
Aide à la Décision / Technologies Objet / IHM
Eutelsat (6 mois) :
Développement d'un outil d'indexation et d'archivage des documents (Gestion Electronique de Documents).
Technologies : C++, IHM (Ilog Views), SQL / Oracle, AMC Designer
Crédit Lyonnais, Salle des Marchés, Front Office (1 an et demi) :
Spécifications, conception et développement d'automates de trading pour produits dérivés.
Technologies : C / C++, IHM (Ilog Views), Excel / VB
CEA / Eurysis Mesures (7 mois) :
Spécifications, conception et développement d'un outil de modélisation et de simulation de scènes nucléaires (géomètrie des objets, matériaux, compositions chimiques , caractéristiques des sources radioactives, emplacement des points de mesure, ...).
Technologies : C++, IHM (Ilog Views)
-
GIREF
- Stage
1998 - 1998
GIREF : Groupe Interdisciplinaire de Recherche en Eléments Finis
Canada, Québec, Université Laval
Réalisation d'un module d'adaptation de maillage 3D dans un code de calcul par éléments finis
Technologies : C++, design patterns
-
PSA
- Stage
1997 - 1997
Recherche Opérationnelle / Optimisation Combinatoire
Ordonnancement de véhicules sur une ligne de montage (car sequencing problem).
Technologies : C, programmation par contraintes (CHIP de COSYTEC)