收藏 分享(赏)

Simulink高级仿真技术+.ppt

上传人:fcgy86390 文档编号:5586148 上传时间:2019-03-09 格式:PPT 页数:16 大小:149.50KB
下载 相关 举报
Simulink高级仿真技术+.ppt_第1页
第1页 / 共16页
Simulink高级仿真技术+.ppt_第2页
第2页 / 共16页
Simulink高级仿真技术+.ppt_第3页
第3页 / 共16页
Simulink高级仿真技术+.ppt_第4页
第4页 / 共16页
Simulink高级仿真技术+.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、单击此处编辑母版标题样式单击此处编辑母版副标题样式* 1 过程控制系统仿真 电子工业出版社 出版 2009.3作者:郭阳宽 王正林联系邮箱: wa_l3.1 Simulink子系统及其封装l3.2 S函数设计与应用l3.3 使用 Simulink仿真命令l3.4 Simulink仿真建模的要求l3.5 Simulink控制系统仿真实例l3.6 本章小结l 习题与思考第 3章 Simulink高级仿真技术 内容提要l 前面讲述了使用 Simulink中现有的模块进行仿真,然而随着模型越来越复杂,用这些基本操作创建的 Simulink模变得越来越庞大而难以读懂;l 而且,在实际中,可能有些需要用到

2、的模块在 Simulink中没有,因此需要掌握一些高级仿真技术,对 Simulink的模块进行扩展,以用于高级仿真应用。3.1 Simulink子系统及其封装3.1.1 创建子系统子系统的创建有以下两种方法:l 1通过 Subsystem模块建立子系统l 即采用 Signal l 2 simset函数l simset 函数用来为 sim函数建立或编辑仿真参数或规定算法,并把设置结果保存在一个结构变量中。l 3 simget函数l simget函数用来获得模型的参数设置值。如果参数值是用一个变量名定义的, simget返回的也是该变量的值而不是变量名。如果该变量在工作空间中不存在 (即变量未被赋

3、值 ),则 Simulink给出一个出错信息。l 4 set_param函数l set_param函数的功能很多,这里只介绍如何用 set_param函数设置 Simulink仿真参数以及如何开始、暂停、终止仿真进程或者更新显示一个仿真模型。l ( 1)设置仿真参数l 调用格式为: set_param(modname,property,value,)l ( 2)控制仿真进程l 调用格式为: set_param(modname,SimulationCommand,cmd)3.4 Simulink仿真建模的要求通常 Simulink建模有以下基本要求:l1子系统划分要清晰l2模型要有针对性l3模型

4、精度要恰当l4建模要从总体角度出发3.5 Simulink控制系统仿真实例Simulink求其二级系统的单位阶跃响应 。基本求解步骤如下:l 1、利用 Simulink的 Library窗口中的 【 File】 【 New】 菜单,打开一个新的模型窗口。l 2、分别从信号源库( Sourse)、输出方式库( Sink)、数学运算库( Math)、连续系统库( Continuous)中,用鼠标把阶跃信号发生器( Step)、示波器( Scope)、传递函数( Transfer Fcn)、相加器( Sum)四个标准功能模块选中,并将其拖至模型窗口。l 3、 按要求先将前向通道连接好,然后把相加器(

5、 Sum)的另一个端口与传递函数和示波器间的线段相连,形成闭环反馈。l 4、 双击传递函数,打开其属性设置对话框,并将其中的 “numerator”设置为 “ 10 ”, “Denominator”设置为 “1 3 0”,同理,将相加器设置为 “+-”。l 5、绘制成功后,如图 3.13所示,并命名后保存。l 6、对模型进行仿真。运行后,双击 Scope,得到系统的阶跃响应曲线。控制系统仿真实例(续)【 例 3-4】 ,基本求解步骤如下:l 1、利用 Simulink的 Library窗口中的 【 File】 【 New】 菜单,打开一个新的模型窗口。l 2、分别将 Simulink Libr

6、ary Browser中的以下模块依次拖到untitled窗口中,连接后便得到整个控制系统的模型。l 3、选择 【 Simulation】 菜单下的 【 Start】 命令,开始仿真。l 4、在 MATLAB工作空间中,看到了变量 y的数据。3.6 本章小结l 实际工程中的过程控制系统都是比较复杂的,包含大量的子系统。要更好地利用 Simulink进行分析与设计,需要掌握一些高级仿真技术,运用这些技术,能使仿真变得简洁有序、功能强大。l 本章只介绍了一些过程控制系统仿真中常用的Simulink高级仿真技术,对于其他的高级仿真技术,读者可在掌握这些基本内容的基础上,通过 Help文档和反复练习,触类旁通,达到熟练掌握、运用自如的境界。习题与思考

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 解决方案

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报