第2章仿真工具Simulink简介

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

返回
用户自定义函数模块组
模块功能说明
嵌入MATLAB函数 用户自定义函数 M文件的S函数 现有函数 调用S函数 建立S函数 S函数样例
返回
2.3.2 控制系统动态结构图模型建立
1.模型窗口的建立
2.模块的创建与操作 (1)创建模块
(2)模块操作 1)模块的选择
2)模块复制
①在选定模块处,按住 鼠标右键并拖动至适 当位置
(3)连接分支线
(4)连接线的折曲和折点的移动
连接线折曲:选中已存在的连接线, 将鼠标指针指到待折处,先按住 “Shift”键,再按下鼠标左键, 拖动至合适处,释放鼠标左键。
折点移动:选中折线,将鼠标指针 指到待移动的折点处,当鼠标指针 变为一个小圆圈时,按下鼠标左键 并拖动折点至希望处,释放鼠标左 键。
带宽限幅白噪声
频率递增正弦波

仿真时间


常数


无限计数器

有限计数器

在规定的采样间隔产生仿真时间


来源为数据文件
能 说
来源为MATLAB的工作空间

接地端口
输入信号端口
脉冲发生器
斜坡信号

产生正态分布的随机数


生产规律性重复信号
模 块
重复序列内插值

重复阶梯序列

创建信号

普通信号源发生器
输入端口

模型
口 与
输出端口
子 系
子系统
统 模
子系统样例
块 组
条件选择
Switch语句作用子系统


触发操作


触发子系统


While循环控制系统
返回
位清零

置位


逐位操作
位 操
组合逻辑
作 模
与常量比较
块 组
与零比较
检测突变
模 块
检测递减
功 能
检测负下降沿
说 明
检测非负下降沿
检测递增

检测非负上升沿
信号源模块组
用户自定义模块组
附加数学与离散模块组
分别介绍各类 基本模块的功能
信号源模块组 输出模块组 连续系统模块组 离散系统模块组 数学运算模块组 查表模块组 非连续系统模块组 信号线路模块组 端口与子系统模块组 逻辑与位操作模块组 模型检测模块组 模型扩充模块组 信号属性模块组 用户自定义函数模块组
模块功能说明
模块支持表 文档模块 模型信息 基于时间的线性分析 触发线性分析
返回
信号属性模块组
模块功能说明
多路信号转化向量 数据类型转换 继承数据类型转换 数据类型复制 数据类型传送 数据类型传送样例 数据类型缩放
信号属性模块组
模块功能说明
显示信号初始状态 信号探测 比率变换 信号转换 信号特性检测 权重采样时间 信号带宽检测


正弦信号


阶跃信号
均匀分布随机数
返回
输出模块组
模块功能说明
数字显示 浮动示波器 输出端口 示波器 仿真停止 信号终结端 将数据写入文件保存 将数据写入工作空间 显示二维图形
返回
连续系统模块组
模块功能说明
输入信号微分 输入信号积分 状态空间系统模型 传递函数模型 输入信号固定延时 输入信号可变延时 输入信号定义延迟时间 零极点模型
写矩阵
标签可视化 信
号 线
索引向量
路 模
手动选择开关
块 组
信号合并
在多输入中选择一输出的开关

混路器


选路器

说 明
多路开关
返回
结构子系统

单元子系统
口 与
代码重用子系统
子 系
使能

使能和触发子系统


使能子系统

For循环控制子系统

函数响应生成
块 功
函数响应子系统
能 说
条件操作

If语句作用子系统
说 明
信号维数改变
取整运算
符号函数
正弦波函数
数 学
增益可变函数

若多维数组中某一维元素只有一则移出该维


减法函数
块 组
求和
元素求和函数
模 块
三角函数
功 能
一元减法函数

矩阵连接

权重采样时间计算
返回
查表模块组
模块功能说明
余弦函数查询表 直接n维信号查表 n维插值 一维查表 二维查表 n维信号查表 动态查询表 预查询索引搜寻 正弦函数查询表
②选定模块,在工具栏 中选择“Copy”与 “Paste”按钮
③在选定的模块处点击 鼠标右键,在弹出的 菜单中选择“Copy” 与“Paste”选项
④按住“Ctrl”键,按 下鼠标左键,将选定 的模块拖动至适当的 位置。
3)模块的旋转与翻转 旋转
翻转
4)模块的连接。
5)模块的插入
6)模块的名称操作

与 位
检测正上升沿
操 作
提取位
模 块
检测开区间

动态检测开区间
模 块
逻辑运算
功 能
关系运算


算术平移
返回
参数确定
检测离散的斜率
模 型
检测动态区间范围
检 测
检测动态下限

检测动态变化范围


检测动态上限
检测分辨率

检测静态区间范围
块 功
检测静态下限

检测静态变化范围


检测静态上限
返回
模型扩充模块组
返回
磁滞回环
黏性摩擦

死区非线性


动态死区非线性
系 统
冲击非线性
模 块
量化非线性

信号变化率限制
信号变化率动态限制
模 块
滞环比较器
功 能
饱和输出

动态饱和输出
明 阈值过限清零
返回
信号线路模块组
模块功能说明
信号总线分配器 信号总线生成器 信号总线选择器 数据存储 数据存储读取 数据存储写入 分路器 环境控制器 读矩阵
绝对值
加法
数 学
代数约束
运 算
赋值

偏重


复数转化为幅值和相角形式
复数转化为实部和虚部形式


除法
功 能
点乘
说 明
增益运算
输入幅值和相角形式合成复数
常用数学函数
矩阵串联
数 学
最值运算函数
运 算
最大最小值运算函数

按指定顺序改变数组维数


多项式函数
乘法运算


元素乘法运算


输入实部和虚部形式合成复数
G(s)=
要求:写出程序代码
2.3 仿真工具Simulink简介
Simulink 是MATLAB的重要组成部分 面向结构图方式的仿真环境 作为系统建模和仿真的工具
Simulink主要功能 实现动态系统建模、仿真与分析 预先对系统进行仿真与分析,做适当的实时修改, 达到仿真的最佳效果
调试及整定控制系统的参数,以提高系统的性能
提高开发系统的效率
2.3.1 Simulink界面
打开Simulink库浏览器
通用用户模块组

连续系统模块组


非连续系统模块组


离散系统模块组


逻辑和位操作模块组
查表模块组
数学运算模块组
模型检测模块组
模型扩充模块组

端口和子系统模块组
ຫໍສະໝຸດ Baidu
块 库
非连续系统模块组
功 能
信号线路模块组
说 明
输出模块组
返回
离散系统模块组
模块功能说明
差分环节 离散微分环节 离散滤波器 离散状态空间 离散传递函数 离散零极点模型 离散时间积分器 一阶保持器 整数延时
离散系统模块组
模块功能说明 输出上一步的输出值 延时 离散一阶传递函数 离散传递函数 离散零点传递函数 单位采样周期的延时 权重移动平均 零阶保持器
返回
相关文档
最新文档