大纯滞后在对象控制方法应用研究
第五章(一) 纯滞后控制技术--达林(DAHLIN)算法(全)

2014-2-26
3
前言 对这类具有纯滞后环节系统的控制要求,快速性往往 是第二位的,通常要求系统稳定,要求系统的超调量要小, 而调整时间允许在较多的采样周期内结束。 这样的一种大时间滞后系统采用PID控制或采用最少拍 控制,控制效果往往不好。本节介绍能满足上述要求的一种 直接数字控制器设计方法 ——达林(Dahlin)算法 1968年,美国IBM公司DAHLIN提出。
2014-2-26
32
大林算法小结 过程纯延迟对控制质量的影响 达林算法 设计思想 一阶被控对象的达林算法 二阶被控对象的达林算法 达林算法的递推表达式 达林算法的参数整定 振铃(Ringing)现象 产生原因;振铃幅度RA;振铃现象的抑制
2014-2-26
33
式中: Tτ为闭环系统的时间常数,实际使用时需要整定;τ为 纯滞后时间,与被控对象的相同,并且与采样周期T有整数 倍的关系τ=NT(N=1,2,…)。
2014-2-26
8
达林算法
2014-2-26
9
达林算法
2014-2-26
10
达林算法
2014-2-26
11
达林算法
2014-2-26
12
达林算法
31
大林算法的设计步骤 根据系统性能要求,确定期望闭环系统的参数Tτ,给出 振铃幅度RA的指标; 根据振铃幅度RA的要求,确定采样周期T。如果T有多 解,则选择较大的T; 确定整数N=τ/T; 求广义对象的脉冲传递函数及期望闭环系统的脉冲传递 函数; 求数字控制器的脉冲传递函数D(z); 将D(z)转变为差分方程,以便于编制相应算法程序。
2014-2-26
4
过程纯延迟对控制质量的影响 纯延迟是某些物理系统常有的一种性质。由于它的存 在,系统对输入信号的响应被推迟了。所谓纯延迟,是指 在输入信号作用后,看不到系统对输入信号响应的这段时 间。它与输入信号无关,量纲为时间。 当物质和能量沿着特定的路径传输时,就会出现纯延 迟。路径的长度和运动速度是构成纯延迟的因素。 纯延迟都是由于传输才引起的,故称为传输滞后。
针对纯滞后系统神经网络Dahlin控制的研究

