包含不稳定子网络的校园通信网络事件驱动滤波方法

文档序号:26884678发布日期:2021-10-09 11:38阅读:112来源:国知局
包含不稳定子网络的校园通信网络事件驱动滤波方法

1.本发明属于自动化技术领域,涉及一种包含不稳定子网络的校园通信网络事件驱动滤波方法。


背景技术:

2.随着国家信息化工作的深入开展,提高教育系统信息化水平成为当前工作的重点。而校园网建设则是教育系统信息化建设的关键,尤其高校校园网的建设。校园网是为学校师生提供教学、科研和综合信息服务的多媒体网络,是一个具有交互功能和专业性很强的区域通信网络。这就要求校园网具有高速率的数据传输和安全稳定运行的特点。由于校园网络用户的不断增多,校园通信网络中的拥塞、资源浪费等随之出现。例如,高校选课系统开放时,大量校园用户访问导致的网络拥塞,甚至瘫痪。同时考虑可能造成网络拥塞的各种因素,比如缓冲区容量有限、传输线路的频带有限、结点的处理能力有限和网络中某部分故障的发生。因此,设计一个事件驱动滤波器来估计校园通信网络中的数据终端接收数据包个数具有重要意义。
3.由于校园通信网络中的数据包的个数,数据终端接收到的数据包的个数都是非负的,这类非负量用正系统建模更为准确。校园通信网络一般具有忙时和闲时两种阶段,忙时和闲时分别表示网络中存在大量数据包和少量数据包,且忙时可能导致子网络的拥塞、不稳定。同时,不同区域子网络通讯状况也不一样,例如,办公区网络运行工况一般比教学区稍差,住宿区网络晚间工况比上课时间差等等。因此,可以用含有不稳定子系统的切换正系统来对校园通信网络进行建模。事件驱动滤波策略是一种基于事件的实时滤波设计方法,在网络处于忙时,采用事件驱动策略,可以实时估计校园通信网络中的数据终端接收数据包个数,从而对网络结点进行数据传输的调控,避免网络崩溃的发生,提高数据传输的效率。
4.综上,本发明采用包含不稳定子系统的切换正系统建模一类包含不稳子网络的校园通信网络,设计一种事件驱动滤波估计方法,对校园通信网络中的各个数据终端接收数据包数量进行实时估计,从而保证校园通信网络的正常运行。


技术实现要素:

5.本发明提出了一种包含不稳子网络的校园通信网络事件驱动滤波方法,对校园通信网络中的各个数据终端接收数据包数量进行实时估计。
6.本发明解决问题所采用的技术方案包括如下步骤:
7.步骤1、建立校园通信网络系统的状态空间模型;
8.步骤2、构造网络拥塞的事件驱动条件;
9.步骤3、设计校园通信网络系统的事件驱动滤波器。作为优选,步骤1,首先对校园通信网络系统的输入输出数据进行采集,利用采集的数据构造校园通信网络系统的状态空间模型,形式如下:
[0010][0011]
y(t)=c
σ(t)
x(t)+d
σ(t)
w(t),
[0012]
z(t)=e
σ(t)
x(t),
[0013]
其中,x(t)=[x1(t),x2(t),...,x
n
(t)]
t
∈r
n
为时刻t校园通信网络中数据包的数量,n代表子网中节点的个数,y(t)∈r
m
为时刻t通过传感器测量得到的数据终端接收数据包的个数,m代表测量输出传感器的个数,是网络传输过程中的外部扰动因素,z(t)∈r
m
是数据终端接收数据包个数的估计输出,函数σ(k)是切换信号,表示[0,∞]到有限集s={1,2,

,n}的映射,令σ(t)=p,p∈s,则系统矩阵被记作a
p
,b
p
,c
p
,d
p
,e
p
,f
p
,假定矩阵a
p
是metzler矩阵,b
p
≥0,c
p
≥0,d
p
≥0,e
p
≥0,r
n
,n
+
,r
n
×
n
分别表示n维向量、n维非负向量、正整数和n
×
n维欧氏矩阵空间。
[0014]
作为优选,步骤2,建立网络拥塞的事件触发条件:
[0015][0016]
其中,α是给定的常数且满足0≤α<1,e
y
(t)是采样误差,且满足t∈[t
l
,t
l+1
),),表示通信网络系统在事件触发时刻t
l
的输出值与滤波器输出值之差,即‖
·
‖1代表向量的1范数,即向量中所有元素的绝对值之和。
[0017]
作为优选,步骤3包括如下步骤:
[0018]
步骤3.1:设计事件触发滤波器,具体如下:
[0019][0020]
y
f
(t)=c
σ(t)
x
f
(t),
[0021]
z
f
(t)=e
σ(t)
x
f
(t),
[0022]
其中,x
f
(t)表示滤波器的状态信号,y
f
(t)表示滤波器的输出,z
f
(t)表示数据终端接收数据包个数的估计输出,l
σ(t)
是所设计校园通信网络滤波器的增益矩阵,其具体形式如下:
[0023][0024]
其中,ξ

