不确定网络控制系统的PID控制器设计方法转让专利

申请号 : CN201810768249.5

文献号 : CN109033585B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吕欣欣孙永辉翟苏巍侯栋宸张博文

申请人 : 河海大学

摘要 :

本发明提供了一种基于T‑S模糊模型的不确定网络控制系统的PID控制器设计方法,利用T‑S模糊模型对还有不确定项的网络控制系统进行建模,增加了系统的鲁棒性;在控制器设计方面采用具有更优控制效果的PID控制器,增加了系统的控制效果;在对系统稳定性进行判定的时候,选择了构造Lyapunov函数的方法,减少了系统的保守性;在系统所能承受的最大时延以及控制器增益的时候,结合所得到的线性矩阵不等式设计了一个求解方法,对系统所能承受的最大时延及其控制器增益进行了求解。

权利要求 :

1.一种基于T-S模糊模型的不确定网络控制系统的PID控制器设计方法,其特征在于:包括以下步骤:

(1)建立带有时滞的不确定网络控制系统模型网络控制系统由一组微分代数方程描述,在系统运行点附近对其线性化,最终系统表示为:式中,x为系统状态变量,A为系统状态矩阵,B为系统输入矩阵,C为系统输出矩阵,u为系统控制输入,y为系统控制输出,G为扰动项的系数矩阵,ω(k)为系统扰动状态矩阵,k=

0,1,2,3.....为第k时刻,ΔA和ΔB为不确定系数矩阵;

并且,

[ΔA(k) ΔB(k)]=DF(k)[H1 H2]式中,D、H1、H2为已知的常数矩阵,F(k)为未知矩阵,但为Lebesque可测量的,并且满足FT(k)F(k)≤I,其中I代表单位矩阵;

(2)利用T-S模糊模型对不确定网络控制系统模型进行变换:如果模糊前提变量θj(k)是模糊集合Fij,j=1,2,...,r,那么x(k+1)=(Ai+ΔAi(k))x(k)+(Bi+ΔBi(k))u(k)+Giω(k)进而可以推导为:

式中,i表示与横坐标有关的第i个模糊规则,i=1,2,...r,j表示与横坐标有关的第j个模糊规则,j=1,2,...r,r是模糊规则的数目;Ai、ΔAi、Bi、ΔBi、Gi,分别为第i个模糊规则下的A、ΔA、B、ΔB、G;θi(k)为模糊前提变量,i=1,2,...r;并且常数μi满足:(3)将整个不确定网络控制系统当中的控制器设计为PID控制器:如果模糊前提变量θj(k)是模糊集合Fij,j=1,2,...,r,那么因为系统误差项e(k)=-Cx(k),进而上式可以推导为:式中,Kpi、KIi、KDi分别为第i项模糊规则的系统控制器的比例系数、积分系数、微分系数,Kpj、KIj、KDj分别为第j项模糊规则的系统控制器的比例系数、积分系数、微分系数,m为一个有序数列,k表示此时状态所处的时刻,Ts为系统采样周期,μj表示与纵坐标相关的μ的第j项取值;

将控制器的整合公式(2)代入系统模型公式(1)可得:将复杂的网络控系统模型转化为简单的网络控制系统模型:对以下矩阵进行整合与定义:

μ=[μ1 μ2…μr],

则式(3)可化为:

定义一个新的增广矩阵:

则式(4)可化简为:

设:

则上式可化简为:

设d(k)表示信号在k时刻传输过程当中的总的时延,dM=max(d(k))表示取d(k)的最大值,所以有:

0≤d(k)≤dM≤Ts

设δ(k)=z(k)-z(k-d(k))

则式(5)变换为:

其中,δT(k)δ(k)≤αxT(k)Ωx(k),δ(k)是正定矩阵,常数α∈[0,1);

以上将含有PID控制器的T-S模糊模型的不确定网络控制系统模型(3)转化为了简单的含有时延的不确定网络控制系统(6);

利用Lyapunov函数方法以及线性矩阵不等式的方法对含有时延的不确定网络控制系统(6)的H∞稳定性进行验证:对于给定的系数α>0以 及d M,存在以 下状态反馈模糊PID控 制器如果存在正定矩阵 S1>0、

S2>0、 以及矩阵 和任意小的标量γ>0,ε>0,满足下列线性矩阵不等式,那么不确定网络控制系统(6)是H∞稳定的:其中,

Di、H1i和H2i分别为第i个模糊规则下的D、H1和H2,i=1,2,...,r,λ表示衰减水平。