ly sse .Th x rme tlsmuain v rfe h tte c mp u d c nrlmeh d k e s te a v na e fb t hi loih a d CMAC a y tm ee pei na i lt ei sta h o o n o to t o e p h d a tg so oh Da l ag rtm n o i n
具有 良好 的稳定性 和控 制效果 。
关键 词 :C C 神 经 网络 MA
中图分类号 :T 2 3 P 7
D hi算 法 al n
前 馈控 制器
纯滞后 系统 文献标Fra bibliotek志码 :A Abtat src :Ai n ttedsd a tgso ov nin l o t l r ae nD hi loi m i o t ln bet fauiglreiet , k d miga h i v nae f n e t a nr l sdo a l ag rh ncnr l gojcs etr g nr a ( a a c o c oe b n t oi n a i
针对纯滞后系统神经网络 D h n控 制的研 究 al i
文定都
针对 纯 滞 后 系统 神经 网络 D hi 制 的研 究 al n控
Re e r h o u a t o k Da l s a c n Ne r lNe w r h i Con r l o a m e S s e n to rDe d Ti y t m f
纯滞后控制系统

过程控制实验报告实验名称:纯滞后控制系统班级:姓名:学号:实验五 纯滞后系统一、实验目的1) 通过本实验,掌握纯滞后系统的基本概念和对系统性能的影响。
2) 了解纯滞后系统的常规控制方法和史密斯补偿控制方法。
二、 实验原理在工业生产中,被控对象除了容积延迟外,通常具有不同程度的纯延迟。
这类控制过程的特点是:当控制作用产生后,在滞后时间范围内,被控参数完全没有响应,使得系统不能及时随被控制量进行调整以克服系统所受的扰动。
因此,这样的过程必然会产生较明显的超调量和需要较长的调节时间。
所以,含有纯延迟的过程被公认为是较难控制的过程,其难控制程度随着纯滞后时间与整个过程动态时间参数的比例增加而增加。
一般认为,纯滞后时间与过程的时间常数之比大于0.3时,该过程是大滞后过程。
随此比值增加时,过程的相位滞后增加而使超调增大,在实际的生产过程中甚至会因为严重超调而出现聚爆、结焦等事故。
此外,大滞后会降低整个控制系统的稳定性。
因此大滞后过程的控制一直备受关注。
前馈控制系统主要特点如下:1) 在纯滞后系统控制中,为了充分发挥PID 的作用,改善滞后问题,主要采用常规PID 的变形形式:微分先行控制和中间微分控制。
微分先行控制和中间微分控制都是为了充分发挥微分作用提出的。
微分的作用是导前,根据变化规律提前求出其变化率,相当于提取信息的变化趋势,所以对滞后系统,充分利用微分作用,可以提前预知变化情况,进行有效的“提前控制”。
微分先行和中间微分反馈方法都能有效地克服超调现象,缩短调节时间,而且不需特殊设备。
因此,这两种控制形式都具有一定的实际应用价值。
但是这两种控制方式都仍有较大超调且响应速度很慢,不适于应用在控制精度要求很高的场合。
2) 史密斯补偿控制的基本思路是:在控制系统中某处采取措施(如增加环节,或增加控制支路等),使改变后系统的控制通道以及系统传递函数的分母不含有纯滞后环节,从而改善控制系统的控制性能及稳定性等。
第4章43纯滞后控制技术-大林算法

第一个极点为z=e-T/Tτ,因此不会引起振铃现象,第二个 极点为z=-C2/C1,当T → 0时有:
将引起振铃。
(2)振铃幅度RA
-振铃幅度RA :用单位阶跃输入下数字控制器第0次 输出量和第1次输出量的差值表示。
φu(z)可以写成: 单位阶跃输入下
对带纯滞后的二阶惯性环节的系统 当T→0时,Biblioteka 1、数字控制器D(z)的形式
控制对象:Gc (s)由一或二阶惯性环节和纯滞后组成:
闭环传函为具有纯滞后的一阶惯性环节,且其滞后时间等 于被控对象的滞后时间。 滞后时间τ 与T成整数关系。
-达林算法的设计目标:设计数字控制器使系统的
-构造数字控制系统,并用零阶保持器离散化φ (s)。
代入 进行z变换有:(推导见讲稿P5)
可由上式求D(z)
(1)被控对象为带纯滞后的一阶惯性环节:
代入τ=NT,z变换后有:
(2)被控对象为带纯滞后的二阶惯性环节:
代入τ=NT,z变换后有:(推导见讲稿P6)
于是:
2、振铃现象及消除
-振铃(Ringing)现象:数字控制器的输出发生周期为2T上 下摆动。振铃幅度表示为RA。
-振铃会增加执行机构的磨损,和影响多参数系统的稳定 性。
例:设
2.524(1 0.6065z 1 ) D( z ) (1 z 1 )(1 z 1 )(2 z 1 )
如何消除振铃现象?
解:极点为:z1=1,z2=-1,z3=-0.5,z2和z3会产生 振铃现象,为了消除振铃现象,令z=1代入极点z2=-1和 z3=-0.5,得:
控制量为:
Y ( z) 2.6356(1 0.7413z 1 ) 1 2 3 4 U ( z) 2 . 6356 0 . 3484 z 1 . 8096 z 0 . 6078 z 1 . 4093 z .... 1 1 1 G ( z ) (1 0.733z )(1 z )(1 0.6065z )
第6-7章大纯滞后控制系统

