- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章-3 simulink建模与仿真
* * 第六章 SIMULINK动态系统仿真 6.1 SIMULINK简介 6.2 SIMULINK常用模块介绍 6.3 SIMULINK基本操作 6.4 仿真参数配置 6.5 仿真实例 SIMULINK创建的模型文件扩展名为mdl 6.1 SIMULINK简介 Simulink是matlab下的一个组件,采用图形化的方式对连续或者离散系统进行建模和仿真。 在命令窗口输入simulink命令启动SIMULINK 6.2 SIMULINK常用模块 sources模块库 主要用于对仿真模型提供输入信号 sinks模块库 主要用于接收信号并将信号显示出来 continuous模块库 主要用于对连续系统(微分方程描述)建模 discrete模块库 主要用于对离散系统(差分方程描述)建模 Math operations模块库 主要用于对输入信号进行数学操作 6.3 SIMULINK基本操作 模块的选取:从模块库中拖出; 模块的选定:单击,模块四个角出现四个小黑块,按住shift,可以同时选中多个模块; 模块大小的调整:拖动四个小黑块中的某一个; 模块方向的调整:ctrl+R 模块的删除:del键 模块的命名:双击模块名进行编辑 模块参数设置:双击模块图标进行设置 1、模块的基本操作 Ctrl+拖动可以实现模块的复制 2、信号线的基本操作 信号线连接: 光标移动到模块输出口,出现十字形时鼠标左键拖动到另一模块输入口,出现十字形时释放鼠标。快捷方式:按住ctrl键,连续单击两个欲连接的模块。 信号线的选中:鼠标单击,按住shift同时选中多条 信号线的移动:选中后,拖动信号线上的小黑块 信号线的删除:del键 信号线的标注:双击信号线,在编辑框中输入内容 windows常用快捷键 ctrl+X, ctrl+C, ctrl+V, ctrl+S, ctrl+Z等同样适用 3、模型的注释 在模型编辑窗口任意位置双击鼠标,添加注释内容 6.4 仿真参数配置 Simulation菜单下Simulation parameters菜单项 1、设定仿真时间 设置Slover选项卡下的simulation time 2、设定仿真解法 变步长解法:步长不恒定 定步长解法:步长恒定 3、工作空间I/O设置 设置仿真时间和输出信号的名字 6.5 仿真实例 仿真一般步骤: 从模块库中选取出相应模块; 连接信号线; 设置仿真参数(系统参数和模块参数); 运行仿真。 信号积分实例 1、模块选择: Sine Wave模块: Simulink/Source模块库; Integrator模块: Simulink/Continuous模块库; Mux模块: Simulink/Signal Routing模块库; Scope模块: Simulink/Sinks模块库; 2、参数保持默认设置 模块搭建: 仿真结果: 黄色线条:正弦波 紫色线条:正弦波积分后的波形 电阻电路实例 1、模块选择: DC Voltage Source模块: SimPowerSystems/Electrical Sources模块库; Series RLC Branch模块: SimPowerSystems/Elements模块库; Current Measurement模块: SimPowerSystems/Measurements模块库; Display模块: Simulink/Sinks模块库; T Connector: SimPowerSystems/Connectors模块库。 2、参数设置: RLC Branch模块:L=0、C=inf 模块搭建: 仿真结果: 微分方程y’’(t)+3y’(t)+2y(t)=f(t)描述的因果系统,输入f(t)=2u(t),求系统的零状态响应。 1、模块选择: Step模块: Simulink/Source模块库; Integrator模块: Simulink/Continuous模块库; Gain模块: Simulink/Math Operations模块库; Sum模块: Simulink/Math Operations模块库; Scope模块: Simulink/Sinks模块库; 2、参数设置: Step模块: Step time=0,Final Value=2; Sum模块: Icon shape设为”rectangular” List of signs设为”+--” 模块搭建: 仿真结果: 方法二:进行Laplace变换,得到系统传递函数: H(s)=1/(s^2+3s+2) 1、模块选择: Step模块:
文档评论(0)