大纯滞后在对象控制方法应用研究

合集下载

第五章(一) 纯滞后控制技术--达林(DAHLIN)算法(全)

第五章(一) 纯滞后控制技术--达林(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控制的研究

针对纯滞后系统神经网络Dahlin控制的研究
NN,a d fau e a tla i p e n e tr sfs e m ngs e d,hg a a it fa a ain a d e c le ta d sa l o to f cs ih c p bl yo d ptt n x eln n tbe c n rlef t. i o e
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纯滞后控制技术-大林算法

第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章大纯滞后控制系统
Y ′(s ) = G0 (s )e τs + G B (s ) u (s )
预估补偿器的传递函数为:
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复杂纯滞后系统结构单输入型纯滞后控制对象工作过程通常是单口投料,通过流量测量变送,经可控制阀门进入加工腔体。

第十四节 纯滞后对象的控制

第十四节 纯滞后对象的控制
1.5208 (1 0.7413 z 1 ) D( z ) (1 z 1 )(1 0.3935 z 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 北京理工大学 自动控制 系,北京 10 8 ;2 0 0 1 中国科学院 系统科学研 究所,北京 108 ) 0 0 1

要 : 具 有 纯 滞 后 的 一 阶 惯 性 环 节是 研 究 滞 后 问 题 的 典 型 对 象 。 采 用 修 改 后 的 二 阶 自抗 扰 控 制 器
际 意义 。对 存 在 着 大 滞 后 的工 业 对 象 而 言 , 前 当 施 加 的控 制作 用要 经 过一 段 时 间 的延 时才 能反 映 到 输 出端 , 出 因此不 能 及 时反 映 出过 程 的 变 化 。 输 常 规 P D方 法 的控 制 效 果 较 差 , 难 满 足 要 I 很 求 , 重 时 会 造 成 系 统 不 稳 定 。S t 严 mi h预 估 补 偿 器对 模 型误 差 或运 行 条 件 的 变 化 都 十 分 敏 感 , 难 于在 工业 中广泛 应 用 … 。近 年 来 随 着 模 糊 控 制 、 智 能控 制 、 神经 网络控 制研 究 的 不断 深入 , 些 学 有
给 出 了滞 后 时 间从 0开 始 不 断 增 加 的 控 制 器 参 数 调 整表 和 基 于 时 间 尺度 的 控 制 器 参 数 调 整依 据 , 有 一 定 的 具
工 程 实 用价 值 。
关 DR ; A C) 大纯 滞 后 纯 积 分 对 象 ; 间 尺 度 ; 时 鲁棒 性
A C A t- s ra c— e ci o t l r, 究 了大纯 滞 后 纯 积 分 对 象 的 控 制 。 仿 真 表 明 , 阶 A C能 DR ( uoDiubneR j t nC nr l )研 t e o oe 二 DR 有 效 控 制 该 类 对 象 , 表 现 出较 强 的 鲁 棒 性 和抗 扰 性 , 且 在 一 定 程 度 上 不 存 在 所 谓 的 模 型 失 配 问 题 。 此 外 , 并 而

纯滞后控制实验报告

纯滞后控制实验报告

一、实验目的1. 理解纯滞后控制系统的概念及其在工业控制系统中的应用。

2. 掌握大林算法在纯滞后控制系统中的应用原理。

3. 通过实验验证大林算法在纯滞后控制系统中的控制效果。

二、实验原理1. 纯滞后控制系统:纯滞后控制系统是指被控对象具有纯滞后特性,即输入信号到输出信号的传递过程中存在一定的时间延迟。

这种时间延迟会使得控制作用不及时,从而影响系统的稳定性和动态性能。

2. 大林算法:大林算法是一种针对纯滞后控制系统的控制策略,其基本思想是在设计闭环控制系统时,采用一阶惯性环节代替最少拍多项式,并在闭环控制系统中引入与被控对象相同的纯滞后环节,以补偿系统的滞后特性。

三、实验设备1. MATLAB 6.5软件一套2. 个人PC机一台四、实验步骤1. 设计实验模型:根据实验要求,设计一个具有纯滞后特性的被控对象模型,并确定其参数。

2. 构建大林算法控制器:根据大林算法的原理,设计一个大林算法控制器,并确定其参数。