预估补偿器的传递函数为:
6-7 大纯滞后控制
史密斯预估器实施框图:
6-7 大纯滞后控制
在闭环系统的特征方程中,已不包含纯延时项. 即该系统已经消除了纯时滞对系统控制品质的 影响,只是被控量的响应比设定值迟延了τ时间. 从史密斯预估补偿原理可知,预估器模型与过 程特性的精度密切相关.因此,无论是模型的 精度或者运行条件的变化都将影响控制效果. 为了克服这一缺点,在史密斯预估控制的基础 上提出了增益自适应补偿控制方案,称之为改 进型史密斯预估控制系统 .
过程控制
6-7 大纯滞后控制
6-7 大纯滞后控制
被控过程除了具有容积滞后外,往往存在 程度不同的纯滞后(纯时延)
T2C 纸 浆 水
立
T1C
混合器
网
混合器
纯滞后
90s
τ
6-7 大纯滞后控制
通常用τ/T衡量过程纯时延的大小. τ /T<0.3,称为一般纯时延过程; τ /T>0.3,称之为大纯时延过程. 大纯时延过程被公认为较难控制的过程. 主要原因: (1)控制作用所根据的测量信号提供不及时,在输出(即 被控量)发生变化后一段时间,调节器才发出校正作用. (2)干扰作用不能及时被发现. (3)由控制理论角度,纯时延的增加会引起开环相频特 性相角滞后的增大,其开环频率特性包围(-l,j0)点的 可能性也增大,从而使闭环系统的稳定裕度下降.
6-7 大纯滞后控制
典型的大滞后过程的采样控制系统
�
6-7 大纯滞后控制
G0 (s ) :是被控过程除去纯滞后环节后的传递函数.
GB (s ) :是史密斯预估器的传递函数.
纯滞后控制技术

史密斯预估控制原理
r(t)
+ -
e(t)
u(t)
y(t)
D(s)
G p ( s )e s
图5.3.1 带纯滞后环节的控制系统 D(s) 表示调节器(控制器)的传递函数; Gp(s) e-τs 表示被控对象的传递函数; Gp(s) 为被控对象中不包含纯滞后部分的传递函数; e -τs 为被控对象纯滞后部分的传递函数。
其中:C
1
1
1 1 (T1e T / T2 T2 e 1 / T1 ) (T1e T / T1 T2 e T / T2 ) C 2 e T (1 / T1 1 / T2 ) T2 T1 T2 T1
N 1
( z) z
可以得到达林算法的数字控制器为:
(4)计算控制器的输出 u(k) 当控制器采用 PID 控制算法时,则
u(k ) u(k 1) u(k )
其中
u(k ) K P [e2 (k ) e2 (k 1)] K I e2 (k ) K D [e2 (k ) 2e2 (k 1) e2 (k 2)]
1 e T / T 1 e T / T z 1
2、振铃现象及其消除 所谓振铃(Ringing)现象,是指数字控制器的输出u(k) 以1/2采样频率(2T采样周期) 大幅度上下摆动。振铃 现象对系统的输出几乎无影响,但会增加执行机构的磨 损,并影响多参数系统的稳定性。 例:被控对象传递函数为: G p ( s )
(2)二阶惯性环节的达林算法 当被控对象为带纯滞后的二阶惯性环节时
Ke s G p (s) (1 T1 s )(1 T2 s )
1 e Ts Ke s Kz N 1 (C1 C 2 z 1 ) G( z) Z s (1 T1 s )(1 T2 s ) (1 e T / T1 z 1 )(1 e T / T2 z 1 )
面向复杂纯滞后系统的智能控制系统研究

