SlideShare a Scribd company logo
Introduction to Model Based
Development
for Automotive Engineers
- Shashi Kumar Mergu

10/21/2013

1
Model Based Development
• Model-Based Design is a process that enables
faster, more cost-effective development of dynamic
systems, including control systems, signal
processing, and communications systems.
• In Model-Based Design, a system model is at the center
of the development process, from requirements
development, through design, implementation, and
testing.
• After model development, simulation shows whether
the model works correctly.
10/21/2013

2
MBD Design Process

10/21/2013

3
Why MBD ?
• Using a common design environment across project teams
• Linking designs directly to requirements
• Integrating testing with design to continuously identify and correct
errors
• Refining algorithms through multidomain simulation
• Automatically generating embedded software code
• Developing and reusing test suites
• Automatically generating documentation
• Reusing designs to deploy systems across multiple processors and
hardware targets

10/21/2013

4
MBD Design Process
•
•
•
•
•
•

10/21/2013

Defining the System
Identifying System Components
Modeling the System with Equations
Building the Simulink® Block Diagram
Running the Simulation
Validating the Simulation Results

5
Defining the System
 The first step in modeling a dynamic system is to fully define the

system. If you are modeling a large system that can be broken into
parts, you should model each subcomponent on its own. Then, after
building each component, you can integrate them into a complete
model of the system.
 EX : The heating system of a house is broken down into three main
parts:
 Heater subsystem
 Thermostat subsystem
 Thermodynamic model subsystem
 The most effective way to build a model of this system is to consider
each of these subsystems independently.

10/21/2013

6
Identifying System Components
The second step in the modeling process is to identify the system
components. Three types of components define a system:
 Parameters — System values that remain constant unless you change
them
 States — Variables in the system that change over time
 Signals — Input and output values that change dynamically during a
simulation
In Simulink, parameters and states are represented by blocks, hile signals
are represented by the lines that connect blocks.

10/21/2013

7
Modeling the System with Equations
The third step in modeling a system is to formulate the mathematical
equations that describe the system. For each subsystem, use the list of
system components that you identified to describe the system
mathematically.
Your model may include:
 Algebraic equations
 Logical equations
 Differential equations, for continuous systems
 Difference equations, for discrete systems
You use these equations to create the block diagram in Simulink.

10/21/2013

8
Building the Simulink Block Diagram
 After you have defined the mathematical equations

that describe each subsystem, you can begin building
a block diagram of your model in Simulink.
 Build the block diagram for each of your
subcomponents separately. After you have modeled
each subcomponent, you can then integrate them into
a complete model of the system.

10/21/2013

9
Need for Model Based Design ?
 Efficient & cost effective way to develop
controls, signal processing, image
processing, communication & other embedded
system.
 Easy to implement.
 Reduce development time by 50% or more.
 Improve product quality

10/21/2013

10
Tools for Model Based Design
•
•
•
•
•
•
•
10/21/2013

Simulink
State flow
Matlab – GUIDE
Fixed Point Conversion
Simulink V&V
RTW Embedded Coder
Testing Tools
11

More Related Content

What's hot

MIL_SIL.pdf
MIL_SIL.pdfMIL_SIL.pdf
MIL_SIL.pdf
JaspreetKaur957115
 
Introduction to simulation and modeling
Introduction to simulation and modelingIntroduction to simulation and modeling
Introduction to simulation and modeling
antim19
 
Anti-lock Braking System (ABS)
Anti-lock Braking System (ABS)Anti-lock Braking System (ABS)
Anti-lock Braking System (ABS)
haitham shehata
 
Simulation and Modeling
Simulation and ModelingSimulation and Modeling
Simulation and Modeling
anhdbh
 
Targetlink Presentation
Targetlink PresentationTargetlink Presentation
Targetlink Presentation
Gobi Durairaj PMP, PMI-ACP, SAFe SA
 