3. 进行仿真实验:在MATLAB软件中搭建实验平台,将设计的被控对象模型和大林算法控制器进行联接,进行仿真实验。

4. 分析实验结果:观察实验过程中系统的动态性能,分析大林算法在纯滞后控制系统中的应用效果。

五、实验结果与分析1. 实验结果(1)无控制策略:在无控制策略的情况下,被控对象的输出信号存在较大的超调和振荡,系统稳定性较差。

(2)大林算法控制:在采用大林算法控制的情况下,被控对象的输出信号超调量明显减小,振荡幅度减小,系统稳定性得到提高。

2. 分析(1)无控制策略:由于被控对象具有纯滞后特性,系统动态性能较差,导致输出信号存在较大超调和振荡。

(2)大林算法控制:大林算法通过引入与被控对象相同的纯滞后环节,有效补偿了系统的滞后特性,使得控制作用更加及时,从而提高了系统的动态性能和稳定性。

六、实验结论1. 纯滞后控制系统在实际工业生产中普遍存在,对系统的稳定性、动态性能和抗干扰能力具有较大影响。

大纯滞后对象的免疫-Smith控制器研究

大纯滞后对象的免疫-Smith控制器研究

疫算法 中的抑制细胞相 当于比例积分微分控制器 的反馈环节, 该细胞 只与前面 时刻 的抗体 变化 即控制器 输 出有关, 而与 系统 当前 的测量值 无关 , 可以避免 由于系统的滞后对控 制造成 的影响。将免疫控制器和 S i mt h预估器 结合设 计一种新 型控制器 , 使该控制器 既能克服纯滞后对 系统性能的影响, 能降低单独采用 s t 又 mi h预估控制 时对系统模型准确性 的依赖。仿 真结果表 明, 免疫.mt Si h控制器 的性能在模型匹配和失配情况下均优于其它控制器。 关键词 大纯滞后 免疫算法 Si mt h算法 PD控制 I
统 的稳 定 , 一 个 具 有 极 强 鲁 棒 性 的 自适 应 系 统 , 是 能处理各 种 干 扰 和 不 确 定 性 。免 疫 响 应 和 过 程控 制存在很 大 的 相似 之 处 , 生 物体 看 成 被 控 对 象 , 把 把 抗原 的入 侵和 内部 细胞 的 突变 看 成各 类 干扰 , 把 免疫 系统看成 控制 器 , 这样 免 疫 响应 就类 似 于一 个
对 干扰 的控 制 过程 口 。 因此 本 文 将 人 工 免 疫 算 法 J
21作用 , 这样第 k 曰细 代
胞 的浓度 可 以这样 表示
1 8期
任伟建 , : 等 大纯滞后对象的免疫 一S i mt h控制器研究
B( )= ( k )一 ( ) k ( ) =K k k ( )
() 1 () 2
Vu k—d ) =K( . ( ) 1 0一ep 一 k ) x ( ( )/ ) () 8
( ) =K { A k—d ] ( ) k B( ) } k
() 3
式() O 8 中 t>0是 一 个 改 变 函数 形 状 的参 数 , / O 越 大, 曲线 越 平 滑 。但 对 所 有 的 △ “总 有 0 < ( T Xu

4.2.3 纯滞后控制--大林控制算法

4.2.3 纯滞后控制--大林控制算法

大林控制算法控制器D(z)的基本形式
1、数字控制器形式的推导 思路是:用近似方法得到系统的闭环脉冲传递函数,然后再由被控系 统的脉冲传递函数,反推系统控制器的脉冲传递函数。 由大林控制算法的设计目标,可知整个闭环系统的脉冲传递函数应 当是零阶保持器与理想的Φ(s)串联之后的z变换,即Φ(z)如下: T /T 1 e T s e s Y ( z) N 1 1 e ( z ) Z z T /T -1 R( z ) s T s 1 1 e z 于是系统数字控制器为:
(1 e T T )(1 eT T1 z 1 )(1 e T T2 z 1 ) D( z ) 于是相应的数字控制器形式为: N 1 K (C1 C2 z 1 ) 1 e T T z 1 (1 e T T ) z
大林控制算法控制器D(z)的基本形式
振铃现象及其消除
1 ( z ) 2.6356(1 0.7413z 1 ) 故大林控制器 D( z ) G ( z ) 1 ( z ) (1 0.733z 1 )(1 z 1 )(1 0.3935 z 1 )
0.3935 z 2 系统输出 Y ( z ) R( z )( z ) (1 0.6065 z 1 )(1 z 1 ) 0.3935 z 2 0.6322 z 3 0.7769 z 4 0.8647 z 5 ....
1 e T s e s (1 e 1/2 ) z (21) 0.393 z 3 ( z ) Z 1/2 1 1 s 2 s 1 1 e z 1 0.607 z
(1 e1 2 )(1 e1 4 z 1 ) 1.778(1 0.779 z 1 ) D( z ) 1 3 1 4 1 2 1 1 2 (21) 1 0.607 z 0.393 z (1 e ) 1 e z (1 e ) z

纯滞后对象基于模型估计控制方法的研究

纯滞后对象基于模型估计控制方法的研究

纯滞后对象基于模型估计控制方法的研究张利霞孙兵何瑾!哈尔滨工业大学自动化测试与控制系哈尔滨"#$$$"%摘要针对一阶加纯滞后模型!&’()*%及二阶加纯滞后模型!+’()*%,本文介绍了基于模型估计的内模控制!-./%0外模补偿控制!1./%0+2345预估控制这三种对克服对象纯滞后实用有效的控制方法6且对各类控制器提供了详细的设计方案,其特点是结构简单易于实现6文中最后纳入仿真内容进行分析比较6关键词模型估计内模控制!-./%外模补偿控制!1./%+2345预估控制仿真789:;<=>?@A?B;C?D E9;8?=F G H F9=?BE?=9D I F;J KH;J?B@?CL C?M9F F N J;87J K9O9D H>P5Q R ST3U3Q+V R W3R S X Y Z3R![\]^_‘a‘b c_c d c e f gh e i j‘f k f l m,[\]^_‘n o p p p n,q j_‘\%r s F;C H M;&t u v u t w Y x xy345432Yz Y T Q{453x v Q v Y u2Q3R T{v u Y x Y R4xY U4Y u R Q T2t z Y T w t R4u t T T Y u!1./%,-R4Y u R Q T 2t z Y T w t R4u t T T Y u!-./%Q R z+2345v u Y z3w4t u y53w5Q u Y Q T T W Q x Y z t R2t z Y T Y x432Q43t R|)Y4Q3T x Q u Y v u t}3z Y z Q W t V4 5t y4tz Y x3S R45Yw t R4u t T T Y u xx Y v Q u Q4Y T{~t uQ~3u x4t u z Y u T Q Sv u t w Y x xy345z Y Q z432Y!&’()*%Q R zQx Y w t R z t u z Y u T Q S v u t w Y x x y345z Y Q z432Y!)’()*%|+32V T Q43t R u Y x V T4x Q u Y S3}Y R4tx5t y45Y2Y45t z x2t u Y w T Y Q u T{|!9>N?C=F.t z Y T Y x432Q43t R-R4Y u R Q T2t z Y T w t R4u t T T Y u!-./%1U4Y u R Q T2t z Y T w t R4u t T T Y u!1./%+2345 v u Y z3w4t u+32V T Q43t R"引言对纯滞后对象的控制一直是控制界关注的问题6目前讨论的比较多的控制方法大致可分为两类#基于模型估计和不基于模型估计6后者主要是指采样(-控制算法$"%6鉴于采样(-控制算法中不包含被控对象的精确模型参数,它对被控对象数学模型准确程度的依赖性很小,故当大纯滞后系统对象模型精确参数不易取得或参数易变时,可采用采样(-控制算法6本文将着重介绍基于模型估计的三种控制方法#内模控制,外模补偿控制,+2345预估控制6针对一阶加纯滞后!&’()*%模型及二阶加纯滞后!+’()*%模型,作者都分别给出了控制器的详细设计案6并在最后利用仿真对系统的抗干扰能力及鲁棒性作出了分析比较6&:K J;8预估控制在大迟延系统中,+2345预估补偿方法是得到广泛应用的方案之一6它的特点是预先估计出过程在基本扰动下的动态特性,然后由预估器进行补偿,力图使被迟延了’的被调量超前反映到调节器,使调节器提前动作,从而明显地减小超调量和加速调节过程6我们可推导出系统的闭环传递函数为#(!x%)!x%*+w!x%+$!x%Y’x",+w!x%+$!x%!"%很显然,此时在系统的特征方程中,已不包含Y-’x 项6这就是说,这个系统已经消除了纯滞后对系统控制品质的影响6其等效方框图如图"所示6如何设计预估器中的+w!x%成为+2345预估器设计的关键6对于对象#+!x%*+$!x%Y-’x*.Y-’x*x,"!/%第/0卷第0期增刊仪器仪表学报/$$1年2月图!"#$%&补偿系统等效方框图’()*利用+,-’一阶近似有.’()*/!()0*!1)0*234故.52*4/6!()*27*1!42!1)*4284由90:通过解析方法可设计.5;2*4/!6<27*1!42!1)0*4=0*0120=()4*2>4一般推荐=的取值在?@!A!@!)之间B 对于二阶模型.52*4/5?2*4’()*/6C 0D ’()**010E C D *1C 0D2F 4由93:可解析设计.5;2*4/6;2*010E C D *1C 0D 4*2*1F C G42H 4其中6;与C G 的取值至关重要B 将2H 4式代入2!4式有.I 2*4J 2*4/6;6C 0D*01F C G *16;6K C 0D2L 4选择6;/M C 0G6C 0DN 系统的两个闭环极点就会在(3C G N系统处于临界阻尼状态B 故控制器5;2*4设计的关键在于选好C G的值B O 内模控制2P QR4内模控制2S TU 4实际上是作为"#$%&预估器的一种扩展B 其主要特点是结构简单N 设计直观简便B 内模控制系统方框图如图0所示B其中5V 2*4是对象52*4的数学模型N 又称内部模型B5;2*4是反馈控制器N U 2*4是内模控制器B 对一阶加纯滞后对象.52*4/6’()*7*1!2M 4其中’()*利用二阶+,-’近似有.’()*/!1W !)*1W 0)0*0!1X )*2!?4取优化参数X !/(?@F !83N X 0/?@!08H 和X /?@3L F F N 由98:可设计+S Y 型控制器.图0内模控制系统图5;2*4/6;2!1!7$*17-*7Z*1!42!!4其中.7Z /2=X (W 0)4)=12X (W !4)6;/71X )(7Z69=12X (W !4):7$/71X )(7Z7-/7X )71X )(7[\]Z 2!04=推荐取值范围为?@300>A ?@H >)B 对于二阶加纯滞后对象.52*4/6’()*27!*1!4270*1!42!34’()*依然取二阶+,-’近似N 由9>:可设计+S Y 型控制器.5;2*4/6;2!1!7$*17-*7Z*1!42!84其中.7Z/X )^(W 0)^1X )(W !)7$/7!1701X )(7Z7-/7!70127!1704X )7!17!1X )(7Z(7Z6;/7!1701X )(7Z62^1X )(W ![\])42!>4由公式2!>4可见N 控制器参数只与^有关B 推荐^取值范围为!A0)之间B _外模控制器2‘QR 4该控制器的外部模型的输出为系统的理想输出N 将其与系统实际输出之差经滤波器后直接补偿控制信号B 根据外部模型来设计补偿器N 使系统的实际输出在没有建模误差的情况下跟随外模的输出N 通过设计滤波器来改善在系统存在建模误差和外部干扰时的性能N 从而将设计值响应与负载扰动引起的响应分离开来N 实现二者的解耦N 可以同时得到较快的动态响应和较好的抑制负载扰动的能力BF?>仪器仪表学报第08卷外模控制系统结构图如图!"图#所示$图!外模控制系统结构图图#%&’()的结构图系统中需要设计的是外模控制器%’()及滤波器*’()$%’()的设计只需考虑外部模型的响应品质+而与系统的鲁棒性及抗干扰能力无关$而滤波器*’()的设计不但影响闭环系统的鲁棒稳定性+而且直接影响系统的抗干扰能力$对于一阶加纯滞后对象,-’()./012(3(4&’&5)可设计,%’()./6’3(4&)/(’7879(4&)’&:)*’().;’3(4&)(’&<)对于二阶加纯滞后对象,-’()./012(’3&(4&)’3=(4&)’&>)可设计,%’()./6’3&(4&)’3=(4&)/(’7879(4&)’=7)*’().;’3&(4&)’3=(4&)(’3;(4&)’=&)’&<)"’=&)式中滤波器增益;及时间常数3;根据实际情况按闭环系统的鲁棒稳定条件及抗干扰能力来确定$当这种结构的滤波器不能使系统闭环稳定时+可以根据情况选用其它形式的滤波器$?仿真研究及结论以一阶加纯滞后对象-’().=01#(#(4&为例+对其进行数字仿真$在@.&7(的时候加入常值负载干扰+从图9可以看出+用文中所提供的控制器设计方案+外模控制器’A B%)的抗干扰能力明显优于内模控制器’C B%)及D E F @G 预估器$而它们的鲁棒性则无明显区别+如图5所示$不难发现+这三种控制器都具有良好的跟随能力"抗干扰品质及鲁棒性$图9加入干扰H .78=的阶跃响应图5时间常数3变化=7I 的阶跃响应参考文献&沈宪章+等8具有大纯滞后系统控制算法的研究8郑州工业大学学报+&>>:+&<J ’=)8=张卫东+孙优贤8一类D E F @G 预估器及其鲁棒整定8自动化学报+&>>:+=!’9)8!杨志勇+陈勇8带大时延环节系统的K C L 控制器研究综述8浙江电力+&>&:8#龚晓峰+高衿畅+周春晖8时滞系统K C L 控制器内模整定方法的扩展8控制与决策+&>><+&!’#)89龚剑平+王连伟+游浩8用于二阶加纯滞后过程的C B%MK C L 控制器的研究8北京化工大学学报+&>>>+=5’=)85钟庆昌+谢剑英+彭楚武8纯滞后对象的直接补偿外模控制器8湖南大学学报+&>>>+=5’&)8:79第#期增刊纯滞后对象基于模型估计控制方法的研究。

纯滞后对象的控制算法

纯滞后对象的控制算法
确定纯滞后时间τ与采样周期之比的最大整数N
求广义对象的脉冲传递函数G(z)及闭环系统的脉冲传递函数 Φ(z)
求数字控制器的脉冲传递函数D(z)
6.9 史密斯(Smith)预估控制
设被控对象传递函数为
GP(s)是G(s)中不含纯滞后特性的部分
r(t) +
e(t) D(s) -
u( t)
GP(s)e-τs
因此,z2可能出现在Z平面负实轴的单位 圆上,或非常靠近这一点。
——Z2会产生振铃现象。
② 振铃幅度RA
用振铃幅度RA来衡量振铃强烈的程度。 为描述振铃强烈的程度,应找出数字控制器输出
量的最大值umax。 由于这一最大值与系统参数的关系难于用解析的
式子描述出来,所以常用单位阶跃作用下数字控 制器第0次输出量与第1次输出量的差值来衡量振 铃现象强烈的程度。 振铃幅度定义:控制器在单位阶跃输入作用下, 第0次输出幅度与第一次输出幅度的差。
单击此处添加正文,文字是您思想的提炼,请尽量言简意赅地阐述观点。
GP(s)e-τs
单击此处添加正文,文字是您思想的提炼,请尽量言简意赅地阐述观点。
y(t)
单击此处添加正文,文字是您思想的提炼,请尽量言简意赅地阐述观点。
经过补偿后的闭环系统,因其滞后特性e-τs相当于已到了闭环 回路之外,它相当于下面的系统
02
同样带零阶保持器用采样周期T对它进行离散化,
其脉冲传递函数
(4) 数字控制器设计
如果对象脉冲传递函数为 G(z),其闭环脉冲传递函 数是我们按性能要求构造 的,就是前面得到的Φ(z)。 这样我们就可以求出控制 器D(z)。
G(z)
+
01
R(z)
我们需要求出 D(z),完成控 制器的设计

大滞后控制

大滞后控制


Y (S ) F (S )
T I SW
T I Se
1 0
s s
( S ) K c ( T I S 1 )( T D S 1 ) e
对比说明
由上面四个式子可见,微分先行控制方案和PID控制方案的特征方程
完全相同。但是从两个控制回路的闭环传递函数可以看出:
Y (S ) X (S )
1 0
( S ) K c ( T I S 1 )( T D S 1 ) e
微分先行
微分先行控制方案比PI+D控制系统闭环传递函数少了一个零点,所以 微分先行控制方案比PI+D控制方案超调量要小一些,提高了控制质量。
中间微分控制方案
只在动态过程中起调 节作用。
三种控制方案在设定值扰动下
常规PI+D控制方案
Y (S ) X (S )
T I SW
K c ( T I S 1 )( T D S 1 ) e
1 0
s s
( S ) K c ( T I S 1 )( T D S 1 ) e

Y (S ) F (S )
T I SW
T I Se
s
)W c ( s )W 0 ( s )
s
W c ( s )W 0 ( s ) e 1 (1 e
s
)W c ( s )W 0 ( s )
s

W c ( s )W 0 ( s ) 1 W c ( s )W 0 ( s )
e
W1 ( s )e
s
W0 (S )
一次被控量与给定值的偏差,发出一个操作信号,然后保持该操作(控制)信
号不变,保持的时间与纯滞后大小相等或大一些。经过时间τ后,由于操作 信号的改变,被控量必然有所反应,此时再按照被控量与给定值的偏差及变 化方向与速度值来进一步加以校正,校正后又保持其控制量不变,再等待一 个滞后时间τ。这样重复上述动作规律,一步一步的校正被控量的偏差值, 使系统趋向一个新的稳定状态。

纯滞后系统控制器分析与设计

纯滞后系统控制器分析与设计

I
哈尔滨商业大学德强商务学院毕业论文(设计)
Pure delay system controller analysis and design
Abstract In industrial production, was charged with targeting not only volume of deferred, often with different degrees of pure delay. For example, the gas material, liquid material is usually transmitted through the pipeline, solid material is often transmitted through the conveyor. When the use changes such as regulating the flow of materials, production process, through the transmission link transmission time (delay), the material changes to reach the production equipment and thus achieve the process parameters change. The transport process transfer time is a pure time lag. Again, in the heat exchange process, the often heated material temperature as the output volume to be controlled, while the heat-carrying medium (such as superheated steam) flow as a control volume containing the heat medium flow rate after the change, after a certain period of time before the performance of for the output material temperature changes. This performance of the system contains a pure delay delivery available characterization. In the process control, was charged with a lag characteristics of the object is a common phenomenon, generally not significant lag, in order to simplify the control system and ignore the impact of lag. When the hysteresis significantly affect the system as well as quality control, then the response lag characteristics of targeted control. the analysis of the system with time delay is designed to specific analysis of the conventional fuzzy controller. Using the pure inertial link behind the computer simulation. Keywords: controlled object; Pure time delay; adaptive

纯滞后控制技术-大林算法

纯滞后控制技术-大林算法

在化工、制药、食品等行业中,许多生产过程都存在时间滞后现象,纯滞后控制技术可用于提高生产效率和产品质量。
工业控制系统
在城市交通管理中,信号灯的控制存在时间滞后,纯滞后控制技术可优化信号灯的控制逻辑,提高道路通行效率。
交通控制系统
纯滞后控制技术的应用场景
简单易行,对模型参数要求不高,适用于多种控制系统。
大林算法适用于具有纯滞后特性的控制系统,能够克服系统中的纯滞后问题,提高控制效果。
适用性
大林算法适用于已知滞后时间和滞后系数的情况,且系统模型相对简单。
适用条件
大林算法在纯滞后控制系统中的适用性
将连续时间系统离散化,将时间轴划分为一系列离散的时间点。
离散化处理
利用已知的输入和输出数据,通过大林算法计算出下一个时刻的输出值,并根据实际输出值进行修正。
通过将控制律应用于系统,可以减小由于纯滞后引起的系统性能下降,从而提高控制系统的稳定性和响应速度。
根据系统的历史数据和动态特性,建立合适的预测模型,用于估计未来的系统状态。
建立预测模型
根据当前状态和预测模型,计算最优的控制输入。
计算控制律
将计算出的控制输入应用于系统,以减小滞后对系统性能的影响。
应用控制输入
大林算法与模糊控制器的比较
总结词:大林算法和神经网络控制器在处理非线性问题方面有各自的特点。
大林算法与神经网络控制器的比较
05
结论与展望
大林算法能够精确地模拟和预测纯滞后控制系统的行为,提高了系统的控制精度。
精确性
稳定性
适用性
大林算法通过适当的参数调整,能够保证纯滞后控制系统的稳定性,提高了系统的可靠性和稳定性。
详细描述
大林算法与PID控制器的比较

斯密斯大纯滞后系统

斯密斯大纯滞后系统

一、Smith 预估控制仿真研究1 PID 理论参数整定(1) 理论设计使用PID 控制器参数工程整定方法里的动态特性参数法。

动态特性参数法是一种以被控对象控制通道的阶跃响应曲线为依据,通过一些经验公式求取控制器最佳参数整定值的开环整定方法。

用动态特性参数法计算PID 控制器参数整定值的前提是,将系统简化为由控制器Gc(s)和广义被控对象Gp(s)两大部分组成,其中,广义被控对象的阶跃响应曲线可用一阶惯性环节加纯迟延来近似,即1)(+=-Ts e K s G sp τ (1-1)否则根据一下几种动态参数整定方法得到的控制器 ]11[)(s T s T K s G d i c c ++= (1-2)中整定参数只能做初步估计。

Z-N 工程整定法Z-N 工程整定法是由齐格勒(Ziegler)和尼科尔斯(Nichols)与1942年首先提出的,计算PID 控制器整定参数见表1。

表1 Z-N 控制器整定参数公式 控制器类型 由阶跃响应整定K p Ti T dP 控制器 τK T —— —— PI 控制器 τK T 9.0 τ3 —— PID 控制器 τK T 2.1 τ2 τ5.0(2)参数计算把参数代入1)(+=-Ts e K s G sp τ, K=3,τ=60,T=20,得1203)(60+=-s e s G s p计算,得 =c K 0.1333; =i T 120; =d T 30;由i T =120计算得i T /1=0.0083。

2 仿真研究Simulink 仿真模型如图1-1所示。

图1-1 Simulink 仿真模型(PID)阶跃响应曲线如图1-2所示。

图1-2 响应曲线(a)阶跃响应曲线不平滑,应该调节微分环节和积分环节,保持比例环节不变。

经过参数调节,取=i T 39.68;=d T 7 ,此时阶跃响应曲线如1-3所示。

图1-3 响应曲线(b) 到此工程整定法整定出来的PID参数经过调节整定完毕。

大滞后控制算法

大滞后控制算法

图2 带纯滞后环节的控制系统等效框图
方案一、史密斯(Smith)预估器
1-e−Ts s
yτ (k )
G ( s(-e−τ s) )1
G ( s)e−τ s
图3 带纯滞后环节的控制系统离散化框图
由上图可见,纯滞后补偿的数字控制器由两 个部分组成:一部分是数字PID控制器;另 一部分是施密斯预估器。
u(k) =u(k −1)+∆u(k) =u(k −1)+Kp [e2(k)−e2(k −1)] +Ke2(k)+Kd [ e2(k)−2e2(k −1)+e2(k −2)] i
方案三、串级控制
以炉温控制为例:
图5 炉温控制系统
假如煤气管道中的压力是恒定的,管道阀门的开度对 应一定的煤气流量,这时为了保持炉温恒定,只需要 测量实际炉温,并与炉温设定值进行比较,利用二者 的偏差以PID控制规律控制煤气管道阀门的开度。
方案三、串级控制
为了及时检测系统中可能引起被控变化的某些因素并 加以控制,本例在炉温控制回路中,增加煤气流量控 制副回路,形成串级控制结构,如图6所示,图中主 控制器D1(s)和副回路控制器D2(s)分别表示温度调节 器TC和流量调节器FC的传递函数。
方案二、大林(Dahlin)算法
大林算法是运用于自动控制领域中的一种算法,是一 种先设计好闭环系统的响应再反过来综合调节器的方 法。 设计的数字控制器(算法)使闭环系统的特性为具有 时间滞后的一阶惯性环节,且滞后时间与被控对象的 滞后时间相同。此算法具有消除余差、对纯滞后有补 偿作用等特点。 大林算法的设计目标是使整个闭环系统所期望的传递 函数 Φ(s) 相当于一个惯性环节和一个延迟环节 相串联,即 Φ ( s)= 1 e − τ s 。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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),以减少动态响应时间。

相关文档
最新文档