[发明专利]一种具有时延和数据包丢失的网络控制系统控制器设计方法有效
申请号: | 201911106088.4 | 申请日: | 2019-11-13 |
公开(公告)号: | CN110703667B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 王燕锋 | 申请(专利权)人: | 宿迁学院 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 杭州宇信知识产权代理事务所(普通合伙) 33231 | 代理人: | 王健 |
地址: | 223800 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 有时 数据包 丢失 网络 控制系统 控制器 设计 方法 | ||
本发明提出了一种具有时延和数据包丢失的网络控制系统控制器设计方法。该发明方法采用两个独立的离散Markov链分别描述传感器至控制器及控制器至执行器的网络时延,利用两个服从伯努利分布的随机变量分别描述传感器至控制器及控制器至执行器之间的数据包丢失现象,然后构造了状态观测器,并建立了闭环系统模型,给出了控制器和观测器增益矩阵存在的充分条件和求解方法,所设计的控制器使得闭环系统不但稳定而且具有比传统方法更快的响应速度。
技术领域
本发明涉及网络控制系统设计领域,尤其涉及一种具有时延和数据包丢失的网络控制系统控制器设计方法。
技术背景
网络控制系统(networked control system,NCS)具有易扩展、易诊断及成本低等优点,被广泛应用于工业控制、环境监测、军事等领域。然而,网络的引入不可避免地产生时延、丢包等现象,使得控制系统性能降低甚至可能导致系统不稳定。如何对存在时延和丢包的NCS设计控制器得到了众多学者的关注并出现了大量的研究成果。
NCS的网络不但存在于传感器和控制器之间(sensor to controller,S/C)也存在于控制器至执行器之间(controller to actuator,C/A),并且这两段网络都会出现时延和丢包的现象。然而,在NCS控制器设方面,有的技术只考虑了两段网络的时延,有的技术只考虑了两段网络的丢包,有的技术仅考虑一段网络的时延和丢包。
目前针对NCS控制器设计的技术还不完善,关于同时具有S/C时延和丢包及C/A时延和丢包的NCS的控制器设计问题还需要进一步研究。
发明内容
本发明要解决的技术问题是:同时考虑S/C时延和丢包及C/A时延和丢包,建立起网络控制系统的数学模型,给出闭环系统随机稳定条件和相应的控制器求解方法,从而得到一种具有时延和数据包丢失的网络控制系统控制器设计方法。
为了解决上述技术问题,本发明设计的一种具有时延和数据包丢失的网络控制系统控制器设计方法,具体步骤为:
步骤1:用两个独立的Markov链分别描述S/C时延σk和C/A时延φk,时延σk和φk分别在有限集合Ω={0,…,σM},Ξ={0,…,φM}中取值,σk和φk的转移概率矩阵分别为Π=[μab],Θ=[vmn];转移概率μab和vmn定义为:μab=Pr{μk+1=b|μk=a},vmn=Pr{vk+1=n|vk=m},μab≥0,vmn≥0;
时延σk和φk的转移概率矩阵均存在部分未知元素:对于令其中若不是空集,则和可以表示为1≤p≤σM,其中代表矩阵Π中第a行第p个已知元素的列下标,代表矩阵Π中第a行第σM-p个未知元素的列下标;
对于令其中若不是空集,则和可以分别表示为1≤q≤φM,其中表示矩阵Θ中第m行第q个已知元素的列下标,表示第m行第φM-q个未知元素的列下标;
步骤2:采用服从伯努利分布的随机变量αk,βk分别描述S/C丢包和C/A丢包:当随机变量取值为1,表示数据包被成功传输;反之则表示数据包传输失败;随机变量αk,βk满足:
步骤3:对于网络控制系统:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宿迁学院,未经宿迁学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911106088.4/2.html,转载请声明来源钻瓜专利网。