Modeling of mechanical_systems
Modeling of mechanical_systemsModeling of mechanical_systems
Modeling of mechanical_systems
Julian De Marcos
 
What is HIL (HardWare In The Loop)
What is HIL (HardWare In The Loop)What is HIL (HardWare In The Loop)
What is HIL (HardWare In The Loop)
Tbrad
 
Automotive Electronics In Automobile | Electronic control unit
Automotive  Electronics In Automobile | Electronic control unitAutomotive  Electronics In Automobile | Electronic control unit
Automotive Electronics In Automobile | Electronic control unit
jignesh parmar
 
Active suspension System of Automobiles.
Active suspension System of Automobiles.Active suspension System of Automobiles.
Active suspension System of Automobiles.
Mayank khare
 
Engine Management System
Engine Management SystemEngine Management System
Engine Management System
Rogger Maxwell
 
Automatic pneumatic brake & bumper for 4 wheelar ppt
Automatic  pneumatic brake & bumper for  4 wheelar pptAutomatic  pneumatic brake & bumper for  4 wheelar ppt
Automatic pneumatic brake & bumper for 4 wheelar pptyogesh_17
 
Active suspension system
Active suspension systemActive suspension system
Active suspension system
sangeetkhule
 
Advanced driver assistance systems
Advanced driver assistance systemsAdvanced driver assistance systems
Advanced driver assistance systems
Car Leasing Made Simple
 
MiL Testing of Highly Configurable Continuous Controllers
MiL Testing of Highly Configurable Continuous ControllersMiL Testing of Highly Configurable Continuous Controllers
MiL Testing of Highly Configurable Continuous ControllersLionel Briand
 
Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Electronic Control Unit(ECU)
Electronic Control Unit(ECU)
Ankul Gupta
 
Elements of mechatronics
Elements of mechatronicsElements of mechatronics
Elements of mechatronics
ppkachare
 
Matlab simulink introduction
Matlab simulink introductionMatlab simulink introduction
Matlab simulink introduction
Ameen San
 
Seminar on Advanced Driver Assistance Systems (ADAS).pptx
Seminar on Advanced Driver Assistance Systems (ADAS).pptxSeminar on Advanced Driver Assistance Systems (ADAS).pptx
Seminar on Advanced Driver Assistance Systems (ADAS).pptx
Mohit Nayal
 
Introduction of mechatronics
Introduction of mechatronicsIntroduction of mechatronics
Introduction of mechatronics
ahmed saqer
 

What's hot (20)

MIL_SIL.pdf
MIL_SIL.pdfMIL_SIL.pdf
MIL_SIL.pdf
 
Introduction to simulation and modeling
Introduction to simulation and modelingIntroduction to simulation and modeling
Introduction to simulation and modeling
 
Anti-lock Braking System (ABS)
Anti-lock Braking System (ABS)Anti-lock Braking System (ABS)
Anti-lock Braking System (ABS)
 
Simulation and Modeling
Simulation and ModelingSimulation and Modeling
Simulation and Modeling
 
Targetlink Presentation
Targetlink PresentationTargetlink Presentation
Targetlink Presentation
 
Modeling of mechanical_systems
Modeling of mechanical_systemsModeling of mechanical_systems
Modeling of mechanical_systems
 
What is HIL (HardWare In The Loop)
What is HIL (HardWare In The Loop)What is HIL (HardWare In The Loop)
What is HIL (HardWare In The Loop)
 
Automotive Electronics In Automobile | Electronic control unit
Automotive  Electronics In Automobile | Electronic control unitAutomotive  Electronics In Automobile | Electronic control unit
Automotive Electronics In Automobile | Electronic control unit
 
Active suspension System of Automobiles.
Active suspension System of Automobiles.Active suspension System of Automobiles.
Active suspension System of Automobiles.
 
Engine Management System
Engine Management SystemEngine Management System
Engine Management System
 
