【技术实现步骤摘要】
一种事件驱动网络化预测控制方法、系统、设备及介质
[0001]本专利技术涉及多智能体系统一致性控制领域,特别是涉及一种事件驱动网络化预测控制方法
、
系统
、
设备及介质
。
技术介绍
[0002]近些年来,随着计算机
、
无线通信以及自动化技术的不断发展极大地促进了多智能体系统在民用以及军事领域的发展,例如以移动机器人
、
无人机
、
自动驾驶车辆为载体的一致性控制
。
由于智能体之间以及各智能体的内部组件之间通过通信网络进行信息交互,系统将时刻面临着来自网络攻击者带来的威胁,如拒绝服务
(denial
‑
of
‑
service
,
DoS)
攻击将中断网络通信,造成数据丢包
。
同时,数据在传输过程中将不可避免地带来网络时延问题
。
此外,实际应用中网络的通信带宽往往是有限的,频繁的通信易阻塞网络通道
。
因此,上述存在的诸多问题可能会降低多智能体系统的控制性能,甚至进一步破坏系统的稳定性
。
[0003]目前处理网络时延和数据包丢失已有多种成熟的方法,与时滞系统方法
、
切换系统方法以及马尔可夫跳变系统方法相比,网络化预测控制方法具有极大的优势,如控制器设计简单
、
任意大通信约束的补偿
、
与无通信约束情形下的系统性能近似一致等, ...
【技术保护点】
【技术特征摘要】
1.
一种事件驱动网络化预测控制方法,其特征在于,包括:利用状态观测器获取智能体输出和智能体的控制输入;利用状态观测器根据所述智能体输出和所述智能体的控制输入得到智能体的状态估计值;利用第一动态事件触发器根据所述状态估计值得到智能体的触发时刻对应的状态估计值;利用预测控制器根据所述智能体的触发时刻对应的状态估计值和邻居智能体的触发时刻对应的状态估计值确定控制输入序列;利用所述第二动态事件触发器确定发送结果;所述发送结果为当前时刻是否发送控制输入序列;利用通信约束补偿器根据所述发送结果确定发送至所述智能体的控制输入并返回步骤“利用状态观测器获取智能体输出和智能体的控制输入”。2.
根据权利要求1所述的事件驱动网络化预测控制方法,其特征在于,利用第一动态事件触发器根据所述状态估计值得到智能体的触发时刻对应的状态估计值,具体包括:根据所述状态估计值和触发参数计算第一动态事件触发函数;判断所述第一动态事件触发函数是否小于零,得到第一判断结果;若所述第一判断结果为否,则利用第一动态事件触发器根据所述状态估计值得到智能体的触发时刻对应的状态估计值并把所述智能体的触发时刻对应的状态估计值发送至预测控制器;若所述第一判断结果为是,则丢弃所述状态估计值
。3.
根据权利要求1所述的事件驱动网络化预测控制方法,其特征在于,利用预测控制器根据所述智能体的触发时刻对应的状态估计值和邻居智能体的触发时刻对应的状态估计值确定控制输入序列,具体包括:判断所述预测控制器在设定时刻是否收到智能体的触发时刻对应的状态估计值或邻居智能体的触发时刻对应的状态估计值,得到第二判断结果;若所述第二判断结果为是,则利用网络化预测控制方法根据所述智能体的触发时刻对应的状态估计值和邻居智能体的触发时刻对应的状态估计值确定控制输入序列;若所述第二判断结果为否,则对智能体的状态预测值进行更新,并根据更新后的状态预测值利用网络化预测控制方法确定控制输入序列
。4.
根据权利要求1所述的事件驱动网络化预测控制方法,其特征在于,利用所述第二动态事件触发器确定发送结果,具体包括:判断所述第二动态事件触发器的第二动态事件触发函数是否大于或者等于零,得到第三判断结果;若所述第三判断结果为是,则发送所述控制输入序列至通信约束补偿器;若所述第三判断结果为否,则丢弃所述控制输入序列
。5.
根据权利要求1所述的事件驱动网络化预测控制方法,其特征在于,利用通信约束补偿器根据所述发送结果确定发送至所述智能体的控制输入并返回步骤“利用状态观测器获取智能体输出和智能体的控制输入”,具体包括:判断所述通信约束补偿器是否获取预测控制器发送的滞后信息,得到第四判断结果;
若所述第四判断结果为是,则根据所述发送结果和所述通信约束补偿器前向通道的随机网络时延确定发送至所述智能体的控制输入;若所述第四判断结果为否...
【专利技术属性】
技术研发人员:骆文城,路平立,杜长坤,刘海阔,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。