日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

【控制】二阶含时滞多智能体系统一致性仿真程序 离散化处理

發(fā)布時(shí)間:2025/4/5 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【控制】二阶含时滞多智能体系统一致性仿真程序 离散化处理 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

分享一個(gè)之前寫(xiě)的二階的仿真模型

系統(tǒng)是二階的
{p˙=vv˙=u\left\{\begin{aligned} \dot{p} = v \\ \dot{v} = u \\ \end{aligned}\right.{p˙?=vv˙=u?

含有時(shí)滯

做了離散化處理

% 多智能體系統(tǒng)一致性的控制基礎(chǔ)及其應(yīng)用 % 第7章二階連續(xù)時(shí)間含時(shí)滯 % Author: Zhao-Jichao % Date: 2021-06-02 clear clc%% Laplacian Matrix L = [1 0 0 -1-1 1 0 00 -1 1 00 0 -1 1]; % a = [0, 0, 0.1, 0, 0; % 0.1, 0, 0, 0, 0; % 0, 0.15, 0, 0, 0; % 0, 0.25, 0, 0, 0; % 0.2, 0, 0, 0, 0;]; a = [0, 0, 1, 0, 0;1, 0, 0, 0, 0;0, 1, 0, 0, 0;0, 2, 0, 0, 0;2, 0, 0, 0, 0;];%% Initial States X0 = [20 10 40 00 50]; dX0= [00 00 00 00 00];x1(1,1) = 20; dx1(1,1) = 00; x2(1,1) = 10; dx2(1,1) = 00; x3(1,1) = 40; dx3(1,1) = 00; x4(1,1) = 00; dx4(1,1) = 00; x5(1,1) = 00; dx5(1,1) = 00; %% Time parameters tBegin = 0; tFinal = 50; dT = 0.01; times = (tFinal-tBegin)/dT; time(1,1) = 0;% Time delay T1 = 20; T2 = 20; T3 = 20; T4 = 20; T5 = 20;T11 = 0; T12 = 0; T13 = 0; T14 = 0; T15 = 0; T21 = 0; T22 = 0; T23 = 0; T24 = 0; T25 = 0; T31 = 0; T32 = 0; T33 = 0; T34 = 0; T35 = 0; T41 = 0; T42 = 0; T43 = 0; T44 = 0; T45 = 0; T51 = 0; T52 = 0; T53 = 0; T54 = 0; T55 = 0;alpha = 1; beta = 3;%% Iteration Calculate for t=1:max([T1,T2,T3,T4])time(t+1,1) = time(t,1)+dT;x1(t+1,1) = x1(t,1);x2(t+1,1) = x2(t,1);x3(t+1,1) = x3(t,1);x4(t+1,1) = x4(t,1);x5(t+1,1) = x5(t,1);dx1(t+1,1) = dx1(t,1);dx2(t+1,1) = dx2(t,1);dx3(t+1,1) = dx3(t,1);dx4(t+1,1) = dx4(t,1);dx5(t+1,1) = dx5(t,1); end for t=(max([T1,T2,T3,T4])+1):times% record timestime(t+1,1) = time(t,1) + dT;% calculate control inputu1x = alpha * (a(1,2)*( x2(t-T12,:)- x1(t-T1,:)) + a(1,3)*( x3(t-T13,:)- x1(t-T1,:)) + a(1,4)*( x4(t-T14,:)- x1(t-T1,:)) + a(1,5)*( x5(t-T15,:)- x1(t-T1,:))) + ...beta * (a(1,2)*(dx2(t-T12,:)-dx1(t-T1,:)) + a(1,3)*(dx3(t-T13,:)-dx1(t-T1,:)) + a(1,4)*(dx4(t-T14,:)-dx1(t-T1,:)) + a(1,5)*(dx5(t-T15,:)-dx1(t-T1,:)));u2x = alpha * (a(2,1)*( x1(t-T21,:)- x2(t-T2,:)) + a(2,3)*( x3(t-T23,:)- x2(t-T2,:)) + a(2,4)*( x4(t-T24,:)- x2(t-T2,:)) + a(2,5)*( x5(t-T25,:)- x2(t-T2,:))) + ...beta * (a(2,1)*(dx1(t-T21,:)-dx2(t-T2,:)) + a(2,3)*(dx3(t-T23,:)-dx2(t-T2,:)) + a(2,4)*(dx4(t-T24,:)-dx2(t-T2,:)) + a(2,5)*(dx5(t-T25,:)-dx2(t-T2,:)));u3x = alpha * (a(3,1)*( x1(t-T31,:)- x3(t-T3,:)) + a(3,2)*( x2(t-T32,:)- x3(t-T3,:)) + a(3,4)*( x4(t-T34,:)- x3(t-T3,:)) + a(3,5)*( x5(t-T35,:)- x3(t-T3,:))) + ...beta * (a(3,1)*(dx1(t-T31,:)-dx3(t-T3,:)) + a(3,2)*(dx2(t-T32,:)-dx3(t-T3,:)) + a(3,4)*(dx4(t-T34,:)-dx3(t-T3,:)) + a(3,5)*(dx5(t-T35,:)-dx3(t-T3,:)));u4x = alpha * (a(4,1)*( x1(t-T41,:)- x4(t-T4,:)) + a(4,2)*( x2(t-T42,:)- x4(t-T4,:)) + a(4,3)*( x3(t-T43,:)- x4(t-T4,:)) + a(4,5)*( x5(t-T45,:)- x4(t-T4,:))) + ...beta * (a(4,1)*(dx1(t-T41,:)-dx4(t-T4,:)) + a(4,2)*(dx2(t-T42,:)-dx4(t-T4,:)) + a(4,3)*(dx3(t-T43,:)-dx4(t-T4,:)) + a(4,5)*(dx5(t-T45,:)-dx4(t-T4,:)));u5x = alpha * (a(5,1)*( x1(t-T51,:)- x5(t-T5,:)) + a(5,2)*( x2(t-T52,:)- x5(t-T5,:)) + a(5,3)*( x3(t-T53,:)- x5(t-T5,:)) + a(5,4)*( x4(t-T54,:)- x5(t-T5,:))) + ...beta * (a(5,1)*(dx1(t-T51,:)-dx5(t-T5,:)) + a(5,2)*(dx2(t-T52,:)-dx5(t-T5,:)) + a(5,3)*(dx3(t-T53,:)-dx5(t-T5,:)) + a(5,4)*(dx4(t-T54,:)-dx5(t-T5,:)));% update statuesdx1(t+1,1) = dx1(t,1) + dT*u1x;dx2(t+1,1) = dx2(t,1) + dT*u2x;dx3(t+1,1) = dx3(t,1) + dT*u3x;dx4(t+1,1) = dx4(t,1) + dT*u4x;dx5(t+1,1) = dx5(t,1) + dT*u5x;x1(t+1,1) = x1(t,1) + dT*dx1(t+1,1);x2(t+1,1) = x2(t,1) + dT*dx2(t+1,1);x3(t+1,1) = x3(t,1) + dT*dx3(t+1,1);x4(t+1,1) = x4(t,1) + dT*dx4(t+1,1);x5(t+1,1) = x5(t,1) + dT*dx5(t+1,1); end%% Draw Graphs subplot(2,1,1) plot(time,x1, time,x2, time,x3, time,x4, time,x5, "linewidth",1.5); legend("x_1", "x_2", "x_3", "x_4", "x_5"); grid onsubplot(2,1,2) plot(time,dx1, time,dx2, time,dx3, time,dx4, time,dx4, "linewidth",1.5); legend("dx_1", "dx_2", "dx_3", "dx_4", "dx_5"); grid on % Time delay T1 = 20; T2 = 20; T3 = 20; T4 = 20; T5 = 20;

% Time delay T1 = 24; T2 = 24; T3 = 24; T4 = 24; T5 = 24;

% Time delay T1 = 25; T2 = 25; T3 = 25; T4 = 25; T5 = 25;

總結(jié)

以上是生活随笔為你收集整理的【控制】二阶含时滞多智能体系统一致性仿真程序 离散化处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品久久婷婷 | 少妇2做爰交换朴银狐 | 日日操网 | 午夜免费福利在线 | 九九影院最新理论片 | 国产精品黄视频 | 欧美一级淫 | 欧美黄视频在线观看 | 这里只有精品999 | 欧洲美女粗暴牲交免费观看 | 中文字幕av一区二区三区人妻少妇 | 精产国品一二三区 | 免费观看av网站 | 一级做a爰片毛片 | 欧美性猛交xxxx偷拍洗澡 | 葵司有码中文字幕二三区 | 毛片在线免费播放 | 国产成人精品免费看视频 | 人妻少妇精品一区二区三区 | 久久一久久| 亚洲av无码成人精品区 | 青青操网 | 91福利影院 | 亚洲视频在线观看网址 | av无码av天天av天天爽 | 日韩少妇毛片 | 视频一区二区在线 | 蜜桃导航-精品导航 | 亚洲国产影院 | 国产对白自拍 | 国产毛片一区二区 | 57pao成人国产永久免费视频 | 国产成人免费看 | 久久国产二区 | 日本韩国视频 | 日本乱大交xxxx公交车 | 午夜福利毛片 | 欧美福利网站 | 国产一区不卡视频 | 最新中文在线视频 | 亚洲精品2 | 大尺度做爰呻吟舌吻情头 | 台湾极品xxx少妇 | 午夜av电影在线观看 | 国产美女永久无遮挡 | 成人视屏在线观看 | 中文字幕5566| 欧美激情aaa | a级欧美 | 欧美一级性 | 日韩少妇内射免费播放 | 午夜做爰xxxⅹ性高湖视频美国 | 欧美成人精品欧美一级 | 蜜桃av中文字幕 | 性农村xxxxx小树林 | 美女天天操 | 9.1成人免费看片 | 色偷偷噜噜噜亚洲男人 | 四虎一区二区 | 狠狠做深爱婷婷综合一区 | 神马久久久久久 | 伊人久久网站 | 日韩精品一区二区三区不卡在线 | 仙踪林久久久久久久999 | 久草视频2| 日韩在线一二三 | 亚洲少妇一区二区三区 | 日韩精品视频免费看 | 最新国产网址 | 日韩精品在线不卡 | 午夜性色福利视频 | 欧美黄色大片在线观看 | 麻豆高清免费国产一区 | 三级欧美韩日大片在线看 | 在线观看毛片网站 | 国产一区二区三区四区hd | 激情综合丁香五月 | 精品一区中文字幕 | 亚洲视频三区 | 国产做爰全免费的视频软件 | 一区二区三区国产av | 密桃av在线| 国产牛牛 | 国产精品美女在线观看 | 国产精品一区二区无码免费看片 | 免费在线观看黄色av | 羞羞网站在线看 | 青青青青青草 | 久久福利免费视频 | 国产一区不卡在线观看 | 欧美黑人xxxⅹ高潮交 | 中文字幕在线播放一区二区 | 91精品国自产在线观看 | 日韩激情 | 日本美女a级片 | 欧美嘿咻视频 | 手机看片福利视频 | 一道本在线观看视频 | 天堂а√在线中文在线新版 |