Automatic pneumatic brake & bumper for 4 wheelar ppt
Automatic  pneumatic brake & bumper for  4 wheelar pptAutomatic  pneumatic brake & bumper for  4 wheelar ppt
Automatic pneumatic brake & bumper for 4 wheelar ppt
 
Active suspension system
Active suspension systemActive suspension system
Active suspension system
 
Advanced driver assistance systems
Advanced driver assistance systemsAdvanced driver assistance systems
Advanced driver assistance systems
 
MiL Testing of Highly Configurable Continuous Controllers
MiL Testing of Highly Configurable Continuous ControllersMiL Testing of Highly Configurable Continuous Controllers
MiL Testing of Highly Configurable Continuous Controllers
 
Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Electronic Control Unit(ECU)
Electronic Control Unit(ECU)
 
Elements of mechatronics
Elements of mechatronicsElements of mechatronics
Elements of mechatronics
 
Matlab simulink introduction
Matlab simulink introductionMatlab simulink introduction
Matlab simulink introduction
 
Seminar on Advanced Driver Assistance Systems (ADAS).pptx
Seminar on Advanced Driver Assistance Systems (ADAS).pptxSeminar on Advanced Driver Assistance Systems (ADAS).pptx
Seminar on Advanced Driver Assistance Systems (ADAS).pptx
 
Presentation
PresentationPresentation
Presentation
 
Introduction of mechatronics
Introduction of mechatronicsIntroduction of mechatronics
Introduction of mechatronics
 

Viewers also liked

Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...
Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...
Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...
REvERSE University of Naples Federico II
 
Development of a topological optimised Hinge Arm through combination of ALM- ...
Development of a topological optimised Hinge Arm through combination of ALM- ...Development of a topological optimised Hinge Arm through combination of ALM- ...
Development of a topological optimised Hinge Arm through combination of ALM- ...
Altair
 
Formal Model Based Design of Control Software
Formal Model Based Design of Control SoftwareFormal Model Based Design of Control Software
Formal Model Based Design of Control SoftwareVadim Alimguzhin
 
Can 진단 요약
Can 진단 요약Can 진단 요약
Can 진단 요약redstar7
 
160811_오토테크컨퍼런스_팝콘사
160811_오토테크컨퍼런스_팝콘사160811_오토테크컨퍼런스_팝콘사
160811_오토테크컨퍼런스_팝콘사
StartupAlliance
 
Agile + ISO 26262: Using Agile in Automotive Development
Agile + ISO 26262: Using Agile in Automotive DevelopmentAgile + ISO 26262: Using Agile in Automotive Development
Agile + ISO 26262: Using Agile in Automotive Development
Intland Software GmbH
 
How To Improve PID
How To Improve PIDHow To Improve PID
How To Improve PID
Javier Gutierrez
 
V diagram por inverter control
V diagram por inverter controlV diagram por inverter control
V diagram por inverter control
Javier Gutierrez
 
Test automation
Test automationTest automation
Test automation
Javier Gutierrez
 
차량용 소프트웨어 개발 시 소프트웨어 아키텍처 고려사항
차량용 소프트웨어 개발 시 소프트웨어 아키텍처 고려사항차량용 소프트웨어 개발 시 소프트웨어 아키텍처 고려사항
차량용 소프트웨어 개발 시 소프트웨어 아키텍처 고려사항
신승환
 

Viewers also liked (10)

Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...
Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...
Toward automatic Model-In-the-Loop testing of Electronic Vehicle Information ...
 
Development of a topological optimised Hinge Arm through combination of ALM- ...
Development of a topological optimised Hinge Arm through combination of ALM- ...Development of a topological optimised Hinge Arm through combination of ALM- ...
Development of a topological optimised Hinge Arm through combination of ALM- ...
 
Formal Model Based Design of Control Software
Formal Model Based Design of Control SoftwareFormal Model Based Design of Control Software
Formal Model Based Design of Control Software
 
Can 진단 요약
Can 진단 요약Can 진단 요약
Can 진단 요약
 
