- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIMULI及NK仿真
第4章Simulink仿真环境 Simulink仿真环境 Simulink是一个以MATLAB为基础的软件包,用于对动态系统进行建模和仿真。它使得MATLAB的功能得到进一步扩展,它可以非常容易的实现可视化建模,把理论研究和工程实践有机的结合在一起。 【本章学习目标】 ● 熟悉Simulink的操作环境。 ● 掌握绘制系统模型的方法。 ● 掌握子系统模块的建立与封装技术。 ● 了解S函数的功能与设计方法。 4.1 初识Simulink——?一个简单的仿真实例 在MATLAB的命令窗口输入Simulink,或单击MATLAB主窗口工具栏上的“Simulink”命令按钮即可启动Simulink。Simulink启动后会显示如图4.1所示的Simulink模块库浏览器(Simulink Library Browser)窗口。 1.模型元素 一个典型的Simulinnk模型包括以下3种元素。 ● 信号源(Source) ● 被模拟的系统模块 ● 信号输出(Sink) 2.仿真步骤 (1)建立系统仿真模型,包括添加模块、设置模块参数、进行模块连接等操作。 (2)设置仿真参数。 (3)启动仿真并分析仿真结果。 3.仿真实例 【例4.1】利用Simulink仿真曲线。 正弦信号由信号源模块库(Sources)中的Sine Wave模块提供,求和用数学运算模块库(Math Operations)中的数学函数模块(Add)产生,再用信号输出模块库(Sinks)中的示波器模块(Scope)输出波形 (1)打开一个名为untitled的模型编辑窗口 (2)将所需模块添加到模型中。 (3)用连线将各个模块连接起来组成系统仿真模型 (4)设置模块参数并连接各个模块组成仿真模型。 Simulink仿真环境 (5)设置系统仿真参数。 (6)仿真操作。 4.2 仿真模型的建立 4.2.1 Simulink的基本模块 模块是构成系统仿真模型的基本单元。构建系统仿真模型主要涉及Simulink模块的操作。 基本模块库 专业模块库 Simulink仿真环境 4.2.2 模块操作 1.添加与删除模块 2.选取模块 3.复制模块 4.模块外形的调整 5.模块名的处理 Simulink仿真环境 4.2.3 模块的连接 1.连接两个模块 2.模块间连线的调整 3.连线的分支 4.标注连线 4.3 系统的仿真与分析 4.2.4 模块的参数和属性设置 1.模块的参数设置 2.模块的属性设置 ① Description:对该模块在模型中的用法进行说明。 ② Priority:规定该模块在模型中相对于其他模块执行的优先顺序。 ③ Tag:用户为模块添加的文本格式的标记。 “Block Annotation”选项卡中指定在该模块的图标下显示模块的哪个参数。“Callbacks”选项卡中指定当对该模块实施某种操作时需要执行的MATLAB命令或程序。 Simulink仿真环境 4.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”编辑框中选择具体算法。 Simulink仿真环境 2.Data Import/Export类设置 ① 矩阵形式。MATLAB把矩阵的第一列默认为时间向量,后面的每一列对应每一个输入端口,矩阵的第一行表示某一时刻各输入端口的输入状态。另外,也可以把矩阵分开来表示,即MATLAB默认的表示方法[t,u],其中t是一维时间列向量,表示仿真时间,u是和t长度
您可能关注的文档
- CRC的旨鞍责.ppt
- CRRT理及论知识培训.pptx
- CSS页眉版外观设计与布局.ppt
- CRRT管及路管理与护理.ppt
- Ctherm及odynamicsofphasetransformation.ppt
- CuiQu菁巴取.ppt
- CVVH滤及过率和滤过分数.ppt
- C动物导澳生殖和个体发育.ppt
- C时电郊扳质水溶液的摩尔电导率.ppt
- C羧酸技鞍其衍生物.ppt
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
文档评论(0)