Académique Documents
Professionnel Documents
Culture Documents
a conception des systèmes mécatroniques repose sur la collabora- NDLR: suite à l'article de
.
- une autonomie énergétique reposant sur des batteries - l'électroniquede commandeet de puissance(micro-
et des panneaux solaires. contrôleur, ponts de puissance, convertisseurs AIN et
NIA...) ;
L'excellence de la conception et de la réalisation de ce - l'informatique (temps réel, réseaux, traitement du
robot a permis de poser sur Mars les robots Opportunity signal...) ;
et Spirit, beaucoup plus performants bien que s'ap- - l'automatique (asservissements linéaires et non-
puyant sur les mêmes principes constructifs. linéaires, stratégies de contrôle-commande...).
deviennent « mécatroniques })
~ La démarche « traditionnelle })
Quelques jalons permettent de situer la mécatronique :
. Avant 1950, les systèmes complexes sont essentielle-
de conceptiondes systèmescomplexes
ment des ensembles électromécaniques. La conception traditionnelle des systèmes complexes
.Les années cinquante voient l'apparition des semi- passe le plus souvent par deux décompositions:
conducteurs. L'électronique
sance est née.
de commande et de puis- . Une décomposition séquentielle de la conception
selon le cycle de vie du produit. Sont ainsi étudiées l'une
. Dans les années 1960-70, l'apparition de calculateurs après l 'autre:
fiables permet la conception de systèmes de contrôle- - la conception du produit;
damment des autres, avec des outils incompatibles triques) et au power-by-wire (actionneurs électriques
{( )}
(CATI A, Spice...), que ce soit d'un point de vue structu- et commandes de vol électriques).
rel ou d'un point de vue comportemental.
et électronique n'a plus lieu a posteriori, mais a priori; ACTOaNNEU~' "E C" AN""
il est inscrit dès le départ dans les gènes du système
.
)}. CE V"C ~RI"'A'R" ,,< C'A...a,
__,den_Ide
Desexemples de systèmes
L=i
.._~
-
. .Pom...P8
'III'
",
.
/'
/~
IlIydTIuliquel
made
. Lestrains pendulaires permettent à une rame auto- . Le secteur automobile développe des aides à la
conduite (ABS,ESP...)mais également de nouveaux
motrice de se déplacer à grande vitesse sur des voies
existantes, dont la géométrie n'est pas toujours favo- concepts pour les sous-systèmesdu véhicule (motorisa-
rable à la pratique des hautes vitesses. tion, freinage...) :
Interface
Homme
Machine
(lHM) Partie
Commande
.. PREACTIONNEURS
EIectroni<p> de
IXJÎSSMOO.u
~ Partie
Opératlve
Frein électromagnétique
EIecIronilpl de
meswe.u
CAPTEURS
--, ConRJIeurrunérilpl
;---
(jIP. mémoire). SysIIJme physilpl.
Moteur Camless
Irmrfaces 110.APL actiomeurs. elfecleurs...
T
... Fonction mécatronique (MFM)
Electronique
1 Mécanique
At i )nneur]
~ Informatique! :j;
(
J~ teurs 1
lA ~ Ce'
.
~sl,tf1,
MILIEU
~ . EXTERIEUR
A LA FONCTION
Documents Segway
'\
"
Fonction mécatronique élémentaire (MFM)
~~'"".
---
.....
ou un appareil photo numérique en sont de bons
exemples.
.I =-~=::::
===..
."
. , ,
,
_.
--
...--
--~-- comport,m''''J
.'
AMS
1
mecatroniques ;
constituant ,
,. system.
NMS
.
~ Une modélisation des systèmes
mécatroniques
La modélisation d'un système mécatronique passepar
Ellefait appel à deux concepts d'ingénierie utilisésdans - la conduite d'une analysefonctionnelle « interne»
.
le PLM (Product Lifecycle Management) :
L'ingénierie collaborative, qui est l'essencemême
de l'approche mécatronique. Elle permet la conception
d'une solution, d'un point de vue structurel et compor-
temental ;
- l'utilisation d'outils tels que le SADT,le FASTde créa-
de fonctions couplées par intégration des aspectsméca- tivité et surtout SysML qui apporte la puissance d'un
nique, électronique et informatique. Cette pluridiscipli- langage objet;
narité impose de concevoir selon le concept du - la caractérisation de la solution par l'ensemble des
co-développement (ou co-conception) du système spécifications fonctionnelles et non fonctionnelles, sous
mécanique, du hardware, du software et des interfaces forme de contraintes et relations sur les paramètres
par travail en réseauavec mise en commun d'une base caractéristiquesdu système.
de données techniques et d'une maquette numérique Il doit permettre d'optimiser et d'évaluer des solutions
globale du système. Elle est la ressource unique utili- concurrentes.
sable par tous les outils « métiers», qu'ils soient méca-
niques (éléments finis...), électriques (compatibilité . Un niveau de synthèse LOGIQUE:
définissant l'architecture « logique» du système
.
électromagnétique...) ou informatiques.
L'ingénierie concourante qui a pour objectif de
replacer la conception du produit dans son cycle de vie
-
--
~~
~
~;
rse''''
'- ~.
~" '~
.~
~-f;-ctionne'
Structurel
ét
comportemental 1
MD~A J
~
Stateflow...
Il doit permettre un pré-dimensionnement
du système afin de vérifier et de valider la
solution retenue.
.
.
-!~-
~t'
.
,,, '"'") -
."
- AI '-
.
posants
Logique
«com
i s» 1
"'i~p,
..1 Physique
Un niveau de synthèse PHYSIQUE,qui
se concrétise par:
- C;'~ maquette - la maquette numérique globale du
,.'~ 1+ numérique produit, pluritechnologique, réaliste et inté-
--
~I!t~~ .- 'd ~
~T1A
grée (géométrie 3D, cartes électroniques,
codes informatiques...) ;
- la maquette numérique du processen vue
Lesniveauxd'analyse et de synthèse d'un système mécatronique de l'industrialisation du produit;
Il faut noter que, à terme, la conception du process doit ~ Un langage orienté objet pour la
relever de la même démarche de conception que le
produit, les outils de production intégrant de plus en modélisation multi-physique : Modelica
plus la mécatronique. L'intégration du produit devient C'est un langage « orienté objet)} de description et de
également un défi pour les industriels historiquement simulation multi-physique d'un système complexe, qui
spécialisésdans le secteur de la mécanique par exemple. permet de manipuler des composants « logiques)} tels
En effet, intégrer une carte électronique et son logiciel que des composants cinématiques (liaisons cinéma-
embarqué sur un ensemble de mécanismes et d'action- tiques), dynamiques (multi-corps, inertie), électro-
neurs implique des contraintes nouvelles au niveau du niques, hydrauliques...
process,très différentesde cellesrencontrées lorsde l'in- Par rapport aux « Bond Graphs )}[3] dont l'objectif est de
tégration d'un composant mécanique tel qu'un roule- s'assurer de la cohérence « énergétique)} du système par
ment à billes! l'analyse des transferts de pu issance entre constituants
du système, le langage Modelica [4] permet de connec-
Des outils au service de cette ter les composants par les grandeurs duales d'entrées et
de sorties qui les caractérisent (tension, intensité, force,
démarche: deux exemples vitesse, pression, débit...). Chaque composant est carac-
térisé par son comportement, ses entrées et ses sorties,
Nousallons aborder icideux outils « orientés objet)} très quelles soient du type effort ou flux. Cette plus grande
adaptés à la conception des systèmes mécatroniques : souplesse facilite grandement la modélisation du
SysML et Modelica. système mais en contrepartie, elle nécessite de s'assurer
de l'équilibre énergétique du système.
~ Un langage « orienté objet )}
pour l'analyse fonctionnelle: SysMl
Des manques identifiés
SysML
([1] et [2]) est un langage orienté objet «fonc-
tionnel)} pour l'ingénierie des systèmes, dérivé de Lesoutils décrits précédemment ne sont pas intercon-
l'UMLcher aux informaticiens.Il permet de : nectés. En effet, il manque un outil intégrateur pour la
- formaliser les exigences fonctionnelles, ainsi que les maquette numérique qui doit devenir « globale)} ainsi
contraintes non-fonctionnelles; que des interfaces.Cesont:
- définir la structure du système; - une interface entre SysML (niveaux« besoins)}et fonc-
tionnel) et Modelica (niveau logique) ;
- une interface entre
Modelica (niveau
logique) et des outils
tels que CATIA
(niveau physique).
" Surce point, le rachat
récent par Dassault
Systèmes de Dynasim
(éditeur de Dymola,
outils s'appuyant sur
D Same as UML2 le langage Modelica)
D Modifie<!
fromUML2
est prometteur.
C:J New<llagramtype
IIO~" Remerciements
""ni Je tiens à remercier mes collègues de
3D-'**' Supméca, de l'ENSEA et de l'EISTI avec
..... lesquels j'ai pu échanger et travailler sur
! le thème des systèmes mécatroniques
JiiiLJ 1.11
lors de réunions de recherche ou à carac-
~'jlU' 'JI'- 7'*''' tère pédagogique.
1.,... 'i
~~
;j
~'
I/Oi>
,,'ruIes :
liens utiles
I ITII
. ._.r~ ~ ! '" rw. ':t www.sysml.org
www.incose.org
~
I. www.modelica.org
. .
JI+-- - .~~~ www.dynasim.com
~
.
eJIcàbI......
q- ~' www.3ds.com
www.dlr.delrm/en/