Simulink as Your Enterprise Simulation Platform

Similar documents
Simulink as Your Enterprise Simulation Platform

Introduction to Simulink & Stateflow

How to build an autonomous anything

Introduction to Simulink & Stateflow

Novedades de las últimas versiones de MATLAB y Simulink

What s New in MATLAB and Simulink

EXPLORE ENROLL EXCEL 2017

What s New in MATLAB and Simulink

MathWorks Vision for Systematic Verification and Validation

Development of AUTOSAR Software Components with Model-Based Design

What s New in MATLAB and Simulink

2010 The MathWorks, Inc. Model-Based Design for High Integrity Software and Hardware

What s New in MATLAB and Simulink

Model-Based Design of a Quadcopter Ryan Gordon

Acceleration of Complex models simulation. May 24rd 2018

What s new in MATLAB and Simulink

Model-Based Design for High Integrity Software Development Mike Anthony Senior Application Engineer MathWorks Tucson, AZ USA

What s New in MATLAB and Simulink

Developing Analytics and Deploying IoT Systems

What s New in MATLAB and Simulink

Development of AUTOSAR Software Components with Model-Based Design

How to build an autonomous anything

Model-Based Design for Controls The MathWorks, Inc. 1

Model-Based Design with MATLAB and Simulink to shorten the design of a new infusion pump

Model Based Design in Automation

Frontload the design, V&V and certification of software-intensive mechatronic systems by adopting the Digital Twin approach

Machine Learning Simplified

DynaFusion Training Catalog

How to build an autonomous anything

Next Generation Design with NX

Production Code Generation for Engine Control System

Advances in PI System Streaming Analytics

Verification and virtual commissioning of configurable handling systems

Realize Your Product Promise. Simplorer

The evolution of Integrated Engineering: SIMATIC PCS 7, SIMIT and COMOS (PCS 7 Plant Automation Accelerator)

Model-Driven Development for Safety-Critical Software Components

Engineered Resilient Systems (ERS) Architecture

Applying Model-Based Design to Commercial Vehicle Electronics Systems

A-L-V. Presenters, Ford Chassis Controls: Nate Rolfes John Broderick Jeff Cotter. With Ford MBSE Tools & Methods:

Advances in PI System Streaming Analytics and Other External Calculation Engines

Enterprise-Scale MATLAB Applications

Developing Prognostics Algorithms: Data-Based and Model-Based Approaches

The Impact of Modelling and Simulation in Airbus Product Development

What s New in MATLAB and Simulink

Automation framework for converting legacy application to AUTOSAR System using dspace SystemDesk

codebeamer ALM supports Aviation Development and Regulatory Compliance (DO-178B/C, DO-254, and more)

Modeling & Simulation Virtual commissioning

``Overview. ``The Impact of Software. ``What are Virtual Prototypes? ``Competitive Electronic Products Faster

The Rise of Engineering-Driven Analytics. Richard Rovner VP Marketing

Developing and Deploying Analytics for IoT Systems

Capability Statement. For more information please contact: Capability Statement

PTC INTEGRITY ASSET LIBRARY INTRODUCTION

ENOVIA VPM Central. your world in formation. Product overview. Key benefits

Strategies for MATLAB and Simulink Upgrades

The Optanix Platform. Service Predictability. Delivered. Optanix Platform Overview. Overview. 95% 91% proactive incidents first-time fix rate

Predictive Maintenance with MATLAB and Simulink

Model-Based Design Maturity: Benchmarking the Automotive Industry Vinod Reddy Manager, Consulting Services

TLM-Driven Design and Verification Time For a Methodology Shift

Model Based Design in a Seamless Embedded Software Process

The Rise of Engineering-Driven Analytics

Model-Based Design for ISO Applications. April 2010

Guide to Modernize Your Enterprise Data Warehouse How to Migrate to a Hadoop-based Big Data Lake

Does ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM

Open Plug-N-Play Modular Architecture for Signal Processing, Tracking, and Exploitation Research (MASTER)

Product Innovation Platform Assessment

Digital Twin Digital Thread in Aerospace David Riemer

SUSiEtec The Application Ready IoT Framework. Create your path to digitalization while predictively addressing your business needs

Model-Sharing in the service of Innovation for the Automotive Industry

LS1021A. in Industrial Safety Systems

Utilization of Simulink Verification and Validation (V&V) and Simulink Design Verifier (SDV) for HVAC Controls Software

Introducing Capital HarnessXC The Newest Member of the CHS Family

Software Tools. Mechatronics, Embedded Control System Design, CAD, Finite Element Analysis, Information Technology and Big Data Areas.

Calibration Data Management A Puzzle Game no more

Data Analysis in the Internet of Things: IoT capabilities with MATLAB/Simulink

Benefits. + + Consistent quality to recipe specification. + + Increase asset utilization and operational efficiency

IBM Rational Systems Developer, Version 7.0

Integrating MATLAB Analytics into Enterprise Applications The MathWorks, Inc. 1

Engineering Services Outsourcing