2.根据权利要求1所述的基于T-S模糊模型的不确定网络控制系统的PID控制器设计方法,其特征在于:利用Matlab中的线性矩阵工具箱,根据系统给定的所能承受的最大的时滞,可以判定时滞网络控制系统的H∞稳定性,通过求解稳定性判据中的线性矩阵不等式可以同时对系统的PID控制器的控制器增益进行求解:首先给定不确定网络控制系统的各项常数项,并且给定初始系统时延dM,然后,利用所给数据对判据中的线性矩阵不等式进行求解,如果判据是成立的,那么对系统时延dM选择步长为ΔdM=0.01进行增加并逐渐对系统时延dM进行更新,然后再进行上一步,直到判据是不成立的,此时输出在求解过程中的最终的系统时延dM,即为系统所能承受的最大时延;反之,如果在初始给定的系统时延dM以及各项系数下,系统为不稳定的,那么对其进行调整,直到循环得以进行;最后可以得到系统在稳定情况下所能承受的最大系统时延,以及系统的控制器增益。

说明书 :

不确定网络控制系统的PID控制器设计方法

技术领域

[0001] 本发明涉及一种网络控制系统,具体涉及一种不确定网络控制系统的PID控制器设计方法。

背景技术

[0002] 网络控制系统是指通过通讯网络形成闭环的反馈控制系统。在网络控制系统中,传感器、控制器和执行器等系统组件作为网络节点直接挂接在网络上,通过共享的有线或者无线通讯网络进行传感和控制信息的交换,因此网络控制系统与传统的直接点对点连接的控制系统相比,具有连线少、成本低、安装维护方便和灵活性高等优点,被广泛应用于汽车制造、机器人和飞行器控制系统等多个领域。
[0003] 近年来,随着控制系统从集中封闭式体系向开放分布式体系迅猛过渡,网络化控制系统已被各行业广泛应用。网络控制系统由传感器、控制器和执行器三部分组成,传感器和控制器以及控制器和执行器之间是通过网络进行数据传输的。由于网络控制系统在复杂的工业控制系统和航天器领域有很强的应用背景,因此其研究成为热点,并取得了不错的成果。
[0004] 影响网络控制系统性能的主要因素为系统传输时延以及丢包现象,其中由于时延而对系统性能的影响最为显著,而对于一个网络控制系统其时延得到是需要通过大量的时延数据所得到的。

发明内容

