-
大小: 33KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-01-09
- 語(yǔ)言: Matlab
- 標(biāo)簽: S函數(shù)??對(duì)比實(shí)驗(yàn)??
資源簡(jiǎn)介
該文件為基于工程設(shè)計(jì)的傳統(tǒng)PID控制器和基于神經(jīng)網(wǎng)絡(luò)控制的單神經(jīng)元PID控制器同時(shí)應(yīng)用于雙閉環(huán)直流調(diào)速系統(tǒng)的仿真對(duì)比實(shí)驗(yàn),仿真結(jié)果表明動(dòng)態(tài)性能神經(jīng)網(wǎng)絡(luò)PID控制器優(yōu)于傳統(tǒng)PID控制器??箶_性能不佳,需要進(jìn)一步調(diào)節(jié)學(xué)習(xí)參數(shù)。仿真可完美運(yùn)行,如有懷疑請(qǐng)查看我的博客:?jiǎn)紊窠?jīng)元PID控制+Simulink雙閉環(huán)直流調(diào)速系統(tǒng)仿真 地址:https://blog.csdn.net/weixin_42650162/article/details/91125956 博客里有各種情況的仿真波形,可查看學(xué)習(xí)
代碼片段和文件信息
function?[sysx0strtssimStateCompliance]?=?gj_Hebb_y1(txuflagdeltakK)
switch?flag
??case?0
????[sysx0strtssimStateCompliance]=mdlInitializeSizes;
??case?2
????sys=mdlUpdate(txudeltak);
??case?3
????sys=mdlOutputs(txuK);
??case?{149}
????sys=[];
??otherwise
????DAStudio.error(‘Simulink:blocks:unhandledFlag‘?num2str(flag));
end
function?[sysx0strtssimStateCompliance]=mdlInitializeSizes
sizes?=?simsizes;
sizes.NumContStates??=?0;
sizes.NumDiscStates??=?3;
sizes.NumOutputs?????=?4;
sizes.NumInputs??????=?5;
sizes.DirFeedthrough?=?1;
sizes.NumSampleTimes?=?1;??
sys?=?simsizes(sizes);
x0??=?[23.50.520.001];
str?=?[];
ts??=?[-1?0];
simStateCompliance?=?‘UnknownSimState‘;
function?sys=mdlUpdate(txudeltak)
sys?=?x+deltak*u(1)*u(5)*(2*u(1)-u(2));
function?sys=mdlOu
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????904??2019-06-05?21:18??對(duì)比仿真\gj_Hebb_y1.m
?????文件??????22249??2019-06-07?20:06??對(duì)比仿真\Help.docx
?????文件??????93559??2019-07-11?20:32??對(duì)比仿真\sbh_zlts_2db.mdl
?????目錄??????????0??2019-07-11?20:34??對(duì)比仿真
-----------?---------??----------?-----??----
???????????????116712????????????????????4
評(píng)論
共有 條評(píng)論