Professional Documents
Culture Documents
Rsum :
Aujourd'hui, de nombreuses mthodologies et outils de conception mcatronique existent. Mais leur
approche est partielle au sens o ils ne permettent de passer continment des spcifications au prototype
virtuel. Dans cet article, la premire partie descendante du cycle en V est intgre. Pour faire cela, une
mthodologie hybride, base sur diffrents outils, langages et mthodologies tels que l'analyse fonctionnelle,
le SADT, SysML, Modelica et Catia Systems est propose.
Abstract :
Nowadays, many studies about mechatronic design process are available. But all of these are local, for they
only focus on one single level of the V-cycle and dont enable a modelling continuity from requirements to
the virtual prototyping. In this article, we propose to integrate the entire downward side of the design Vcycle. For this, we present a hybrid methodology based on several tools, languages and methodologies such
as SADT, SysML, Modelica and Catia Systems.
notification dans la documentation du projet. Ainsi les choix de solutions pourront tre automatiquement
documents : le cheminement complet depuis les exigences initiales sera explicite et facile daccs.
Cependant, ces conditions ne sont pas suffisantes pour la mcatronique. En effet, laspect pluridisciplinaire
des systmes mcatroniques ncessite un environnement ouvert lensemble des mtiers, permettant la fois
de modliser la mcanique, llectronique, lautomatisme et de permettre ainsi les collaborations entre les
services De plus, en pr-dimensionnement, pour calculer e.g. les ventuels couplages thermiques
intervenant dans ces domaines, chacun peut avoir besoin dun modle simplifi de la partie modlise par les
autres. Il est donc important de permettre de modifier la granularit dans les diffrents modles, pour
permettre cette vision multi-chelle selon les besoins. En effet, en phase de pr-dimensionnement, plus les
modles sont simulables tt dans le cycle de conception, moins il est ncessaire ditrer et plus le temps de
dveloppement est raccourci. Toujours dans cette perspective, la visualisation 3D (mme simplifie) des
lments, disponible trs tt dans la conception permet de prendre en compte lencombrement et les
ventuelles interactions de proximit ou de contact et facilite donc le pr-dimensionnement gomtrique.
Enfin, une dernire caractristique semble ncessaire pour une conception rapide et efficace de systmes
complexes : laccs une base de donnes commune lensemble des concepteurs dun projet afin de
capitaliser les prcdentes tudes et automatiser certaines dclinaisons dexigences, de fonctions ou
darchitectures rcurrentes.
Ainsi, aprs avoir dfini notre approche de conception idale, nous allons dcrire de quelle manire nous
pourrions la mettre en uvre en se basant sur les mthodologies et langages actuels. Nous proposons
galement un environnement dans lequel l'implmentation sera possible pour chacune des phases de
conception.
Notre approche
capitalisation, modlisation simulable, vision initiale 3D, multi-niveau, multi-physique et multi-chelle) : soit
par linterfaage des outils utiliss, soit par lintgration de ces outils au sein dun environnement unique.
Etant donn la multitude et la varit doutils utiliss (multi-niveaux, multi-domaines) dans le cadre de la
conception de produits mcatroniques, il parat matriellement difficile de raliser linterfaage de tous ces
outils entre eux. Aussi, nous nous sommes naturellement orients vers la solution dintgration, en
choisissant pour chaque niveau les outils et mthodologies qui nous semblaient les plus pertinentes pour la
conception mcatronique : SysML et SADT pour lanalyse fonctionnelle, Modelica [18] pour la simulation
multiphysique [19] voire gomtrique dans Dymola [20], CATIA V6 pour la maquette numrique intgre.
Des tudes ont dj t menes pour intgrer Modelica SysML [21]. De notre ct, nous avons choisi
dintgrer des modules SysML Modelica [22], et certaines sont en cours au sein de notre quipe pour
intgrer les donnes gomtriques de la maquette numrique au sein de Modelica, pour avoir des simulations
dynamiques 3D.
les blocs exigences dans linterface graphique de Dymola (comme le requirement diagram de SysML). A
tout moment la modification dune exigence met jour le cahier des charges dans la documentation. Les cas
d'utilisation peuvent tre trs tt intgrs. La documentation associe est gnre en direct et intgre au
modle. Le modle intgre le cahier des charges, les volutions... La documentation en ligne constitue la
mmoire de gnration du produit, prcisant les forces et faiblesses du modle, ses hypothses et limitations.
Cet change peut tre dynamique. On peut envisager la dfinition de spcifications reconnues par le mot cl
contrainte dans la documentation, gnrant la dite contrainte avec ses limites mini, maxi.
FIG. 3 : Exemples de reprsentation SADT dun objet fonction et son raffinement sous Dymola
Les comportements normaux et les dysfonctionnements anticips sont dcrits avec les grafcets (sequential
function charts, SFC, FIG. 4) de Modelica.
1.
2.
3.
4.
S1
X
S2
S3
X
S4
X
X
X
X
X
X
X
S5
X
X
S6
Conclusion
Dans cet article, nous avons propos une dmarche unique intgre permettant la ralisation dune
conception dun systme mcatronique base sur le langage Modelica au sein de lenvironnement Dymola
(Catia System). Un exemple dtaill de la continuit assure par cette mthodologie sur un systme
mcatronique a t illustr dans un prcdent article [23]. Les proprits de cet environnement permettent de
remplir les nombreuses conditions dun environnement idal de conception pour les produits mcatroniques :
la garantie de la cohrence et la traabilit des paramtres entre les niveaux de modlisation est
automatiquement assure par lunicit des paramtres, du langage, de linformation au sein dun
environnement unique. Laspect multi-niveau, multi-domaine et multi-chelle y est dj prsent. Les blocs
dexigences, les graphes fonctionnels, dysfonctionnels, structurels et vision 3D peuvent tre dvelopps sous
Modelica. Enfin, la capitalisation des informations et modles peut tre assure par lintgration de Dymola
Catia System V6.
5
Aujourdhui, cet environnement idal nexiste pas encore dans le commerce mais DS avec son Catia System
V6 laisse entrevoir lespace dans lequel ce dveloppement pourrait avoir lieu. Dymola est intgr la
structure CATIA et un dcoupage en Requirement, Function, Logic, Physic (RFLP) est propos de base.
Cela ne correspond pas ncessairement la dmarche propose mais les modules existent au sein du mme
outil de dveloppement. Ce nouvel environnement nattend plus que llectronique et linformatique pour
rpondre pleinement aux besoins de conception de produit mcatronique.
Rfrences
[1]. Chakrabarti, A. and Bligh, T. P. A scheme for functional reasoning in conceptual design. Novembre 2001,
Vol. 22, 6, pp. 493-517.
[2]. Pahl, G. and Beitz, W. Engineering Design - A Systematic Approach. 2nd edition. London : Springer, 1996.
[3]. Teorey, T. J., Yang, D. and Fry, J. P. A logical design methodology for relational databases using the extended entityrelationship model. New York : ACM Comput. Surv., 1986. pp. 197-222. doi : 10.1145/7474.7475.
[4]. Yan, H.-S. A methodology for creative mechanism design. s.l. : Mechanism and machine theory, 1992. pp. 235-242.
Vol. 27.
[5]. Choley, J-Y. Mcatronique : une nouvelle dmarche de conception des systmes complexes. Technologies et
Formations. Delagrave Editions S.A., October 2006, 127, pp. 29-35.
[6]. Sell, R. and Tamre, M. Integration of V-model and SysML for advanced mechatronics system design. Annecy : s.n.,
2005. pp. 276-280. REM05.
[7]. Bernardi, M., Bley, H. and Schmitt, B. New approaches for developing mechatronical products in multidisciplinary
teamwor. Seoul : s.n., 2002.
[8]. Blessing, L.T.M. A process-based approach to design. London : s.n., 1995.
[9]. Amerongen, J.van. Mechatronic Design. Journal of Mechatronics. Dcembre 2003, Vol. 13(10), pp. 1045-1066.
http://www.ce.utwente.nl/rtweb/publications/2003/pdf-files/125CE2003.pdf.
[10]. . Mechatronic Design: A Port-Based Approach. American University of Sharjah : s.n., 2007. pp. 1-8.
[11]. Rausand, M. and Hyland, A. System Reliability Theory: Models, Statistical Methods, and Applications. WileyIEEE : s.n., 2004. pp. 81-83. ISBN 047147133X.
[12]. Command, Air Force Systems. Information Integration for Concurrent Engineering IDEF4 ObjectOriented Design Method Report. [Online] 1995. http://www.idef.com/.
[13]. Del L., Younker. Value Engineering: Analysis and Methodology. s.l. : CRC Press, 2003,. 350 pages. ISBN
082470696X.
[14]. D. Hubaux, L. Guedria, L. Vandendorpe, M. Verleysen et J.D. LEGAT. Nouvelles mthodes de conception
de systmes. HAMMAMET (Tunisie) : s.n., 10-13 April 2002. pp. pp. 341-345.
[15]. David Maliniak. Don't Be A SeparatistThink "System" . [Online] 01 02 2007. [Cited: 02 03 2009.]
http://electronicdesign.com/Articles/Index.cfm?AD=1&ArticleID=14723.
[16]. SysML. [16] System modeling language (SysML) specification. Version 1.0 , Draft. OMG document
ad/2006-03-01 . SysML. [Online] 2006. http://www.sysml.org/ http://www.omgsysml.org/.
[17]. Georgia Institute of Technology. INCOSE MBSE Challenge Team for Mechatronics/Interoperability.
Georgia Institute of Technology. [Online] http://www.pslm.gatech.edu/projects/incose-mbse-msi/.
[18]. MODELICA. Modeling of Complex Physical Systems . Modelica. [Online] http://www.modelica.org/.
[19]. Hadj-Amor, H.J. Contribution au prototypage virtuel de systmes mcatroniques bas sur une architecture distribue HLA
- Exprimentation sous les environnements OpenModelica-OpenMASK. Toulon : s.n., 2008. Thse du Laboratoire
LISMMA (EA 2336) Supmeca Toulon.
[20]. DYNASIM. Dymola multi-engineering Modelling and simulation. [Online]
http://www.dynasim.com/index.htm.
[21]. Pop, A., Akhvlediani, D. and Fritzson, P. Towards Unified System Modeling with the ModelicaML UML Profile.
s.l. : Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools.
[22]. TURKI, Skander. Ingnierie systme guide par les modles: Application du standard IEEE 15288, de l'architecture
MDA et du langage SysML la conception des systmes mcatroniques. s.l. : Universit du Sud Toulon-Var, 02/10/2008.
[23]. Plateaux, Rgis, et al. Towards an Integrated Mechatronic Design Process. Mlaga : IEEE, 2009. ISBN 978-14244-4195-2.
[24]. Plateaux, Rgis, et al. Vers un environnement intgr pour le prdimensionnement Modelica 3D. Marseille : CFM,
2009.
[25]. Sharpe, J.E.E. Computer tools for integrated conceptual design. 1995. pp. 471-488 (18).
6