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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab粒子加速器仿真,粒子群算法优化PID参数 仿真不出结果 程序如下

發(fā)布時(shí)間:2025/3/11 循环神经网络 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab粒子加速器仿真,粒子群算法优化PID参数 仿真不出结果 程序如下 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

用的是《MATLAB智能算法30個(gè)案例分析》中的程序

1.文件名為PSO_PID.m

function z = PSO_PID(x)

assignin('base','Kp',x(1));? ?? ?? ?? ?? ?? ? % 粒子群依次賦值給Kp? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???這部分運(yùn)行結(jié)果> PSO_PID

assignin('base','Ki',x(2));? ?? ?? ?? ?? ?? ?? ?% 粒子群依次賦值給Ki? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?Error using PSO_PID (line 2)

assignin('base','Kd',x(3));? ?? ?? ?? ?? ?? ? % 粒子群依次賦值給Kd? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? Not enough input arguments.

[ y_out] = sim('PID_Model', [0, 20]); % 使用命令行運(yùn)行控制系統(tǒng)模塊

z = y_out(end, 1);? ?? ?? ?? ?? ?? ?? ?? ?? ? % 返回性能指標(biāo)

2.文件名為Optm1_PSO_PID.m

%% 清空環(huán)境clearclc

%% 參數(shù)設(shè)置w = 0.6;? ?? ?% 慣性因子c1 = 2;? ?? ? % 加速常數(shù)c2 = 2;? ?? ? % 加速常數(shù)

Dim = 3;? ?? ?? ?? ?% 維數(shù)SwarmSize = 100;? ? % 粒子群規(guī)模ObjFun = @PSO_PID;??% 待優(yōu)化函數(shù)句柄

MaxIter = 100;? ?? ?% 最大迭代次數(shù)??MinFit = 0.1;? ?? ? % 最小適應(yīng)值

Vmax = 1;Vmin = -1;Ub = [300 300 300];Lb = [0 0 0];

%% 粒子群初始化? ? Range = ones(SwarmSize,1)*(Ub-Lb);? ? Swarm = rand(SwarmSize,Dim).*Range + ones(SwarmSize,1)*Lb ;? ???% 初始化粒子群? ? VStep = rand(SwarmSize,Dim)*(Vmax-Vmin) + Vmin ;? ?? ?? ?? ?? ? % 初始化速度? ? fSwarm = zeros(SwarmSize,1);for i=1:SwarmSize? ? fSwarm(i,:) = feval(ObjFun,Swarm(i,:));? ?? ?? ?? ?? ?? ?? ?? ? % 粒子群的適應(yīng)值end

%% 個(gè)體極值和群體極值[bestf bestindex]=min(fSwarm);zbest=Swarm(bestindex,:);? ?% 全局最佳gbest=Swarm;? ?? ?? ?? ?? ? % 個(gè)體最佳fgbest=fSwarm;? ?? ?? ?? ???% 個(gè)體最佳適應(yīng)值fzbest=bestf;? ?? ?? ?? ?? ?% 全局最佳適應(yīng)值

%% 迭代尋優(yōu)iter = 0;y_fitness = zeros(1,MaxIter);? ?% 預(yù)先產(chǎn)生4個(gè)空矩陣K_p = zeros(1,MaxIter);? ?? ?? ?K_i = zeros(1,MaxIter);K_d = zeros(1,MaxIter);while( (iter < MaxIter) && (fzbest > MinFit) )? ? for j=1:SwarmSize? ?? ???% 速度更新? ?? ???VStep(j,:) = w*VStep(j,:) + c1*rand*(gbest(j,:) - Swarm(j,:)) + c2*rand*(zbest - Swarm(j,:));? ?? ???if VStep(j,:)>Vmax, VStep(j,:)=Vmax; end? ?? ???if VStep(j,:)Ub(k), Swarm(j,k)=Ub(k); end? ?? ?? ?? ?if Swarm(j,k)

figure(2)? ?? ?% 繪制PID控制器參數(shù)變化曲線plot(K_p)hold onplot(K_i,'k','LineWidth',3)plot(K_d,'--r')title('Kp、Ki、Kd 優(yōu)化曲線','fontsize',18);xlabel('迭代次數(shù)','fontsize',18);ylabel('參數(shù)值','fontsize',18);set(gca,'Fontsize',18);legend('Kp','Ki','Kd',1);

2014-4-12 22:10 上傳

仿真模型 文件名為PID_Model

總結(jié)

以上是生活随笔為你收集整理的matlab粒子加速器仿真,粒子群算法优化PID参数 仿真不出结果 程序如下的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产精品变态另类虐交 | 99视频在线精品免费观看2 | 日韩在线导航 | 影音先锋每日资源 | 国 产 黄 色 大 片 | 免费看黄色片的网站 | 日韩美女视频一区二区 | 欧美日韩国产区 | 亚洲黄色在线播放 | 亚洲一区二区三区影院 | 91人人澡人人爽 | 天天躁日日躁狠狠很躁 | 中文字幕在线三区 | 五月婷婷六月色 | 丰满岳乱妇国产精品一区 | 伊人久久伊人 | 韩国日本在线 | 久久天天操 | 国产视频在线一区 | 操日韩 | 亚洲人免费| 手机av在线不卡 | 精品国产一区二区三区四区精华 | 天堂中文在线资源 | 日日夜夜噜 | 国产又粗又硬又长又爽的演员 | 一区二区三区中文字幕在线观看 | 国产精品视频专区 | 九色丨蝌蚪丨成人 | 午夜整容室 | 澳门久久久 | 久久久高清免费视频 | 久久丝袜美腿 | 最新中文字幕在线播放 | 精品三级视频 | 国产偷人 | 欧美嫩草 | 欧美日韩一区二区三区在线播放 | www.黄在线观看 | 精品av一区二区 | 男女污视频 | 亚洲精品日产精品乱码不卡 | 色多多av| 国产一区二区三区色淫影院 | 日韩一区在线视频 | 日本女人一级片 | 欧美一a一片一级一片 | 色婷婷久久综合中文久久蜜桃av | 97久久国产精品 | 亚洲免费人成 | av免费在线观看网站 | 羞羞动漫免费观看 | xxxx性视频| 日本xxxx色| a∨视频 | 久久久久久久久久影院 | 三及毛片| 国产日韩网站 | 天天射天天操天天干 | 五月天三级 | 国产东北女人做受av | 日本一级片免费看 | 漂亮人妻被中出中文字幕 | 国产18p | 捅肌肌| 黑人黄色一级片 | 中文字幕Av日韩精品 | 在线观看av网站 | 恶虐女帝安卓汉化版最新版本 | 91人人澡人人爽人人精品 | 日批视频 | 成人中文字幕+乱码+中文字幕 | 日本国产一区二区三区 | 色综合五月 | 少妇99 | 手机看片久久 | 搡老熟女老女人一区二区 | 久久激情网站 | 99欧美 | av免费播放 | 日韩亚洲天堂 | 成人午夜一区二区 | 精品视频一区二区在线观看 | 999精品国产 | 国产高潮国产高潮久久久 | 午夜影院福利 | 国产强伦人妻毛片 | 日韩另类在线 | 日韩视频免费看 | 欧美日韩精选 | 激情网站在线观看 | 福利一区视频 | 成年人免费视频播放 | 自拍偷拍第 | 182午夜视频 | 亚洲色图图片区 | av乱码| 日本成人在线免费视频 | 亚洲熟女一区二区三区 |