自动控制系统计算机仿真第5章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《自动控制系统计算机仿真第5章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动控制系统 计算机仿真 课件
- 资源描述:
-
1、下图为图形库浏览器界面下图为图形库浏览器界面SimulinkSimulink的仿真模型窗口界面由标题、功能菜单和用户模的仿真模型窗口界面由标题、功能菜单和用户模型编辑区三部分组成。型编辑区三部分组成。在用户模型编辑区中,用户可以建立、编辑系统仿真模型在用户模型编辑区中,用户可以建立、编辑系统仿真模型的结构图。结构图中所需要的模块可直接从的结构图。结构图中所需要的模块可直接从SimulinkSimulink库浏库浏览器窗口中拖拽复制。当用户完成览器窗口中拖拽复制。当用户完成SimulinkSimulink系统模型的编系统模型的编辑之后,需要设置模块参数和系统仿真参数,最后就可以辑之后,需要设置模
2、块参数和系统仿真参数,最后就可以进行系统仿真。进行系统仿真。5.1.1 Simulink5.1.1 Simulink 6.0 6.0常用模块简介常用模块简介连续(连续(ContinuousContinuous)模块组)模块组不连续(不连续(DiscontinuitiesDiscontinuities)模块组)模块组离散(离散(DiscreteDiscrete)模块组)模块组数学运算数学运算(Math Operations)(Math Operations)模块组模块组 接收器(接收器(SinksSinks)模块组)模块组 输入源(输入源(SourcesSources)模块组)模块组5.1.2
3、Simulink5.1.2 Simulink其他工具箱模块组其他工具箱模块组 除了基本的模块组以外,还有许多其他工具箱模块组。包括:除了基本的模块组以外,还有许多其他工具箱模块组。包括:Aerospace BlocksetAerospace Blockset、CDMA Reference BlocksetCDMA Reference Blockset、Comunications Comunications BlocksetBlockset、Control System ToolboxControl System Toolbox、Dials&Gauges BlocksetDials&Gauges
4、 Blockset、Fuzzy Fuzzy Logic ToolboxLogic Toolbox、Model Predictive Control ToolboxModel Predictive Control Toolbox、Neural Network Neural Network BlocksetBlockset、RF BlocksetRF Blockset、Signal Processing BlocksetSignal Processing Blockset、SimMechanicsSimMechanics、SimPowerSystemsSimPowerSystems、Simulin
5、kSimulink Control Design Control Design、SimulinkSimulink Parameter Parameter EstimationEstimation、SimulinkSimulink Response Optimization Response Optimization、VirtureVirture Reality Reality等等。等等。这些模块组或工具箱都是针对各领域的专用工具模块。这些模块组或工具箱都是针对各领域的专用工具模块。对于自动控制系统仿真,最常用的是以下几个:对于自动控制系统仿真,最常用的是以下几个:Control System
6、Control System ToolboxToolbox、Fuzzy Logic ToolboxFuzzy Logic Toolbox、Model Predictive Control ToolboxModel Predictive Control Toolbox、Neural Network BlocksetNeural Network Blockset、Signal Processing BlocksetSignal Processing Blockset、SimMechanicsSimMechanics、SimPowerSystemsSimPowerSystems、SimulinkSi
7、mulink Control Design Control Design、SimulinkSimulink Parameter Parameter EstimationEstimation等。等。5.2 Simulink建模与仿真建模与仿真5.2.1 Simulink5.2.1 Simulink建模方法简介建模方法简介在在SimulinkSimulink Library Browser Library Browser的库中选择了所需要的模块以后,可以将的库中选择了所需要的模块以后,可以将模块拖拽到模型窗口中,这样就建立了一个模块拖拽到模型窗口中,这样就建立了一个SimulinkSimulink
8、模型。例如:模型。例如:5.2.2 5.2.2 仿真算法与控制参数选择仿真算法与控制参数选择1.1.参数设置参数设置 缺省时,缺省时,SimulinkSimulink的算法为变步长的算法为变步长ode45ode45,仿真时间为:起始,仿真时间为:起始0 0秒,终秒,终止止1010秒。从菜单栏秒。从菜单栏SimulationConfigurationSimulationConfiguration Parameters Parameters,可以打开这,可以打开这一界面,根据自己的要求,重新进行设置。一界面,根据自己的要求,重新进行设置。Solver(Solver(解题器解题器)参数设置参数设置D
9、ata Import/Export(Data Import/Export(数据输入、输出数据输入、输出)参数设置参数设置Diagnostics(Diagnostics(诊断诊断)参数设置参数设置 Hardware Implementation(Hardware Implementation(硬件实现硬件实现)参数设置参数设置Model referencing(Model referencing(模型参考模型参考)设置设置Real-Time workshop(Real-Time workshop(实时工作间实时工作间)参数设置参数设置 2.2.运行模型运行模型用户在选择适当的算法并且设置好仿真参
10、数后,就可以运行用户在选择适当的算法并且设置好仿真参数后,就可以运行SimulinkSimulink仿真模型了。有两种方法可以启动仿真:仿真模型了。有两种方法可以启动仿真:1 1)选择)选择SimulationStartSimulationStart;2 2)点击图标)点击图标“”“”。注意:缺省时,示波器历史数据只保存最后的注意:缺省时,示波器历史数据只保存最后的50005000个。如果我们希个。如果我们希望显示完整的仿真曲线,就需要将望显示完整的仿真曲线,就需要将“Limit data to last 5000”Limit data to last 5000”前面复前面复选框中的选框中的“
11、”去掉。去掉。5.2.3 Simulink5.2.3 Simulink在控制系统仿真研究中的应用举例在控制系统仿真研究中的应用举例【例【例5-15-1】某一某一SISOSISO的线性定常如图所示,试用的线性定常如图所示,试用MATLABMATLAB观测其单观测其单位阶跃响应曲线。位阶跃响应曲线。解:建立一个解:建立一个SimulinkSimulink模型文件,在其中构造如下图所示的仿真模模型文件,在其中构造如下图所示的仿真模型型 仿真运行结果仿真运行结果:【例【例5-25-2】某一非线性控制系统如图某一非线性控制系统如图5-205-20所示,判断该系统是否有稳所示,判断该系统是否有稳定的极限环
12、,并且分析该系统的稳定性。定的极限环,并且分析该系统的稳定性。解:解:根据题意,可以列写出以下方程根据题意,可以列写出以下方程1(0.50.50.5;0)21(0.50.50.5;0)ccccceccc oror建立绘制系统相轨迹的建立绘制系统相轨迹的SimulinkSimulink模型如下图所示模型如下图所示 运行仿真模型就绘制出该非线性控制系统相轨迹运行仿真模型就绘制出该非线性控制系统相轨迹从相轨迹可以看到该非线性系统具有稳定的极限环。从相轨迹可以看到该非线性系统具有稳定的极限环。再建立另一种形式的系统仿真模型,并且得到仿真结果(下图所再建立另一种形式的系统仿真模型,并且得到仿真结果(下图
13、所示)。可以看到极限环对应的等幅振荡的振幅大约为示)。可以看到极限环对应的等幅振荡的振幅大约为0.60.6;周期大;周期大约为约为6 6秒。秒。5.3 5.3 子系统与模块封装技术子系统与模块封装技术 用户也可以根据自己的需要将一些常用的子系统封装成一些模用户也可以根据自己的需要将一些常用的子系统封装成一些模块,这些模块的用法也类似于标准的块,这些模块的用法也类似于标准的SimulinkSimulink模块。并且还可以将模块。并且还可以将自己开发的一系列模块构建自己的模块集。自己开发的一系列模块构建自己的模块集。5.3.1 5.3.1 子系统概念及构成方法子系统概念及构成方法1.1.通过子系统
展开阅读全文