SIMULINK模块介绍教材课程

上传人:yulij****0329 文档编号:141463887 上传时间:2020-08-08 格式:PPT 页数:132 大小:1.83MB
返回 下载 相关 举报
SIMULINK模块介绍教材课程_第1页
第1页 / 共132页
SIMULINK模块介绍教材课程_第2页
第2页 / 共132页
SIMULINK模块介绍教材课程_第3页
第3页 / 共132页
SIMULINK模块介绍教材课程_第4页
第4页 / 共132页
SIMULINK模块介绍教材课程_第5页
第5页 / 共132页
点击查看更多>>
资源描述

《SIMULINK模块介绍教材课程》由会员分享,可在线阅读,更多相关《SIMULINK模块介绍教材课程(132页珍藏版)》请在金锄头文库上搜索。

1、重庆 大 学 机械传动国家重点实验室,SIMULINK 模块库,MATLAB,操作 双击 MATLAB 图标,1一 进入 MATLAB 环境,1 结果 进入 MATLAB 命令窗口,Simulink 模块库运行,二 进入 SIMULINK 环境,操作 单击 SIMULINK 图标,操作 双击“新建”图标,1结果 打开 simulink 工作窗, 默认名 untitled,1结果 打开 Library 模块库窗口,Simulink 模块库概述,(1)Sources模块库,为仿真提供各种信号源; (2)Sinks模块库,为仿真提供输出设备元件; (3)Continuous模块库,为仿真提供连续系统

2、; (4)Discrete模块库,为仿真提供离散元件; (5)Math模块库,提供数学运算功能元件; (6)Functionrandom(随机波形) Amplitude:幅度,信号的幅度 Frequency:频率,信号的频率 Units:单位,Hertz和rad/sec,Simulink 模块库Source,Ramp(斜坡) 模块功能 产生连续增大或减小的信号 模块说明 Ramp 模块生成一从指定时间和大小开始,以一定的速率增大或减小的信号。 模块数据类型 输出双精度类型信号 模块参数对话框 Slope:斜率,产生信号的变化率 Start time:信号开始产生的时间 Initial outp

3、ut:信号初始值,Simulink 模块库Source,Sine Wave(正弦波) 模块功能 产生一个正弦波 模块说明 Sine Wave 提供连续或离散形式的正弦波。 模块数据类型 双精度类型实数信号 模块参数对话框 Amplitude:信号的幅度 Frequency:信号的频率( rad/sec ) Phase:信号的相位(rad) Sample time:采样周期(0:连续;0:离散采样时间;-1:工作模式与接受信号模式相同) y= Amplitudesin(Frequency time+Phase),Simulink 模块库Source,Step(阶跃) 模块功能 产生一个阶跃信号

4、模块说明 Step 提供在指定时间处在两个可定义的水平间的阶跃。 模块数据类型 双精度类型实数信号 模块参数对话框 Step time:发生阶越变化的时间(s) Initial value:从开始仿真达到Step time时的模块输出值 Final value:仿真超过Step time后的输出值 Sample time:阶越采样率 当仿真时间小于Step time,则输出Initial value;当仿真时间大于或等于Step time输出Final value.,Simulink 模块库Source,Repeating Sequence(重复序列) 模块功能 产生重复的任意信号 模块说明

5、Repeating Sequence模块可生成随时间变化的重复信号。波形任意指定,当仿真达到Time values 向量中的最大时间值时,信号开始重复。 模块数据类型 双精度类型实数信号 模块参数对话框 Time values:单调增加的时间向量(s) Output values:与Time values对应的输出向量,Simulink 模块库Source,Pulse Generator(脉冲发生器) 模块功能 以一定的间隔生成脉冲 模块说明 Pulse Generator模块以一定的间隔产生一系列的脉冲。 模块数据类型 双精度类型实数信号 模块参数对话框 Amplitude:脉冲幅度 Per

6、iod:脉冲周期(s) Pulse Width:脉冲宽度(占整个周期的百分比) Phase delay:脉冲产生开始前的时间延迟(s),Simulink 模块库Source,Chirp(扫频信号) 模块功能 产生一频率递增的正弦波信号 模块说明 Chirp模块产生一频率随时间线性递增的正弦波信号,可以用该模块进行非线性系统的频普分析。 模块数据类型 双精度类型实数信号 模块参数对话框 Initial frequency:信号的初始频率 Target time:频率达到目标频率的时间值,在该时间后,频率以相同的速率连续改变 Frequency at target time:在目标时间的频率,Si

7、mulink 模块库Source,Clock(时钟) 模块功能 显示并提供仿真时间 模块说明 Clock模块在每一仿真步,输出当时的仿真时间。当该模块被打开时,这一时间将显示在窗口中。在打开该模块的情况下仿真会减慢仿真速度。它对需要仿真时间的模块来说很有用处。 模块数据类型 双精度类型实数信号 模块参数对话框 Display time:使用该复选框,在模块图标旁显示当前仿真时间,并改变其图标的外观 Decimation:时间更新获取的增量,可以是任意正整数,如取值为1000,固定积分步为1ms,则时钟将每隔1s更新一次。,Simulink 模块库Source,Digital Clock(时钟)

8、 模块功能 以指定采样时间间隔输出仿真时间 模块说明 Digital Clock模块仅仅输出指定采样时间间的仿真时间。在其它时间,输出保持为先前的值。在离散系统中,需要当前时间,应采用该模块,而不是Clock。 模块数据类型 双精度类型实数信号 模块参数对话框 Sample time:采样时间间隔。,Simulink 模块库Source,From File(从文件读数据) 模块功能 从文件读数据 模块说明 From File模块从指定的文件读取数据作为其输出。模块的图标中显示了提供数据的文件名。文件名必须包含一个两行或两行以上的矩阵,第一行应是单调递增的时间点,其它行是与之对应的数据点。 模块

