【技术实现步骤摘要】
具有全局耦合约束的分布式模型预测控制优化算法
[0001]本专利技术属于多智能体系统的分布式优化
,具体涉及一种具有全局耦合约束的分布式模型预测控制优化算法。
技术介绍
[0002]分布式优化是指利用网络化多智能体系统之间的协作来求解的一类优化问题,其在大规模数值计算、机器学习、资源分配、传感器网络等方面具有重要的研究意义和应用价值。这类优化问题中的约束条件都具有较强的耦合性,根据子系统间耦合的不同,大致可分为三类,即代价函数耦合、动态耦合和约束耦合。而具有耦合约束的系统的分布式模型预测控制方法很少,主要的挑战在于如何以分布式的方式精确地保证满足全局耦合约束。例如分布式模型预测控制多智能体无人车辆编队,具有较强的耦合约束,单个无人车辆通过通信或传感器,获得周围少数无人车辆的信息,然后利用局部信息做出决策,实现队形控制,运动跟踪等全局目标。
[0003]分布式模型预测控制虽然已经引起国内外学者的重视,但目前大部分分布式模型预测控制算法对系统稳定性的理论分析还存在较多困难,具有强鲁棒性的分布式模型预测控制算法的研究较少。
技术实现思路
[0004]本专利技术的目的是提供一种具有全局耦合约束的分布式模型预测控制优化算法,以适应于解决更多的分布式优化问题。
[0005]本专利技术所采用的技术方案是,具有全局耦合约束的分布式模型预测控制优化算法,具体按照以下步骤实施:
[0006]步骤1、给出分布式约束优化问题的具体描述;
[0007]步骤2、分析整体优化问题的对偶问题;< ...
【技术保护点】
【技术特征摘要】
1.具有全局耦合约束的分布式模型预测控制优化算法,其特征在于,具体按照以下步骤实施:步骤1、给出分布式约束优化问题的具体描述;步骤2、分析整体优化问题的对偶问题;步骤3、根据相邻节点以及相关的权重系数计算拉格朗日乘子的值,使用拉格朗日形式计算最优控制量,引入辅助变量,计算相应的梯度,重复此过程达到系统稳定状态。2.根据权利要求1所述的具有全局耦合约束的分布式模型预测控制优化算法,其特征在于,所述步骤1具体按照以下步骤实施:分布式凸优化问题描述:其中,i表示第i个系统且i∈Z
M
={1,2,
…
,M};x
i
(t)和u
i
(t)分别表示第i个系统在时刻t的状态和控制输入,所述系统适用于具有全局耦合约束的线性离散系统,系统i受到局部状态和控制输入约束,如下所示:所有的系统要满足全局约束条件其中,是由耦合约束定义的矩阵;J
i
(x
i
,u
i
)是局部损失函数,定义为:N是预测时域,x
i,r
和u
i,r
分别是系统i在时刻t对t+r时刻的预测状态和预测输入,并且满足x
i,r+1
=A
i
x
i,r
+B
i
u
i,r
,x
i,0
=x
i
;Q
i
>0,R
i
>0,P
i
是离散时间黎卡提方程(A
i,K
)
T
P
i
A
i,K
‑
P
i
=
‑
(Q
i
+K
i
R
i
K
i
)的解,其中A
i,K
=A
i
+B
i
K
i
,K
i
=
‑
(R
i
(B
i
)
T
P
i
B
i
)
‑1(B
i
)
T
P
i
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。