基于正切换系统建模的网络化系统非脆弱事件触发控制方法

文档序号:24793043发布日期:2021-04-23 14:47阅读:101来源:国知局
基于正切换系统建模的网络化系统非脆弱事件触发控制方法

1.本发明属于网络工程技术领域,涉及一种基于正切换系统的网络化系统的非脆弱事件触发控制方法。


背景技术:

2.网络化系统是指系统回路中的元件可以利用通信网络交换数据的控制系统,其特征在于控制系统的命令及回传是在网络中以封包的方式传送。随着互联网的快速发展,网络化系统迅速吸引了研究者的关注。不过网络化系统也存在许多挑战性的研究问题,如,通信的可靠性、带宽分配、数据传输错误侦测、实时资讯收集以及传感器数据有效处理等。
3.网络化系统连结了网络空间与现实空间,可远距离执行多种任务,且网络化系统的传输采用共用线材传输,省去了不必要的配线,减少了系统复杂度,降低了设计及架设系统需要的成本。在共用传输信道的优势下,使得网络信道中出现拥塞情况。通常,可将网络通信分为忙碌模态和空闲模态。在忙碌模态下,网络中存在大量的数据包,使得数据传输速度大幅降低;在空闲模态下,网络中存在少量的数据包,传输过程相较来说会流畅。控制中心可对网络数据包流量进行监控并且进行系统模态的切换。此时,借助切换系统可准确描述这种行为。在网络信道上的数据包的数量始终是非负的,此时可利用正变量来刻画数据包数量。进而,用正切换系统对网络系统建模是合理的。系统能耗是系统设计过程中必须考虑的。在网络化控制系统中,控制中心需在每个时刻对传输信道中的数据包进行检测,该操作无疑增加了信道的能耗。如何降低能耗也是一直困扰网络化系统实际应用的难题之一。事件触发控制通过设计事件触发条件,在满足系统性能的前提下,避免系统执行不必要的采样操作。这种控制策略可以一定程度上降低系统的设计代价和能耗,进而引起了人们的研究兴趣。通常情况下,执行元件的频繁使用和其自身执行力的减弱会导致故障的发生,采用非脆弱控制方法,对执行器故障下的控制系统设计合适的控制律,可以保障系统的安全平稳运行。
4.针对上述问题,本发明利用现代控制理论技术建立网络化系统的状态空间模型,分析其正性及稳定性,设计了一簇非脆弱事件触发控制器,降低了系统的设计成本,保证网络系统的安全稳定运行。综上,设计一种基于正切换系统的网络化系统的非脆弱事件触发控制方法具有重要意义。


技术实现要素:

5.针对现有技术存在的问题,本发明提供了一种利用现代控制理论技术建立网络化系统非脆弱控制设计的方法,分析了系统的正性和稳定性,设计了非脆弱事件触发控制器,降低了系统设计成本。具体技术方案如下:
6.一种基于正切换系统建模的网络化控制系统的非脆弱事件触发控制方法,包括如下步骤:
7.步骤1、构建网络化控制系统的状态空间模型;
8.步骤2、建立网络化控制系统的事件触发控制条件;
9.步骤3、设计网络化控制系统的非脆弱事件触发控制器;
10.步骤4、在所述控制器下验证所构造的网络化控制系统的正性;
11.步骤5、在所述控制器下验证所构造的网络化控制系统的指数稳定性。
12.进一步的,步骤1中所述状态空间模型的构造形式如下:
[0013][0014]
其中,x(t)∈r
n
和分别为通信网络系统的状态变量和执行器故障的输入,x(t)代表相应的通讯节点传输数据包的数量,为避免网络系统故障下的控制输入;当网络在正常运行时,表示取消若干数据包的传输,表示向当前信道分发更多的数据包信息;a
σ(t)
∈r
n
×
n
表示系统矩阵,b
σ(t)
∈r
n
×
m
表示具有加权系数的输入矩阵,均为实数矩阵且由实际数据包传输过程中的传感器采集得到;
[0015]
函数σ(t):[0,∞)

