L1_AC:这是一个使用MATLABSimulink [L1自适应控制代码]设计和测试基于L1自适应控制的自适应飞行控制的项目。

时间:2024-06-04 05:18:29
【文件属性】:

文件名称:L1_AC:这是一个使用MATLABSimulink [L1自适应控制代码]设计和测试基于L1自适应控制的自适应飞行控制的项目。

文件大小:6.02MB

文件格式:ZIP

更新时间:2024-06-04 05:18:29

flight-controller flight-simulator simulink control-systems adaptive-control

L1_AC 在这个项目中,使用MATLAB / Simulink I从非线性飞机模型开始设计并测试了基于L1自适应控制的自适应飞行控制。 包含的描述在simulink MATLAB / Function内部 飞机参数(NOMINAL)由INIT.m设置。在某些给定条件下,按照TAS和姿态(仅是平稳状态飞行)修剪飞机。TRIM.m脚本返回使飞机保持在一定高度所需的输入。给定的飞行条件。 L1AC以线性系统表示形式工作,因此系统在调整后的条件附近线性化。 动态和控制矩阵A和B通过“ estrai.m”提取 然后,POLE_PLACEMENT.m使用A和B矩阵计算横向和纵向动力学的反馈矩阵K 控制律参数的设计是脚本TEST_NAVION和TEST_NAVION_LAT的工作 PLOTTING.m在单个图中绘制主要状态变量PLOTTING2.m在子图中绘制主要状态变量PLOTTING3.m在子


【文件预览】:
L1_AC-master
----LICENSE(1KB)
----Fixed Wing()
--------TEST_NAVION_LONG.m(1KB)
--------TRIM.m(3KB)
--------funzione_di_costo.m(955B)
--------PLOT_ALL.m(912B)
--------FullScreen.m(244B)
--------SETUP.m(2KB)
--------POLE_PLACEMENT.m(2KB)
--------LinkAll.m(461B)
--------wind2body.m(246B)
--------AddLegend.m(356B)
--------Copy_3_of_L1AC_NAVION_Latest3.slx(48KB)
--------TEST_NAVION_LAT.m(1KB)
--------holdALL.m(184B)
--------HideFig.m(283B)
--------L1AC_report_draft.pdf(7.51MB)
--------PLOTTING_SCRIPT2.m(2KB)
--------RemoveLegend.m(195B)
--------INIT.m(2KB)
--------NewFigureHide.m(67B)
--------estrai.m(3KB)
--------PLOTTING_SCRIPT4.m(161B)
--------f_NAVION.m(3KB)
--------PLOTTING_SCRIPT3.m(930B)
--------PLOTTING_SCRIPT.m(3KB)
--------docknewfig.m(219B)
--------SaveFig.m(437B)
--------linearizza.m(870B)
--------PrintAll2PDF.m(605B)
--------SETUP_MONTECARLO.m(180B)
--------UnDockAll.m(271B)
--------MONTECARLO.m(11KB)
----Quad()
--------TRIM.m(1KB)
--------funzione_di_costo.m(505B)
--------SETUP.m(3KB)
--------ALTITUDE_PLUS_ATTITUDE_CONTROL.m(4KB)
--------PLOTTING.m(1KB)
--------ReadMeQuad(276B)
--------LINEARIZZA_ESTRAI.m(181B)
--------QUADROTOR.m(1KB)
--------linearizza.m(523B)
--------Quad2.slx(51KB)
----README.md(2KB)

网友评论