我是靠谱客的博主 和谐水蜜桃,这篇文章主要介绍【控制】多智能体系统总结。4.控制协议。4. 控制协议,现在分享给大家,希望可以做个参考。

【控制】多智能体系统总结。1. 系统模型。2.控制目标。3.模型转换。
【控制】多智能体系统总结。4.控制协议。
【控制】多智能体系统总结。5.系统合并。

文章目录

  • 4. 控制协议
    • 4.1 一阶一维系统
    • 4.2 一阶二维系统
      • 4.2.1 方式一
      • 4.2.2 方式二
    • 4.3 二阶一维系统
      • 4.3.1 方式一
      • 4.3.2 方式二
    • 4.4 二阶二维系统
      • 4.4.1 方式一
      • 4.4.2 方式二
    • 3.1 动态一致性控制协议
    • 3.2 静态一致性控制协议

4. 控制协议

4.1 一阶一维系统

u i = α ∑ j ∈ N i a i j ( p j − p i ) ( ) u_i = alpha sum_{j in N_i} a_{ij} (p_j - p_i) tag{} ui​=αj∈Ni​∑​aij​(pj​−pi​)()

u 1 = α a 11 ( p 1 − p 1 ) + α a 12 ( p 2 − p 1 ) + α a 13 ( p 3 − p 1 ) + ⋯ u 2 = α a 21 ( p 1 − p 2 ) + α a 22 ( p 2 − p 2 ) + α a 23 ( p 3 − p 2 ) + ⋯ u 3 = α a 31 ( p 1 − p 3 ) + α a 32 ( p 2 − p 3 ) + α a 33 ( p 3 − p 3 ) + ⋯ ( ) begin{aligned} u_1 &= {alpha} a_{11} (p_1 - p_1) &+ {alpha} a_{12} (p_2 - p_1) &+ {alpha} a_{13} (p_3 - p_1) &+ cdots \ u_2 &= {alpha} a_{21} (p_1 - p_2) &+ {alpha} a_{22} (p_2 - p_2) &+ {alpha} a_{23} (p_3 - p_2) &+ cdots \ u_3 &= {alpha} a_{31} (p_1 - p_3) &+ {alpha} a_{32} (p_2 - p_3) &+ {alpha} a_{33} (p_3 - p_3) &+ cdots \ end{aligned} tag{} u1​u2​u3​​=αa11​(p1​−p1​)=αa21​(p1​−p2​)=αa31​(p1​−p3​)​+αa12​(p2​−p1​)+αa22​(p2​−p2​)+αa32​(p2​−p3​)​+αa13​(p3​−p1​)+αa23​(p3​−p2​)+αa33​(p3​−p3​)​+⋯+⋯+⋯​()

[ u 1 u 2 u 3 ] = [ − α d 1 α a 12 α a 13 α a 21 − α d 2 α a 23 α a 31 α a 32 − α d 3 ] [ p 1 p 2 p 3 ] = − α L ⋅ X ( ) begin{aligned} left[begin{matrix} u_1 \ u_2 \ u_3 \ end{matrix}right] &= left[begin{matrix} -alpha d_{ 1} & alpha a_{12} & alpha a_{13} \ alpha a_{21} & -alpha d_{ 2} & alpha a_{23} \ alpha a_{31} & alpha a_{32} & -alpha d_{ 3} \ end{matrix}right] left[begin{matrix} p_1 \ p_2 \ p_3 \ end{matrix}right] \ &= red{-alpha L cdot X} end{aligned} tag{} ⎣⎡​u1​u2​u3​​⎦⎤​​=⎣⎡​−αd1​αa21​αa31​​αa12​−αd2​αa32​​αa13​αa23​−αd3​​⎦⎤​⎣⎡​p1​p2​p3​​⎦⎤​=−αL⋅X​()

4.2 一阶二维系统

u i x = α ∑ j ∈ N i a i j ( p j x − p i x ) u i y = α ∑ j ∈ N i a i j ( p j y − p i y ) ( ) begin{aligned} u_i^x &= alpha sum_{j in N_i} a_{ij} (p_j^x - p_i^x) \ u_i^y &= alpha sum_{j in N_i} a_{ij} (p_j^y - p_i^y) \ end{aligned}tag{} uix​uiy​​=αj∈Ni​∑​aij​(pjx​−pix​)=αj∈Ni​∑​aij​(pjy​−piy​)​()

