Transcript
Page 1: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

1© 2016 The MathWorks, Inc.

玩转 Simulink®

快速入门以及创新实践案列

杨兴

MathWorks项目工程师

柚籽

若需要下载此演讲视频,请登录MATLAB中文论坛:http://www.ilovematlab.cn/thread-495321-1-1.html

本讲义为论坛内部学习资料,版权归演讲者所有。转载请联系论坛管理员,感谢支持MATLAB中文论坛!

Page 2: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

2

Page 3: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

3

SIMULINK仿真以及基于模型设计

MATLAB科学计算语言

数学,统计,优化

应用程序 数据库和报告

快速原型与HIL仿真

验证、确认和测试

仿真图示和报告

基于事件的建模 物理建模

代码生成并行计算

控制系统

信号处理和通讯

图像和视频处理

测试测量

金融计算

生物计算

应用

MATLAB 家族

基于 MATLAB 和 Simulink 的近百种工具箱和扩展模块 正应用于当下的各行各业

Page 4: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

4

Simulink 入门

Simulink 建模与仿真快速入门

Simulink 创新实践 – 基于树莓派的应用实现

玩转 Simulink 帮助文档

Page 5: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

5

Simulink 入门

Simulink 建模与仿真快速入门

Simulink 创新实践 – 基于树莓派的应用实现

玩转 Simulink 帮助文档

Page 6: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

6

什么是 Simulink® ?

框图式建模仿真环境

Page 7: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

7

Simulink 介绍

模块化环境

建模、仿真、多域分析

设计、实现和测试:– 控制系统

– 信号处理系统

– 通信系统

– 其他动态系统

基于模型设计的平台

Page 8: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

9

Simulink 启动在 MATLAB 命令行窗口键入 simulink或者点击 Home 栏 Simulink Library

按钮,可以打开 Simulink 库浏览器

Page 9: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

10

Simulink 库浏览器

Library

Block

Block

Description

Search

Page 10: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

11

Simulation stop time

新建模型

Model Browser

Page 11: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

12

添加模块

To add blocks, drag and drop

them from the Simulink Library

Browser into the model.

Page 12: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

13

模块连线

Page 13: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

14

仿真时间Set stop

time

Start

simulation

Page 14: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

15

示例1: 噪音滤波

滤波器是实现消除信号噪声的有效手段

?

Noisy CleanFilter

Page 15: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

16

1. 确认信号的频域时域特性

信号特性通常需要频域和时域分析

Page 16: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

17

MysterySig2.wav

Color

Noise

2. 输入信号频域特性

Page 17: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

18

3. 理想低通滤波器

Lowpass Filter

Page 18: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

19

4. 低通滤波器

Page 19: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

20

5. 使用Digital Filter Design模块

Page 20: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

21

6. 设置低通滤波器属性

Bring up

Design filter

panel

Fs = 22050 Hz

Fpass = 7500

Fstop = 8000

Apass = 1

Astop = 40

Page 21: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

22

7. 输出信号

Page 22: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

23

Simulink 入门

Simulink 建模与仿真快速入门

Simulink 创新实践 – 基于树莓派的应用实现

玩转 Simulink 帮助文档

Page 23: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

24

Simulink 和硬件实现

LEGO MINDSTORMS

NXT/EV3

Arduino Raspberry Pi,Pi2,Pi3

C Code Generation

CompileImplementation

Model

Page 25: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

26

Raspberry Pi Simulink Blockset

Audio In/Out

GPIO

Web camera

Page 26: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

27

示例2:基于树莓派的小球追踪系统实现

通过摄像头,实时追踪目标对象

Page 27: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

28

1. 硬件要求

连接树莓派– 以太网口连接 PC端

– 摄像头连接USB

– Micro-USB口电源供电

– SD卡启动项

Page 28: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

29

2. Simulink 模型搭建

Page 29: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

30

3. 实时仿真

Page 30: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

31

Arduino 小车

Page 31: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

32

结合在一起…

Page 32: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

34

乐高 LEGO MINDSTORMS NXT

3 驱动端口

4 传感器端口

控制模块

1 USB口

Page 33: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

36

同样的硬件 不一样的创意

Page 34: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

37

框图式算法设计

Page 35: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

38

移动终端…

Page 36: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

39

移动终端应用

AndroidIOS

Page 37: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

40

多种硬件支持

BeagleBoard /PandaBoard

LEGO MINDSTORMS NXT

Arduino® Nano, Uno, Mega 2560Raspberry PiTM

Raspberry PiTM2

KINECTTM for Windows®

Digilent® Analog DiscoveryTM

Apple® iOS Devices

Samsung® GALAXY AndroidTM

LEGO® MINDSTORMS® EV3

RTL-SDR Radio

Supported Hardwarehttp://cn.mathworks.com/hardware-support

KINECTTM for Windows® V2TurtleBot™

Page 38: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

41

驱动执行机构传感器

购买器材

控制板

~4RMB

~55

~38

~9 ~10

其它配件

~35-235

Page 39: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

42

搭建模型

Page 40: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

43

一键下载

Page 41: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

44

Page 42: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

46

Simulink 在个领域的应用

46

Eurocopter: Helicopters

Eaton: Hybrid Delivery Truck

Caterpillar: Construction Machine

IAV: CNG/LPG EMS

GM: HVAC

Delphi: Common Rail Diesel

Dongfeng: BMS

Honeywell: Flight Controls

GM: Hybrid Powertrain

Daimler: Vehicle Controller

Lear: BCM

Vodafone: Telematics

Page 43: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

47

举个例子

Page 44: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

48

举个例子

Page 45: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

49

3.42:1 2.92:1

+ 2% MPGe

~ 12 Hours

System Optimization

举个例子

Page 46: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

50

Simulink 入门

Simulink 建模与仿真快速入门

Simulink 创新实践 – 基于树莓派的应用实现

玩转 Simulink 帮助文档

Page 47: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

51

玩转帮助文档

help

doc

docsearch

search

browse

Page 48: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

52

帮助文档中文切换

Page 49: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

53

MATLAB 学习资源

www.mathworks.com

– Webinars

– Solutions

– MATLAB central

www.ilovematlab.cn

– Answers & Shares

– Books

WeChat

– MATLAB(官方公众号)

– 基于模型的设计 – 老胡

– Simulink – 柚籽

Page 50: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

54

MathWorks 图书项目

http://cn.mathworks.com/support/books/

Page 51: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

55

关注MATLAB官方微博、微信公众号,获取更多学习资源!

关注MATLAB官方微信平台,即

可查看MathWorks在线学习资源。

Page 52: 转Simulinkdownload.ilovematlab.cn/meetup/2017NUAA/PPTs/玩转... · 2017. 4. 18. · 基于MATLAB 和Simulink 的近百种工具箱和扩展模块 ... Presentation Title Author:

56© 2016 The MathWorks, Inc.© 2016 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See www.mathworks.com/trademarks for

a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.

MATLAB

扫描右侧二维码,关注

MATLAB官方微信公众号

获取更多MathWorks在线学习资源!

若需要下载此演讲视频,请登录MATLAB中文论坛:http://www.ilovematlab.cn/thread-495321-1-1.html

本讲义为论坛内部学习资料,版权归演讲者所有。转载请联系论坛管理员,感谢支持MATLAB中文论坛!


Top Related