資源簡介
本資源為基于BP神經(jīng)網(wǎng)絡(luò)PID控制應(yīng)用在雙閉環(huán)直流調(diào)速系統(tǒng)中,各參數(shù)已調(diào)好,可完美運(yùn)行。如有懷疑請查看我的博客:基于BP神經(jīng)網(wǎng)絡(luò)控制+Simulink雙閉環(huán)直流調(diào)速系統(tǒng)仿真 地址:https://blog.csdn.net/weixin_42650162/article/details/95518842 博客里有各種情況的仿真波形,可查看學(xué)習(xí)
代碼片段和文件信息
function?[sysx0strtssimStateCompliance]?=?nnbp_pid(txuflagTnhxitealfaK1K2)
switch?flag
??case?0
????[sysx0strtssimStateCompliance]=mdlInitializeSizes(Tnh);
%初始化函數(shù)
??case?3
????sys=mdlOutputs(txunhxitealfaK1K2);
%輸出函數(shù)
??case?{1249}
????sys=[];
??otherwise
????DAStudio.error(‘Simulink:blocks:unhandledFlag‘?num2str(flag));
end
function?[sysx0strtssimStateCompliance]=mdlInitializeSizes(Tnh)
%調(diào)用初始畫函數(shù),兩個(gè)外部輸入?yún)?shù)?參數(shù)T確定采樣時(shí)間,參數(shù)nh確定隱含層層數(shù)
sizes?=?simsizes;
sizes.NumContStates??=?0;
sizes.NumDiscStates??=?0;
sizes.NumOutputs?????=?4+6*nh;
%定義輸出變量,包括控制變量u隱含層+輸出層所有加權(quán)系數(shù)
sizes.NumInputs??????=?7+12*nh;
%定義輸入變量,包括前7個(gè)參數(shù)[e(k);e(k-1);e(k-2);y(k);y(k-1);r(k);u(k-1)]
%隱含層+輸出層權(quán)值系數(shù)(k-2)隱含層+輸出層權(quán)值系數(shù)(k-1)
sizes.DirFeedthrough?=?1;
sizes.NumSampleTimes?=?1;?
sys?=?simsizes(sizes)
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????73439??2019-07-11?21:14??BP_PID雙閉環(huán)直流調(diào)速系統(tǒng)\bp_pid.mdl
?????文件??????22288??2019-07-11?21:16??BP_PID雙閉環(huán)直流調(diào)速系統(tǒng)\Help.docx
?????文件???????2828??2019-07-11?09:47??BP_PID雙閉環(huán)直流調(diào)速系統(tǒng)\nnbp_pid.m
?????目錄??????????0??2019-07-11?21:16??BP_PID雙閉環(huán)直流調(diào)速系統(tǒng)
-----------?---------??----------?-----??----
????????????????98555????????????????????4
- 上一篇:對比仿真.rar
- 下一篇:PWM逆變電路Simuli
nk仿真.rar
評論
共有 條評論