What s New in MATLAB and Simulink

Similar documents
Novedades de las últimas versiones de MATLAB y Simulink

The Rise of Engineering-Driven Analytics

Big Data and Machine Learning for Predictive Maintenance

Development of AUTOSAR Software Components with Model-Based Design

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

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

Integrating MATLAB Analytics into Enterprise Applications

Introduction to Data Analytics with MATLAB

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

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

Niagara 4 + JACE our newest products are open 4

Microsoft Azure Essentials

Energy Advisor. Introduction. Energy Advisor. Product Data Sheet October 2014

Take insights to the next level. Upgrade to Oracle Business Intelligence 12c

SOA, Web 2.0, and Web Services

MPACT PLATFORM FOR MOBILE MARKETING. New rules of impactful customer engagement ZEBRA TECHNOLOGIES

The IoT Solutions Space: Edge-Computing IoT architecture, the FAR EDGE Project John Professor Athens Information

Secure information access is critical & more complex than ever

Cost of Changing the Activities in SDLC. Minimum of Cost at this level. code debuging unit test integration. Activity

elektrobit.com Driver assistance software EB Assist solutions

How to Apply Big Data for Fab Operation Efficiency

Data Analytics with MATLAB Adam Filion Application Engineer MathWorks

With Aruba Central, you get anywhere-anytime access to ensure that your network is up and performing efficiently.

Autonomous Aerial Mapping

NiceLabel 2017 Product Highlights and Business Benefits. Mišo Duplančič Head of Product Management Ken Moir VP Marketing

PSS E. High-Performance Transmission Planning Application for the Power Industry. Answers for energy.

A Virtual Game Changer The Next Generation, Online Management Platform That Helps You Run a Better Business.

Transform Application Performance Testing for a More Agile Enterprise

Leveraging the power of IoT with MATLAB. Amine El Helou PhD Application Engineer MathWorks 1

SIMPLIFY YOUR MAILING SYSTEMS WITH A POWERFUL MAIL SOFTWARE SOLUTION. Managing Your Mailing And Shipping Is Easier Than Ever!

The Alcatel-Lucent Integrated Control and Management System

Introducing FUJITSU Software Systemwalker Centric Manager V15.0

Oracle Enterprise Data Quality Product Roadmap and Statement of Direction. October 2016

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

SAS Machine Learning and other Analytics: Trends and Roadmap. Sascha Schubert Sberbank 8 Sep 2017

PRODUCT DESCRIPTIONS AND METRICS

Brian Macdonald Big Data & Analytics Specialist - Oracle

Product presentation. Fujitsu HPC Gateway SC 16. November Copyright 2016 FUJITSU

contact: TIMEFLEX key benefits vs. Microsoft Office standard calendaring tools

Teamcenter Strategic Update Joe Bohman Senior Vice President, Lifecycle Collaboration Software Bill Lewis Director of Product Marketing, Lifecycle

Powering the Edge to the Enterprise

Ayla Architecture. Focusing on the Things and Their Manufacturers. WE RE DRIVING THE NEXT PHASE OF THE INTERNET of THINGS

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

Powertrain Calibration

Accelerating Your Big Data Analytics. Jeff Healey, Director Product Marketing, HPE Vertica

Microsoft Dynamics 365 and Columbus

FACILITATING AGRICULTURE AUTOMATION USING STANDARDS

DLT AnalyticsStack. Powering big data, analytics and data science strategies for government agencies

Tecnomatix Plant Simulation Worldwide User Conference 2015

ENABLING GLOBAL HADOOP WITH DELL EMC S ELASTIC CLOUD STORAGE (ECS)

Teledyne DALSA Industrial Products. Embedded vision for industry

Goran Petrovic Aruba Country Manager 14. June 2017

Agilent VEE Pro 9.3. Data Sheet

SOLUTION BRIEF CA MANAGEMENT CLOUD FOR MOBILITY. Overview of CA Management Cloud for Mobility

MSC.Software: Product Brief - MD Adams What s New PRODUCT BRIEF. MD Adams 2011

