本发明属于网络控制系统中事件触发机制技术领域,具体涉及一种双端事件触发的非线性控制方法。
背景技术:
近年来,由于因特网的普及,由传统控制方法和网络结合而成的网络控制系统已逐渐成为控制领域的主要研究热点之一。与传统的控制系统结构不同,网络控制系统利用网络传输通道代替复杂的有线连接来传输控制信息和状态信息来简化通信的物理复杂度和实现长距离传输,具有更高的控制效率及更低的维护费用。然而,当大规模数据传输时,由于网络设备负载的限制,可能会发生网络拥塞并影响控制性能。为了解决该问题,已经提出了周期性采用的事件触发方案来改善网络传输环境,事件触发方案的特点是,尽在满足事件触发条件的情况下才会发送必要的采样信号以减少网络负载,这使其比周期性采样更受学者青睐。通常情况下,随着时间的变化,系统的结构和状态会有所不同,传统的事件触发机制依赖于预先设定的常数阈值,而基于稳定阈值的事件触发条件显然不是最佳的选择,无法有效减少网络拥塞并保证最佳的系统性能。
自适应事件触发机制将根据当前网络条件进行自适应调整从而有效地确保网络负载和系统性能之间的平衡,使用自适应事件触发机制解决了纯反馈对象的控制问题,并且获得了更宽泛的系统偏导数条件。当考虑网络丢包和执行器故障时,通过提出一种自适应事件触发机制,以减少通信资源的浪费。为了有效节省计算资源,提出了一种新颖的自适应事件触发机制,它引入了一种与状态误差有关的自适应函数来调整阈值。最后,通过与模拟的数据传输效率进行比较,证明了所提出理论的可信度。
由于结构的复杂和非线性特征,网络化控制系统经常难以建模和进行精确的数学分析。takagi-sugeno(t-s)模型由线性子系统组成,为该问题的解决提供了数学基础和理论保证,这种模型有利于推导非线性系统的稳定性条件和控制器。通常情况下,由于系统的结构复杂,某些状态无法通过测量获得。因此,基于观测器的控制器设计已逐渐成为学者们的研究热点。上面基于观测器的控制器提供的结论是基于单通道的事件触发方案的,但是,考虑到更加复杂的工程问题,观测器的输入信号和输出信号都需要通过网络来传递的情况是存在的,因此必须通过合适的事件触发机制同时为传感器到观测器通道和观测器到控制器通道的数据创造良好的传输环境。
近年来,事件触发机制已逐渐成为处理网络化控制系统中通信数据冗余的重要手段之一,并主要正朝着两个方向发展:一是将事件触发机制应用在更加复杂的网络环境中,另一种则是改良现有的事件触发机制,使系统在满足期望性能时提高数据传输效率。本文考虑了观测器两端都架构了网络通道,并在不完全前提匹配的框架下,考虑了带有双端自适应事件触发机制的网络化控制系统的基于观测器的模糊控制器设计和稳定性问题。
技术实现要素:
针对现有技术中的上述不足,本发明提供的双端事件触发的非线性控制方法考虑了观测器两端都架构了网络通道,并在不完全前提匹配的框架下,考虑了带有双端自适应事件触发机制的网络化控制系统的基于观测器的模糊控制器设计和稳定性问题的问题。
为了达到上述发明目的,本发明采用的技术方案为:一种双端事件触发的非线性控制方法,包括以下步骤:
s1、构建带有双端事件触发机制的非线性网络化控制系统闭环模型;
s2、定义包含了事件触发信息的李雅普诺夫函数,并运用李雅普诺夫函数确定非线性网络化控制系统闭环模型的稳定性条件;
s3、基于非线性网络化控制系统闭环模型的稳定性条件,通过线性矩阵不等式求解非线性网络化控制系统闭环模型的观测器和控制器的参数矩阵,进而实现非线性控制。
本发明的有益效果为:
1)当前关于事件触发机制的讨论仍然停留在单通道方案上。但是,为了满足日益增长的工程需求,控制信号有时也需要通过网络传输到执行器,因此探讨双端事件触发机制对于全局系统的网络流畅保障具有重要意义。本发明提出了一种新型的双端自适应事件触发方案,该方案中在传感器到观测器通道和观测器到控制器通道中分别安装了两个自适应事件发生器,来确保全局网络的通信流畅,并且利用与当前状态误差相关的自适应函数来获取事件触发阈值。
2)由于双端网络的引入会导致通信数据在不同网络通道传输时产生不同时延,因此,我们需要分别考虑观测器两侧的网络通道的时变时延信息,为了便于分析,我们采用了一种特殊的时间间隔划分方法来将时延信息统一在一个框架下。
3)本发明提出了一种基于观测器的非并行分布补偿模糊反馈控制器来保证网络化系统的稳定性,在李雅普诺夫函数中补充了双端自适应事件触发条件的相关信息,运用李雅普诺夫理论分析方法得到了系统的稳定性条件,在不完善的前提匹配条件下开发了基于线性矩阵不等式的隶属函数相关的稳定条件,根据隶属函数的部分信息设计了适当维度的松弛矩阵,进一步降低了提出的理论结果的保守性。
附图说明
图1为本发明提供的双端事件触发的非线性控制方法流程图。
图2为本发明提供的非线性网络化控制系统闭环模型结构框图。
图3为本发明提供的实施例中的永磁同步电机模型结构示意图。
图4为本发明提供的实施例中的系统状态x(t)示意图。
图5为本发明提供的实施例中的系统误差
图6为本发明提供的实施例中自适应事件触发机制下传感器至控制器通道中网络传输情况示意图。
图7为本发明提供的实施例中自适应事件触发机制下观测器至控制器通道中网络传输情况示意图。
图8为本发明提供的实施例中传统事件触发机制下传感器至控制器通道中网络传输情况示意图。
图9为本发明提供的实施例中传统事件触发机制下观测器至控制器通道中网络传输情况示意图。
具体实施方式
下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
实施例1:
如图1所示,一种双端事件触发的非线性控制方法,包括以下步骤:
s1、构建带有双端事件触发机制的非线性网络化控制系统闭环模型;
s2、定义包含了事件触发信息的李雅普诺夫函数,并运用李雅普诺夫函数确定非线性网络化控制系统闭环模型的稳定性条件;
s3、基于非线性网络化控制系统闭环模型的稳定性条件,通过线性矩阵不等式求解非线性网络化控制系统闭环模型的观测器和控制器的参数矩阵,进而实现非线性控制。
如图2所示,步骤s1中非线性网络化控制系统闭环模型包括依次闭环连接的被控对象、传感器、观测器、控制器和执行器;
所述控制器的输出端还与观测器的输入端连接;
为了便于稳定性分析,图2中的被控对象由t-s模糊模型描述;
为了减少不必要的数据传输,观测器为带有双端自适应事件触发机制的观测器;
控制器为基于非并行分布补偿策略的模糊控制器。
为了保证系统的稳定性,控制器为基于非并行分布补偿测量的模糊控制器。
在本实施例中,对于被控对象,带有r条模糊规则的t-s模糊模型的描述方式为:
对于对象规则i,当被控对象模糊前提变量f1(x(t))…fκ(x(t))对应的模糊集依次为
式中,r为模糊规则的数量;
被控对象对应的全局模型为:
式中,wi(x(t))为隶属度
隶属度函数wi(x(t))满足:
本实施例中的带有双端自适应事件触发机制的观测器确保了网络通信的流畅运行和改善网络传输效率,为了简化分析,本实施例中的观测器的描述方式为:
对于观测器规则j,当观测器模糊前提变量
式中,
所述观测器对应的全局模型为:
式中,
在本实施例中,为了使控制器的结构设计更加灵活,我们在模糊规则里考虑了独立的前提变量以便优化控制的结构设计,控制器为基于非并行分布补偿策略的模糊控制器,控制器的描述方式为:
对于控制器规则l,当控制器模糊前提变量
式中,u(t)为控制输入向量,
所述控制器对应的全局模型为:
式中,
观测器的误差为:
基于被控对象、观测器及控制器对应的全局模型(2)、(5)和(10),得到非线性网络控制系统闭环模型为:
式中,式中,
其中,ψijl、aijl、lijl、leijl和leyj为非线性网络控制系统闭环模型中的中间参量。
为了简化符合表示,在后续描述中,我们使用ωi(x(t))=ωi(x),
在本实施例中,在非线性网络化控制系统闭环模型中,在自适应事件触发机制下,在传感器到观测器的数据传输通道中设置有第一事件发生器,第一事件发生器能够减少网络冗余信号;
在所述传感器到观测器的数据通道中,在事件触发时刻
所述自适应事件触发机制根据自适应事件触发条件决定当前信号
式中,
其中,t-s模糊模型的当前输出信号与上一次被传输的输出信号的误差ey(t)为:
可变触发阈值χy(t)满足:
其中,
考虑到网络诱导延迟,基于自适应事件触发机制的特点,观测器的输入信号
基于自适应事件触发机制条件,在两个相邻触发瞬间区间的观测器的输入信号是一个常数,这有效节省了通信资源的占用,为了便于分析,带有网络诱导延迟的时间区间
其中,
定义一个时变函数d(t):
因此,基于自适应事件触发机制的观测器输入信号为:
式中,d(t)为时变函数,
在本实施例中,在所述观测器到控制器的数据传输通道中设置有第二事件发生器;
在所述观测器到控制器的数据传输通道中,在施加触发时刻
所述第二事件发生器根据观测器的状态信息在自适应事件触发机制的条件下减少状态信号的网络冗余,该自适应触发机制的条件为:
式中,
其中,自适应触发机制的触发阈值
式中,
为了便于分析传感器到观测器通道和观测器到控制器通道的异步信息,两个网络通道传输时间的子区间需要被统一在一个框架内,
与传感器至观测器通道的时间区间划分方法相同,时间区间
于是,观测器至控制器中传输器相邻两次的时间间隔可表示为:
因此,式(22)可以被转化为:
综上,根据(16)、(19)和(23)基于自适应事件触发机制的控制器的输入信号
需要说明的是,本实施例中的双端通信网络的最大网络诱导时延定义为
本实施例的步骤s2具体为:
s21、定义包含了事件触发信息的李雅普诺夫函数;
s22、对李雅普诺夫函数求导,并消除其中的积分项,得到非线性网络化控制系统闭环模型的稳定性条件;
s23、消除非线性网络化控制系统闭环模型的稳定性条件中的非线性项;
s24、在消除了非线性项的网络化控制系统闭环模型的稳定性条件的基础上,利用隶属度函数的时延信息,得到基于线性矩阵不等式的隶属度函数相关的系统稳定性条件,作为非线性网络化控制系统闭环模型的最终稳定性条件。
上述步骤s22中,dm>0,
式中,φijl为稳定性判别矩阵,
其中:
f=[aijllijl0leijlleyj]
式中,
且
式中,式中,g=[ii],e=[i0],i为适合维度的单位矩阵。
基于步骤s21中的李雅普诺夫函数对利用上述稳定性条件能够使得系统保持稳定的证明过程为:
选择李雅普诺夫函数为:
v(t)=v1(t)+v2(t)+v3(t)(29)
式中,
其中,ξt(t)为观测状态变化率和状态误差的耦合向量的转置,ξ(t)为观测状态变化率和状态误差的耦合向量,p、q、r和w均为带有适合维度的矩阵,ikh为中间参量,
通过对上述李雅谱诺夫函数(29)求导得到:
式中,
考虑到传感器至观测器通道的网络通信协议(12)和触发阈值的自适应函数(14),得到:
考虑到观测器至控制器通道的网络通信协议(19)和触发阈值的自适应函数(20),得到:
基于定理1,得到
其中:
通过结合(29)-(31),我们能得到:
取
根据舒尔补引理,得到:
因此,如果有φijl<0,那么系统(11)是渐进稳定的。
由于非线性项的存在,上述稳定性条件无法得出具体的观测器参数矩阵和控制器参数矩阵,因此为了求解这些参数,我们通过线性矩阵不等式方法得到步骤s24中的基于线性矩阵不等式的隶属度函数相关的系统稳定性条件,该稳定性条件为:
当dm>0,
其中
式中,
上述稳定性条件能够使系统保持稳定,且能确定控制器参数矩阵和观测器参数矩阵的证明过程具体为:
令
定义
yl=klx,
在(28)的左右两侧同时乘以矩阵t,得到
其中
为了线性化
由于
得到
综上所述,(27)和(28)能被
因此,我们能得到:
给出适合维度的松弛矩阵
因此,得到:
若有
需要说明的是,我们用
本实施例中用到的定理1和定理2分别为:
定理1:考虑满足条件
定理2:对于满秩矩阵rank(c)=m,
其中,x>0表示实对称正定矩阵。i表示适合维度的单位矩阵
基于上述稳定性条件得到步骤s3中的观测器的参数矩阵为:
控制器的参数矩阵为:
kl=ylx-1
式中,
实施例2:
本实施例提供了基于上述实施例1中的方法进行的仿真实例:
如图3所示,永磁同步电机采用转子参考系转换反馈电流信号,永磁同步电机的数学模型表述如下:
式中,vm和vn表示转子参考系下的电压,im和in表示转子参考系下的电流,ωs表示电机转速,其余物理参数参考表1。
为了简化控制率的设计,假设m-轴电流为0。然后,利用n-轴电流来调节电磁转矩,电磁转矩能表述如下:
动态方程能表述如下:
其中tl表示输入转矩,其余物理参数参考表1。
表1:永磁同步电机模型参数
为了简化问题,我们忽略了外界干扰对永磁同步电机的影响。并且令状态
系统规则1:如果x1(t)是m1,那么
系统规则2:如果x1(t)是m2,那么
其中:
隶属函数为:
其中,
令
ωy=8.9353
l1=[-3.67550.09890.0171]t
l2=[-1.70780.01240.0480]t
令采样周期h=0.02,初始状态x0=[10.5-9.10.7]t和初始阈值
表2:传感器至观测器通道中不同通信方案下的传输数据量
表3:观测器至控制器通道中不同通信方案下的传输数据量