• 大小: 7KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: Matlab
  • 标签: ADRC  

资源简介

一个用matlab的sumlink ADRC控制系统的仿真,可以正确运行

资源截图

代码片段和文件信息

function [sysx0strts]=han_ctrl(txuflagaabet1bd)
switch flag
case 0
   [sysx0strts] = mdlInitializeSizes(tux); % 初始化
case 3
   sys = mdlOutputs(txuaabet1bd); % 输出量的计算
case { 1249 }
   sys = []; % 未使用的flag值
otherwise
   error([‘Unhandled flag = ‘num2str(flag)]); % 处理错误
end;
%==============================================================
% 当flag为0时进行整个系统的初始化
%==============================================================
function [sysx0strts] = mdlInitializeSizes(tux)
% 首先调用simsizes函数得出系统规模参数sizes 并根据离散系统的实际
% 情况设置sizes变量
sizes = simsizes;
sizes.NumContStates = 0; % 连续状态数为0
sizes.NumDiscStates = 0; % 离散状态数为0
sizes.NumOutputs = 1;    % 输出路数为1
sizes.NumInputs = 5;     % 输入路数为5
sizes.DirFeedthrough = 1;% 输入在输出中直接显示出来,注意不能将其设置为0
sizes.NumSampleTimes = 1;
sys = simsizes(sizes);
x0 = []; % 设置初始状态为零状态
str = []; % 将str变量设置为空字符串
ts = [-1 0]; % 采样周期: [period offset]
%==============================================================
% 在主函数flag=3时,计算系统的输出变量
%==============================================================
function sys = mdlOutputs(txuaabet1bd)
e1=u(1)-u(3); e2=u(2)-u(4); 
u0=bet1(1)*fal(e1aa(1)d)+bet1(2)*fal(e2aa(2)d);
sys=u0-u(5)/b;
%==============================================================
% 用户定义的子函数: fal
%==============================================================
function f=fal(ead)
if abs(e)   f=e*d^(a-1);
else
   f=(abs(e))^a*sign(e);
end

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

     文件       1905  2001-08-29 12:14  源代码\han_eso.m

     文件       1975  2001-10-30 19:49  源代码\han_td.m

     文件      11420  2001-10-30 19:58  源代码\ex_han2.mdl

     文件       1617  2001-08-29 12:16  源代码\han_ctrl.m

     文件       3434  2008-05-15 08:26  源代码\使用帮助:新手必看.htm

     文件        183  2008-09-03 11:09  源代码\Matlab中文论坛--助努力的人完成毕业设计.url

     目录          0  2010-03-26 00:03  源代码

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

                20534                    7


评论

共有 条评论