What is Castleton Agile?

EVERYTHING YOU NEED TO KNOW ABOUT THE WSO2 ANALYTICS PLATFORM SENIOR SOFTWARE ENGINEER

Applying MathWorks Tools to Automotive Embedded Software Development. Neil Robson Changan UK R&D Centre Ltd

Wonderware System Platform 2017 Real-time Operations Control Platform for Supervisory, HMI, SCADA and IIoT

Safe and Secure by Design: Systems Engineering Best Practices for Connected Vehicles

InfoSphere Warehousing 9.5

Konica Minolta Business Innovation Center

H i g h S p e e d, R e l i a b l e a n d R o b u s t P l a n t H i s t o r i a n

Evolution of MATLAB for Diesel Engine System Performance Development

EMC M&R (WATCH4NET) Cross-Domain Performance, Capacity and SLA Management. Ensure high service quality to users ESSENTIALS

EPLAN Fluid Fluid power engineering

PERSPECTIVE. MAKING GPP (Global PAYplus) TESTING PREDICTABLE

ACCELERATING GENOMIC ANALYSIS ON THE CLOUD. Enabling the PanCancer Analysis of Whole Genomes (PCAWG) consortia to analyze thousands of genomes

MANUFACTURING EXECUTION SYSTEM

Magillem. X-Spec. For embedded Software and Software-driven verification teams

n Real-world Case Study of how LIPA are using a Model-Driven approach, leveraging an Enterprise Semantic Model (ESM) to:

REFCON 6 The safest way to transport refrigerated cargo

Orchestrating a proprietary endurance qualification system for HV batteries with KNIME

Product Line Engineering Lecture PLE Principles & Experiences (2)

WHITE PAPER. Top 10 Reasons Why OEMs Choose MicroStrategy for Analytics

Cask Data Application Platform (CDAP)

: Integrating MDM and Cloud Services with System Center Configuration Manager

KnowledgeENTERPRISE FAST TRACK YOUR ACCESS TO BIG DATA WITH ANGOSS ADVANCED ANALYTICS ON SPARK. Advanced Analytics on Spark BROCHURE

Microsoft Big Data. Solution Brief

Solutions for handling applications

Infor LN UI 11.3 Sizing Guide

Uncover the Power of a Big Data Platform Machine Learning at Work

Guide Superfast Broadband technology and the manufacturing sector

PCM Update. Jérémie Brunet Solution Management Dave Parsons Engineering

What s New in Microsoft Dynamics CRM 4.0. Bryan Nielson Director, Product Marketing

Real-time Streaming Insight & Time Series Data Analytic For Smart Retail

High Speed, Reliable, and Robust Plant Historian

Platform Components Overview

IBM Big Data Summit 2012

The ABCs of. CA Workload Automation

Be open and independent

New and noteworthy in Rational Asset Manager V7.5.1

IOT Analytics and business assurance. Ericsson-wedo perspectives October 2017

THE FUTURE FOR INDUSTRIAL SERVICES: THE DIGITAL TWIN

Cisco Solution Support for Apple

Challenges in Application Scaling In an Exascale Environment

SAP Cloud Platform Pricing and Packages

COMPARE VMWARE. Business Continuity and Security. vsphere with Operations Management Enterprise Plus. vsphere Enterprise Plus Edition

Solution Components Sugar 6.5 Release

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Transcription:

What s New in MATLAB and Simulink François Guérin and Daniel Martins, MathWorks 2015 The MathWorks, Inc. 1

Application Breadth Workflow Depth Platform Productivity Products for the work you do 2

Machine Learning Learn" information directly from data without assuming a predetermined equation as a model Regression Learner app Choose from multiple algorithms Train and validate multiple models Assess model performance, compare results, and choose the best model Code generation Generate C code for predictive models that can be deployed directly to hardware devices Statistics and Machine Learning Toolbox 3

