模糊PID控制器的结果解析及其稳定性分析

  • 格式:doc
  • 大小:456.00 KB
  • 文档页数:13

模糊PID控制器的结果解析及其稳定性分析 B.M. Mohan *, Arpita Sinha Department of Electrical Engineering, Indian Institute of Technology, Kharagpur 721302, India Received 14 July 2006; received in revised form 31 May 2007; accepted 10 June 2007 Available online 14 June 2007 摘要:本文建立在三输入四输出变量模糊集的控制器基础之上对模糊PID控制

器的解析。该结构是基于对输入/输出为,L隶属度函数,代数积三角形准则、有界和三角形准则,Mamdami最小推理方式,中值法反模糊方式之上得出的。文中的有界输入/输出稳定性的条件是基于小增益定理。最后,以两个数值例子及其仿真结果来论证了最简模糊PID控制器的可行性和有效性。 1.介绍: 由于传统PID控制器的简易性,鲁棒性好,对线性系统控制有效等优点,许多的工业控制仍采用这种控制方法。本文图1给出了两种不同配置的PID控制器。但由于其为线性结构,如果系统为高阶大时滞系统,非线性系统,没有精确数学模型的复杂模糊系统或是具有多个不确定因素的系统,传统的PID控制方法就无法非常有效地对其进行控制。上个世纪90年代之前,大多数的模糊系统研究侧重在应用领域,而非理论研究。直至1990年,研究人员才开始对模糊控制器进行结构解析及稳定性分析。并如其他传统控制理论,针对一个对象,建立了模糊理论体系。从模糊PI及模糊PD控制器与其对应传统控制器对上述复杂系统的控制结果的比较可看出其优越性。由于模糊PI控制器比模糊PD控制器具有更好的优越性,模糊PD控制算法无法消除稳态误差。但是,模糊PI控制器由于其自身的积分操作,在高阶系统时,并不能得到很好的控制效果。为了提高上述的所有性能,本文提出了模糊PID控制器。 本文提出了一种基于常规控制器,与模糊逻辑控制器相结合的增量式控制器。该控制器是将常规PID控制器的参数加上模糊逻辑整定得到的参数的增量式模糊PID控制器。BIBO稳定性的充分条件是小增益定理。事实上,在[1]一书中,对模糊控制系统有过深刻的分析,该书针对Mamdami型和Takagi-Sugeno型的模糊模型提出过多种分析法。[1]中给出了一种使用线性矩阵不等式法分析、设计模糊控制系统的详细方法,用以处理Takagi-Sugeno型模糊模型的系统。 本文提出一种基于图1配置1的新型模糊PID控制器结构。为了能够在线调节模糊控制器参数,文章提出了一种基于峰值观测器的参数自适应算法。提出二级调整策略,做法如下:首先,在大前提下建立模糊比例、积分、微分增益和量化因子的关系,然后,再最优调节该控制参数。如配置1的模糊PID控制,是基于最小值推理机和算术平均法反模糊化的控制器。为了得到更好的暂态,稳态性能,提出了一种基于函数调节的自适应方法用来在线调整模糊逻辑控制器的量化因子。 将模糊PI控制器和模糊PD控制器结合得到模糊PID控制器如图1配置2。其理论基础为结合PD和PI两种控制。给出了一种基于增益欲度规格和相位欲度规格的调整方式,用以确定模糊PID控制器的参数。并且BIBO稳定性的充分条件也已经确定。多种比例,积分,微分模糊逻辑控制器的分解形式 (如模糊P+模糊I+模糊D,模糊PD+模糊I,模糊PI+常规D形式,模糊P+常规ID形式,模糊PI+模糊PD形式)在文中都得到测试和比较。为了得到简单的结构,模糊PID中的比例,积分,微分部分均基于PID中的比例,积分,微分的规则确定。 通过基于隶属度函数推理方法,能够系统的学习模糊PID控制器。该控制器的分析具有5个评定准则:控制作用组成,输出耦合,增益相关性,增益作用交换,规则/参数增长。 Mizumoto已经证明PID控制器能够利用模糊控制方法如product-sum-gravity原理得到参数(代数积三角形规范,Larsen积推理法,有界和三角形准则和重心反模糊法),以及简化模糊推理规则的方法(模糊集为连续相同论域的情况下。)然而,当系统给定的复杂推理结果为非线性形式时,则min-max-gravity方式无法建立并简化其模糊推理形式来的到PID控制器。但是product-sum-gravity方式能够建立该推理,并能在原先模糊规则的基础上扩展隶属度函数来简化模糊推理规则。 本文的目的是:解析基于代数积三角形准则、有界和三角形准则,输入输出为,L隶属度函数、非线性控制规则,Mamdami最小推理方式,中值法反模糊方式的控制器;分析和给出模糊PID控制系统的BIBO稳定性的充分条件。最后,分析并讨论了模糊PID控制器相比于PID控制器的优越性。并给出了两个仿真结果。 本文有一下章节组成,第二章论述了典型模糊PID控制器的基本组成部分;第三章则给出了模糊PID的结构分析;第四章是关于模糊PID控制系统的BIBO稳定分析;第五章是关于模糊PID控制器的设计研究;而第六章则给出了仿真结构,第七部分为结论总结。 图1.PID控制器 (a).配置1 (b).配置2 (c).配置3 2.模糊PID控制器的组成 增量控制信号由离散时间PID控制器(式11)产生 1dddPIdukTuKTukTKvkTKdkTKakT (1)

