资源简介

(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

评论

共有 条评论