9、数据类型 双精度类型实数信号 模块参数对话框 File name:输入数据的文件名。 Sample time:从文件中读去数据的采样率,Simulink 模块库Source,From Workspace(从工作空间读数据) 模块功能 从文件读数据 模块说明 From Workspace模块从Matlab工作空间读取数据。模块的Data参数指定工作空间的数据,由包含信号值和时间步表的矩阵或结构的Matlab计算表达式来指定。其矩阵或结构的格式与工作空间中输入的数据是 一致的。模块的图标显示了Data参数的表达式。 模块数据类型 任何类型实数或复数信号 模块参数对话框 Data:包含仿真时间和相应

10、信号的数值表。如果所需的信号-时间矩阵或结构已经存在于工作空间中,则只需要输入矩阵名称。 Sample time:从工作空间读取数据的采样率 Form output after final data value by:在数据超过Data的末尾时所输出的值。,Simulink 模块库Source,Random Number(随机数产生器) 模块功能 生成正态分布的随机数 模块说明 Random Number模块生成正态分布的随机数,每次仿真开始,种子被置为指定值。应避免对随机信号进行积分。如果需要,用Band-Limited Noise模块代替。 模块数据类型 双精度类型实数信号 模块参数对话框

11、 Mean:产生的随机数的平均值 Variance:产生的随机数的方差 Initial seed:随机数发生器开始的种子 Sample time:采样的时间间隔,Simulink 模块库Source,Uniform Random Number(均匀分布随机数) 模块功能 生成均匀分布的随机数 模块说明 Uniform Random Number模块在指定的区间内,以起始种子,生成均匀分布的随机数。生成的随机序列是可重复的,只要种子和参数相同。 模块数据类型 双精度类型实数信号 模块参数对话框 Minimum:指定区间的最小值 Maximum:指定区间的最大值 Initial seed:随机数发

12、生器开始的种子 Sample time:采样周期,Simulink 模块库Source,Band-Limited White Noise(限带白噪声) 模块功能 给一个连续系统引入白噪声 模块说明 Band-Limited White Noise模块生成正态分布的随机数,它适用于连续或者混合系统。它以一定的采样率产生输出。 模块数据类型 双精度类型实数信号 模块参数对话框 Noise power:白噪声功率谱密度图的高度 Sample time:噪声相关时间(理论上为0) Seed:发生随机数的开始种子。,Simulink 模块库Sinks,Simulink 模块库Sinks,Display(

13、显示) 模块功能 显示输入的值 模块说明 Display模块显示输入的值。可以通过选择Format选项来控制显示的格式。 模块数据类型 任意数据类型的实数或复数值信号。 模块参数对话框 Format:指显示数据的格式,缺省为short Decimation:指显示数据的频度,缺省值为1,显示每个输入点; Floating display:如果选中此核选框,模块的输出端入消失,可以将此模块作为浮动显示模块。 Sample time:显示点采样时间。,Simulink 模块库Sinks,Scope (显示器) 模块功能 显示仿真时产生的信号。 模块说明 Scope模块显示输入关于仿真时间的图形,模

14、块接收一个输入并且能够显示多个信号的图形。如果信号是连续的, Scope生成由点连成的图形,如果信号是离散的, Scope生成阶梯图。 Scope提供工具条按钮,可以缩放显示的数据,可以显示所有的数据,可以将一个仿真中坐标轴的设置保存给下一个仿真,可以限制显示的数据;可以保存数据到工作空间。,Simulink 模块库Sinks,Scope 属性(Properties) 通过属性按钮可改变坐标轴限,设置坐标轴数、时间范围、标记、采样参数以及保存选项。 一般(General)参数: Number of axes:坐标轴数,在该数据域中设置Y轴数,Y轴独立,但共用一个时间基准(X轴),坐标轴的个数等

15、于输入端口的个数。 Time range:时间范围,通过输入一个数或auto到该域中来改变X轴限制。输入一个秒数值,则每个窗口显示相应秒数的数据量;输入auto,则设置X轴为仿真连续时间。,Simulink 模块库Sinks,Scope 属性(Properties) 一般(General)参数: Tick labels:刻度标记,可以选择刻度标记于所有坐标轴、一个坐标轴或底部坐标轴,也可不作刻度标记。 Floating scope:浮动显示,能够显示一条或多条信号线上的信号。 Sampling:抽样,可选择Decimation或Sample time选项,其缺省项为Decimation,缺省值

16、为1,若选择Sample time,可输入采样时间,缺省值为0。,Simulink 模块库Sinks,Scope 属性(Properties) Data history: Limit rows to last:持续极限行,Scope依赖其数据历史记录来缩放或自动缩放。 Save data to workspace:保存数据至工作空间,勾选此项可在仿真结束时自动保存Scope采集的数据。 Variable name:变量名,必须是模型中使用的各种变量标识中唯一的。 Format:格式,数据可以保存的格式有三种:矩阵(Matrix),结构(Structure),具有时间的结构(Structure with time)。矩阵形式只用于具有一个坐标轴的Scope 对于多坐标轴,要使用结构形式。,Simulink 模块库Sinks,Scope (显示器) 模块数据类型 该模块接受实数值信号,包括任意类型的同性质向量。 模块特点 采样时间从驱动模块继承,也可以设置; 状态0,Simulink 模块库Sinks,Stop Simulation(停止仿真

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号