Development and Deployment of ECU based Control Systems through MBD. Imperative role of Model based design in System Engineering

Similar documents
DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN

Automatic Code Generation Technology Adoption Lessons Learned from Commercial Vehicle Case Studies

Volvo Car Group Jonn Lantz Agile by Models

Verification, Validation, and Test with Model-Based Design

Master Class: Diseño de Sistemas Mecatrónicos

Entwicklung mechatronischer Systeme in der Luft- und Raumfahrt

Model-Based Design for High Integrity Software Development Mike Anthony Senior Application Engineer The MathWorks, Inc.

FULL VIRTUALIZATION OF RENAULT'S ENGINE MANAGEMENT SOFTWARE APPLICATION TO SYSTEM DEVELOPMENT

How Real-Time Testing Improves the Design of a PMSM Controller

Physical Modeling of Multi-Domain System

Implementation and Verification Daniel MARTINS Application Engineer MathWorks

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape

Modeling Mechanical, Electric, and Hydraulic Systems in Simulink

From Design to Production

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

Model Based Systems Engineering Engine Control: from concept to validation. Jan Smolders Technical Account Manager

Using Model-Based Design in conformance with safety standards

Introduction to Physical Modelling Rory Adams Senior Application Engineer

What s New with the MATLAB and Simulink Product Families. Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group

Standardkonforme Absicherung mit Model-Based Design

What s New in MATLAB and Simulink Prashant Rao Technical Manager MathWorks India

Cluster Simulation with Integrated Workflow and Test Management. Chandu Puliroju dspace Inc.

Vom Konzept zum Modell physikalischer Systeme Smarter Modellieren mit Simscape

Real-Time Testing in a Modern, Agile Development Workflow

Rapid Control Prototyping with MATLAB/Simulink Case Study: Ball-on-Wheel

Model-Based Design for Safety Critical Automotive Applications

Quick Installation Guide: QUARC TM on NI ELVIS III

Reuse of Hardware Independent Test Sequences across MiL-, SiL- and HiL-Test Scenarios

Simulink for AUTOSAR: Best Practices

Ensuring quality for ADAS applications with a model-based approach

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. HIL platform for EV charging and microgrid emulation

Model-Based Design for Safety-Critical and Mission-Critical Applications Bill Potter Technical Marketing April 17, 2008

Advanced AC Motor Control S/W Development Sang-Ho Yoon Senior Application Engineer The MathWorks

Control System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India

Real-Time Hardware-In-Loop simulation for automated validation of diagnostic services

A Model-Based Reference Workflow for the Development of Safety-Related Software

Effective Verification Strategies for Distributed Body Control Applications based on Plant Modeling and Test Case Reuse

Workflow for Control System Design and Implementation

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

Rapid prototyping and MBD

V&V: Model-based testing

Verification, Validation and Test in Model Based Design Manohar Reddy

Final Presentation AUTOCOGEQ GMV, 2017 Property of GMV All rights reserved UNCLASSIFIED INFORMATION

APPLICATION OF THE V-CYCLE DEVELOPMENT IN THE AEROSPACE INDUSTRY

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

Increasing the Value of your Test System Investment

Hardware in the Loop Functional Verification Methodology

Real Time Testing of PMSM Controller using xpc Target Turnkey solution

The MathWorks Products and Prices Euro Academic March 2010

Automating Best Practices to Improve Design Quality

Rapid Development Platform for C-Programmable DSP using MATLAB and Simulink

MIL/SIL/PIL Approach A new paradigm in Model Based Development

Designing a Pick and Place Robotics Application Using MATLAB and Simulink

Fault-Injection testing and code coverage measurement using Virtual Prototypes on the context of the ISO standard

Design of a Flexible Integration Interface for PIL Tests

MathWorks Products and Prices Euro Academic March 2014

Simulink as Your Enterprise Simulation Platform

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

Simulink 를이용한 효율적인레거시코드 검증방안

Consistent Simulation Environment with FMI based Tool Chain

Paul Goossens Product Director

System Requirements & Platform Availability by Product for R2016b

Matlab Simulink Simscape

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

Verification and Validation Introducing Simulink Design Verifier

System modeling using Simulink and Simscape

What s New in Simulink in R2015b and R2016a

Developing Algorithms for Robotics and Autonomous Systems

Integrating Mechanical Design and Multidomain Simulation with Simscape

Certified Automotive Software Tester Sample Exam Paper Syllabus Version 2.0

다중센서기반자율시스템의모델설계및개발 이제훈차장 The MathWorks, Inc. 2

Model-based Design/Simulation

Introduction to C and HDL Code Generation from MATLAB

Increasing Design Confidence Model and Code Verification

GAIO. Solution. Corporate Profile / Product Catalog. Contact Information

2015 The MathWorks, Inc. 1

Moving MATLAB Algorithms into Complete Designs with Fixed-Point Simulation and Code Generation

