« Different concepts for Hardware-In-the-Loop...

67
HIL’16 summer school Lille, 1-2 September 2016 http://l2ep.univ-lille1.fr/hil2016/ « Different concepts for Hardware-In-the-Loop simulation » Prof. Alain BOUSCAYROL L2EP, University Lille1, MEGEVH network, IEEE-VTS DL

Transcript of « Different concepts for Hardware-In-the-Loop...

  • HIL’16 summer school

    Lille, 1-2 September 2016

    http://l2ep.univ-lille1.fr/hil2016/

    « Different concepts for

    Hardware-In-the-Loop simulation »

    Prof. Alain BOUSCAYROL

    L2EP, University Lille1,

    MEGEVH network, IEEE-VTS DL

  • 2

    HIL’16, Lille Sept. 2016

    1. WHAT IS HIL SIMULATION ?

    2. WHICH MODELS FOR HIL SIMULATION ?

    3. Different types of HIL SIMULATION ?

    Outline

  • 3

    HIL’16, Lille Sept. 2016

    process control (blue)

    Physical power system (orange) power

    variables

    mathematical model (purple)

    signal variables

    SIMULATION SOFTWARE

    REAL-TIME CONTROLLER

    SUBSYSTEM UNDER TEST

    Graphical rules

  • 4

    HIL’16, Lille Sept. 2016

    Scientific context

    ………………

    • L2EP Lille

    • MEGEVH Network

    • IEEE VTS DL program

  • 5

    HIL’16, Lille Sept. 2016

    100 members : 30 professors and associate professors,

    40 PhD students, 12 lab’s staff, Post-doctoral positions, Master students, etc.

    Laboratory of Electrical Engineering and Power electronics (L2EP)

    http://l2ep.univ-lille1.fr/

    L2EP Lille

  • 12

    HIL’16, Lille Sept. 2016

    Coordination:

    Prof. A. Bouscayrol

    6 projects

    4 PhDs in progress

    11 PhDs defended

    8 industrial partners

    10 academic Labs

    (Energy management of

    Hybrid and Electric Vehicles)

    http://www.megevh.org/

    MEGEVH Network

  • 13

    HIL’16, Lille Sept. 2016

    MEGEVH philosophy

    MEGEVH-macro

    MEGEVH-strategy

    MEGEVH-optim

    theoretical developments

    MEGEVH-store MEGEVH-FC

    Development of modeling

    and energy management

    methods

    independently

    of the kind of vehicle

    Paper Prize Award of

    IEEE-VPPC’08

    Paper Prize Award of

    IEEE-VPPC’12

    Paper Award EPE’14

    ECCE Europe

    Best paper Award

    IET-EST journal

    2015

    experimental plate-forms

    Reference vehicles

  • 14

    HIL’16, Lille Sept. 2016

    VTS Distinguished Lecturer Program

    • Non-profit professional organization

    for advancing technological innovation and excellence

    • 400,000 members from 160 countries (30 % students)

    • 38 societies on technical interest

    • Activities

    – scientific workshop, conferences, publications, standards

    – database IEEE Xplore, 3.5 millions documents, etc

    IEEE - Institute of Electrical & Electronics Engineers

    • Technical topics

    – land, airborne and maritime services

    – mobile communication, vehicle electro-technology

    • 2 publications and 4 annual conferences

    • Distinguished Lecturer Program

    IEEE – Vehicular Technology Society (VTS)

    Prof. A. Bouscayrol • HIL simulation • EMR formalism • EVs and HEVs

  • 15

    HIL’16, Lille Sept. 2016

    1. What is of HIL simulation?

    ………………

    • Software simulation

    • HIL simulation

    • Models for HIL simulation

  • 16

    HIL’16, Lille Sept. 2016

    Industrial V-cycle

    Technical

    requirements

    System

    specifications

    Component

    design

    Component

    tests

    Integration

    tests

    Prototype time

    Accuracy

    level component

    realization

  • 17

    HIL’16, Lille Sept. 2016

    Software intermediary axis

    Technical

    requirements

    System

    specifications

    Component

    design

    Component

    tests

    Integration

    tests

    Prototype time

    Accuracy

    level component

    realization

    Virtual

    Prototype

    Virtual

    test

  • 18

    HIL’16, Lille Sept. 2016

    HIL simulation test

    Technical

    requirements

    System

    specifications

    Component

    design

    Component

    tests

    Integration

    tests

    Prototype time

    Accuracy

    level component

    realization

    Virtual

    Prototype

    Virtual

    test

  • 19

    HIL’16, Lille Sept. 2016

    HIL simulation approach

    Example of an EV

    simulation

    prototype

    http://www.renault.com

    production

    HIL platform

    Component

    design

    Component

    tests

    component

    realization

    the more test are made at HIL the less prototypes are developed

  • 20

    HIL’16, Lille Sept. 2016

    POWER SYSTEM

    CONTROLLER BOARD (ECU)

    measurements

    process control

    control signals

    power electronics

    electric machine

    mechanical power train

    How to develop the system? Software simulation

    Example of an electric drive for traction

    System & control

  • 21

    HIL’16, Lille Sept. 2016

    drive control

    switching order sij battery + chopper

    DC machine

    mechanical power train

    uchop

    idcm

    idcm_meas

    Tdcm

    Wgear Wgear_meas

    vev_meas?

    Vbat_meas

    Traction of an EV:

    Battery + chopper

    + DC machine

    + differential

    + 2 driven wheels

    drive control

    W wh2 T diff2

    V bat

    i chop W gear

    T im

    W diff

    T gear W wh1 T diff1 s 11 s 21

    i dcm

    u chop

    Example of an EV traction

  • 22

    HIL’16, Lille Sept. 2016

    SIMULATION ENVIRONMENT

    power electronics

    measurements

    electric machine

    mechanical power train

    process control

    control signals

    simulation of the system and the control in a simulation software: development / safety / gain of time ...

    models

    Software simulation

  • 23

    HIL’16, Lille Sept. 2016

    battery + chopper (1)

    DC machine (2) (3)

    mechanical trans. (4)-(6)

    drive control

    switching order sij

    uchop

    idcm

    iim_meas

    Tdcm

    Wgear Wgear_meas

    vev_meas?

    Vbat_meas

    Assumptions: 1 single equivalent wheel (1)

    imi

    Vmu

    dcm

    t

    chopchop

    batchopchop

    (4)

    vR

    m

    TR

    mF

    ev

    wh

    gear

    gear

    dcm

    wh

    gear

    tract

    W(3) ke

    ikT

    geardcm

    dcmdc

    W

    (2) eRiidt

    dLu dcmdcmdcmchop (5) v

    dt

    dMFF evrestract

    (6) MgsinAvFF 2ev0res

    Example of an EV traction system

  • 24

    HIL’16, Lille Sept. 2016

    SIMULATION ENVIRONMENT

    power electronics

    measurements

    electric machine

    mechanical power train

    process control

    control signals

    How to check subsystems before real-time implementation?

    HIL simulation?

    model accuracy simulation solver

    sensor effects (quantification, EMI..) ECU effects (discrete-time...)

    Limitation of software simulation

  • 25

    HIL’16, Lille Sept. 2016

    HIL simulation (1)

    SUBSYSTEM

    UNDER TEST

    CONTROLLER

    BOARD (ECU)

    power

    electronics

    electric

    machine

    mechanical

    power train

    process

    control

    control

    signals

    Hardware-In-the-Loop (HIL) simulation:

    one simulation part is replaced by an actual part

    Example: test of ECU and Power Electronics

    electric

    machine

    mechanical

    power train

    SIMULATION ENVIRONMENT

    Interface System Real-time simulation

  • 26

    HIL’16, Lille Sept. 2016

    HIL simulation (2)

    Interface System CONTROLLER

    BOARD (ECU)

    power

    electronics

    process

    control

    HIL simulation:

    Includes a hardware part, a software part and a specific interface

    electric

    machine

    mechanical

    power train

    HARDWARE SOFTWARE

    HIL simulation = Real-time simulation (but including a hardware part)

    = Emulation

  • 27

    HIL’16, Lille Sept. 2016

    HIL simulation requirements

    HIL simulation =

    Hardware (energy conversion)

    + Models computed in real-time

    in dynamic interactions

    HARDWARE

    REAL-TIME SIMULATION

    energetic model

    causal model

    dynamical model

    power

    efficient results require:

    • an accurate model!

    • an ideal interface system

  • 28

    HIL’16, Lille Sept. 2016

    2. Which models for HIL simulation?

    ………………

    • Models and organization

    • Systemics and interaction

  • 29

    HIL’16, Lille Sept. 2016

    Simulation for ever!

    Launching Matlab/Simulink is more and more a “Pavlov reflex”

    real

    system

    system

    simulation

    behavior

    study

    ?#@!&?

    But:

    • Why simulation?

    • Which constraints and objectives?

    • Which level of accuracy?

    • How to be sure of the results?

    Typical study procedure

  • 30

    HIL’16, Lille Sept. 2016

    real

    system

    system

    model

    system

    representation

    system

    simulation

    Intermediary steps are required for complex systems

    Limitation to main

    phenomena in function

    of the objective

    Organization of the

    model to highlight

    some properties

    From real system to simulation

  • 31

    HIL’16, Lille Sept. 2016

    real

    system

    system

    model

    system

    representation

    system

    simulation

    smoothing

    inductor

    LLl Riidt

    dLv

    (low frequency

    dynamical model)

    IL VL

    R+Ls 1

    (Simulink ©

    +Runge Kutta)

    (bloc diagram

    +Laplace)

    scopeStep

    1

    L.s+R

    Basic example

  • 32

    HIL’16, Lille Sept. 2016

    real

    system

    system

    model

    system

    representation

    system

    simulation

    • dynamic

    / quasi-static

    / static

    • structural/functional

    • causal/non-causal

    • backward

    / forward

    Different possibilities at each step in function of the objective

    Different categories

  • 34

    HIL’16, Lille Sept. 2016

    Which model subsystem?

    Static model • steady state operations

    • no transient states

    • fast computation time

    • global behavior

    Dynamical model • transient state operations

    • but also steady state operations

    • long computation time

    • detailed behavior

    Quasi-static model • static model + main time constant

    • intermediary computation time

    • intermediary behavior

    Static vs. dynamical models

  • 35

    HIL’16, Lille Sept. 2016

    0 1000 2000 3000 4000 5000 6000 -150

    -100

    -50

    0

    50

    100

    150

    Speed in rpm

    Torq

    ue in N

    m

    88 85

    80 60

    30

    88

    85

    85

    80 60

    30

    DC

    emtemDC

    U

    TPTi

    ),( WW

    VSd RSiSd dSddt

    SSq

    VSq RSiSq dSq

    dt SSd

    0 RRiRd d Rddt

    RRq

    0 RRiRq d Rq

    dt RRd

    )( SdRqSqRdR

    mem ii

    L

    LpT

    static efficiency map dynamic model

    WW fTTdt

    dJ loadem

    quasi-static model

    WW fTTdt

    dJ loadem

    0 1000 2000 3000 4000 5000 6000 -150

    -100

    -50

    0

    50

    100

    150

    88 85 80 60

    30

    88

    85

    85 80

    60

    30

    +

    Example of electrical machine

  • 36

    HIL’16, Lille Sept. 2016

    How to describe a system?

    Structural description • Physical structure in priority

    • Physical links between subsystems

    • Design application

    Functional description • function priority

    • Virtual links between subsystems

    • Analysis and control application

    Example

    2i m1i1v m2v

    Mathematic model

    Assumption:

    Ideal transformer

    3D Finite Element Model

    Structural vs. functional description

  • 37

    HIL’16, Lille Sept. 2016

    two DC machine system

    PSIM (structural) Matlab-Simulink (functionnal)

    machines connected by

    a unique link (shaft)

    machines connected by

    two links (torque/speed)

    Dedicated software

  • 38

    HIL’16, Lille Sept. 2016

    eHH 222

    OHHeO 22 222

    1

    OHOH 2222

    1

    F

    TSTTH

    F

    TGE PACPACPAC

    PAC

    2

    .

    2

    00)00

    PACPACPACPACPAC TTTTTE ln32

    0

    OpHPACPACPACPACPACOpH

    qTTTTTSq

    qSSq

    232

    0

    200

    ln'''''

    F

    Iq PACOpH

    22

    0

    2

    0

    2 lnlnP

    PB

    P

    PAE scOcd

    scHcd

    PAC

    PACn

    T

    IESq

    2_

    2_2 Hsc

    PACHc

    P

    RT

    F

    Iq

    2_2_

    4 Osc

    PACOc

    P

    RT

    F

    Iq

    PACmNM IRVEV

    l

    PACPAC

    nPACPAC

    I

    IlnBT

    I

    IIlnATV 1

    0

    PACtcc

    t IRVdt

    dVCR

    cM VVNV

    xdxscxx qRPP 1

    xoutcxxdx

    scx qqqCdt

    dP

    1

    2dx

    sxscxxout

    R

    PPq

    th

    OHPAC

    OH R

    TT

    T

    Q 2

    2

    OHth qR 234,0exp50

    F

    TSTTH

    F

    TGE PACPACPAC

    PAC

    2

    .

    2

    00)00

    eHH 222

    functional

    structural

    Structural vs. functional description (example)

  • 39

    HIL’16, Lille Sept. 2016

    How to connect subsystem?

    Causal description • fixed input and output

    • output = integral function of inputs

    • difficult interconnection subsystems

    • basic solver

    Non-causal (acausal)

    description • non-fixed inputs and outputs

    • different relationships

    • easy subsystem interconnection

    • specific solver required

    • simulation library

    21 TTdt

    dJ W

    T1 T2

    W W

    W T1

    T2 W

    T1 T2

    Causal vs. acuasal description

  • 40

    HIL’16, Lille Sept. 2016

    Example

    211 TTdt

    dJ W

    T1 T2

    W W

    T2 T3

    W W

    ICE electrical

    machine

    322 TTdt

    dJ W

    causal description

    W T1

    T2

    W T2

    T3

    W T1

    T3

    J1 J2

    Jequ

    3121 )( TTdt

    dJJ W

    W

    T1

    T2

    J1

    T3 J1

    T2

    derivative relationship

    specific solver

    acausal description

    Subsystem interconnexion

  • 41

    HIL’16, Lille Sept. 2016

    area xdt

    knowledge

    of past evolution

    OK in

    real-time

    Principle of causality

    physical causality is integral input output

    cause effect

    t1

    t

    x

    knowledge

    of future evolution

    slope

    dt

    dx

    ?

    impossible in

    real-time

    Causality principle

  • 42

    HIL’16, Lille Sept. 2016

    Example

    vC C ic

    ccv

    dt

    dCi

    2

    2

    1

    ccvE

    delay no energy disruption

    vC ic

    risk of damage

    vC ic d dt

    For energetic systems

    physical causality is VITAL

    Causality principle

  • 43

    HIL’16, Lille Sept. 2016

    If the causality principle is not

    respected for 1 subsystem Voltage

    Scaps chopper

    iHe1

    M s

    vrame

    Fres

    Ftot

    kbog

    kbog

    kbog

    kbog

    Fbog1

    Fbog2

    k1

    1+t1s

    x CM1

    WB1

    uHe

    x CM1

    x

    k2

    1+t2s kmcc

    iei

    iee1

    x

    k2

    1+t2s kmcc

    iee2

    uHe1

    x

    x

    cHe1

    x

    x

    x

    x

    uHe2

    eee2

    eee1

    iHe

    iHe2

    k3

    1+t3s

    ihach

    k3

    1+t3s

    ifiltrre ufiltrre VDC

    [K]

    cHi [K]

    cHe2 [K]

    Risk of damage!

    No real-time management

    Causality mistake

  • 44

    HIL’16, Lille Sept. 2016

    Causality mistake

    Don’t forget to

    respect causality!

    When you discover a new process (!)

    You should apply the right Input…

    If not…

    It was not a good idea!

    He, guy! A new energy converter!

    I will press on the neck to model it

  • 47

    HIL’16, Lille Sept. 2016

    Systemic approach

    Study of subsystems and their interactions

    Holistic property: associations of subsystem

    induce new global properties.

    Cartesian approach

    The study of subsystems is sufficient

    to know the system behaviour.

    For better performances of a system

    Interactions and physical laws must be considered!

    System = interconnected subsystems

    Cybernetic systemic

    black box approach.

    behaviour model

    Cognitive systemic

    physical laws

    knowledge model

    Systemic vs. Cartesian approach

  • 48

    HIL’16, Lille Sept. 2016

    Group made of individualists

    Cartesian approach

    Team made of partners

    Systemic approach

    System 1 System 2 vs.

    Brazil 1 – 7 Germany

    Expected results

  • 49

    HIL’16, Lille Sept. 2016

    Interaction principle

    Each action induces a reaction

    action

    reaction

    S2 S2

    Power exchanged by S1and S2 = action x réaction

    power

    Example

    battery load

    Vbat Vbat

    iload

    load battery Vbat

    iload

    P=Vbat iload

    Interaction principle

  • 50

    HIL’16, Lille Sept. 2016

    If the interaction principle is not

    respected for 1 subsystem action

    S2 S1

    Power = 0

    iHe1

    M s

    vrame

    Fres

    Ftot

    kbog

    kbog

    kbog

    kbog

    Fbog1

    Fbog2

    k1

    1+t1s

    x CM1

    WB1

    uHe

    x CM1

    x

    k2

    1+t2s kmcc

    iei

    iee1

    x

    k2

    1+t2s kmcc

    iee2

    uHe1

    x

    x

    cHe1

    x

    x

    x

    x

    uHe2

    eee2

    eee1

    iHe

    iHe2

    k3

    1+t3s

    ihach

    k3

    1+t3s

    ifiltrre ufiltrre VDC

    [K]

    cHi [K]

    cHe2 [K]

    Error in the energy analysis

    for the whole system

    (reaction = 0)

    Interaction principle

  • 54

    HIL’16, Lille Sept. 2016

    3. Different types of HIL simulation

    ………………

    • Signal HIL simulation

    • Power HIL simulation

  • 55

    HIL’16, Lille Sept. 2016

    CONTROLLER

    BOARD (ECU)

    power electronics

    measurements

    electric machine

    mechanical power train

    process control

    control signals

    The actual controller board containing the process control is tested.

    subsystem to test

    Objectives: - control assessment - reliability of ECU - fault operation of ECU - …

    Signal HIL simulation

  • 56

    HIL’16, Lille Sept. 2016

    SYSTEM UNDER TEST

    CONTROLLER

    BOARD (ECU)

    SIMULATION ENVIRONMENT

    power electronics

    measurements

    electric machine

    mechanical power train

    process control

    control signals

    Interface System: • only signals • equivalent measurements • equivalent control signals

    Signal HIL simulation

  • 57

    HIL’16, Lille Sept. 2016

    SYSTEM UNDER TEST

    CONTROLLER

    BOARD (ECU)

    power electronics

    measurements

    electric machine

    mechanical power train

    process control

    control signals

    Second controller board with its own interface

    Fast dynamic: FPGA?

    EMULATION CONTROLLER

    Signal HIL simulation

  • 58

    HIL’16, Lille Sept. 2016

    ECU

    subsystem to test

    EMULATION CONTROLLER

    battery + chopper (1)

    DC machine (2) (3)

    mechanical trans. (4)-(6)

    drive control

    sij

    uchop

    idcm

    idcm_meas

    Tdcm

    Wgear

    Wgear_meas

    Vbat_meas

    SYSTEM UNDER TEST

    CONTROLLER

    BOARD (ECU)

    Remark: dynamic causal models

    (2) eRiuidt

    dL dcmdcmchopdcm uchop dtui chopdcm

    Example of signal HIL simulation

  • 59

    HIL’16, Lille Sept. 2016

    CONTROLLER

    BOARD (ECU)

    power electronics

    measurements

    electric machine

    mechanical power train

    process control

    control signals

    subsystem to test

    Objectives: - control assessment - power device assessment - interactions (EMI…) - …

    The actual controller board and a power subsystem are tested.

    Power HIL simulation

  • 60

    HIL’16, Lille Sept. 2016

    SIMULATION ENVIRONMENT

    SYSTEM UNDER TEST

    CONTROLLER

    BOARD (ECU)

    power electronics

    electric machine

    mechanical power train

    process control

    control signals

    Interface System: • control and power signals • equivalent measurements • power action and reaction

    Power HIL simulation

  • 61

    HIL’16, Lille Sept. 2016

    SIMULATION ENVIRONMENT

    SYSTEM UNDER TEST

    CONTROLLER

    BOARD (ECU)

    power electronics

    electric machine

    mechanical power train

    process control

    control signals

    Emulation system: interaction with hardware

    Emulation control: control of the emulation system and interaction with the model

    emulation system

    emulation control

    Power HIL simulation

  • 62

    HIL’16, Lille Sept. 2016

    EMULATION CONTROLLER

    SYSTEM UNDER TEST

    CONTROLLER

    BOARD (ECU)

    power electronics

    electric machine

    mechanical power train

    process control

    control signals

    The same controller board can be used for: • control of the emulation system • real-time simulation of subsystems

    emulation system

    emulation control

    Power HIL simulation

  • 64

    HIL’16, Lille Sept. 2016

    ECU

    subsystem to test

    L

    uchop

    idcm

    idcm_ref current loop

    example of emulation system

    idcm

    idcm

    battery + chopper

    DC machine (2) (3)

    uchop

    battery + chopper

    emulation system

    uchop

    must impose the same current

    Example of power HIL simulation (1)

  • 65

    HIL’16, Lille Sept. 2016

    EMULATION CONTROLLER

    • fast current loop • small sampling period

    L

    uchop

    idcm

    idcm_ref

    current loop

    emulation system real battery and chopper

    drive control

    ECU

    DC machine (2) (3)

    uchop_est mechanical trans. (4)-(6)

    Example of power HIL simulation (1)

  • 67

    HIL’16, Lille Sept. 2016

    ECU

    subsystem to test

    Wgear _ref speed / current loops

    example of emulation system

    Tdcm

    Wgear

    must impose the same speed

    Wgear

    DC machine

    mechanical trans. (4)-(6)

    Tdcm

    ?

    Mechanical power HIL simulation

  • 68

    HIL’16, Lille Sept. 2016

    emulation system

    Tdcm

    Wgear

    real machine

    real bat. & chopper

    EMULATION CONTROLLER

    drive control

    ECU

    Tdcm_est mechanical trans. (4)-(6)

    Wgear _ref

    speed / current loops

    Example of mechanical power HIL simulation

  • 69

    HIL’16, Lille Sept. 2016

    3b. Full-scaled and reduced-scale HIL simulation

    ………………

    • Full-scale HIL simulation

    • Reduced-scale HIL simulation

  • 70

    HIL’16, Lille Sept. 2016

    CONTROLLER

    BOARD (ECU)

    power electronics

    electric machine

    process control

    control signals

    • Full-power emulation system is required

    • The system under test can directly be

    implemented on the real process

    Full-power subsystems are tested

    EMULATION CONTROLLER

    mechanical power train

    emulation system

    emulation control

    SYSTEM UNDER TEST

    Full-scale power HIL simulation

  • 71

    HIL’16, Lille Sept. 2016

    Tdcm_est

    EMULATION CONTROLLER

    drive control

    ECU

    mechanical trans. (4)-(6)

    Wgear _ref

    speed / current loops

    emulation system

    Tdcm

    Wgear

    real machine

    real bat. & chopper (Tes)max > (Treal)max

    (Wes)max > (Wreal)max

    (Pes)max > (Preal)max

    T

    W

    (dynamics)es faster than

    (dynamics)mech trans

    Jes < Jmech-trans

    Example of full-scale power HIL simulation

  • 72

    HIL’16, Lille Sept. 2016

    CONTROLLER

    BOARD (ECU)

    power electronics

    electric machine

    process control

    control signals

    • Intermediary step before full-scale HILs

    • Power adaptation (PA) is required if

    full-scale models are used

    Reduced-power subsystems are tested

    EMULATION CONTROLLER

    mechanical power train

    emulation system

    emulation control

    SYSTEM UNDER TEST

    P A

    Reduced-scale power HIL simulation

  • 73

    HIL’16, Lille Sept. 2016

    CONTROLLER

    BOARD (ECU)

    power electronics

    electric machine

    process control

    control signals

    FULL SCALE

    mechanical power train

    emulation system

    emulation control

    P A

    REDUCED SCALE

    Interest of the full-scale model: • real parameters and non linearities are used • can be used for full-scale HIL extension

    Reduced-scale power HIL simulation

  • 74

    HIL’16, Lille Sept. 2016

    emulation system

    Tdcm

    Wgear

    real machine

    real bat. & chopper

    EMULATION CONTROLLER

    drive control

    ECU

    Tdcm_est mechanical trans. (4)-(6)

    Wgear _ref

    speed / current loops

    P A

    reduced-power experimental

    set-up

    Example of reduced-scale power HIL simulation

  • 75

    HIL’16, Lille Sept. 2016

    Tdcm_est

    mechanical trans. (4)-(6)

    Wgear _ref

    P A

    emulation control

    Tdcm_mod

    Wgear _mod

    reduced-scale part full-scale part

    Pem Pmt

    refgearmodgear

    estdcmTmoddcm

    k

    TkT

    WW W

    emTmt PkkP W

    PA = power amplification

    T

    W

    full-scale mech. trans.

    reduced-scale mech. trans.

    emulation machine

    kWWmax

    kTTmax

    Example of power adaptation

  • 76

    HIL’16, Lille Sept. 2016

    Conclusion

    ………………

    • Full-scale HIL simulation

    • Reduced-scale HIL simulation

  • 77

    HIL’16, Lille Sept. 2016

    Conclusion

    HIL simulation =

    Hardware (energy conversion)

    + Models computed in real-time

    in dynamic interactions

    HARDWARE

    REAL-TIME SIMULATION

    energetic model

    causal model

    dynamical model

    power

    • an accurate and adapted model!

    • an ideal interface system

    Don’t forget

    the coffee break!

  • 159

    HIL’16, Lille Sept. 2016

    References

    ………………

  • 160

    HIL’16, Lille Sept. 2016 [Allègre 10] A. L. Allègre, A. Bouscayrol, J. N. Verhille, P. Delarue, E. Chattot, S. El Fassi, “Reduced-scale power

    Hardware-In-the-Loop simulation of an innovative subway", IEEE transactions on Industrial Electronics, vol.

    57, no. 4, April 2010, pp. 1175-1185 (common paper of L2EP Lille and Siemens Transportation Systems).

    [Bouscayrol 06a] A. Bouscayrol, W. Lhomme, P. Delarue, B. Lemaire-Semail, S. Aksas, “Hardware-in-the-loop

    simulation of electric vehicle traction systems using Energetic Macroscopic Representation”, IEEE-IECON'06,

    Paris, November 2006, (common paper L2EP Lille and dSPACE France).

    [Bouscayrol 06b] A. Bouscayrol, X. Guillaud, R. Teodorescu, P. Delarue, W. Lhomme, “Hardware-in-the-loop

    simulation of different wind turbines using Energetic Macroscopic Representation”, IEEE-IECON'06, Paris,

    November 2006, , (common paper L2EP Lille and Aalborg university, Denmark).

    [Bouscayrol 09] A. Bouscayrol, X. Guillaud, P. Delarue, B. Lemaire-Semail, “Energetic Macroscopic

    Representation and inversion-based control illustrated on a wind energy conversion systems using Hardware-

    in-the-loop simulation”, IEEE transaction on Industrial Electronics, 2009.

    [Bouscayrol 11] A. Bouscayrol, "Hardware-In-the-Loop simulation", Industrial Electronics Handbook,

    second edition, tome “Control and mechatronics”, Chapter 33, CRC Press, Chicago, March 2011, pp. 33-

    1/33-15, ISBN 978-1-4398-0287-8.

    [Lhomme 07] W. Lhomme, R. Trigui, P. Delarue, A. Bouscayrol, B. jeanneret, F. Badin, “Validation of clutch

    modeling for hybrid electric vehicle using Hardware-In-the-Loop simulation”, IEEE-VPPC’07, Arlington

    (USA), September 2007, (common paper L2EP Lille and LTE INRETS Bron according to MEGEVH project).

    [Verhille 07] J. N. Verhille, A. Bouscayrol, P. J. Barre, J. P. Hautier, “Validation of anti-slip control for a subway

    traction system using Hardware-In-the-Loop simulation”, IEEE-VPPC’07, Arlington (USA), September 2007,

    (common paper L2EP Lille and Siemens Transportation Systems).

    Special section « HIL simulation », IEEE transactions on Industrial Electronics, vol. 57, no. 4, April 2010.

    Refrences from L2EP – Univ. Lille1

  • 161

    HIL’16, Lille Sept. 2016 [Athanasas 04] K. Athanasas, I. Dear, "Validation of complex vehicle systems of prototype vehicle", IEEE trans. on Vehicular Technology, Vol. 53, no. 6, November 2004, pp. 1835-1846.

    [Hanselmann 96] H. Hanselmann, "HIL simulation testing and its integration into a CACSD toolset", IEEE-CACSD’96, Dearborn, Sept. 96.

    [Kodjadi 04] H. M. Kojabadi, L. Chang, T. Boutot, "Development of a novel wind turbine simulator for wind energy conversion systems using an inverter-controlled induction motor", IEEE trans. on Energy Conversion, vol. 19, no. 3, pp. 547-552, September 2004.

    [Li 06] H. Li, M. Steurer, S. Woodruff, K. L. Shi, "Development of a unified design, test, and research

    platform for wind energy systems based on hardware-in-the-loop real time simulation", IEEE trans. on

    Industrial Electronics, vol. 53, no. 4, June 2006, pp. 1144-1151.

    [Lok-Fu 07] P. Lok-Fu, V. Dinavahi, C. Gary, M. Steurer, P. F. Ribeiro, P.F., "Real-time digital time-varying

    harmonic modeling and simulation techniques IEEE Task Force on harmonics modeling and simulation",

    IEEE trans. on Power Delivery, Vol. 22, no. 2, April 2007, pp. 1218-1227.

    [Lu 07] B. Lu, X. Wu, H. Figueroa, A. Monti, "A low cost real-time hardware-in-the-loop testing approach of

    power electronics control", IEEE trans. on Industrial Electronics, vol. 54, no. 2, April 2007, pp. 919-931.

    [Maclay 97] D. Maclay, "Simulation gets into the loop", IEE Review, May 1997, pp. 109-112.

    [Rabbath 02] C. A. Rabbath, M. Abdoune, J. Belanger, K. Butts, “Simulating hybrid dynamic systems”, IEEE

    Robotics & Automation Magazine, Vol. 9, no. 2, June 2002, pp. 39 – 47.

    [Terwiech 99] P. Terwiesch, T. Keller, E. Scheiben, "Rail vehicle control system integration testing using

    digital hardware-in-the-loop simulation', IEEE transactions on Control System Technology, Vol. 7, no. 3,

    May 99, pp. 352-362.

    [Zhang 01] Q. Zhang, J. F. Reid, D. Wu, "Hardware-in-the-loop simulator of an off-road vehicle

    electrohydraulic steering system", Trans. on ASAE, September 2001, pp. 1323-1330.

    Other refrences

  • 162

    HIL’16, Lille Sept. 2016 S. Astier, A. Bouscayrol, X. Roboam, "Introduction to Systemic Design", Systemic Design Methodologies for Electrical Energy,

    tome 1, Analysis, Synthesis and Management, Chapter 1, ISTE Willey editions, October 2012, ISBN: 9781848213883

    P. J. Barre, & al, "Inversion-based control of electromechanical systems using causal graphical descriptions", IEEE-IECON'06, Paris,

    November 2006.

    A. Bouscayrol, & al. "Multimachine Multiconverter System: application for electromechanical drives", European Physics Journal -

    Applied Physics, vol. 10, no. 2, May 2000, pp. 131-147 (common paper GREEN Nancy, L2EP Lille and LEEI Toulouse, according to

    the SMM project of the GDR-SDSE).

    A. Bouscayrol, G. Dauphin-Tanguy, R Schoenfeld, A. Pennamen, X. Guillaud, G.-H. Geitner, "Different energetic descriptions for

    electromechanical systems", EPE'05, Dresden (Germany), September 2005. (common paper of L2EP, LAGIS and University

    Dresden).

    C.C. Chan, “The state of the art of electric, hybrid, and fuel cell vehicles", Proceedings of the IEEE, Vol. 95, No.4, pp. 704-718,

    April 2007.

    C. C. Chan, A. Bouscayrol, K. Chen, “Electric, Hybrid and Fuel Cell Vehicles: Architectures and Modeling", IEEE transactions on

    Vehicular Technology, vol. 59, no. 2, February 2010, pp. 589-598 (common paper of L2EP Lille and Honk-Kong University).

    G. H. Geitner, "Power Flow Diagrams Using a Bond graph Library under Simulink", IEEE-IECON'06, Paris, November 2006.

    J. P. Hautier, P. J. Barre, "The causal ordering graph - A tool for modelling and control law synthesis", Studies in Informatics and

    Control Journal, vol. 13, no. 4, December 2004, pp. 265-283.

    H. Paynter, "Analysis and design of engineering systems", MIT Press, 1961.

    R. Zanasi, R. Morselli, "Modeling of Automotive Control Systems Using Power Oriented Graphs", IEEE-IECON'06, Paris,

    November 2006.