模糊自适应整定PID控制器设计 - 图文(7)

2019-03-21 16:45

辽宁科技学院毕业设计

e △Kd ec NB NM NS ZO PS PM PB NB PS PS ZO ZO ZO PB PB NM NS NS NS NS ZO NS PM NS NB NB NM NS ZO PS PM ZO NB NM NM NS ZO PS PM PS NB NM NS NS ZO PS PS PM NM NS NS NS ZO PS PS 第27页

PB PS ZO ZO ZO ZO PB PB 3、模糊合成推理算法及调整决策矩阵

在获得了Kp、Ki和Kd三者的调整规则模型后,接下来的工作即是根据模糊理论进行算法合成,求得相应的Kp、Ki、Kd的三个控制表,因为三个控制表的求解过程完全一样,故在此仅将Kp控制表的求取过程详述如下:

① 合成推理算法

对于二维输入(E、EC)单输出(Kp)的模糊控制系统,其控制规则一般可以写成如下语言推理形成:

ifE?EiandEC?ECjthenKp?Kpij

i?1,2,??????m j?1,2,??????n

其中Ei、ECj、Kpij分别是定义在E、EC、Kp上的模糊集,上式可用一个

Ei?ECj到Kpij的模糊关系R来描述,即

R?Uij(Ei?ECj)?Kpi j (3.11)

根据模糊数学理论,“×”运算的含义由下式定义:

?R(e,ec,Kp)???Ei(e)??ECj(ec)??Kpij(Kp) (3.12)

辽宁科技学院毕业设计

第28页

如果偏差和偏差变化率分别取E和EC,则模糊控制器给出的控制量的变化由模糊推理合成规则算出:

Kp?(E?EC)?R (3.13) 即

?K(Kp)???(?R(e,ec,Kp)?(?E(e)??EC(ec)? (3.14)

p② 控制规则

由Kp模糊规则集模型可得出下列控制规则:

if E = NB and EC=NS then kp=PB if E=NB and EC=0 then kp=PB if E=NB and EC=PS then kp=PM

..

.if E=PB and EC=PB then kp=NB

③ 控制参数Kp的模糊集的求取 由于Kp?(E?EC)?R,则

Kp1??00000.20.51?Kpx??00000.20.61?..

K48??.10.60.50.20.500K49??10.60.50000??至此,调节Kp的模糊子集已获得,接下来是进行模糊判决。 ④ 参数Kp的解模糊判决

辽宁科技学院毕业设计

第29页

通过以上模糊推理得到的结果是一个模糊集合,或者说是隶属函数,但在实际应用中,必须要用一个确定的值才能去控制被控对象。在推理得到的模糊集合中,取一个能代表这个模糊集合的单值的过程就称为解模糊判决。我们这里根据实际情况采用了最大隶属度法进行解模糊判决,从而得到了表3.7Kp参数模糊调整控制表。同理可得表3.8、表3.9Ki和Kd的模糊调整决策矩阵。

表3.6 Kp参数的模糊调整表

EC Kp E -3 -2 -1 0 1 2 3 -3 -2 -1 0 1 2 3 3.0 3.0 2.0 2.0 1.0 0 0 3.0 3.0 2.0 1.0 0 0 -1.0 3.0 3.0 2.0 1.0 -1.0 -2.0 -2.0 3.0 3.0 2.0 0 -2.0 -3.0 -3.0 2.0 1.5 1.0 -1.0 -2.0 -3.0 -3.0 1.0 0 0 -1.0 -2.0 -3.0 -3.0 0 0 -1.0 -1.0 -2.0 -3.0 -3.0 表3.7 Ki参数的模糊调整表

EC Kp E -3 -2 -1 0 1 2 3 -3 1.0 1.0 0 0 0 1.0 1.0 -2 -3.0 -3.0 -2.0 -1.0 2.0 3.0 3.0 -1 -3.0 -3.0 -2.0 -1.0 1.0 1.0 2.0 0 -1.0 -1.0 -1.0 -1.0 0 1.0 2.0 1 -3.0 -3.0 -2.0 -1.0 1.0 3.0 3.0 2 -3.0 -3.0 -2.0 -1.0 2.0 3.0 3.0 3 1.0 1.0 0 0 0 1.0 1.0 表3.8 Kd参数的模糊调整表

EC Kp E -3 -2 -3 -3.0 -3.0 -2 -2.0 -2.0 -1 -2.0 -2.0 0 -1.0 -1.0 1 -1.0 0 2 0 0 3 0 0 辽宁科技学院毕业设计

-1 0 1 2 3 -2.0 1.0 1.0 0 0 -2.0 1.0 0 0 0 -1.0 0 0 0 1.0 0 0 0 1.0 1.0 0 0 1.0 1.0 2.0 0 -1.0 2.0 2.0 3.0 第30页 -1.0 -1.0 2.0 2.0 3.0 ⑤ 模糊控制算法

由E、EC及Kp、Ki、Kd的模糊子集的隶属度,根据各模糊子集的隶属赋值表和各参数的模糊调整规则模型,运用模糊合成推理设计出的参数模糊调整矩阵表,这是整定系统模糊控制算法的核心,我们将其存入程序存储器中供查询。定义Kp、Ki、Kd参数调整算式如下

''?Kp?Kp??E,EC?Kp?Kp??Kp?? ?Ki?Ki'??E,EC?Ki?Ki'??Ki (3.15)

?''Kd?Kd??E,EC?Kd?Kd??Kd??''式中Kp、Ki、Kd参数是控制器的参数,Kp、Ki'、Kd是Kp、Ki、Kd的初

始参数,它们通过常规方法得。在线运行过程中,通过微机测控系统不断的检测系统的输出响应值,并实时的计算出偏差和偏差变化率,然后将它们模糊化得到E和EC,通过查询模糊调整矩阵即可得到Kp、Ki、Kd三个参数的调整量,完成对控制器参数的调整。

辽宁科技学院毕业设计

第31页

第四章 模糊PID控制器的设计

模糊PID控制器是以操作人员手动控制经验总结出的控制规则为核心,通过辨识系统当前的运行状态;经过模糊推理,模糊判决,解模糊过程得到确定的控制量以实现对被控对象的在线控制。 4.1 模糊PID控制器组织结构和算法的确定

论文中,模糊PID控制器的设计选用二维模糊控制器。即,以给定值的偏差e和偏差变化ec为输入;ΔKP,ΔKD,ΔKI为输出的自适应模糊PID控制器,见图4.1。

E

模糊化 模糊推理

ec △Kp△Ki△Kd

常规 PID 控 被 控 y(t)

制器 对象


模糊自适应整定PID控制器设计 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:建设工程中级专业技术资格条件

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: