SlideShare a Scribd company logo
1 of 33
Download to read offline
CONFIDENTIAL
26.10.2012
Slide 2
DESTECS - DREDGING EXCAVATOR - VERHAERT CASE STUDY
MODEL BASED DESIGN FOR EMBEDDED
CONTROL SYSTEMS
CONFIDENTIAL
Koenraad Rombaut, Michiel de Paepe
Applied physics & systems
Koenraad.rombaut@verhaert.com, michiel.depaepe@verhaert.com
CONFIDENTIAL
26.10.2012
Slide 3
Model Based Design in general:
• What ?
• Why ?
• How ?
A model based design case study:
• Case study
• Models
• Conclusions & demonstration
Content
CONFIDENTIAL
26.10.2012
Slide 4
What ? Model driven engineering ?
Model based development ?
Build model
Plant / Process
Product design
Design
Concepts
Verification
Implement
Product code
Testing
ModelspaceCodespace
Model = system + control + environment + stimuli
Multi-domain = control + system behaviour
Coupling / transformations models  design
requirements  design  implementation  test scenario
CONFIDENTIAL
26.10.2012
Slide 5
Why ?
Why ?
• Cheaper & faster
• Higher reliability
• Better definition
When ?
• Complex processes / designs
Complex control strategies
• High reliability
• Early validation
• Fast developments
• Changing requirements
Outputs:
• design inputs
• insights
• derisk
CONFIDENTIAL
26.10.2012
Slide 6
Why : definition
Communication
between disciplines,
with customer & subcontractors,
over project phases
Re-use of subsystems
Safety factor  for (sw) budget &
schedule
Needs Requirements Specs Design Implementation Documentation
Needs (what do we want) vs.
specifications (how do we define)
Specifying new (innovating) products
and subsystems
Changing requirements
CONFIDENTIAL
26.10.2012
Slide 7
Why simulation : early validation
Benefits
• More and faster iterations
• Parallel hw & sw development
• Multiple off-nominal and fault
testing (non feasible tests)
• Early full system validation
and risk mitigation without hw
• Less real-life testing
(= the poor man’s approach)
• More optimal system design
by sw-physics co-simulation
• Improved communication &
design specification
=> time & cost reduction
Traditional:
• sequential = lengthy
• validation on hw = late
Model based:
• Parallel = fast
• validation on model = early
Device
Requirements
System
Design
Subsystem
requirements
Detailled
Design
Functional
Test
Component
Test
Device
Validation
System
Verfication
CONFIDENTIAL
26.10.2012
Slide 8
Why early: cost vs. freedom
• Design & test
freedom
• Unlimited
measurements
in simulation
• Lots of risks
• Cost (project,
build,
measurement,
change)
• Real world
representation
• Number of
people
involved
Lab
model
Field
model
Virtual
model
Risk/Effort
Time
CONFIDENTIAL
26.10.2012
Slide 9
Re-use proven tools from high reliability
domains?
• Space, aeronautics, nuclear, automotive,
chemical plants
• Domain specific tools
• Tool cost not an issue
• Long learning curve, less flexibility
Need for a new toolchain
• affordable
• flexible, scalable
for generic developments
• easy learning (graphical ?)
• open (no vendor lock-in)
• automatic transformations
How ?
CONFIDENTIAL
26.10.2012
Slide 10
How: examples
Multi domain tools:
• Matlab/Simulink +
SimMech+StateFlow
+ RTW + AutoSar
• Dymola / Modelica
• LabView
• SysML / Raphsody
Some research projects
• Modelisar: Modelica +
Autosar
• Destecs: co-sim CT + DE
• Deploy: B for dependable
sw
CONFIDENTIAL
26.10.2012
Slide 11
How : Modelisar / Autosar ?
Application sw
Hardware
standardized
HW-specific
Customer needs
 Adaptive Cruise Control
 Lane Departure
Warning
 Advanced Front
Lighting System
Using standards
 Communication Stack
 OSEK
 Diagnostics
 CAN, FlexRay