s={1,2,

,n},表示依赖于时间t的分段常值函数,是网络化控制系统的切换信号,对任意一组切换序列0≤t0≤t1≤

,它是右连续的,其中n∈n
+
;当t∈[t
i
,t
i+1
)时,系统的第σ(t)个子系统在t
i
时刻被激活,在t
i+1
时刻离开。
[0016]
进一步的,步骤2中所述事件触发控制条件构建形式如下:
[0017]
‖x
e
(t)‖1>α‖x(t)‖1,其中,常量0<α<1,x
e
(t)是采样误差,表示采样状态。
[0018]
进一步的,步骤3中所述非脆弱事件触发控制器构建形式如下:
[0019]
步骤3.1非脆弱状态反馈律:
[0020]
u
i
(t)=(f
i
+δf
i
)x(t),
[0021]
其中,f
i
∈r
r
×
n
是增益矩阵,δf
i
=e
i
h
i
是增益扰动矩阵,h
i
∈r
r
×
n
是需要被设计的决策变量,e
i
∈r
r
×
r
是已知的非负矩阵,且对于0<θ1<θ2<1满足
[0022]
控制器故障被描述为:
[0023][0024]
其中,l
i
=diag(l
i1
,l
i2
,...,l
ir
)表示不确定有界矩阵:其中γ≥1,l
di
=diag(l
di1
,l
di2
,...,l
dir
)和l
ui
=diag(l
ui1
,l
ui2
,

,l
uir
)。
[0025]
步骤3.2非脆弱事件触状态控制律如下:
[0026][0027]
其中,p∈n
+
,t0=0,t
p
代表第p次事件触发时刻,表示采样状态。
[0028]
基于步骤3.1和步骤3.2,给出带有执行器故障的非脆弱事件触发控制器:
[0029][0030]
其中,f
i
和h
i
是设计第i个子系统的控制器增益矩阵和辅助控制器增益矩阵。
[0031]
步骤3.3网络化控制系统在执行器故障情况下平稳运行的条件设计,如下:
[0032]
设计常数δ
i
>0,μ>0,λ>1,γ≥1,n维向量>0,μ>0,λ>1,γ≥1,n维向量使得
[0033][0034][0035][0036][0037][0038]
成立,对于i≠j,s=1,

,r,γ
is2
=γb
i
l
di
,γ
is4
=γb
i
l
di
e
i
,ψ=i

