[发明专利]一种具有时延和数据包丢失的网络控制系统控制器设计方法有效
申请号: | 201911106088.4 | 申请日: | 2019-11-13 |
公开(公告)号: | CN110703667B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 王燕锋 | 申请(专利权)人: | 宿迁学院 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 杭州宇信知识产权代理事务所(普通合伙) 33231 | 代理人: | 王健 |
地址: | 223800 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 有时 数据包 丢失 网络 控制系统 控制器 设计 方法 | ||
1.一种具有时延和数据包丢失的网络控制系统控制器设计方法,具体的步骤为:
步骤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:对于网络控制系统:
式(1)中xk是系统状态向量;是控制输入向量;yk是系统输出向量;A,B,C是定常矩阵;
在控制器侧构造观测器,观测器的状态方程为:
式(2)中是观测器状态向量;是观测器输出向量;L是待定的观测器增益矩阵;是观测器接收到的系统输出向量;uk是观测器的控制输入向量;
考虑到时延和丢包,和可以表示为:
步骤4:采用基于观测器的反馈控制律:
式(5)中K为待定的控制器增益矩阵;
定义状态估计误差及增广向量:
得到闭环网络控制系统状态方程为:
式(7)中E1=I-I,I为单位矩阵;
步骤5:给出闭环网络控制系统(7)随机稳定的充分条件及控制器增益矩阵K和观测器增益矩阵L的求解方法;
构造Lyapnov-Krasovskii泛函:
其中,
ξk=ζk+1-ζk,矩阵Sam,P1,P2,P3,P4,Y1,Y2均为正定矩阵;
得出闭环网络控制系统(7)随机稳定的充分条件:
若存在正定矩阵Sam,Sbn,Mbn,P1,P2,P3,P4,Y1,Y2,Z1,Z2及矩阵K,L使得式(17)~式(21):
SbnMbn=I,YρZρ=I,ρ∈{1,2} (21)
其中
Ψ22=dig{-Z1,-Z1,-Z1},Ψ33=dig{-Z2,-Z2,-Z2},
对于所有的a,b∈Ω,m,n∈Ξ均成立,那么闭环网络控制系统(7)随机稳定;
对控制器增益矩阵K和观测器增益矩阵L进行求解的方法为:
第1步:设置最大迭代次数N,求解式(17)~式(20)和式(24)及式(25):
得到一组可行解令k=0;
第2步:针对变量(Sbn,Mbn,Y1,Y1,Z1,Z1,K,L)求解非线性最小化问题:
受约束于式(17)~式(20)和式(24)及式(25),令(Y1k+1=Y1,Kk+1=K,Lk+1=L);
第3步:检查式(17)~式(21)是否满足:如果满足结束迭代;若不满足且未达到最大迭代次数N,则令k=k+1,转到第2步;若不满足且达到了最大迭代次数N,则优化问题在最大迭代次数N内无解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宿迁学院,未经宿迁学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911106088.4/1.html,转载请声明来源钻瓜专利网。