资源简介
pid神经网络控制控制代码,用于pid神经网络的仿真
代码片段和文件信息
%m471.m 单变量非线性系统控制:
% 仿真对象:y(k)=0.8sin(y(k-1))+1.2u(k-1)
% PIDNN控制
clear all;
close all;
%---初始化设置
i=80;
x3=0;q2=0;
x00=zeros(31);q00=zeros(31);
q=zeros(31);
lww=zeros(i1);iww=zeros(i1);
iw=rand(32)/4 ;%设输入层至隐层的随机权系值
lw=rand(13)/5 ;%设隐层至输出层的权系值随机
u=zeros(i1);y=u;
e=u;E=u;
r=ones(i1);
p=zeros(33);
v1=zeros(140);v2=ones(140)/20;
dw=zeros(32);
v=[v1 v2] ;%作用于对象上的阶跃扰动
a1=0.2 ;%训练步长
a2=0.1;
%----控制系统输入r(k)=1(k)、输出y(k)
for k=2:i-1
ry=[r(k);y(k)] ;%PIDNN输入
x=iw*ry ;%隐层节点状态向量
%---比例
q(1)=satlins(x(1));
%---积分
q(2)=q2+x(2);
if (q(2)<-1) q(2)=-1 ;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2021 2009-02-24 10:42 m471.m
----------- --------- ---------- ----- ----
2021 1
相关资源
- 2 2课程报告要求:按照讲课内容
- fuzzynetme 模糊神经网络的MATLAB程序
- wnn 一个用小波神经网络进行非线性函
- zifushibie 用MATLAB实现的字符识别
- ANN_PID6
- PNNpredict19
- gaoanfis2 模糊自适应神经网络(ANFIS)
- ELMAN 详细介绍了ELMAN这种神经网络的构
- pinjie 本文用用Harris算子提取特征点
- Bp 利用Bp神经网络实现的两类分类程序
- TheResearchofOff-linehandwrittenChinesecharact
- QAMPINP 全数字解调下16QAM信号的频偏估
- BP_Neural_Netwok-Recognition_License_Plate(M
- RBF-shenjingwangluoyuce RBF神经网络预测控
- RBF-shenjingwangluohundunyuce RBF神经网络混
- Cellular-Neural-Network 细胞神经网络(C
-
BP_tanh_linaer BP神经网络Simuli
nk模型。 -
SteppingMotor 步进电机的SIMli
nk模型 -
MethodofFaultDiagnosisforRollingBearingba
se - daopin 将压缩感知应用于基于训练序列
- PIDNN 将人工神经网络用于PID参数调节
- Zernike 亚像素边缘检测的matlab代码
- BP 基于BP神经网络设计分类器
- Image-Restoration-with-BPNN 基于BP神经网络
- LPR-neural-network 我自己做的一个基于神
- matlab-GUI 本人编写的matlab的GUI程序
- pca-som matlab下采用som神经网络算法进行
- bpcross 一个matlab写的bp人工神经网络程
- neural-network-of-multi-sensor 基于模糊神经
- Backstepping-Sliding-Mode 龙的线性化理论。
评论
共有 条评论