资源简介
(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程序
评论
共有 条评论