MCGS锅炉水温与循环水流量串级PID控制系统仿真+答辩PPT(9)_毕业论文

毕业论文移动版

毕业论文 > 机械论文 >

MCGS锅炉水温与循环水流量串级PID控制系统仿真+答辩PPT(9)


MATLAB最早发行于1984年,经过10余年的不断改进,现今已推出基于Windows  2000/xp的MATLAB 7.0版本。新的版本集中了日常数学处理中的各种功能,包括高效的数值计算、矩阵运算、信号处理和图形生成等功能。在MATLAB环境下,用户可以集成地进行程序设计、数值计算、图形绘制、输入输出、文件管理等各项操作。 MATLAB提供了一个人机交互的数学系统环境,该系统的基本数据结构是复数矩阵,在生成矩阵对象时,不要求作明确的文数说明,使得工程应用变得更加快捷和便利。
MATLAB系统由五个主要部分组成:
(1)MATALB语言体系  MATLAB是高层次的矩阵/数组语言.具有条件控制、函数调用、数据结构、输入输出、面向对象等程序语言特性。利用它既可以进行小规模编程,完成算法设计和算法实验的基本任务,也可以进行大规模编程,开发复杂的应用程序。
(2)MATLAB工作环境  这是对MATLAB提供给用户使用的管理功能的总称.包括管理工作空间中的变量据输入输出的方式和方法,以及开发、调试、管理M文件的各种工具。
(3)图形图像系统  这是MATLAB图形系统的基础,包括完成2D和3D数据图示、图像处理、动画生成、图形显示等功能的高层MATLAB命令,也包括用户对图形图像等对象进行特性控制的低层MATLAB命令,以及开发GUI应用程序的各种工具。
(4)MATLAB数学函数库  这是对MATLAB使用的各种数学算法的总称.包括各种初等函数的算法,也包括矩阵运算、矩阵分析等高层次数学算法。
(5)MATLAB应用程序接口(API) 这是MATLAB为用户提供的一个函数库,使得用户能够在MATLAB环境中使用c程序或FORTRAN程序,包括从MATLAB中调用于程序(动态链接),读写MAT文件的功能。
    MATLAB还具有根强的功能扩展能力,与它的主系统一起,可以配备各种各样的工具箱,以完成一些特定的任务。MATLAB具有丰富的可用于控制系统分析和设计的函数,MATLAB的控制系统工具箱(Control System Toolbox)提供对线性系统分析、设计和建模的各种算法;MATLAB的系统辨识工具箱(System Identification Toolbox)可以对控制对象的未知对象进行辨识和建模。MATLAB的仿真工具箱(Simulink)提供了交互式操作的动态系统建模、仿真、分析集成环境。它用结构框图代替程序智能化地建立和运行仿真,适应线性、非线性系统;连续、离散及混合系统;单任务,多任务离散事件系统。
4.2 软件仿真
    通过MATLAB中的SIMULINK工具箱可以动态的模拟所的构造系统的响应曲线,以控制框图代替了程序的编写,只需要选择合适仿真设备,添加传递函数,设置仿真参数。
4.2.1控制系统性能指标
(1) 静态偏差:系统过渡过程终了时的给定值与被控参数稳态值之差。
(2) 衰减率:闭环控制系统被施加输入信号后,输出响应中振荡过程的衰减指标,即振荡经过一个周期以后,波动幅度衰减的百分数。为了保证系统足够的稳定程度,一般衰减率在0.75-0.9。
(3) 超调量:输出响应中过渡过程开始后,被控参数第一个波峰值与稳态值之差,占稳态值的百分比,用于衡量控制系统动态过程的准确性。
    (4) 调节时间:从过渡过程开始到被控参数进入稳态值-5%—+5%范围所需的时间
下面根据前文的锅炉模型传递函数对串级控制系统进行仿真,以模拟实际中的阶跃响应曲线,考察串级系统的设计方案是否合理。
4.2.2 阶跃响应性能
模拟PID控制器的传递函数D(s)可理解为同一信号分别经比例、积分、微分运算后相加;P调节器为纯比例环节;锅炉传递函数已求得。考虑到实际使用中,由于阀有动作死区,即位于0开度时可能有流量或小开度时无流量,达到最大开度时,控制信号尽管继续增大但已经失去调节作用等原因将阀的传递函数作为非线性环节处理。 (责任编辑:qin)