Autosar =
Automotive
hw interface
Modelica =
Plant modelling
CONFIDENTIAL
26.10.2012
Slide 12
Case study : excavator with Destecs
Complex
• manual operations
• => inherent fault tolerant design
• 3D dynamic motion, digging map & boundaries
• unknown soil conditions
• multidomain: hydraulics, mechanics, sw
Well known case
• Manual operator as a reference
• Scalable & testable
Destecs differentiators:
• discrete event (sw) & continuous time (physics)
• fault injection & error checking
• open
CONFIDENTIAL
26.10.2012
Slide 13
Model Based Design in general:
• What ?
• Why ?
• How ?
A model based design case study:
• Case study introduction
• Models
• Scale model
• Continuous time model
• Discrete event model
• Conclusions & demonstration
Content
CONFIDENTIAL
26.10.2012
Slide 14
DESTECS inspiration
• Inspiration
• Use collaborative multidisciplinary design of Embedded Systems
• Rapid construction and evaluation of system models
• Evaluated on industrial applications
• Need because of Embedded Systems
• More demanding functional & non-functional requirements
• Reliability, Fault Tolerance
• Increasingly distributed
• More design possibilities, and faults
• Communication between physics and control
CONFIDENTIAL
26.10.2012
Slide 15
DESTECS approach
• Methods and Open tools
• Model-based approach for collaborative design of ECS
• Co-simulation
• Different tools, reflecting relevant aspects of design
• Rapid, consistent analysis & comparison of models
• Advances needed in
• Continuous time modeling
• Discrete event modeling
• Fault modeling and fault tolerance
• Open tool frameworks
CONFIDENTIAL
26.10.2012
Slide 16
Dredging
• Dredging
= Underwater excavation
• No visual
• Introducing semi automated control
CONFIDENTIAL
26.10.2012
Slide 17
Scale model
CONFIDENTIAL
26.10.2012
Slide 18
Actuators
Full scale  Hydraulic pistons
vs.
Scale model  Electric linear actuators
12V  full speed out
0V  no movement
-12V  full speed retract
CONFIDENTIAL
26.10.2012
Slide 19
Sensors
Incremental encoders
2 shifted square waves
Step and direction information
Driving step counter (up and down)
1 index pulse / revolution
Absolute positioning
CONFIDENTIAL
26.10.2012
Slide 20
Continuous Time model
CONFIDENTIAL
26.10.2012
Slide 21
3D Model
• STL-files for visualisation
• Mass & Inertia
• Dimmensions
CONFIDENTIAL
26.10.2012
Slide 22
Discrete Event model
CONFIDENTIAL
26.10.2012
Slide 23
Excavator model
CONFIDENTIAL
26.10.2012
Slide 24
Operator
• Joystick inputs (from CSV files)
• Pressing buttons
• Power on
• Start/Stop
• Manual/Assisted mode
CONFIDENTIAL
26.10.2012
Slide 25
Safety unit
• Redundant system
• In normal circumstances, no action
• Overrules controller at controller failure
Software bug,
unforeseen situation,
hardware failure
• If triggered, 3 actions:
Trigger emergency state on controller
Overrule output and thereby stop all motion
Cut off power to the motors (unimplemented, slows down CT)
CONFIDENTIAL
26.10.2012
Slide 26
Controller
CONFIDENTIAL
26.10.2012
Slide 27
Operation modes
Direct mode Assisted mode
CONFIDENTIAL
26.10.2012
Slide 28
Assisted mode
Boom encoder
Stick encoder
Bucket encoder
X-joystick
Y-joystick
Scoop-joystick
Kinematics
Inverse
kinematics
Angular velocities:
Boom, Stick,
Bucket
Actuator velocities:
Boom, Stick,
Bucket Boom linear actuator
Stick linear actuator
Bucket linear actuator
CONFIDENTIAL
26.10.2012
Slide 29
Conclusions
• Ability to implement large level of complexity at both sides:
Physics and Controller
• Currently it’s an academic tool, not mature.
• Steep learning curve, only for large and complex projects
CONFIDENTIAL
26.10.2012
Slide 30
Excavator : current practice
Mechanics
• 3D CAD
System design
• requirements doc
• architecture doc
• design specs doc
Electronics
• schematic
Hydraulics
• 1D model
control sw
• C-code
Detailed design
Build &
Integration
Final product
• Test & verification
sensor
actuator
CONFIDENTIAL
26.10.2012
Slide 31
20sim
• continuous time
• multi-disciplinary
• graphical
• open libraries with
validated components
• from high level to detailed
Co-Sim IF
• version tracking
• co-sim solver
• design space exploration
• fault injection
VDM++
• discrete event
• inherent condition checking
• formal
• graphical (via UML)
• support for sw methods
• C-code generation
Excavator : with DESTECS
CONFIDENTIAL
26.10.2012
Slide 32
CONFIDENTIAL
Time for a demonstration
CONFIDENTIAL
26.10.2012
Slide 33
Any questions?
CONFIDENTIAL
26.10.2012
Slide 34
VERHAERT MASTERS IN INNOVATION®
Headquarters
Hogenakkerhoekstraat 21
9150 Kruibeke (B)
tel +32 (0)3 250 19 00
fax +32 (0)3 254 10 08
ezine@verhaert.com
More at www.verhaert.com
VERHAERT MASTERS IN INNOVATION®
Netherlands
European Space Innovation Centre
Kapteynstraat 1
2201 BB Noordwijk (NL)
Tel: +31 (0)633 666 828
willard.vanderheijden@verhaert.com
More at www.verhaert.com
VERHAERT MASTERS IN INNOVATION®
helps companies and governments to innovate.
We design products and systems for organizations looking for new ways to provide value
for their customers.
We are a leading integrated product innovation center; creating technology platforms,
developing new products and business in parallel, hence facilitating new-growth strategies
for our clients.

More Related Content

Viewers also liked

Modelling and Identification of Industrial Robots for Machining Applications
Modelling and Identification of Industrial Robots for Machining ApplicationsModelling and Identification of Industrial Robots for Machining Applications
Modelling and Identification of Industrial Robots for Machining ApplicationsSujal Topno
 
Go Robo Presentation
Go Robo PresentationGo Robo Presentation
Go Robo Presentationguest3d03ad
 
Xin Yao: "What can evolutionary computation do for you?"
Xin Yao: "What can evolutionary computation do for you?"Xin Yao: "What can evolutionary computation do for you?"
Xin Yao: "What can evolutionary computation do for you?"ieee_cis_cyprus
 