面向复杂纯滞后系统的智能控制系统研究。
引言在化工和热工的工业过程控制中,物料或能量的传输和变送延迟会导致控制对象具有纯滞后性。
这种纯滞后性常因控制系统输出的超量导致目标系统控制指标产生超调或振荡。
因此,纯滞后系统的控制过程相对复杂。
典型的纯滞后系统有液晶玻璃窑炉⑴的复杂多点加热及恒温控制系统、硅溶胶反应釜的温度控制系统⑵以及注塑控制系统里的温控系统[3]。
随着产能需求的增加,为了提升玻璃、硅溶胶、树脂等物料的加工量,原本原料的单通道流入变成双通道甚至多通道,并同步增加了加工腔体的容量和温控能力。
规模化生产企业里多套加工设备的生产能力不同,会按照设备各自设置的温控指标以及原料注入流量进行非持续生产。
多台设备还需要保证一致特性的合料。
因此,传统基于可编程逻辑控制器(PrOgrammabIelogiCContrOller, PLC)和各种比例积分微分(PrOPC)rtional integral differential, PID)算法的面向单设备的电气控制系统,将无法很好地满足这类快速、大规模的复杂纯滞后系统的应用要求。
具体问题表现为:①为了实现自适应控制算法(如改进PID),采用神经网络⑷或者模糊算法[5-6],但主流控制器件PLC作复杂运算的能力不足;②由于不同厂家的硬件专有性和封闭性,使得扩展和程序移植都比较困难[力;⑨PlD调参需要较复杂的过程,无法快速同步设备的工作状态[8],包括控制指标下达以及控制参数的调整,给生产过程管理带来困难。
利用软PLC的控制系统设计[9]无法从根本上解决不同PLC之间不兼容、不能快速替换的问题,而基于工业物联网应用技术可以快速实现数据的分布式运算与集中控制口O-11]。
通过创新性结合工业大数据应用技术[12],本文提出了1种通用的、面向大规模复杂纯滞后系统的云端联合智能控制系统,并在其基础上给出了具体的应用验证结果。
1复杂纯滞后系统结构单输入型纯滞后控制对象工作过程通常是单口投料,通过流量测量变送,经可控制阀门进入加工腔体。
第十四节 纯滞后对象的控制

