-
大小: 12KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-02-02
- 语言: Matlab
- 标签: BACKSTEPPING AUV matlab
资源简介
基于反步法的船舶直线路径跟踪控制程序,包括自适应算法,控制模型搭建
代码片段和文件信息
function [sysx0strts] = s_function(txuflag)
switch flag
case 0
[sysx0strts]=mdlInitializeSizes;
case 1
sys=mdlDerivatives(txu);
case 3
sys=mdlOutputs(txu);
case {249}
sys=[];
otherwise
error([‘Unhandled flag = ‘num2str(flag)]);
end
function [sysx0strts]=mdlInitializeSizes
sizes = simsizes;
sizes.NumContStates = 1;
sizes.NumDiscStates = 0;
sizes.NumOutputs = 1;
sizes.NumInputs = 2;
sizes.DirFeedthrough = 0;
sizes.NumSampleTimes = 1;
sys = simsizes(sizes);
x0 = [0];
str = [];
ts = [0 0];
function sys=mdlDerivatives(txu)
Ue=u(1);
R1=u(2);
sys=R1*Ue;
function sys=mdlOutputs(txu)
sys=x;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-03-25 11:04 AUV-tarcking\
目录 0 2012-04-25 10:38 AUV-tarcking\路径跟踪(直线)\
文件 773 2012-04-21 08:48 AUV-tarcking\路径跟踪(直线)\adapt.m
文件 1302 2012-04-25 09:13 AUV-tarcking\路径跟踪(直线)\control.m
文件 33082 2012-04-25 11:17 AUV-tarcking\路径跟踪(直线)\lujinggenzong.mdl
文件 785 2012-04-25 09:19 AUV-tarcking\路径跟踪(直线)\n.m
文件 835 2012-04-25 09:18 AUV-tarcking\路径跟踪(直线)\tao.m
文件 1315 2012-04-25 09:14 AUV-tarcking\路径跟踪(直线)\WLM.m
文件 804 2012-04-25 09:18 AUV-tarcking\路径跟踪(直线)\X.m
文件 809 2012-04-25 09:18 AUV-tarcking\路径跟踪(直线)\Y.m
评论
共有 条评论