一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于T-S模糊马尔可夫跳变系统的异步滤波器优化方法与流程

2021-10-09 15:10:00 来源:中国专利 TAG:滤波器 优化 方法 马尔 模糊

基于t

s模糊马尔可夫跳变系统的异步滤波器优化方法
技术领域
1.本发明涉及滤波优化方法,具体涉及一种基于t

s模糊马尔可夫跳变系统的异步滤波器优化方法。


背景技术:

2.在研究离散t

s模糊马尔可夫跳变系统的异步滤波器和基于事件的触发器的协同优化设计问题。在网络场景中,引入了基于事件的触发器以减少通信消耗,并利用隐马尔可夫模型方法来表达滤波器与被控对象之间的异步现象。外部噪声、数据丢失、执行器故障等异常情况往往造成原系统的跳变模态不能及时且准确地得到。takagi

sugeno(t

s)模糊模型在处理系统非线性方面发挥了重要作用,可以把复杂的非线性系统转化成易于处理的多个局部线性系统。目前,在考虑原系统的跳变模态不易获得的情况下,针对t

s模糊马尔科夫跳变系统的滤波器和触发器的研究很少,还有许多问题需要解决。因此,现有技术存在缺陷,需要改进。


技术实现要素:

3.为解决现有技术存在的不足,本发明提供了一种新的基于t

s模糊马尔可夫跳变系统的异步滤波器优化方法。
4.为实现上述目的,本发明所采用了下述的技术方案:基于t

s模糊马尔可夫跳变系统的异步滤波器优化方法,其特征在于:t

s模糊马尔可夫跳变对象如下:
5.系统规则i:如果ζ
1k
是且ζ
lk
是那么
[0006][0007]
其中(i∈q={1,2,...,q},j∈{1,2,...,m})是模糊集,ζ
jk
表示前件变量;是状态量,是测量信号,是估计信号,是外部噪声且w
k
∈l2[0,∞);是已知的具有适当维数的系统矩阵;θ
k
∈l1={1,2,

,l1}表示原始系统的马尔可夫跳变过程,并且转移概率矩阵∑={σ
ab
}中的转移概率σ
ab
表示为
[0008]
pr{θ
k 1
=b|θ
k
=a}=σ
ab
[0009]
满足σ
ab
≥0和for
[0010]
当θ
k
=a,通过t

s模糊推理,整个模糊马尔可夫跳变系统可表示为
[0011][0012]
其中
[0013][0014]
和ζ
k
=[ζ
1k
,ζ
2k


,ζ
mk
].
[0015]
其标准化模糊加权函数表示
[0016][0017]
其中表示隶属度;h
i

k
)≥0(i∈q)且
[0018]
触发器将通过检查当前测量信号y
k
与上次传输的信号y
k
之间的相对误差是否小于规定阈值来确定当前测量信号是否被传输;当以下条件是为真时
[0019][0020]
y
k
将无法传输,否则它将被传输;其中,δ(δ>0)表示待确定的触发器阈值;通过使用零阶保持器,可以将滤波器接收到的信号表示为
[0021][0022]
将测量输出的传输误差定义为
[0023][0024]
然后得到
[0025][0026]
基于触发输出(3),构造依赖于模态的模糊滤波器,用于得到z(k);滤波规则i:ζ
1k
是且ζ
lk
是则
[0027][0028]
其中指的是滤波器的状态变量;是z(k)的估计值;是待求解的滤波器参数,与马尔科夫链η
k
∈l2={1,2,

,l2}和滤波器的模糊规则有关;
[0029]
通过应用隐马尔可夫模型技术,在这里,η
k
由θ
k
通过条件概率矩阵υ={λ
as
}控制的,其条概率λ
as

[0030]
pr{η
k
=s|θ
k
=a}=λ
as
[0031]
其中λ
as
≥0和s∈l2;
[0032]
当η
k
=s,滤波器可以表示为
[0033][0034]
其中
[0035]
令增广向量和估计误差且结合(2),(3),(4)和(6),滤波误差动态系统如下:
[0036][0037]
其中:
[0038][0039][0040]
优选方案,滤波器的参数如下:
[0041]
对于给定的δ>0,存在标量矩阵和r
sj
,则滤波误差动态系统(7)是随机均方稳定的且具有l2‑
l

