自动控制系统计算机仿真张晓江习题答案第5章节.pptVIP

  • 8
  • 0
  • 约4.21千字
  • 约 39页
  • 2017-11-27 发布于广东
  • 举报

自动控制系统计算机仿真张晓江习题答案第5章节.ppt

(2) 建立如图所示的Simulink仿真框图。 (3)双击S-Function模块,并且在对话框中输入S-函数名和参数名。本例中我们在S-Function Name栏中输入ex5_3a,就可以建立起该模块和我们编写的ex5_3a.m文件之间的联系。 (4)运行仿真,在Workspace中就得到tout和yout两个变量,在MATLAB的命令窗口输入命令: 计算机就绘制出了u和y的曲线图 【例5-4】 用m文件S-函数实现以下连续系统的状态方程 解题过程如下 (1)为该系统写出S-函数的模块,程序名为ex5_4,保存在work文件夹内。其程序如下: , , 尚辅网 / 第5章 Simulink在系统仿真中的应用 Simulink是一种用于在MATLAB下建立模块化的集成软件工具包。 是控制系统计算机仿真领域内的一种先进、高效、便捷的工具。 5.1 Simulink建模的基础知识 Simulink含两层含义:“Simu”表示仿真(simulation);而link表示它能够进行系统连接,即:把一系列模块连接起来,构成复杂的系统模型。正是由于它的这些功能和特色,使得它成为计算机仿真领域首选的仿真环境。 下图为图形库浏览器界面 Simulink的仿真模型窗口界面由标题、功能菜单和用户模型编辑区三部分组成。 在用户模型编辑区中,用户可以建立、编辑系统仿真模型的结构图。结构图中所需要的模块可直接从Simulink库浏览器窗口中拖拽复制。当用户完成Simulink系统模型的编辑之后,需要设置模块参数和系统仿真参数,最后就可以进行系统仿真。 5.1.1 Simulink 6.0常用模块简介 连续(Continuous)模块组 不连续(Discontinuities)模块组 离散(Discrete)模块组 数学运算(Math Operations)模块组 接收器(Sinks)模块组 输入源(Sources)模块组 5.1.2 Simulink其他工具箱模块组 除了基本的模块组以外,还有许多其他工具箱模块组。包括:Aerospace Blockset、CDMA Reference Blockset、Comunications Blockset、Control System Toolbox、Dials Gauges Blockset、Fuzzy Logic Toolbox、Model Predictive Control Toolbox、Neural Network Blockset、RF Blockset、Signal Processing Blockset、SimMechanics、SimPowerSystems、Simulink Control Design、Simulink Parameter Estimation、Simulink Response Optimization、Virture Reality等等。 这些模块组或工具箱都是针对各领域的专用工具模块。 对于自动控制系统仿真,最常用的是以下几个:Control System Toolbox、Fuzzy Logic Toolbox、Model Predictive Control Toolbox、Neural Network Blockset、Signal Processing Blockset、SimMechanics、SimPowerSystems、Simulink Control Design、Simulink Parameter Estimation等。 5.2 Simulink建模与仿真 5.2.1 Simulink建模方法简介 在Simulink Library Browser的库中选择了所需要的模块以后,可以将模块拖拽到模型窗口中,这样就建立了一个Simulink模型。例如: 5.2.2 仿真算法与控制参数选择 1. 参数设置 缺省时,Simulink的算法为变步长ode45,仿真时间为:起始0秒,终止10秒。从菜单栏Simulation→Configuration Parameters,可以打开这一界面,根据自己的要求,重新进行设置。 Solver(解题器)参数设置 Data Import/Export(数据输入、输出)参数设置 Diagnostics(诊断)参数设置 Hardware Implementation(硬件实现)参数设置 Model referencing(模型参考)设置 Real-Time workshop(实时工作间)参数设置 2. 运行模型 用户在选择适当的算法并且设置好仿真参数后,就可以运行Simulink仿真模型了。有两种方法可以启动仿真:1)选择Simul

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档