转simulinkdownload.ilovematlab.cn/meetup/2017nuaa/ppts/玩转... · 2017. 4. 18. · 基于matlab...

Post on 30-Mar-2021

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1© 2016 The MathWorks, Inc.

玩转 Simulink®

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

杨兴

MathWorks项目工程师

柚籽

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

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

2

3

SIMULINK仿真以及基于模型设计

MATLAB科学计算语言

数学,统计,优化

应用程序 数据库和报告

快速原型与HIL仿真

验证、确认和测试

仿真图示和报告

基于事件的建模 物理建模

代码生成并行计算

控制系统

信号处理和通讯

图像和视频处理

测试测量

金融计算

生物计算

应用

MATLAB 家族

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

4

Simulink 入门

Simulink 建模与仿真快速入门

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

玩转 Simulink 帮助文档

5

Simulink 入门

Simulink 建模与仿真快速入门

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

玩转 Simulink 帮助文档

6

什么是 Simulink® ?

框图式建模仿真环境

7

Simulink 介绍

模块化环境

建模、仿真、多域分析

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

– 信号处理系统

– 通信系统

– 其他动态系统

基于模型设计的平台

9

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

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

10

Simulink 库浏览器

Library

Block

Block

Description

Search

11

Simulation stop time

新建模型

Model Browser

12

添加模块

To add blocks, drag and drop

them from the Simulink Library

Browser into the model.

13

模块连线

14

仿真时间Set stop

time

Start

simulation

15

示例1: 噪音滤波

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

?

Noisy CleanFilter

16

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

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

17

MysterySig2.wav

Color

Noise

2. 输入信号频域特性

18

3. 理想低通滤波器

Lowpass Filter

19

4. 低通滤波器

20

5. 使用Digital Filter Design模块

21

6. 设置低通滤波器属性

Bring up

Design filter

panel

Fs = 22050 Hz

Fpass = 7500

Fstop = 8000

Apass = 1

Astop = 40

22

7. 输出信号

23

Simulink 入门

Simulink 建模与仿真快速入门

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

玩转 Simulink 帮助文档

24

Simulink 和硬件实现

LEGO MINDSTORMS

NXT/EV3

Arduino Raspberry Pi,Pi2,Pi3

C Code Generation

CompileImplementation

Model

26

Raspberry Pi Simulink Blockset

Audio In/Out

GPIO

Web camera

27

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

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

28

1. 硬件要求

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

– 摄像头连接USB

– Micro-USB口电源供电

– SD卡启动项

29

2. Simulink 模型搭建

30

3. 实时仿真

31

Arduino 小车

32

结合在一起…

34

乐高 LEGO MINDSTORMS NXT

3 驱动端口

4 传感器端口

控制模块

1 USB口

36

同样的硬件 不一样的创意

37

框图式算法设计

38

移动终端…

39

移动终端应用

AndroidIOS

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™

41

驱动执行机构传感器

购买器材

控制板

~4RMB

~55

~38

~9 ~10

其它配件

~35-235

42

搭建模型

43

一键下载

44

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

47

举个例子

48

举个例子

49

3.42:1 2.92:1

+ 2% MPGe

~ 12 Hours

System Optimization

举个例子

50

Simulink 入门

Simulink 建模与仿真快速入门

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

玩转 Simulink 帮助文档

51

玩转帮助文档

help

doc

docsearch

search

browse

52

帮助文档中文切换

53

MATLAB 学习资源

www.mathworks.com

– Webinars

– Solutions

– MATLAB central

www.ilovematlab.cn

– Answers & Shares

– Books

WeChat

– MATLAB(官方公众号)

– 基于模型的设计 – 老胡

– Simulink – 柚籽

54

MathWorks 图书项目

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

55

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

关注MATLAB官方微信平台,即

可查看MathWorks在线学习资源。

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