• 大小: 33KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签: S函数  对比实验  

资源简介

该文件为基于工程设计的传统PID控制器和基于神经网络控制的单神经元PID控制器同时应用于双闭环直流调速系统的仿真对比实验,仿真结果表明动态性能神经网络PID控制器优于传统PID控制器。抗扰性能不佳,需要进一步调节学习参数。仿真可完美运行,如有怀疑请查看我的博客:单神经元PID控制+Simulink双闭环直流调速系统仿真 地址:https://blog.csdn.net/weixin_42650162/article/details/91125956 博客里有各种情况的仿真波形,可查看学习

资源截图

代码片段和文件信息

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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        904  2019-06-05 21:18  对比仿真\gj_Hebb_y1.m

     文件      22249  2019-06-07 20:06  对比仿真\Help.docx

     文件      93559  2019-07-11 20:32  对比仿真\sbh_zlts_2db.mdl

     目录          0  2019-07-11 20:34  对比仿真

----------- ---------  ---------- -----  ----

               116712                    4


评论

共有 条评论