Deep Learning Apply deep learning to computer vision problems Configure and train models using object detection algorithms (R-CNN, Fast R-CNN, Faster R-CNN) Leverage pretrained models for transfer learning (AlexNet, VGG-16, VGG-19) Import models from Caffe Learn more: Tech talks Train networks using multiple GPUs (including on Amazon EC2) Le Deep Learning pour la vision par ordinateur 13h30 Foyer Moebius Neural Network Toolbox Computer Vision System Toolbox 4

Autonomous Driving Systems Design, simulate, and test ADAS and autonomous driving systems Algorithm development Sensor Fusion Computer Vision Deep learning Sensor Fusion Computer Vision & Deep Learning Visualization tools Testing and verification Ground Truth Labeling App Traffic scenario generation Ground truth labeling Scenario Generation Automated Driving System Toolbox 5

More Modeling Domains Available Powertrain Blockset Model and simulation automotive powertrain systems Model gasoline, diesel, hybrid, and electric systems Faster Simulation Simulink (ODE s) Simscape (DAE s) Simulate engine subsystems, transmission assemblies, battery packs Slower Simulation Less Detail CAD Tools (PDE s) More Detail Design and test audio processing systems Low-latency signal streaming Interactive parameter tuning Automatic generation of audio plugins Powertrain Blockset Audio System Toolbox 6

Gas Domain and Block Library Model gas systems with various levels of idealization Pneumatic actuation Gas transport in pipe networks Gas turbines for power generation Air cooling of thermal components Perfect gas, semiperfect gas, or real gas Simscape 7

Support for the Latest Wireless Standards Generate IEEE 802.11ad compliant waveforms and simulate 3GPP 5G radio technologies IEEE 802.11ad is a new Wi-Fi standard intended for high data rate short range communication e.g., streaming video between a phone and a TV A new 5G library is available to explore the behavior and performance of new proposed 5G radio technologies WLAN System Toolbox LTE System Toolbox 8

Application Breadth Workflow Depth Platform Productivity Products for the work you do Support for your entire workflow 9

Integrate MATLAB Analytics into Enterprise Applications Deploy MATLAB algorithms without recoding or creating custom infrastructure Develop clients for MATLAB Production Server in any programming language that supports HTTP using RESTful API and JSON Configure and manage multiple server instances using a web-based interface MATLAB Production Server 10

Connecting MATLAB Analytics to IoT Systems Develop analytics and deploy IoT systems Quickly collect and analyze IoT data with ThingSpeak and MATLAB Develop analytics algorithms using MATLAB and toolboxes Deploy on smart devices using code generation and embedded target support Deploy at scale on cloud using ThingSpeak and MATLAB Production Server 11

New Hardware Support Run Simulink models on low-cost hardware devices Run Simulink models on Raspberry Pi 3 and Google Nexus devices Adds to existing hardware support, including LEGO, Arduino, iphone, and Android devices 12

More Connections to 3 rd Party Tools Connect your models to Onshape and DOORS Next Generation Convert an Onshape CAD assembly into a Simscape Multibody model Link and trace model elements to requirements in DOORS Next Generation Simscape Multibody Simulink Verification and Validation 13

Complying with Safety-Critical Standards Detect and fix standards compliance issues at design time with edit-time checking Quickly address compliance and modeling standards issues before running the model For example, check for prohibited blocks or block names Especially useful for applications that require compliance to standards such as DO-178, ISO 26262, IEC 62304 Simulink Verification and Validation 14

Efficient Code Generation Improve code quality with clone detection and dynamic memory allocation Refactor repeating library patterns and subsystem clones Reduces redundancy Improves reusability Generate C code that uses dynamic memory allocation from MATLAB Function blocks Allocate memory as needed at runtime Simulink Verification and Validation Simulink Coder 15

Floating Point HDL Code Generation Generate HDL code directly from singleprecision floating point Simulink models No need to manually convert from floating point to fixed point Mix integer, fixed-point, and floating point operations to balance numerical accuracy versus hardware resource usage HDL Coder 16