性能γ
[0042][0043]
对于s∈l2和满足
[0044][0045][0046][0047]
其中:
[0048]
[0049][0050][0051][0052]
并且滤波器(5)的参数可由下式来确定:
[0053][0054]
lmis(8),(9)和(10)的可行性给出了l2‑
l

滤波的性能通过求解下式的凸优化问题来得到:
[0055][0056]
优选方案,滤波器和触发器的协同优化设计算法如下:
[0057]
步骤1,设δ=0,通过求解(11)的凸优化问题,找到最优的l2‑
l

性能γ
*
,并设δ
γ
=γ
*
/n(n为一个较大的整数)和迭代次数n
it
=1;
[0058]
步骤2,给定一个滤波性能γ>γ
*
,设通过求解以下凸优化问题求出最大
[0059][0060]
其解可表示为:
[0061]
步骤3,给定数据传输速率d
*
,基于解和误差滤波动态系统(7)计算dtr值;dtr>d
*
,则是滤波器和触发器的求解参数,迭代结束;否则,设γ=γ n
it
δ
γ
,并转到步骤4;
[0062]
步骤4,如果迭代次数保持n
it
≤n
it
(n
it
是规定的最大迭代次数),则设n
it
=n
it
1,然后返回步骤2;否则,没有解。
[0063]
相对于现有技术的有益效果是,采用上述方案,本发明采用参数相关的李雅普诺夫函数和松弛矩阵,降低了结果的保守性,在显著降低有限通信资源占用的同时,实现了滤波误差动态系统良好的滤波性能;为实际应用提供了理论依据;提出的基于事件的触发器原理简单,不需要大量的计算和数据存储,因此易于在智能传感器中实现。
附图说明
[0064]
图1是本发明的异步滤波结构图示意图;
[0065]
图2为本发明的隧道二极管电路图;
[0066]
图3

a为本发明的l2‑
l

滤波的z
k
与响应对比图;
[0067]
图3

b为本发明的l2‑
l

滤波的估计误差示意图;
[0068]
图3

c为本发明的对象和滤波器的模态图;
[0069]
图3

d为本发明的触发器的传输间隔示意图;
[0070]
图4为本发明的不同δ下的最优性能γ
*
和dtr示意图。
具体实施方式
[0071]
为便于本领域的技术人员理解本发明,下面结合附图说明本发明的具体实施方式。附图中给出了本发明的较佳的实施例。但是,本发明可以以许多不同的形式来实现,并不限于本说明书所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
[0072]
除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本说明书中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是用于限制本发明。
[0073]
本发明主要研究离散t

s模糊马尔可夫跳变系统的异步滤波器和基于事件的触发器的协同优化设计问题。在网络场景中,引入了基于事件的触发器以减少通信消耗,并利用隐马尔可夫模型方法来表达滤波器与被控对象之间的异步现象。基于该框架,利用与模糊规则和对象模型相关的李雅普诺夫函数,以及矩阵缩放、松弛矩阵和finsler’s引理等矩阵不等式处理技术,提出了l2‑
l

异步滤波器设计方案,使得所得到的滤波误差动态系统是随机均方稳定的,并且满足预先设定的噪声衰减性能。此外,我们还开发了一种迭代优化算法来协同求解滤波器和触发器的最优参数。主要贡献有三个:为了减少受限网络资源的消耗,设计了一种基于事件的滤波器。与已有的一些结果不同,本文不仅考虑了被控对象的非线性,而且考虑了滤波器与被控对象之间网络引起的异步现象,更具实用性。采用参数相关的李雅普诺夫函数和松弛矩阵,提出了一种可解的滤波器设计方案,降低了结果的保守性。此外,还提出了一种迭代优化算法来协同求解滤波器和触发器的最优参数,在显著降低有限通信资源占用的同时,实现了滤波误差动态系统良好的滤波性能。本设计方案为实际应用提供了理论依据。由于本文提出的基于事件的触发器原理简单,不需要大量的计算和数据存储,因此易于在智能传感器中实现。
[0074]
本文主要研究离散t

s模糊马尔可夫跳变系统的基于事件的异步滤波设计如图1所示。
[0075]
考虑t

