论文部分内容阅读
相对于传统的点对点形式的控制系统,网络控制系统(NCSs,Networked Control Systems)因其显著的优越性而受到越来越多的关注与研究,包括较低的成本、更高的可靠性、更优的灵活性、以及便于维护等等。但是相应的,也引起了过去不曾有过的问题,主要包括网络诱导时延和数据包错序。这两项问题在某种程度上可以干扰整个控制系统的性能,甚至是导致系统的不稳定。另一方面,相对于标准的状态空间模型,广义系统提供了一种更加具有包容性的建模方案,可以同时考虑实际中经常出现的既有微分方程又有代数方程的情形。同时,T-S模糊系统的建模方案在对非线性系统建模时,因其数学形式的简洁性以及理论上的有效性使其应用越来越广泛。因此,在T-S模糊广义系统的理论框架下,本文考虑系统组件通过网络进行通信时表现出来的网络诱导时延与数据包错序问题。为了更加有效的减少这两种问题对T-S模糊广义系统状态稳定性的影响,本文提出使用模糊DDPU模块(Network-induced Delay and Packet Disordering Processing Unit)的方案来实现这一目标。模糊DDPU模块的构造原理主要分为三步。第一部分,模糊DDPU模块使用了两个模糊前置变量,第一个模糊前置变量σ1(t)定义为执行器端接收到的第k个数据包的网络诱导时延,该模糊前置变量的变化可以体现出接收到的不同数据包的网络诱导时延的长短。同时,第二个模糊前置变量σ2(t)定义为执行器端接收到的第k和k-1个数据包的采样时刻的差值,其正负值可以体现出第k数据包是否发生错序,以及错序的程度。第二部分,在定义出模糊前置变量的基础之上,可以令模糊前置变量σ1(t)隶属于两个模糊集,分别为BIG和SMALL。类似的,可以令模糊前置变量α2(t)也隶属于两个模糊集,分别为POSITIVE和NEGATIVE。第三部分,就可以得到该模糊DDPU模块所使用的四组IF-THEN模糊规则,每一个子模糊规则都引入一个参数矩阵Gi,使用该矩阵来对接收到的控制信号u(t)进行调整,使得模块的输出会随着网络诱导时延的长短与数据包错序与否而进行调整。在T-S模糊广义系统的网络控制的背景中,李雅普诺夫泛函的类型有其特殊性,这一点主要是由系统的时变输入时延d(t)所引起的。根据网络控制系统中时变输入时延的定义d(t)=t-sk,其中sk是执行器端接收到的第k个数据包的采样时刻,那么d(t)=1,而当这一等式约束出现在广义系统时,广义系统容许性分析的复杂性使得一般形式的李雅普诺夫泛函不再适用。因此,本文构造了一种特殊形式的李雅普诺夫泛函,基于此,带有时变输入时延的T-S模糊广义系统的容许性分析与控制器设计才得以继续进行。最后,本文对两类实际物理系统进行仿真控制。第一类物理系统建模为T-S模糊广义系统,当通过网络进行控制时,介绍使用模糊DDPU模块处理网络诱导时延与数据包错序的基本流程,并得到系统的稳定状态响应。第二类柔性关节机械臂系统建模为T-S模糊状态空间系统,当通过网络进行控制时,致力于与已有文献中处理两类网络控制问题的方案相比较,仿真结果表明,本文的方法不仅能够实现一个较大的网络诱导延迟的最大允许上界,而且较选择最新数据包方案本文的方法能够使系统状态更快的稳定。