一种多模态控制器的设计

  • 格式:pdf
  • 大小:121.73 KB
  • 文档页数:3

文章编号:1001.9944(2002)04—0008—03 一种多模态控制器的设计 郝立军,齐树兴 (河北科技大学电气信息学院,河北石家庄050054) 

摘要:提出了一种基于变结构、自适应、模糊控制策略的多模态控制方法。通过在线获取对 象的有关信息,对控制策略中的相应参数和规则进行修正,明显提高了被控系统的鲁棒 性。仿真试验证实了方法的有效性。 关键词:变结构;自适应;模糊控制;多模态控制 中图分类号:TP273 .2 文献识别码:A 

1 引言 随着工业的发展和控制技术的不断创新,采用 单一控制策略的控制器由于其功能单一,越来越不 能适应人们对控制品质日益提高的要求。例如,采 用简单模糊控制算法的控制器虽然不需要被控对象 的数学模型,而且对参数缓慢时变、直流扰动、白噪 声干扰等复杂工况都能实现良好的控制,但在实际 应用中仍暴露出一些弱点。作为模糊控制算法核心 的模糊控制表,一般是固定不变的,针对性较强。一 旦对象特性有较大的改变或大幅度改变给定值时, 过渡过程时间、超调量、振荡强度等指标将会严重恶 化,甚至导致不稳定。基于三种控制策略的多模态 控制方法,在简单模糊控制基础上引入了变结构和 自适应控制。经计算机仿真试验,该控制器在很大 程度上解决了简单模糊控制器所存在的问题。 

2 模糊控制逻辑及模糊控制 基于模糊规则的控制器具有这样的规律:在特 定的工作状态下它产生由此状态确定的特定动作。 传统的规则集形式: if(飘is口 …, is口 ),then(output is ),(1) 式中:彻,…, 为系统变量; ∈A(i=1,…, ;. = 

1,…,k); ∈B(j=1,…,k);A与曰均为模糊集, 

但二者的物理意义可能并不相同。也即,若A=B= (LP,MP,SP,ZP,z,ZN,SN,MN,LN),括号内的元素 

分别表示大正、中正、小正、零正、零、零负、小负、中 负、大负,集A与集曰中元素的物理意义可能不 同。 集A与集曰中元素哪与 的函数表达形式可 有多种,三角形式、指数形式等均可。 构成的函数 集u ( ),根据模糊规则式(1),可计算模糊控制器 的输出: =u (X)× 。 此处, 满足u ( )=1, 且‰(X)=min u 。(筋),i=1,2,…,rt; 

=( 1, 2,…, )To 对于较大的多唯系统,可采用分级模糊控制结 构。全体规则集产生的输出: 

∑u。 i一1 — o 

∑u 

3 多模态控制器 多模态控制器是由变结构、自适应、模糊控制等 三种策略构成的控制器,其结构框图如图1所示。在 此,主要讨论变结构控制及自适应模糊控制器。 (1)变结构控制 滑模变结构控制方法具有结构简单,鲁棒性强 及适应性好等特点。其工作所依据的参数主要有 

收稿日期:2001.12.21 作者简介:郝立军(1955一),女,河北科技大学副教授,主要从事过程计算机控制方面的研究;E. ail:hansh@heinfo.net. 

■ 

维普资讯 http://www.cqvip.com 图1 多模态控制器结构框图 二:偏差及其导数。当偏差及其导数较大时,变结构 方法尤其显示出较强的鲁棒性。其局限性是仍须对 系统的特性有预先的估计。 考虑图2所示的典型控制问题,R(t)与Y(t) 分别为系统的给定值及响应,偏差信号有以下定义: e(t):R(t)一Y(t) (2) 图2 典型变结构控制系统 设关于系统特性的微分方程为 +01 Y +02 Y=ku。 (3) 设系统为定值系统,则不失一般性,设给定值R(t) 为零,式(2)可写为 Y(t)=一e(t). 则由式(3)可得: e +01 e +02 e=一 no (4) 因为e”=警=警・ 警, 记 : ,式(4)可写为 e +01 e +02 e=一ku; 或e =一【U2/( +01)】e—ku/( +01)。 (5) 式(5)称为等倾线方程, 则为相轨迹上关于e和 e 的斜率。令k分别等于+1及一1,即可通过逐渐 改变 ,画出相轨迹,如图3所示。根据初始条件的 不同,可有两族不同的相轨迹。但当k的符号不变 时,相轨迹的形式是大致相同的。 de/dt e(t) \ 图3 相轨迹图 设控制器的控制规则: u=±k× e), 自动亿与仪表 2OO2(4) 且控制器结构可通过改变k的符号而改变。确定变 结构条件: if(e + e>0)then(k=+1); if(e + e<0)then(k=一1)。 直线e + e=0被称为转接线。若系统状态e 与e 位于转接线之上,k=+1;若位于转接线之下, k=一1。由此,控制器的结构便由e及e 所确定。e 与e 的瞬时状态被强迫沿转接线运动。很明显,在 时域中转接线可用一阶方程表示。故在滑模变结构 系统中,在一定范围内无论系统为几阶,瞬态响应总 是沿一阶曲线变化。 (2)自适应模糊控制器 自适应模糊控制器结构如图1所示,仍然以模 糊控制为主控制器,以广义预测输出值u 作为自适 应函数的依据,通过预测值u 的变化反映对象特性 的变化,据此对模糊控制量ur进行修正。实际加到 被控制对象的控制量u=ur+u ,即通过自适应函 数修正值u 改善控制效果。自适应函数修正值“ 的确定原则可以设为: 