s模糊马尔可夫跳变对象如下:
[0076]
系统规则i:如果ζ
1k
是且ζ
lk
是那么
[0077][0078]
其中(i∈q={1,2,...,q},j∈{1,2,...,m})是模糊集,ζ
jk
表示前件变量;是状态量,是测量信号,是估计信号,是外部噪声且w
k
∈l2[0,∞);是已知的具有适当维数的系统矩阵;θ
k
∈l1={1,2,

,l1}表示原始系统的马尔可夫跳变过程,并且转移概率矩阵∑={σ
ab
}中的转移概率σ
ab
表示为
[0079]
pr{θ
k 1
=b|θ
k
=a}=σ
ab
[0080]
满足σ
ab
≥0和for
[0081]
当θ
k
=a,通过t

s模糊推理,整个模糊马尔可夫跳变系统可表示为
[0082][0083]
其中
[0084][0085]
和ζ
k
=[ζ
1k
,ζ
2k


,ζ
mk
].
[0086]
其标准化模糊加权函数表示
[0087][0088]
其中表示隶属度。假设显然,h
i

k
)≥0(i∈q)且
[0089]
为了减少被测信号的传输次数,本文引入了一种基于事件的触发器,触发器将通过检查当前测量信号y
k
与上次传输的信号y
k
之间的相对误差是否小于规定阈值来确定当前测量信号是否被传输。也就是说,当以下条件是为真时
[0090][0091]
y
k
将无法传输,否则它将被传输。其中,δ(δ>0)表示待确定的触发器阈值。通过使用零阶保持器,可以将滤波器接收到的信号表示为
[0092][0093]
将测量输出的传输误差定义为
[0094][0095]
然后可以得到
[0096][0097]
基于触发输出(3),构造依赖于模态的模糊滤波器,用于估计z(k)。我们假设设计的滤波器和原系统的前提变量是相同的。
[0098]
滤波规则i:如果ζ
1k
是且ζ
lk
是则
[0099][0100]
其中指的是滤波器的状态变量;是z(k)的估计值;是待求解的滤波器参数,与马尔科夫链η
k
∈l2={1,2,

,l2}和滤波器的模糊规则有关。
[0101]
然而,由于实际系统中存在时延、数据丢失等问题,η
k
通常与原系统模态θ
k
不同步。通过应用隐马尔可夫模型技术,我们假设η
k
由θ
k
通过条件概率矩阵υ={λ
as
}控制的,其条概率λ
as

[0102]
pr{η
k
=s|θ
k
=a}=λ
as
[0103]
其中λ
as
≥0和s∈l2。
[0104]
当η
k
=s,滤波器可以表示为
[0105][0106]
其中
[0107]
令增广向量和估计误差且结合(2),(3),(4)和(6),我们推导出滤波误差动态系统如下:
[0108][0109]
其中:
[0110][0111]
接下来,我们采用下面的定义来证明我们的结果。
[0112]
定义1:当w
k
=0时,对于任意初始值和θ0,滤波误差动态系统被称为随机均方稳定,满足
[0113][0114]
本文的目的是为系统(1)设计一种异步滤波器(5)(即l2‑
l

)和基于事件的触发器,使其满足以下两个条件:
[0115]
(1)当w
k
=0时,滤波误差动态系统(7)是随机均方稳定的;
[0116]
(2)滤波误差动态系统(7)保证噪音衰减性能γ为l2‑
l

意义。具体地说,如果当w
k
∈l2[0,∞)和零初始条件下,满足
[0117][0118]
同时可以有效地减少通信消耗。
[0119]
l2‑
l

异步滤波器设计
[0120]
在这部分中,我们将给出滤波误差动态系统(7)的l2‑
l

性能的充分条件,并进一步确定滤波器的参数。
[0121]
定理1.对于指定的γ>0和δ>0,如果存在矩阵p
ai
>0,g
asi
>0,对于s∈l2和则滤波误差动态系统(7)是随机均方稳定的,满足:
[0122][0123][0124][0125]
其中:
[0126]
接下来,我们将进一步确定滤波器的参数。
[0127]
定理2.对于给定的δ>0,存在标量矩阵和r
si
,则滤波误差动态系统(7)是随机均方稳定的且具有l2‑
l

