e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  CAE

基于ANSYS SCADE的无人飞行系统研发

2018/2/8    来源:互联网    作者:Giuseppe Cinà  Amar Bouali      
关键字:ANSYS SCADE  无人飞行系统  
小型工程团队使用ANSYS SCADE完成无人飞行系统12.5万行控制代码的设计、验证、生成和集成工作,用时仅为使用C语言时所需时间的三分之一。

    无人飞行系统(UAS)在情报、监视和侦察(ISR)任务方面的应用已呈现爆炸性增长。随着无人飞行系统的价值不断提升,这一增长丝毫没有显示放缓的迹象。UAS 领域在开发自动控制航空器方面必须解决一系列关键技术和人力难题。来自比亚乔航空公司的工程师面临着将公司的传统载人P.180 Avanti II 行政喷气机改造成UAS的挑战。该航空器的指挥控制架构需通过第一代要求的认证,同时按照设计路线图的要求能够在将来不断扩充功能,从而为不同配置提供支持。为了限制经费并在很短的时间内取得成功,这项工作必须由数量严格受限的工程师来完成。比亚乔的工程师通过使用新的开发流程实现了上述目标,在该开发流程中,工程师从头创建了全新的ANSYS SCADE模型,或在有Matlab/Simulink® 模型可用的情况下,使用SCADE Suite Gateway for Simulink® 将其转换成ANSYS SCADE 模型。

    1

    首次飞行中的P.1HH HammerHead

    工程师根据SCADE 模型,使用SCADE KCG 资格认证代码生成器自动生成嵌入式源代码。然后先后在模型阶段、主机以及目标环境中连续测试航空器控制管理系统(VCMS),即执行航空器命令和控制的数字基础设施,这样工程团队就能够尽早地发现问题并加以更正。

    比亚乔航空工业公司是一家总部位于意大利热那亚的跨国航空航天制造公司。该公司从事航空器、航空发动机和航空器结构组件的设计、开发、建造和维护工作。比亚乔最新开发的P.1HH HammerHead 无人机采用两台普拉特·惠特尼加拿大(Pratt &Whitney Canada)公司生产的PT6-66B涡轮螺旋桨发动机,能为任何侦察和安保需求提供顶级对峙能力(在一定距离上部署)。该VCMS 可用于管理飞行控制、推进、发电和配电、起落架、制动、结冰检测和防护、导航和通信系统。使用分区技术创建分隔环境,可让每种功能的软件应用都在其中运行而彼此又不会产生干扰,进而避免造成故障扩散。

    2

VCMS架构

    软件开发要求

    在项目的开始几个月里,团队先开发发动机和飞行控制规则;同时项目组还制定了针对嵌入式软件的其它要求。VCMS 的高级要求以多种不同格式提供。系统工程师还以文本方式采集了一些有关功能、界面和冗余等方面的要求。其它要求则以文本方式从诸如P.180飞行员操作手册等操作指南中摘录。驾驶该飞机所涉及的控制规则、算法和方程则在MathWorks® Simulink 中完成编写、仿真和验证。随后在IBM® Rational®DOORS® 要求管理环境中生成各项要求。此外,测试案例也在DOORS 中完成编写,并使用SCADE 要求管理网关连接到操作要求。最后针对每个测试案例定义测试步骤和预期结果。

    3

    P.1HH开发流程

责任编辑:张纯子
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