- 79
- 0
- 约2.5万字
- 约 18页
- 2018-04-25 发布于天津
- 举报
Simulink命令行仿真技术及回调函数概念
第十一章 Simulink命令行仿真技术及回调函数概念
前面的章节中,动态系统模型的建立、仿真及分析均是使用 Simulink 的图形建模和仿真方式实现的。
虽然 Simulink 的图形建模方式能够给用户提供强大的功能与友好的使用界面,使用户可以完成大部分的
动态系统的仿真分析工作。但在分析一些系统在不同的参数情况下的性能、在对系统进行调参以满足特
定要求或分析系统在不同的输入信号的作用下的响应时,单纯使用 Simulink 的图形建模方式是非常不方
便的。
本章将介绍 Simulink 命令行仿真技术。所谓命令行仿真是指在进行动态系统设计、建模、仿真与分
析中,使用 MATLAB 命令行的方式对系统的仿真分析进行控制和操作的方法。它允许用户可以从 M 文件来
对动态系统进行仿真,这样用户就可以不断通过 MATLAB 工作空间改变系统仿真或模块的参数,循环地运
行仿真。
Simulink 命令行仿真技术允许用户使用 M 文件对动态系统进行仿真分析,因而提出了如何在 MATLAB
命令中应用 Simulink 仿真计算的结果,对系统进行更深入的分析以及系统的 Simulink 仿真模型如何使
用 MATLAB 的计算的参数等问题。为了是用户能够方便地使用命令行仿真技术,首先介绍 Simulink 与
MATLAB 的接口。
11.1 Simulink与MATLAB 的接口
Simulink 是基于MATLAB 的系统级仿真平台,它与 MATLAB紧密地集成在一起。Simulink 不仅能够采
用 MATLAB 的求解器对动态系统进行求解,还可以与 MATLAB进行数据交互(从 MATLAB 工作空间中读入数
据或向 MATLAB 工作空间中写入数据)。
11.1.1 由 MATLAB 工作空间变量设置系统模块参数
前面章节介绍的系统模块的参数均是采用模块参数设置对话框进行设置的。用户需要双击打开模块
参数设置对话框,然后直接输入数据设置模块参数。这样需要调节参数大小时还需打开模块参数设置对
话框设置模块参数,这样做就比较麻烦。解决这个问题的一个有效的方法是使用 MATLAB 工作空间中的变
图 11.1 使用 MATLAB 工作空间变量设置模块参数
146
量设置系统模块参数。特别是当系统中有多个模块的参数依赖同一个变量时,使用这种方法非常便利。
用户可以直接使用 MATLAB 工作空间中的变量设置模块参数;也可以使用变量表达式设置模块参数。例如,
若k 是定义在 MATLAB 中的变量,则表达式k 、k 2 +k 、abs(k ) 等均可以作为系统模块的参数。图 11.1
的仿真算例说明了如何利用 MATLAB工作空间中的变量设置系统模块参数,仿真系统图中两个增益模块的
增益值分别设置为k 和 k ,在进行仿真时,这两个模块先从 MATLAB 工作空间读取k ,然后确定出自己
的增益。
这里需要说明的一点是,如果系统模块参数设置中使用的变量在 MATLAB 工作空间中没有定义,仿真
开始时 SImulink 会提示参数未定义信息。
11.1.2 将信号输出到 MATLAB 工作空间中
前面章节在给出系统仿真结果时,都是使用示波器模块 Scope 输出需要观察的信号的。使用示波器
模块可以使用户对输出信号进行简单的定性分析。但当需要对信号做进一步的定量分析或需要将多个信
号绘制在一张图中,并分别对各信号进行标注时,用户就需要将系统模型中的相应信号输出到 MATLAB 工
作空间中,然后再编写 M文件进行定量分析。Simulink 提供给用户多种将信号输出到 MATLAB 工作空间的
方法,本小节我们一一做介绍。
一、使用 Sinks 模型库中的 To Workspace 模块将信号输出至 MATLAB 工作空间
这是一种最直接最方便的将信号输出到 MATLAB 工作空间的方法。图 11.2 给出了这种方法的使用说
明。
将需要输出的信号连至 To Workspace 模块的输入端。双击 To Workspace 模块打开该模块的参数对
话框,见图 11.2。此对话框中需要设置输出信号的名称、输出数据的点数、输出的间隔和输出数据的类
型等。需要指出的是,数据输出类型有三种:数组、结构体及带时间变量的结构体
您可能关注的文档
- 设计系视觉传达设计专业人才培养方案.doc
- 设计基础与创意.ppt
- 试论八股文与明清科举.doc
- 诸将五首汉朝陵墓对南山.pdf
- 课件2汉画像石.ppt
- 超速离心机Beckman_L.doc
- 资讯科技融入‘艺术与人文’领域教材研发.ppt
- 进一步了解原住民文化研究结果三民族教育.ppt
- 通识教育中心黄亚君讲师.ppt
- 重农抑商政策海禁.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 保障农民工工资支付协调机制和工资预防机制.docx VIP
- (35页PPT)腾讯iOA零信任安全解决方案.pptx
- 供应链管理第章.ppt VIP
- 有机化学醇酚醚.ppt VIP
- 【真题】2025年湖北省公务员考试《申论》试题及答案解析(县乡卷).pdf VIP
- 《2025年人工智能在制造业应用》.docx VIP
- 2018年浙江省杭州市中考科学试卷含答案.docx VIP
- 东北地区自然地理概况课件市公开课一等奖省赛课微课金奖课件.pptx VIP
- Power Up3课后单元测试 - U7 - Unit Test.docx VIP
- EN755-2铝及铝合金挤压杆材,管材及型材 第2部分:机械性能.doc
原创力文档

文档评论(0)