Software Prototyping in Software Engineering SE8
Software Prototyping in Software Engineering SE8Software Prototyping in Software Engineering SE8
Software Prototyping in Software Engineering SE8koolkampus
 
Mixing of Solid-Liquid Systems
Mixing of Solid-Liquid SystemsMixing of Solid-Liquid Systems
Mixing of Solid-Liquid SystemsGerard B. Hawkins
 
Robotics (2.008x Lecture Slides)
Robotics (2.008x Lecture Slides)Robotics (2.008x Lecture Slides)
Robotics (2.008x Lecture Slides)A. John Hart
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of RoboticsAmeya Gandhi
 

Viewers also liked (7)

Modelling and Identification of Industrial Robots for Machining Applications
Modelling and Identification of Industrial Robots for Machining ApplicationsModelling and Identification of Industrial Robots for Machining Applications
Modelling and Identification of Industrial Robots for Machining Applications
 
Go Robo Presentation
Go Robo PresentationGo Robo Presentation
Go Robo Presentation
 
Xin Yao: "What can evolutionary computation do for you?"
Xin Yao: "What can evolutionary computation do for you?"Xin Yao: "What can evolutionary computation do for you?"
Xin Yao: "What can evolutionary computation do for you?"
 
Software Prototyping in Software Engineering SE8
Software Prototyping in Software Engineering SE8Software Prototyping in Software Engineering SE8
Software Prototyping in Software Engineering SE8
 
Mixing of Solid-Liquid Systems
Mixing of Solid-Liquid SystemsMixing of Solid-Liquid Systems
Mixing of Solid-Liquid Systems
 
Robotics (2.008x Lecture Slides)
Robotics (2.008x Lecture Slides)Robotics (2.008x Lecture Slides)
Robotics (2.008x Lecture Slides)
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of Robotics
 

Similar to Innovation day 2012 16. koenraad rombaut & michiel de paepe - verhaert - model based design; added value & case study destecs'

Simulation technology, speed up your iterative process (by Jan Buytaert)
Simulation technology, speed up your iterative process (by Jan Buytaert)Simulation technology, speed up your iterative process (by Jan Buytaert)
Simulation technology, speed up your iterative process (by Jan Buytaert)Verhaert Masters in Innovation
 
Intro to Software Engineering - Life Cycle Models
Intro to Software Engineering - Life Cycle ModelsIntro to Software Engineering - Life Cycle Models
Intro to Software Engineering - Life Cycle ModelsRadu_Negulescu
 
Innovation day 2012 8. ann van mele - verhaert - 'drastically increase your...
Innovation day 2012   8. ann van mele - verhaert - 'drastically increase your...Innovation day 2012   8. ann van mele - verhaert - 'drastically increase your...
Innovation day 2012 8. ann van mele - verhaert - 'drastically increase your...Verhaert Masters in Innovation
 
Using lean to reduce prototype lead time 2006
Using lean to reduce prototype lead time 2006Using lean to reduce prototype lead time 2006
Using lean to reduce prototype lead time 2006Chris Baichoo
 
Incquery Suite Models 2020 Conference by István Ráth, CEO of IncQuery Labs
Incquery Suite Models 2020 Conference by István Ráth, CEO of IncQuery LabsIncquery Suite Models 2020 Conference by István Ráth, CEO of IncQuery Labs
Incquery Suite Models 2020 Conference by István Ráth, CEO of IncQuery LabsIncQuery Labs
 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsAOmaAli
 
Using Modelica and FMI to evaluate requirements compliance early in system d...
Using Modelica and FMI to evaluate requirements compliance early in system d...Using Modelica and FMI to evaluate requirements compliance early in system d...
Using Modelica and FMI to evaluate requirements compliance early in system d...Modelon
 
Real-Time Engineering Simulators
Real-Time Engineering SimulatorsReal-Time Engineering Simulators
Real-Time Engineering SimulatorsGSE Systems, Inc.
 
Innovation day 2013 2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
Innovation day 2013   2.3 rudy van raemdonck (verhaert) - rapid prototyping o...Innovation day 2013   2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
Innovation day 2013 2.3 rudy van raemdonck (verhaert) - rapid prototyping o...Verhaert Masters in Innovation
 
Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016Modelon
 
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
GECon2017_ Lean_architecturemanagement_Andrei KavaleuGECon2017_ Lean_architecturemanagement_Andrei Kavaleu
GECon2017_ Lean_architecturemanagement_Andrei KavaleuGECon_Org Team
 
Automated Testing of Hybrid Simulink/Stateflow Controllers
Automated Testing of Hybrid Simulink/Stateflow ControllersAutomated Testing of Hybrid Simulink/Stateflow Controllers
Automated Testing of Hybrid Simulink/Stateflow ControllersLionel Briand
 
6 verification tools
6 verification tools6 verification tools
6 verification toolsUsha Mehta
 
Quality in a Square. K8s-native Quality Assurance of Microservices with Testkube
Quality in a Square. K8s-native Quality Assurance of Microservices with TestkubeQuality in a Square. K8s-native Quality Assurance of Microservices with Testkube
Quality in a Square. K8s-native Quality Assurance of Microservices with TestkubeQAware GmbH
 