u 1 x = α a 11 ( p 1 x − p 1 x ) + α a 12 ( p 2 x − p 1 x ) + α a 13 ( p 3 x − p 1 x ) + ⋯ u 1 y = α a 11 ( p 1 y − p 1 y ) + α a 12 ( p 2 y − p 1 y ) + α a 13 ( p 3 y − p 1 y ) + ⋯ u 2 x = α a 21 ( p 1 x − p 2 x ) + α a 22 ( p 2 x − p 2 x ) + α a 23 ( p 3 x − p 2 x ) + ⋯ u 2 y = α a 21 ( p 1 y − p 2 y ) + α a 22 ( p 2 y − p 2 y ) + α a 23 ( p 3 y − p 2 y ) + ⋯ u 3 x = α a 31 ( p 1 x − p 3 x ) + α a 32 ( p 2 x − p 3 x ) + α a 33 ( p 3 x − p 3 x ) + ⋯ u 3 y = α a 31 ( p 1 y − p 3 y ) + α a 32 ( p 2 y − p 3 y ) + α a 33 ( p 3 y − p 3 y ) + ⋯ ( ) begin{aligned} u_1^x &= {alpha} a_{11} (p_1^x - p_1^x) &+ {alpha} a_{12} (p_2^x - p_1^x) &+ {alpha} a_{13} (p_3^x - p_1^x) &+ cdots \ u_1^y &= {alpha} a_{11} (p_1^y - p_1^y) &+ {alpha} a_{12} (p_2^y - p_1^y) &+ {alpha} a_{13} (p_3^y - p_1^y) &+ cdots \ u_2^x &= {alpha} a_{21} (p_1^x - p_2^x) &+ {alpha} a_{22} (p_2^x - p_2^x) &+ {alpha} a_{23} (p_3^x - p_2^x) &+ cdots \ u_2^y &= {alpha} a_{21} (p_1^y - p_2^y) &+ {alpha} a_{22} (p_2^y - p_2^y) &+ {alpha} a_{23} (p_3^y - p_2^y) &+ cdots \ u_3^x &= {alpha} a_{31} (p_1^x - p_3^x) &+ {alpha} a_{32} (p_2^x - p_3^x) &+ {alpha} a_{33} (p_3^x - p_3^x) &+ cdots \ u_3^y &= {alpha} a_{31} (p_1^y - p_3^y) &+ {alpha} a_{32} (p_2^y - p_3^y) &+ {alpha} a_{33} (p_3^y - p_3^y) &+ cdots \ end{aligned} tag{} u1x​u1y​u2x​u2y​u3x​u3y​​=αa11​(p1x​−p1x​)=αa11​(p1y​−p1y​)=αa21​(p1x​−p2x​)=αa21​(p1y​−p2y​)=αa31​(p1x​−p3x​)=αa31​(p1y​−p3y​)​+αa12​(p2x​−p1x​)+αa12​(p2y​−p1y​)+αa22​(p2x​−p2x​)+αa22​(p2y​−p2y​)+αa32​(p2x​−p3x​)+αa32​(p2y​−p3y​)​+αa13​(p3x​−p1x​)+αa13​(p3y​−p1y​)+αa23​(p3x​−p2x​)+αa23​(p3y​−p2y​)+αa33​(p3x​−p3x​)+αa33​(p3y​−p3y​)​+⋯+⋯+⋯+⋯+⋯+⋯​()

4.2.1 方式一

[ u 1 x u 1 y u 2 x u 2 y u 3 x u 3 y ] = [ − α d 1 0 α a 12 0 α a 13 0 0 − α d 1 0 α a 12 0 α a 13 α a 21 0 − α d 2 0 α a 23 0 0 α a 21 0 − α d 2 0 α a 23 α a 31 0 α a 32 0 − α d 3 0 0 α a 31 0 α a 32 0 − α d 3 ] [ p 1 x p 1 y p 2 x p 2 y p 3 x p 3 y ] = − α L ⊗ I 2 ⋅ X ( ) begin{aligned} left[begin{matrix} u_1^x \ u_1^y \ u_2^x \ u_2^y \ u_3^x \ u_3^y \ end{matrix}right] &= left[begin{matrix} -alpha d_{ 1} & 0 & alpha a_{12} & 0 & alpha a_{13} & 0 \ 0 & -alpha d_{ 1} & 0 & alpha a_{12} & 0 & alpha a_{13} \ alpha a_{21} & 0 & -alpha d_{ 2} & 0 & alpha a_{23} & 0 \ 0 & alpha a_{21} & 0 & -alpha d_{ 2} & 0 & alpha a_{23} \ alpha a_{31} & 0 & alpha a_{32} & 0 & -alpha d_{ 3} & 0 \ 0 & alpha a_{31} & 0 & alpha a_{32} & 0 & -alpha d_{ 3} \ end{matrix}right] left[begin{matrix} p_1^x \ p_1^y \ p_2^x \ p_2^y \ p_3^x \ p_3^y \ end{matrix}right] \ &= red{-alpha L otimes I_2 cdot X} end{aligned} tag{} ⎣⎢⎢⎢⎢⎢⎢⎡​u1x​u1y​u2x​u2y​u3x​u3y​​⎦⎥⎥⎥⎥⎥⎥⎤​​=⎣⎢⎢⎢⎢⎢⎢⎡​−αd1​0αa21​0αa31​0​0−αd1​0αa21​0αa31​​αa12​0−αd2​0αa32​0​0αa12​0−αd2​0αa32​​αa13​0αa23​0−αd3​0​0αa13​0αa23​0−αd3​​⎦⎥⎥⎥⎥⎥⎥⎤​⎣⎢⎢⎢⎢⎢⎢⎡​p1x​p1y​p2x​p2y​p3x​p3y​​⎦⎥⎥⎥⎥⎥⎥⎤​=−αL⊗I2​⋅X​()

4.2.2 方式二

[ u 1 x u 2 x u 3 x u 1 y u 2 y u 3 y ] = [ − α d 1 α a 12 α a 13 0 0 0 α a 21 − α d 2 α a 23 0 0 0 α a 31 α a 32 − α d 3 0 0 0 0 0 0 − α d 1 α a 12 α a 13 0 0 0 α a 21 − α d 2 α a 23 0 0 0 α a 31 α a 32 − α d 3 ] [ p 1 x p 2 x p 3 x p 1 y p 2 y p 3 y ] = I 2 ⊗ − α L ⋅ X ( ) begin{aligned} left[begin{matrix} u_1^x \ u_2^x \ u_3^x \ u_1^y \ u_2^y \ u_3^y \ end{matrix}right] &= left[begin{matrix} -alpha d_{ 1} & alpha a_{12} & alpha a_{13} & 0 & 0 & 0 \ alpha a_{21} & -alpha d_{ 2} & alpha a_{23} & 0 & 0 & 0 \ alpha a_{31} & alpha a_{32} & -alpha d_{ 3} & 0 & 0 & 0 \ 0 & 0 & 0 & -alpha d_{ 1} & alpha a_{12} & alpha a_{13} \ 0 & 0 & 0 & alpha a_{21} & -alpha d_{ 2} & alpha a_{23} \ 0 & 0 & 0 & alpha a_{31} & alpha a_{32} & -alpha d_{ 3} \ end{matrix}right] left[begin{matrix} p_1^x \ p_2^x \ p_3^x \ p_1^y \ p_2^y \ p_3^y \ end{matrix}right] \ &= red{I_2 otimes -alpha L cdot X} end{aligned} tag{} ⎣⎢⎢⎢⎢⎢⎢⎡​u1x​u2x​u3x​u1y​u2y​u3y​​⎦⎥⎥⎥⎥⎥⎥⎤​​=⎣⎢⎢⎢⎢⎢⎢⎡​−αd1​αa21​αa31​000​αa12​−αd2​αa32​000​αa13​αa23​−αd3​000​000−αd1​αa21​αa31​​000αa12​−αd2​αa32​​000αa13​αa23​−αd3​​⎦⎥⎥⎥⎥⎥⎥⎤​⎣⎢⎢⎢⎢⎢⎢⎡​p1x​p2x​p3x​p1y​p2y​p3y​​⎦⎥⎥⎥⎥⎥⎥⎤​=I2​⊗−αL⋅X​()

4.3 二阶一维系统

u i = α ∑ j ∈ N i a i j ( p j − p i ) + β ∑ j ∈ N i a i j ( v j − v i ) ( ) u_i = alpha sum_{j in N_i} a_{ij} (p_j - p_i) + beta sum_{j in N_i} a_{ij} (v_j - v_i) tag{} ui​=αj∈Ni​∑​aij​(pj​−pi​)+βj∈Ni​∑​aij​(vj​−vi​)()

u 1 = α a 11 ( p 1 − p 1 ) + β a 11 ( v 1 − v 1 ) + α a 12 ( p 2 − p 1 ) + β a 12 ( v 2 − v 1 ) + α a 13 ( p 3 − p 1 ) + β a 13 ( v 3 − v 1 ) + ⋯ u 2 = α a 21 ( p 1 − p 2 ) + β a 21 ( v 1 − v 2 ) + α a 22 ( p 2 − p 2 ) + β a 22 ( v 2 − v 2 ) + α a 23 ( p 3 − p 2 ) + β a 23 ( v 3 − v 2 ) + ⋯ u 3 = α a 31 ( p 1 − p 3 ) + β a 31 ( v 1 − v 3 ) + α a 32 ( p 2 − p 3 ) + β a 32 ( v 2 − v 3 ) + α a 33 ( p 3 − p 3 ) + β a 33 ( v 3 − v 3 ) + ⋯ ( ) begin{aligned} u_1 &= {alpha} a_{11} (p_1 - p_1) + {beta} a_{11} (v_1 - v_1) &+ {alpha} a_{12} (p_2 - p_1) + {beta} a_{12} (v_2 - v_1) &+ {alpha} a_{13} (p_3 - p_1) + {beta} a_{13} (v_3 - v_1) &+ cdots \ u_2 &= {alpha} a_{21} (p_1 - p_2) + {beta} a_{21} (v_1 - v_2) &+ {alpha} a_{22} (p_2 - p_2) + {beta} a_{22} (v_2 - v_2) &+ {alpha} a_{23} (p_3 - p_2) + {beta} a_{23} (v_3 - v_2) &+ cdots \ u_3 &= {alpha} a_{31} (p_1 - p_3) + {beta} a_{31} (v_1 - v_3) &+ {alpha} a_{32} (p_2 - p_3) + {beta} a_{32} (v_2 - v_3) &+ {alpha} a_{33} (p_3 - p_3) + {beta} a_{33} (v_3 - v_3) &+ cdots \ end{aligned} tag{} u1​u2​u3​​=αa11​(p1​−p1​)+βa11​(v1​−v1​)=αa21​(p1​−p2​)+βa21​(v1​−v2​)=αa31​(p1​−p3​)+βa31​(v1​−v3​)​+αa12​(p2​−p1​)+βa12​(v2​−v1​)+αa22​(p2​−p2​)+βa22​(v2​−v2​)+αa32​(p2​−p3​)+βa32​(v2​−v3​)​+αa13​(p3​−p1​)+βa13​(v3​−v1​)+αa23​(p3​−p2​)+βa23​(v3​−v2​)+αa33​(p3​−p3​)+βa33​(v3​−v3​)​+⋯+⋯+⋯​()

4.3.1 方式一

[ u 1 u 2 u 3 ] = [ − α d 1 − β d 1 α a 12 β a 12 α a 13 β a 13 α a 21 β a 21 − α d 2 − β d 2 α a 23 β a 23 α a 31 β a 31 α a 32 β a 32 − α d 3 − β d 3 ] [ p 1 v 1 p 2 v 2 p 3 v 3 ] = ( − L ) ⊗ [ α β ] ⋅ X ( ) begin{aligned} left[begin{matrix} u_1 \ u_2 \ u_3 \ end{matrix}right] &= left[begin{matrix} -alpha d_{ 1} & -beta d_{ 1} & alpha a_{12} & beta a_{12} & alpha a_{13} & beta a_{13} \ alpha a_{21} & beta a_{21} & -alpha d_{ 2} & -beta d_{ 2} & alpha a_{23} & beta a_{23} \ alpha a_{31} & beta a_{31} & alpha a_{32} & beta a_{32} & -alpha d_{ 3} & -beta d_{ 3} \ end{matrix}right] left[begin{matrix} p_1 \ v_1 \ p_2 \ v_2 \ p_3 \ v_3 \ end{matrix}right] \ &= red{(-L) otimes left[begin{matrix} alpha & beta end{matrix}right] cdot X} end{aligned} tag{} ⎣⎡​u1​u2​u3​​⎦⎤​​=⎣⎡​−αd1​αa21​αa31​​−βd1​βa21​βa31​​αa12​−αd2​αa32​​βa12​−βd2​βa32​​αa13​αa23​−αd3​​βa13​βa23​−βd3​​⎦⎤​⎣⎢⎢⎢⎢⎢⎢⎡​p1​v1​p2​v2​p3​v3​​⎦⎥⎥⎥⎥⎥⎥⎤​=(−L)⊗[α​β​]⋅X​()

4.3.2 方式二

