资源简介
这是针对高志强的2003 ACC_LADRC中论文三个例子的Simulink仿真,附带论文。欢迎大家下载学习

代码片段和文件信息
function [sysx0strts]=TD(txuflagrTh)
switch flag
case 0
[sysx0strts] = mdlInitializeSizes; % 初始化
%case 1
%sys = mdlDerivatives(xu); % 连续状态的更新
case 2
sys = mdlUpdates(xurTh); % 离散状态的更新
case 3
sys = mdlOutputs(x); % 输出量的计算
case { 2 4 9 }
sys = []; % 未使用的flag值
otherwise
error([‘Unhandled flag = ‘num2str(flag)]); % 处理错误
end;
%==============================================================
% 当flag为0时进行整个系统的初始化
%==============================================================
function [sysx0strts] = mdlInitializeSizes
% 首先调用simsizes函数得出系统规模参数sizes 并根据离散系统的实际
% 情况设置sizes变量
sizes = simsizes;
sizes.NumContStates = 0; % 连续状态,0
sizes.NumDiscStates = 2; % 离散状态,2
sizes.NumOutputs = 1; % 输出个数为2
sizes.NumInputs = 1; % 输入个数为1
sizes.DirFeedthrough = 0; % 输入不直接在输出中反映出来
sizes.NumSampleTimes = 1;
sys = simsizes(sizes);
x0 = [0;0]; % 设置初始状态为零状态
str = []; % 将str变量设置为空字符串
ts = [-1 0]; % 采样周期: [period offset] 继承输入信号的采样周期
%==============================================================
% 在主函数的flag=2时,更新离散系统的状态变量
%==============================================================
function sys = mdlUpdates(xurTh)
sys(11)=x(1)+T*x(2);
sys(21)=x(2)+T*fhan(xuhr);
%==============================================================
% 在主函数flag=3时,计算系统的输出变量
%==============================================================
function sys = mdlOutputs(x)
sys=[x(1)];
function m=fsg(yd)
m=(sign(y+d)-sign(y-d))/2;
function M=fhan(xuhr)
d=r*h*h;
a0=h*x(2);
y=x(1)-u+a0;
a1=sqrt(d*(d+8*abs(y)));
a2=a0+sign(y)*(a1-d)/2;
a=(a0+y)*fsg(yd)+a2*(1-fsg(yd));
M=-r*(a/d)*fsg(ad)-r*sign(a)*(1-fsg(ad));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 157556 2004-07-20 19:29 2003 ACC_LADRC.pdf
文件 26213 2018-08-24 15:11 Simuli
文件 178 2018-08-24 15:03 Simuli
文件 1944 2018-08-24 14:03 Simuli
文件 23332 2018-08-22 15:04 Simuli
文件 29435 2018-08-22 17:39 Simuli
目录 0 2018-08-23 21:29 Simuli
目录 0 2018-08-22 14:59 Simuli
目录 0 2018-08-22 14:59 Simuli
目录 0 2018-08-21 20:08 Simuli
----------- --------- ---------- ----- ----
238658 10
相关资源
- MPC路径跟踪
-
Matlab+Simuli
nk-cmi、miller、双相码 -
MATLAB/simuli
nk短路电流仿真 -
PLLsimuli
nk仿真模型 - 高压直流输电系统的滤波器设计及仿
- 24脉波整流仿真
-
simuli
nk的使用手册全 -
Simuli
nk快速入门教程 -
《Matlab Simuli
nk与控制系统仿真》. -
混合动力simuli
nk模型 -
基于simuli
nk的带有MPPT功的光伏电池 -
基于Simuli
nk的DSB调制解调系统仿真 -
基于Simuli
nk的MFSK系统的仿真 -
基于Simuli
nk的模拟通信仿真 -
基于Simuli
nk的匹配滤波器设计 -
APF资料-APF、SVG simuli
nk源程使用说明 -
simuli
nk之基于模型开发的嵌入式设计 -
Matlab分享系列 - 3 - Matlab_Simuli
nk代码 -
matlab simuli
nk simevent 建模入门 -
用MATLAB-Simuli
nk做锂电池建模 .pdf -
matlab/simuli
nk mu 分析与综合工具箱使 -
基于simuli
nk的组合导航的仿真 -
基于Simuli
nk模型的嵌入式代码生成 - 基于systolic的上三角矩阵求逆电路的实
-
倒立摆的模糊控制基于simuli
nk仿真, -
simuli
nk仿真及代码生成的模型程序文 -
200个SIMUli
nk电力电子仿真模型打包 -
智能汽车 matlabsimuli
nk 模拟仿真技术 -
50种电力电子基础拓扑Simuli
nk仿真 - 三种不同路径规划的仿真
评论
共有 条评论