160811_오토테크컨퍼런스_팝콘사
160811_오토테크컨퍼런스_팝콘사160811_오토테크컨퍼런스_팝콘사
160811_오토테크컨퍼런스_팝콘사
 
Agile + ISO 26262: Using Agile in Automotive Development
Agile + ISO 26262: Using Agile in Automotive DevelopmentAgile + ISO 26262: Using Agile in Automotive Development
Agile + ISO 26262: Using Agile in Automotive Development
 
How To Improve PID
How To Improve PIDHow To Improve PID
How To Improve PID
 
V diagram por inverter control
V diagram por inverter controlV diagram por inverter control
V diagram por inverter control
 
Test automation
Test automationTest automation
Test automation
 
차량용 소프트웨어 개발 시 소프트웨어 아키텍처 고려사항
차량용 소프트웨어 개발 시 소프트웨어 아키텍처 고려사항차량용 소프트웨어 개발 시 소프트웨어 아키텍처 고려사항
차량용 소프트웨어 개발 시 소프트웨어 아키텍처 고려사항
 

Similar to Model based development(MBD)

Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
MuhammadTalha436
 
Application Of UML In Real-Time Embedded Systems
Application Of UML In Real-Time Embedded SystemsApplication Of UML In Real-Time Embedded Systems
Application Of UML In Real-Time Embedded Systems
ijseajournal
 
System dynamic20011598-079.pptx
System dynamic20011598-079.pptxSystem dynamic20011598-079.pptx
System dynamic20011598-079.pptx
muhammadsaad359748
 
Lecture-12-Architecture Design.pptx
Lecture-12-Architecture Design.pptxLecture-12-Architecture Design.pptx
Lecture-12-Architecture Design.pptx
YaseenNazir3
 
Modeling&Simulation_Ch01_part 3.pptx
Modeling&Simulation_Ch01_part 3.pptxModeling&Simulation_Ch01_part 3.pptx
Modeling&Simulation_Ch01_part 3.pptx
MaiGaafar
 
Software architecture
Software architectureSoftware architecture
Software architecture
Sweta Kumari Barnwal
 
Presentation Of Mbt Tools
Presentation Of Mbt ToolsPresentation Of Mbt Tools
Presentation Of Mbt Tools
Husnain Muhammad
 
Simulink based software
Simulink based software Simulink based software
Simulink based software
DorleControls
 
Presentation on software construction
Presentation on software constructionPresentation on software construction
Presentation on software construction
BanduChalise
 
SE18_Lec 03_ RUP
SE18_Lec 03_ RUPSE18_Lec 03_ RUP
SE18_Lec 03_ RUP
Amr E. Mohamed
 
Software Architectural & Data Design
Software Architectural & Data DesignSoftware Architectural & Data Design
Software Architectural & Data Design
Gaurav Bisht
 
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHMA SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
VLSICS Design
 
Design pattern
Design patternDesign pattern
Design pattern
Pawan Kumar Tiwari
 
Fundamentals of Software Engineering
Fundamentals of Software Engineering Fundamentals of Software Engineering
Fundamentals of Software Engineering
Madhar Khan Pathan
 
Ch7
Ch7Ch7
online national polling
online national pollingonline national polling
online national polling
Kasi Annapurna
 

Similar to Model based development(MBD) (20)

simulink
simulinksimulink
simulink
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
 
Application Of UML In Real-Time Embedded Systems
Application Of UML In Real-Time Embedded SystemsApplication Of UML In Real-Time Embedded Systems
Application Of UML In Real-Time Embedded Systems
 
System dynamic20011598-079.pptx
System dynamic20011598-079.pptxSystem dynamic20011598-079.pptx
System dynamic20011598-079.pptx
 
Lecture-12-Architecture Design.pptx
Lecture-12-Architecture Design.pptxLecture-12-Architecture Design.pptx
Lecture-12-Architecture Design.pptx
 
