La valeur ajoutée du calcul formel pour la modélisation de système physique



Documents pareils
CAP CAMION A ASSISTANCE PNEUMATIQUE

Introduction à MATLAB R

CATALOGUE FORMATION 2014/2015 Produits & Logiciels

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION

Évolutions des processus d innovation. chez les constructeurs

Solution logicielle pour le pilotage et l ERM. Journées d études IARD 26 mars mars 2010

Aide - mémoire gnuplot 4.0

LA METHODE DU COUT CIBLE (TARGET COSTING)

QUALITÉ DE L APPRENTISSAGE DE L INTUBATION ORO-TRACHÉALE EN LABORATOIRE DE SIMULATION, SON INTÉRÊT POUR LES PATIENTS.

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

Définitions. Numéro à préciser. (Durée : )

SoMachine. Solution logicielle pour votre architecture Machine Atelier de découverte. SoMachine

Optimize your energy park*

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs)

Dérivation : Résumé de cours et méthodes

Initiation à la programmation en Python

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

Warehouse Management System. Think Synchronization

Évaluation et implémentation des langages

Qualité du logiciel: Méthodes de test

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Relations entreprises

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Le graphisme et l écriture, en lien avec les apprentissages en maternelle

Présentation du logiciel

InteGraal AGRO. Progiciels et services pour les industries et négoces du secteur

Pilotage de la masse salariale Déploiement de l outil de budgétisation

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

CHAPITRE 14 LA DIVERSITÉ ET L ORGANISATION DES RÉSEAUX D UNITÉS COMMERCIALES.

LOGICIEL D'ETUDE DE PRIX

- Le Diagramme de Gantt. - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier des charges fonctionnel

Codage d information. Codage d information : -Définition-

SYMPOSIUM L IT Governance en actions Piloter la Performance : IT Scorecard

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

Les technologies du Big Data

Identification et analyse des ruptures de flux en pratique

Sage 30 BTP. La solution 100% gestion dédiée aux auto-entrepreneurs et artisans du BTP.

Paie & Ressources Humaines Version 20. La solution 100% administrative dédiée aux PME

MABioVis. Bio-informatique et la

Encryptions, compression et partitionnement des données


Chap III : Les tableaux

Programme statistique du Secrétariat Exécutif de la CEDEAO

Logiciel promoteur / aménageur - Logiciel promoteur / aménageur - Logiciel promoteur / aménageur - Logiciel promoteur / aménageur - Logiciel

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

OPTION SCIENCES BELLE-ISLE-EN-TERRE

Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Conventions d écriture et outils de mise au point

: seul le dossier dossier sera cherché, tous les sousdomaines

Consigne : je remplis le tableau en tenant compte des informations de la ligne supérieure et de la colonne de gauche (droite pour les gauchers)

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Bases de programmation. Cours 5. Structurer les données

Machines virtuelles Cours 1 : Introduction

ULC-S Inspection et mise à l essai des réseaux avertisseurs d incendie

Choisissez le logiciel Comptabilité adapté à vos besoins. Exploitez toutes les possibilités du logiciel Comptabilité sans attendre

Simulation d application des règles CNAV AGIRC ARRCO sur des carrières type de fonctionnaires d Etat

Dossier Logique câblée pneumatique

Modules Multimédia PAO (Adobe)

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Acoustique et thermique

Modalités pratiques. Objectifs de la Formation

workshop javascript crm

Cloud computing et sécurité

KM2 W1 EVC1 M3~ Manuel AUTOMSIM API 24V. BP Dcy 1MINI 1MAXI.

Commission Polydog Règlement de compétition SportPlaisir Catalogue des disciplines catégorie adresse niveau B

UTILISATION DE GT-Suite EN THERMIQUE MOTEUR Exemple d utilisation

La Certification de la Sécurité des Automatismes de METEOR

Arborescence et interface

LE TABLEAU DE BORD DE SUIVI DE L ACTIVITE

Gnuplot. Chapitre Lancer Gnuplot. 3.2 Options des graphes

Plan du cours. Historique du langage Nouveautés de Java 7

Chapitre 3 : outil «Documents»

Vérifier la qualité de vos applications logicielle de manière continue

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

LES DECIMALES DE π BERNARD EGGER

Le calcul du barème d impôt à Genève

Estimation des charges. «Le travail se dilate jusqu à remplir le temps disponible»

Le Dessin Technique.

STAGE IREM 0- Premiers pas en Python

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

Apllication au calcul financier

Accélérateur de votre RÉUSSITE

Sage Paie & RH. Une offre 100% Productivité 100% Maroc.

Sage Suite RH Le logiciel de paie moderne qui valorise votre meilleur atout : le capital humain.

Performances énergétiques de capteurs solaires hybrides PV-T pour la production d eau chaude sanitaire.

A - «Le nombre dans l art» (L œuvre d art et sa composition)

APPROCHER LES QUANTITES ET LES NOMBRES en Moyenne Section

Rapport d activité. Mathieu Souchaud Juin 2007

Notion de base de données

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

NOS FORMATIONS EN BUREAUTIQUE

Présentation. Intervenant EURISTIC. Jean-Louis BAUDRAND Directeur associé

Transcription:

La valeur ajoutée du calcul formel pour la modélisation de système physique N. GACHADOIT, B. VIDALIE, Maplesoft France LMCS Printemps 2008 17 avril 2008

Agenda Les principales techniques disponibles Exemples d applications et apport du calcul formel Les nouvelles techniques : Document mathématique interactif Génération automatique d équations Production de code optimisé pour le HIL Démonstration: Modélisation et pilotage d un avion Modélisation et pilotage d un système électromécanique

