16

Prezentace aplikace PowerPoint · MATLAB (Textovýpopis) Stateflow (stavový diagram) 6. Model-in-the-loop Code Generation Rapid control prototyping 7. Software-in-the-loop Processor-in-the

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • MODEL-BASED DESIGN

    Jana SárenáApplication EngineerHumusoft

    #MATLAB #Simulink #dSPACE

  • Koľko stojí chyba?

    Requirements phase Design phase Coding phase Testing phase

    Rela

    tive co

    st

    to f

    ix a

    n e

    rro

    r

    Project phase where error is fixed

    Errors introduced early but found late

    in the process are expensive to fix!

    requirements phase

    design phase

    Errors introduced in:

    coding phase

    Source: Return on Investment for Independent Verification & Validation, NASA, 2004.

    3

  • 4

  • 5

  • Intuitívne modelovanie dynamických systémov

    SimScape (schématický diagram)

    MATLAB (Textový popis)

    Stateflow (stavový diagram)

    6

  • Model-in-the-loop

    Code Generation

    Rapid control prototyping

    7

  • Software-in-the-loop

    Processor-in-the loop

    8

  • Hardware-in-the loop

    ECU ”si myslí“ že je to

    skutočná jazda

    in-the-loop

    9

  • Hardware-in-the loop SW

    11

  • German in-Depth Accident Study (GIDAS)

    Source: sachsen-fernsehen.de

    12

  • Príklad HIL s použitím GIDAS

    13

  • The Festo Bionic Handling Assistant.

    Benefits of Model-Based Design

    Increased Revenueby creating products that could not have been

    developed otherwise

    “In the past, it was prohibitively

    expensive to build the necessary

    controller hardware for

    specialized products. With

    Simulink, we can easily implement

    our controller designs on our

    existing PLC hardware. [We can

    now] pursue new business

    opportunities for engineering

    low-volume controller products”

    – Festo

  • An Iveco heavy-duty vehicle.

    Benefits of Model-Based Design

    Reduced Development Costby reusing models and adapting designs

    “After implementing the PLC

    version with Simulink PLC

    Coder, with a few

    modifications we generated

    the microprocessor code using

    Embedded Coder. We switched

    from a structured text

    implementation to C, just by

    changing the code generation

    product.”

    – Iveco

  • MODEL-BASED DESIGN

    Jana SárenáApplication [email protected]

    #MATLAB #Simulink #dSPACE