性能γ
[0128][0129]
对于s∈l2和满足
[0130][0131][0132][0133]
其中:
[0134][0135][0136][0137][0138]
并且滤波器(5)的参数可由下式来确定:
[0139][0140]
说明:在定理2中,lmis(8),(9)和(10)的可行性给出了l2‑
l

滤波问题的解决方案。此外,它的最优性能可以通过求解下式的凸优化问题来得到:
[0141][0142]
协同优化设计
[0143]
在定理2中,为了简化滤波器的设计,我们假定给定触发器的阈值δ。直观地讲,δ越大,通信消耗越小,相应的滤波性能越差。我们引入了数据传输速率的性能指标来表征其通信性能,表示为其中n
s
和n
t
分别指有触发和无触发时仿真时间内测量信号y(k)的传输次数。考虑到滤波器性能和dtr性能之间的矛盾,我们将开发以下迭代算法来寻找滤波器和触发器的最佳参数,从而在有效降低数据传输速率的同时保证滤波误差动态系统(7)的l2‑
l

性能。
[0144]
算法1.协同优化设计算法
[0145]
步骤1.设δ=0(即没有触发),通过求解(11)的凸优化问题,找到最优的l2‑
l

性能
γ
*
,并设δ
γ
=γ
*
/n(n为一个较大的整数)和迭代次数n
it
=1。
[0146]
步骤2.给定一个滤波性能γ>γ
*
,设通过求解以下凸优化问题求出最大
[0147][0148]
其解可表示为:
[0149]
步骤3.给定数据传输速率d
*
,基于解和误差滤波动态系统(7)计算dtr值。如果dtr>d
*
,则是滤波器和触发器的求解参数,迭代结束。否则,设γ=γ n
it
δ
γ
,并转到步骤4。
[0150]
步骤4.如果迭代次数保持n
it
≤n
it
(n
it
是规定的最大迭代次数),则设n
it
=n
it
1,然后返回步骤2。否则,没有解。
[0151]
说明性示例
[0152]
在这,使用了如图2所示的隧道二极管电路来验证我们结论的有效性。
[0153]
其数学模型如下:
[0154][0155]
其中:x1(t)=v
c
(t),x2(t)=i
l
(t),r=10ω,c=20mf,l=1h.
[0156]
为了模拟t

s模糊马尔可夫跳变系统,我们假设被控对象的模糊规则数和跳变模态数为:l1=2,q=2。当t=0.02s时,我们得到以下被控对象参数:
[0157]
模态1:
[0158][0159][0160]
模态2:
[0161][0162][0163]
假设归一化模糊权函数
[0164][0165]
转移概率矩阵∑和条件概率矩阵υ(l2=3)
[0166][0167]
首先,通过改变阈值δ来考察基于事件触发对滤波性能和dtr性能的影响。通过对定理2的matlab仿真,不同的δ对应结果如图4所示。其中
“‑”
表示没有解决方案。显而易见,随着δ的增加,最佳l2‑
l

滤波性能γ
*
降低,而dtr性能增加。此外,当δ=0

0.1时,我们观察到l2‑
l

性能γ
*
仅略有下降,而dtr性能有很大提高。因此,在满足一定滤波性能的前提下,可以选择较大的δ来获得令人满意的dtr性能。
[0168]
图4中.不同δ下的最优性能γ
*
和dtr
[0169]
假设要求dtr<60%,设初始值为x0=[0 0]
t
和噪声为
[0170][0171]
求得最佳l2‑
l

性能γ
*
=0.1706,触发器的阈值为δ
*
=0.0904(对应于dtr=58.5%,满足设定条件),以及滤波器的参数为:
[0172]
模态1:
[0173][0174]
[0175]
模态2:
[0176][0177][0178]
模态3:
[0179][0180][0181]
根据上述参数,得到l2‑
l

滤波的z
k
,响应,估计误差对象和滤波器的模态,以及触发器的传输时刻分别如图3(a)

(d)所示。显然,这些响应结果证明了我们提出的设计方案的有效性。
[0182]
需要说明的是,上述各技术特征继续相互组合,形成未在上面列举的各种实施例,均视为本发明说明书记载的范围;并且,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