Reinventing Performance Testing, CMG imPACt 2016 slides
  Reinventing Performance Testing, CMG imPACt 2016 slides  Reinventing Performance Testing, CMG imPACt 2016 slides
Reinventing Performance Testing, CMG imPACt 2016 slidesAlexander Podelko
 
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...Modelon
 
How to Use Sim CFD (to your advantage): A Primer for Computational Fluid Dyna...
How to Use Sim CFD (to your advantage): A Primer for Computational Fluid Dyna...How to Use Sim CFD (to your advantage): A Primer for Computational Fluid Dyna...
How to Use Sim CFD (to your advantage): A Primer for Computational Fluid Dyna...Synergis Engineering Design Solutions
 
Best Practices on Driving Design Decisions with Simulation
Best Practices on Driving Design Decisions with SimulationBest Practices on Driving Design Decisions with Simulation
Best Practices on Driving Design Decisions with SimulationDesign World
 

Similar to Innovation day 2012 16. koenraad rombaut & michiel de paepe - verhaert - model based design; added value & case study destecs' (20)

Simulation technology, speed up your iterative process (by Jan Buytaert)
Simulation technology, speed up your iterative process (by Jan Buytaert)Simulation technology, speed up your iterative process (by Jan Buytaert)
Simulation technology, speed up your iterative process (by Jan Buytaert)
 
Sdlc
Sdlc Sdlc
Sdlc
 
Intro to Software Engineering - Life Cycle Models
Intro to Software Engineering - Life Cycle ModelsIntro to Software Engineering - Life Cycle Models
Intro to Software Engineering - Life Cycle Models
 
Innovation day 2012 8. ann van mele - verhaert - 'drastically increase your...
Innovation day 2012   8. ann van mele - verhaert - 'drastically increase your...Innovation day 2012   8. ann van mele - verhaert - 'drastically increase your...
Innovation day 2012 8. ann van mele - verhaert - 'drastically increase your...
 
Using lean to reduce prototype lead time 2006
Using lean to reduce prototype lead time 2006Using lean to reduce prototype lead time 2006
Using lean to reduce prototype lead time 2006
 
Incquery Suite Models 2020 Conference by István Ráth, CEO of IncQuery Labs
Incquery Suite Models 2020 Conference by István Ráth, CEO of IncQuery LabsIncquery Suite Models 2020 Conference by István Ráth, CEO of IncQuery Labs
Incquery Suite Models 2020 Conference by István Ráth, CEO of IncQuery Labs
 
Software development life cycle (SDLC) Models
Software development life cycle (SDLC) ModelsSoftware development life cycle (SDLC) Models
Software development life cycle (SDLC) Models
 
Using Modelica and FMI to evaluate requirements compliance early in system d...
Using Modelica and FMI to evaluate requirements compliance early in system d...Using Modelica and FMI to evaluate requirements compliance early in system d...
Using Modelica and FMI to evaluate requirements compliance early in system d...
 
Real-Time Engineering Simulators
Real-Time Engineering SimulatorsReal-Time Engineering Simulators
Real-Time Engineering Simulators
 
Autodesk CFD for better building design by ZHU ge
Autodesk CFD for better building design by ZHU geAutodesk CFD for better building design by ZHU ge
Autodesk CFD for better building design by ZHU ge
 
Innovation day 2013 2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
Innovation day 2013   2.3 rudy van raemdonck (verhaert) - rapid prototyping o...Innovation day 2013   2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
Innovation day 2013 2.3 rudy van raemdonck (verhaert) - rapid prototyping o...
 
Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016
 
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
GECon2017_ Lean_architecturemanagement_Andrei KavaleuGECon2017_ Lean_architecturemanagement_Andrei Kavaleu
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
 
Automated Testing of Hybrid Simulink/Stateflow Controllers
Automated Testing of Hybrid Simulink/Stateflow ControllersAutomated Testing of Hybrid Simulink/Stateflow Controllers
Automated Testing of Hybrid Simulink/Stateflow Controllers
 
6 verification tools
6 verification tools6 verification tools
6 verification tools
 
Quality in a Square. K8s-native Quality Assurance of Microservices with Testkube
Quality in a Square. K8s-native Quality Assurance of Microservices with TestkubeQuality in a Square. K8s-native Quality Assurance of Microservices with Testkube
Quality in a Square. K8s-native Quality Assurance of Microservices with Testkube
 
Reinventing Performance Testing, CMG imPACt 2016 slides
  Reinventing Performance Testing, CMG imPACt 2016 slides  Reinventing Performance Testing, CMG imPACt 2016 slides
Reinventing Performance Testing, CMG imPACt 2016 slides
 
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
 
How to Use Sim CFD (to your advantage): A Primer for Computational Fluid Dyna...
How to Use Sim CFD (to your advantage): A Primer for Computational Fluid Dyna...How to Use Sim CFD (to your advantage): A Primer for Computational Fluid Dyna...
How to Use Sim CFD (to your advantage): A Primer for Computational Fluid Dyna...
 
Best Practices on Driving Design Decisions with Simulation
Best Practices on Driving Design Decisions with SimulationBest Practices on Driving Design Decisions with Simulation
Best Practices on Driving Design Decisions with Simulation
 

