首页 > 其他分享 >m基于simulink的六自由度高超声速飞行器内外环飞行控制器设计与仿真实现

m基于simulink的六自由度高超声速飞行器内外环飞行控制器设计与仿真实现

时间:2023-04-18 16:01:20浏览次数:37  
标签:控制 simulink 超声速 飞行器 控制器 平衡点 飞行 设计

1.算法仿真效果

matlab2022a仿真结果如下:

 

 

 

 

 

 

 

2.算法涉及理论知识概要

        高超声速飞行器是指飞行马赫数大于5的飞行器,它是一种近空间飞行器。“近空间”可简单理解为:现有飞机飞行的最高高度(约20Km)和卫星运行轨道的最低高度(约100Km)间的空域。近空间飞行器可定性描述为:能持久稳定运行于近空间执行特定任务的各种飞行器。近空间飞行器的发展涉及国家安全与和平利用空间,是目前国际竞相争夺空间技术的焦点之一,是综合国力的体现。近空间飞行器的出现将促生新的作战样式,改写联合作战理论,并对未来技术局部战争产生重大影响。

       高超声速飞行器与常规的飞行器相比其整体布局采用机身发动机一体化设计,这使得各个子系统之间具有更强的耦合性和非线性。为了满足高超声速飞行器在复杂的飞行条件下仍然拥有稳定的飞行性能和良好的飞行品质,必须采用全新的控制手段。

 

         高超声速飞行器是指飞行马赫数大于5的飞行器,它是一种近空间飞行器。“近空间”可简单理解为:现有飞机飞行的最高高度(约20Km)和卫星运行轨道的最低高度(约100Km)间的空域。高超声速飞行器与常规的飞行器相比其整体布局采用机身发动机一体化设计,这使得各个子系统之间具有更强的耦合性和非线性。为了满足高超声速飞行器在复杂的飞行条件下仍然拥有稳定的飞行性能和良好的飞行品质,必须采用全新的控制手段。

 

 

 

       上面五个式子之间呈强非线性耦合关系,任何变量的改变都将引起其它量的变化,从而导致整个系统的状态发生改变,因此,需要设计非线性控制器来实现解耦协调控制。多平衡点非线性解耦控制方法,基于的是经典反馈控制理论,采用内外环结合的设计思想,具体为:在给定的飞行段内,控制器的结构是相同的,理论上对于某一飞行段,存在着无数个飞行平衡点,应该为每一个平衡点,选取一组控制参数,但实际设计过程中,只需要选取具有典型意义的平衡点来进行研究,得到相应的控制参数,并在飞行段内基于这些参数进行插值计算,即可现实高超声速飞行器多平衡点非线性解耦控制。

 

 

 

       如上图中的结构可以看到,高超声速飞行器控制系统主要包括飞行高度控制和飞行速度控制两部分,飞行高度控制系统是以姿态控制作为控制内环,以达到稳定姿态的目的。而外环采用的是基于高度和高度微分信号的反馈控制;飞行速度控制系统是通过改变发动机推力来控制速度,并在设计过程中结合了姿态信号,以保证速度调整初始阶段的稳定性。

 

 

 

       由于高超声速飞行器的飞行和推进系统之间采用一体化设计,该设计方法引起的耦合作用对飞行动态特性和发动机动态特性都有影响,而重点在于飞行控制,故只考虑发动机对飞行动态特性的影响。那么对于一个平衡点,高超声速飞行器纵向线性模型为

 

 

 

       高超声速飞行器控制系统主要包括飞行高度控制和飞行速度控制两部分,飞行高度控制系统是以姿态控制作为控制内环,以达到稳定姿态的目的。而外环采用的是基于高度和高度微分信号的反馈控制;飞行速度控制系统是通过改变发动机推力来控制速度,并在设计过程中结合了姿态信号,以保证速度调整初始阶段的稳定性。

 

3.MATLAB核心程序

 

 

 

 

% 系统模型
% 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('相位');

 

  

 

标签:控制,simulink,超声速,飞行器,控制器,平衡点,飞行,设计
From: https://www.cnblogs.com/51matlab/p/17329897.html

相关文章

  • 基于FNN模糊神经网络的控制器解耦控制matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要系统的复杂性与所要求的精确性之间存在尖锐矛盾,为此,通过模拟人类学习和自适应能力,人们提出了智能控制的思想。控制理论专家Austrom(1991)在IFAC大会上指出:模糊逻辑控制、神经网络与专家控制是三种典型的智能控制......
  • 基于空间矢量控制的永磁同步电机状态反馈控制转速系统设计及仿真,仿真平台基于MATLAB S
    基于空间矢量控制的永磁同步电机状态反馈控制转速系统设计及仿真,仿真平台基于MATLABSimulink搭建。联系默认发仿真系统文件。另外包含设计文档,高清仿真结果示意图,出图程序设计文档包括,建模、各部分仿真模块设计,控制算法详解ID:85200676106734132......
  • 基于MPC的三相变流器设计及仿真,仿真平台基于MATLAB Simulink搭建
    基于MPC的三相变流器设计及仿真,仿真平台基于MATLABSimulink搭建。内含仿真文件,源代码,设计文档,仿真图。设计文档包括建模,各部分仿真模块设计,控制算法详解。ID:65335674963764486......
  • 基于FNN模糊神经网络的控制器解耦控制matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下: 2.算法涉及理论知识概要       系统的复杂性与所要求的精确性之间存在尖锐矛盾,为此,通过模拟人类学习和自适应能力,人们提出了智能控制的思想。控制理论专家Austrom(1991)在IFAC大会上指出:模糊逻辑控制、神经网络与专家控制是......
  • 基于神经网络的自适应PID控制器 通过将RBF(BP)神经网络和PID控制器相结合
    基于神经网络的自适应PID控制器通过将RBF(BP)神经网络和PID控制器相结合,建立了神经网络PID控制器,采用传递函数进行系统建模,通过自动调整PID参数,实现了对方波信号的跟踪。程序有注释YID:5650652300828715......
  • JMeter 逻辑控制器、定时器、分布式、报告、并发数计算方法、性能监控
    一、逻辑控制器可以按照设定的逻辑控制取样器的执行顺序1、IF控制器(没有else,如果有其他分支,则一直加IF控制器即可)控制它下面的测试元素是否运行位置:测试计划---线程组---(右键添加)逻辑控制器---如果(IF)控制器参数: 案例:(用......
  • m基于Simulink的自适应模糊控制器设计与仿真实现
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要模糊自适应控制器同时结合自适应控制和模糊控制,形成具有自适应的功能的控制系统。模糊自适应控制不要求控制对象具有精确的数学模型,并且还巧妙的引入了自适应律以方便实时的去学习被控对象所具有的各种动态特性,然......
  • m基于Simulink的自适应模糊控制器设计与仿真实现
    1.算法仿真效果matlab2022a仿真结果如下:                2.算法涉及理论知识概要        模糊自适应控制器同时结合自适应控制和模糊控制,形成具有自适应的功能的控制系统。模糊自适应控制不要求控制对象具有精确的数学模型,并且还巧妙......
  • m基于MATLAB和simulink实现模糊控制器以及模糊神经网络控制器
    1.算法仿真效果matlab2017b仿真结果如下:2.算法涉及理论知识概要模糊神经网络控制在控制领域里目前已经成为一个研究热点,其原因在于两者之间的互补性质。神经网络和模糊系统均属于无模型的估计器和非线性动力学系统,也是一种处理不确定性、非线性和其它不确定问题(ill-posedprob......
  • 基于simulink的chaios混沌电路仿真
    1.算法仿真效果matlab2017B仿真结果如下:       根据混沌运动中混沌吸引子的特征,混沌吸引子是整体稳定和局部不稳定相结合的产物,在相空间的表现是“伸长”和“折叠”。它具有复杂的拉伸,折叠和伸缩结构,使得按指数规律发散的系统保持在有限的空间内,即一切位于......