CN104182272B - 一种用于高超声速飞行器考核的仿真测试平台及控制方法 - Google Patents
一种用于高超声速飞行器考核的仿真测试平台及控制方法 Download PDFInfo
- Publication number
- CN104182272B CN104182272B CN201410443071.9A CN201410443071A CN104182272B CN 104182272 B CN104182272 B CN 104182272B CN 201410443071 A CN201410443071 A CN 201410443071A CN 104182272 B CN104182272 B CN 104182272B
- Authority
- CN
- China
- Prior art keywords
- control
- module
- simulation
- parameter
- guidance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Feedback Control In General (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Aerodynamic Tests, Hydrodynamic Tests, Wind Tunnels, And Water Tanks (AREA)
Abstract
一种用于高超声速飞行器考核的仿真测试平台及控制方法,本发明涉及高超声速飞行器考核的仿真测试平台及控制方法。本发明的目的是为了解决目前高超声速飞行器的控制方法优劣性难以比较,而提供了一种用于高超声速飞行器考核的仿真测试平台及控制方法。一种用于高超声速飞行器考核的仿真测试平台主要包括:***初始参数设置模块、六自由度非线性运动模型模块、数据图形输出模块和制导与控制算法模块四个部分;一种用于高超声速飞行器控制方法包括如下步骤:步骤一、主控软件的实现步骤;步骤二、性能评估软件的实现步骤;步骤三、离线仿真的实现步骤;本发明应用于高超声速飞行器领域。
Description
技术领域
本发明涉及高超声速飞行器考核的仿真测试平台及控制方法。
背景技术
高超声速飞行器从控制角度来看,是一个快时变、强耦合、强非线性的受控对象,这就使得高超声速飞行器的控制方法优劣性难以比较。
发明内容
本发明的目的是为了解决目前高超声速飞行器的控制方法优劣性难以比较,而提供了一种用于高超声速飞行器考核的仿真测试平台及控制方法。
上述的发明目的是通过以下技术方案实现的:
一种用于高超声速飞行器考核的仿真测试平台主要包括:***初始参数设置模块、六自由度非线性运动模型模块、数据图形输出模块和制导与控制算法模块四个部分;
首先完成***初始参数设置模块,然后制导与控制算法模块进入控制输入,***初始参数设置模块与控制输入都进入六自由度非线性运动模型模块,然后进入数据图形输出模块,数据图形输出模块进入制导与控制算法模块然后进入控制输入再进入六自由度非线性运动模型模块;
所述的***初始参数设置模块完成状态初值设置和各种拉偏条件设置;其中,所述各种拉偏条件设置包括:对气动参数摄动、大气密度摄动、大气温度摄动、风干扰或开关机干扰进行组合;
所述的六自由度非线性运动模型模块包括控制输入和输出,控制输入由制导与控制模块提供,包括三个舵偏角和燃油当量比,输出为***的所有状态变量;
所述的数据图形输出模块其功能为将输出数据以图形方式显示;
所述的制导与控制算法模块中添加各种测试控制方法,输出只能是四个变量,按顺序分别为副翼偏角、方向舵偏角、升降舵偏角和燃油当量比,输入是六自由度非线性运动模型模块的输出;制导与控制算法模块采用Simulink中提供的S函数形式与仿真测试平台相连接,S函数由对应的m文件编写,m文件为用matlab语言编写的程序。
一种用于高超声速飞行器控制方法包括如下步骤:
步骤一、主控软件的实现步骤;
优化轨迹提供基准弹道,选取飞行器模型,选取线性或非线性控制制导方法加入到制导与控制算法模块中,通过飞行器的实时飞行状态计算气动参数,将飞行器的飞行状态数据输出保存到文件中以备计算评估和图形显示;
步骤二、性能评估软件的实现步骤;
仿真评估基于设计的通用测试平台,进行六自由度仿真;
根据模型不确定性和干扰的极限情况,建立仿真情形库;针对选定的仿真情形,在相同的测试条件和评分标准下对不同的制导与控制方法进行仿真测试,并对仿真数据结果进行打分评估;
仿真评估中,各种的程序、所有仿真情形均采用相同的初始状态,为了更好地模拟实际飞行环境、考核控制算法的真实水平,仿真情形分为:
在标称情况下,不考虑各种不确定性和干扰,进行标称模型仿真;
在参数拉偏情形下,对不确定性、干扰和时延情况进行蒙特卡洛仿真,对控制***性能、跟踪性能进行等评估标准进行加权求和,得出测试报告,评估各飞行器控制***的优劣程度;
步骤三、离线仿真的实现步骤;
首先完成对状态初值、拉偏条件、弹道加载和制导与控制参数的设置完成***初始化;
其中,所述状态初值设定即对***初始状态进行赋值,完成对***的初始状态输入;
所述拉偏条件设置是对气动参数摄动、大气密度摄动、大气温度摄动、风干扰大小、开关机干扰的大小进行设置;
所述制导与控制参数设置是加载弹道并设置制导与控制中的必要参数,添加制导与控制算法模块,根据matlab命令窗口提示,运行Simulink仿真文件,保存数据结果。
发明效果:
本仿真平台具有良好的通用性、扩展性和可靠性,对于不同控制方法之间的性能优劣比较,飞行控制***的开发速度加快了18%,仿真的真实性和可信度提高了20%,可以为高超声速飞行器控制***研究方法的效能评估提供一种可视化的软件支撑,为飞行控制***开发节约了成本。基于Matlab/Simulink软件搭建了统一的用于高超声速飞行器考核的仿真测试平台,建立性能评估软件,弥补了高超声速飞行器控制方法性能评估的空白。
附图说明
图1为具体实施方式一的测试平台示意图;
图2为具体实施方式一的测试平台效果图;
图3为具体实施方式二的方法流程图。
具体实施方式
具体实施方式一:本实施方式的一种用于高超声速飞行器仿真测试平台按以下步骤实现:
一种用于高超声速飞行器考核的仿真测试平台主要包括:***初始参数设置模块、六自由度非线性运动模型模块、数据图形输出模块和制导与控制算法模块四个部分;
首先完成***初始参数设置模块,然后制导与控制算法模块进入控制输入,***初始参数设置模块与控制输入都进入六自由度非线性运动模型模块,然后进入数据图形输出模块,数据图形输出模块进入制导与控制算法模块然后进入控制输入在进入六自由度非线性运动模型模块;
所述的***初始参数设置模块完成状态初值设置(m文件)和各种拉偏条件设置(m文件);其中,所述各种拉偏条件设置包括:对气动参数摄动、大气密度摄动、大气温度摄动、风干扰或开关机干扰进行组合,m文件为用matlab语言编写的程序;
所述的六自由度非线性运动模型模块包括控制输入和输出,控制输入由制导与控制模块提供,包括三个舵偏角和燃油当量比,输出为***的所有状态变量;
所述的数据图形输出模块其功能为将输出数据以图形方式显示;
所述的制导与控制算法模块中添加各种测试控制方法,输出只能是四个变量,按顺序分别为副翼偏角、方向舵偏角、升降舵偏角和燃油当量比,输入是六自由度非线性运动模型模块的输出;制导与控制算法模块采用Simulink中提供的S函数形式与仿真测试平台相连接,S函数由对应的m文件编写。
具体实施方式二:一种用于高超声速飞行器控制方法按以下步骤实现:
步骤一、主控软件的实现步骤;
优化轨迹提供基准弹道,选取飞行器模型,选取线性或非线性控制制导方法加入到制导与控制算法模块中,通过飞行器的实时飞行状态计算气动参数,将飞行器的飞行状态数据输出保存到文件中以备计算评估和图形显示;
步骤二、性能评估软件的实现步骤;
仿真评估基于设计的通用测试平台,进行六自由度仿真;
根据模型不确定性和干扰的极限情况,建立仿真情形库;针对选定的仿真情形,在相同的测试条件和评分标准下对不同的制导与控制方法进行仿真测试,并对仿真数据结果进行打分评估;
仿真评估中,各种的程序、所有仿真情形均采用相同的初始状态,仿真情形分为:
在标称情况下,不考虑各种不确定性和干扰,进行标称模型仿真;
在参数拉偏情形下,对不确定性、干扰和时延情况进行蒙特卡洛仿真,对控制***性能、跟踪性能进行等评估标准进行加权求和,得出测试报告,评估各飞行器控制***的优劣程度;
步骤三、离线仿真的实现步骤;
首先完成对状态初值、拉偏条件、弹道加载和制导与控制参数的设置完成***初始化;
其中,所述状态初值设定即对***初始状态进行赋值,完成对***的初始状态输入;
所述拉偏条件设置是对气动参数摄动、大气密度摄动、大气温度摄动、风干扰大小、开关机干扰的大小进行设置;
所述制导与控制参数设置是加载弹道并设置制导与控制中的必要参数,添加制导与控制算法模块,根据Matlab命令窗口提示,运行Simulink仿真文件,保存数据结果。
具体实施方式三:本实施方式与具体实施方式二不同的是:步骤一中主控软件的实现步骤是基于Matlab/Simulink环境,通过选择需要的飞行器模型和制导与控制算法模块实现离线仿真,并实时监控仿真数据信息;
飞行器模型包括多种不同气动参数特性的飞行器模型,包括刚体模型,弹性体模型,大气环境参数模型,气动参数模型;
制导与控制仿真模型方法库包括多种方法模型,具体的有参数化方法,自抗扰方法,预测方法,以及舵机负载模型,能实现高超声速飞行器在不同飞行阶段的飞行仿真实验,充分验证各种控制方法对不同模型和适用性和控制性能。
其它步骤及参数与具体实施方式二相同。
具体实施方式四:本实施方式与具体实施方式二或三之一不同的是:步骤二中性能评估软件用于读取标称模型仿真与蒙特卡洛仿真提供的数据,通过与评估准则进行对比并显示评估结果;
仿真数据结果,用于matlab离线仿真,便于仿真分析;性能评估数据用于查看不同控制方法的性能优劣;仿真数据经提取,根据需要行成的性能评估体系,对仿真数据进行评估计算,获得最终的评估结果。
其它步骤及参数与具体实施方式二或三之一相同。
仿真实验:
通过优化基准弹道得到飞行参考指令;选取制导与控制算法,如鲁棒方法,自适应方法,预测方法等;设置初始参数及仿真情形需要的参数值;大气参数和气动参数拉偏比例通过产生随机数来决定。随机数的选择按照正态分布求取,为便于采用统一的参数拉偏范围的随机数组,可以从通用的参数拉偏随机数数据库选取。确定飞行器仿真数据模型进行非线性六自由度仿真。根据仿真得到的数据,提取需要的指标值,通过已有的评估体系进行评价。
基于Matlab/Simulink软件建立了测试平台。此平台主要包括:***初始参数设置模块、运动模型模块、数据输出模块和制导与控制算法模块四个部分。
***初始参数设置模块:完成对状态初值、拉偏条件、弹道加载和制导控制参数的设置。下面具体介绍:
(1)状态初值设定:对***初始状态进行赋值。调试时,需要先编写文件,即完成对***的初始状态输入。测试时,***的初始状态将统一设置,不必提供。
(2)拉偏条件设置:对气动参数摄动、大气密度摄动、大气温度摄动、风干扰大小、开关机干扰的大小进行设置。在调试时,可以参考技术要求对拉偏条件进行设置。测试时,各种拉偏条件将统一设置,不必提供。
(3)制导与控制参数设置:加载弹道并设置制导与控制中的必要参数。如果没有参数需要加载,此文件不需要修改。
Claims (4)
1.一种用于高超声速飞行器考核的仿真测试平台,其特征在于:
一种用于高超声速飞行器考核的仿真测试平台包括:***初始参数设置模块、六自由度非线性运动模型模块、数据图形输出模块和制导与控制算法模块四个部分;
首先完成***初始参数设置模块,然后制导与控制算法模块进入控制输入,***初始参数设置模块与控制输入都进入六自由度非线性运动模型模块,然后进入数据图形输出模块,数据图形输出模块进入制导与控制算法模块然后进入控制输入再进入六自由度非线性运动模型模块;
所述的***初始参数设置模块完成状态初值设置和各种拉偏条件设置;其中,所述各种拉偏条件设置包括:对气动参数摄动、大气密度摄动、大气温度摄动、风干扰或开关机干扰进行组合;
所述的六自由度非线性运动模型模块包括控制输入和输出,控制输入由制导与控制模块提供,包括三个舵偏角和燃油当量比,输出为***的所有状态变量;
所述的数据图形输出模块其功能为将输出数据以图形方式显示;
所述的制导与控制算法模块中添加各种测试控制方法,输出只能是四个变量,按顺序分别为副翼偏角、方向舵偏角、升降舵偏角和燃油当量比,输入是六自由度非线性运动模型模块的输出;制导与控制算法模块采用Simulink中提供的S函数形式与仿真测试平台相连接,S函数由对应的m文件编写。
2.一种用于高超声速飞行器控制方法,其特征在于:一种用于高超声速飞行器控制方法包括如下步骤:
步骤一、主控软件的实现步骤;
优化轨迹提供基准弹道,选取飞行器模型,选取线性或非线性控制制导方法加入到制导与控制算法模块中,通过飞行器的实时飞行状态计算气动参数,将飞行器的飞行状态数据输出保存到文件中以备计算评估和图形显示;
步骤二、性能评估软件的实现步骤;
仿真评估基于设计的通用测试平台,进行六自由度仿真;
根据模型不确定性和干扰的极限情况,建立仿真情形库;针对选定的仿真情形,在相同的测试条件和评分标准下对不同的制导与控制方法进行仿真测试,并对仿真数据结果进行打分评估;
仿真评估中,各种的程序、所有仿真情形均采用相同的初始状态,仿真情形分为:
在标称情况下,不考虑各种不确定性和干扰,进行标称模型仿真;
在参数拉偏情形下,对不确定性、干扰和时延情况进行蒙特卡洛仿真,对控制***性能、跟踪性能评估标准进行加权求和,得出测试报告,评估各飞行器控制***的优劣程度;
步骤三、离线仿真的实现步骤;
首先完成对状态初值、拉偏条件、弹道加载和制导与控制参数的设置完成***初始化;
其中,所述状态初值设定即对***初始状态进行赋值,完成对***的初始状态输入;
所述拉偏条件设置是对气动参数摄动、大气密度摄动、大气温度摄动、风干扰大小、开关机干扰的大小进行设置;
所述制导与控制参数设置是加载弹道并设置制导与控制中的必要参数,添加制导与控制算法模块,根据Matlab命令窗口提示,运行Simulink仿真文件,保存数据结果。
3.根据权利要求2所述一种用于高超声速飞行器控制方法,其特征在于:步骤一中主控软件的实现步骤是基于Matlab/Simulink环境,通过选择需要的飞行器模型和制导与控制算法模块实现离线仿真,并实时监控仿真数据信息;
飞行器模型包括多种不同气动参数特性的飞行器模型,包括刚体模型,弹性体模型,大气环境参数模型,气动参数模型;
制导与控制仿真模型方法库包括多种方法模型,具体的有参数化方法,自抗扰方法,预测方法,以及舵机负载模型,能实现高超声速飞行器在不同飞行阶段的飞行仿真实验,充分验证各种控制方法对不同模型的适用性和控制性能。
4.根据权利要求3所述一种用于高超声速飞行器控制方法,其特征在于:步骤二中性能评估软件用于读取标称模型仿真与蒙特卡洛仿真提供的数据,通过与评估准则进行对比并显示评估结果;
仿真数据结果,用于Matlab离线仿真,便于仿真分析;性能评估数据用于查看不同控制方法的性能优劣;仿真数据经提取,根据需要行成的性能评估体系,对仿真数据进行评估计算,获得最终的评估结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410443071.9A CN104182272B (zh) | 2014-09-02 | 2014-09-02 | 一种用于高超声速飞行器考核的仿真测试平台及控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410443071.9A CN104182272B (zh) | 2014-09-02 | 2014-09-02 | 一种用于高超声速飞行器考核的仿真测试平台及控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104182272A CN104182272A (zh) | 2014-12-03 |
CN104182272B true CN104182272B (zh) | 2017-04-12 |
Family
ID=51963347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410443071.9A Active CN104182272B (zh) | 2014-09-02 | 2014-09-02 | 一种用于高超声速飞行器考核的仿真测试平台及控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104182272B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105278545A (zh) * | 2015-11-04 | 2016-01-27 | 北京航空航天大学 | 适用于高超声速机动飞行的自抗扰轨迹线性化控制方法 |
CN105426639A (zh) * | 2015-12-25 | 2016-03-23 | 北京经纬恒润科技有限公司 | 一种六自由度数学仿真模型的仿真***及方法 |
RU168143U1 (ru) * | 2016-06-23 | 2017-01-18 | Публичное акционерное общество "Научно-производственное объединение "Алмаз" имени академика А.А. Расплетина" (ПАО "НПО "Алмаз") | Устройство предпусковой проверки готовности летательных аппаратов |
CN106682278B (zh) * | 2016-12-06 | 2019-11-08 | 西安交通大学 | 基于图像处理的超声速流场预测准确度判定装置及方法 |
CN107132771B (zh) * | 2017-03-31 | 2018-07-20 | 北京蓝箭空间科技有限公司 | 一种运载火箭飞行品质高效仿真验证方法 |
CN107664952B (zh) * | 2017-09-12 | 2019-07-09 | 哈尔滨工业大学 | 基于SysML的航天飞行器***模拟方法 |
CN113010403A (zh) * | 2019-12-19 | 2021-06-22 | 海鹰航空通用装备有限责任公司 | 一种基于共享内存的飞行控制软件测试***及方法 |
CN111046497B (zh) * | 2019-12-24 | 2023-04-07 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种高空高速飞机突防生存力快速评估装置 |
CN111290299A (zh) * | 2020-03-20 | 2020-06-16 | 湖南云顶智能科技有限公司 | 一种高超声速试飞器助推段控制***仿真平台 |
CN113641164A (zh) * | 2021-07-07 | 2021-11-12 | 中国人民解放***箭军工程大学 | 用于高超声速飞行器考核的仿真测试平台及其控制方法 |
CN113342028B (zh) * | 2021-07-26 | 2022-08-09 | 中国人民解放军63629部队 | 大型飞行器跟踪数字化仿真平台及其仿真方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6926226B2 (en) * | 2002-05-24 | 2005-08-09 | Dassualt Aviation | Composite combination for launching a payload into space |
CN102147987A (zh) * | 2011-04-18 | 2011-08-10 | 中国人民解放军国防科学技术大学 | 飞行器导航、制导与控制技术教学实验装置 |
CN102508692A (zh) * | 2011-09-28 | 2012-06-20 | 天津大学 | 临近空间飞行器控制方法仿真与验证方法 |
-
2014
- 2014-09-02 CN CN201410443071.9A patent/CN104182272B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6926226B2 (en) * | 2002-05-24 | 2005-08-09 | Dassualt Aviation | Composite combination for launching a payload into space |
CN102147987A (zh) * | 2011-04-18 | 2011-08-10 | 中国人民解放军国防科学技术大学 | 飞行器导航、制导与控制技术教学实验装置 |
CN102508692A (zh) * | 2011-09-28 | 2012-06-20 | 天津大学 | 临近空间飞行器控制方法仿真与验证方法 |
Non-Patent Citations (2)
Title |
---|
高超声速飞行器仿真与性能评估;徐正军;《中国优秀博硕士学位论文全文数据库 (硕士) 工程科技Ⅱ辑 》;20060715;C031-187 * |
高超声速飞行器制导与控制性能评估方法;马卫华;《航天控制》;20120831;第30卷(第4期);第7-12页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104182272A (zh) | 2014-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104182272B (zh) | 一种用于高超声速飞行器考核的仿真测试平台及控制方法 | |
CN102456082B (zh) | 二维-三维相结合的卫星总装工艺规划与仿真方法 | |
CN103150446B (zh) | 临近空间飞行器模型验证与仿真实现方法 | |
CN102968059B (zh) | 飞机起落架模拟器 | |
CN104750932A (zh) | 一种混合不确定性下基于代理模型的结构可靠性分析方法 | |
Goupil et al. | Industrial benchmarking and evaluation of ADDSAFE FDD designs | |
CN105159141B (zh) | 电传控制律传动比的验证方法及装置 | |
CN108169586A (zh) | 一种用于航空电子***集成测试方法 | |
CN107025172A (zh) | 一种基于概率风险评价的软件测试方法 | |
CN107506297A (zh) | 基于仿真平台的反应堆保护***功能测试方法和装置 | |
CN103942091A (zh) | Matlab自定义模型和psasp联合仿真的励磁***仿真方法及*** | |
CN111027261B (zh) | 一种用于研究结构风激励响应的混合模拟试验方法 | |
Andrén et al. | Development and validation of a coordinated voltage controller using real-time simulation | |
Pokorádi | Sensitivity investigation of fault tree analysis with matrix-algebraic method | |
Fernández et al. | A tool for industrial verification and benchmarking of FDD/FTC designs | |
KR20090055056A (ko) | 마이크로그리드 관리 시스템의 시험 장치 | |
CN103645644A (zh) | 一种在仿真中对高度气压仿真器的动静压修正方法 | |
Machado et al. | HiL simulation workbench for testing and validating PLC programs | |
CN110287507A (zh) | 一种应用于恒压变量液压柱塞泵疲劳寿命分析方法 | |
Marcos | Assessment on the ADDSAFE benchmark simulator of an H-infinity fault detection design for aircraft | |
CN111474905B (zh) | 一种机电产品制造过程参数漂移故障诊断方法 | |
Chu et al. | A model based approach for digital testbed development supporting virtual experimentation of an unmanned surface vehicle | |
Lee et al. | Survey of Dynamic PSA Methodologies | |
CN111506998B (zh) | 一种构建机电产品制造过程参数漂移故障特征样本库的方法 | |
Zaev et al. | Hydro power plant governor testing using hardware-in-the-loop simulation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |