+ All Categories
Home > Documents > System Design with MATLAB and Simulink - matlabexpo.com · System Design with MATLAB and Simulink...

System Design with MATLAB and Simulink - matlabexpo.com · System Design with MATLAB and Simulink...

Date post: 14-Jul-2018
Category:
Upload: lyliem
View: 251 times
Download: 2 times
Share this document with a friend
20
1 © 2015 The MathWorks, Inc. System Design with MATLAB and Simulink Model-Based Design explained Paul Lambrechts System Design with MATLAB and Simulink Model-Based Design explained
Transcript

1© 2015 The MathWorks, Inc.

System Design with MATLAB and SimulinkModel-Based Design explained

Paul Lambrechts

System Design with MATLAB and SimulinkModel-Based Design explained

2

ChallengeSimplify the operation of forage harvesters by automating the process of

filling trailers with corn, grass, and other crops

SolutionUse Model-Based Design to develop, test, and implement an automated

control system that uses 3D camera data to position the filler spout

Results Development times halved

Generated code immediately operational

Industry innovation award won

Link to user story

A forage harvester with the

IntelliFill™ system from CNH’s

FR90000 series

“With Model-Based Design we spent most of

our time developing and optimizing the system.

Almost no time was spent implementing it in C

or debugging code. There’s no difference in

performance between the Simulink model

running on a laptop and production code.”

Karel Viaene

CNH

CNH Develops Intelligent Filling System

for Forage Harvesters

3

What is Model-Based Design?

Why?The systematic use of models

throughout the development process

4

Innovation

Quality

Reliability

Return on

Investment

MBD

Innovation Lead among competition

Unique features and differentiators

Quality Exactly what your customer wants

Documentation, test reports, certification

Reliability Preventing design errors

Automated testing

Delivering in time and first time right

Return on Investment Cost reduction (materials, support)

Productive and efficient engineering staff

Why use Model-Based Design?For your Business

Link to MathWorks white paper

5

Berthold Bäuml, head of the autonomous learning robots lab at DLR

Why use Model-Based Design?For you as an Engineer

“Model-Based Design enables the simulation of complex

mechatronic systems and controllers, code generation for

real-time HIL testing, signal and image processing, and

data analysis and visualization.”

6

Why use Model-Based Design?

“Model-Based Design enables the simulation of complex

mechatronic systems and controllers, code generation for

real-time HIL testing, signal and image processing, and

data analysis and visualization.”

Modeling & Simulation

give you insights

Why?

7

Example: Engineering Problem to Solve

Control the actuation of

part of a robotic system

Electric motor with

velocity control

8

What Kind of Insights Do We Want to Get?

How do I size the motors?

Does my system still work if component values change?

Can I get desired performance?

What if…?

9

How Model-Based Design Works: Modeling and Simulation

Model the robot arm and the motors

Design the controller

At each stage: Simulate the model

10

Model the Robot Arm

11

Model the Motor

12

Connect Motors to Mechanics

13

Design and Simulate the Controller

14

“Model-Based Design enables the simulation of complex

mechatronic systems and controllers, code generation for

real-time HIL testing, signal and image processing, and

data analysis and visualization.”

Why use Model-Based Design?

Automatic Code Generation accelerates real-time

testing and production implementation

Why?

15

How Model-Based Design Works: Code Generation

Model the robot arm and the motors

Design the controller

Deploy the controller to hardware

16

How Model-Based Design Works: Code Generation

Model the robot arm and the motors

Design the controller

Deploy the controller to hardware:

Automatically Generate Controller Code

17

“Model-Based Design enables the simulation of complex

mechatronic systems and controllers, code generation for

real-time HIL testing, signal and image processing, and

data analysis and visualization.”

Why use Model-Based Design?

Design the complete system

and accelerate your work

Why?

19

1. Start small, but relevant!

2. Look for relevant examples and documentation• Website (Videos, Articles, Discover…)

• Documentation (Getting Started, Examples)

• User Community (MATLAB Answers, File Exchange)

3. Use MathWorks Services• Technical Support

• Training Services

• Consulting Services

System Design with MATLAB and SimulinkGet started with Model-Based Design

Link to MathWorks white paper

Innovation

Quality

Reliability

Return on

Investment

MBD

20© 2015 The MathWorks, Inc.


Recommended