相应的闭环传函变为
D( z )G( z ) 0.2271 z 2 (1 0.733z 1 ) ( z ) 1 D( z )G( z ) 1 0.6065z 1 0.1664z 2 0.1664z 3
相应的控制量为
Φ( z ) 2.6356 (1 0.7413z 1 ) U (z) R( z ) G( z ) (1 0.6065z 1 )(1 z 1 )(1 0.733z 1 ) 2.6356 0.3484z 1 1.8096z 2 0.6078z 3 1.4093z 4 ...
可得补偿器的差分实现
p' (k ) p' (k 1) u (k 1) p ( k ) P' ( k ) p ' ( k l )
◆对带纯滞后的二阶惯性对象
Ke s G( s ) (T1 s 1)(T2 s 1)
纯滞后补偿器为
1 2 K (1 e Ts )(1 e s ) b z b z 1 1 2 D ( z ) Z ( 1 z ) 1 2 s ( T s 1 )( T s 1 ) 1 a z a z 1 2 1 2
◆振铃极点主要来源于G(z) 在负实轴或二、三象 限的零点;
◆对于一阶滞后对象,如果滞后时间为采样周期 的整数倍,离散化后不存在这样零点,故不会 产生振铃现象; ◆对二阶滞后对象和滞后时间不为采样周期整数 倍的一阶对象,离散化后则可能存在这样的零 点。
U ( z) R( z) Ku ( z)
通常用振铃幅度RA来衡量振铃强烈的程度。通常 用单位阶跃下数字控制器第0次输出量与第1次输 出量的差值来表示。 1 2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大纯滞后在对象控制方法应用研究摘要:针对一般工业过程中存在的大纯滞后问题,提出了一种克服大纯滞后的预测控制方法。
利用递推最小二乘法进行参数估计,获得对象的一阶简化模型,提出了一种Smith预估神经元控制器设计方法,再用构建的神经网络预测模型预测出未来相应时刻的系统输出,然后用该输出来调整当前时刻的控制量,从而达到预期的控制目的,仿真结果验证了该方法的有效性。
关键词:神经网络;预测控制;大纯滞后0 前言一般工业过程中都具有非线性大纯滞后的特点,特别是滞后较大(即额定滞后S/T>0.5)的系统,常规控制往往无能为力。
采用Smith控制是解决对象大纯滞后问题的有效方法,但它需要建立对象的精确的数学模型,而且鲁棒性和抗干扰能力较差,面向对象的神经元模型及其学习算法具有算法简单、适应性好等优点,但是对于大纯滞后过程,由于被控量的偏差不能及时反映控制量的变化影响了神经元的控制效果。
预测控制是上世纪70年代兴起的一种新控制算法,在工业上已被广泛应用,其主要思想是:在当前时刻,基于过程的动态模型预测未来一定时域内每个采样周期(或按一定间隔)的过程输出,即可以根据当前的输入预测未来多个时刻的输出,从而根据控制要求调整下一时刻的控制量,有利于对纯滞后系统的控制,将预测函数控制应用于大纯滞后温度控制系统,减少了稳态静差,但超调量偏大,要有一种具有自补偿功能的非线性预测反馈校正法,提高了系统的鲁棒性,但该方法限于纯滞后时间已知的情况下,对于纯滞后参数未知或者改变的情况未加讨论。
根据上述情况提出一种用神经网络辨识系统的滞后时间参数,用预测控制算法实现对大纯滞后对象的控制方法。
其中预测模型是用神经网络逼近被控的动态对象而建立的,从而无需知道系统的精确数学模型。
1 神经元模型及控制系统1.1神经元模型针对将神经网络直观套用于自动控制中存在的局限性,提出了一种面向控制的神经元模型它的输出u(t)可以表示为u(t)=K∑wi(t) xi(t) (1)式中:K>0,为神经元的比例系数;xi(t)为神经元的n个输入状态;wi(t)为相应于xi(t)的加权值;wi(t)由某种学习算法确定。
采用这种神经元模型构成的控制系统如图1所示,图中转换器的输入为反映受控对象及受控指标等的状态量,如设定值r(t)!输出y(t)等"转换器的输出为神经元学习控制所需要的状态,如设定值r(t),误差e(t),误差的变化率等,控制信号u(t)由神经元通过关联搜索产生。
一般认为神经元通过修改其自身的突触加权值进行自组织,根据D.O.Hebb提出的著名假设,可以得到如下学习规则wi(t+1)=wi(t)+ηpi(t) (2)式中:η>0,是学习速率,pi(t)是学习策略。
为适应控制的要求提出了下面的联想式学习策略:pi(t)=z(t)*u(t)*xi(t) (3)式中:z(t)为教师信号,表示自适应神经元采用Hebbian学习[pi(t)=u(t)*xi(t)]和监督学习[pi(t)=(t)*xi(t)]相结合的方式,通过关联搜索进行对未知外界作出反应和作用,并隐含着对元的评价。
根据上述神经元模型及联想式学习策略,提出了如下的规范化的神经元控制算法:u(t)=K∑wi(t)xi(t)/ ︳ ∑wi(t) ︳wi(t+1)=wi(t)+η[r(t)-y(t)]u(t)xi(t) (4)式中:u(t)为神经元产生的控制信号;r(t)为设定值;y(t)为输出测量值;神经元输入状态xi(t)的选择可根据控制系统设计要求确定,可以选取为:x1(t)=r(t),x2(t)=e(t),x3(t)=△e(t) (5)这种新颖的智能控制方法对于具有不确定性的一般的纯滞后对象具有很好的控制品质。
1.2神经元控制系统对于大纯滞后对象,如果直接使用式(4)和式(5)的神经元算法时,控制量的控制效果不能及时反馈,使控制品质变差。
为此,将Smith预估方法与神经元控制相结合,过递推最小二乘法进行参数估计获得对象的一阶简化模型,构成Smith预估器,提出了如下的一种新型控制器的设计方法,制系统结构图如图2所示:研究表明,经元控制器的增益与对象的开环增益有着密切的关系,对象开环增益发生变化时,经元增益也应做出相应的调整才能使系统获得好的控制效果,因采用了神经元增益应在线调整的方法,整定算式为K(t)=K0/Kp式中:K0为神经元增益系数。
另外,为加快神经元控制器对控制系统变化反应速度,同时增强控制器消除余差的能力,本文将偏差项和积分项直接加到控制器的输出中。
2 滞后时间参数的辨识对于一般纯滞后系统,其特性均可以用模型来描述y(k)=f(y(k-1),………..y(k-n),u(k-d)…….,u(k-m-d)) (1)对非线性系统滞后时间参数进行辨识时,主要是利用不同的输入采样区间样本集对网络的训练结果有很大的影响的特性,即:在用采集的样本对神经网络进行训练时,期望输出与网络输出误差平方和(即网络训练结果)会在不包含第一个延迟输入量h=d+1到包含第一个延迟输入量h=d的输入采样区间产生突变,由此可以用来辨识出系统的纯滞后时间。
训练时采集的输入输出数据包括(1) 输入u(k-h),u(k-h-1),…….,u(k-h-na)(2) 输出y(k-1),y(k-2),…….,y(k-na)对于最后一个输入中u(k-h-na) 中 na<m经训练的网络的误差d≤na时可产生一次上跳突变,而d>na时产生上跳突变和下跳突变上跳突变对应的点为系统的纯滞后时间值,下跳突变对应的则是d-na处也就是说能反映纯滞后时间只有上跳突变,在进行纯滞后时间辨识时不能仅仅根据训练误差是否突变来判断纯滞后时间点,而应该更具体的判断出是上跳突变后才能得到准确的参数信息。
区别上跳突变和下跳突变的最好方法就是其梯度信息,所以采用网络训练误差的梯度来判断如何来选取正确的突变点,以便获取正确的纯滞后参数。
3 克服大纯滞后的预测控制3.1 预测控制系统的总体结构控制系统总体结构如图1所示,在神经网络对被控系统的纯滞后时间参数d辨识后,在k时刻通过神经网络预测模型预测出系统在k+d时刻的输出yC(k+d),将其与系统参考轨迹yr(k+d)进行比较,从而求取下一时刻的控制率u(k),这样就可消除纯滞后对系统的影响。
并用k时刻预测模型输出延迟d步与系统实际输出y(k)间的误差e(k)来在线校正预测模型。
3.2 预测模型的建立对于一般的动态系统,其特性都可由式(1)来描述,则可以用一个神经网络来逼近y(k)=fnn(y(k-1),……,y(k-n),….,u(k-d),......,u(k-d-m)) (2)式中fnn为一个神经网络,y(k)表示网络的输出值"通过训练使得y(k)逼近于y(k)然而对于纯滞后参数为d的大纯滞后系统,k时刻的控制量u(k)必须经过d拍后输出,通过yC(k+d)来调节下一时刻控制量,所以纯滞后系统可描述为y(k+d)=fnn(y(k),y(k-1),……,y(k-n+1),u(k),……,u(k+m-1)) (3)在式(3)中,u(k)必须经由y(k)求得,可y(k)是基于u(k)得到的,出现u(k)和y(k)求解互锁现象。
因此用y(k)的预测值yC(k)来代替y(k),将上述模型修正为:y(k+d)=fnn(y(k),y(k-1),…..,y(k-n+1),u(k),……..,u(k+m-1)同时为了避免采用多步预测中产生辨识误差累加的缺点,选用一个多输入多输出神经网络模型来预测被控系统的未来多步输出,其结构如图2所示。
图2中xc(k)表示结构层输出,xl(k)表示隐层输出,A为自反馈增益。
这样结构层单元输出为xc(k)=Axc(k-1)+xl(k-1) (5)式中xc(k-1)与xl(k-1)分别为k-1时刻结构层单元和隐层单元的输出,由(2)式可得x(k)=x(k-1)+Ax(k-1)+Ax(k-2)+ (6)在式(6)中,A越接近1,则网络就可以考虑更远的时间,因此,引入自反馈可以很容易地模拟高阶系统。
改进神经网络具有动态特性,能记忆历史信息。
在辨识动态系统滞后时间参数及建立预测模型时,只需引入前一时刻系统状态y(k)=f(y(k-1),u(k-d))建立预测模型时,将神经网络与动态系统并联,以系统与网络输出的误差e(k)作为网络的训练信号来在线辨识网络。
而在线辨识时网络是一个逐步建立的过程,在辨识初期不能充分体现出被辨识系统的特性,会影响控制效果,考虑到被控动态系统为大纯滞后系统,较一般系统更难于控制。
为此,采取先离线!再在线校正的训练方式来训练神经网络预测模型。
由于改进Elman神经网络的学习率对网络收敛速度及稳定性影响很大,学习率太大,易导致收敛过程振荡,甚至不稳定,学习率太小,则收敛很慢。
因此在对改进神经网络离线训练时采用带动量项的BP算法。
于是X(k+1)=X(k)+G(k)W(k)+ɑ△X(k);△X(k)=X(k)-X(k-1)=G(k-1)W(k-1)其中EA为误差函数,当训练时的误差性能指标达到要求时则停止对神经网络的训练,此时的神经网络模型已经能反映出系统的动态特性,可作为预测模型。
然而实际的系统为动态系统,在控制过程中会发生变化,为了使预测模型能真正反映被控系统的特性,就有必要在线校正模型。
在线校正神经网络模型时要求调整简单、快捷,在此采用计算量小速度快的带遗忘因子的最小二乘法X(k)=X(k-1)+K(k)[y(k) -ФT(k)X(k-1)]P(k-1)- Ф(k)K(k)= ———————— P(k)= [1-ζ(k)]P(k-1)]/λK(k)ΘK+(T(k)P(k-1)P(k)这里 P(k)=(y(k-1), ....,y(k-n),...,u(k-d),...,u(k-d-m)),X是权值向量,K为遗忘因子。
3.3反馈校正神经网路虽然能逼近动态系统,但始终不能等同于动态系统,这会导致预测值于实际值间仍存在偏差;系统参数摄动干扰等因素也会影响预测值的准确性,必须对预测值进行误差补偿∧(k)e(k)=y(k)-y∧(k+d),应对它在大纯滞后系统中,用于下一时刻控制量调整的为y进行误差补偿∧(k+d)+ec(k) ; ec(k)=βec(k-1)+(1-Y ′(k+d)=Yβ)e(k)式中 Y ′(k+d)表示补偿后k+d时刻的预测输出,ec(k)表示用于补偿的误差, β为常数且0<β<1.3.4 滚动优化预测控制系统的滚动优化控制策略是:寻找一组控制量,使得未来时刻的预测误差最小或满足系统的性能指标要求为了使系统实际输出准确跟踪设定值,定义如下性能指标J={∑E2(k+i)+ λ∑△u(K+j-1) 2}/2其中 E(k+i)=Y′(k+i)-Y(k+i),而且Y(k+i)=pY(k+i-1)+(1-p)C,i=1,2...C为系统给定值,Q为柔化因子,且Q∈(0,1),Y(k+i)是k+i时刻参考轨迹值,由系统给定值C经一阶滤波器柔化后得,K是控制加权序列,Nu是控制时域,而在纯滞后系统中k时刻的控制量需用Y′(k+d)求取,故上式调整为:J={∑E2(k+i+d)+ λ∑△u 2 (K+j+d-1) 2}/2令:ðJ/ðU=0,可得U(k)=U(k-1)-[E(k+d) ðE(k+d) /ðU(k)]/ λ由于y(k+d)中包含有U(k)项,令每时刻初始值u(k)=u(k-1),采用迭代算法求取最优u(k),以减少动态响应时间。