Principales techniques disponibles Formulation d hypothèses Expressions mathématiques Simplification Factorisation Tri Fonctions spéciales Résolution analytique

Principales techniques disponibles Calcul à précision fixée par l utilisateur Dérivée d une fonction Primitive d une fonction Unités physiques Constantes physiques Equations Différentielles Système algébro différentiel

Principales techniques disponibles Résolution de systèmes algébro-différentiels d indice élevé Résolution d EDP Dérivée d un programme ou procédure Calcul d une cinématique inverse Calcul d une dynamique inverse Moteur numérique directement sur les équations Langage programmation mathématique

Principales techniques disponibles Visualisation des équations et résultats au format Math 2D Transformées Représentation système : termes d amortissement en fonction des paramètres physiques y compris pour les représentations discrètes

Modélisation physique : Utilisateurs Français de longue date chez ASTRIUM Launch Vehicles RENAULT MBDA CELLAR DGA - CTSN RVI -Volvo Trucks CEA ST Microelectronics

Exemples d application et apport du calcul formel Construction de modèles simplifiés directement à partir de la physique Hypothèses sur la modélisation = permettent de réduire la taille Ecriture des hypothèses et formulations naturelles = garder toute l information sur le modèle Simplification formelle = sans compromis sur la précision

Exemples d application et apport du calcul formel Formulation complète = pas de sous entendu lié à un formalisme Exemple : contraintes algébriques Identification paramétrique = identifier directement les paramètres physiques Simplification des équations d un système : exemple modèle de moteur importé d un schéma bloc

Simplification formelle : exemple sur un moteur Exemple: 2,300 equations simplifiées à 150 Accélération: 10 x

Exemples d application et apport du calcul formel Modèle inverse : optimisation d une cinématique

Topologie du modèle

Equations du système

Modèle avec paramètres physiques pertinents

Optimization des paramètres

Intégration des composants physiques, Recallage sur données réelles

Exemples d application et apport du calcul formel Système électromécanique : Modélisation des modes souples Termes de couplage dans le système d équations

Modèle système Moteurs électriques pour piloter les articulations

Termes couplés Equations de chaque domaine = Obtenues en utilisant les formulations électriques et mécaniques Equations constitutives des transducteurs : couplées Avec le calcul symbolique = termes de couplage exprimés simplement

Utilisation directe de la formulation Trajectoire souhaitée : Boucle de contrôle :

Utilisation directe de la formulation Suivi trajectoire : Courant dans les moteurs :

Exemples d application et apport du calcul formel MAGLEV Document Maple

Exemples d application et apport du calcul formel Vitesse de développement du modèle : Bien plus rapide qu une approche «traditionnelle» (Richard Gran, ancien directeur concepts avancés chez Grumman Corp) Formulation avec le papier et le crayon : Erreurs, modification impossible, conservation limitée,

Exemples d application et apport du calcul formel Avec le calcul formel = Manipulations instantanées et conservation des équations sous forme modifiable Modèle d aimant : Modèle multi-aimants :

Exemples d application et apport du calcul formel Manipulations automatiques = modifications instantanées de la formulation Meilleure interprétation physique des résultats Utilisation directe du modèle pour la conception de correcteurs Modèle écrit sous forme d équations = documenté naturellement (Connaissance sur le modèle et les choix de modélisation) Avec les outils professionnels : Solveurs numériques directement sur la formulation Connexion directe aux outils de simulation

Exemples d application et apport du calcul formel Validation de modèle = unités physiques, comparaison, procédures de test Dérivée formelle par rapport aux paramètres = optimisation du plan d expérience Objets formels = équations, procédures, modèles schéma bloc,

Les nouvelles techniques Document mathématique interactif Ecriture naturelle des équations sans syntaxe Commentaires et explications interactives Dessin et annotation intuitives Résultat : définition propre du modèle, pour qu il puisse être conservé même sous forme imprimée Réutilisation simple et transmission efficace Lien avec code très simple Manipulation interactives du modèle Publication du modèle

Palettes adaptables Notation Math naturelle Modèles et assistants Annotations Opérations auto-documentées Courbes annotées Connectivité données Composants d interface simples d utilisation Partage des résultats

Les nouvelles techniques Génération automatique d équations Spécification du modèle sous forme intuitive Visualisation des équations générées pour leur analyse Gain de temps pour la production du modèle Utilisable par un grand nombre d ingénieurs

Les nouvelle techniques Génération automatique d équations :

Les nouvelles techniques Production de code optimisé pour le HIL Simplification formelle préalable Modèle proche de la physique Optimisation du nombre d opérations Recalage direct des valeurs physiques avec mesures et modèle analytique

Génération de code : exemple Modèle dynamique véhicule - 14 DoF plus 8 DoF Pneus Analyse/Validation/Documentation Génération Automatique Equations Cinématiques et Dynamiques Real-Time Workshop Génération automatique de S-function

Génération de code : exemple dspace dspace MotionDesk MotionDesk Temps de cycle63µs! dspace dspace ControlDesk ControlDesk dspace dspace DS1103 DS1103

Consortium PMC Depuis Août 2007 Deux réunions, troisième prévue en octobre 08 www.pmconsortium.org

Démonstration Modélisation et pilotage d un avion Modélisation et pilotage d un système électromécanique

Conclusions Calcul formel = Formulation automatique Génération de code optimisé Dérivée formelle (y compris sur procédures et schémas blocs) Optimisation de plan d expérience Validation de modèle (y compris dimensions physiques)

Conclusions Nouvelles techniques = Document Interactif : Partage de la connaissance sur le modèle Capitalisation du modèle Génération automatique d équations Utilisation par un plus grand nombre Automatisation Intégration aux «process» de développement

Questions?