资源简介
本资源为基于BP神经网络的PID连续控制系统Simulink仿真模型,BP神经网络学习算法通过S-function函数编写,各个参数已调好,可完美运行。如有怀疑,请浏览我的博客:基于BP神经网络PID控制+Simulink仿真 地址:https://blog.csdn.net/weixin_42650162/article/details/90678503
代码片段和文件信息
function [sysx0strtssimStateCompliance] = nnbp(txuflagTnhxitealfa)
switch flag
case 0
[sysx0strtssimStateCompliance]=mdlInitializeSizes(Tnh);
%初始化函数
case 3
sys=mdlOutputs(txunhxitealfa);
%输出函数
case {1249}
sys=[];
otherwise
DAStudio.error(‘Simulink:blocks:unhandledFlag‘ num2str(flag));
end
function [sysx0strtssimStateCompliance]=mdlInitializeSizes(Tnh)
%调用初始画函数,两个外部输入参数 参数T确定采样时间,参数nh确定隐含层层数
sizes = simsizes;
sizes.NumContStates = 0;
sizes.NumDiscStates = 0;
sizes.NumOutputs = 4+6*nh;
%定义输出变量,包括控制变量u隐含层+输出层所有加权系数
sizes.NumInputs = 7+12*nh;
%定义输入变量,包括前7个参数[e(k);e(k-1);e(k-2);y(k);y(k-1);r(k);u(k-1)]
%隐含层+输出层权值系数(k-2)隐含层+输出层权值系数(k-1)
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 1;
sys = simsizes(sizes);
x0 = [];
str = [];
ts = [T 0];
simStateCompliance = ‘UnknownSimState‘;
function sys=mdlOutputs(txunhxitealfa)
%调用输出函数
wi_2 = reshape(u(8:7+3*nh)nh3);
%隐含层(k-2)权值系数矩阵,维数nh*3
wo_2 = reshape(u(8+3*nh:7+6*nh)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17502 2019-05-30 11:09 BP_PID.slx
文件 158986 2019-05-30 11:15 Help.docx
文件 2608 2019-05-30 10:35 nnbp.m
----------- --------- ---------- ----- ----
179096 3
- 上一篇:百度地图API可将EXCEL里的坐标点显示到地图上
- 下一篇:网上书店系统
相关资源
- zw_gephi-0.8.2-beta.setup.zip
- zw_嵌入式网络那些事(完整中文版)
- zw_WINDOWSAPI程序设计参考大全.zip
- zw_ssm-crm-new.zip
- zw_SolidWorks2014中文版基础教程.zip
- zw_Altera官方元件封装库.zip
- zw_AutofacIOC.zip
- zw_ionicDemo.zip
- Location虚拟定位ios12.1破解版.zip
- 流体模拟插件NextLimitRealFlowC4D2.6.5.00
- 老虎淘宝客v6.0.15.zip
- iSkysoft Video Converter Ultimate 5.1简体中文
- 20180704全彩种彩票网站源码.rar
- 暗影2MAC12系统安装clover.zip
- fdt_4_09_03.exe
- pkg-win.zip
- PRML最全资料集合.zip
- 数据可视化驾驶舱.zip
- 李晓峰通信原理.zip
- 图解西门子S71200PLC入门到实践(清晰
- AI拓客商家联盟V2.1.3前端+后端.rar
- echarts大数据领导仓demo.rar
- [C51单片机开发工具Keil.UV4].Keil.C51.V9
- Deep_Learning_2016.pdf
- zw_Classification1.zip
- Griffiths-IntroductiontoElectrodynamics4thEdit
- ParaViewTutorial.pdf
- xyisv_10236804.zip
- 计算机图形学第4版高清电子书.pdf
- 《多粒度知识获取与不确定性度量》
评论
共有 条评论