资源简介
一个用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
- 上一篇:扇形束CT重建算法
- 下一篇:语音编码Matlab代码及其论文
相关资源
- 自抗扰仿真
-
自抗扰控制器的simuli
nk建模与仿真 -
ADRC算法Simuli
nk仿真文件修正 -
LADRC的Simuli
nk仿真 - ADRC controler using ANN 单神经元自抗扰控
- ADRC算法
- ADRC自抗扰.zip
- ADRC自抗扰控制器MATLAB程序
- LADRC
-
Sfunction_ADRC-_Simuli
nk 基于S函数编写了 -
ADRC自抗扰控制simuli
nk仿真程序 - SpeedADRC_CurrentPI PMSM双闭环控制
- LADRC-Demo
- ADRC_matlab 自抗扰控制技术-韩京清
- ADRC 自抗扰控制算法ADRC完整的C语言程
- ADRC 本文采用基于无模型的自抗扰算法
- 自抗扰matlab程序
- ADRC的m函数版本,离散化后的公式,用
评论
共有 条评论