u =(u 一uf)/I ufI。 u 为自适应函数修正量的判别基准,相当于一 个差值比例度。 修正等级可分为大修正、小修正和不修正三 级。例如,当u,很小且u 也小时,表明u 与u,相差 不大,则不修正;ur很小且u 大时,小修正;u,大且 u 小时,小修正;ur大且u 也大时,大修正。修正量 的大小,必须考虑模糊控制量u,本身的量值,因为 修正是在保证模糊控制性能的前提下进行的。基于 上述原则,就可建立起以模糊集合形式出现的自适 应函数修正表。其设计步骤可以归纳为: ①将u 模糊化后确定出模糊子集 ,例如 

。=(LP,MP,SP,Z,SN,MN,LN),式中符号依次为: 大正、中正、小正、零、小负、中负、大负。 ②设定u,的模糊子集 ,例如 =(LP,MP, SP,SN,MN,LN)。式中不考虑ur为零的情况,符号 意义同前。 ③令修正量u = u,,并设定u 的模糊子集 

。例如 =(LP,MP,SP,OK,SN,MN, LN),式中符号依次为大正修正、中正修正、小正 修正、不修正、小负修正、中负修正、大负修正。进而 根据实际对象设定 的论域XZ,如XZ=(0.6, 0.4,0.2,0,一0.2,一0.4,一0.6)。上述论域表明: 

■ 

维普资讯 http://www.cqvip.com 60%U 的修正量为大修正;20%Ur的修正量为小修 正,并按n 大于或小于ur来考虑修正的正负方 向。实际上是在保证模糊控制稳定性的原则下,按 一定比例对控制量U进行修正。 100 20o 300 ‘00 500 5oo k (d)仿真4 

4 仿真试验 I!t 4 仿真试验结果图形 

计算机仿真数学模型: y(尼)=0.602 8Y(后一1)+0.231 8Y(k一2)一 0.638 4Y(k一3)一0.109“(k一1)+ 0.291 2 U(后一2): (6) Y(尼)=0.602 8Y( 一1)+0.231 8Y(k一2)一 0.638 4Y(后一3)一0.295 5“(k一1)+ 0.507 6 U(后一2): (7) Y( )=0.76’,(k一1)+0.19’,(k一2)一 0.95 Y(k一3)一0.95 U(k一1)+ 0.98“(k一2)。 (8) 仿真试验结果如图4所示。 仿真1:没有变结构及自适应的简单模糊控制 情况,给定值在l0~30之间变化,在k=210时数 

30 ∞ \ 筐lO 

0 

100 2∞3∞ s,O0 500 B∞ k (b)仿真2 

读者・作者・编者 。为推进科技信息交流的网络化进程,我刊已加入《中 国学术期刊综合评价数据库》,《中国期刊网》,《中国学术期 刊(光盘版)》,《中文科技期刊数据库》,并入网“万方数据 

——数字化期刊群”。作者著作权使用费与本刊稿酬一次性 给付。凡有不同意者,请在来稿时声明。 

田 

学模型由式(6)变为式(7),仿真结果示于图4a。 仿真2:有变结构的简单模糊控制情况,试验条 件如仿真1,仿真结果示于图4b。 仿真3:含有变结构、自适应、模糊控制的多 模态控制情况,试验条件如仿真1,仿真结果示于 图4c。 仿真4:多模态控制情况,在k=210时数学模 型由式(6)变为式(8),并附加d=0.4的直流扰动 和方差8:0.06的白噪声干扰,仿真结果见图4d。 

5 结论 由仿真试验结果图形可以看出,在大幅度改变 给定值时,变结构控制有效地克服了超调量过大的 缺陷,缩短了系统达到稳态值的时间。对象特性大 范围改变、变增益及突加脉冲干扰时,加入自适应控 制,显著提高了系统的控制品质,增强了系统的鲁 棒性,从而证实了变结构、自适应、模糊控制策略综 合使用技术的有效性。 

参考文献: 【1】Lijan Hao,Huimn Jia.Variable—Construction Adaptive Hierarchi. cal Fuzzy control System[A】.Preprints of the 2 European IEEE Workshop CMP96 Prague[C].【S.1.】:【S.n.】,1996.165—167. 【2】 Frank J Bartos.Fuzzy logic sharpens its image[J】.Control engi. neering,1995,42(8):65—70. 【3】 King P J,Mamdani F H_The application of fuzzy control in industrial process[J】.Automatica,1977,13:235—242. 【41 Clarke D W,et a1.Generalized predictive control(I,II)【J1.A tomatica,1987,23(2):137—160. 【51 SajuGV,JunZhouAdaptiveHierarchicalFuzzyContmller ̄l】.IEEE Transactionsonsystems,man,andcybcmctics,1993。23(4):973—980.● 

02002年第3期《自动化与仪表》中((Ethemet控制网络 及其应用》的第二作者“赵静”,应为“王静”,工作单位为“河 南师范大学计算机系”。特此更正。 《自动化与仪表》编辑部 2002年7月