Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation:...
Transcript of Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation:...
![Page 1: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/1.jpg)
1© 2015 The MathWorks, Inc.
Simulink as Your Enterprise Simulation Platform
Stephan van Beek
Manager, Applications Engineering Group
![Page 2: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/2.jpg)
2
Why simulation?
![Page 3: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/3.jpg)
3
Hyperloop
![Page 4: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/4.jpg)
4
TU Delft Wins Elon Musk Hyperloop Competition
TU Delft team used Simulink models and
hardware-in-the-loop simulations
• Created startup named “Hardt”
– Part of MathWorks Startup Program
– Continues to use MATLAB and Simulink
Hyperloop is a revolutionary concept for a new type of rapid, low-energy transport system
using magnetic levitation, which would be capable of transporting people and goods through
extremely low-pressure tubes at speeds of up to Mach .98, or 750 mph/1,200 kmh.
![Page 5: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/5.jpg)
5
Enterprise Simulation Platform
Simulation: evaluating system
behavior through computation
Platform: connects all relevant domains
for modelling and simulation
Enterprise: connects complete product
development process
FE Tools EDA ToolsControl ElectricalMechanical
Research Development Production
![Page 6: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/6.jpg)
6
Enterprise Simulation Platform Enablers
Multi-Domain Modelling
Integration Scalability
![Page 7: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/7.jpg)
7
Multi-Domain Modelling
Integration Scalability
![Page 8: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/8.jpg)
8
Multi-Domain Modelling in Simulink
Physical Modelling State Machines
Dynamic Systems
Function and Object-Oriented
Discrete-Event Systems
![Page 9: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/9.jpg)
9
Need for Multi-Domain Simulation
![Page 10: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/10.jpg)
10
Need for More Multi-Domain Simulation
![Page 11: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/11.jpg)
11
Multi-Domain Model
![Page 12: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/12.jpg)
12
State Charts and System Dynamics
![Page 13: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/13.jpg)
13
Physical Modeling
![Page 14: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/14.jpg)
14
Discrete-Event Modeling
![Page 15: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/15.jpg)
15
Domain-Specific Extensions
Simulink has numerous domain-specific capabilities, for example:
Aerospace Computer VisionDigital Signal Processing
Automotive Powertrains
Robotic Applications
+More
![Page 16: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/16.jpg)
16
Multi-Domain Modelling
Integration Scalability
![Page 17: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/17.jpg)
17
Integration Challenges
Your IP exists in many forms and in many locations, making integration difficult
OEM Colleague
Supplier Partner
![Page 18: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/18.jpg)
18
Integrating by Sharing Models
Quick File Packaging
Model Protection (IP Management)
Reporting and Documentation
![Page 19: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/19.jpg)
19
Multiple ways to reuse your legacy code with Simulink
Integrating Your Code
legacy_code()
foo.h foo.c
bar.h bar.c
Legacy Code
![Page 20: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/20.jpg)
20
Integrating Third-Party Simulation Tools
Mature and extensive APIs for third-party tool integration
Tire behavior assessment
1D / 3D engine /exhaust simulation Virtual test driving
Vehicle dynamics modeling Thermo-fluid system simulation
![Page 21: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/21.jpg)
21
ADAS System Level Simulation – Lane Keeping Support at TASS
Benefits
• Use virtual driving scenario instead of real car
• Riskless test of new ADAS functions
• Analyze different environmental conditions
![Page 22: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/22.jpg)
22
Multi-Domain Modelling
Integration Scalability
![Page 23: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/23.jpg)
23
Scalability Challenges
Performance Team Workflows
![Page 24: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/24.jpg)
24
Performance Scalability
Easy scalability to multicore or cluster/cloud computation environment
![Page 25: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/25.jpg)
25
Performance Scalability
Big data workflow
– Processing large amount of simulation inputs / outputs
MAT file MAT file
![Page 26: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/26.jpg)
26
Complex Design Development through Componentization
Improving performance
– Incremental loading and code generation
– Simulation speed
– Memory usage
Supporting team workflows
– Faster modular development
– More effective verification
– Increased reusability
![Page 27: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/27.jpg)
27
Capabilities Enabling Team Workflows
Source control
Design comparison and merging
Dependency analysis
Task automation
![Page 28: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/28.jpg)
28
Source Control Integrations
Microsoft Team Foundation Server
(TFS) integration available now from
MathWorks File Exchange
![Page 29: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/29.jpg)
29
Integrating Work from Different Engineers via Merge
Supports concurrent
engineering
Lets you concentrate
on design
![Page 30: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/30.jpg)
30
Dependency Analysis – Modular Development
![Page 31: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/31.jpg)
31
Dependency Analysis – Modular Development
Show model structure
List products required
Highlight issues
![Page 32: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/32.jpg)
32
Task Automation – Configuring Project Environment
Robustly configure the
team environment
For everyone
Automatically
![Page 33: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/33.jpg)
33
Simulink Addressing Scalability Challenges
Performance Team Workflows
![Page 34: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/34.jpg)
34
Enterprise Simulation Platform Enablers
Multi-Domain Modelling
Integration Scalability
"No other tool gives us the multidomain simulation capability and block diagram environment in a
way that is scalable to represent complex systems. That is why we use Simulink." Andrew Pollard
Tessella
![Page 35: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/35.jpg)
35
How to get started?
Public
On-Site
Model-Based Design
Stateflow
Simscape
![Page 36: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/36.jpg)
36
Model-Based
DesignImplementing MBD Workflow
Model Management and
Architecture
Verification and Validation
Polyspace©
Polyspace Code ProverTM
Stateflow®
Event-Based Modeling
Code GenerationRapid Prototyping and HIL-
Simulation
Embedded Systems
FPGA Design
Generating HDL Code
Xilinx Zynq SoCs
AUTOSAR
MATLAB®
SIMULINK®
Application-
Specific Control System Design
Signal Processing
Communication Systems
LTE Systems
Image and Video
ProcessingImage Processing
Computer Vision
Computational
FinanceRisk Management
Time-Series Modelling
Application
DevelopmentProgramming Techniques
Building Interactive
Applications
Object-Oriented Programming
Data AnalyticsData Processing and
Visualization
Statistics
Machine Learning
Optimization Techniques
Parallel Computing
Code GenerationMATLAB Coder
Interfacing with C-code
Signal ProcessingUsing MATLAB
Using Simulink
Code IntegrationIntegrating C and MATLAB
SimscapeTM
General SimscapeTM
Simscape MultibodyTM
Simscape DrivelimeTM
Simscape FluidsTM
Simscape Power SystemsTM
https://nl.mathworks.com/services/training.html
![Page 37: Simulink as Your Enterprise Simulation Platform€¦ · Enterprise Simulation Platform Simulation: evaluating system behavior through computation ... Integration Challenges Your IP](https://reader034.fdocuments.us/reader034/viewer/2022051815/603de895edf4424e6e4f330e/html5/thumbnails/37.jpg)
37© 2017 The MathWorks, Inc.
© 2017 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See www.mathworks.com/trademarks
for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.