Actuator Power Systems for MEA

Architecture-driven development of Climate Control Software LMS Imagine.Lab Embedded Software Designer Siemens DF PL

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model

Hardware-In-Loop Test Setup Automation

Dynamic Architectural Simulation Model of YellowCar in MATLAB/Simulink Using AUTOSAR System

M-Target for Simulink. For perfect simulation and model based design.

Extensive Test of Heavy-Machinery ECU on a NI VeriStand HiL using TestWeaver

Entwicklung zuverlässiger Software-Systeme, Stuttgart 30.Juni 2011

Model-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany

Running OPAL-RT s ehs on National Instruments crio: Sub-microsecond power-electronic simulation

Guido Sandmann MathWorks GmbH. Michael Seibt Mentor Graphics GmbH ABSTRACT INTRODUCTION - WORKFLOW OVERVIEW

Automating Best Practices to Improve Design Quality

Integration of CAE Tools for Complete System Prototyping EASY5 User Conference May, 2000 Presented by: Joel Tollefson

Don t Be the Developer Whose Rocket Crashes on Lift off LDRA Ltd

Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems

Mathieu Dutré - Application Specialist MBSE. Analysis and optimization of physical models for HIL simulation

Hardware-Software Co-Design and Prototyping on SoC FPGAs Puneet Kumar Prateek Sikka Application Engineering Team

Hardware Implementation and Verification by Model-Based Design Workflow - Communication Models to FPGA-based Radio

Lecture 13 Introduction to Software Architecture

DSH plus a HWPA Program Gateway into Model-Based Design of Mechatronic Systems

Automatización de Métodos y Procesos para Mejorar la Calidad del Diseño

Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1

Transcription:

Development and Deployment of ECU based Control Systems through MBD Imperative role of Model based design in System Engineering

Outline Scope of Work Problem Definition Solution System Engineering Model Development V&V Results

Scope of work To design, develop and deploy a Electro-Hydraulics based Control System for Agricultural tractors Deriving System requirements System design Sub-system specifications ECU Deployment HiL Testing Derive Software Requirement Specifications Unit Testing Functional Validation Control Software development Simulation

Problem Definition To design, develop and deploy a Electro-Hydraulics based Control System for Agricultural tractors within a period of 18 months Derive System Engineering process Benchmarking Developing Simulation Model Scalability and maintainability Record traceability from Customer requirements

Solution Embedded Code deployment Embedded Coder Verification and Validation Simulink Verification and Validation TM Simulink Test Controller Modeling Simulink Control Design Simulink Signal Processing Plant Modeling Simscape SimHydraulics Simscape SimMechanics

System Engineering Process Simple and structured approach Sequential path of execution of processes complete each phase before the next Testing of product planned in parallel with a corresponding phase of development Proactive defect tracking that is defects are found at early stage

Control Software Development FULL AUTOMATION System requirements DEV SW Requirement Specification TEST Model Integration Test MIL HW Integration Test HIL TEST DEV SW Architecture DEV/TEST Model Unit/ Component Testing V&V toolbox TEST SW Integration Test SIL Model Development Req. Mgmt. DEV DEV Model Analysis Model Advisor TEST SW Unit Test SIL DEV Optimization and Code Generation

Model development workflow process Component Modeling Integrate Model Top Level Structure Model Top Level Structure Model Top Level Structure Model Component Model Component Model Component Simulate Component Simulate Component Simulate Component Change Model Change Model Change Model Connect Model Components Simulate Connected Components Expected results? No Change Model Expected results? Expected results? Expected Yes results? No No No Yes

Hydraulic Actuation circuit Valve component model for parameter estimation Valve component response

Tractor Mechanical implement Circuit Implement CAD model imported to SIMMECHANICS Modeling task timespan reduced by ~50%

Multi-domain physical modeling Integration of SIMHYDRAULICS and SIMMECHANICS system

Software Development Control Model development Simulation Fixed Point conversion & Optimization Data definitions in project environment (IDE) Define Custom Storage Classes Define interfaces & Generate Code

Control Model Verification & Validation MIL & SIL Unit Test Component Test Integration Test Simulink Test Simulink Verification and Validation TM

Control Model Verification and Validation - HIL Plant Model Target Link Compilation Plant and ECU Integration Integration Test Target Link Compiler Real Time Controller - crio NI VeriStand Target link compiler for third party Real-Time hardware Integration(National Instruments) Automated integration test execution Migrating to speedgoat real time target for reuse of MIL Integration test case and sequence 1/23/2017

Advantages of MBD over conventional development Effort (man-weeks) 60 50 40 30 20 10 0 Conventional MBD Direct Import of CAD model into Simulink Highly scalable, Ease of maintenance Re-usability of Test cases Test Management Compliant to ISO 29119 Testing Standard 1/23/2017 Project timespan reduced by ~56%

All rights reserved Tractors and Farm Equipment Limited.