13
2 © 2015 The MathWorks, Inc. Introduction to Simulink Jean-Baptiste Lanfrey Ruth-Anne Marchant MathWorks Australia

Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

  • Upload
    others

  • View
    24

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

2© 2015 The MathWorks, Inc.

Introduction to Simulink

Jean-Baptiste Lanfrey

Ruth-Anne Marchant

MathWorksAustralia

Page 2: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

What is Simulink?

How do companies use Simulink?

This presentation answers three questions

3

Why use Simulink?

Page 3: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

Simulink is a programming environment that is:graphical, built around solvers, to model and simulate time-dependent systems

4

Page 4: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

What is Simulink?

How do companies use Simulink?

This presentation answers three questions

5

Why use Simulink?

Page 5: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

In Simulink, you can model and simulate your entire system

6

Page 6: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

In Simulink, you can interact with, visualise, and test your system

7

Page 7: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

In Simulink, you can use a common design platform for your full development process

8

INTEGRATION

TE

ST

AN

D V

ER

IFIC

AT

ION

RESEARCH REQUIREMENTS

DESIGN

Models

&Simulation

IMPLEMENTATION

MCU DSP FPGA ASIC

VHDL, VerilogC, C++Structured

Text

PLC

Link design and requirements

Understand system behaviour by

modeling system and environment in a single platform

Save time and reduce risk with

automatic code generation

Optimise system-level

performance

Detect errors earlier by testing

earlier

Page 8: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

What is Simulink?

How do companies use Simulink?

This presentation answers three questions

9

Why use Simulink?

Page 9: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

TAFE Expedites Development of Embedded Control Software for Agricultural Tractors Using Model-Based Design

10

“Model-Based Design is a fundamental requirement for teams

that need to take on larger projects of increasing complexity. At

TAFE, it reduced the effort required at virtually every stage of the

project, including plant modeling, software development, and all

phases of testing.”

- Suchin Karthik, Tractors and Farm Equipment Limited

Tractor plowing operation using hydraulic controls.

Page 10: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

Mitsubishi Heavy Industries Develops Robotic Arm for Removing Nuclear Fuel Debris

11

“Model-Based Design with MATLAB and Simulink supports a

wide range of options, from classic to modern control, which

made it possible to respond easily to any changes in design

constraints and to meet the demanding accuracy requirement for

this robot.”

- Tadashi Murata, Mitsubishi Heavy Industries

Rendering of Mitsubishi Heavy Industries’ seven-

meter-long robotic arm capable of withstanding up

to 2000 kg of processing reaction force

Page 11: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

ABB Accelerates the Delivery of Large-Scale, Grid-Connected Inverter Products with Model-Based Design

12

“Simulink and Embedded Coder enabled us to open the door to

new markets. With increased productivity from extensive

simulation and efficient code generation, we have confidence in

our ability to produce the systems that larger customers are

asking for in the time frames they want.”

- Dr. Robert Turner, ABB

A cabinet of Power Electronic

Building Blocks (PEBBs).

Page 12: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

In summary, Simulink is a graphical environment for modeling and simulating dynamic systems, and is the platform for Model-Based Design

Questions?

13

Page 13: Introduction to Simulink · C, C++ VHDL, Verilog Structured Text PLC Link design and requirements Understand system behaviourby modeling system and environment in a single platform

14© 2015 The MathWorks, Inc.