Café OMPUTER LGEBRA & LCUL UNCTIONAL ORMEL & QUATIONS QUATIONS

Slides:



Advertisements
Présentations similaires
Valeurs Propres et Vecteurs Propres
Advertisements

Eléments d'algèbre linéaire
Les Systèmes d’Information Financière Atelier conjoint ACBF / Banque Mondiale / AFRITAC de l’Ouest Gérer l’application dans le temps, sur les plans fonctionnel,
Résolution de problèmes et logiciel de calcul symbolique
Algèbre de composants : une approche fonctionnelle à la sémantique de documents Bart Lamiroy LORIA/INPL QGar - École des Mines de Nancy.
Algorithmes et structures de données avancés
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
1 Intégration numérique garantie de systèmes décrits par des équations différentielles non-linéaires Application à l'estimation garantie d'état et de paramètres.
Calcul numérique (avec Maple)
JOME, un Composant Logiciel pour le Télé-Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA.
Résoudre graphiquement une équation ou une inéquation simple
Maple, modélisation et résolution de problèmes
Révisions asservissements
Etude des Technologies du Web services
XML-Family Web Services Description Language W.S.D.L.
ASI 3 Méthodes numériques pour l’ingénieur
Algorithmes Branch & Bound
L’objectif est de passer
Concepts avancés en mathématiques et informatique appliquées
Examen partiel #2 Mercredi le 15 novembre de 13h30 à 15h20
Rappel... Solution itérative de systèmes linéaires (suite et fin).
Espaces vectoriels Montage préparé par : S André Ross
SCIENCES DE L ’INGENIEUR
Fonction exponentielle: enchaînement de théorèmes
Examen partiel #3 Mercredi le 15 décembre de 15h30 à 17h20
Rappel... Caractérisation des matrices inversibles: Matrices bloc.
Eléments de théorie anthropologique
Méthodes formelles pour la conception de systèmes répartis par Luigi Logrippo et tous ses collaborateurs et étudiants École d`ingénierie et technologie.
Programmation non procédurale Le projet ECOLE 2000
Sous-espaces vectoriels engendrés
Patrons de conceptions de créations
ASI 3 Méthodes numériques pour l’ingénieur
Cours du 25 octobre Mardi le 24 octobre
Rappel... Diagonalisation. Transformations linéaires.
Hé bonhomme, le calcul matriciel,
Conditions aux Frontières Ouvertes
Soutenance de stage 16 Mai au 5 Août 2011
Soutenance de stage 16 Mai au 5 Août 2011
Soutenance de stage 16 Mai au 5 Août 2011
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Optimiser l’anisotropie: une approche globale pour les stratifiés
Méthode différentielle Mercredi 8 mars 2006 Principe, historique, recherches actuelles.
Chapitre 3-B : AUTOMATIQUE : LES S.L.C.I.
ASI 3 Méthodes numériques pour l’ingénieur
Supports de formation au SQ Unifié
Approches Formelles en Systèmes d'information
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Algorithmes Branch & Bound
Mastère Professionnel Systèmes de Communication et Réseaux
Mathématiques Université en ligne. Les modules de mathématiques disponibles Trois types de modules ➢ Modules de transition entre lycée et université ➢
Yves Papegay - projet COPRIN - UR de Sophia Antipolis MathML: enfin vraiment des mathématiques sur la toile.
Le langage Racket (Lisp)
2008/ Plan du cours 1.Introduction –Contenu du cours 2.Logique mathématique –Calcul propositionnel –Calcul des prédicats –Logique floue et aide à.
Chapitre 9 La transformée de Laplace
Ressources en cryptographie pour l’arithmétique en Terminales LA FORGE EST AVEC TOI! PROJET RIAM.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
L’enseignement de spécialité SLAM
Introduction à MathML Par Katia Larrivée UQO Le 18 mars 2004.
Puissances de matrices
Structure de groupe Def: un groupe est un ensemble (G,*) où
Systèmes formels 1. Définition d'un SF Morphologie Théorie propre
Équation du second degré
Chapitre 7 Les équations différentielles d’ordre 1
Chapitre 7 Les équations différentielles d’ordre 1
31/05/2007Projet Master 11 Présentation ludique de la recherche opérationnelle à la fête de la science Année universitaire 2006/2007 Sylvain FIX Julien.
Sciences Mécaniques Appliquées
Pierre Joli Cours de Mathématique Pierre Joli
Algorithmes Branch & Bound Module IAD/RP/RO Master d ’informatique Paris 6 Philippe Chrétienne.
GdR MoMaS Novembre 2003 Conditions d’interface optimales algébriques pour la vibro-élasticité. François-Xavier Roux (ONERA) Laurent Sériès (ONERA) Yacine.
Mathématiques 20-1 Ressource approuvée: Mathématiques pré-calcul 11.
Transcription de la présentation:

Café OMPUTER LGEBRA & LCUL UNCTIONAL ORMEL & QUATIONS QUATIONS Notre but est de développer de nouvelles méthodes de « résolution » par le calcul formel d'équations fonctionnelles, c'est-à-dire d'équations où les inconnues représentent des fonctions plutôt que des valeurs numériques, et de faciliter le transfert de ces méthodes dans les sciences de l'ingénieur en produisant les programmes et outils nécessaires. OMPUTER LGEBRA & UNCTIONAL QUATIONS LCUL ORMEL & QUATIONS

Equations et Formules Fonction de Lambert (1758) : : • Combinatoire: • Equations à retard: Existe-t-il une formule explicite W(z)= (.. Exp,Sin,Log…) ? Non ! W(z) n’est pas une fonction liouvillienne de z. [BroDav]

Classes d’équations Récurrences linéaires Différentielles linéaires EDO non-linéaires EDP linéaires Contrôle

« Décomposer » Recouvrir l’ensemble des solutions par des sous-ensembles ayant de bonnes propriétés Produire des logiciels efficaces et distribuables pour décomposer des systèmes fonctionnels

Ambition scientifique Repousser les limites du traitement par le calcul formel de telles équations Nouvelles classes d’équations ou de solutions Gain d’efficacité / passage à l’échelle Produire des logiciels robustes/efficaces et des services web de résolution. algorithmes Mathématiques Implémentation Serveurs

Contributions

Solutions en termes de fonctions spéciales La théorie de Galois a permit le développement d’algorithmes de recherches de solutions Liouvilliennes (Kovacic 1986),... Pas de solutions Liouvilliennes J.Carette (WMI, 1999): et les fonctions spéciales ? Définies par des équations de la forme:

Solutions en termes de fonctions spéciales (suite) Chercher les arguments et indices d’une fonction spéciale solution de revient à résoudre : [BroLaf 2002]: calcul de toutes les solutions Implémentation en Maple + serveur Web de resolution

Factorisation vs. Décomposition Polynômes : f(x)=g(x)h(x) Sol(f)=Sol(g) U Sol(h) : factorisation : décomposition

Factorisation différentielle EDO Linéaires Factorisation Beke (1884) Schwarz (1989) ... Décomposition Singer (1996) Factorisation différentielle

Factorisation différences Equations aux différences linéaires ordinaires Factorisation [BroPet 1996] Décomposition (Bomboy 1999) Factorisation différences Solutions Liouvilliennes (2001)

Factorisation non linéaire Equations différentielles non-linéaires Décomposition Hubert (2000) Factorisation non linéaire

Forme résolvante La décomposition d’un système différentiel non-linéaire produit soit: Dans le cas ordinaire: Où p=0 est une EDO scalaire [CluHub 2002]

Exemple: Lotka-Volterra

MathML 2.0 « Le format natif des mathématiques sur le Web » • Pour tous documents hypertextes et livres électroniques contenant des formules mathématiques • La version 2.0: février 2001 - intègre/prend en compte les nouvelles technologies Web - mécanisme d'extension sémantique clair (OpenMath) • Standard adopté par: - Mozilla (en standard) & Internet Explorer (plug-in) - Maple & Mathematica - USPTO, Airbus, Springer, initiative Open e-book … http://www.w3.org/Math/

Logiciels

Logiciels distribués Bibliothèque diffalg: Bibliothèques libaldor Serveurs Bernina & Shasta Décomposition des EDO:EDP non linéaires Partie intégrante de Maple Appelé « silencieusement » par dsolve: Evolution première version F. Boulier Bibliothèque standard du langage Aldor Bibliothèque libre de calcul formel (FreeBSD) Distribution standard du compilateur Aldor Collaboration Café/ETH/LIFL & libalgebra Extension Aldor de LibAlgebra Intègre les algorithmes de Café (linéaires) Disponible par ftp (Café) Serveurs interactifs sur Sumit Interfaces Maple et MuPAD Disponible Médicis et Café

Objectifs 2002-2005

Algorithmes de décomposition des systèmes d’EDP linéaires

+ Tsai & al (97-2002) (holonome) Factorisation Li/Schwarz/Tsarev (2002) + Tsai & al (97-2002) (holonome) Décomposition Min Wu & CAFE (2005) EDP Linéaires Factorisation EDP

Applications à l’automatique

Systèmes de contrôle 1) Systèmes de contrôle linéaires 1-D: • Systèmes de Kalman • Systèmes polynomiaux 2) Systèmes de contrôle linéaires 2-D: Retard 3) Systèmes multidimensionnels linéaires (EDP sous-détermineés): Élasticité, électromagnétisme, hydrodynamique …

Analyse algébrique pour l’automatique Un système de contrôle linéaire est défini par une matrice à coefficients dans un anneau A d’opérateurs: EDP Utilisation de la théorie des modules pour l'analyse et la synthèse des systèmes (Kalman 1965,…): Propriétés structurelles du système Algorithmes Propriétés algébriques du module Boite à outils pour systèmes multidimensionels (Mgfun, Algo)

Platitude des systèmes non-linéaires Un système de contrôle est plat si ses trajectoires peuvent être paramétrisées à l'aide de certaines fonctions des éléments du système (1995) [Fliess-Lévine-Martin-Rouchon … Pomet (MIAOU)] Exemple: Les trajectoires du système (1) sont paramétrées par

Platitude (suite) Un système plat est équivalent à un système linéaire contrôlable (linéarisation par feedback). Applications: suivi de trajectoire, stabilisation,… Problème: Pas de test systématique de platitude connu Etude algorithmique de la platitude et du problème de Monge (généralisation aux EDP), Collaboration CAFE-MIAOU

Décomposition des systèmes symétriques

Factorisation par les symétries de Lie [G. Metivier, IRMAR Rennes] Groupe de symétrie: Ensemble générateur des invariants différentiels Dérivations invariantes Section :

Factorisation par les symétries de Lie (suite) Règles de commutation Syzygies: Système réécrit en terme des invariants

Services Web mathématiques

Services Web mathématiques Développer des outils logiciels pour rendre accessibles les logiciels développés dans le projet sous forme de services Web Service Web Logiciel Café Application courtier Autre service Web Butineur (netscape..)

Exemple prototype: outils pour l’étude de systèmes hamiltoniens Hamiltonien H(p,q,m) dépendant de paramètres. Génériquement: non intégrable But: « assistants de calcul » pour éliminer le plus possible de valeurs des paramètres pour lesquelles le système n’est pas intégrable Outils algorithmiques: Linéarisation, théorie de Galois différentielle,… Principe du serveur: rendre ces outils efficaces et indolores

Services Web: architecture Définition d’un courtier Définition d’un service Web mathématique - Spécification des opérations - Caractéristiques du service • Encodage des objets mathématiques: OpenMath , MathML • Protocoles d’échange: soap , wsdl Déjà fait En cours A faire [projet MONET]