《1 引言》

1 引言

模糊系统是模糊数学在自动控制中的应用。1965年Zadeh , 提出了模糊集合理论, 1974年英国学者Mamdani首先将模糊理论用于锅炉和蒸汽机的控制。20世纪80年代以来, 日本采用模糊控制技术的产品大量上市, 模糊技术在地铁、机器人、交通管理、市场预测等领域得到了广泛应用。当前, 模糊理论及其应用正向深度和广度进一步发展 [1,2], 成为智能控制理论的重要分支。北京师范大学的李洪兴教授利用变论域自适应模糊控制方法对四级倒立摆进行控制 [3], 成功地证明模糊控制是适用的、可靠的、精确的。

模糊系统的一个重要作用就是用于系统辩识, 从输入输出的角度, 模糊系统是一个非线性函数, 那么模糊系统能不能任意的逼近任意一个非线性函数呢?如果答案是肯定的, 那么就为模糊控制的可靠性、精确性提供了理论依据。文献[4]用基本模糊系统逼近任意连续非线性函数, 证明了单点模糊器、高斯隶属函数、乘积推理、加权平均解模糊的模糊系统对任意非线性连续函数的任意逼近性, 文献[5,6,7]证明了对于定义在紧集上的连续可微函数可用隶属函数为三角形的分层模糊系统来逼近, 文献[8]从矩阵的角度, 证明了具有任意形状隶属函数的分层模糊系统对紧集上连续函数的逼近性质。笔者证明, 对于任意形状隶属函数的模糊系统对连续的非线性函数具有任意的逼近性。

《2 预备知识》

2 预备知识

为了证明任意形状隶属函数的模糊系统对连续的非线性函数的逼近性, 首先给出相关的定义和定理。

《2.1 四边形隶属函数》

2.1 四边形隶属函数

定义1 四边形隶属函数 令[a, d]⊂R, 模糊集A的四边形隶属函数是R上的一个连续函数, 其定义为

μA(x;a,b,c,d,Η)={Ι(0),x[a,b)Η,x[b,c]D(x),x[c,d]0,xR-(a,d)(1)

式中abcd, 0≤H≤1, 0≤I (x) ≤1是[a, b]上的一个非减函数, 0≤D (x) ≤1是 (c, d) 上的一个非增函数, 如图1, 当模糊集A为标准模糊集 (即H =1) 时, 其隶属函数可以简单地记为μA (x, a, b, c, d) 。

《图1》

图1 四边形隶属函数

图1 四边形隶属函数  

Fig.1 Quadrilateral membership function

对于四边形隶属函数:若I (x) = (x-a) / (b-a) , D (x) = (x-d) / (c-d) , 则为梯形隶属函数;若满足上述条件下, 且b=c, 则为三角隶属函数;若a=+,b=c=x¯d=-, 且Ι(x)=D(x)=exp(-((x-x¯)/σ)2), 则为高斯隶属函数;若a=b=c=d, h=1, 则单点隶属函数, 所以, 可以把四边形隶属函数看成任意隶属函数。

《2.2 Stone-Weierstrass定理》

2.2 Stone-Weierstrass定理

定理1 Stone-Weierstrass定理 若Z是一个定义在紧集U上的连续实函数的集合, 如果:

1) Z为一个代数, 即Z对加法、乘法和标量乘法是封闭的;

2) Z能离析U上的各点, 即对任意x, yU, 若xy, 则存在fZ, 使f (x) ≠f (y) ;

3) ZU上任意一点不为零, 即对任意xU, 均存在fZ, 使f (x) ≠0;

则对U上的任意连续实函数g (x) 和任意ε>0, 均存在fZ, 使supxU|f(x)-g(x)|<ε成立。

《3 模糊系统的逼近性能》

3 模糊系统的逼近性能

《3.1 模糊系统输出表达式》

3.1 模糊系统输出表达式

对于一个多输入单输出 (MISO) 的模糊系统, 设输入变量为x1, x2, …, xn, 用矢量x=[x1, x2, …, xn]T表示, x的论域是实空间上的紧密集, 即xURn;设系统的输出变量为y, y的论域是实数域上的紧密集, 即yVR, 则模糊规则的一般形式为:

Rj: if x1 is A1jand x2 is A2jand… and xn is Anj, then y is Bj

其中, j=1, 2, …, M, M为规则数;Aijxi的模糊集合, 隶属函数为μAij (xi) , i=1, 2, …, n;Bjy的模糊集合, 隶属函数为μjB (y) 。

采用广义取式推理, t—范数选代数积算子, s—范数选最大算子, 得输出

μB(y)=maxj=1Μ[supxU(μA(x)i=1nμAij(xi)μBj(y))](2)

若模糊集A′是模糊单点, 则式 (2) 简化为

μB(y)=maxj=1Μ[i=1nμAij(xi)μBj(y)](3)

y¯j为第j个模糊集Bj的中心, 采用加权平均解模糊, 得模糊系统输出:

y=f(x)=j=1Μy¯j(i=1nμAij(xi))j=1Μ(i=1nμAij(xi))(4)

《3.2 定理2》

3.2 定理2

定理2 令Z是所有形如式 (4) 的模糊系统的集合, Aij为四边形隶属函数, 对于紧密集URn上的连续实函数g (x) , 给定ε>0, 必存在fZ, 使supxU|f(x)-g(x)|<ε成立。

1) 证明Z是代数

f1, f2Z, cR, 写出f1, f2表达式:

