一.基础介绍

协同控制主要涉及三个部分:
智能体动力学、智能体间相互作用、协同控制规律

相互作用:智能体通常动力学上彼此解耦。之间的信息交换通常以图的形式表示,可以是静态的(边非时变)或者动态的(边是时变的)。

二.相关定义

符号 含义
R^(n×n) 实数矩阵
C^(n×n) 复数矩阵
R+ 正实数集合
上标H 复矩阵的共轭转置
1 所有元素为1的列向量
Re(s) Im(s) S的实部、虚部
diag(A1, …,An) 对角矩阵
det(A) A的行列式
λmin(A) λmax(A) A特征值的最小、最大值
Range(A) A的列空间
X>(>=)Y,X,Y实对称 X-Y 是正(半)定的

Adjacency matrix - 邻接矩阵

<x,y>:有向边 任意两顶点间的边均是有向边,则为有向图

邻接:表示顶点间的关系。若图含(x,y),则顶点x与顶点y邻接。

邻接矩阵:表示有向图的一种存储方法

用两个数组:一维数组存储顶点信息,二维数组存储弧/线的信息。

图有n个顶点,则邻接矩阵是n*n的方阵,

无向图(undigraph)的邻接矩阵:两个顶点有边为1,否则为0,主对角线为0,且矩阵对称

有向图(digraph)的邻接矩阵:两个顶点有边为1,否则为0,主对角线为0,矩阵不对称

网图(network)的邻接矩阵:表中对应位置写图中弧的权重,主对角线为0,其余部分取INF

Laplacian matrix – 拉普拉斯矩阵

L为拉普拉斯矩阵,L=图的度矩阵-图的邻接矩阵

度矩阵(degree):对角阵,对角上的元素为各个顶点的度。有向图中,顶点vi的度分为顶点vi的出度和入度,即从顶点vi出去的有向边的数量和进入顶点vi的有向边的数量。

在求L时根据情况选择出度矩阵或入度矩阵。

性质:矩阵是正半定的;行和为0,最小特征值为0,对应特征向量为全1列向量;特征值中0出现的次数即图连通区域的个数;最小特征值为0,对应特征向量为全1列向量

L的所有非零特征值都位于以dmax为圆心、半径为dmax的复平面上的一个圆盘内,其中dmax为所有节点的最大入度。
拉普拉斯矩阵L是一个奇异的M-矩阵。

Kronecker product - 克罗内克积(是张量积的特殊形式)

定义:A:mn, B:pq → A⊗B是mp*nq的分块矩阵

符合结合律,不符合交换律,有混合乘积、逆、转置的定理

克罗内克和:A:nn B:mm I:单位阵 → A⊕B=A⊗Im+In⊗B

三.相关定理

矩阵 结论 条件 其他
A∈C^(n×n) 连续时间意义上是自然稳定的 特征值:没有正实部; 并且虚轴上任意特征值所对应的约当块的大小为1 所有特征值都具有严格负实部,则为Hurwitz
A∈C^(n×n) 离散时间意义上是自然稳定的 特征值:全小于等于1; 任意单位大小的特征值所对应的约当块的大小为1 舒尔稳定:所有特征值小于1
A∈R^(n×n) A:埃米尔特矩阵(自共轭) A=A^(H) 对称矩阵:实埃米尔特矩阵
A∈R^(n×n) A:酉矩阵 AA^(H)= A^(H)A=I 正交阵:实酉矩阵
P∈R^(n×n) P是子空间S的正交投影 range(P ) = S, P^(2)= P , and P^(T) = P 子空间上的正交投影是唯一的
A∈R^(n×n) A:奇异 M-矩阵 非对角线元素是非正的; A所有特征值有非负实部
C是真实向量空间Vs⊆R^§中的集合 集合C为凸 对于C中的任意x和y,对于任意z∈[0,1],点(1−z)x + zy在C中 V中X = {x1,··,xn}点集的凸壳是包含X中所有点的极小凸集

