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.