f1(x)=j1=1Μ1y¯1j(i=1nμA1ij(xi))j1=1Μ1(i=1nμA1ij(xi)),f2(x)=j2=1Μ2y¯2j(i=1nμA2ij(xi))j2=1Μ2(i=1nμA2ij(xi)),f1(x)f2(x)=j1=1Μ1j2=1Μ2(y¯1j1y¯2j2)[i=1nμA1ij1(xi)μA2ij2(xi)]/j1=1Μ1j2=1Μ2[i=1nμA1ij1(xi)μA2ij2(xi)](5)f1(x)+f2(x)=j1=1Μ1j2=1Μ2(y¯1j1+y¯2j2)[i=1nμA1ij1(xi)μA2ij2(xi)]/j1=1Μ1j2=1Μ2[i=1nμA1ij1(xi)μA2ij2(xi)](6)

cf1(x)=j=1Μ1cy¯1j(i=1nμA1ij(xi))j=1Μ1(i=1nμA1ij(xi))(7)

因为μj1A1i, μj2A2i为式 (1) 所示的四边形隶属函数, μj1A1i, μj2A2i所构成的函数分别由 (0, I1I2, H1I2, D1I2, I1H2, H1H2, D1H2, I1D2, H1D2, D1D2) 组成, 如果把μj1A1iμj2A2i看成是隶属函数, 则必然也是一个四边形隶属函数, 图2为μj1A1i, μj2A2i构成的四边形隶属函数的各种形式, 把(y¯1j1y¯2j2)(y¯1j1+y¯2j2)cy¯1j1看作是模糊集合的中心, 则式 (5) 至式 (7) 仍是式 (4) 的形式, 即f1 (x) , f2 (x) ∈Z, f1 (x) +f2 (x) ∈Z, cf1 (x) ∈Z, 所以Z是代数。

《图2》

图2μj1A1i, μj2A2i构成的四边形隶属函数

图2μj1A1i, μj2A2i构成的四边形隶属函数  

Fig.2 Quadrilateral membership function composed by μj1A1i, μj2A2i

2) 证明Z能离析U上的各点

对于式 (4) 的模糊系统, 给定任意的x0, z0U, 则有:

f(x0)=j=1Μy¯j(i=1nμAij(xi0))j=1Μ(i=1nμAij(xi0))f(z0)=j=1Μy¯j(i=1nμAij(zi0))i=10μAij(zi0)j=1Μ(i=1nμAij(zi0))

Μ=2,y¯1=0,y¯2=1, 则

f(x0)=j=1Μy¯j(i=1nμAij(xi0))j=1Μ(i=1nμAij(xi0))=i=1nμAi2(xi0)i=1nμAi1(xi0)+i=1nμAi2(xi0)=1/(1+i=1nμAi1(xi0)/i=1nμAi2(xi0)),f(z0)=j=1Μy¯j(i=1nμAij(zi0))j=1Μ(i=1nμAij(zi0))=i=1nμAi2(zi0)i=1nμAi1(zi0)+i=1nμAi2(zi0)=1/(1+i=1nμAi1(zi0)/i=1nμAi2(zi0)),

因为μAi1, μAi2均为四边形隶属函数, 由0, I, H, D组成, 隶属函数各边没有重合, 所以当x0z0时,

i=1nμAi1(xi0)i=1nμAi2(xi0)i=1nμAi1(zi0)i=1nμAi2(zi0),

f (x0) ≠f (z0) , 因此Z能离析U上的点。

3) 证明Z在U上任意一点不为零

对于任意x0U, 因为有y¯j>0(j=1,2,,n)由式 (4) 得f (x0) ≠0。

归纳以上证明, 由Stone-Weierstrass定理可知:f (x) 对于定义在紧集U上的任意连续实函数g (x) 和任意ε>0, 均存在supxU|f(x)-g(x)|<ε, 即模糊系统能够任意逼近紧密集U上的任意连续实函数。

《4 实例》

4 实例

对于模糊系统f (x) , 使之逼近定义在U=[-3, 3]上的连续函数g (x) =sin (x) , 精度ε=0.2, 即supxU|f(x)-g(x)|<ε。因为

supxU|f(x)-g(x)|supxu|gx|Δx(8)supxu|gx|=supxU|cosx|=1,

所以Δx=0.2的模糊系统是满足要求的。在U=[-3, 3]上定义如图3示的隶属度函数的模糊集Ai, 则模糊系统

f(x)=i=030sin(-3+0.2i)μAi(x)i=030μAi(x)

由图4可见, f (x) 与g (x) =sin (x) 基本一致。

《图3》

图3 实例中的隶属函数

图3 实例中的隶属函数  

Fig.3 Membership function in the instance

《图4》

图4 模糊系统f (x) 及g (x) =sin x

图4 模糊系统f (x) 及g (x) =sin x  

Fig.4 Fuzzy system f (x) and g (x) =sin x

《5 结论》

5 结论

在基本模糊系统对任意非线性连续函数可任意逼近的基础上, 将模糊系统隶属函数一般化, 用四边形隶属函数代替一般的隶属函数, 对模糊系统逼近性能进行进一步探讨, 是对文献[4]理论的推广, 任意隶属函数模糊系统对任意连续实函数逼近性能的证明, 为一般模糊系统用于非线性系统建模奠定了理论基础, 模糊系统是除多项式函数、神经网络逼近器之外的一个新的函数逼近器, 模糊系统较其他逼近器的优势在于它能够系统而有效地利用语言的能力, 因而被越来越多地应用于非线性系统的辩识和控制之中。