1.完整项目描述和程序获取
>面包多安全交易平台:https://mbd.pub/o/bread/Y56Zmppx
>如果链接失效,可以直接打开本站店铺搜索相关店铺:
>如果链接失效,程序调试报错或者项目合作也可以加微信或者QQ联系。
2.部分仿真图预览
3.算法概述
高超声速飞行器是指飞行马赫数大于5的飞行器,它是一种近空间飞行器。“近空间”可简单理解为:现有飞机飞行的最高高度(约20Km)和卫星运行轨道的最低高度(约100Km)间的空域。近空间飞行器可定性描述为:能持久稳定运行于近空间执行特定任务的各种飞行器。近空间飞行器的发展涉及国家安全与和平利用空间,是目前国际竞相争夺空间技术的焦点之一,是综合国力的体现。近空间飞行器的出现将促生新的作战样式,改写联合作战理论,并对未来技术局部战争产生重大影响。
高超声速飞行器与常规的飞行器相比其整体布局采用机身发动机一体化设计,这使得各个子系统之间具有更强的耦合性和非线性。为了满足高超声速飞行器在复杂的飞行条件下仍然拥有稳定的飞行性能和良好的飞行品质,必须采用全新的控制手段。
4.部分源码
%=================================================================
%=================================================================
% 系统模型
% x'= Ax+Bu
% y = Cx+Du
A=[-1.4225e-13 -9.9688 -16.641 0 -5.2784e-22;
9.7346e-7 0 0.086872 0 5.8625e-10;
-9.7346e-7 0 -0.086872 1 -5.8625e-10;
-1.6167e-15 0 0.78031 -0.076265 0;
-1.6645e-16 4525.6 0 0 0];
%--------------------------------------------------------
B=[16.219 0 ;
6.1181e-5 0 ;
-6.1181e-5 0 ;
0 3.6619;
0 0];
%--------------------------------------------------------
C=[1 0 0 0 0;
0 0 0 0 1];
%--------------------------------------------------------
D=0;
%=================================================================
..................................................................
C1 =[1 0 0 0 0;
0 1 0 0 0;
0 0 1 0 0;
0 0 0 1 0;
0 0 0 0 1;
0 0 0 0 0;
0 0 0 0 0];
r = 1.4;
R3 = B*B'-(1/r^2)*B1*B1';
Q3 = C1'*C1
[p31,p32,lamp,perr,wellposed,P3] =aresolv(A,Q3,R3)
K3 = B'*P3;
A1 = A-B*K1 % 原系统
A2 = A-B*K3 % H无穷设计A
y1 = ss(A,B,C,D) % 原系统
y2 = ss(A2,B1,C,D)% H无穷设计后系统
figure;
bode(y1,'b');hold on
bode(y2,'r')
grid on
title('原系统伯德图(蓝) & H无穷设计后原系统伯德图(红)');
xlabel('频率');
ylabel('相位');
08_007_m