- 58
- 0
- 约4.13千字
- 约 16页
- 2017-01-20 发布于江苏
- 举报
过程控制系统仿真[精选]
《过程控制系统仿真》电子工业出版社 出版 2009.3 作者:郭阳宽 王正林 联系邮箱:wa_2003@126.com 3.1 Simulink子系统及其封装 3.2 S函数设计与应用 3.3 使用Simulink仿真命令 3.4 Simulink仿真建模的要求 3.5 Simulink控制系统仿真实例 3.6 本章小结 习题与思考 第 3章 Simulink高级仿真技术 内容提要 前面讲述了使用Simulink中现有的模块进行仿真,然而随着模型越来越复杂,用这些基本操作创建的Simulink模变得越来越庞大而难以读懂; 而且,在实际中,可能有些需要用到的模块在Simulink中没有,因此需要掌握一些高级仿真技术,对Simulink的模块进行扩展,以用于高级仿真应用。 3.1 Simulink子系统及其封装 3.1.1 创建子系统 子系统的创建有以下两种方法: 1.通过Subsystem模块建立子系统 即采用Signal Systems 模块库中的Subsystem功能模块,利用其编辑区设计组合新的功能模块。基本操作步骤为: (1)打开Simulink模块库浏览器,新建一个仿真模型。 (2)打开Simulink模块库中的Ports Subsystems模块库,将Subsystem模块添加到模型编辑窗口中。 (3)双击Subsystem模块打开一个空白的Subsystem窗口,将要组合的模块添加到该窗口中,另外还要根据需要添加输入模块和输出模块,表示子系统的输入端口和输出端口。这样,一个子系统就建好了。 2.通过已有的模块建立子系统 即将现有的多个功能模块组合起来,形成新的功能模块。基本操作步骤为: (1)选择要建立子系统的模块,不包括输入端口和输出端口。 (2)选择模型编辑窗口中的【Edit】【Create Subsystem】命令,这样,子系统就建好了。在这种情况下,系统会自动把输入模块和输出模块添加到子系统中,并把原来的模块变为子系统的图标。 3.1.2 封装子系统 所谓子系统的封装(Masking),就是为子系统定制对话框和图标,使子系统本身有一个独立的操作界面,把子系统中的各模块的参数对话框合成一个参数设置对话框,在使用时不必打开每个模块进行参数设置,这样使子系统的使用更加方便。 子系统封装的基本步骤为: (1)创建一个子系统。 (2)选中子系统,选择模型窗口菜单中的【Edit】【Mask subsystem】选项生成封装模块。 (3)使用封装编辑器(Mask Editor)进行设置。 Mask Editor对话框的选项卡 Mask Editor对话框中共包括4个选项卡:Icon、Parameters、Initialization和Documentation。子系统的封装主要就是对这4页参数进行设置。 3.1.4 子系统实例 PID模块为例,讲述子系统的创建及封装。基本步骤如下 : 在本例中,需要正弦信号、余弦函数、积分模块、观测结果的模块,分别将Simulink Library Browser中的以下模块依次拖到untitled窗口中; 将对应的模块相连,并将运算结果相加连接。 创建子系统。选定模型,单击Simulink的Library窗口中的【Edit】【Creat Subsystem】,便生产了子系统,为了更加明了,单击模型中的“Subsystem”,将其改为“PID”。 进行系统封装。选定如图3.5的PID子系统部分,选择Simulink的Library窗口中的【Edit】【Mask Subsystem】命令进行子系统的封装,在弹出的对话框中可以进行一些封装的设置。 3.2 S函数设计与应用 Simulink提供了一个功能强大的对模块库进行扩展的新工具S-Function,它依然是基于Simulink原来提供的内置模块,通过对那些经常使用的模块进行组合并封装而构建出可重复使用的新模块。 S-Function是系统函数(System Function)的简称,也叫做S函数,是一个动态系统的计算机语言描述。在MATLAB中,用户可以选择用M文件编写,也可以用C或mex文件编写。 S函数提供了扩展Simulink模块库的有力工具,它采用一种特定的调用语法,实现函数和Simulink解法器之间的交互。 S函数最广泛的用途是定制用户自己的Simulink模块。它的形式十分通用,能够支持连续系统、离散系统和混合系统。 3.2.1 S函数设计模板 1.M文件格式的S函数模板及结构 MATLAB提供了一个模板文件,方便了S函数的编写,该模板文件位于MATLAB根目录toolbox/Simulink/blocks下: 2.模板的使用 概括说来,建立S函数可以分成两个分离的任务
您可能关注的文档
- 辽宁力迅风功率预测系统[精选].ppt
- 辽宁理工职业学院在基层党组织和党员中[精选].doc
- 辽宁省2013届省重点中学协作体领航高考预测试卷语文试题[精选].doc
- 辽宁省东北育才中学2015届九年级化学导学案:第一章 开启化学之门 第三节 怎样学习和研究化学 第一课时[精选].doc
- 辽宁省东北育才中学2015届九年级化学导学案:第一章 开启化学之门 第二节 化学研究些什么 第一课时[精选].doc
- 辽宁省丹东市2012届高考预测试卷3(语文)详细解析[精选].doc
- 辽宁省作业场所职业健康监督检查表[精选].doc
- 辽宁省大连24中2013届高三上学期期中考试(二)语文试题[精选].doc
- 辽宁省大连24中2013届高三考前模拟考试历史试题 Word版含答案[精选].doc
- 辽宁省大连市2009届高三第二次模拟考试语文试题[精选].doc
- 2026年学历类自考幼儿文学-幼儿园课程参考题库含答案解析(5卷试题).docx
- 2026年中国二次压降全自动测试仪数据监测研究报告.docx
- 2026年中国猪加工成套设备数据监测研究报告.docx
- 2026年中国监听监控系统数据监测研究报告.docx
- 2026年中国三相电机原理演示器数据监测研究报告.docx
- 2026年中国普通混凝土轻型内隔墙板数据监测研究报告.docx
- 2026年中国明装照明配电箱数据监测研究报告.docx
- 2026年中国双作用套管整形器数据监测研究报告.docx
- 2026年中国ABS塑料吸塑仪器外壳数据监测研究报告.docx
- 2026年学历类自考法学概论-西方行政学说史参考题库含答案解析(5卷试题).docx
最近下载
- 2025年新疆维吾尔自治区中考英语真题含答案.pdf VIP
- 第31课 中国特色社会主义新时代和全面建成小康社会(二)(课件)-【中职专用】《中国历史》.pptx VIP
- 八大特殊作业危险告知牌全套.docx VIP
- 二年级下国学计划及教案 .pdf VIP
- 南昌大学《物理化学》2018-2019学年期末试卷.pdf VIP
- (统编2026新教材)二年级道法下册第1课《身心健康很重要》课件.pptx
- 涉诈风险账户审查表51.pdf VIP
- 第31课 中国特色社会主义新时代和全面建成小康社会(二)(配套教案)-【中职专用】《中国历史》.docx VIP
- 深度解析(2026)《GB 16423-2020金属非金属矿山安全规程》.pptx VIP
- 新人教版数学五年级下册全册课本练习题精编可编辑可打印.doc VIP
原创力文档

文档评论(0)