一种飞控计算机NVM多层次管理方法技术

技术编号:33087671 阅读:15 留言:0更新日期:2022-04-15 10:54
本申请提供了一种飞控计算机NVM多层次管理方法,所述方法包括:基于存储内容的特征,将NVM存储器划分为多个NVM区域;对每个NVM区域配置相应的处理策略;其中,所述处理策略是基于存储内容的特征生成的;本申请提供的该种多层次管理策略实施后,可以针对不同的存储对象制定不同的处理策略,解决了飞控系统不同种类的数据对NVM要求的冲突和耦合问题。的数据对NVM要求的冲突和耦合问题。的数据对NVM要求的冲突和耦合问题。

【技术实现步骤摘要】
一种飞控计算机NVM多层次管理方法


[0001]本申请属于飞控系统
,尤其涉及一种飞控计算机NVM多层次管理方法。

技术介绍

[0002]飞控计算机中的非易失性存储器(Non

Volatile Memery,NVM)通常用来保存重要的飞行参数和飞行中的故障信息,在飞行结束后,NVM中的数据可以用于故障定位、维护维修以及极端情况下的事故分析等。
[0003]飞控系统对NVM典型的使用方式为:在飞行中用来记录飞行参数和故障,飞行完成后通过地面维护设备读取数据,数据读取完成后,再通过地面维护设备发出清除故障指令,飞控机载软件收到请求后将NVM区域清除。清除操作通常是在对上次飞行的数据、故障分析完成之后,下次飞行之前由机务人员完成。
[0004]随着飞控系统功能增强,飞控机载软件对NVM的使用场景更加多样化,上述这种对NVM单一的使用和管理策略越来越制约了系统功能的拓展和维护的便捷程度。

技术实现思路