Modeling&Simulation_Ch01_part 3.pptx
Modeling&Simulation_Ch01_part 3.pptxModeling&Simulation_Ch01_part 3.pptx
Modeling&Simulation_Ch01_part 3.pptx
 
Software architecture
Software architectureSoftware architecture
Software architecture
 
Presentation Of Mbt Tools
Presentation Of Mbt ToolsPresentation Of Mbt Tools
Presentation Of Mbt Tools
 
Simulink based software
Simulink based software Simulink based software
Simulink based software
 
Presentation on software construction
Presentation on software constructionPresentation on software construction
Presentation on software construction
 
SE18_Lec 03_ RUP
SE18_Lec 03_ RUPSE18_Lec 03_ RUP
SE18_Lec 03_ RUP
 
Software Architectural & Data Design
Software Architectural & Data DesignSoftware Architectural & Data Design
Software Architectural & Data Design
 
Week 5
Week 5Week 5
Week 5
 
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHMA SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
 
Design Pattern
Design PatternDesign Pattern
Design Pattern
 
Design pattern
Design patternDesign pattern
Design pattern
 
Fundamentals of Software Engineering
Fundamentals of Software Engineering Fundamentals of Software Engineering
Fundamentals of Software Engineering
 
Ch7
Ch7Ch7
Ch7
 
Ch7
Ch7Ch7
Ch7
 
online national polling
online national pollingonline national polling
online national polling
 

Recently uploaded

Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Masters European & Gapanese Auto Repair
 
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
ahmedendrise81
 
Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?
jennifermiller8137
 
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
Bertini's German Motors
 
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
European Service Center
 
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
eygkup
 
5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing
5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing
5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing
Fifth Gear Automotive Argyle
 
TRANSFORMER OIL classifications and specifications
TRANSFORMER OIL classifications and specificationsTRANSFORMER OIL classifications and specifications
TRANSFORMER OIL classifications and specifications
vishnup11
 
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
Import Motorworks
 
Renal elimination.pdf fffffffffffffffffffff
Renal elimination.pdf fffffffffffffffffffffRenal elimination.pdf fffffffffffffffffffff
Renal elimination.pdf fffffffffffffffffffff
RehanRustam2
 
PARTS MANUAL tackeuschi TL150 BT7Z011-2.pdf
PARTS MANUAL tackeuschi TL150 BT7Z011-2.pdfPARTS MANUAL tackeuschi TL150 BT7Z011-2.pdf
PARTS MANUAL tackeuschi TL150 BT7Z011-2.pdf
eduarddorda1010
 
One compartment Model Deliverdddddded.pdf
One compartment Model Deliverdddddded.pdfOne compartment Model Deliverdddddded.pdf
One compartment Model Deliverdddddded.pdf
RehanRustam2
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
Antique Plastic Traders
 
Skoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda PerthSkoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda Perth
Perth City Skoda
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
Autohaus Service and Sales
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
jennifermiller8137
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
mymwpc
 
Why Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release CommandsWhy Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release Commands
Dart Auto
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
daothibichhang1
 
What Could Cause The Headlights On Your Porsche 911 To Stop Working
What Could Cause The Headlights On Your Porsche 911 To Stop WorkingWhat Could Cause The Headlights On Your Porsche 911 To Stop Working
What Could Cause The Headlights On Your Porsche 911 To Stop Working
Lancer Service
 

Recently uploaded (20)

Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
 
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
 
Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?
 
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
 
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
 
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
 
5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing
5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing
5 Warning Signs Your Mercedes Exhaust Back Pressure Sensor Is Failing
 
TRANSFORMER OIL classifications and specifications
TRANSFORMER OIL classifications and specificationsTRANSFORMER OIL classifications and specifications
TRANSFORMER OIL classifications and specifications
 
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
 
Renal elimination.pdf fffffffffffffffffffff
Renal elimination.pdf fffffffffffffffffffffRenal elimination.pdf fffffffffffffffffffff
Renal elimination.pdf fffffffffffffffffffff
 
