資源簡介
本資源為基于單神經元PID離散系統的Simulink仿真,控制算法為Hebb學習算法,各參數已調好可完美運行,如有懷疑請瀏覽我的博客:單神經元PID控制+Simulink控制系統仿真 地址:https://blog.csdn.net/weixin_42650162/article/details/90517955
代碼片段和文件信息
function?[sysx0strtssimStateCompliance]?=?Hebb_z(txuflagninpndK)
switch?flag
??case?0
????[sysx0strtssimStateCompliance]=mdlInitializeSizes;
??case?2
????sys=mdlUpdate(txuninpnd);
??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??=?[0.10.10.1];
str?=?[];
ts??=?[0.001?0];
simStateCompliance?=?‘UnknownSimState‘;
function?sys=mdlUpdate(txuninpnd)
sys?=?x+[ni*u(1)*u(5)*u(1);np*u(1)*u(5)*(u(1)-u(2));nd*u(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????17660??2019-06-10?19:27??dsj_pid_Hebb_z.slx
?????文件????????946??2019-06-10?19:28??Hebb_z.m
?????文件?????186542??2019-06-10?19:38??Help.docx
-----------?---------??----------?-----??----
???????????????205148????????????????????3
- 上一篇:matlab反演法的代碼
- 下一篇:對比仿真.rar
評論
共有 條評論