其中,dDdIdPK,K,K各代表数字PID控制器的比例积分微分参数。速度,位移和加速度有下式(2~4)得到:





11dkTdkTvkTTdkTekTvkTvkTakTT







)(kTe是由)()(kTykTr得到的误差信号,是输入给定信号,)(kTy为系统输出,T

为采样周期。离散时间位移)(td速度)(tv,当t=kT时,与前一时刻的误差的差异得到)(tv、)(ta如式(2)、(4)所示。式(1)速度算法在数字PID控制器中应用非常广泛。基于图1配置3的模糊PID结构(图2)有下面几个部分组成。

(2) (3) (4) 2.1量化因子 模糊逻辑控制器的输入变量可以乘以一个正则化因子映射到区间],[ll上,,,,avdNNNNN各为d,v,a,u的正则化因子,反标准化因子将标准输出映射

回物理输出域。-1NN为NN的倒数,称为反标准化因子。这些量化因子相当于常规PID控制器的增益系数,DIPK,K,K 2.2模糊化 模糊化能够将控制器的输入标准化为一定值给模糊集,因此,能够启动推理机,并运用控制规则。模糊PID控制器有3个输入:误差信号)(kTe (即位移)(td),)(kTe的一阶微分(即速度)(tv)和二阶微分(即加速度)(ta)。这些输入均模糊

化为,L隶属度函数如图3,dN,vN,aN为正则化输入。其中,L隶属度函数如下所示: 120nxLxlxllxlllxL







(5) 021pxLxlxllxlllxL







(6)

图2.模糊PID控制系统 dN(k-1) dN(k) vN(k-1) vN(k) aN(k) vN(k) dN(k) - + - + 1x

1/T 1x Na 1/T

Nv Nd

fuzzify Inference Engine

Rule base defuzzify 1

uN

+

+ 1x aN(k)

vN(k) dN(k) 注意:1nxpx (7) 图3 输入变量的隶属度函数 该模糊控制器只有一个输出,即增量控制输出u(kT)标准输出量UN的隶属度函数如图4,常数l,L,m,M为设计者给出。 2.3控制规则库 以下规则是以图3图4输入输出模糊集得出。 R1:If dN=n*d& vN= n*v& aN=n*a then Nu=O-2

R2:If dN=p*d& vN= n*v& aN=n*a then Nu=O-1

R3:If dN=n*d& vN= n*v& aN=p*a then Nu=O-1

R4:If dN=p*d& vN= n*v& aN=p*a then Nu=O-1

R5:If dN=n*d& vN=p*v& aN=p*a then Nu=O+1

R6:If dN=n*d& vN= p*v& aN=n*a then Nu=O-1

R7:If dN=p*d& vN= p*v& aN=n*a then Nu=O+1

R8:If dN=p*d& vN= p*v& aN=p*a then Nu=O+2

其中&代表“与”操作,在这里看作代数积三角形规则,定义如下。

ˆ,,

NNNiNjNkNdvadva (8)

ˆ代表对先前规则部分的联合,i、j、k则各代表dN,vN,aN在第i、j、k个模

糊集。注意,控制规则是输出模糊集,而不是线性相关的输入模糊集。 2.4推理机 增量控制器的最终输出值是由推理机基于规则库考虑各条规则推理得出。因此,结合各条规则,首先由式8的三角形函数得到隶属度,然后,根据Mamdami-Minimun推理法得到输出模糊集。 ))(,ˆmin(Nu