α1
n
×
n
,υ=i+α1
n
×
n
,在控制律满足和
[0039][0040][0041]
且在平均驻留时间满足
[0042][0043]
时,所述的网络化控制系统是正的且稳定的。
[0044]
进一步的,步骤4中的正性验证过程如下:
[0045]
根据步骤3.3,可以推出:由于容易得结合变量因此,有控制器增益矩阵和辅助控制器增益矩阵和进而可得:
[0046][0047]
根据上式,可得:
[0048][0049][0050][0051]
给定初始状态由步骤2中所构建的事件触发条件,可得:
[0052][0053]
进一步,有:根据和步骤3.3,得出状态变量的微分:
[0054][0055]
根据步骤3.1中执行器故障模型,步骤3.2中非脆弱事件触发控制器结构,得出:
[0056][0057]
根据步骤3.3中所设计的约束条件,可以得出:
[0058][0059]
进而有,由矩阵论相关知识,容易得是梅兹勒矩阵。
[0060]
这意味着也是梅兹勒矩阵。定义算子:
[0061]
之后,对于p∈s,可得其中,是矩阵λ
p
第i行到第j列元素。因为λ
p
是梅兹勒矩阵,容易得出对于i≠j有因为初始状态即,x
i
(t0)≥0,通过递归的方法,对于任意的初始状态可以推出故,所述的网络化控系统是正的。
[0062]
进一步的,步骤5中指数稳定性的验证过程如下:
[0063]
构造一个线性余正李雅普诺夫函数为:
[0064]
v(x(t))=x
t
(t)v
i
.
[0065]
给定一个切换区间[t
s
,t
s+1
),给定一个事件触发间隔[t
p
,t
p+1
)。假定系统在切换瞬间t
s
为第i个子系统到第j个子系统。下面分两个步骤讨论网络化控制系统的指数稳定性。
[0066]
步骤4.1在时间间隔[t
s
,t
s+1
)内,假设满足事件触发条件的时刻,即,t
p
≤t
s
且t
p+1
≥t
s+1
.那么,李雅普诺夫函数的导数为:
[0067][0068]
其中,t∈[t
s
,t
s+1
)。通过步骤2、步骤3.3,可得:
[0069][0070]
结合步骤3.3,从而有:将上式两边进行积分,所以有:
[0071][0072]
步骤4.2在时间间隔[t
s
,t
s+1
)内,假设存在满足事件触发条件的时刻。定义切换一组序列t
p
≤t
s
<t
p+1
<t
p+2
<...<t
p+l
≤t
s+1
。根据步骤4.1,可得:在t
p+l
到t区间,对上式两边进行积分,可得:同理可得:其中,t∈[t
p+l
‑1,t
p+l
).
[0073]
根据σ(t
s
)=σ(t
p+1
)=...=σ(t
p+l
),可得与步骤4.1同样的形式。在[0,t)内给定一切换序列根据步骤3.3中所设计的条件,可得:故,所述的网络化控制系统是指数稳定的。
[0074]
本发明的有益效果:针对当前网络化控制系统中执行器故障的情况以及系统设计成本问题,提供了一种利用现代控制理论技术所建立的网络化控制系统的状态空间模型,分析了其正性及稳定性,设计了非脆弱事件触发控制器,降低了系统设计成本,保证了网络的安全稳定运行。
附图说明
[0075]
图1是本发明的终端设备、传输信道与控制中心的关系示意图;
[0076]
图2是网络化控制系统的系统结构框图。
具体实施方式
[0077]
下面结合具体实施例来对本发明进行进一步说明,但并不将本发明局限于这些具
体实施方式。本领域技术人员应该认识到,本发明涵盖了权利要求书范围内所可能包括的所有备选方案、改进方案和等效方案。
[0078]
本实施例提供了一种基于正切换系统的网络化控制系统的非脆弱事件触发控制方法,其具体步骤如下:
[0079]
步骤1、通过数据采集,构造网络化控制系统的正切换系统的状态空间模型;
[0080]
具体构造如下:切换正系统的状态空间模型,形式如下:
[0081][0082]
其中,x(t)∈r
n
和分别为通信网络系统的状态变量和执行器故障输入,x(t)代表相应的通信节点传输数据包的数量,为避免网络系统故障下的控制输入;当网络在正常运行时,表示取消若干数据包的传输,表示向当前信道分发更多的数据包信息;a
σ(t)
∈r
n
×
n
表示系统矩阵,b
σ(t)
∈r
n
×
m
表示具有加权系数的输入矩阵,均为实数矩阵且由实际数据包传输过程中的传感器采集得到;函数sat(
·
):r
r

r
r
是标准的饱和函数,即,sat(u)=[sat(u1),sat(u2),...,sat(u
r
)]
t
,其中,sat(u
i
)=sgn(u
i
)min{|u
i
|,1}。i=1,2,...,r;函数σ(t):[0,∞)

s={1,2,

,n},表示一个依赖于时间t的分段常值函数,是网络化控制系统的切换信号,对任意一个切换序列0≤t0≤t1≤

