• 大小: 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

评论

共有 条评论