[0005] 发明目的:本发明的目的在于提出一种不确定网络控制系统的PID控制器设计方法,首先构造Lyapunov泛函,利用各种不等式放缩技巧,降低结果的保守性。
[0006] 技术方案:本发明提供了一种基于T-S模糊模型的不确定网络控制系统的PID控制器设计方法,包括以下步骤:
[0007] (1)建立带有时滞的不确定网络控制系统模型
[0008] 网络控制系统由一组微分代数方程描述,在系统运行点附近对其线性化,最终系统表示为:
[0009]
[0010] 式中,x为系统状态变量,A为系统状态矩阵,B为系统输入矩阵,C为系统输出矩阵,u为系统控制输入,y为系统控制输出,G为扰动项的系数矩阵,ω(k)为系统扰动状态矩阵,k=0,1,2,3.....为第k时刻(k为正整数),ΔA和ΔB为不确定系数矩阵;
[0011] 并且,
[0012] [ΔA(k) ΔB(k)]=DF(k)[H1 H2]
[0013] 式中,D、H1、H2为已知的常数矩阵,F(k)为未知矩阵,但为Lebesque可测量的,并且满足FT(k)F(k)≤I,其中I代表单位矩阵;
[0014] (2)利用T-S模糊模型对不确定网络控制系统模型进行变换:
[0015] 如果模糊前提变量θj(k)是模糊集合Fij,j=1,2,...,r,那么
[0016] x(k+1)=(Ai+ΔAi(k))x(k)+(Bi+ΔBi(k))u(k)+Giω(k)
[0017] 进而可以推导为:
[0018]
[0019] 式中,i表示与横坐标有关的第i个模糊规则,i=1,2,...r,j表示与横坐标有关的第j个模糊规则,j=1,2,...r,r是模糊规则的数目;Ai、ΔAi、Bi、ΔBi、Gi,分别为第i个模糊规则下的A、ΔA、B、ΔB、G;θi(k)(i=1,2,...r)为模糊前提变量;并且常数μi满足:μi≥0,[0020] (3)将整个不确定网络控制系统当中的控制器设计为PID控制器:
[0021] 如果模糊前提变量θj(k)是模糊集合Fij,j=1,2,...,r,那么
[0022]
[0023] 因为系统误差项e(k)=-Cx(k),进而上式可以推导为:
[0024]
[0025] 式中,Kpi、KIi、KDi分别为第i项模糊规则的系统控制器的比例系数、积分系数、微分系数,Kpj、KIj、KDj分别为第j项模糊规则的系统控制器的比例系数、积分系数、微分系数,m为一个有序数列,k表示此时状态所处的时刻,Ts为系统采样周期,μj表示与纵坐标相关的μ的第j项取值;
[0026] 将控制器的整合公式(2)代入系统模型公式(1)可得:
[0027]
[0028] 将复杂的网络控系统模型转化为简单的网络控制系统模型:
[0029] 对以下矩阵进行整合与定义:
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036] 则式(3)可化为:
[0037]
[0038] 定义一个新的增广矩阵:
[0039] 则式(4)可化简为:
[0040]
[0041] 设:
[0042] 则上式可化简为:
[0043]
[0044] 设d(k)表示信号在k时刻传输过程当中的总的时延,dM=max(d(k))表示取d(k)的最大值,所以有:
[0045] 0≤d(k)≤dM≤Ts
[0046] 设δ(k)=z(k)-z(k-d(k))
[0047] 则式(5)变换为:
[0048]
[0049] 其中,δT(k)δ(k)≤αxT(k)Ωx(k),δ(k)是正定矩阵,常数α∈[0,1);
[0050] 以上将含有PID控制器的T-S模糊模型的不确定网络控制系统模型(3)转化为了简单的含有时延的不确定网络控制系统(6)。
[0051] 将系统模型建立为了含有不确定系数项的系统模型,增加了系统的鲁棒性。并且,将系统模型设计为基于T-S模糊模型的网络控制系统模型,减少了系统模型的保守性。最后,将系统控制器设计为PID控制器,增加了系统控制器的控制效果和性能。
[0052] 进一步,利用Lyapunov函数方法以及线性矩阵不等式的方法对含有时延的不确定网络控制系统(6)的H∞稳定性进行验证:
[0053] 首先,给出本发明所提方法用到的两个重要引理:
[0054] 引理1 :给定适当维 数的矩阵 ∑1,∑2 ,∑3 ,并且 则对所有的满足Δ(k)ΔT(k)≤I的矩阵Δ(k)成立,当
且仅当存在一个常数ε>0,使得 成立。
[0055] 引理2(矩阵的Schur补引理):若已知三个矩阵, Z3,则当且仅当
[0056] 或
[0057] 判据:对于给定的系数α>0以及dM,存在以下状态反馈模糊PID控制器如果存在正定矩阵 S1>0、S2>0、 以及矩阵 和任意小的标量γ>0,ε>0,满足下列线性矩阵不
等式,那么不确定网络控制系统(6)是H∞稳定的:
[0058]
[0059]
[0060] 其中,
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067] Di、H1i和H2i(i=1,2,...,r)分别为第i个模糊规则下的D、H1和H2。
[0068] 证明:
[0069] 构造Lyapunov函数为:
[0070]
[0071] 其中,P,Q,R为正定矩阵,
[0072] 对V(k)进行求导可得:
[0073] ΔV(k)=ΔV1(k)+ΔV2(k)+ΔV3(k)
[0074] 其中:
[0075]
[0076] ΔV2(k)=zT(k)Qz(k)-zT(k-dM)Qz(k-dM)T
[0077]
[0078] 在规定的衰减水平λ>0的条件下有消耗方程
[0079]
[0080] 而当J≤0,网络控制系统的为H∞稳定的。因此,应当对J≤0进行求解。
[0081] 又因为 所以J≤0可以转化为
[0082]
[0083] 又因为δ(k)=z(k)-z(k-d(k))以及δT(k)δ(k)≤αxT(k)Ωx(k),所以可以得到:
[0084]
[0085] 其中,M>0,为具有适当维数的正定矩阵。
[0086] 设:
[0087]
[0088] 则(8)式可化为:
[0089]
[0090] 设:
[0091]
[0092] Γ=[X Y-X -Y 05n×2n]
[0093]
[0094]
[0095] 则(9)式可以简化为:
[0096]
[0097] 所以,如果ΔV(k)<0,则以及 均成立。
[0098] 公式(11)利用Schur补定理可得:
[0099]
[0100] 在公式(13)中,将 替换为 将 替换为
[0101] 又因为[ΔAi(k) ΔBi(k)]=DiFi(k)[H1i H2i],
[0102] 其中, Di,Fi(k),H1i和H2i分别为第i个模糊规则下的D,F(k),H1和H2。
[0103] 所以有:
[0104]
[0105] 其 中 ,
[0106] 又因为:
[0107] 设: 则可得:
[0108] 同理可得
[0109] 其中,
[0110] 则,(13)式可以换为:
[0111]
[0112] 设:
[0113] Π=diag(Q-P,αΩ,-Q,-Ω,-λ2),Γ=[X Y-X -Y 05n×2n]
[0114]
[0115]
[0116]
[0117] 则(14)式可以简化为:
[0118]
[0119] 令:
[0120]
[0121]
[0122]
[0123] 则,(15)式可以改写为:
[0124] Σ1+Σ2F(k)Σ3+ΣT3FT(k)ΣT2<0   (16)
[0125] 由引理1可以得到,对任意的ε>0都有:
[0126] Σ1+εΣ2ΣT2+εΣT3Σ3<0   (17)
[0127] 令:Γ=diag(Γ1,P-1,R-1),其中Γ1=diag(P-1,P-1,P-1,P-1,P-1)。
[0128] 下面在(17)式的左右两边分别左乘和右乘Γ,我们可以得到ΓΣ1Γ+εΓΣ2ΣT2Γ+εΓΣT3Σ3Γ<0,对任意小的ε>0均成立。又因为Γ=ΓT,所以有ΓΣ1Γ+εΓΣ2(ΓΣ2)T+ε(ΓΣ3)TΓΣ3<0(18)成立。
[0129] 根据引理2,则(18)式可以化为:
[0130]
[0131] 以及
[0132]
[0133] 由以上的分析结果可以得到:
[0134]
[0135] 再次利用Schur补定理可以得到:
[0136]
[0137] 下面,我们定义一些新的变量:S1=P-1,S2=R-1,
[0138] 则,(20)式可以简化为:
[0139]
[0140] 则(21)式可以简化为:
[0141]
[0142] 则公式(10)可化为J<0,对于任意小的ε>0,γ>0均成立。
[0143] 综上所述,可以得到不确定网络控制系统为H∞稳定的。最后,判据得以证明。
[0144] 进一步,利用Matlab中的线性矩阵(LMI)工具箱,根据系统给定的所能承受的最大的时滞,可以判定时滞网络控制系统的H∞稳定性,通过求解稳定性判据中的线性矩阵不等式可以同时对系统的PID控制器的控制器增益进行求解:
[0145] 首先给定不确定网络控制系统的各项常数项,并且给定初始系统时延dM,然后,利用所给数据对判据中的线性矩阵不等式进行求解,如果判据是成立的,那么对系统时延dM选择步长为ΔdM=0.01进行增加并逐渐对系统时延dM进行更新,然后再进行上一步,直到判据是不成立的,此时输出在求解过程中的最终的系统时延dM,即为系统所能承受的最大时延。反之,如果在初始给定的系统时延dM以及各项系数下,系统为不稳定的,那么对其进行调整,直到循环得以进行。最后可以得到系统在稳定情况下所能承受的最大系统时延,以及系统的控制器增益。
[0146] 有益效果:本发明利用T-S模糊模型对还有不确定项的网络控制系统进行建模,增加了系统的鲁棒性;在控制器设计方面采用具有更优控制效果的PID控制器,增加了系统的控制效果;在对系统稳定性进行判定的时候,选择了构造Lyapunov函数的方法,减少了系统的保守性;在系统所能承受的最大时延以及控制器增益的时候,结合所得到的线性矩阵不等式设计了一个求解方法,对系统所能承受的最大时延及其控制器增益进行了求解。