为m维向量,v
(p)
为n维向量,t表示装置符号;
[0025]
步骤3.2:令输出误差信号z
e
(t)为实际输出z(t)与估计输出z
f
(t)之差,即z
e
(t)=z(t)

z
f
(t),令输出误差信号x
e
(t)为实际状态x(t)与滤波器状态x
f
(t)之差,即x
e
(t)=x(t)

x
f
(t),则将校园通信网络系统的状态空间模型与事件驱动滤波器构造为一个误差系统,具体如下:
[0026][0027]
z
e
(t)=e
eσ(t)
x
e
(t),
[0028]
其中a
eσ(t)
,b
eσ(t)
,e
eσ(t)
误差系统的系统矩阵,具体形式为:
[0029][0030]
作为优选,包括如下步骤:
[0031]
步骤3.3:考虑外部扰动因素对误差系统的影响,定义函数:
[0032][0033]
其中,δ>0,η>0,γ>0,γ表示加权l1增益性能指标,w(x(0))表示实值函数w(x(t))的初值;
[0034]
步骤3.4:依据步骤1、步骤2和步骤3.1得:
[0035][0036]
步骤3.5:依据步骤1、步骤3.1和步骤3.4得:
[0037][0038]
步骤3.6:设计切换信号σ(k)满足以下条件:
[0039][0040]
其中,0≤t1≤t2,n
σ
(t
t
,t2)为切换信号σ(k)在(t1,t2)内的切换次数,τ
a
>0为切换信号的平均驻留时间,n0≥0;
[0041]
步骤3.7:为误差系统构造了一个多线性余正李雅普诺夫函数:
[0042][0043]
其中,v
(p)
,向量的取值满足v
(p)
>0,即向量中的每一个元素都为正数,为保证误差系统稳定运行,计算上述李雅普诺夫函数的导数为:
[0044][0045]
作为优选,包括如下步骤:
[0046]
步骤3.8:设计常数α>0,γ>0,μ>0,ρ>0,ζ>0,λ>1,r>0,如果存在n维向量v
(p)
>0,v
(q)
>0和m维向量ξ

>0,ξ
p
>0使得下列不等式成立:
[0047][0048][0049][0050][0051][0052][0053]
[0054]
v
(p)
≤λv
(q)
,
[0055][0056]
其中,(p,q)∈s
×
s,p≠q,ι=1,

,n,ψ=i+α1
m
×
m
,ω=i

α1
m
×
m
,s
s
和s
u
分别为稳定子系统和不稳定子系统的集合,且满足s
s
∩s
u
=s,平均驻留时间条件为:其中t
s
(s,t)和t
u
(s,t)分别表示在时间区间[s,t)类稳定子系统和不稳定子系统的总运行时间,则误差系统是正的、加权l1增益稳定。
[0057]
作为优选,通过如下步骤保证原系统加权l1增益稳定:
[0058]
步骤3.9:由步骤3.7和步骤3.8的条件对原系统的李雅普诺夫函数进行放缩得:
[0059][0060]
结合步骤3.6得:
[0061][0062]
两边同时从0到∞上求和得:
[0063][0064]
从而得出原系统满足加权l1增益稳定性能。
[0065]
作为优选,通过如下步骤保证误差系统的正性:
[0066]
步骤3.10:设计滤波器使误差系统在事件触发条件下是正的,即误差系统的状态变量和输出变量总是正值,且加权l1增益稳定,即误差系统是加权稳定的,而正性和稳定性是所设计的滤波器必须要具备的性能;
[0067]
首先由步骤3.5和步骤3.8中的条件,得到保证误差系统正性的上界,即
[0068][0069]
z
e
(t)≥e
eσ(t)
x
e
(t),
[0070]
其中,a
ep
、b
ep
和e
ep
的具体形式为:
[0071]
a
ep
=a
p

l
p
ψc
p
,
[0072]
b
ep
=b
p

