- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 matalab的Simulink仿真环境
第10章Simulink仿真环境 Simulink是一个以MATLAB为基础的软件包,用于对动态系统进行建模和仿真。 【本章学习目标】 ● 熟悉Simulink的操作环境。 ● 掌握绘制系统模型的方法。 ● 掌握子系统模块的建立与封装技术。 ● 了解S函数的功能与设计方法。 10.1 初识Simulink——?一个简单的仿真实例 在MATLAB的命令窗口输入Simulink,或单击MATLAB主窗口工具栏上的“Simulink”命令按钮即可启动Simulink。Simulink启动后会显示如图10.1所示的Simulink模块库浏览器(Simulink Library Browser)窗口。 1.模型元素 一个典型的Simulinnk模型包括以下3种元素。 ● 信号源(Source) ● 被模拟的系统模块 ● 信号输出(Sink) 2.仿真步骤 (1)建立系统仿真模型,包括添加模块、设置模块参数、进行模块连接等操作。 (2)设置仿真参数。 (3)启动仿真并分析仿真结果。 3.仿真实例 【例10.1】利用Simulink仿真曲线。 正弦信号由信号源模块库(Sources)中的Sine Wave模块提供,求和用数学运算模块库(Math Operations)中的数学函数模块(Add)产生,再用信号输出模块库(Sinks)中的示波器模块(Scope)输出波形 (1)打开一个名为untitled的模型编辑窗口 (2)将所需模块添加到模型中。 (3)用连线将各个模块连接起来组成系统仿真模型 (4)设置模块参数并连接各个模块组成仿真模型。 (5)设置系统仿真参数。 (6)仿真操作。 10.2 仿真模型的建立 10.2.1 Simulink的基本模块 模块是构成系统仿真模型的基本单元。构建系统仿真模型主要涉及Simulink模块的操作。 基本模块库 专业模块库 10.2.2 模块操作 1.添加与删除模块 2.选取模块 3.复制模块 4.模块外形的调整 5.模块名的处理 10.2.3 模块的连接 1.连接两个模块 2.模块间连线的调整 3.连线的分支 4.标注连线 10.3 系统的仿真与分析 10.2.4 模块的参数和属性设置 1.模块的参数设置 2.模块的属性设置 ① Description:对该模块在模型中的用法进行说明。 ② Priority:规定该模块在模型中相对于其他模块执行的优先顺序。 ③ Tag:用户为模块添加的文本格式的标记。 “Block Annotation”选项卡中指定在该模块的图标下显示模块的哪个参数。“Callbacks”选项卡中指定当对该模块实施某种操作时需要执行的MATLAB命令或程序。 10.3.1 设置仿真参数 打开系统仿真模型,从模型编辑窗口的“Simulation”菜单中选择“Configuration Parameters”命令,打开一个仿真参数对话框,在其中可以设置仿真参数。在此对话框中,仿真参数设置被分为8类。 ● Solver类:用于设置仿真起始和停止时间,选择微分方程求解算法并为其规定参数,以及选择某些输出选项。 ● Data Import/Export类:用于管理工作空间数据的导入和导出。 ● Optimization类:用于设置仿真优化模式。 ● Diagnostics类:用于设置在仿真过程中出现各类错误时发出警告的等级。 ● Hardware Implementation类:用于设置实现仿真的硬件。 ● Model Referencing类:用于设置参考模型。 ● Simulation Target类:用于设置仿真模型目标。 ● HDL Coder类:用于设置通过自动代码生成技术将设计算法生成HDL代码的方法 1.Solver类设置 (1)设置仿真起始和停止时间(Simulink time) (2)仿真算法的选择(Solver options) 在“Type”编辑框中设定算法类别:固定步长(Fixed-step)和变步长(Variable-step)算法,在“Solver”编辑框中选择具体算法。 2.Data Import/Export类设置 ① 矩阵形式。MATLAB把矩阵的第一列默认为时间向量,后面的每一列对应每一个输入端口,矩阵的第一行表示某一时刻各输入端口的输入状态。另外,也可以把矩阵分开来表示,即MATLAB默认的表示方法[t,u],其中t是一维时间列向量,表示仿真时间,u是和t长度相等的n维列向量(n表示输入端口的数量),表示状态值。例如,在命令窗口中定义t和u: t=(0:0.1:10); u=[sin(t),cos(t).*sin(t),exp(-2*t).*sin(t)]; ② 包含时间数据的结构形式。结构变量
您可能关注的文档
最近下载
- 2025年人教版八年级下册语文期末试卷含答案.pdf VIP
- 【新教材】花城版一年级音乐上册(艺术唱游)全册核心素养教案+教学计划(全35页)(2024年).doc VIP
- 二 比较文学的对象、体系与方法.ppt VIP
- 电商直播人才培养模式研究.pptx VIP
- 2020年版中国药典药物检测相关知识考试试卷.docx
- 2025割草机器人市场规模技术路线及竞争格局分析报告.docx
- 体育心理学(第三版) 季浏PPT课件.pptx
- 四年级上册“快乐读书吧” 测试题及答案 .pdf VIP
- 家用空调主板整机可靠性测试标准.docx VIP
- 2025秋教科版(2024)小学科学三年级上册教学计划及进度表(2025-2026学年第一学期).docx VIP
文档评论(0)