基于模型算法预测控制的分析与算法研究.doc
《基于模型算法预测控制的分析与算法研究.doc》由会员分享,可在线阅读,更多相关《基于模型算法预测控制的分析与算法研究.doc(26页珍藏版)》请在三一办公上搜索。
1、安徽大学本科毕业论文(设计、创作)题目:基于模型算法预测控制的分析与算法研究 学生姓名: 夏金龙 学号: Z01014166 院(系): 电气工程与自动化学院 专业: 自动化 入学时间: 2010 年 9月导师姓名: 何舒平 职称/学位: 讲师/博士 导师所在单位:电气工程与自动化学院 完成时间: 2014 年 6 月基于模型算法预测控制的分析与算法研究摘 要本论文简要介绍了预测控制的发展历程,理论分析了模拟算法及其优缺点以及一些参数选取。此外,还介绍了MPC。通过比较MPC与传统PID的算法实现,突出MPC的快速性、稳定性等特点。介绍了预测控制在工业中的一些实际运用。最后,指出MPC在中国的
2、广阔发展前景。对于我国MPC的发展具有重要的现实意义。关键词:MPC;预测控制;模型;参数The analysis and the relevant research of model algorithmic predictive controlAbstractThe thesis provides a brief introduction of the development process of predictive control. It also posites the theoretical analysis of simulation algorithm and articulat
3、es its advantages and disadvantages, a number of parameter selections as well. Moreover, it presents the MPC by comparing the algorithm implementation of the MPC and traditional PID to highlight its features : rapidity and stability, etc. Predictive control algorithm introduced some practical use in
4、 industry. Finally, the article points out that there is a wide prospect of development for the MPC in China. It is of great and practical significance for our country to develop and bring out the MPC.Keywords: MPC; Predictive control; Model; Parameter目录1绪论.51.1预测控制发展概述.51.2预测控制基本原理.62基本模型.62.1多步输出预
5、测.72.2最优控制率计算.92.3MAC的IMC结构.102.4闭环系统特性.112.5预测控制系统的参数选择.122.5.1预测时域长度P.132.5.2控制时域宽度M.133 仿真研究.134 应用实例204.1采用模型算法预测控制的电流控制器204.2模型预测控制在锅炉控制系统中的应用215 结论.22主要参考文献.24致谢.251绪论1.1 预测控制发展概述以状态空间法为基础的现代控制理论从60年代初期发展至此,已取得了很大的进步,对自动控制技术的发展产生了积极的推动作用。随着科学技术和生产的迅速发展,对大型、复杂和不确定的系统被告自动控制的要求不断提高,使得现代控制理论的局限性越来
6、越明显。一般来说,在实际操作当中,常具有非线性、时变性和不确定性,且大多数操作是多变量的,其数学模型的建立很难。即使有些对象可以建立数学模型,其结构也往往很复杂,难于设计并实现有效控制。这些年发展起来的自适应、自校正控制技术,虽然能一定程度的解决不确定性问题,但其仍然要求面对面辨识对象模型,所以算法复杂,计算量巨大,且它对过程的未建的模型动态和扰动的适应能力不好,系统的有些问题尚有待进一步解决,应用范围也受到限制。对于上述情况,在工业过程控制领域,应用现代控制理论设计的过程控制器的操作效果,往往不如经典理论设计中的PID调节效果好。因此,目前为止,在工业过程控制中,占主要地位的还是经典的PID
7、调节器。为了改变理论与应用间的上述不协调现象,自70年代以来,人们除了加强对生产之中的建模、系统辨识、自适应控制、鲁棒控制等的研究外,开始破除传统控制思想的束缚,设计面向工业操作的特点,寻找对模型要求低、在线计算方便、控制综合效果好的算法。随着数字计算机向小型、高速、大容量、低成本方面的发展,也为此等新算法的实现提供了物质基础。预测控制就是在这种情况下发展起来的一类新型计算机控制算法。预测控制并非理论产物,是在工业实践操作过程当中发展起来的。它是由美国和法国的几家公司在70年代先后提出的。而且刚问世,就在石油、电力和航空等工业领域之中得到十分成功的认可。随后又陆陆续续出现了各种其他相近的算法,
8、到目前为止已有几十种了,可统称为预测控制算法。最早应用于工业操作过程的预测控制算法,有Richalet、Mehra等人提出的、建立在非参数模型脉冲响应基础上的模型预测启发控制(MPHC),又称为模型算法控制(MAC),以及Culter等提出的、建立在非参数模型阶跃响应基础上的动态矩阵控制(MAC)等等。由于这类算法是描述过程动态行为的信息,直接从生产现场检测到的过程响应(即脉冲响应或阶跃响应),也不需要事先知道过程模型的结构和参数的先验知识,也不必通过复杂的辨识系统辨识来建立过程的数学模型,便可根据某一优化指标设计控制系统,确定一个控制量的时间序列,使将来的一段时间被调量与经过柔化的期望轨迹之
9、间的误差变的最小,由于算法采用的是不断在线的滚动优化。在优化过程中不断通过实测系统输出与预测模型输出的误差来进行反馈校正,所以能在一定程度上克服由于预测模型误差和某些不确定性干扰等的影响,使系统的鲁棒性得到增强,适用于控制复杂的工业生产过程。除了直接来自工业操作过程当中的控制,采用基于脉冲响应或阶跃响应的非参数模型作为预测模型的预测控制算法,还出现了另一种类基于离散参数模型的预测控制算法。80年代初,人们在自适应控制的研究当中中发现,增强自适应控制系统的鲁棒性,有必要在广义最小方差控制的基础之上,吸取预测控制中的多步预测、滚动优化思想,用以扩大反映过程未来变化趋势的动态信息量,提高自适应控制系
10、统的实用性等等。所以,出现了基于辨识过程参数模型,还带有自校正机制、在线修正预测控制算法等,主要有Clarke的广义预测控制(GPC)、Lelic的广义预测极点配置控制(GPP)等。预测控制自1978年Richalet等人提出模型预测启发式控制算法(MPHC)以来,已经取得了巨大的发展,先后提出了模型算法控制(MAC)、动态矩阵控制(DMC)、广义预测极点配置控制(GPP)、内模控制(IMC)和推理控制(IC)等几十种算法,在实际复杂工业过程控制中也得到了成功的应用。正如前面所提出的那样,预测控制不是理论的产物,而是在工业初中过程中逐渐发展起来的。当前所说的预测控制,既包括了来自工业生产过程的
11、MAC、DMC,也包括了自适应控制的GPC、GPP及内模控制(IMC)等多方面的研究成果,是工程界和控制理论界共同合作所得的产物。1.2 预测控制基本原理在介绍预测控制的具体算法之前,我们先来建立预测控制的基本概念。预测控制的首发点与传统的PID控制不同。通常的PID控制,是根据过程当前的和过去的输出测量值和设定值的偏差来确定当前的控制输入。但是预测控制不仅仅利用当前的和过去的偏差值,而且还利用预测模型来预估过程未来的偏差值,以滚动确定当前的最优输入方法。所以,从基本思想来看,预测控制优于PID控制。预测控制是以计算机为实现方法的,所以其算法的表现形式一般为采样控制算法。预测控制是以一种模型为
12、基础利用过去的输入输出的数据来预测未来一段时间内的输出,再通过具有控制约束和预测误差的二次函数的极小化,来得到当前和未来几个采样周期的最优控制规律。在下一个采样周期中再利用最新数据,重复这一优化的计算过程。另外,预测控制包含了预测的原理,即利用内部模型的状态或输出的预测,同时应用了有限预测时域的滚动计算思想和反馈及预测校正等等,最后采用了对某个系统性能指标的最优化计算用来确定在一个控制时域内的最优的控制序列。这是预测控制的基本原理。虽然预测控制算法种类多、表现形式多种多样,但它们都具有下述三项基本特征,即:预测模型、滚动优化和反馈校正。(1) 预测模型预测模型是模型预测控制的基础,它的功能是根
13、据对象的历史信息和即将输入预测其即将输出。预测模型只要求其能够实现预测对象未来输出的功能但却并不强调其结构形式。因此预测模型的形式可以是传递函数、状态方程等等传统的那些数学模型,对于稳定的线性系统,既可以采用有限脉冲响应或有限阶跃响应等非参数模型,也可以用非线性模型、模糊辨识模型、神经网络也被用作预测模型。由于预测模型具有展示系统未来动态行为的功能,使得我们可以像在系统仿真时那样,任意地给出未来的控制方法,观察对象在不同控制方法下的输出变化,从而为比较这些控制方法的优劣提供了基础。(2) 滚动优化模型预测控制可归结为一种优化的算法,它是通过某一性能指标的最优化来确定未来的控制作用的。但预测控制
14、的优化方法与传统意义上的离散最优控制算法又有不同,离散最优控制采用的是一个不变的全局优化目标,而预测控制中的优化却是一种有限时域内的滚动优化。在每一个采样时刻,优化性能指标只涉及到从该时刻起未来有限的时间(预测时域Np),而到下一采样时刻,这一优化时段要同时向前移动。优化过程不是一次离线进行,而是在线反复的进行优化计算、滚动实施,从而使模型失配、时变、干扰等引起的不确定性能及时得到了弥补,提高了系统的控制效果。(3) 反馈校正由于实际系统存在非线性、时变、干扰等因素的存在,预测模型的预测输出与对象实际输出之间往往存在着一定的偏差,也就是预测误差,而在滚动实施优化过程中又要求模型输出与实际系统的
15、输出保持一致,为此,一般用反馈校正的方法来弥补这一影响。反馈校正的形式主要有两种,一种是在维持预测模型不变的基础上,对未来的误差作出预测并补偿,如MAC、 DMC等;另一种则是利用在线辨识的原理直接对预测模型加以在线校正。预测控制的优化不仅基于模型,而且利用了反馈信息,因而是一种闭环校正控制算法。2 基本模型在实际工业控制的过程当中,常采用多步预测输出的办法来扩大预测的信息量,用来提高系统的抗干扰性和鲁棒性。2.1 多步输出预测设用离散脉冲响应序列描述的被控对象真实模型为,或 , (2-1)预测模型为 ,或 , (2-2a)对于多步预测情况,预测模型输出为 (i=1,2,p), (2-2b)其
16、中P代表多步输出预测时域长度(NPM),M代表控制时域长度。将上式从i=1到i=P展开形式有,. (2-2c)上式推导时考虑到k+M-1时刻后控制量不再改变,即有显然,多步预测模型输出包含两部分:过去已知的控制量所产生的预测模型输出部分,也就相当于多步预测模型输出初值;由现在和未来施加控制系统,影响系统未来行为的控制量所产生的预测模型输出部分,它可根据某一优化指标选取待求的现在和未来控制量,以获得所期望的预测模型输出。 将上式写成矢量/矩阵形式 (2-3a)式中代表预测模型输出量U(k)代表待求控制矢量 U(k-1) 代表已知控制矢量 (2-3b) (2-3c)由于模型含有误差,为提高预测的精
17、度,采用预测模型输出误差对预测模型输出进行修正,即多步输出预测为 (2-4)式中 (k+1)代表系统输出预测矢量 (k+1)代表预测模型输出矢量 e(k)代表k时刻模型输出误差 (一般令=1)2.2 最优控制律计算多步预测控制律选用含有对控制量加权的二次型性能指标 (2-5a)式中,代表多步预测输出误差和控制量的加权系数 代表参考输入轨迹将性能指标写成矢量矩阵形式 (2-5b)式中代表参考输入矢量 上式对未知控制矢量U(k)求导,即可求出控制律,令/U(k)有, (2-6a)上式中的控制矩阵为一M*M维矩阵,可以一次同时算出从k到k+M-1时刻的M个控制量,对当前和以后M个时刻进行M步的开环顺
18、序控制,因所考虑时域长度和控制时域长度较多,包含的信息较丰富,所以系统的控制效果和鲁棒性较好。但在实际执行时,由于模型误差、系统的非线性和干扰等不确定因素的影响,用上式求得的控制律在经过M步后会出现较大的偏差。为了纠正这一误差,可采用闭环控制算法,即上式求得的控制量实际只执行当前一步,下一时刻的控制量u(k+1),再依上式重新计算。因此上式可写成 (2-6b)式中 = (2-6c)上式讨论的优化算法与通常的最优控制算法是有区别的,它不是采用一个不变的全局优化目标,而是采用滚动式的有限时域优化方法,即优化过程不是通过离线计算一次得到,而是在线反复进行,所得到的只是一个全局次优解,但由于滚动实现优
19、化,所以对模型时变、干扰和失配等影响能及时补偿,因而称其为滚动优化算法。2.3 MAC的IMC结构前已指出:采用IMC结构来分析MAC系统具有简明清晰的形式,易于解析地分析MAC系统的动态特性和鲁棒性。为了确定系统的IMC结构,对控制律式的已知项U(k-1)作进一步化简,得 ) (2-7a) 式中 (2-7b)将式(2-7a)代入式(2-6b)移项合并及对作归一化处理后有 (2-8a)式中 (2-8b) i=1,2,N-1; =0(当sN) (2-8c) (2-8d) (2-8e)根据式(2-8a)可画出系统的结构图,如图所示。图中虚线框内的滤波器、为了简化计算,在式中包括进去,实际设计时应予
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 模型 算法 预测 控制 分析 研究

链接地址:https://www.31ppt.com/p-3940667.html