民机飞控计算机系统虚拟样机验证平台研究

   2023-07-11 互联网2660
核心提示:  1飞控系统虚拟样机技术概况  随着虚拟样机技术的成熟,国外已经将虚拟样机技术成功的应用到各种复杂系统中。飞行控制系统

  1飞控系统虚拟样机技术概况

  随着虚拟样机技术的成熟,国外已经将虚拟样机技术成功的应用到各种复杂系统中。飞行控制系统正向着数字化、综合化、智能化的方向发展,系统功能增加,构成复杂,和机上其它系统交联越来越多,设计难度越来越大。基于虚拟样机技术的设计方法为飞控系统的研发制造提供强有力的支持。

  本文分析了民机Boeing777、A340和BuAA民机型方案的非相似多余度飞控计算机系统,对民机非相似余度飞控计算机系统虚拟样机的验证平台进行研究。

  1.1虚拟样机技术

  虚拟样机(Virtual Prototyping,简称VP)技术是一种基于产品的计算机仿真模型的数字化设计方法。这些数字模型即虚拟样机(virtual prototype),又称为虚拟原型机,将不同工程领域的开发模型结合在一起,从外观、功能和行为上模拟真实产品,产品在概念设计阶段就可以迅速地分析、比较多种设计方案,采用相应分析工具,对虚拟样机的功能,性能进行仿真分析,对虚拟样机的行为进行模拟分析,并基于分析结果,修改产品设计和相应的仿真分析模型。虚拟样机支持并行工程方法学,利用虚拟样机替代物理样机在产品全寿命周期过程中对产品进行创新设计、测试、评估和人员训练,可以缩短研发周期、提高产品质量。虚拟样机技术是基于先进的建模技术、多领域协同仿真技术、信息集成与管理技术、工程设计分析技术、交互式用户界面技术和虚拟现实技术的综合应用技术。

  1.2飞控系统虚拟样机技术

  飞机是一种极其复杂的系统,在其设计、制造、试验和飞行过程中都将面临许多技术难题,特别是一些新的关键技术和试验项目能否达到预期的目标,依赖制造物理样机和进行飞行实验来验证的代价是非常大的。随着虚拟样机技术的飞速发展和广泛应用,飞机的设计、试验和运行在概念和方法上有了新的飞跃。通过建立虚拟样机来实现飞机的设计和试验已经成为主流方向之一。

  飞行控制系统作为飞机系统的重要一部分,也通过建立虚拟样机来实现。它可以在一定的程度上实现真实物理系统的功能,验证系统性能是否合乎设计要求,进行系统的性能评价,克服飞控系统物理样机花费昂贵、制造周期长等缺点。使用虚拟原型机可以在飞控系统的设计开发过程中实现真正的并行工程开发,满足多学科设计组的工作要求,提高产品的开发效率。虚拟样机技术可以贯穿于飞控系统研制的全过程,包括功能需求、软件设计(包括概要设计和详细设计)、设计实现、系统集成和测试验证等阶段。通过全生命周期的建模和仿真技术的应用,VP为我们提供了一个能够对飞控系统进行反复设计、测试、验证和评估的开发平台。

  Honeywell空间系统部门提出了用于飞行器开发过程的航空电子综合开发环境的概念,它综合了很多商业软件工具,各子系统设计并行进行,采用共同的数据库管理。系统的建模通过商用图形交互环境VAPS完成,设计者可以采用图形化的快速建模进行初始设计配置和系统性能分析。AIDE提供标准组件的软件模型库,支持Ada、C和FORTRAN语言,库中模型具有标准格式,使设计过程中所有的部门可直接获得。J佃E的硬件结构样机开发单元建立在商业硬件上,包括两部分:商业MIL-STD-1750A处理器,其上运行Ada语言的飞行控制软件;Intel 860的单板计算机,其上运行相关的环境仿真软件,称为仿真引擎。仿真引擎的底板总线基于MultibusⅡ,提供飞行处理器和仿真引擎间的数据通信。

  ADE综合了TLD(Ada开发系统)和Tartan(Ada编译系统)图形化调试器,提供了运行在飞行处理器和仿真引擎上的代码可视性。用户可同仿真引擎实时进行交互,提供了一个快速设备观察在用户定义的条件下整个系统的执行情况。使用Matrix X工具进行自动代码产生。

  美国国家航空实验室NLR的FBW的设计与实验环境具有模块化的结构和定义的界面。整个环境包括完全的飞机和飞行控制系统结构,具有图形化用户界面和线性化分析工具。FBW系统的设计过程自动化和性能评价通过开发的操作品质评价工具箱执行,这个工具箱是由一系列的功能组成,这些功能支持飞机性能的设计结果同设计需求进行比较分析。为了获得合适格式的分析数据,具有能够计算纵向和横向飞行品质的低阶等效系统,基于初始系列军用规范建立设计参数。所有工具都是在Matlab/Simulink环境中设计,支持设计数据的交换进行系统快速分析。仿真环境具有在线和离线分析能力;提供飞行可视化分析,数据以视频方式存储用于回放:飞行测试时进行故障设置和测试。

  JPL(Jet Propulsion Lab)开发的FST(Flight System Testbed)环境主要由COTS产品和JPL开发的工业标准的软件组成忉。该环境由模块化组件组成,定义和执行标准化实时的功能界面,具有标准网络接口和总线、基于32位CPU的商用实时操纵系统和支持广泛使用的语言(C、C++和LabView)。先采用以太网作为通信媒介,之后被1553B总线代替,并不影响飞行器和仿真子系统。FST由一些太空船的子系统组成,可以开发太空船单个子系统的仿真模型。提供系统设计的连贯性和标准的系统水平界面。通过TCP/IP以太网将地理位置不同的部门连接,支持方便的获得测试台活动需要的组件或子系统模型。JPL同工业部门协商和建立合作关系,进行新技术的评价。减少了工程成本,支持重复使用,对未来的任务需求评价新技术,发展测试环境的能力。基于以上虚拟样机技术在飞控系统的应用情况,飞控系统设计虚拟样机支持环境的特征如下:开发环境由模块化组件组成,可扩展和重复使用;使用COTS硬件、软件以及支持广泛使用的语言;标准实时的系统界面,在不影响系统性能情况下允许真实子系统或组件的直接代替;由统一数据库管理,网络连接飞控系统设计过程中各部门进行实时信息交换;图形化交互软件,可进行可视化建模和分析。基于虚拟样机技术在以上飞控系统中的应用情况,并随着虚拟样机技术的发展,飞控系统虚拟样机技术的发展方向如下:

  (1)建立一个先进的、开放的、分布的和集成的支撑平台,工具集,支持飞控系统整个生命周期的设计过程和性能评估。

  (2)虚拟样机开发环境具有通用性和可重用性,能够完成多种不同类型飞控系统的虚拟样机,系统参数可调,模型具有良好的通用性、可移植性和可扩充性,在更改有关算法和数据库后,设计研究人员和使用方可对飞控系统进行二次开发和分析研究。

  (3)系统由大多数市场上COTS产品组成,采用模块化结构,具有易于扩展和可重复使用的特性。标准实时的系统界面,在不影响系统性能情况下允许真实子系统或组件的直接代替;

  (4)飞控系统设计过程中各学科组、各部门和工业可实时地参与飞控设计和试验,交换设计信息,具有图形化交互环境,可进行可视化建模和分析。

  (5)开发虚拟样机平台的关键技术,工程管理技术、多学科虚拟样机协同仿真技术、前期概念规划和后期性能评估技术、设计优化技术、虚拟环境技术、模型的校验、验证和确认技术。

  (6)可进行虚拟样机的可制造性、可维护性和可适用性评估。

  中国大型飞机研制重大科技专项已经正式立项,民用飞机生产要达到当前国际商业和经济环境的要求,迫使各个开发商在开发过程中减少开发代价、缩短生产周期。采用虚拟样机技术是中国大型飞机研制中的必然选择。

  2非相似余度飞控计算机系统介绍

  民用飞机从开始使用电传操纵系统后,由于更高的可靠性要求,较多使用非相似余度方案。

  2.1 Boeing777的3×3余度主飞控计算机

  Boeing777的主飞控计算机系统包括3个完全相同的数字式计算机通道,每个通道有3个非相似的支路,各个通道之间采用ARINC629数据总线通讯。每个支路软件都采用Ada编写,但采用三种不同的Ada编译器编译。支路的输入输出部分包括3个ARINC629终端,其中2个用于接收,1个用于发送/接收。Boeing777主飞控计算机结构如图1所示。

  主飞控计算机的3个通道全部投入工作,每个PFC都使用相同的输入数据解算控制律,计算舵面控制指令。PFC和总线被分为左、中、右三组,PFC同时监听三组总线,但只向同组的总线传送数据,当一组总线失效后,不会影响另外两组的正常工作。飞行员指令通过总线输入到各个PFC。PFC的三个支路的处理器模块在功能上完全相同。这三个支路分别被分配为指令支路、备用支路和监控支路。指令支路解算控制律,将输出传送到指定的总线。其它2个支路分别执行监控功能和支路余度管理任务,它们都进行和指令支路相同的运算,但不向总线发送控制指令,只是向总线发送支路间和通道问的交换信息。一旦指令支路失效,其任务由备用支路取代。剩下2个支路任意一个再次发生故障都将导致PFC输出断开。

  个PFC内的支路同步工作,三个通道以异步方式工作。通道间数据的比较和监控以及系统状态数据交换通过同组的数据总线进行,通道内各支路间数据比较和监控通同组的数据总线进行。通道内支路间的专用总线,主要实时钟同步和支路状态交换,决定是否发送支路禁止和告警号等功能。

  系统具有多级表决面,支路依靠自监控和在线监控确认硬件正确性;每个支路接收来自通道内其它两个支路的离信号决定是否对该支路进行支路禁止和失效告警,通过同总线进行支路间的数据比较和监控;指令支路计算出的关输出参数同其它两个通道指令支路对应的输出组进行中选择。

  2.2 A340的非相似多余度飞控计算机系统

  A340的飞控计算机系统包括3个飞控主计算机(FCPCs)和2个飞控辅助计算机(FCSCs),还有两个飞控制数据集中器(FCDCs)和两个缝翼,襟翼计算机(SFCCs)。系统任务在FCPCs和FCSCs之间分配,任何时都有一个计算机处于运行状态,另外一计算机处于备份状。每个计算机包含两个支路:指令支路和监控支路,两支的功能不同。指令支路<


 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  隐私政策  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