
基于神经网络的PID控制算法MATLAB实现代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了一种基于神经网络优化的传统PID控制器的MATLAB实现代码。通过模拟仿真验证了该算法的有效性与优越性。
基于神经网络PID控制器的源码MATLAB程序
% 积分神经元I计算
xi = [x1i(2), x2i(2), x3i(2)];
qi = [0, 0, 0];
qi_1 = [h1i(2), h2i(2), h3i(2)];
qi = qi_1 + xi;
qi(find(qi > qimax)) = qimax;
qi(find(qi < qimin)) = qimin;
h1i(2) = qi(1);
h2i(2) = qi(2);
h3i(2) = qi(3);
% 微分神经元D计算
xd = [x1i(3), x2i(3), x3i(3)];
qd = [0, 0, 0];
xd_1 = [x1i_1(3), x2i_1(3), x3i_1(3)];
qd = xd - xd_1;
qd(find(qd > qdmax)) = qdmax;
qd(find(qd < qimin)) = qimin;
h1i(3) = qd(1);
h2i(3) = qd(2);
h3i(3) = qd(3);
全部评论 (0)
还没有任何评论哟~