Code Verification Detect and prove the absence of run-time errors in your source code using static analysis Identify CERT C violations using defect checkers and coding rules Detect security vulnerabilities highlighted by the CERT C standard Addresses growing concern over software security with the rise in system connectivity Polyspace Bug Finder 17

Application Breadth Workflow Depth Platform Productivity Products for the work you do Support for your entire workflow Getting your work done faster 18

Change the Way You Work in MATLAB See results together with your MATLAB code in the Live Editor (introduced in ) Add equations, images, hyperlinks, and formatted text Present, share, and collaborate using interactive documents Interactive figure updates Pan, zoom, and rotate axes Interactive plot customization, with MATLAB code generation to automate work Interactive equation editor 19

App Designer Environment for building MATLAB apps (introduced in ) Full set of standard user interface components, as well as gauges, knobs, switches, and lamps Rich design environment for laying out apps Object-based code format for easily sharing data between parts of the app Enhancements include: Majority of 2-D plots supported Embed tabular displays using uitable Zoom and pan plots in apps 20

Apps Simplify Modeling and Simulation These interactive applications automate common technical computing tasks Signal Analyzer app Perform time- and frequency-domain analysis of multiple time series Regression Learner app Train regression models using supervised machine learning Control System Designer app Design single-input, single-output (SISO) controllers Signal Processing Toolbox Statistics and Machine Learning Toolbox Control System Toolbox 21

Working with Data Just Got Easier New data types and functionality for more efficient storage and managing of data timetable data container (introduced in ) Store time-stamped tabular data Reorganize, evenly space, and align data string arrays (introduced in ) Memory efficient, faster string operations New functions for common string manipulation New capabilities for preprocessing data Find, fill, and remove missing data Detect and replace outliers Smooth noisy data 22

Working with Big Data Just Got Easier Use tall arrays to manipulate and analyze data that is too big to fit in memory Tall arrays let you use familiar MATLAB functions and syntax to work with big datasets, even if they don t fit in memory Machine Memory e.g. 4~8GB Support for hundreds of functions in MATLAB and Statistics and Machine Learning Toolbox e.g. 100GB~ 1TB Works with Spark + Hadoop Clusters Tall Data 23

Working with Big Data Just Got Easier in Simulink Too Stream large input signals from MATfiles without loading the data into memory Provides a big data workflow for Simulink simulations Use big data in Simulink logging and loading Especially useful when running many simulations where data retrieved is too large to fit into memory 24

Create Your Models Faster Use automatic port creation and reduced bus wiring Add inports and outports to blocks when routing signals Quickly group signals as buses and automatically create bus element ports for fewer signal lines 25

Define your Data Faster Reduces the need to open separate dialog boxes Model and block parameter data is now accessible within the main editor window Accessing and defining Stateflow data is also much easier Model Data Editor Property Inspector Symbol Manager Stateflow 26

Simulate your Model Faster Use the new parsim command and JIT acceleration to speed up your simulations Directly run multiple parallel simulations from the parsim command Quickly build the top-level model for improved performance when running simulations in Accelerator mode Especially use for Monte Carlo simulations and Design of Experiments Parallel Computing Toolbox MATLAB Distributed Computing Server 27

Cross-Release Code Integration Reuse code generated from previous releases Reuse code that you generated from previous releases (R2010a and later) Avoid reverification cost due to the reuse of unmodified code Embedded Coder 28

Simulink Project Upgrade Easily update all the models in your Simulink Project to the latest release Avoid the manual process of upgrading one model at a time Simulink Project upgrade is an easy to use UI to automate the upgrade process of all the models in a Simulink project Fixes are automatically applied and a report gets generated 29

What s New in MATLAB and Simulink? Application Breadth Workflow Depth Platform Productivity Machine learning Deep learning Autonomous driving New modeling domains New wireless standards Enterprise applications IoT systems 3rd party tool integration Standards compliance Code generation and verification Live Editor MATLAB Apps New (big) data types Modeling enhancements Release adoption 30

Learn more and try R2017a 31

Thank You 2015 The MathWorks, Inc. 32