l
p
ψd
p
,
[0073]
e
ep
=e
p
,
[0074]
由步骤3.8中的第4、第5个不等式可知a
ep
为metzler矩阵,b
ep
≥0,e
ep
≥0,从而得到误差系统的正性。
[0075]
作为优选,通过如下步骤保证误差系统的加权l1增益稳定:
[0076]
步骤3.11:由步骤3.5和步骤3.8中的条件,得到保证误差系统的下界:
[0077][0078][0079]
其中,和的具体形式为:
[0080]
[0081][0082][0083]
根据步骤3.7可得误差系统的李雅普诺夫函数的导数满足:
[0084][0085]
进一步可以得到:
[0086][0087]
两边同乘得:
[0088][0089]
结合步骤3.6得:
[0090][0091]
根据步骤3.8中的条件,两边同时从0到∞上求和,可以得到:
[0092][0093]
从而得出误差系统满足加权l1增益稳定性能。
[0094]
本发明的优势和有益效果在于:本发明利用基于观测器的滤波、事件驱动机制等自动控制技术,根据校园通信网络系统在运行过程中可能出现的不稳子网络问题,引入事件驱动策略,利用切换正系统进行状态空间建模,选择多线性余正李雅普诺夫函数和线性规划方法,设计事件驱动滤波器,对校园通信网络系统的运行实时检测,从而对网络结点进行数据传输的调控,避免网络崩溃的发生,提高数据传输的效率。
附图说明
[0095]
图1是本发明中校园通信网络示意图。
[0096]
图2是事件驱动滤波原理图。
具体实施方式
[0097]
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
[0098]
本发明采用包含不稳定子系统的切换正系统建模一类包含不稳定子网络的校园通信网络,根据校园通信网络系统在运行过程中可能出现的网络拥塞,引入事件驱动策略,设计事件驱动滤波器对校园通信网络中的各个数据终端接收数据包数量进行实时估计,具体包括如下步骤:
[0099]
步骤1,首先对校园通信网络系统的输入输出数据进行采集,利用采集的数据构造校园通信网络系统的状态空间模型,形式如下:
[0100][0101]
y(t)=c
σ(t)
x(t)+d
σ(t)
w(t),
[0102]
z(t)=e
σ(t)
x(t),
[0103]
其中,x(t)=[x1(t),x2(t),...,x
n
(t)]
t
∈r
n
为时刻t校园通信网络中数据包的数量,n代表子网中节点的个数。y(t)∈r
m
为时刻t通过传感器测量得到的数据终端接收数据包的个数,m代表测量输出传感器的个数,是网络传输过程中的外部扰动因素(例如网络设备故障的发生,选课时访问用户流量的突然增加等),z(t)∈r
m
是数据终端接收数据包个数的估计输出。函数σ(k)是切换信号,表示[0,∞]到有限集s={1,2,

,n}的映射。为方便起见,令σ(t)=p,p∈s,则系统矩阵可被记作a
p
,b
p
,c
p
,d
p
,e
p
,f
p
。假定矩阵a
p
是metzler矩阵,b
p
≥0,c
p
≥0,d
p
≥0,e
p
≥0。r
n
,n
+
,r
n
×
n
分别表示n维向量、n维非负向量、正整数和n
×
n维欧氏矩阵空间。
[0104]
步骤2,建立网络拥塞的事件触发条件:
[0105][0106]
其中,α是给定的常数且满足0≤α<1,e
y
(t)是采样误差,且满足(t)是采样误差,且满足表示通信网络系统在事件触发时刻t
l
的输出值与滤波器输出值之差,即‖
·
‖1代表向量的1范数,即向量中所有元素的绝对值之和。
[0107]
步骤3、设计校园通信网络系统的事件驱动滤波器,包括如下步骤:
[0108]
步骤3.1、设计事件触发滤波器,具体如下:
[0109][0110]
y
f
(t)=c
σ(t)
x
f
(t),
[0111]
z
f
(t)=e
σ(t)
x
f
(t),
[0112]
其中,x
f
(t)表示滤波器的状态信号,y
f
(t)表示滤波器的输出,z
f
(t)表示数据终端接收数据包个数的估计输出,l
σ(t)
是所设计校园通信网络滤波器的增益矩阵,其具体形式如下:
[0113][0114]
其中,ξ

为m维向量,v
(p)
为n维向量,t表示装置符号;
[0115]
步骤3.2,令输出误差信号z
e
(t)为实际输出z(t)与估计输出z
f
(t)之差,即z
e
(t)=z(t)

z
f
(t),令输出误差信号x
e
(t)为实际状态x(t)与滤波器状态x
f
(t)之差,即x
e
(t)=x(t)