More from Verhaert Masters in Innovation

Software language over the last 50 years, what will be next (by Pieter Zulian...
Software language over the last 50 years, what will be next (by Pieter Zulian...Software language over the last 50 years, what will be next (by Pieter Zulian...
Software language over the last 50 years, what will be next (by Pieter Zulian...Verhaert Masters in Innovation
 
Geospatial technologies, the evolution and impact on our daily life (by Nicol...
Geospatial technologies, the evolution and impact on our daily life (by Nicol...Geospatial technologies, the evolution and impact on our daily life (by Nicol...
Geospatial technologies, the evolution and impact on our daily life (by Nicol...Verhaert Masters in Innovation
 
Advanced human interfaces, the underestimated enabler for innovation (by Bert...
Advanced human interfaces, the underestimated enabler for innovation (by Bert...Advanced human interfaces, the underestimated enabler for innovation (by Bert...
Advanced human interfaces, the underestimated enabler for innovation (by Bert...Verhaert Masters in Innovation
 
The first humanoid robot, wabot 1 (by Robrecht Van Velthoven)
The first humanoid robot, wabot 1 (by Robrecht Van Velthoven)The first humanoid robot, wabot 1 (by Robrecht Van Velthoven)
The first humanoid robot, wabot 1 (by Robrecht Van Velthoven)Verhaert Masters in Innovation
 
The government as launching customer, a great opportunity for companies (by R...
The government as launching customer, a great opportunity for companies (by R...The government as launching customer, a great opportunity for companies (by R...
The government as launching customer, a great opportunity for companies (by R...Verhaert Masters in Innovation
 
Landing on the moon, the impact and future opportunities (by Sam Waes)
Landing on the moon, the impact and future opportunities (by Sam Waes)Landing on the moon, the impact and future opportunities (by Sam Waes)
Landing on the moon, the impact and future opportunities (by Sam Waes)Verhaert Masters in Innovation
 
Building an innovation culture, steering individual and team behavior (by Möb...
Building an innovation culture, steering individual and team behavior (by Möb...Building an innovation culture, steering individual and team behavior (by Möb...
Building an innovation culture, steering individual and team behavior (by Möb...Verhaert Masters in Innovation
 
Is the start-up way of working really different than the corporate one (by Fr...
Is the start-up way of working really different than the corporate one (by Fr...Is the start-up way of working really different than the corporate one (by Fr...
Is the start-up way of working really different than the corporate one (by Fr...Verhaert Masters in Innovation
 
Is the house of quality still a valid model to manage innovation (by Dany Rob...
Is the house of quality still a valid model to manage innovation (by Dany Rob...Is the house of quality still a valid model to manage innovation (by Dany Rob...
Is the house of quality still a valid model to manage innovation (by Dany Rob...Verhaert Masters in Innovation
 
How to shape your innovation ecosystem to create impact in your organization ...
How to shape your innovation ecosystem to create impact in your organization ...How to shape your innovation ecosystem to create impact in your organization ...
How to shape your innovation ecosystem to create impact in your organization ...Verhaert Masters in Innovation
 
The evolution of the bicycle industry 50 years after eddy merckx' victory (by...
The evolution of the bicycle industry 50 years after eddy merckx' victory (by...The evolution of the bicycle industry 50 years after eddy merckx' victory (by...
The evolution of the bicycle industry 50 years after eddy merckx' victory (by...Verhaert Masters in Innovation
 
The acceleration of Artificial Intelligence (by Jochem Grietens)
The acceleration of Artificial Intelligence (by Jochem Grietens)The acceleration of Artificial Intelligence (by Jochem Grietens)
The acceleration of Artificial Intelligence (by Jochem Grietens)Verhaert Masters in Innovation
 
The drivers of value creation, 50 years of research (by Dany Robberecht)
The drivers of value creation, 50 years of research (by Dany Robberecht)The drivers of value creation, 50 years of research (by Dany Robberecht)
The drivers of value creation, 50 years of research (by Dany Robberecht)Verhaert Masters in Innovation
 
Multi-sided business models in smart cities (IoT Convention 2019)
Multi-sided business models in smart cities (IoT Convention 2019)Multi-sided business models in smart cities (IoT Convention 2019)
Multi-sided business models in smart cities (IoT Convention 2019)Verhaert Masters in Innovation
 
Dany Robberecht - The benefits of cross industry innovation
Dany Robberecht - The benefits of cross industry innovationDany Robberecht - The benefits of cross industry innovation
Dany Robberecht - The benefits of cross industry innovationVerhaert Masters in Innovation
 
Space 4.0 and the Belgian start-up ecosystem by Omar Mohout
Space 4.0 and the Belgian start-up ecosystem by Omar MohoutSpace 4.0 and the Belgian start-up ecosystem by Omar Mohout
Space 4.0 and the Belgian start-up ecosystem by Omar MohoutVerhaert Masters in Innovation
 

More from Verhaert Masters in Innovation (20)

Technology watch - AI in chemical industry
Technology watch - AI in chemical industryTechnology watch - AI in chemical industry
Technology watch - AI in chemical industry
 
Software language over the last 50 years, what will be next (by Pieter Zulian...
Software language over the last 50 years, what will be next (by Pieter Zulian...Software language over the last 50 years, what will be next (by Pieter Zulian...
Software language over the last 50 years, what will be next (by Pieter Zulian...
 
Geospatial technologies, the evolution and impact on our daily life (by Nicol...
Geospatial technologies, the evolution and impact on our daily life (by Nicol...Geospatial technologies, the evolution and impact on our daily life (by Nicol...
Geospatial technologies, the evolution and impact on our daily life (by Nicol...
 
Advanced human interfaces, the underestimated enabler for innovation (by Bert...
Advanced human interfaces, the underestimated enabler for innovation (by Bert...Advanced human interfaces, the underestimated enabler for innovation (by Bert...
Advanced human interfaces, the underestimated enabler for innovation (by Bert...
 
The first humanoid robot, wabot 1 (by Robrecht Van Velthoven)
The first humanoid robot, wabot 1 (by Robrecht Van Velthoven)The first humanoid robot, wabot 1 (by Robrecht Van Velthoven)
The first humanoid robot, wabot 1 (by Robrecht Van Velthoven)
 
The government as launching customer, a great opportunity for companies (by R...
The government as launching customer, a great opportunity for companies (by R...The government as launching customer, a great opportunity for companies (by R...
The government as launching customer, a great opportunity for companies (by R...
 
Landing on the moon, the impact and future opportunities (by Sam Waes)
Landing on the moon, the impact and future opportunities (by Sam Waes)Landing on the moon, the impact and future opportunities (by Sam Waes)
Landing on the moon, the impact and future opportunities (by Sam Waes)
 
Building an innovation culture, steering individual and team behavior (by Möb...
Building an innovation culture, steering individual and team behavior (by Möb...Building an innovation culture, steering individual and team behavior (by Möb...
Building an innovation culture, steering individual and team behavior (by Möb...
 
The era of pretotyping has arrived (by Kevin Douven)
The era of pretotyping has arrived (by Kevin Douven)The era of pretotyping has arrived (by Kevin Douven)
The era of pretotyping has arrived (by Kevin Douven)
 
Is the start-up way of working really different than the corporate one (by Fr...
Is the start-up way of working really different than the corporate one (by Fr...Is the start-up way of working really different than the corporate one (by Fr...
Is the start-up way of working really different than the corporate one (by Fr...
 
Behind the waterfall methodology (by Jan Buytaert)
Behind the waterfall methodology (by Jan Buytaert)Behind the waterfall methodology (by Jan Buytaert)
Behind the waterfall methodology (by Jan Buytaert)
 
Is the house of quality still a valid model to manage innovation (by Dany Rob...
Is the house of quality still a valid model to manage innovation (by Dany Rob...Is the house of quality still a valid model to manage innovation (by Dany Rob...
Is the house of quality still a valid model to manage innovation (by Dany Rob...
 
How to shape your innovation ecosystem to create impact in your organization ...
How to shape your innovation ecosystem to create impact in your organization ...How to shape your innovation ecosystem to create impact in your organization ...
How to shape your innovation ecosystem to create impact in your organization ...
 
The evolution of the bicycle industry 50 years after eddy merckx' victory (by...
The evolution of the bicycle industry 50 years after eddy merckx' victory (by...The evolution of the bicycle industry 50 years after eddy merckx' victory (by...
The evolution of the bicycle industry 50 years after eddy merckx' victory (by...
 
The acceleration of Artificial Intelligence (by Jochem Grietens)
The acceleration of Artificial Intelligence (by Jochem Grietens)The acceleration of Artificial Intelligence (by Jochem Grietens)
The acceleration of Artificial Intelligence (by Jochem Grietens)
 
The drivers of value creation, 50 years of research (by Dany Robberecht)
The drivers of value creation, 50 years of research (by Dany Robberecht)The drivers of value creation, 50 years of research (by Dany Robberecht)
The drivers of value creation, 50 years of research (by Dany Robberecht)
 
Multi-sided business models in smart cities (IoT Convention 2019)
Multi-sided business models in smart cities (IoT Convention 2019)Multi-sided business models in smart cities (IoT Convention 2019)
Multi-sided business models in smart cities (IoT Convention 2019)
 
Space for Artificial Intelligence
Space for Artificial IntelligenceSpace for Artificial Intelligence
Space for Artificial Intelligence
 
Dany Robberecht - The benefits of cross industry innovation
Dany Robberecht - The benefits of cross industry innovationDany Robberecht - The benefits of cross industry innovation
Dany Robberecht - The benefits of cross industry innovation
 
Space 4.0 and the Belgian start-up ecosystem by Omar Mohout
Space 4.0 and the Belgian start-up ecosystem by Omar MohoutSpace 4.0 and the Belgian start-up ecosystem by Omar Mohout
Space 4.0 and the Belgian start-up ecosystem by Omar Mohout
 

Recently uploaded

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Recently uploaded (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Innovation day 2012 16. koenraad rombaut & michiel de paepe - verhaert - model based design; added value & case study destecs'

  • 1. CONFIDENTIAL 26.10.2012 Slide 2 DESTECS - DREDGING EXCAVATOR - VERHAERT CASE STUDY MODEL BASED DESIGN FOR EMBEDDED CONTROL SYSTEMS CONFIDENTIAL Koenraad Rombaut, Michiel de Paepe Applied physics & systems Koenraad.rombaut@verhaert.com, michiel.depaepe@verhaert.com
  • 2. CONFIDENTIAL 26.10.2012 Slide 3 Model Based Design in general: • What ? • Why ? • How ? A model based design case study: • Case study • Models • Conclusions & demonstration Content
  • 3. CONFIDENTIAL 26.10.2012 Slide 4 What ? Model driven engineering ? Model based development ? Build model Plant / Process Product design Design Concepts Verification Implement Product code Testing ModelspaceCodespace Model = system + control + environment + stimuli Multi-domain = control + system behaviour Coupling / transformations models  design requirements  design  implementation  test scenario
  • 4. CONFIDENTIAL 26.10.2012 Slide 5 Why ? Why ? • Cheaper & faster • Higher reliability • Better definition When ? • Complex processes / designs Complex control strategies • High reliability • Early validation • Fast developments • Changing requirements Outputs: • design inputs • insights • derisk
  • 5. CONFIDENTIAL 26.10.2012 Slide 6 Why : definition Communication between disciplines, with customer & subcontractors, over project phases Re-use of subsystems Safety factor  for (sw) budget & schedule Needs Requirements Specs Design Implementation Documentation Needs (what do we want) vs. specifications (how do we define) Specifying new (innovating) products and subsystems Changing requirements
  • 6. CONFIDENTIAL 26.10.2012 Slide 7 Why simulation : early validation Benefits • More and faster iterations • Parallel hw & sw development • Multiple off-nominal and fault testing (non feasible tests) • Early full system validation and risk mitigation without hw • Less real-life testing (= the poor man’s approach) • More optimal system design by sw-physics co-simulation • Improved communication & design specification => time & cost reduction Traditional: • sequential = lengthy • validation on hw = late Model based: • Parallel = fast • validation on model = early Device Requirements System Design Subsystem requirements Detailled Design Functional Test Component Test Device Validation System Verfication
  • 7. CONFIDENTIAL 26.10.2012 Slide 8 Why early: cost vs. freedom • Design & test freedom • Unlimited measurements in simulation • Lots of risks • Cost (project, build, measurement, change) • Real world representation • Number of people involved Lab model Field model Virtual model Risk/Effort Time
  • 8. CONFIDENTIAL 26.10.2012 Slide 9 Re-use proven tools from high reliability domains? • Space, aeronautics, nuclear, automotive, chemical plants • Domain specific tools • Tool cost not an issue • Long learning curve, less flexibility Need for a new toolchain • affordable • flexible, scalable for generic developments • easy learning (graphical ?) • open (no vendor lock-in) • automatic transformations How ?
  • 9. CONFIDENTIAL 26.10.2012 Slide 10 How: examples Multi domain tools: • Matlab/Simulink + SimMech+StateFlow + RTW + AutoSar • Dymola / Modelica • LabView • SysML / Raphsody Some research projects • Modelisar: Modelica + Autosar • Destecs: co-sim CT + DE • Deploy: B for dependable sw
  • 10. CONFIDENTIAL 26.10.2012 Slide 11 How : Modelisar / Autosar ? Application sw Hardware standardized HW-specific Customer needs  Adaptive Cruise Control  Lane Departure Warning  Advanced Front Lighting System Using standards  Communication Stack  OSEK  Diagnostics  CAN, FlexRay Autosar = Automotive hw interface Modelica = Plant modelling
  • 11. CONFIDENTIAL 26.10.2012 Slide 12 Case study : excavator with Destecs Complex • manual operations • => inherent fault tolerant design • 3D dynamic motion, digging map & boundaries • unknown soil conditions • multidomain: hydraulics, mechanics, sw Well known case • Manual operator as a reference • Scalable & testable Destecs differentiators: • discrete event (sw) & continuous time (physics) • fault injection & error checking • open
  • 12. CONFIDENTIAL 26.10.2012 Slide 13 Model Based Design in general: • What ? • Why ? • How ? A model based design case study: • Case study introduction • Models • Scale model • Continuous time model • Discrete event model • Conclusions & demonstration Content
  • 13. CONFIDENTIAL 26.10.2012 Slide 14 DESTECS inspiration • Inspiration • Use collaborative multidisciplinary design of Embedded Systems • Rapid construction and evaluation of system models • Evaluated on industrial applications • Need because of Embedded Systems • More demanding functional & non-functional requirements • Reliability, Fault Tolerance • Increasingly distributed • More design possibilities, and faults • Communication between physics and control
  • 14. CONFIDENTIAL 26.10.2012 Slide 15 DESTECS approach • Methods and Open tools • Model-based approach for collaborative design of ECS • Co-simulation • Different tools, reflecting relevant aspects of design • Rapid, consistent analysis & comparison of models • Advances needed in • Continuous time modeling • Discrete event modeling • Fault modeling and fault tolerance • Open tool frameworks
  • 15. CONFIDENTIAL 26.10.2012 Slide 16 Dredging • Dredging = Underwater excavation • No visual • Introducing semi automated control
  • 17. CONFIDENTIAL 26.10.2012 Slide 18 Actuators Full scale  Hydraulic pistons vs. Scale model  Electric linear actuators 12V  full speed out 0V  no movement -12V  full speed retract
  • 18. CONFIDENTIAL 26.10.2012 Slide 19 Sensors Incremental encoders 2 shifted square waves Step and direction information Driving step counter (up and down) 1 index pulse / revolution Absolute positioning
  • 20. CONFIDENTIAL 26.10.2012 Slide 21 3D Model • STL-files for visualisation • Mass & Inertia • Dimmensions
  • 23. CONFIDENTIAL 26.10.2012 Slide 24 Operator • Joystick inputs (from CSV files) • Pressing buttons • Power on • Start/Stop • Manual/Assisted mode
  • 24. CONFIDENTIAL 26.10.2012 Slide 25 Safety unit • Redundant system • In normal circumstances, no action • Overrules controller at controller failure Software bug, unforeseen situation, hardware failure • If triggered, 3 actions: Trigger emergency state on controller Overrule output and thereby stop all motion Cut off power to the motors (unimplemented, slows down CT)
  • 27. CONFIDENTIAL 26.10.2012 Slide 28 Assisted mode Boom encoder Stick encoder Bucket encoder X-joystick Y-joystick Scoop-joystick Kinematics Inverse kinematics Angular velocities: Boom, Stick, Bucket Actuator velocities: Boom, Stick, Bucket Boom linear actuator Stick linear actuator Bucket linear actuator
  • 28. CONFIDENTIAL 26.10.2012 Slide 29 Conclusions • Ability to implement large level of complexity at both sides: Physics and Controller • Currently it’s an academic tool, not mature. • Steep learning curve, only for large and complex projects
  • 29. CONFIDENTIAL 26.10.2012 Slide 30 Excavator : current practice Mechanics • 3D CAD System design • requirements doc • architecture doc • design specs doc Electronics • schematic Hydraulics • 1D model control sw • C-code Detailed design Build & Integration Final product • Test & verification sensor actuator
  • 30. CONFIDENTIAL 26.10.2012 Slide 31 20sim • continuous time • multi-disciplinary • graphical • open libraries with validated components • from high level to detailed Co-Sim IF • version tracking • co-sim solver • design space exploration • fault injection VDM++ • discrete event • inherent condition checking • formal • graphical (via UML) • support for sw methods • C-code generation Excavator : with DESTECS
  • 33. CONFIDENTIAL 26.10.2012 Slide 34 VERHAERT MASTERS IN INNOVATION® Headquarters Hogenakkerhoekstraat 21 9150 Kruibeke (B) tel +32 (0)3 250 19 00 fax +32 (0)3 254 10 08 ezine@verhaert.com More at www.verhaert.com VERHAERT MASTERS IN INNOVATION® Netherlands European Space Innovation Centre Kapteynstraat 1 2201 BB Noordwijk (NL) Tel: +31 (0)633 666 828 willard.vanderheijden@verhaert.com More at www.verhaert.com VERHAERT MASTERS IN INNOVATION® helps companies and governments to innovate. We design products and systems for organizations looking for new ways to provide value for their customers. We are a leading integrated product innovation center; creating technology platforms, developing new products and business in parallel, hence facilitating new-growth strategies for our clients.

Editor's Notes

  1. ask background of public: sw or non-sw
  2. models are used in most development for analysis model based = tight coupling between model and design during implementation, models are often not kept uptodate, because cost is higher than benefit. Cost is high because keeping them aligned (updating info in 2 places) often has to be done manually = labour intensive, error prone ! for good abstract modelling, languages need to be domain specific UML = general purpose, has not proven to be succesfull, on the contrary, some succesfull examples have been realised with domain specific modelling languages First: Put your process and your design in a model Second: Verify your design against your requirements by simulation Next: do some iterations if needed Finally: Implement your proven design  Explicit modelling  Using most appropriate modelling languages (formalisms) Automating transformations    (for analysis, for simulation, for code synthesis, for testing) Example: inverted pendulum / Segway, complex processes / designs, reliability Modelling: requirements design implemenation test scenario
  3. Cartoon: communication, validation, conflict between physics and software Cartoon: everybody knows, everybody laughs because everybody recognises => real problem (“give me something with 2 ropes where I can sit on, you know ? Yes, I know”) First show cartoon and ask some questions, then show rest of slide Communication: between customer & contractor + between disciplines
  4. Testing = the poor man’s approach
  5. ask public
  6. Segway : model based control algorithms (Matlab / Simulink), but approval for public road use is hard to get
  7. ask background of public: sw or non-sw
  8. The Vienna Development Method (VDM) is one of the longest-established Formal Methods for the development of computer-based systems. Computing systems may be modeled in VDM-SL at a higher level of abstraction than is achievable using programming languages, allowing the analysis of designs and identification of key features, including defects, at an early stage of system development. Models that have been validated can be transformed into detailed system designs through a refinement process. The language has a formal semantics, enabling proof of the properties of models to a high level of assurance. It also has an executable subset, so that models may be analyzed by testing and can be executed through graphical user interfaces, so that models can be evaluated by experts who are not necessarily familiar with the modeling language itself.
  9. a lot of paper docs