模块化逻辑制造技术

技术编号:19022674 阅读:47 留言:0更新日期:2018-09-26 18:53
本公开的一个示例方面针对用于实现模块化逻辑的方法。所述方法包括由一个或多个处理器来访问在控制器上实现的用以控制飞行器引擎的操作的控制软件。所述方法包括由所述一个或多个处理器来访问多个推进器配置参数中的至少一个。所述方法包括由所述一个或多个处理器独立于控制软件来修改推进器配置参数中所访问的至少一个。

【技术实现步骤摘要】
模块化逻辑
本主题一般涉及航空交通工具。
技术介绍
一种航空交通工具能包括一个或多个引擎。所述一个或多个引擎能包括全权数字引擎控制(FADEC)。每个FADEC能包括用以控制对应的引擎的操作的控制软件。每次修改控制软件时,控制软件能要求认证。例如,控制软件的一些部分(诸如推进器配置参数)能比控制软件的其它部分更频繁地或在不同时间要求修改。
技术实现思路
本公开的实施例的方面和优点将在下面描述中被部分阐述,或者可从描述中学习,或者可通过实践实施例来学习。本公开的一个示例方面针对用于实现模块化逻辑的方法。所述方法包括由一个或多个处理器来访问在控制器上实现的用以控制航空器引擎的操作的控制软件。所述方法包括由所述一个或多个处理器来访问多个推进器配置参数中的至少一个。所述方法包括由所述一个或多个处理器独立于控制软件来修改推进器配置参数中所访问的至少一个。本公开的另一示例方面针对用于实现模块化逻辑的系统。所述系统包括飞行器引擎,其包括配置成控制引擎的控制器。控制器包括控制软件。所述系统包括一个或多个存储器装置。所述一个或多个存储器装置包括推进器配置参数集合。推进器配置参数集合分离于控制软件,使得推进器配置参数中的至少一个独立于控制软件可修改。本公开的另一示例方面针对飞行器。所述飞行器包括飞行器引擎,所述飞行器引擎包括全权数字引擎控制(FADEC)。FADEC包括控制软件。飞行器包括一个或多个存储器装置。所述一个或多个存储器装置包括推进器配置参数集合。推进器配置参数集合分离于控制软件,使得推进器配置参数中的至少一个独立于控制软件可修改。本公开的其它示例方面针对用于实现模块化逻辑的系统、方法、航空交通工具、航空电子系统、装置、非暂时性计算机可读介质。可对本公开的这些示例方面进行变化和修改。参考以下描述和随附权利要求,各种实施例的这些和其它特征、方面和优点将变得更好理解。结合在本说明书中并构成本说明书的一部分的附图示出了本公开的实施例,并且与描述一起用于解释有关原理。附图说明在说明书中阐述了针对本领域普通技术人员之一的实施例的详细讨论,其对附图进行参考,在附图中:图1描绘了根据本公开的示例实施例的航空交通工具;图2描绘了具有模块化逻辑的示例系统的框图;图3描绘了具有模块化逻辑的另一示例系统的框图;图4描绘了根据本公开的示例实施例的示例方法的流程图;以及图5描绘了根据本公开的示例实施例的用于实现一个或多个方面的控制系统。具体实施方式现在将对实施例进行详细参考,所述实施例的一个或多个示例在附图中被示出。通过解释实施例而非限制实施例的方式来提供每个示例。实际上,对于本领域那些技术人员将显而易见的是,在不脱离本专利技术的范畴或精神的情况下,能在本公开中进行各种修改和变化。例如,作为一个实施例的一部分所示出或描述的特征能与另一实施例被使用以产生又进一步的实施例。因此,意图是本公开覆盖如进入随附权利要求及其等效物的范畴内的此类修改和变化。如本说明书和随附权利要求中所使用的,除非上下文以其它方式明确说明,否则单数形式“一(a/an)”和“所述”包括复数的所指对象。结合数值的术语“约”的使用指在所陈述量的25%内。本公开的示例方面针对能实现模块化逻辑的方法和系统。航空交通工具能包括一个或多个引擎。所述一个或多个引擎中的每个能包括全权数字引擎控制(FADEC)。每个FADEC能包括用以控制对应的引擎的操作的控制软件。每次修改控制软件时,控制软件能要求认证。例如,控制软件的一些部分(诸如推进器配置参数)能比控制软件的其它部分更频繁地或在不同时间要求修改。控制软件的那些部分能与控制软件分开到模块化逻辑中。模块化逻辑能例如驻留在配置文件中。例如,推进器配置参数能驻留在推进器配置文件中。控制软件能与模块化逻辑(像例如推进器配置文件)分开地认证。当模块化逻辑与控制软件集成时,能使用一系列校验来确保模块化逻辑是正规的。该系列校验能包括例如校验和校验(checksumcheck)、文件结构校验、字段格式校验、字段范围校验、字段适当性校验等。例如,校验和校验能使用校验和公式来确保模块化逻辑的比特减少到预期的校验和;字段结构校验能确保模块化逻辑具有正确数量的段、每个段是正确的长度等;字段结构校验能确保模块化逻辑中的每个字段具有预期的格式;字段范围校验能确保每个字段处于或高于最小阈值和/或处于或高于最大阈值;并且字段适当性校验能根据其它字段的值来确保每个字段的值是适当的。以此方式,根据本公开的示例方面的所述系统和方法能具有多个技术效果和益处。例如,本公开的示例方面能具有在不要求控制软件的认证的情况下使能修改模块化逻辑(诸如推进器配置文件)的技术效果。在一些实施例中,本公开的所述系统和方法还提供对飞行器中的计算系统的改进。例如,所述方法和系统实现模块化逻辑。所述方法包括由一个或多个处理器来访问在控制器上实现的用以控制航空器引擎的操作的控制软件。所述方法包括由所述一个或多个处理器来访问多个推进器配置参数中的至少一个。所述方法包括由所述一个或多个处理器独立于控制软件而修改推进器配置参数中所访问的至少一个。这能与控制软件分开地允许模块化逻辑的修改。因此,与模块化逻辑关联的飞行器组件能被结合到飞行器中,并且所关联的模块化逻辑能在与控制软件集成之前被分开地认证,消除了对认证(或重新认证)整个控制软件的需要。图1描绘了依照本公开的示例实施例的示例航空交通工具100。航空交通工具100能包括一个或多个引擎102。每个引擎102能包括全权数字引擎控制(FADEC)104。示例航空交通工具100的组件的数量、位置、和/或定向是为了说明和讨论的目的,并非旨在是限制性的。使用本文所提供的公开的本领域那些普通技术人员应当理解,能在不偏离本公开的范畴的情况下调整航空交通工具100的组件的数量、位置、和/或定向。图2描绘了具有模块化逻辑的示例系统的框图。框图200能描绘用于图1的FADEC104的控制软件的示例架构。控制软件能包括操作软件202。操作软件202能包括操作系统。控制软件能包括输入接口204。输入接口204能允许控制软件接收输入。控制软件能包括一个或多个控制算法206。所述一个或多个控制算法206能包括用于确保系统配置和/或系统设置在预定范围内的算法。例如,能出于安全性考虑、政府法规遵从考虑、组件能力考虑等来设置预定范围。控制软件能包括管理逻辑208。管理逻辑208能包括用于组件健康、组件选择、维护等的数据和/或算法。控制软件能包括输出接口210。输出接口210能允许控制软件传送输出。框图220能描绘示例模块化逻辑,诸如用于任何引擎组件的配置文件、推进器配置文件、变速箱配置文件等。模块化逻辑能包括一个或多个参数222、224、226、228、230。例如,当模块化逻辑是具有推进器参数的推进器配置文件时,参数222、224、226、228、230能是例如推进器参数,诸如最大可接受增益、最小可接受增益、推进器的桨距(pitch)、最大推进器速度、最小推进器速度等。控制软件能包括设计保护逻辑218。设计保护逻辑218能包括设计保障等级A(DALA)保护逻辑。设计保护逻辑218能执行一个或多个校验来验证模块化逻辑和/或所述一个或多个参数222、224、226、228、230。本文档来自技高网...

【技术保护点】
1.一种用于实现模块化逻辑的方法,包括:由一个或多个处理器来访问在控制器上实现的用以控制飞行器引擎的操作的控制软件;由所述一个或多个处理器来访问多个推进器配置参数中的至少一个;以及由所述一个或多个处理器独立于所述控制软件来修改所述推进器配置参数中所访问的至少一个。

【技术特征摘要】
2017.03.14 EP 17425031.61.一种用于实现模块化逻辑的方法,包括:由一个或多个处理器来访问在控制器上实现的用以控制飞行器引擎的操作的控制软件;由所述一个或多个处理器来访问多个推进器配置参数中的至少一个;以及由所述一个或多个处理器独立于所述控制软件来修改所述推进器配置参数中所访问的至少一个。2.如权利要求1所述的方法,其中所述推进器配置参数中的至少一个涉及最大可接受增益。3.如权利要求1所述的方法,其中所述推进器配置参数中的至少一个涉及最小可接受增益。4.如权利要求1所述的...

【专利技术属性】
技术研发人员:C赖
申请(专利权)人:通用电气阿维奥有限责任公司
类型:发明
国别省市:意大利,IT

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

1