Précédent : Présentation générale et
objectifs Remonter : Projet SOSSO, Applications et Outils
Suivant : Grands domaines
d'application
Participant : Pierre-Alexandre Bliman , Alexandre M.
Krasnosel'skii , Pavel Krejcí, Michel Sorine
Mots-clés : hystérésis, cycle d'hystérésis, solution
périodique, résonance paramétrique, frottement, comportement
élasto-plastique, hystérésis en chimie
Résumé : Les phénomènes d'hystérésis sont difficiles à prendre en compte en Automatique : leur modélisation est délicate et la commande des systèmes à hystérésis est un problème largement ouvert. Nous proposons ici une classe de modèles assez faciles à mettre en oeuvre. En fait, après un changement de variable temps, ils deviennent linéaires. On décrit les problèmes de comportement qualitatif qui ont été étudiés pour des systèmes obtenus en couplant ces modèles d'hystérésis à des équations différentielles. Des exemples d'applications, traitées dans le projet, sont présentés.
La principale motivation des travaux de modélisation,
d'analyse et de commande de systèmes à hystérésis que nous
menons, vient de nos applications :
- systèmes mécaniques en présence de frottements secs. Les
problèmes peuvent être la compensation des frottements lorsqu'ils
limitent les performances de régulateurs classiques, ou leur
maximisation comme dans le cas des problèmes d'adhérence au sol
d'une automobile. Le point de vue adopté est de modéliser ces
frottements par des opérateurs d'hystérésis dissipatifs que nous
proposons[PS96]. Il est
utilisé pour l'étude du contact pneu/sol.
- systèmes électrochimiques. Des phénomènes d'hystérésis
apparaissent en liaison avec les modèles de pots catalytiques et
sondes de richesse des gaz d'échappement de moteurs
thermiques[ALS96] et aussi
lors de l'étude du couplage cellules cardiaques pacemaker -
cellules non pacemaker[LL97].
- systèmes biomécaniques. Ici les phénomènes d'hystérésis
correspondent à un comportement élasto-plastique de fibres
musculaires.
Dans le langage courant, l'hystérésis correspond à l'apparition d'un ``retard'' dans l'évolution d'un phénomène physique par rapport à un autre. C'est donc un phénomène dû à un effet de mémoire. Les équations d'évolution (équations différentielles ordinaires ou aux dérivées partielles) servent classiquement à modéliser ces effets. Usuellement, les événements qui correspondent au passage d'un état à un autre (la dynamique du système) sont datés en temps physique. Parfois, il est plus naturel d'utiliser une autre ``horloge'' que le temps usuel. Par exemple, pour un véhicule automobile, un compteur de demi-tours moteur est une horloge naturelle pour dater des événements liés aux diverses combustions (une combustion par demi-tour pour un moteur 4 temps-4 cylindres) : c'est un cas particulier où une distance parcourue (angulaire ici) est l'horloge naturelle pour dater des événements. Nous en verrons des exemples.
Les phénomènes à mémoire qui nous intéressent sont ceux ayant
un temps propre (distance parcourue, énergie dissipée...)
différent du temps usuel. Ce sont des phénomènes endochrones ou
``rate independent''. La définition précise que nous avons
adoptée, conforme à la théorie générale de l'hystérésis[,Vis88], est la
suivante :
Pour des fonctions définies sur l'intervalle de temps ,
est un opérateur d'hystérésis, s'il est causal et si
son graphe est invariant par changement de temps (du type
) :
Cela signifie, par exemple, que si étant une fonction
périodique,
en est une aussi, alors, dans un diagramme
on voit apparaître des cycles dont la forme
est indépendante de la période de
(contrairement à ce qui se
passerait pour des cycles de Lissajous). Par exemple,
est un opérateur (multivalué) d'hystérésis,
modèle du frottement de Coulomb, qui conduit à des cycles
d'hystérésis rectangulaires, évidemment indépendants de
l'amplitude
de la vitesse.
Nous avons montré[BS93] le
résultat de factorisation suivant qui caractérise les opérateurs
d'hystérésis et permet d'en construire de nombreux sous la forme,
très utile dans les applications, d'une équation d'état et d'une
équation de sortie :
Si est un opérateur continu de l'espace de Sobolev
dans
,
alors :
Nous avons étudié le cas où est un filtre
linéaire : pour
,
,
, matrices de tailles
convenables, on définit
par
Dans les applications au frottement, est une
variable d'espace (distance parcourue par le degré de liberté
source du frottement) et les frottements qui ont été considérés
sont
où est en général la tangente unitaire à
la trajectoire de contact, support du frottement de Coulomb,
filtrée ici par
. L'effet Dahl et la stiction
(néologisme anglais pour ``static friction'') par exemple, sont
représentés par des filtres respectivement du premier et du
deuxième ordre. La propriété principale de ces modèles est la
représentation linéaire suivante :
étant défini
par
on a l'expression suivante de :
Grâce à la linéarité sous-jacente, la dissipativité du
frottement est équivalente au caractère positif réel de la
réalisation , ce qui s'écrit sous la forme d'un
test algébrique simple. Par exemple, dans le cas monovalué
(lorsque
), cette condition est :
Nous avons obtenu des modèles de pots catalytiques de
complexité variable correspondant à divers usages : de la
simulation fine à la commande/diagnostic en temps réel[ALS96]. Voici un exemple de modèle
simple, utile en commande :
où est la saturation en oxygène des sites de cerium
(dite ``stock d'oxygène'') et où
,
avec
richesse des gaz à
l'entrée du pot et
richesse à la sortie. Le mécanisme de
stockage d'oxygène est caractérisé ici, par les vitesses de
stockage (
), de déstockage (
) et par la
capacité dont dépend
. Le temps de séjour des gaz dans le
pot est
. La fonctionnelle
est un opérateur d'hystérésis.
Le muscle cardiaque présente des comportements
élasto-plastiques modélisables avec les modèles précédents, voir
section . La situation est ici
particulièrement intéressante car des descriptions fines de la
constitution des muscles sont disponibles, ce qui devrait
permettre de rechercher des bases physiques pour ces modèles.
L'étude du couplage des modèles d'hystérésis précédents avec
des équations différentielles est intéressante. On rencontre ce
type d'équation par exemple pour représenter les mouvements d'un
système mécanique en présence d'un frottement sec ou de jeu
(contact unilatéral entre pièces mobiles), qui est encore un
hystérésis. Il est important de comprendre le comportement
qualitatif de tels systèmes. En particulier l'étude de leurs
solutions périodiques est intéressante :
- pour le frottement, les régimes périodiques interviennent par
exemple lors de l'utilisation de ``dither'', vibration rapide que
l'on impose au système pour réduire le frottement.
- pour le pot catalytique, la richesse des gaz à l'entrée est
oscillante, du fait de l'utilisation d'un capteur tout-ou-rien
(sonde lambda) dans la boucle de régulation de richesse. On parle
de ``battements de sonde''.
- pour le muscle cardiaque, il s'agit bien sûr des battements du
coeur...
Ces diverses situations conduisent à considérer les
oscillations forcées et les phénomènes de résonance paramétrique
dans les systèmes de la forme
Participant : Thierry Grandpierre , Rémy Kocik ,
Christophe Lavarenne , Yves Sorel , Annie Vicard
Mots-clés : contrôle, commande, traitement du signal,
traitement d'images, prototypage rapide, co-design, CAO système,
langages synchrones, multiprocesseur, parallèle, distribué, temps
réel, embarqué
Résumé : La méthodologie Adéquation Algorithme Architecture, pour la commande et le traitement du signal en temps réel, concerne le prototypage rapide et l'implantation optimisée d'applications distribuées temps réel embarquées telles que celles rencontrées en contrôle/commande de systèmes complexes.
La méthodologie ``Adéquation Algorithme Architecture''
(A) [Sor94] est basée
sur un modèle unifié de graphes factorisés, autant pour spécifier
l'Algorithme (ordre partiel [Pra86], graphe ``DC'' des Langages
Synchrones [BB91]) et
l'Architecture multicomposant (graphe de machines
séquentielles [Gec86]),
que pour déduire les implantations possibles en termes de
transformations de graphes (``retiming'', distribution et
ordonnancement) qui conservent les propriétés vérifiées avec les
Langages Synchrones. L'Adéquation est un problème
d'optimisation[LS93]
(NP-complet, pour lequel nous développons des heuristiques
rapides de type ``list-scheduling'' [CL91]) qui consiste à choisir une
implantation dont les performances, déduites des caractéristiques
des composants, respectent les contraintes temps réel et
d'embarquabilité (minimisation du matériel et du logiciel
utilisés, ``co-design''). 0.25by 0pt plus 2pt