[ u 1 u 2 u 3 ] = [ − α d 1 α a 12 α a 13 − β d 1 β a 12 β a 13 α a 21 − α d 2 α a 23 β a 21 − β d 2 β a 23 α a 31 α a 32 − α d 3 β a 31 β a 32 − β d 3 ] [ p 1 p 2 p 3 v 1 v 2 v 3 ] = [ α β ] ⊗ ( − L ) ⋅ X ( ) begin{aligned} left[begin{matrix} u_1 \ u_2 \ u_3 \ end{matrix}right] &= left[begin{matrix} -alpha d_{ 1} & alpha a_{12} & alpha a_{13} & -beta d_{ 1} & beta a_{12} & beta a_{13} \ alpha a_{21} & -alpha d_{ 2} & alpha a_{23} & beta a_{21} & -beta d_{ 2} & beta a_{23} \ alpha a_{31} & alpha a_{32} & -alpha d_{ 3} & beta a_{31} & beta a_{32} & -beta d_{ 3} \ end{matrix}right] left[begin{matrix} p_1 \ p_2 \ p_3 \ v_1 \ v_2 \ v_3 \ end{matrix}right] \ &= red{ left[begin{matrix} alpha & beta end{matrix}right] otimes (-L) cdot X} end{aligned} tag{} ⎣⎡​u1​u2​u3​​⎦⎤​​=⎣⎡​−αd1​αa21​αa31​​αa12​−αd2​αa32​​αa13​αa23​−αd3​​−βd1​βa21​βa31​​βa12​−βd2​βa32​​βa13​βa23​−βd3​​⎦⎤​⎣⎢⎢⎢⎢⎢⎢⎡​p1​p2​p3​v1​v2​v3​​⎦⎥⎥⎥⎥⎥⎥⎤​=[α​β​]⊗(−L)⋅X​()

4.4 二阶二维系统

u i x = α ∑ j ∈ N i a i j ( p j x − p i x ) + β ∑ j ∈ N i a i j ( v j x − v i x ) u i y = α ∑ j ∈ N i a i j ( p j y − p i y ) + β ∑ j ∈ N i a i j ( v j y − v i y ) ( ) begin{aligned} u_i^x &= alpha sum_{j in N_i} a_{ij} (p_j^x - p_i^x) + beta sum_{j in N_i} a_{ij} (v_j^x - v_i^x) \ u_i^y &= alpha sum_{j in N_i} a_{ij} (p_j^y - p_i^y) + beta sum_{j in N_i} a_{ij} (v_j^y - v_i^y) \ end{aligned}tag{} uix​uiy​​=αj∈Ni​∑​aij​(pjx​−pix​)+βj∈Ni​∑​aij​(vjx​−vix​)=αj∈Ni​∑​aij​(pjy​−piy​)+βj∈Ni​∑​aij​(vjy​−viy​)​()

u 1 = α a 11 ( p 1 x − p 1 x ) + β a 11 ( v 1 x − v 1 x ) + α a 12 ( p 2 x − p 1 x ) + β a 12 ( v 2 x − v 1 x ) + α a 13 ( p 3 x − p 1 x ) + β a 13 ( v 3 x − v 1 x ) + ⋯ u 2 = α a 21 ( p 1 − p 2 ) + β a 21 ( v 1 − v 2 ) + α a 22 ( p 2 − p 2 ) + β a 22 ( v 2 − v 2 ) + α a 23 ( p 3 − p 2 ) + β a 23 ( v 3 − v 2 ) + ⋯ u 3 = α a 31 ( p 1 − p 3 ) + β a 31 ( v 1 − v 3 ) + α a 32 ( p 2 − p 3 ) + β a 32 ( v 2 − v 3 ) + α a 33 ( p 3 − p 3 ) + β a 33 ( v 3 − v 3 ) + ⋯ ( ) begin{aligned} u_1 &= {alpha} a_{11} (p_1^x - p_1^x) + {beta} a_{11} (v_1^x - v_1^x) &+ {alpha} a_{12} (p_2^x - p_1^x) + {beta} a_{12} (v_2^x - v_1^x) &+ {alpha} a_{13} (p_3^x - p_1^x) + {beta} a_{13} (v_3^x - v_1^x) &+ cdots \ u_2 &= {alpha} a_{21} (p_1 - p_2) + {beta} a_{21} (v_1 - v_2) &+ {alpha} a_{22} (p_2 - p_2) + {beta} a_{22} (v_2 - v_2) &+ {alpha} a_{23} (p_3 - p_2) + {beta} a_{23} (v_3 - v_2) &+ cdots \ u_3 &= {alpha} a_{31} (p_1 - p_3) + {beta} a_{31} (v_1 - v_3) &+ {alpha} a_{32} (p_2 - p_3) + {beta} a_{32} (v_2 - v_3) &+ {alpha} a_{33} (p_3 - p_3) + {beta} a_{33} (v_3 - v_3) &+ cdots \ end{aligned} tag{} u1​u2​u3​​=αa11​(p1x​−p1x​)+βa11​(v1x​−v1x​)=αa21​(p1​−p2​)+βa21​(v1​−v2​)=αa31​(p1​−p3​)+βa31​(v1​−v3​)​+αa12​(p2x​−p1x​)+βa12​(v2x​−v1x​)+αa22​(p2​−p2​)+βa22​(v2​−v2​)+αa32​(p2​−p3​)+βa32​(v2​−v3​)​+αa13​(p3x​−p1x​)+βa13​(v3x​−v1x​)+αa23​(p3​−p2​)+βa23​(v3​−v2​)+αa33​(p3​−p3​)+βa33​(v3​−v3​)​+⋯+⋯+⋯​()

4.4.1 方式一

