5 控制策略的选取P.L.C.技.术.网——可编程控制器技术门户
20世纪50年代发展起来的近代控制理论,无论是状态空间法,还是基于I/O描述的黑箱法,精确的数学描述是它分析与设计系统的基础。如果对象(或过程)的数学模型不知道,那么首先必须数学建模,但无论是最优控制还是自适应控制,讨论问题的前提都是要求精确的数学模型,而对油田复杂系统显然不具备上述条件,对作者讨论的控制系统而言,不应列为选取的控制策略。WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
(1) 人工神经网络(ANN)WWW_PLCJS@_COM%-PLC-技.术_网
起源于20世纪40年代,它从某些方面反映了人脑的基本特征,但并不是人脑的真实描写,而只是它的抽象、简化和模拟,网络的信息处理由神经元间的相互作用来实现。神经网络控制的关键是选择一个合适的神经网络模型,并对其进行训练与学习,直至达到符合要求为止,即寻找最优的神经网络结构与权值。然而,神经网络的学习,需要一定的实验样本,同时,还需要运行成千上万次才能获得最佳结构。有时获得的是一个局部最优解,而不是全局最优解,因方法的局限性,同样,也难于对本文所讨论的油田对象实现有效的控制。WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
(2) 专家控制系统(ECS)WW.W_PLC※JS_C,OM-PL,C-技.术_网
它是以知识为基础,在某一专门领域企图模拟人们思想行为的一组计算机程序,能够处理各种定性的、定量的、精确的、模糊的信息,因此可根据对被控过程的经验和知识获取情况,采取不同的描述形式,以便更多地反映对象特性,为控制提供控制策略和控制模态。被控过程的动态信息经过对特征信息进行抽取与处理及模式识别后,一方面送到推理机构,另一方面为知识库补充有用的信息。推理机构根据特征信息和知识库提供的知识进行判断、推理,并将结果送到控制机构,从而给出合适的控制输出,对被控过程实施控制。但由于特征信息的采集、特征信息的表达、以及完备知识库的建立实现难度大,所以,专家系统也不一定是一个好的选择。WWW_PLCJS@_COM%-PLC-技.术_网
实际工程中,一个非常熟练的操作人员,能凭借自己丰富的实践经验,通过对现场的各种现象的判断取得较满意的控制效果。如果将凭经验所采取的措施转变成相应的控制规则,并且研制一个控制器来代替这些规则,从而也可实现对复杂工业过程的控制。实践证明,以模糊控制理论为基础的模糊控制器(FC)能够完成这个任务。WWW_PLCJS@_COM%-PLC-技.术_网
人的控制经验是用人的语言来进行总结和描述的。而语言是思维的外壳,它具有很大的模糊性。例如,当要保持一个水塔中的水位时,可以通过调节水泵阀门开度将水位稳定在固定点。按照人的经验可有下列控制规则:WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
若水位高于固定点,则排水,若差值越大,则排水阀门开大,排水越快,若差值越小,则排水阀门开小,排水越慢;WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
若水位低于固定点,则给水,若差值越大,则给水阀门开大,给水越快,若差值越小,则给水阀门开小,给水越慢.WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
在上述描述操作经验的语言中,“高于”、“低于”、“开大”、“开小”等这些词都带有一定的模糊性,因此必须用模糊数学中的模糊集合来刻画这些模糊语言,并用IF condition THEN action语句予以实现。其核心是对复杂的系统或过程建立一种语言分析的数学模式,使人们日常生活中的自然语言能直接转化为计算机所能接受的算法语言。它为处理客观世界中已存在的模糊性问题,提供了有力的工具。模糊控制技术的应用在国内已取得明显效果,尽管还处于不断完善和发展的阶段,但其控制品质和效果还是令人满意的,对油田系统是一种可供选择的策略。WWW_P※LCJS_CO※M-PLC-技-.术_网
WW.W_PLC※JS_C,OM-PL,C-技.术_网
6 控制模型与控制算法WWW_P※LCJS_COM-PLC-)技.术_网
6.1 控制模型WWcW_PLCJS_COM-PLC-技.术_网
由于被控对象的复杂性和不确定性,按传统的方法不可能建立油田系统的严格数学模型,可以采用基于知识表示的非数学的广义控制模型,如图1所示。——可——编——程——控-制-器-技——术——门——户
WWW_P※LCJS_CO※M-PLC-技-.术_网
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WWW.PLCJS.COM——可编程控制器技术门户
事实上,人们对对象不是一无所知,而是不全知,即所具有的对象信息是灰色信息。在实际工程中,依靠控制专家的知识和经验,也可以对系统进行有效的控制,获得满意的结果。它是基于人的智能、控制者的经验和技巧,完成预定的控制任务。因此它是人机结合的控制WWW_PLCJS_COM-PLC-技.术_网
模型,即控制者(人)的模型和被控对象(机)相结合的模型,如控制者的知识模型和被控对象的机理模型相结合的广义控制模型。WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
6.2 控制算法——可——编——程——控-制-器-技——术——门——户
基本思路是模仿过程控制系统中富有经验的操作者的普遍行为,如当系统的误差趋于增加时,发出强烈的作用(闭环控制);当系统误差趋于减小时,则取消控制动作,等待观察等等。人对被控系统的状态、动态特征及行为了解的越多,控制的效果就会越好。如果en表示离散化的当前采样时刻误差值,en-1和en-2分别表示前一个和前二个采样时刻的误差值,则有WWW_PLC※JS_COM-PmLC-技.术_网
Δen=en-en-1WWW_PLCJS_COM-PLC-技.术_网
Δen-1=en-1-en-2P.L.C.技.术.网——可编程控制器技术门户
从误差e和误差变化Δe这两个基本的特征变化,便可从动态过程中获取更多的特征信息。WWW_PLCJS_COM-PLC-技.术_网
(1) e·ΔeW1WW_P4LCJS_COM-PLC-技.术_网
误差e同误差变化Δe之积构成了一个新的描述系统动态过程的特征变量,利用该特征变量的取值是否大于零,可以描述系统动态过程变化的趋势。P.L.C.技.术.网——可编程控制器技术门户
当en·Δen<0时,表明系统的动态过程正向着误差减小的方向变化,即误差的绝对值逐渐减小。WWcW_PLCJS_COM-PLC-技.术_网
当en·Δen>0时,表明系统的动态过程正向着误差增大的方向变化,即误差的绝对值逐渐增大。WWW_PL※CJS_COM-PLC-技.术_网
在控制过程中,识别en·Δen的符号,便可掌握系统动态过程的行为特征,以便更好地制定下一步控制策略。WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
(2) Δen·Δen-1WWW_P※LCJS_COM-PLC-)技.术_网
相邻两次误差变化之积Δen·Δen-1构成了一个表征误差出现极值状态的特征量,若Δen·Δen-1<0表征出现极值,则Δen·Δen-1>0表征无极值。WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
(3)│Δe/e│WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
误差变化Δe与误差e之比的绝对值的大小,描述了系统动态过程中误差变化的姿态。WWW_PLCJS_COM-PLC-技.术_网
将│Δe/e│与e·Δe联合使用,可对动态过程作进一步的划分,通过这种划分,可以捕捉到动态过程的不同姿态。WW.W_PLCJS_COM-PLC-技.术_网
(4) Δ(Δe)WWW_PLCJS_COM-PLC-技.术_网
误差变化的变化率,即二次差分,描述动态过程处于趋于超调或回调段位;当Δ(Δe)>0,处于超调段:Δ(Δe)<0时,处于回调段。WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
总结上述特征,其基本控制算法可归纳为: WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WWW.PLCJS.COM——可编程控制器技术门户
其中:Un为控制器第n次采样时刻的输出;——可——编——程——控-制-器-技——术——门——户
Vo为控制器的第n次保持值;WWW_PLCJS@_COM%-PLC-技.术_网
e及分别为系统误差及其变化率;P.L.C.技.术.网——可编程控制器技术门户
emi为误差的第i次极值;WWcW_PLCJS_COM-PLC-技.术_网
Kp为控制器的比例增益;WW.W_PLC※JS_C,OM-PL,C-技.术_网
k为控制增益的抑制(衰减)系数,一般取oWW.W_PLCJS_COM-PLC-技.术_网