36
June 24 & 25, 2009, CIUP, Paris, France EMM 2009: Mechatronics for Vehicles and Production 1 LGEP Laboratoire de Génie Electrique de Paris / SPEE-Labs, CNRS UMR 8507, Supelec, Universités Paris VI et Paris XI. Plateau de Moulon 91192 Gif sur Yvette cedex. 2 ESTACA, Ecole Supérieure des Techniques Aéronautiques et de Construction Automobile, 34 rue Victor Hugo, 92300 Levallois-Perret 3 LISMMA SUPMECA, 3 Rue Fernand Hainaut, 93407 St-Ouen cedex 4 SUPÉLEC, Département Energie, 3 rue Joliot Curie, Plateau du Moulon, 91192 Gif-sur-Yvette 5 ECS - ENSEA, 6 avenue du Ponceau, 95014 Cergy-Pontoise Cedex 6 DASSAULT DATA Services, 10 rue Marcel Dassault CS 50502, 78946 Vélizy-Villacoublay 7 RENAULT, Direction de l'Electronique Avancée, Technocentre, 1 av. du Golf, 78288 Guyancourt 8 VALEO Management Services, 43 rue Bayen, 75848 Paris Cedex Modeling Guidelines and Tools Comparison for Mechatronics System Design in Automotive Applications - Application to a Motorized Hatchback - G. Remy 1 , K. Ejjabraoui 2 , C. Larouci 2 , F. Mhenni 3 , R. Sehab 2 , P. Lefranc 4 , B. Barbedette 2 , S.A. Raka 5 , C. Combastel 5 , S. Cannou 6 , F. Cardon 2 , P. Cuvelier 2 , C. Marchand 1 , B. Iizuka 7 , P. Bastard 7 , D. Barbier 8 EMM 2009, 7 th European Mechatronics Meeting: Mechatronics for Vehicles and Production 1

pdf - CentraleSupelecpublilgep.geeps.centralesupelec.fr/papers/000576.pdf · Flotherm Adams Ideas ANSYS SolidWorks Nastran LMS Virtual.Lab Catia. 10. EMM 2009: Mechatronics for Vehicles

Embed Size (px)

