Description: 基于BP神经网络的 参数自学习控制
(1)确定BP网络的结构,即确定输入层节点数M和隐含层节点数Q,并给出各层加权系数的初值 和 ,选定学习速率 和惯性系数 ,此时k=1;
(2)采样得到rin(k)和yout(k),计算该时刻误差error(k)=rin(k)-yout(k);
(3)计算神经网络NN各层神经元的输入、输出,NN输出层的输出即为PID控制器的三个可调参数 , , ;
(4)根据(3.34)计算PID控制器的输出u(k);
(5)进行神经网络学习,在线调整加权系数 和 ,实现PID控制参数的自适应调整;
(6)置k=k+1,返回(1)。
-Based on the parameters of BP neural network self-learning control (1) to determine the structure of BP network, that is, determine the input layer nodes M and hidden layer nodes Q, and gives all levels of the initial value and the weighted coefficient, the selected learning rate and inertia coefficient, when k = 1 (2) sample has been rin (k) and the yout (k), calculate the moment of error error (k) = rin (k)-yout (k) (3) calculation of neural network NN all floors of the neurons in input and output, NN output layer is the output of PID controller for the three adjustable parameters,, (4) According to (3.34) Calculation of PID controller output u (k) (5) to carry out neural network learning, on-line adjustment of the weighted coefficient and, realize the adaptive PID control parameters adjust (6) purchase k = k+ 1, return (1). Platform: |
Size: 1024 |
Author:dake |
Hits:
Description: NLMS algorithm demo with adaptive learning rate. ... NLMS is one of the adaptive filter algorithms. In this file ,an ... pls send matlab code. Platform: |
Size: 2048 |
Author:hedi |
Hits:
Description: 一些自适应信号处理的算法,给出接收信号眼图及系统仿真误码率,粒子图像分割及匹配均为自行编制的子例程,课程设计时编写的matlab程序代码,保证准确无误,是学习通信的好帮手,通过反复训练模板能有较高的识别率,单径或多径瑞利衰落信道仿真。- Some adaptive signal processing algorithms, The received signal is given eye and BER simulation systems, Particle image segmentation and matching subroutines themselves are prepared, Course designed to prepare the matlab program code, Ensure accurate communication is learning a good helper, Through repeated training FRMNYdIlate have higher recognition rate, Single path or multipath Rayleigh fading channel simulation. Platform: |
Size: 5120 |
Author:begfdunaj |
Hits: