广义预测控制原理-江苏科技大学
- 格式:doc
- 大小:516.00 KB
- 文档页数:6
化工过程控制的模型预测控制技术化工过程的控制是一个复杂而关键的问题。
任何一个失误都可能导致严重后果。
模型预测控制技术是一种可以用于解决化工工艺控制问题的高级控制技术。
下面将详细介绍这种技术的基本概念,原理和应用。
一、模型预测控制技术的基本概念所谓模型预测控制技术,是指先建立一个系统动态模型,然后利用此模型来预测系统的未来状态,并控制系统实现预测目标。
其中,“未来状态”是指任意将来时刻的状态值和目标值。
通常,这个模型可以是线性或非线性模型,也可以是离散或连续模型。
模型预测控制技术通常由两个步骤组成:预测和控制。
预测:预测是指利用动态系统的模型来预测未来状态,并通过计算机使用一种优化算法来确定一组控制变量,以在未来实现所需目标。
基于已知的测量状态,利用模型,算法计算未来状态,并预测一个适于控制变量实现的最优控制序列。
控制:控制是指利用计算机和控制器实现预期控制序列。
系统会不断地在线计算优化控制序列,并将它反馈给实际操作系统,实现对目标的预测和控制能力。
二、模型预测控制技术的原理模型预测控制技术的原理是基于所建立的动态模型来预测过程未来的状态,并通过加入一个控制优化算法来确定最优控制序列,以实现所需的控制目标。
该算法将过程控制系统的目标值与系统状态进行比较,从而生成控制输入。
算法评估计算出来的输入,使其与过程控制系统产生的实际输入更接近。
该算法以递归前向过程进行,在预测和基于优化的控制算法之间交替进行,通常采用非线性预测控制算法进行计算。
三、模型预测控制技术的应用在化工过程中,模型预测控制技术的应用是相当广泛的。
例如,在石油精炼和炼油过程中,它可以控制板式换热器、加热炉、分馏塔等物理设备的温度和压力等参数,根据不同原材料的相对组成和需求目标等因素来进行控制,实现优化的生产目标。
再如,在化学反应中,模型预测控制技术可以控制反应的温度、费用和其他过程变量。
这种控制方案可以预测化学反应的动态特性,决策实现最优控制策略,优化反应物的选择和流量,最终使产生的化学品达到优化的产量和质量。
控制科学与工程是一门研究控制的理论、方法、技术及其工程应用的学科。
它是20世纪最重要的科学理论和成就之一,它的各阶段的理论发展及技术进步都与生产和社会实践需求密切相关。
11世纪我国北宋时代发明的水运仪象台就体现了闭环控制的思想。
到18世纪,近代工业采用了蒸汽机调速器。
但直到20世纪20年代逐步建立了以频域法为主的经典控制理论并在工业中获得成功应用,才开始形成一门新兴的学科——控制科学与工程。
此后,经典控制理论继续发展并在工业中获得了广泛的应用。
在空间技术发展的推动下,50年代又出现了以状态空间法为主的现代控制理论,并相继发展了若干相对独立的学科分支,使本学科的理论和研究方法更加丰富。
60年代以来,随着计算机技术的发展,许多新方法和技术进入工程化、产品化阶段,显著加快了工业技术更新的步伐。
在控制科学发展的过程中,模式识别和人工智能与控制相结合的研究变得更加活跃;由于对大系统的研究和控制学科向社会、经济系统的渗透,形成了系统工程学科。
特别是近20年来,非线性及具有不确定性的复杂系统向“控制科学与工程”提出了新的挑战,进一步促进了本学科的迅速发展。
目前,本学科的应用已经遍及工业、农业。
交通、环境、军事、生物、医学、经济、金融、人口和社会各个领域,从日常生活到社会经济无不体现本学科的作用。
控制科学以控制论、信息论、系统论为基础,研究各领域内独立于具体对象的共性问题,即为了实现某些目标,应该如何描述与分析对象与环境信息,采取何种控制与决策行为。
它对于各具体应用领域具有一般方法论的意义,而与各领域具体问题的结合,又形成了控制工程丰富多样的内容。
本学科的这一特点,使它对相关学科的发展起到了有力的推动作用,并在学科交叉与渗透中表现出突出的活力。
例如:它与信息科学和计算机科学的结合开拓了知识工程和智能机器人领域。
与社会学、经济学的结合使研究的对象进入到社会系统和经济系统的范畴中。
与生物学、医学的结合更有力地推动了生物控制论的发展。
船舶与海洋工程学院研究生课程教学大纲船舶与海洋工程学院二OO七年三月二十一日目录一江苏科技大学攻读硕士学位研究生培养方案 (1)二船舶与海洋工程学院研究生培养方案研究方向和课程设置…………………1.船舶与海洋结构物设计制造………………………………………………………2.结构工程………………………………………………………………………………3.流体力学………………………………………………………………………………4.工程力学………………………………………………………………………………三船舶与海洋工程学院研究生课程目录汇总表……………………………………四船舶与海洋工程学院研究生课程教学大纲………………………………………(注:每门课程所在页数参见第页研究生课程目录汇总表)江苏科技大学攻读硕士学位研究生培养方案江科大校研〔2006〕143号为进一步提高我校研究生培养质量和办学效益,以适应新世纪我国现代化建设对各类高层次专门人才的需要,根据《中华人民共和国学位条例》规定和教育部教研〔2000〕1号文以及江苏省教育厅有关文件精神,现对我校攻读硕士学位研究生(以下简称硕士生)培养方案修订如下:一、培养目标我校硕士生培养的总体要求是贯彻德、智、体全面发展的方针,以“夯实理论基础,强化综合素质,提高专业技能”为基本出发点,以科学技术研究能力培养为中心,突出硕士生综合素质和创新能力的培养,努力形成我校高层次人才培养特色。
具体要求为:1.热爱祖国、拥护中国共产党的领导,遵纪守法,具有良好的道德品质和学术作风。
2.掌握本学科坚实的理论基础和系统的专门知识;具有从事科学研究工作或独立担负专门技术工作的能力。
应掌握一门外国语,能运用该门外国语比较熟练地阅读本专业的文献资料。
3.身心健康。
二、学习年限我校硕士生实行学分制,在校学习期限一般为二年半,其中课程学习时间为一年,其余为学位论文工作时间,在籍年限累计不超过6年(从入学至毕业)。
2010江苏大学硕士研究生入学考试 自动控制理论(附答案)一、(20分)系统由下列微分方程组描述:[]1132331223(()()dx k r t x dtdr t x dtdx T x x x dt dc t k x dtβτ==+=+=)-c(t)-式中,()r t 是输入量,()c t 是输出量,x 1、x 2、x 3为中间变量,τ、β、k 1、k 2为常数。
试画出系统的结构图,并求出传递函数()()s R s C 。
二、(15分)图(a)所示系统的单位阶跃响应曲线如图(b )所示,试确定系统参数k 1、k 2和a 。
(a)0.1(b)三、(20分)系统结构图如图所示,要求当()r t t =时稳态误差0.5ss e <,且具有1σ=的稳定裕度(所有闭环极点的实部均小于1-),试确定k 的取值范围。
四、(20分)(含现代部分专业的考生不做,其它专业考生做)控制系统结构如图所示,试绘制以τ为参变量的根轨迹(0τ=→∞),并讨论τ逐渐增大对系统动态过程的影响。
五、(15分)系统结构如图(a),1(G s )的频率特性曲线如图(b),试确定下列情况下为使闭环系统稳定,比例环节的比例系数k1的取值范围。
(1)1(G s )在右半s 平面上没有极点; (2)1(G s )在右半s 平面上有一个极点; (3)1(G s )在右半s 平面上有二个极点。
(a)六、(20分)某单位反馈系统的开环传递函数为k(G s )=s(s+1),若要求系统的开环截止频率 4.4/c rad s ω≥,相角裕度45oγ'≥,系统在单位斜坡信号作用下的稳态误差0.1ss e =,试确定校正方式,并写出校正装置的传递函数。
七、(20分)(含现代部分专业的考生不做,其它专业考生做)一非线性系统如下,输入单位阶跃信号 (1)在e e -平面上大致画出相轨迹; (2)判断系统的稳定性;(3) 确定系统的稳态误差()e ∞。
1 / 6 广义预测控制理论 1 引言 预测控制思想主要是在70年代形成的,进人80年代后,随着模型算法控制(MAC)的问世,相继出现了动态矩阵控制(DMC)、扩展时域预测自适应控制(EPSAC)等结构各异的预测控制算法,这些算法分别基于有限脉冲响应和有限阶跃响应模型,算法简单,容易实现,1984年,Clarke及其合作者在上述算法的基础上,提出了广义预测控制(GPC)思想及基本方法,GPC基于参数模型,引入了不相等的预测水平和控制水平,使系统设计更灵活。由于广义预测控制具有预测模型、滚动优化和反馈校正三个基本特征,因而具有优良的控制性能和鲁棒性,被认为是具有代表性的预测控制算法之一并被广泛应用于过程工业中。近年来,广义预测控制吸引了众多学者对其进行研究国际上,各大控制会议和杂志对它也非常关注,近10年来的美国控制会议(ACC)、IEEE决策与控制会议(CDC)和国际自动控制联合会(IFAC)世界大会几乎每年都有关于预侧控制的专题分组及以预侧控制为主题的工作讨论会,1995年在韩国又召开了关于预测控制的国际讨论会,在广义预测控制方面也发表了不少综述文献和著作。
2 广义预测控制
2.1 广义预测控制的基本算法 GPC采用如下CARIMA模型来描述系统 /)()z()1()z()()z(111tCtuBtyA )1.1.2(
其中)z(),()(111CzBzA,分别是阶数位的cbann,,n的1z的多项式,)z(1A
和)z(1C是首一多项式,}t{)}({)}({u)(,,tyt分别表示系统的输入、输出和白噪声序列,1z1。广义预测控制使用如下的二次目标函数
})]1([)]()([{12k221MNkNNktuktktyEJ )2.1.2(
其中,21,NN分别为最小、最大预测长度,MN为控制长度,满足关系221,1NNNNM且当k>2N时看,假定0)1(ktu,为控制加权序列,2 / 6
)tk(是经柔化后的参考值,在GPC中,不要求对象输出直接跟踪设定值,
只要求y(t)沿着参考轨迹到达设定值。 极小化目标函数J,并根据滚动优化的原则,得控制律为
)()1()(u.fgtutT )3.1.2(
其中Tg为一行向量,.为一参考序列向量,f为由已知输入和输出组成的数据向量。
GPC控制方法的具体推导应合理选择GPC中的MNNN,,21以及,可使GPC取得较好的控制性能,其它的一些预测控制的方法可以认为是GPC的特殊情况,例如:当0,121NNNNM,时,相当于Richalet提出的IDCOM,当1,21MNNN时相当于性能指标中不加权的GMV控制算法。
2.2 广义预测控制的预测模型 在GPC中,采用最小方差控制中所用的受控自回归积分滑动平均模型(CARIMA )来描述受到随机干扰的对象:
)()()()()()(111kqCkuqqBkyqAd )1.2.2(
其中:aannqaqaqA1111)( bb
n
nqbqbbqB1101
)(
cc
n
nqcqccqC1101
)(
1q是后移算子;)1()(1kyqky;11q为差分算子;)(k是一个独立的
随机噪声序列,为研究方便,如若假设1d,则模型可简化为:
)()()1()()()(111kqCkuqBkyqA )2.2.2(
则jk时刻系统模型为:
)()()1()()()(111jkqCjkuqBjkyqA
)3.2.2( 3 / 6
因为)(jky中含有未知信息,因此引入Diophantine方程获得系统在jk时刻的输出预测值。Diophantine方程: )()()(1111qFqqEqAjjj )4.2.2( 其中:)1(1,11,0,1)(jjjjjjqeqeeqE aa
nnjjjjqfqffqF,11,0,1
)(
jE和jF由)(1qA和预测长度j唯一确定,由)3.1.3.1(、)4.1.3.1(可化简得到如下方程: )()()1()(jkEkyFjkuBEjkyjjj,从而得到GPC预测模型为: )()1()(kyFjkuGjkyjjM )5.2.2(
其中 )1(1,11,0,)1(jnjnjjjjjjjb
b
qgqggAFqBBEG )6.2.2(
因此,对于未来jk时刻的输出估计只使用k时刻之前的输出以及我们根据最优性能指标确定的输入来确定即可。 式)2.2.2(可简化为: )()()1()()()(111kqCkuqBkyqA )7.2.2(
其中 aannqaqaqqAqA111111)1)(()(
aiiinnaaniaaaaaannaa1,,,1,110,则k时刻对jk时刻的误差可记为: 1),()()(~jkjkyjkykjky )8.2.2( 使预测误差的方差:})(~{2kjkyEJ )9.2.2( 最小的j步最优预测)(*kjky由下列差分方程给出: )1()()()()()(11*1jkuqGkyqFkjkyqCjj )10.2.2( 此时最优预测误差表示为:)()()(~1*jkqEkjkyj )11.2.2( 4 / 6
假设1)(1qC此时式)10.2.2(可简化为: 21101*),1()()()(NjNjkuqgjkykjkyjiii )12.2.2(
其中,)]1()()([)()()(10111jkuqgqGkyqFjkyjiiijj 式)12.2.2(中的)(1jky由过去的控制输入和输出决定,而)1()(10jkuqg
j
iii
由现在和未来的控制输入决定。式)12.2.2(用向量和矩阵的形式表示是: uGyy1* )13.2.2(
其中,TkNkykNkykNkyy)](),1(),([2*1*1** TNkyNkyNkyy)](),1(),([2111111
TuNkukukuu)]1(),1(),([
uuNNNNNNNNNNNgggggggggg)1(21001021122111111000
G
其中21,NN分别称为最小和最大预测步长,uN为控制步程)(2NNu,G中参数均为被控对象开环阶跃响应系数。 根据最优预报可知: )()()()(1*jkqEkjkyjky )14.2.2(
)()}({*kjkyjkyE )15.2.2( 在GPC中,为了将输出值)(ky按一定响应速度平滑地过渡到由参数轨迹确定的期望值w,参考轨迹通常可取为如下的一阶滞后(一阶平滑)模型: )()(kykyr )16.2.2(
2,,2,1)1()1()(Njwjkyjkyrr )17.2.2( 5 / 6
其中,]1,0[为输出柔化系数。 2.3 滚动优化 GPC采用的是对输出误差和控制增量加权的二次型性能指标: })(){(uuyyyyEJTrTr )1.3.2(
其中, TrrrrNkyNkyNkyy)](),1(),([211 )2.3.2(
TNkyNkyNkyy)](),1(),([211 )3.3.2(
为控制增量加权系数,将式)1.2.3.1(对u求极值,可得最优控制律为:
)()(11yyGIGGurTT
)4.3.2(
则当前的控制作用为: )()](0,,0,1[)1()(11yyGIGGkukurTT )5.3.2(
2.4 在线辨识与反馈校正 GPC控制算法只使用一个控制模型,通过在线反馈校正来保证其准确的预测。将对象)7.2.2(改写为:
)()1()()()(~)(111kkuqBkyqAky )1.4.2(
其中,1)()(111qAqA 则有, )()()(kkkyT )2.4.2(
其中,Tbankukunkykyk)]1()1()()1([)( Tnnbabbaa][01
可用带遗忘因子的递推最小二乘法(RLS)来估计模型参数值: )]1(ˆ)()()[()1(ˆ)(ˆkkkykKkk )3.4.2(
1])()()()[()1()(kkPkkkPkK )4.4.2(