PARTS MANUAL tackeuschi TL150 BT7Z011-2.pdf
PARTS MANUAL tackeuschi TL150 BT7Z011-2.pdfPARTS MANUAL tackeuschi TL150 BT7Z011-2.pdf
PARTS MANUAL tackeuschi TL150 BT7Z011-2.pdf
 
One compartment Model Deliverdddddded.pdf
One compartment Model Deliverdddddded.pdfOne compartment Model Deliverdddddded.pdf
One compartment Model Deliverdddddded.pdf
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
 
Skoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda PerthSkoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda Perth
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
 
Why Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release CommandsWhy Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release Commands
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
 
What Could Cause The Headlights On Your Porsche 911 To Stop Working
What Could Cause The Headlights On Your Porsche 911 To Stop WorkingWhat Could Cause The Headlights On Your Porsche 911 To Stop Working
What Could Cause The Headlights On Your Porsche 911 To Stop Working
 

Model based development(MBD)

  • 1. Introduction to Model Based Development for Automotive Engineers - Shashi Kumar Mergu 10/21/2013 1
  • 2. Model Based Development • Model-Based Design is a process that enables faster, more cost-effective development of dynamic systems, including control systems, signal processing, and communications systems. • In Model-Based Design, a system model is at the center of the development process, from requirements development, through design, implementation, and testing. • After model development, simulation shows whether the model works correctly. 10/21/2013 2
  • 4. Why MBD ? • Using a common design environment across project teams • Linking designs directly to requirements • Integrating testing with design to continuously identify and correct errors • Refining algorithms through multidomain simulation • Automatically generating embedded software code • Developing and reusing test suites • Automatically generating documentation • Reusing designs to deploy systems across multiple processors and hardware targets 10/21/2013 4
  • 5. MBD Design Process • • • • • • 10/21/2013 Defining the System Identifying System Components Modeling the System with Equations Building the Simulink® Block Diagram Running the Simulation Validating the Simulation Results 5
  • 6. Defining the System  The first step in modeling a dynamic system is to fully define the system. If you are modeling a large system that can be broken into parts, you should model each subcomponent on its own. Then, after building each component, you can integrate them into a complete model of the system.  EX : The heating system of a house is broken down into three main parts:  Heater subsystem  Thermostat subsystem  Thermodynamic model subsystem  The most effective way to build a model of this system is to consider each of these subsystems independently. 10/21/2013 6
  • 7. Identifying System Components The second step in the modeling process is to identify the system components. Three types of components define a system:  Parameters — System values that remain constant unless you change them  States — Variables in the system that change over time  Signals — Input and output values that change dynamically during a simulation In Simulink, parameters and states are represented by blocks, hile signals are represented by the lines that connect blocks. 10/21/2013 7
  • 8. Modeling the System with Equations The third step in modeling a system is to formulate the mathematical equations that describe the system. For each subsystem, use the list of system components that you identified to describe the system mathematically. Your model may include:  Algebraic equations  Logical equations  Differential equations, for continuous systems  Difference equations, for discrete systems You use these equations to create the block diagram in Simulink. 10/21/2013 8
  • 9. Building the Simulink Block Diagram  After you have defined the mathematical equations that describe each subsystem, you can begin building a block diagram of your model in Simulink.  Build the block diagram for each of your subcomponents separately. After you have modeled each subcomponent, you can then integrate them into a complete model of the system. 10/21/2013 9
  • 10. Need for Model Based Design ?  Efficient & cost effective way to develop controls, signal processing, image processing, communication & other embedded system.  Easy to implement.  Reduce development time by 50% or more.  Improve product quality 10/21/2013 10
  • 11. Tools for Model Based Design • • • • • • • 10/21/2013 Simulink State flow Matlab – GUIDE Fixed Point Conversion Simulink V&V RTW Embedded Coder Testing Tools 11