,它是右连续的,其中n∈n
+
。当t∈[t
i
,t
i+1
)时,系统的第σ(t)个子系统在t
i
时刻被激活,在t
i+1
时刻离开。
[0083]
步骤2、建立网络化控制系统的事件触发控制条件,其构建形式如下:
[0084]
‖x
e
(t)‖1>α‖x(t)‖1,其中,常量0<α<1,x
e
(t)是采样误差,表示采样状态。
[0085]
步骤3、网络化控制系统的非脆弱事件触发控制器,其构建形式如下:
[0086]
步骤3.1、非脆弱控制器的状态反馈律设计:
[0087]
u
i
(t)=(f
i
+δf
i
)x(t),
[0088]
其中,f
i
∈r
r
×
n
是增益矩阵,δf
i
=e
i
h
i
是增益扰动矩阵,h
i
∈r
r
×
n
是需要被设计的决策变量,e
i
∈r
r
×
r
是已知的非负矩阵,且对于0<θ1<θ2<1满足
[0089]
控制器故障被描述为:
[0090][0091]
其中,l
i
=diag(l
i1
,l
i2
,...,l
ir
)表示不确定有界矩阵:其中γ≥1,l
di
=diag(l
di1
,l
di2
,...,l
dir
)和l
ui
=diag(l
ui1
,l
ui2
,...,l
uir
)。
[0092]
步骤3.2、非脆弱事件触发控制器的状态控制律如下:
[0093][0094]
其中,p∈n
+
,t0=0,t
p
代表第p次事件触发时刻,表示采样状态。
[0095]
基于步骤3.1和步骤3.2,给出带有执行器故障的非脆弱事件触发控制器:
[0096]
[0097]
其中,f
i
和h
i
是设计第i个子系统的控制器增益矩阵和辅助控制器增益矩阵。
[0098]
步骤3.3、网络化控制系统在执行器故障情况下平稳运行的条件设计,如下:
[0099]
设计常数δ
i
>0,μ>0,λ>1,n维向量>0,μ>0,λ>1,n维向量使得
[0100][0101][0102][0103][0104][0105][0106][0107][0108]
成立,成立,在控制律增益满足和
[0109][0110][0111]
且平均驻留时间满足
[0112][0113]
时,所述的网络化控制系统是正的且是指数稳定的。另外,如果系统状态x(t)∈ω(v
i
,1)则状态将保持在不变集
[0114]
步骤4、在所述控制器下验证所构造的网络控制系统的正性,其验证过程如下:
[0115]
根据步骤3.3所设计的非脆弱事件触发控制器,可以得出网络化控制系统的闭环方程
[0116][0117]
因为有对于初始状态结合步骤2可知:
[0118][0119]
通过步骤3.3中的条件约束,可得:
[0120][0121]
带入所设计的非脆弱事件触发控制器得:
[0122][0123]
根据工程矩阵论的知识以及步骤1以及步骤3.1、3.2中网络化控制系统的参数,容易得出矩阵是梅兹勒矩阵。因此,也是梅兹勒矩阵。此时,对于所有时刻,系统状态都是正的。
[0124]
步骤4、在所述非脆弱事件触发控制器下验证所构造的网络控制系统的指数稳定性,其验证过程如下:
[0125]
构造一个线性余正李雅普诺夫函数为:
[0126]
v
p
(x(t))=x
t
(t)v
p
.
[0127]
对李雅普诺夫函数进行求导:
[0128][0129]
进一步,由步骤2中的事件触发条件,可得:
[0130][0131]
利用步骤3.3中的约束条件以及非脆弱事件触发控制器的结构,可以得出:
[0132][0133][0134][0135][0136]
当g
ig
≠i和g
ig
≠0,可以得出李雅普诺夫导数函数满足:
[0137][0138]
当g
ig
=i,
[0139][0140][0141]
此时,可以得出李雅普诺夫导数函数满足:
[0142][0143]
当g
ig
=0,
[0144][0145][0146]
此时,可以得出李雅普诺夫导数函数满足:
[0147][0148]
通过步骤3.2和步骤3.3中的约束条件,有:
[0149]
[0150]
考虑控制系统在饱和输入下的不变集问题。容易得出对于任意初始状态系统状态从步骤3.3中,可以看出:因此,集合是所估计的吸引域。故,在执行器饱和及故障的情况下,网络控制系统是指数稳定的。
[0151]
本发明利用正切换系统对网络化控制系统进行建模,设计了非脆弱事件触发控制器。首先,利用传感器设备采集系统自身固有信息,建立网络化控制系统的空间状态模型;然后,针对执行器故障问题以及系统资源利用率问题设计非脆弱事件触发控制器,使得系统能够在执行器部分故障的情况下正常运行。本发明不仅有效解决了网络化控制系统的执行构件故障下的处理问题,且在系统安全稳定运行的情况下,节省了一定的系统资源,释放了不必要的算力。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1