一种基于X‑Plane与Simulink的平视飞行导引算法开发验证方法技术

技术编号:17248886 阅读:83 留言:0更新日期:2018-02-11 07:09
本发明专利技术提出一种基于X‑Plane与Simulink的平视飞行导引算法开发验证方法,基于X‑Plane和Simulink软件,将二者的优势结合,利用X‑Plane软件作为飞行仿真引擎和视景仿真引擎,提供飞行参数和环境参数,并通过开发X‑Plane插件的形式实现各种特定功能,通过X‑Plane的数据共享机制实现不同插件间的数据传递;在Simulink中利用基于模型的设计思想开发平视飞行导引算法模型;通过UDP通信特点实现X‑Plane和Simulink软件的同步性。使用本发明专利技术所构建的开发验证环境,飞行仿真和视景仿真部分均是基于成熟的商用软件,使得导引算法设计人员可以将主要精力放在算法开发本身,而无需在数据激励和可视化方面花费太多时间,可大大提高算法开发效率并降低成本。

【技术实现步骤摘要】
一种基于X-Plane与Simulink的平视飞行导引算法开发验证方法
本专利技术涉及飞行仿真及飞行导引
,更具体地说,涉及一种用于平视飞行导引算法开发验证的低成本、高逼真度、基于模型设计的仿真验证方法。
技术介绍
X-Plane是世界上针对个人计算机的最广泛、最强有力的飞行模拟器,它提供可家用的最接近实际的飞行模型。X-Plane被许多世界领先的国防供应商、空军、飞机制造商甚至是航空局使用,利用X-Plane进行飞行训练、概念设计及飞行试验。欧洲EADT团队所开发的用于X-Plane的x737机模,对B737-800飞机的空气动力特性以及各飞机系统均做了非常逼真的模拟,在三维座舱中可实现各种人机交互操作,外接驾驶杆后可实现基于人在回路操纵的仿真飞行。Simulink是一种用途广泛的基于模型的仿真工具,可以搭建线性、非线性、连续、离散等各种数学模型,在飞行仿真及算法开发领域得到了广泛应用。设计人员只需利用Simulink提供的各种基本模块,即可快速搭建出相应的模型,用于算法开发、算法仿真,以验证算法的正确性,加快开发进度。平视飞行导引算法主要用于在飞行员手动操纵飞机期间为其提供本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201710786108.html" title="一种基于X‑Plane与Simulink的平视飞行导引算法开发验证方法原文来自X技术">基于X‑Plane与Simulink的平视飞行导引算法开发验证方法</a>

【技术保护点】
一种基于X‑Plane与Simulink的平视飞行导引算法开发验证方法,其特征在于:包括以下步骤:步骤1:根据实验场景要求,在X‑Plane中选择对应的飞机模型,针对选择的飞机模型,计算目标初始化参数,包括飞机位置、姿态、速度以及初始配平值范围;步骤2:在X‑Plane中注册回调函数,所述回调函数检测当前飞机模型的配平值相对于步骤1中初始配平值范围的关系,若当前飞机模型的配平值处于初始配平值范围内,则不做调整,且在以后的仿真周期中不再调用该回调函数,若当前飞机模型的配平值处于初始配平值范围外,则根据检测结果确定向前或向后转动飞机模型配平轮,并在下一仿真周期中继续调用所述回调函数;步骤3:当飞机...

【技术特征摘要】
1.一种基于X-Plane与Simulink的平视飞行导引算法开发验证方法,其特征在于:包括以下步骤:步骤1:根据实验场景要求,在X-Plane中选择对应的飞机模型,针对选择的飞机模型,计算目标初始化参数,包括飞机位置、姿态、速度以及初始配平值范围;步骤2:在X-Plane中注册回调函数,所述回调函数检测当前飞机模型的配平值相对于步骤1中初始配平值范围的关系,若当前飞机模型的配平值处于初始配平值范围内,则不做调整,且在以后的仿真周期中不再调用该回调函数,若当前飞机模型的配平值处于初始配平值范围外,则根据检测结果确定向前或向后转动飞机模型配平轮,并在下一仿真周期中继续调用所述回调函数;步骤3:当飞机模型的配平值处于初始配平值范围内后,根据步骤1计算的飞机位置、姿态、速度对X-Plane中的对应参数直接赋值;步骤4:在X-Plane中根据目标初始化参数开始进行飞行仿真;步骤5:将X-Plane仿真过程中的飞行参数以UDP方式发送至Simulink;步骤6:Simulink中建立有需要验证的平视飞行导引算法模型;所述平视飞行导引算法模型根据接...

【专利技术属性】
技术研发人员:王涛于桂杰高文正
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1