x
f
(t),则将校园通信网络系统的状态空间模型与事件驱动滤波器构造为一个误差系统,具体如下:
[0116][0117]
z
e
(t)=e
eσ(t)
x
e
(t),
[0118]
其中a
eσ(t)
,b
eσ(t)
,e
eσ(t)
误差系统的系统矩阵,具体形式为:
[0119]
a
eσ(t)
=a
σ(t)

l
σ(t)
c
σ(t)
,
[0120]
b
eσ(t)
=b
σ(t)

l
σ(t)
d
σ(t)
,
[0121]
e
eσ(t)
=e
σ(t)
.
[0122]
进一步地,还包括如下步骤,用于构建基础条件:
[0123]
步骤3.3、考虑外部扰动因素对误差系统的影响,定义函数:
[0124][0125]
其中,δ>0,η>0,γ>0,γ表示加权l1增益性能指标,w(x(0))表示实值函数w(x(t))的初值;
[0126]
步骤3.4、依据步骤1、步骤2和步骤3.1得:
[0127][0128]
步骤3.5、依据步骤1、步骤3.1和步骤3.4得:
[0129][0130]
步骤3.6、设计切换信号σ(k)满足以下条件:
[0131][0132]
其中,0≤t1≤t2,n
σ
(t
t
,t2)为切换信号σ(k)在(t1,t2)内的切换次数,τ
a
>0为切换信号的平均驻留时间,n0≥0;
[0133]
步骤3.7、为误差系统构造了一个多线性余正李雅普诺夫函数:
[0134][0135]
其中,v
(p)
,向量的取值满足v
(p)
>0,即向量中的每一个元素都为正数,为保证误差系统稳定运行,计算上述李雅普诺夫函数的导数为:
[0136][0137]
进一步地,还包括如下步骤:
[0138]
步骤3.8、设计常数α>0,γ>0,μ>0,ρ>0,ζ>0,λ>1,r>0,如果存在n维向量v
(p)
>0,v
(q)
>0和m维向量ξ

>0,ξ
p
>0使得下列不等式成立:
[0139][0140][0141][0142][0143][0144][0145][0146]
v
(p)
≤λv
(q)
,
[0147][0148]
其中,(p,q)∈s
×
s,p≠q,ι=1,

,n,ψ=i+α1
m
×
m
,ω=i

α1
m
×
m
,s
s
和s
u
分别为稳定
子系统和不稳定子系统的集合,且满足s
s
∩s
u
=s。平均驻留时间条件为:
[0149]
其中t
s
(s,t)和t
u
(s,t)分别表示在时间区间[s,t)类稳定子系统和不稳定子系统的总运行时间。则误差系统是正的、加权l1增益稳定。
[0150]
进一步地,通过如下步骤保证原系统加权l1增益稳定:
[0151]
步骤3.9、由步骤3.7和步骤3.8的条件对原系统的李雅普诺夫函数进行放缩得:
[0152][0153]
两边同乘得:
[0154][0155]
结合步骤3.6得:
[0156][0157]
两边同时从0到∞上求和得:
[0158][0159]
从而得出原系统满足加权l1增益稳定性能。
[0160]
进一步地,通过如下步骤保证误差系统在事件触发条件下的正性:
[0161]
步骤3.10、设计滤波器使误差系统在事件触发条件下是正的,即误差系统的状态变量和输出变量总是正值,且加权l1增益稳定,即误差系统是加权稳定的,而正性和稳定性是所设计的滤波器必须要具备的性能;
[0162]
首先由步骤3.5和步骤3.8中的条件,得到保证误差系统为正的下界,即
[0163][0164]
z
e
(t)≥e
eσ(t)
x
e
(t),
[0165]
其中,a
ep
、b
ep
和e
ep
的具体形式为:
[0166][0167]
由步骤3.8中的第4、第5个不等式可知a
ep
为metzler矩阵,b
ep
≥0,e
ep
≥0,从而得到误差系统的正性。
[0168]
步骤3.11、由步骤3.5和步骤3.8中的条件,得到保证误差系统稳定的上界:
[0169][0170][0171]
其中,和的具体形式为:
[0172][0173][0174][0175]
根据步骤3.7可得误差系统的李雅普诺夫函数的导数满足:
[0176][0177]
进一步可以得到:
[0178][0179]
两边同乘得:
[0180][0181]
结合步骤3.6得:
[0182][0183]
根据步骤3.8中的条件,两边同时从0到∞上求和,可以得到:
[0184][0185]
从而得出误差系统满足加权l1增益稳定性能。
[0186]
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通的技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部特征进行等同替换;而这些修改或者替换并不使相应技术方案的本质脱离本发明实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1