資源簡介
(1)PID控制算法簡介;(2)基于單神經元網絡PID控制器;(3)基于BP神經網絡PID控制器;(4) 基于RBF神經網絡系統辨識的PID控制器
資源內容包括:PPT文檔和MATLAB仿真程序
代碼片段和文件信息
%?2018年11月16日?by?zhangyaokun
%?基于BP神經網絡的自整定PID控制仿真
%%?Ready?for?MATLAB
clear?all;
close?all;
%%?神經網絡參數初始化
xite?=?0.25;??%學習速率
alfa?=?0.05;??%動量因子
IN?=?4;???%輸入層節點數
H??=?5;??%隱含層節點數
OUT=?3;??%輸出層節點數
S=2;?%選擇輸入信號的類型(1:階躍信號;2:正弦信號)
%初始化權值系數
if?S==1??
????wi=[???-0.4129???-0.2553???-0.7973???-0.1004
???????????-0.2771????0.2676????0.4234????0.3484
???????????-0.6914????0.2740???-0.1590???-0.8642
???????????-0.3915????0.1627???-0.6956???-0.7668
???????????-0.4133????0.2296???-0.5542???-0.2671];
%?????wi?=?0.5*rands(HIN);?%權值系數初始值
????wi_1?=?wi;?
????wi_2?=?wi;
????wo=[????0.5661????0.2004????0.9433????0.1832????0.5971
????????????0.4185????0.2750????0.6734????0.9408????0.4597
????????????0.4348????0.0402????0.9523????0.8143????0.2773];
%?????wo?=?0.5*rands(OUTH)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????2588672??2019-04-25?02:11??NN_PID-Contoler_ZYK1.ppt
?????目錄???????????0??2019-04-25?02:12??仿真程序\
?????文件????????4760??2018-11-18?20:36??仿真程序\BP_pid.m
?????文件????????3240??2018-11-18?22:55??仿真程序\RBF_PID.m
?????文件????????2519??2018-11-26?09:58??仿真程序\SingleNeuron_pid.m
- 上一篇:全息圖再現程序
- 下一篇:最小二乘參數辨識matlab程序
評論
共有 條評論