[发明专利]一种针对多传感网络化控制系统的数据包丢失的补偿方法有效
申请号: | 201811196447.5 | 申请日: | 2018-10-15 |
公开(公告)号: | CN109283916B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 赵云波;韩康;黄涛 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;黄美娟 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 传感 网络化 控制系统 数据包 丢失 补偿 方法 | ||
1.一种针对多传感网络化控制系统的数据包丢失的补偿方法,包括如下步骤:
步骤1)在控制系统的初始状态,首先在控制器端建立系统的模型;建立模型的过程表示如下:
具体地,控制器接到传感器发来的数据之后,然后在控制器端把系统的模型进行转换;具体过程为:
对一般的离散的线性系统来说,转换之后的系统模型就可以表示为
x(k+1)=Ax(k)+Bu(k),其中,
步骤2)控制系统中存在的多个传感器分别采集到控制系统的一个状态信息,当传感器采集信息结束后,这些状态信息会分别单独地被发送到控制器端,一般用下式来表示传感器的状态xT(k)=[x1(k),x2(k),…xr(k)]T;
出现这种情况的原因主要是因为传感器由于地理上的隔离,分布在不同的地方,从传感器发送到控制器的数据无法打包成一个数据包,因此这些数据包不得不通过单独的通讯信道向控制器发送,进而造成了传感器和控制器之间存在不止一条通讯信道,但是每个单独的信道都可以保证数据包的正常发送和接收,多个数据包在通讯信道中传递数据时就会存在不止一个数据包的丢失问题;
步骤3)控制器在接收到传感器发来的这些信息之后,首先判断是否发生了部分数据包的丢失现象;
如果发生了部分数据包的丢失现象,为了保持控制系统的稳定性,则对控制系统的丢失的数据根据步骤1)中内容切换相应的系统模型进行预测,并进行系统状态的重建;系统状态重建的详细过程可以表述如下:
对一般的离散线性系统来讲,
x(k+1)=Ax(k)+Bu(k)
x∈Rn,u∈Rn,A∈Rn×n,B∈Rn×m;
状态重建的第一个步骤就是把系统矩阵进行分块处理,把A和B拆分成q×q和q×1的块矩阵,q表示传感器的个数,具体过程如下:
则丢失的那个传感器的信息可以通过下面的这个式子获得:
其中为系统上一时刻的完整的状态信息,
这里的包括两部分,分别为上一时刻系统控制量的预测值和系统实际的测量值;步骤4)控制器将预测的传感器信号和传感器实际发送过来的信号进行整合组成新的状态向量;
然后根据改进了的基于模型的方法进行控制量的计算,并把上述的状态向量保存到本地,留待下一次使用,根据下面的式子计算出系统在当前时刻的控制信号:
这里的K是反馈增益矩阵;
系统在计算出当前的控制信号u(k)之后,会通过通讯网络把u(k)发送到执行器,执行器根据控制信号采取相应的动作之后,再由传感器采集相关的信息发送到控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811196447.5/1.html,转载请声明来源钻瓜专利网。