协同控制笔记1——基础介绍及部分定义定理相关推荐

  1. STM32F4学习笔记(基础介绍篇)

    来自官网的简介 这里我们学习的开发板芯片具体型号是STM32F407ZGT6,采用工作频率为168 MHz的Cortex™-M4内核,性能较强. 本篇包含的内容: 固件库简介 开发环境的简介 开发板的 ...

  2. 微雪树莓派PICO笔记——1.基础介绍

    文章目录 基础硬件 原理图讲解 电路图重点讲解 点灯实操 基础硬件 长度51mm,宽度21mm,板厚1mm pcb使用了沉金工艺,所以引脚都做了半孔设计,即可焊接2.54mm的排针,也可以直接焊在主板 ...

  3. 基于V2X多智能车辆协同控制仿真分析入门-基础知识-矩阵

    通过采用代数图论对车车间的通信拓扑关系进行描述,进而基于矩阵理论,采用矩阵的形式来表征车车间的通信拓扑结构,进而用相应矩阵及其性质进行刻画.图论中涉及到的矩阵主要有邻接矩阵,入度矩阵,连接矩阵,拉普拉 ...

  4. 多智能体系统集群协同控制实验平台详解与典型案例

    目录 一.机器人实验是智能体集群研究必要手段 二.动作捕捉系统解决智能体集群实验系统多个痛点 三.多智能体集群协同控制实验平台 1.Crazyswarm多无人机集群编队实验平台 2.Robotariu ...

  5. python表单提交的两种方式_Flask框架学习笔记之表单基础介绍与表单提交方式

    本文实例讲述了Flask框架学习笔记之表单基础介绍与表单提交方式.分享给大家供大家参考,具体如下: 表单介绍 表单是HTML页面中负责数据采集功能的部件.由表单标签,表单域和表单按钮组成.通过表单,将 ...

  6. 【论文笔记】面向智能假肢手臂的生机接口系统与类神经协同控制

    [论文笔记]面向智能假肢手臂的生机接口系统与类神经协同控制 摘要 搭建了一种基于 sEMG(表面肌电信号)的智能假肢手臂系统,实现手臂残障程度较高患者的手肘协调控制. 基于肌肉协同理论,使用非负矩阵分 ...

  7. JavaWeb笔记01-HTML基础标签介绍

    JavaWeb笔记01-HTML基础标签介绍 文章目录 JavaWeb笔记01-HTML基础标签介绍 1. html简介 2. 开始和结束标签 3. title标签 4. meta标签 5. 换行标签 ...

  8. STL体系结构与内核分析-2-STL体系结构基础介绍(侯捷)--笔记

    STL体系结构与内核分析(侯捷) 2.STL体系结构基础介绍 STL设计方式与OO(面向对象)不同的地方,OO鼓励数据和处理数据的方法都放在类里,而STL的数据在容器里,操作数据的方法在其他部件里(模 ...

  9. 【学习笔记】Tableau基础介绍

    Tableau基础介绍 [简介] Tableau是一家提供商业智能的软件公司,正式成立于2004年,总部位于美国华盛顿西雅图. 源自美国国防部的一个项目需求,在斯坦福博士克里斯·斯图尔特和Pixar创 ...

最新文章

  1. [给12306支招]取消车票预订-采用全额预售(充值)
  2. ggplot2笔记6:标度、轴和图例
  3. 理解进化的五座“桥”
  4. 人均 11878 元,2020 年研发岗年终奖最高!技术、产品岗均榜上有名
  5. Table control中列隐藏实现方法
  6. nullnulle-人事管理系统-人事档案-变更管理-人员合同变更
  7. java oracle的枚举错误
  8. CMakeLists.txt使用boost库
  9. vue 常见错的可能原因
  10. 知方可补不足~用xsl来修饰xml
  11. 循环获取另一个php变量,通过引用将多个变量传递给foreach循环(php)
  12. Keras-8 Predicting house prices: a regression example
  13. auth java_java – 使用auth的httpget请求
  14. 作业3_interview_傅志阳_1101210634
  15. Azkaban安装并设置定时任务Schedule以及邮件发送接收
  16. 分散式云存储,元宇宙数据存储基建
  17. 关于Three.js 加载地面贴图的坑
  18. Centos 安装阿里软件安装源
  19. 软件安利Macs Fan Control Pro Mac(风扇转速调整及温度监控工具)
  20. 9宫格 java_java实现9宫格及九宫格求解的程序.docx

热门文章

  1. 荣耀V20现身说法:同样都是手机,学霸与学渣的差别究竟在哪儿?
  2. 1-6 CAD基础 椭圆(ellipse)
  3. 东南亚男装电商市场如何做出差异化?
  4. OEM(Oracle Enterprise Manager)配置及使用
  5. 41 42Ping-Pong操作
  6. windows7系统无法连接服务器,Win7系统玩LOL提示无法连接服务器的解决办法
  7. 关于Linux虚拟机连不上网
  8. Cookie获取、保存与读取
  9. PTA团体程序设计天梯赛-练习集(L1-001~L1-048)
  10. 抖音SEO搜索和源码程序开发及系统功能框架分析