ThingSpeak - IoT Platform with MATLAB Analytics

Component-based 3D Simulation Platform for Production Planning and Process Control

TECHNOLOGY SOLUTIONS ENABLING EXCELLENCE FOR PRODUCT INNOVATION

Digital Manufacturing Services

What s New. NX Design & Simulation Smarter decisions, better products. Jan Larsson. June 4 th, 2012 Siemens PLM Connection Česká republika 2012

JOB DESCRIPTION. Proposed Band. Appendix

DELMIA V5.17 extends the IBM Product Lifecycle Management solutions portfolio

Towards an Integrated System Model:

Are you ready for AI? Is AI ready for you?

ROBOTIC PROCESS AUTOMATION

The Digital Twin and its Effect on Automation Efficiencies Colm Gavin Factory Automation Digitalization Specialist Manufacturing in America March

HYPERSERVICE BUSINESS PLATFORM 0

Autonomic Computing: Standards for Self-Managing Systems

10 Giugno System Driven Product Development Beppe Grimaldi Manager, Professional Services

WorkloadWisdom Storage performance analytics for comprehensive workload insight

Accelerating Xilinx All Programmable FPGA and SoC Design Verification with Blue Pearl Software

Capitalizing on change and complexity in evolving product landscapes

IBM Continuous Engineering augmenting PLM with ALM and Systems Engineering

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER

Why Switch to Helix Core?

Transcription:

Simulink as Your Enterprise Simulation Platform Prasanna Deshpande & Naga Pemmaraju 2015 The MathWorks, Inc. 1

Enterprise Simulation Platform Enterprise - Any size business or project Simulation Evaluating system behavior through computation Platform Scalable environment for multi-disciplinary collaboration 2

Challenges faced by teams working at enterprise level Products / projects involve multiple engineering and non-engineering domains Systems are complex; require many teams to work together on different components and share available resources Many different tools may require to work together to achieve the bigger goal 3

Simulink as an Enterprise Simulation Platform Simulating Spacecraft Communications for Deep-Space Missions Dr. Deepak Mishra, Scientist/Engineer (SF) Indian Space Research Organization Challenge Integrating large multi-faceted project Simulation at multiple stages and in multiple domains to explore the problem Solution Leverage Simulink as a platform 4

Simulink as an Enterprise Simulation Platform 5

TEST & VERIFICATION Simulink as Enterprise Simulation Platform Model Based Design REQUIREMENTS Enterprise - Any size business or project SYSTEM HARDWARE Simulation Evaluating system behavior through computation Control Mechanical Electrical FE Tools EDA Tools Platform Scalable environment for multi-disciplinary collaboration IMPLEMENTATION Embed. Software HIL System Simulation INTEGRATION AND TEST 6

Enterprise Simulation Platform Enablers Multi- Domain Modeling Scalability Integration 7

Enterprise Simulation Platform Enablers Multi- Domain Modeling 8

Multi-Domain Modeling in Simulink Dynamic Systems State Machines Discrete-Event Systems Physical Modeling Object-Oriented 9

Robot Arm Multi-Domain Simulation Mechatronic System Model Mechatronic system model with communication latencies 10

Multi-Domain Model 11

Physical Modeling 12

Multi-Domain Model 13

State Charts and System Dynamics 14

Multi-Domain Model 15

Discrete-Event Modeling 16

Domain-Specific Blocksets and Toolboxes Simulink has numerous domain-specific tools, for example: Aerospace Blockset Computer Vision System Toolbox DSP System Toolbox Powertrain Blockset Robotics System Toolbox 17

Customer Success in Multidomain Modeling ABB, Deltamarin, and VTT Simulate and Optimize Ship Energy Flows Challenge Increase the energy efficiency of large vessels Solution Use Simulink and Simscape to model, simulate, and optimize ship energy flow Results Cost- and fuel-saving design improvements Testing costs reduced by tens of thousands of euros 18

Customer Success in Multidomain Modeling Simulink and Simscape enabled us to create a dynamic model of ABB, Deltamarin, and VTT Simulate and Optimize Ship Energy Flows a complex energy system that spans several physical domains. By simulating this model, we can see how a new energy subsystem will perform before it is built, and provide customers with an Challenge accurate estimate of their return on investment. Increase the energy efficiency of large vessels Juha Orivuori, ABB Solution Use Simulink and Simscape to model, simulate, and optimize ship energy flow Results Cost- and fuel-saving design improvements Testing costs reduced by tens of thousands of euros 19

Enterprise Simulation Platform Enablers Multi- Domain Modeling Scalability Integration 20

Enterprise Simulation Platform Enablers Scalability 21

Scalability Challenges Performance Componentization Team Workflows Sharing 22

Scalability Challenges Performance 23

Tools and Techniques for Speeding Up Simulations Choosing the right solver Automatic Solver Selection Examine model dynamics with Solver Profiler Using simulation acceleration modes Using Performance Advisor 24

Performance Scalability Easy scalability to multicore or cluster/cloud computation environment Performance 25

