【Paper】2015_Song_Consensus of Heterogeneous Agents with Linear Discrete Dynamics
原文地址: Y. Song, “Consensus of heterogeneous agents with linear discrete dynamics,” 2015 34th Chinese Control Conference (CCC), 2015, pp. 7416-7422, doi: 10.1109/ChiCC.2015.7260815.
原文地址:Song, Yun-Zhong. “Consensus of agents with mixed linear discrete dynamics.” International Journal of Control, Automation and Systems 14.4 (2016): 1139-1143.
分享宋老师的两篇文章,题目及引用格式如上所述。
Consensus of Heterogeneous Agents with Linear Discrete Dynamics
- Paper
- Codes
- Results
Paper
Second order agent dynamics:
ξi(k+1)=ξi(k)+ui(k)(8.1)\xi_i(k+1) = \xi_i(k) + u_i(k) \tag{8.1} ξi(k+1)=ξi(k)+ui(k)(8.1)
[xi(k+1)vi(k+1)]=[xi(k)+vi(k)vi(k)+ui(k)]\left[\begin{matrix} x_{i}(k+1) \\ v_{i}(k+1) \\ \end{matrix}\right] = \left[\begin{matrix} {x}_{i}(k) + v_i(k) \\ {v}_{i}(k) + u_i(k) \\ \end{matrix}\right][xi(k+1)vi(k+1)]=[xi(k)+vi(k)vi(k)+ui(k)]
公式的一些展开和推论过程:
Codes
% Paper: Consensus of Heterogeneous Agents with Linear Discrete Dynamics
% Protocol Simulation Results
% Author: Zhao-Jichao
% Date: 2021-04-15
% Update: 2021-05-15 重新考虑了二阶的协议,为什么二阶的速度最终为0,因为协议使用的是 vi,而不是 vj-vi。
clear
clc%% Initial Parameters
x1 = 3;
x2 = [2; -2];
x3 = -1;
x4 = [-2; 2];
x5 = -2;
x6 = 4;
X0 = [x1, x3, x5, x6, x2(1,1), x4(1,1), x2(2,1), x4(2,1)];
Xt(:,1) = X0;
k = 1;% Time Params
tBegin = 0;
tFinal = 4;
dT = 0.01;
times = (tFinal - tBegin) / dT;
t(1,1) = 0;%% Relation Matrix
n1 = 4;
n2 = 2;L_a = [2 0 0 -1 -1 0;0 2 0 0 -1 -1;0 0 2 -1 0 -1;-1 0 -1 2 0 0;-1 -1 0 0 2 0;0 -1 -1 0 0 2;];Pbar = L2P(L_a, dT, n1, n2);%% Iterations
for i=1:timest(:,i+1) = t(:,i) + dT;Xt(:,i+1) = Pbar * Xt(:,i);
end%% Draw Result Diagram
subplot(1,2,1)
plot(t,Xt(1,:), 'linewidth',1.5); hold on % x1
plot(t,Xt(2,:), 'linewidth',1.5); hold on % x3
plot(t,Xt(3,:), 'linewidth',1.5); hold on % x5
plot(t,Xt(4,:), 'linewidth',1.5); hold on % x6
plot(t,Xt(5,:), 'linewidth',1.5); hold on % x2
plot(t,Xt(6,:), 'linewidth',1.5); hold on % x4
title('Position Trajectory');
grid on; box on;subplot(1,2,2)
plot(t,Xt(7,:), 'linewidth',1.5); hold on % v2
plot(t,Xt(8,:), 'linewidth',1.5); hold on % v4
title('Velocity Trajectory');
grid on; box on;%% Transformation SubFunction
function Pbar = L2P(L, dT, n1, n2)L1 = L(1:n1, 1:n1);L2 = L(1:n1, (n1+1):(n1+n2));L3 = L((n1+1):(n1+n2),1:n1);L4 = L((n1+1):(n1+n2),(n1+1):(n1+n2));Pbar(1:n1, 1:n1) = eye(n1) - dT * L1;Pbar(1:n1, (n1+1):(n1+n2)) = -dT * L2;Pbar(1:n1, (n1+n2+1):(n1+n2+n2)) = zeros(n1,n2);Pbar((n1+1):(n1+n2), 1:n1) = zeros(n2,n1);Pbar((n1+1):(n1+n2), (n1+1):(n1+n2)) = eye(n2);Pbar((n1+1):(n1+n2), (n1+n2+1):(n1+n2+n2)) = eye(n2);Pbar((n1+n2+1):(n1+n2+n2), 1:n1) = -dT * L3;Pbar((n1+n2+1):(n1+n2+n2), (n1+1):(n1+n2)) = -dT * L4;Pbar((n1+n2+1):(n1+n2+n2), (n1+n2+1):(n1+n2+n2)) = zeros(n2);
end
Results
【Paper】2015_Song_Consensus of Heterogeneous Agents with Linear Discrete Dynamics相关推荐
- 【Paper】2021_Optimal Distributed Leader-following Consensus of Linear Multi-agent Systems: A Dynamic
Ren Y, Wang Q, Duan Z. Optimal Distributed Leader-following Consensus of Linear Multi-agent Systems: ...
- 【Paper】2019_Distributed bipartite leader-following consensus of linear multi-agent systems with inpu
2019_Distributed bipartite leader-following consensus of linear multi-agent systems with input time ...
- 【Paper】2003_Consensus Problems in Networks of Agents with Switching Topology and Time-Delays
此篇文章主要在于仿真代码,关于文献的解释请参考 [Paper]2003_Murr_Consensus Problems in Networks of Agents with Switching Top ...
- 【Paper】2021_Distributed Consensus Tracking of Networked Agent Systems Under Denial-of-Service Attack
Y. Wan, G. Wen, X. Yu and T. Huang, "Distributed Consensus Tracking of Networked Agent Systems ...
- 【Paper】2017_水下潜航器编队海洋勘测的协调控制方法研究
友情链接:[paper]2019_Consensus Control of Multiple AUVs Recovery System Under Switching Topologies and T ...
- 【Paper】2019_Consensus Control of Multiple AUVs Recovery System Under Switching Topologies and Time D
Zhang W, Zeng J, Yan Z, et al. Consensus control of multiple AUVs recovery system under switching to ...
- 【Paper】2009_Controllability of Multi-Agent Systems from a Graph-Theoretic Perspective 精炼版
详细版请参考:[Paper]2009_Controllability of Multi-Agent Systems from a Graph-Theoretic Perspective 文章目录 5. ...
- 【Paper】2015_El H_Decentralized Control Architecture for UAV-UGV Cooperation
Decentralized Control Architecture for UAV-UGV Cooperation 1 Introduction 2 Problem Statement and Ar ...
- 【Paper】2021_Analysis of the Consensus Protocol of Heterogeneous Agents with Time-Delays
发一篇自己写的文章,欢迎各位引用,引用格式如下: Zhao, Jichao & Dai, Fengzhi & Yunzhong, Song. (2021). Analysis of t ...
最新文章
- 民营企业的项目,真的很难做
- NABCD项目需求分析
- RadioGroup结合RadioButton使用切换Fragment片段
- [Abp 源码分析]异常处理
- ABP VNext从单体切换到微服务
- .NET异步程序设计之任务并行库
- C++primer拾遗(第八章:IO库)
- c语言状态机_【C语言】有限状态机FSM
- 小程序 微信统计表格_微信小程序登录机制
- LeetCode(9)Palindrome Number
- 大数据算法_大数据挖掘十大经典算法
- 伴随矩阵例题_考研数学一真题详解:伴随矩阵有关问题
- Devops知识技能树(译)
- 程序员为啥更赚钱?用Python做副业增长上万,躺赚
- Java入门案例:模拟纸牌游戏拖拉机(升级)
- Design Compiler工具学习笔记(6)
- 直接在浏览器运行Python代码
- 【C语言】scanf函数报错
- 【Metasploit总结】之【MSF常用命令及信息收集】
- python socket编程 实现简单p2p聊天程序