附图说明

[0147] 图1为本发明所提的时滞电力系统稳定性判定方法流程图;
[0148] 图2为在初始条件x(0)=[1.6 -1.8]T下系统的状态变量x(k)变化情况;
[0149] 图3为在初始条件x(0)=[1.6 -1.8]T下系统的控制输入u(k)的变化情况。

具体实施方式

[0150] 下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
[0151] 一种基于T-S模糊模型的不确定网络控制系统的PID控制器设计方法,如图1所示;在整个系统的分析当中我们设r=3,
[0152] 又因为:
[0153]
[0154] 其中,设
[0155]μ1
=0.3,μ2=0.4,μ3=0.3, α=0.4,Ts=1.8
[0156] 对判据中的F(k)进行定义,将F(k)设为服从泊松分布的离散型概率分布,并且相应的设λ1=0.9,λ2=0.7,λ3=0.8。
[0157] 在求解过程中,首先令dM=0.1,利用Matlab中的LMI工具箱通过求解线性矩阵不等式(23),(24)选择步长为ΔdM=0.01对系统时延的逐渐增加与更新,可以得到在上述所给的系统条件下系统所能承受的最大时延为dM=1.60,此时系统的状态反馈增益为:
[0158]
[0159]
[0160]
[0161] 在对整个变化系统的研究当中,所取的离散变化的值域为k∈[0,100]。系统的初始条件选为:x(0)=[1.6 -1.8]T,则,状态变量以及控制输入的变化情况如图2,图3所示。
[0162] 由图2,图3可以看出大约在k=15时,系统的状态变量以及控制输入都趋于稳定,但由于系统中高斯白噪声的影响,系统的状态变量以及控制输入的变化都不是光滑的。由仿真结果可以看出当初始条件为x(0)=[1.6 -1.8]T时,从总体趋势来看该带有扰动的不确定网络控制系统是渐近稳定的。即上述模型的建立以及所建立的控制器是可行的。