[ u 1 x u 1 y u 2 x u 2 y u 3 x u 3 y ] = [ − α d 1 0 − β d 1 0 α a 12 0 β a 12 0 α a 13 0 β a 13 0 0 − α d 1 0 − β d 1 0 α a 12 0 β a 12 0 α a 13 0 β a 13 α a 21 0 β a 21 0 − α d 2 0 − β d 2 0 α a 23 0 β a 23 0 0 α a 21 0 β a 21 0 − α d 2 0 − β d 2 0 α a 23 0 β a 23 α a 31 0 β a 31 0 α a 32 0 β a 32 0 − α d 3 0 − β d 3 0 0 α a 31 0 β a 31 0 α a 32 0 β a 32 0 − α d 3 0 − β d 3 ] [ p 1 x p 1 y v 1 x v 1 y p 2 x p 2 y v 2 x v 2 y p 3 x p 3 y v 3 x v 3 y ] = − L ⊗ [ α β ] ⊗ I 2 ⋅ X ( ) begin{aligned} left[begin{matrix} u_1^x \ u_1^y \ u_2^x \ u_2^y \ u_3^x \ u_3^y \ end{matrix}right] &= left[begin{matrix} -alpha d_{ 1} & 0 & -beta d_{ 1} & 0 & alpha a_{12} & 0 & beta a_{12} & 0 & alpha a_{13} & 0 & beta a_{13} & 0 \ 0 & -alpha d_{ 1} & 0 & -beta d_{ 1} & 0 & alpha a_{12} & 0 & beta a_{12} & 0 & alpha a_{13} & 0 & beta a_{13} \ alpha a_{21} & 0 & beta a_{21} & 0 & -alpha d_{ 2} & 0 & -beta d_{ 2} & 0 & alpha a_{23} & 0 & beta a_{23} & 0 \ 0 & alpha a_{21} & 0 & beta a_{21} & 0 & -alpha d_{ 2} & 0 & -beta d_{ 2} & 0 & alpha a_{23} & 0 & beta a_{23} \ alpha a_{31} & 0 & beta a_{31} & 0 & alpha a_{32} & 0 & beta a_{32} & 0 & -alpha d_{ 3} & 0 & -beta d_{ 3} & 0 \ 0 & alpha a_{31} & 0 & beta a_{31} & 0 & alpha a_{32} & 0 & beta a_{32} & 0 & -alpha d_{ 3} & 0 & -beta d_{ 3} \ end{matrix}right] left[begin{matrix} p_1^x \ p_1^y \ v_1^x \ v_1^y \ p_2^x \ p_2^y \ v_2^x \ v_2^y \ p_3^x \ p_3^y \ v_3^x \ v_3^y \ end{matrix}right] \ &= red{ -L otimes left[begin{matrix} alpha & beta end{matrix}right] otimes I_2 cdot X} end{aligned} tag{} ⎣⎢⎢⎢⎢⎢⎢⎡​u1x​u1y​u2x​u2y​u3x​u3y​​⎦⎥⎥⎥⎥⎥⎥⎤​​=⎣⎢⎢⎢⎢⎢⎢⎡​−αd1​0αa21​0αa31​0​0−αd1​0αa21​0αa31​​−βd1​0βa21​0βa31​0​0−βd1​0βa21​0βa31​​αa12​0−αd2​0αa32​0​0αa12​0−αd2​0αa32​​βa12​0−βd2​0βa32​0​0βa12​0−βd2​0βa32​​αa13​0αa23​0−αd3​0​0αa13​0αa23​0−αd3​​βa13​0βa23​0−βd3​0​0βa13​0βa23​0−βd3​​⎦⎥⎥⎥⎥⎥⎥⎤​⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡​p1x​p1y​v1x​v1y​p2x​p2y​v2x​v2y​p3x​p3y​v3x​v3y​​⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤​=−L⊗[α​β​]⊗I2​⋅X​()

4.4.2 方式二

[ u 1 x u 2 x u 3 x u 1 y u 2 y u 3 y ] = [ − α d 1 α a 12 α a 13 0 0 0 − β d 1 β a 12 β a 13 0 0 0 α a 21 − α d 2 α a 23 0 0 0 β a 21 − β d 2 β a 23 0 0 0 α a 31 α a 32 − α d 3 0 0 0 β a 31 β a 32 − β d 3 0 0 0 0 0 0 − α d 1 α a 12 α a 13 0 0 0 − β d 1 β a 12 β a 13 0 0 0 α a 21 − α d 2 α a 23 0 0 0 β a 21 − β d 2 β a 23 0 0 0 α a 31 α a 32 − α d 3 0 0 0 β a 31 β a 32 − β d 3 ] [ p 1 x p 2 x p 3 x p 1 y p 2 y p 3 y v 1 x v 2 x v 3 x v 1 y v 2 y v 3 y ] = [ α β ] ⊗ I 2 ⊗ ( − L ) ⋅ X ( ) begin{aligned} left[begin{matrix} u_1^x \ u_2^x \ u_3^x \ u_1^y \ u_2^y \ u_3^y \ end{matrix}right] &= left[begin{matrix} -alpha d_{ 1} & alpha a_{12} & alpha a_{13} & 0 & 0 & 0 &-beta d_{ 1} & beta a_{12} & beta a_{13} & 0 & 0 & 0 \ alpha a_{21} & -alpha d_{ 2} & alpha a_{23} & 0 & 0 & 0 & beta a_{21} & -beta d_{ 2} & beta a_{23} & 0 & 0 & 0 \ alpha a_{31} & alpha a_{32} & -alpha d_{ 3} & 0 & 0 & 0 & beta a_{31} & beta a_{32} & -beta d_{ 3} & 0 & 0 & 0 \ 0 & 0 & 0 & -alpha d_{ 1} & alpha a_{12} & alpha a_{13} & 0 & 0 & 0 &-beta d_{ 1} & beta a_{12} & beta a_{13} \ 0 & 0 & 0 & alpha a_{21} & -alpha d_{ 2} & alpha a_{23} & 0 & 0 & 0 & beta a_{21} & -beta d_{ 2} & beta a_{23} \ 0 & 0 & 0 & alpha a_{31} & alpha a_{32} & -alpha d_{ 3} & 0 & 0 & 0 & beta a_{31} & beta a_{32} & -beta d_{ 3} \ end{matrix}right] left[begin{matrix} p_1^x \ p_2^x \ p_3^x \ p_1^y \ p_2^y \ p_3^y \ v_1^x \ v_2^x \ v_3^x \ v_1^y \ v_2^y \ v_3^y \ end{matrix}right] \ &= red{ left[begin{matrix} alpha & beta end{matrix}right] otimes I_2 otimes (-L) cdot X} end{aligned} tag{} ⎣⎢⎢⎢⎢⎢⎢⎡​u1x​u2x​u3x​u1y​u2y​u3y​​⎦⎥⎥⎥⎥⎥⎥⎤​​=⎣⎢⎢⎢⎢⎢⎢⎡​−αd1​αa21​αa31​000​αa12​−αd2​αa32​000​αa13​αa23​−αd3​000​000−αd1​αa21​αa31​​000αa12​−αd2​αa32​​000αa13​αa23​−αd3​​−βd1​βa21​βa31​000​βa12​−βd2​βa32​000​βa13​βa23​−βd3​000​000−βd1​βa21​βa31​​000βa12​−βd2​βa32​​000βa13​βa23​−βd3​​⎦⎥⎥⎥⎥⎥⎥⎤​⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡​p1x​p2x​p3x​p1y​p2y​p3y​v1x​v2x​v3x​v1y​v2y​v3y​​⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤​=[α​β​]⊗I2​⊗(−L)⋅X​()


