资源简介
ADRC自抗扰控制simulink仿真程序,包含simulink仿真框图及代码,可以运行。

代码片段和文件信息
function [sysx0strts]=s_function(txuflag)
switch flag
case 0
[sysx0strts]=mdlInitializeSizes;
case 3
sys=mdlOutputs(txu);
case {12 4 9 }
sys = [];
otherwise
error([‘Unhandled flag = ‘num2str(flag)]);
end
function [sysx0strts]=mdlInitializeSizes
sizes = simsizes;
sizes.NumContStates = 0;
sizes.NumDiscStates = 0;
sizes.NumOutputs = 1;
sizes.NumInputs = 2;
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 1;
sys=simsizes(sizes);
x0=[];
str=[];
ts=[0 0];
function sys=mdlOutputs(txu)
e1=u(1);
e2=u(2);
%NPID Parameters
delta0=0.02;
alfa01=3/4;alfa02=3/2; %0 beta01=6.0;beta02=1.5;
kp=beta01;kd=beta02;
if abs(e1)>delta0
fal1=abs(e1)^alfa01*sign(e1);
else
fal1=e1/(delta0^(1-alfa01));
end
if abs(e2)>delta0
fal2=abs(e2)^alfa02*sign(e2);
else
fal2=e2/(delta0^(1-alfa02));
end
ut=kp*fal1+kd*fal2; %NPD
sys(1)=ut;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17308 2016-11-04 16:43 ADRC\ADRCsim.slx
文件 941 2016-11-04 11:45 ADRC\ADRC_ctrl.m
文件 1062 2016-11-04 11:45 ADRC\ADRC_eso.m
文件 528 2017-01-12 17:22 ADRC\ADRC_input.m
文件 762 2016-11-04 11:46 ADRC\ADRC_levant.m
文件 810 2016-11-04 11:46 ADRC\ADRC_plant.m
文件 728 2016-11-04 16:45 ADRC\ADRC_plot.m
目录 0 2017-11-02 09:34 ADRC
----------- --------- ---------- ----- ----
22139 8
- 上一篇:单轮abs控制 matlab仿真实现
- 下一篇:小波图像融合matlab实现源代码
相关资源
- 自抗扰控制ADRC的MATLAB仿真+书籍资料
- 基于优化的ADRC在异步电机矢量控制系
-
直流无刷电机matlab/simuli
nk仿真模型 -
SIMUli
nk中自抗扰控制技术自定义模块 - 电力电子技术综合作业-含MATLAB串联
- 自抗扰控制ADRC入门资源
-
交直交系统simuli
nk仿真 - 自抗扰控制MATLAB仿真
-
simuli
nk仿真16QAM调制 - 基于H型主电路的直流PWM-M可逆调速系
- dsj_pid_gjHebb_z.rar
- dsj_pid_Heeb.rar
-
ADRC的simuli
nk仿真 -
ADRC的SIMUli
nk仿真模型 - ADRC自抗扰控制
- ADRC自抗扰控制仿真模型.rar
- adrcdemo.rar
- 基于模型参考自适应空间矢量调制的
-
自抗扰控制算法,simili
nk仿真 -
自抗扰控制器 simuli
nk - AC/DC/AC/AC/DC直流电源matlab仿真
-
太阳能电池MPPT算法simuli
nk仿真模型 - ADRC的matlab仿真
- ADRC_TD.zip
-
直接序列扩频的SIMUli
nk仿真,含捕获 - ADRC微分跟踪器TD
-
Buck电路simuli
nk仿真 - 滑模变结构控制的几种切换函数及s
-
ADRC MatlabSimuli
nk Demo.zip -
simuli
nk三相整流仿真
评论
共有 条评论