Citation preview

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    1 LGEP Laboratoire de Gnie Electrique de Paris / SPEE-Labs, CNRS UMR 8507, Supelec, Universits Paris VI et Paris XI. Plateau de Moulon 91192 Gif sur Yvette cedex.

    2 ESTACA, Ecole Suprieure des Techniques Aronautiques et de Construction Automobile, 34 rue Victor Hugo, 92300 Levallois-Perret

    3 LISMMA SUPMECA, 3 Rue Fernand Hainaut, 93407 St-Ouen cedex4 SUPLEC, Dpartement Energie, 3 rue Joliot Curie, Plateau du Moulon, 91192 Gif-sur-Yvette5 ECS - ENSEA, 6 avenue du Ponceau, 95014 Cergy-Pontoise Cedex6 DASSAULT DATA Services, 10 rue Marcel Dassault CS 50502, 78946 Vlizy-Villacoublay7 RENAULT, Direction de l'Electronique Avance, Technocentre, 1 av. du Golf, 78288 Guyancourt8 VALEO Management Services, 43 rue Bayen, 75848 Paris Cedex

    Modeling Guidelines and Tools Comparison forMechatronics System Design in Automotive Applications

    - Application to a Motorized Hatchback -

    G. Remy1, K. Ejjabraoui2, C. Larouci2, F. Mhenni3, R. Sehab2, P. Lefranc4,B. Barbedette2, S.A. Raka5, C. Combastel5, S. Cannou6, F. Cardon2,

    P. Cuvelier2, C. Marchand1, B. Iizuka7, P. Bastard7, D. Barbier8

    EMM 2009, 7th European Mechatronics Meeting: Mechatronics for Vehicles and Production

    1

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Summary

    I Context of O2M / WP2-SP3

    II The studied Mechatronic System

    III An Evaluation of Existing Modeling Softwares

    IV Modeling Guidelines using 5 different softwares

    V Results Comparison

    VI Conclusion

    2

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Context: MOVEO / O2M / WP2-SP3 1/2

    Moveo is a French Automotive Cluster.

    SYSTEM@TIC is the French competitiveness cluster of PARIS-REGION

    The O2M project is integrated into the French Clusters Moveoand System@tic and focuses on :

    Mechatronics Modeling and Design Toolsfor automotive applications.

    3

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Context: MOVEO / O2M / WP2-SP3 2/2

    O2M includes different Work Packages (WP) and Sub-Projects (SP).

    The WP2-SP3 PREDIM is dedicated to the design of high level mechatronics systems (multi-domain approach).

    The SP3-PREDIMs main objectives are :- to compare actual multi-domain softwares- to develop softwares for the early design of mechatronics systems.

    The team consists of about 30 persons:- among industrials: Renault, Valeo, Dassault Systmes- and laboratories: Estaca, Supmca (LISSMA), Sherpa

    LGEP/Supelec (SPEElabs), ENSEA (ECS).

    4

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Mechatronics Systems in Automotive Applications

    5

    A MotorizedHatchback

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Innovative functionality

    6

    Studied System: Motorized Hatchback

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Components and Modeling Domains

    Electrical Part: 2 DC Motors 2 4QVoltage Chopper 2 LC Filters

    Mechanical Part: 2 Cylinders with gear reducers and ball-bearing screws Mechanical transmission (ball joint, spring, pivot joint)

    Control Part: 2 PI current controller 1 PID angular position controller 1 angular position sensor

    7

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    What is the best software for early design?

    8

    Multi-domain approach ? Collaborative Design

    Issues with Traditional Development

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    One solution is the Model-based design

    9

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Softwares for multi-domain modeling

    0D/1D Tools: Matlab/Simulink Dymola (langage MODELICA) Simplorer (langage VHDL-AMS) Excel AMESim Maple Pro-Design Saber PsPice 20-sim Cadence

    2D/3D Tools Flux Comsol Maxwell Flotherm Adams Ideas ANSYS SolidWorks Nastran LMS Virtual.Lab Catia

    10

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Evaluation Criteria

    Data Management: Development & Marketing (Maintenance, Update)Copyright Management (Data Accessibility,

    Concurrent Engineering)Security of Model Trade (Intellectual Property)Management of multi-sites

    Solving Methods: DAE Solver, ODE, PDE, Algorithm, Equations Types, Continuous and Discrete Coupling, Causality

    Principle of Model Implementation (Procedural, Object-Oriented)

    External Links: Accessibility of Model Library (Model Shariblity,Co-simulation, Rapid Prototyping , HIL)

    Multi-Physics Coupling: Available Domains, Model Relevance, Available Coupling, Model Library

    Tool use: IHM, Simplicity of use, Transparency, Training need

    11

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    An Example of Evaluation: Simplorer 1/2

    12

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    An Example of Evaluation: Simplorer 2/2

    13

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Data Management

    14

    0,0

    0,5

    1,0

    1,5

    2,0

    2,5

    3,0

    3,5

    4,0

    0D, 1D Tools

    2D, 3D Tools

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Solving performances (ODE)

    15

    0,0

    1,0

    2,0

    3,0

    4,0

    5,0

    6,0

    0D, 1D Tools

    2D, 3D Tools

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Domains of Physics and Model Relevance,

    16

    0,0

    0,5

    1,0

    1,5

    2,0

    2,5

    3,0

    3,5

    4,0

    Outil 0D, 1D

    Outil 2D, 3D

    Possible Coupling, Model Library

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Results Overview

    17

    0,00,51,01,52,02,53,03,54,04,55,0

    20SIMSaberSimplorerAMESimMatlab_SimulinkDymolaExcelMaplePro_designeCADENCEPsPiceComsolFluxMaxwellFlothermCATIAAdamsLMSANSYSSolidWorksIDEASNASTRAN

    Data Management

    Solving Techniques

    Simplicity of use, Transparency, Training need

    Domains of Physics and Model Relevance,

    Possible Coupling, Model Library

    External Links

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Weighted Global Evaluation of each software

    18

    0,0

    0,5

    1,0

    1,5

    2,0

    2,5

    3,0

    3,5

    4,0

    0D, 1D Tools

    2D, 3D Tools

    Matlab-Simulink,Dymola,

    Simplorer,AMESim

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    CAUSALITY PRINCIPLE

    In physics, the causality principle defines thatCauses are prior to effects they produce.

    During the modeling process of mechatronic systems, causality can be managed using different methods.The Modelling-Simulating softwares handle causalitydifferently.

    There are two types of modeling regarding the causality:

    The Causal Modeling

    The Acausal (or Physical) Modeling:

    19

    1f Js+

    T

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Causal / Acausal VS Procedural / Declarative

    Causal Modeling use a Procedural Language:

    The model simulation will follow a predefined procedure and will fulfill the causality path of the model.

    Acausal Modeling use Declarative Language:

    All the model parameters are defined on the same way.The language specify equality and not affectation.

    20

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Matlab-Simulink-SimPowerSystems 7.6.0 (R2008a)

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    The infinite search of the Accuracy

    Block Choice

    Level A

    Level B

    Level C

    4Q DC Chopper Models

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    AMESim

    Acausal Modeling using dedicated library

    23

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    LMS Imagine.Lab AMESim v8.0a

    Solutions for Automotive and Ground Transportation dedicated for all major vehicle subsystems: internal combustion engines, transmissions, vehicle thermal management systems, vehicle systems dynamics as well as fluid systems related to engines and electrical

    systems.

    Vehicle engineering teams can simulate system performance during the early design stage to optimally balance multiple functional requirements and brand attributes.

    24

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    AMEsim extra Librairies

    25

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Ansoft Simplorer v7.05 Build28

    26

    Use of IEEE and Standard Library

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Language VHDL-AMS

    27

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Matlab-Simulink R2008b Simscape v3.0

    28

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Matlab-Simulink R2008b Simscape v3.0

    29

    4ca isse

    3hayon

    2

    Conn4

    1Conn1

    A P

    vab

    CS

    1C

    S2

    CS

    3

    tigeverin1

    entresortie

    ref

    rendementsur force

    entre

    refsortie

    rendementsur couple

    S O

    reducteur

    BF

    pivotglissantR

    C

    frott

    CS

    1C

    S2

    CS

    3

    corpsverin

    RCF

    capteurforce1

    RC F

    capteurforce

    BF

    Universal

    RC

    RC

    RC

    RC

    RC

    T

    TorqueSensor

    RC W A

    RotSensor1

    RC W A

    RotSensor F

    BP

    PS S

    PS S

    PS S

    PS S

    PS S

    MRR1

    p v Fc

    JointSensor

    force_verin

    orce_resso

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Dymola

    30

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production 31

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production 32

    Various Library

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Dymola

    Multi-Engineering Systems Behavior modeling and simulation based on MODELICA

    Can handle mixture of models: mechanical, electrical, hydraulic, chemical, thermodynamic, control, etc.

    Availability of ready-to-use model libraries

    Equation based open architecture

    Object-oriented Modeling

    Uses ModelicaLanguage for Reuse

    Maintained and advanced by international design group

    Utilizes automatic formula manipulation for efficiency33

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Somes Comparisons

    Advantages Multi-tasking (Simulink) Errors Identification Use of Electrical and

    mechanical Library Causality management Check of Units Homogeneity

    (Simscape, Dymola) 3D View, easy 3D referencing

    (Dymola, Simscape) Library with multi-level models

    (Simple or Advanced Models) (AMESim)

    Discrete Models (VHDL-AMS) User-friendly IHM (Dymola,

    AMESim)

    Drawbacks Algebric loops Complex Parametrisation of

    some models Components may slow down

    simulation Complex modeling of

    backlash, bumper, friction Hard modeling of close

    mechanical chain No model of flexible body Bad memory management Advanced user only

    34

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

    500

    1000

    1500

    2000

    2500

    3000

    3500

    4000

    0 0.5 1 1.5 2 2.5 3 3.5 4 4.5-10

    0

    10

    20

    30

    40

    50

    60

    70

    Some of the results: The hatchback opening

    35

    Time (s)0 0.5 1 1.5 2 2.5 3 3.5 4 4.5-5

    0

    5

    10

    15

    20

    The DC motorcurrent (A)

    0 0.5 1 1.5 2 2.5 3 3.5 4 4.5-500

    0

    500

    1000

    1500

    2000

    2500

    3000

    The DC motorspeed (tr/min)

    The cylinderforce (N)

    The angularposition (deg)

    Matlab-Simulink Simpower System masterMatlab-Simulink Simpower System slaveSimscape masterSimscape slaveAMESim masterAMESim slaveMatlab-Simulink masterMatlab-Simulink slaveDymola masterDymola slave

    Time (s)

  • June 24 & 25, 2009, CIUP, Paris, FranceEMM 2009: Mechatronics for Vehicles and Production

    Conclusion and perspective

    Early Design of Mechatronics System need multi-domain software May be in the future, there will be standard like XML for interfacing software

    Mechatronics design need mechanical, electrical and control modeling Future will see Thermal, Integration issue and CEM include in early design

    Simulation are based on the solving of Causal or Acausal Modeling Optimization and Control of massive MIMO Systems will be the futures issues

    36

    Thank you for your attention

    Slide Number 1SummaryContext: MOVEO / O2M / WP2-SP31/2Context: MOVEO / O2M / WP2-SP32/2Mechatronics Systems in Automotive ApplicationsStudied System: Motorized HatchbackComponents and Modeling DomainsWhat is the best software for early design?One solution is the Model-based designSoftwares for multi-domain modelingEvaluation CriteriaAn Example of Evaluation: Simplorer 1/2An Example of Evaluation: Simplorer 2/2Data ManagementSolving performances (ODE)Domains of Physics and Model Relevance,Results OverviewWeighted Global Evaluation of each softwareCAUSALITY PRINCIPLECausal / Acausal VS Procedural / DeclarativeMatlab-Simulink-SimPowerSystems 7.6.0 (R2008a)The infinite search of the AccuracyAMESimLMS Imagine.Lab AMESim v8.0aAMEsim extra LibrairiesAnsoft Simplorer v7.05 Build28Language VHDL-AMSMatlab-Simulink R2008b Simscape v3.0Matlab-Simulink R2008b Simscape v3.0DymolaSlide Number 31Slide Number 32DymolaSomes ComparisonsSome of the results: The hatchback openingConclusion and perspective