[0005]针对上述技术问题,本申请提供了一种飞控计算机NVM多层次管理方法,所述方法包括:
[0006]基于存储内容的特征,将NVM存储器划分为多个NVM区域;
[0007]对每个NVM区域配置相应的处理策略;其中,所述处理策略是基于存储内容的特征生成的。
[0008]优选地,所述NVM区域包括故障清单区、飞行参数区、舵面零位偏置区和软件异常区。
[0009]优选地,所述处理策略包括:
[0010]第一处理策略,用于所述故障清单区;
[0011]第二处理策略,用于所述飞行参数区;
[0012]第三处理策略,用于所述舵面零位偏置区;
[0013]第四处理策略,用于所述软件异常区。
[0014]优选地,所述处理策略,用于在飞控系统发生掉电又恢复后,保留存储于所述NVM区域中的数据。
[0015]优选地,所述第一处理策略,用于在地面启动时,基于区域清除条件清除所述故障清单区中的数据;
[0016]其中,所述区域清除条件包括:地面维护设备发出的清除指令,或飞控机载软件识别到NVM故障。
[0017]优选地,所述第二处理策略,用于在地面启动时,基于区域清除条件清除所述飞行参数区中的数据;
[0018]其中,所述区域清除条件包括:地面维护设备发出的清除指令,或飞控机载软件识
别到NVM故障;
[0019]所述第二处理策略,还用于将参数初始化为飞控系统在地面启动后需要的状态。
[0020]优选地,所述第三处理策略,用于在收到地面维护设备发出的舵面调零指令时改写舵面零位偏置。
[0021]优选地,所述第四处理策略,用于在飞控机载软件识别到NVM故障时清除所述软件异常区中的数据。
[0022]本申请的有益技术效果:
[0023]本申请提供的该种多层次管理策略实施后,可以针对不同的存储对象制定不同的处理策略,解决了飞控系统不同种类的数据对NVM要求的冲突和耦合问题。
附图说明
[0024]图1为本申请实施例提供的一种飞控计算机NVM多层次管理方法的示意图;
[0025]图2为本申请实施例提供的另一种飞控计算机NVM多层次管理方法的示意图。
具体实施方式
[0026]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]在本申请是实例中,本申请提出了一种针对飞控计算机NVM的多层次管理策略。基于该策略,可根据NVM中记录的内容及对象的特征,对NVM存储区域进行分区/分块,并对不同区块的NVM实行不同的处理策略。
[0028]需要说明的是,本申请的技术解决方案要点如下(图1):
[0029]1)根据NVM需要记录的内容的不同特征,将NVM存储器划分为若干区域:NVM区域1、NVM区域2、
……
NVM区域N。
[0030]2)针对每个区域制定相应的处理策略:NVM处理策略1、NVM处理策略2、
……
、NVM处理策略N。
[0031]3)在飞控机载软件的实现中,NVM区域的划分需要和相应的处理策略配合使用(即不同的NVM区域采用各自的处理策略),从而完成NVM多层次管理策略。
[0032]其中,该专利技术的多层次管理策略实施后,可以针对不同的存储对象制定不同的处理策略,解决了飞控系统不同种类的数据对NVM要求的冲突和耦合问题。
[0033]其中,该方法已应用到多型飞机飞控系统中,助推系统功能拓展和维护性增强,且因解耦设计而降低了系统的复杂度。
[0034]在本申请其他实施例中,具体步骤如下:
[0035]步骤一,根据NVM需要记录的内容的特征,将NVM存储器划分为4个区域,分别是:
[0036]NVM区域1:故障清单区。
[0037]其中,该NVM区域存储着飞行中故障发生及恢复的详细信息和飞行前自检测的详细结果;在飞控系统发生故障后,故障清单中有关故障的详细内容(如故障类型、发生时间等)可以用来对故障进行进一步的分析和定位;飞机在地面时,可以通过地面维护设备获取
故障清单。
[0038]NVM区域2:飞行参数区。
[0039]其中,该NVM区域存储着飞机重要的状态信息(如传感器表决值、控制律计算的中间状态等);在飞控系统发生空中掉电而又快速恢复后,存储于该NVM区域的飞行参数能够帮助飞控系统恢复掉电之前的状态从而继续有效地控制飞机。
[0040]NVM区域3:舵面零位偏置区。
[0041]其中,由于制造工艺精度和机上安装误差等原因,舵面安装完成后其机械零位可能存在误差且同一型号不同架次的飞机舵面的零位误差可能不同。为了实现更加精准的控制效果,在舵面安装完成后对其零位误差进行测量,并将测量结果进行记录。
[0042]其中,该NVM区域就是用来存储舵面的零位误差,将舵面安装的零位误差引入到控制指令中从而“吃掉”误差,实现更加精准的控制效果。
[0043]NVM区域4:软件异常区。
[0044]其中,飞控机载软件是安全关键软件,经过了严格的测试验证。但软件本身的技术特点决定了其永远无法证明软件绝对正确。为了防止机载软件在运行过程中万一发生软件异常,飞控机载软件对此进行了专门的设计,即在软件运行出现异常后,飞控机载软件会将异常现场记录下来,以便于后续的分析和改进。
[0045]其中,该NVM区域用来存储软件异常现场信息,这些现场信息是进一步排故分析的主要依据,对一些及其小概率的偶发故障来说,现场信息更显难能可贵。
[0046]步骤二,针对每个NVM区域存储内容和对象的特点制定相应的处理策略,NVM区/块的划分需要和相应的处理策略配合使用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种飞控计算机NVM多层次管理方法,其特征在于,所述方法包括:基于存储内容的特征,将NVM存储器划分为多个NVM区域;对每个NVM区域配置相应的处理策略;其中,所述处理策略是基于存储内容的特征生成的。2.根据权利要求1所述的方法,其特征在于,所述NVM区域包括故障清单区、飞行参数区、舵面零位偏置区和软件异常区。3.根据权利要求2所述的方法,其特征在于,所述处理策略包括:第一处理策略,用于所述故障清单区;第二处理策略,用于所述飞行参数区;第三处理策略,用于所述舵面零位偏置区;第四处理策略,用于所述软件异常区。4.根据权利要求1所述的方法,其特征在于,所述处理策略,用于在飞控系统发生掉电又恢复后,保留存储于所述NVM区域中的数据。5.根据权利要求3所述的方法,其特征在于,所述第一处理...

【专利技术属性】
技术研发人员:张军周彦许海静严增锐张兵杨林
申请(专利权)人:中国航空工业集团公司成都飞机设计研究所
类型:发明
国别省市:

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

1