3.1 动态一致性控制协议

控制协议为
u i = α ∑ j ∈ N i a i j ( p j − p i ) + β ∑ j ∈ N i a i j ( v j − v i ) ( ) u_i = red{alpha} sum_{j in N_i} a_{ij} (p_j - p_i) + blue{beta} sum_{j in N_i} a_{ij} (v_j - v_i) tag{} ui​=αj∈Ni​∑​aij​(pj​−pi​)+βj∈Ni​∑​aij​(vj​−vi​)()

其中
a i j a_{ij} aij​:表示邻接矩阵
α red{alpha} α:表示控制参数
β blue{beta} β:表示控制参数


通过分析控制协议:
u 1 = α a 11 ( p 1 − p 1 ) + β a 11 ( v 1 − v 1 ) + α a 12 ( p 2 − p 1 ) + β a 12 ( v 2 − v 1 ) + α a 13 ( p 3 − p 1 ) + β a 13 ( v 3 − v 1 ) + ⋯ u 2 = α a 21 ( p 1 − p 2 ) + β a 21 ( v 1 − v 2 ) + α a 22 ( p 2 − p 2 ) + β a 22 ( v 2 − v 2 ) + α a 23 ( p 3 − p 2 ) + β a 23 ( v 3 − v 2 ) + ⋯ u 3 = α a 31 ( p 1 − p 3 ) + β a 31 ( v 1 − v 3 ) + α a 32 ( p 2 − p 3 ) + β a 32 ( v 2 − v 3 ) + α a 33 ( p 3 − p 3 ) + β a 33 ( v 3 − v 3 ) + ⋯ ( ) begin{aligned} u_1 &= red{alpha} a_{11} (p_1 - p_1) + blue{beta} a_{11} (v_1 - v_1) &+ red{alpha} a_{12} (p_2 - p_1) + blue{beta} a_{12} (v_2 - v_1) &+ red{alpha} a_{13} (p_3 - p_1) + blue{beta} a_{13} (v_3 - v_1) &+ cdots \ u_2 &= red{alpha} a_{21} (p_1 - p_2) + blue{beta} a_{21} (v_1 - v_2) &+ red{alpha} a_{22} (p_2 - p_2) + blue{beta} a_{22} (v_2 - v_2) &+ red{alpha} a_{23} (p_3 - p_2) + blue{beta} a_{23} (v_3 - v_2) &+ cdots \ u_3 &= red{alpha} a_{31} (p_1 - p_3) + blue{beta} a_{31} (v_1 - v_3) &+ red{alpha} a_{32} (p_2 - p_3) + blue{beta} a_{32} (v_2 - v_3) &+ red{alpha} a_{33} (p_3 - p_3) + blue{beta} a_{33} (v_3 - v_3) &+ cdots \ end{aligned} tag{} u1​u2​u3​​=αa11​(p1​−p1​)+βa11​(v1​−v1​)=αa21​(p1​−p2​)+βa21​(v1​−v2​)=αa31​(p1​−p3​)+βa31​(v1​−v3​)​+αa12​(p2​−p1​)+βa12​(v2​−v1​)+αa22​(p2​−p2​)+βa22​(v2​−v2​)+αa32​(p2​−p3​)+βa32​(v2​−v3​)​+αa13​(p3​−p1​)+βa13​(v3​−v1​)+αa23​(p3​−p2​)+βa23​(v3​−v2​)+αa33​(p3​−p3​)+βa33​(v3​−v3​)​+⋯+⋯+⋯​()

可以得到以下控制协议的矩阵形式:

