MathWorks/ESRF Seminar: Application of Simulink for modelling and instrumentation development

Europe/Paris
ESRF Visitor Centre (LOB building, 1st floor)

ESRF Visitor Centre

LOB building, 1st floor

71 avenue des Martyrs, Grenoble
Description

The objective of this seminar is to provide an overview of the capabilities of Simulink for scientific and technical applications within a research infrastructure such as the ESRF. The seminar will focus in particular on its strengths in modelling and simulating dynamic systems, including control system design, as well as its tools for the automatic generation of code for implementing associated controllers on a diversity of hardware platforms.

Contact
    • 8:30 AM 8:45 AM
      Welcome and introduction to the seminar 15m
      • Purpose of the seminar
      • MathWorks/Simulink tools accessible today at ESRF
      Speakers: Charbel Cherfan (MathWoks), Pablo Fajardo (ESRF)
    • 8:45 AM 9:20 AM
      Model-based design 35m
      • General overview and industrial use cases
      • Simulation of physical systems
      • Development of control systems
      • Verification and validation workflows
      Speaker: Mathieu Cuenant (MathWorks)
    • 9:20 AM 10:00 AM
      Signal processing with Simulink for particle accelerators and RF systems 40m
      • Motivation and context
      • What can you do with Simulink?
      • Signal processing workflows in Simulink
      • Integrating custom or external MATLAB/C code into Simulink models
      • Simulating RF controlled components at the system-level
      Speaker: Charbel Cherfan (MathWorks)
    • 10:00 AM 10:20 AM
      Coffee break 20m
    • 10:20 AM 11:00 AM
      Examples of application of Simulink at ESRF today 40m
      • Improving the accelerator fast-orbit feedback performance through Simulink-based modelling
      • Real-time control of high resolution mechatronic devices with Simulink
      Speakers: Marie Penot (ESRF), Thomas Dehaeze (ESRF)
    • 11:00 AM 11:45 AM
      From models to embedded code 45m
      • Use cases and hardware platforms
        • Micro-controllers, system on chip (SoC), FPGAs, GPUs, PLCs
      • Model development and code generation workflow
      • Example of multicore C code generation
      • Simulink Real-Time: QNX to Linux upcoming transition
      Speaker: Morgan Fremovici (MathWorks)
    • 11:45 AM 12:00 PM
      General questions and seminar wrap-up 15m