Visualisation Facilities of the Graphical CSP tool TERRA Zhou Lu - - PowerPoint PPT Presentation

visualisation facilities of the graphical csp tool terra
SMART_READER_LITE
LIVE PREVIEW

Visualisation Facilities of the Graphical CSP tool TERRA Zhou Lu - - PowerPoint PPT Presentation

Visualisation Facilities of the Graphical CSP tool TERRA Zhou Lu and Jan Broenink Robotics and Mechatronics, University of Twente August 21, 2016 Way of Working Legend Electronics design Software design Controller design Mechanics design


slide-1
SLIDE 1

Visualisation Facilities of the Graphical CSP tool TERRA

Zhou Lu and Jan Broenink Robotics and Mechatronics, University of Twente August 21, 2016

slide-2
SLIDE 2

Way of Working

3b Plant model (RT sim)

Real plant

4 Target execution platform Target execution platform I/O I/O stub Legend

Plant dynamics

1

Time Triggered & Discrete Event software

3a

Plant dynamics

2 Control laws (Loop control,CT) (G)UI, Supervisory, Sequence, Safety Software design Controller design Mechanics design Electronics design

Plant dynamics & 3D animation ECS software architecture a) b) c) d) e) 20-sim (co) simulation Simulation time Real-time TERRA

[ Z. Lu ] 2/6

slide-3
SLIDE 3

Simulation and Visualization: Step 1

◮ Model Integration

Controller Model Plant Dynamics 20-sim TERRA TERRA CSP TERRA CSP TERRA CSP LUNA Lib Execution Enviroment

Visualization

LoggerServer Animation Plug-ins SimCon Plug-ins LogInterpretor Plug-ins

Edit Models (Co) Simulation

Platform Specific Executable

Step1 Step2

FMI Wrapper FMU

Step3

[ Z. Lu ] 3/6

slide-4
SLIDE 4

Simulation and Visualization: Step 2

◮ Code generation and simulation

Controller Model Plant Dynamics 20-sim TERRA TERRA CSP TERRA CSP TERRA CSP LUNA Lib Execution Enviroment

Visualization

LoggerServer Animation Plug-ins SimCon Plug-ins LogInterpretor Plug-ins

Edit Models (Co) Simulation

Platform Specific Executable

Step1 Step2

FMI Wrapper FMU

Step3

[ Z. Lu ] 4/6

slide-5
SLIDE 5

Simulation and Visualization: Step 3

◮ Visualizing simulation results

Controller Model Plant Dynamics 20-sim TERRA TERRA CSP TERRA CSP TERRA CSP LUNA Lib Execution Enviroment

Visualization

LoggerServer Animation Plug-ins SimCon Plug-ins LogInterpretor Plug-ins

Edit Models (Co) Simulation

Platform Specific Executable

Step1 Step2

FMI Wrapper FMU

Step3

[ Z. Lu ] 5/6

slide-6
SLIDE 6

Visualizing Simulation Results

◮ Overall structure of the visualization

◮ Execute models ◮ Logged data will be stored as CSV files ◮ Mapping model elements ◮ Parsing logged data ◮ Publishing states to a graphical view

Execution Enviroment LUNA Executable logger log receiver Development Platform TERRA T

  • ol Suite

Console

TERRA TERRA CSP

View

TERRA CSP

T arget Platform

Tree Structure State Changes Signal Values

Animation

Mapping Parsing Publishing

[ Z. Lu ] 6/6

slide-7
SLIDE 7

Thanks!

[ Z. Lu ] 6/6