[ u 1 x u 1 y u 2 x u 2 y u 3 x u 3 y ] = [ − α d 1 0 − β d 1 0 α a 12 0 β a 12 0 α a 13 0 β a 13 0 0 − α d 1 0 − β d 1 0 α a 12 0 β a 12 0 α a 13 0 β a 13 α a 21 0 β a 21 0 − α d 2 0 − β d 2 0 α a 23 0 β a 23 0 0 α a 21 0 β a 21 0 − α d 2 0 − β d 2 0 α a 23 0 β a 23 α a 31 0 β a 31 0 α a 32 0 β a 32 0 − α d 3 0 − β d 3 0 0 α a 31 0 β a 31 0 α a 32 0 β a 32 0 − α d 3 0 − β d 3 ] [ p 1 x p 1 y v 1 x v 1 y p 2 x p 2 y v 2 x v 2 y p 3 x p 3 y v 3 x v 3 y ] = [ − d 1 a 12 a 13 a 21 − d 2 a 23 a 31 a 32 − d 3 ] ⊗ [ α β ] ⊗ I 2 ⋅ X i = − L ⊗ [ α β ] ⊗ I 2 ⋅ X i begin{aligned} left[begin{matrix} u_1^x \ u_1^y \ u_2^x \ u_2^y \ u_3^x \ u_3^y \ end{matrix}right]&= left[begin{matrix} -red{alpha}d_1 & 0 & -blue{beta}d_1 & 0 & red{alpha}a_{12} & 0 & blue{beta}a_{12} & 0 & red{alpha}a_{13} & 0 & blue{beta}a_{13} & 0 \ 0 & -red{alpha}d_1 & 0 & -blue{beta}d_1 & 0 & red{alpha}a_{12} & 0 & blue{beta}a_{12} & 0 & red{alpha}a_{13} & 0 & blue{beta}a_{13} \ red{alpha}a_{21} & 0 & blue{beta}a_{21} & 0 & -red{alpha}d_{2} & 0 & -blue{beta}d_{2} & 0 & red{alpha}a_{23} & 0 & blue{beta}a_{23} & 0 \ 0 & red{alpha}a_{21} & 0 & blue{beta}a_{21} & 0 & -red{alpha}d_{2} & 0 & -blue{beta}d_{2} & 0 & red{alpha}a_{23} & 0 & blue{beta}a_{23} \ red{alpha}a_{31} & 0 & blue{beta}a_{31} & 0 & red{alpha}a_{32} & 0 & blue{beta}a_{32} & 0 & -red{alpha}d_{3} & 0 & -blue{beta}d_{3} & 0 \ 0 & red{alpha}a_{31} & 0 & blue{beta}a_{31} & 0 & red{alpha}a_{32} & 0 & blue{beta}a_{32} & 0 & -red{alpha}d_{3} & 0 & -blue{beta}d_{3} \ end{matrix}right] left[begin{matrix} p_1^x \ p_1^y \ v_1^x \ v_1^y \ p_2^x \ p_2^y \ v_2^x \ v_2^y \ p_3^x \ p_3^y \ v_3^x \ v_3^y \ end{matrix}right] \ &= left[begin{matrix} -d_{1} & a_{12} & a_{13} \ a_{21} & -d_{2} & a_{23} \ a_{31} & a_{32} & -d_{3} \ end{matrix}right] otimes left[begin{matrix} red{alpha} & blue{beta} end{matrix}right] otimes I_2 cdot X_i \ &= red{-L otimes left[begin{matrix} red{alpha} & blue{beta} end{matrix}right] otimes I_2} cdot X_i end{aligned} ⎣⎢⎢⎢⎢⎢⎢⎡​u1x​u1y​u2x​u2y​u3x​u3y​​⎦⎥⎥⎥⎥⎥⎥⎤​​=⎣⎢⎢⎢⎢⎢⎢⎡​−αd1​0αa21​0αa31​0​0−αd1​0αa21​0αa31​​−βd1​0βa21​0βa31​0​0−βd1​0βa21​0βa31​​αa12​0−αd2​0αa32​0​0αa12​0−αd2​0αa32​​βa12​0−βd2​0βa32​0​0βa12​0−βd2​0βa32​​αa13​0αa23​0−αd3​0​0αa13​0αa23​0−αd3​​βa13​0βa23​0−βd3​0​0βa13​0βa23​0−βd3​​⎦⎥⎥⎥⎥⎥⎥⎤​⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡​p1x​p1y​v1x​v1y​p2x​p2y​v2x​v2y​p3x​p3y​v3x​v3y​​⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤​=⎣⎡​−d1​a21​a31​​a12​−d2​a32​​a13​a23​−d3​​⎦⎤​⊗[α​β​]⊗I2​⋅Xi​=−L⊗[α​β​]⊗I2​⋅Xi​​

其中
d 1 = a 12 + a 13 + ⋯ d_1 = a_{12} + a_{13} + cdots d1​=a12​+a13​+⋯,
d 2 = a 21 + a 23 + ⋯ d_2 = a_{21} + a_{23} + cdots d2​=a21​+a23​+⋯,
d 3 = a 31 + a 32 + ⋯ d_3 = a_{31} + a_{32} + cdots d3​=a31​+a32​+⋯,
⋯ cdots ⋯.


3.2 静态一致性控制协议

控制协议为
u i = α ∑ j ∈ N i a i j ( p j − p i ) − β v i ( ) u_i = red{alpha} sum_{j in N_i} a_{ij} (p_j - p_i) - blue{beta} v_i tag{} ui​=αj∈Ni​∑​aij​(pj​−pi​)−βvi​()

其中
a i j a_{ij} aij​:表示邻接矩阵
α red{alpha} α:表示控制参数
β blue{beta} β:表示控制参数


通过分析控制协议:
u 1 = α a 11 ( p 1 − p 1 ) + α a 12 ( p 2 − p 1 ) + α a 13 ( p 3 − p 1 ) + ⋯ + β v 1 u 2 = α a 21 ( p 1 − p 2 ) + α a 22 ( p 2 − p 2 ) + α a 23 ( p 3 − p 2 ) + ⋯ + β v 2 u 3 = α a 31 ( p 1 − p 3 ) + α a 32 ( p 2 − p 3 ) + α a 33 ( p 3 − p 3 ) + ⋯ + β v 3 ( ) begin{aligned} u_1 &= red{alpha} a_{11} (p_1 - p_1) + red{alpha} a_{12} (p_2 - p_1) + red{alpha} a_{13} (p_3 - p_1) + cdots + blue{beta} v_1 \ u_2 &= red{alpha} a_{21} (p_1 - p_2) + red{alpha} a_{22} (p_2 - p_2) + red{alpha} a_{23} (p_3 - p_2) + cdots + blue{beta} v_2 \ u_3 &= red{alpha} a_{31} (p_1 - p_3) + red{alpha} a_{32} (p_2 - p_3) + red{alpha} a_{33} (p_3 - p_3) + cdots + blue{beta} v_3 \ end{aligned} tag{} u1​u2​u3​​=αa11​(p1​−p1​)+αa12​(p2​−p1​)+αa13​(p3​−p1​)+⋯+βv1​=αa21​(p1​−p2​)+αa22​(p2​−p2​)+αa23​(p3​−p2​)+⋯+βv2​=αa31​(p1​−p3​)+αa32​(p2​−p3​)+αa33​(p3​−p3​)+⋯+βv3​​()