Performance Scalability Big data workflow Processing large amount of simulation inputs / outputs MAT file MAT file Performance 26

Scalability Challenges Componentization 27

Complex Design Development through Componentization Componentization 28

Partitioning a Model using Model Referencing Technique 29

Partitioning a Model using Model Referencing Technique Componentization 30

Improve Performance by Team Sharing and Reusing of Model Artifacts Simulink Cache Get simulation results faster by using prebuilt model artifacts Share Simulink Cache easily with your team members Reduce unnecessary builds Componentization 31

Scalability Challenges Team Workflows 32

Capabilities Enabling Team Workflows Source control Design comparison and merging Dependency analysis Task automation Team Workflows 33

Source Control Integrations Microsoft Team Foundation Server (TFS) integration available now from MathWorks File Exchange Team Workflows 34

Integrating Work from Different Engineers via Merge Supports concurrent engineering Lets you concentrate on design Team Workflows 35

Dependency Analysis Modular Development 36

Dependency Analysis Modular Development List products required Show model structure Highlight issues Team Workflows 37

Task Automation Configuring Project Environment Robustly configure the team environment For everyone Automatically Team Workflows 38

Scalability Challenges Sharing 39

Sharing models with access control Simulate Edit Implement Simulate Edit Implement Simulate Edit Implement 40

Protecting your Intellectual Property (IP) 41

Simulink Addressing Scalability Challenges Performance Componentization Team Workflows Sharing 42

Enterprise Simulation Platform Enablers Multi- Domain Modeling Scalability Integration 43

Enterprise Simulation Platform Enablers Integration 44

Disconnected Component Intellectual Property (IP) Your IP exists in many forms and in many locations, making integration difficult 45

Integrating Your Code Multiple ways to reuse your legacy code with Simulink Legacy Code legacy_code() foo.h foo.c bar.h bar.c 46

Legacy Code Tool Legacy Code Tool automates creation of S-Function block Call existing, external functions as part of a Simulink simulation Code generation is allowed with Legacy Code Tool blocks 47

Integrating Third-Party Simulation Tools Mature and extensive APIs for third-party tool integration Tire behavior assessment Vehicle dynamics modeling Thermo-fluid system simulation 1D / 3D engine /exhaust simulation Virtual test driving 48

Tool Integration Made Easy Numerous tool integration interfaces with Simulink are maintained by our partners for you Typical interface can be one or all of the following: Export of linear matrices from partner tool to Simulink Export of non-linear partner tool model and solver to Simulink Co-simulation of partner and Simulink 49

Partner Ecosystem Numerous partners provide interface to Simulink 50

Customer Success in Simulation Integration Develop Integrated Vehicle Safety Applications Siddharth D'Silva, Principal Engineer Autoliv Challenge Design and validate safety-critical algorithms before implementation Solution Leverage Simulink as a platform by integrating third-party software 51

Customer Success In Simulation Integration Seamless integration with third party software solutions enables Develop Integrated Vehicle Safety Applications rigorous development in a safe environment. For application engineers or system engineers, it is very useful that you can Siddharth D'Silva, Principal Engineer, Autoliv export these complex third-party tool functionalities in the form of S-functions and run co-simulation. Siddharth D Silva, Autoliv Results Industry first integration of stability control inertial sensor into airbag control unit Restraint control module software development time reduced by 30% 52

Simulink as Enterprise Simulation Platform There is no such tool, which gives the simulation environment as well as the hardware verification and validation. In a single environment, I am getting these together. That is why I use MATLAB and Simulink. Dr. Deepak Mishra, Indian Space Research Organization 53

Training Services Exploit the full potential of MathWorks products Flexible delivery options: Public training available in several cities Onsite training with standard or customized courses Web-based training with live, interactive instructor-led courses More than 48 course offerings: Introductory and intermediate training on MATLAB, Simulink, Stateflow, code generation, and Polyspace products Specialized courses in control design, signal processing, parallel computing, code generation, communications, financial analysis, and other areas www.mathworks.in/training 54

Simulink as Your Enterprise Simulation Platform Simulink for System and Algorithm Modeling This two-day course is for engineers who are new to system and algorithm modeling and design validation in Simulink. The course demonstrates how to apply basic modeling techniques and tools to develop Simulink block diagrams Stateflow for Logic-Driven System Modeling This two-day course shows how to implement complex decision flows and finite-state machines using Stateflow. The course focuses on how to employ flow charts, state machines, truth tables, and state transition tables in Simulink designs Simulink Model Management and Architecture This two-day course describes techniques for applying Model-Based Design in a common design workflow. It provides guidance on managing and sharing Simulink models when working in a large-scale project environment 55

Speaker Details Email: Prasanna.Deshpande@mathworks.in LinkedIn: https://in.linkedin.com/in/deshprasan Twitter: @InfPrasanna Contact MathWorks India Products/Training Enquiry Booth Call: 080-6632-6000 Email: info@mathworks.in Your feedback is valued. Please complete the feedback form provided to you. 56