可以得到以下控制协议的矩阵形式:

[ u 1 x u 1 y u 2 x u 2 y u 3 x u 3 y ] = [ − α d 1 0 − β 0 α a 12 0 0 0 α a 13 0 0 0 0 − α d 1 0 − β 0 α a 12 0 0 0 α a 13 0 0 α a 21 0 0 0 − α d 2 0 − β 0 α a 23 0 0 0 0 α a 21 0 0 0 − α d 2 0 − β 0 α a 23 0 0 α a 31 0 0 0 α a 32 0 0 0 − α d 3 0 − β 0 0 α a 31 0 0 0 α a 32 0 0 0 − α d 3 0 − β ] [ p 1 x p 1 y v 1 x v 1 y p 2 x p 2 y v 2 x v 2 y p 3 x p 3 y v 3 x v 3 y ] = ( [ − d 1 a 12 a 13 a 21 − d 2 a 23 a 31 a 32 − d 3 ] ⊗ [ α 0 ] ⊗ I 2 + [ − 1 0 0 0 − 1 0 0 0 − 1 ] ⊗ [ 0 β ] ⊗ I 2 ) ⋅ X i = ( − L ⊗ [ α 0 ] ⊗ I 2 + − I N ⊗ [ 0 β ] ⊗ I 2 ) ⋅ X i begin{aligned} left[begin{matrix} u_1^x \ u_1^y \ u_2^x \ u_2^y \ u_3^x \ u_3^y \ end{matrix}right]&= left[begin{matrix} -red{alpha}d_1 & 0 & -blue{beta} & 0 & red{alpha}a_{12} & 0 & 0 & 0 & red{alpha}a_{13} & 0 & 0 & 0 \ 0 & -red{alpha}d_1 & 0 & -blue{beta} & 0 & red{alpha}a_{12} & 0 & 0 & 0 & red{alpha}a_{13} & 0 & 0 \ red{alpha}a_{21} & 0 & 0 & 0 & -red{alpha}d_{2} & 0 & -blue{beta} & 0 & red{alpha}a_{23} & 0 & 0 & 0 \ 0 & red{alpha}a_{21} & 0 & 0 & 0 & -red{alpha}d_{2} & 0 & -blue{beta} & 0 & red{alpha}a_{23} & 0 & 0 \ red{alpha}a_{31} & 0 & 0 & 0 & red{alpha}a_{32} & 0 & 0 & 0 & -red{alpha}d_{3} & 0 & -blue{beta} & 0 \ 0 & red{alpha}a_{31} & 0 & 0 & 0 & red{alpha}a_{32} & 0 & 0 & 0 & -red{alpha}d_{3} & 0 & -blue{beta} \ end{matrix}right] left[begin{matrix} p_1^x \ p_1^y \ v_1^x \ v_1^y \ p_2^x \ p_2^y \ v_2^x \ v_2^y \ p_3^x \ p_3^y \ v_3^x \ v_3^y \ end{matrix}right] \ &=( left[begin{matrix} -d_{1} & a_{12} & a_{13} \ a_{21} & -d_{2} & a_{23} \ a_{31} & a_{32} & -d_{3} \ end{matrix}right] otimes left[begin{matrix} red{alpha} & 0 end{matrix}right] otimes I_2 + left[begin{matrix} -1 & 0 & 0 \ 0 & -1 & 0 \ 0 & 0 & -1 \ end{matrix}right] otimes left[begin{matrix} 0 & blue{beta} end{matrix}right] otimes I_2) cdot X_i \ &= (red{-L otimes left[begin{matrix} red{alpha} & 0 end{matrix}right] otimes I_2} + red{-I_N otimes left[begin{matrix} 0 & blue{beta} end{matrix}right] otimes I_2}) cdot X_i end{aligned} ⎣⎢⎢⎢⎢⎢⎢⎡​u1x​u1y​u2x​u2y​u3x​u3y​​⎦⎥⎥⎥⎥⎥⎥⎤​​=⎣⎢⎢⎢⎢⎢⎢⎡​−αd1​0αa21​0αa31​0​0−αd1​0αa21​0αa31​​−β00000​0−β0000​αa12​0−αd2​0αa32​0​0αa12​0−αd2​0αa32​​00−β000​000−β00​αa13​0αa23​0−αd3​0​0αa13​0αa23​0−αd3​​0000−β0​00000−β​⎦⎥⎥⎥⎥⎥⎥⎤​⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡​p1x​p1y​v1x​v1y​p2x​p2y​v2x​v2y​p3x​p3y​v3x​v3y​​⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤​=(⎣⎡​−d1​a21​a31​​a12​−d2​a32​​a13​a23​−d3​​⎦⎤​⊗[α​0​]⊗I2​+⎣⎡​−100​0−10​00−1​⎦⎤​⊗[0​β​]⊗I2​)⋅Xi​=(−L⊗[α​0​]⊗I2​+−IN​⊗[0​β​]⊗I2​)⋅Xi​​

其中
d 1 = a 12 + a 13 + ⋯ d_1 = a_{12} + a_{13} + cdots d1​=a12​+a13​+⋯,
d 2 = a 21 + a 23 + ⋯ d_2 = a_{21} + a_{23} + cdots d2​=a21​+a23​+⋯,
d 3 = a 31 + a 32 + ⋯ d_3 = a_{31} + a_{32} + cdots d3​=a31​+a32​+⋯,
⋯ cdots ⋯,
下标 N _N N​ 表示智能体的个数。

最后

以上就是和谐水蜜桃最近收集整理的关于【控制】多智能体系统总结。4.控制协议。4. 控制协议的全部内容,更多相关【控制】多智能体系统总结。4.控制协议。4.内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(471)

评论列表共有 0 条评论

立即
投稿
返回
顶部