一种航天发动机燃油供应系统控制时序的数字化实现方法

文档序号:9906792阅读:553来源:国知局
一种航天发动机燃油供应系统控制时序的数字化实现方法
【技术领域】
[0001] 本发明涉及一种航天发动机燃油供应系统控制时序的数字化实现方法,针对航天 发动机燃油供应系统,实现了 一种将其控制时序数字化的方法。
【背景技术】
[0002] 目前,以机械式程序配电器为核心的一套电路系统,凭借其允许通过的负载电流 较大,工作可靠等优点在航天飞行器的控制系统的时序系统中得到了广泛应用。
[0003] 随着航天技术的发展,飞行器的飞行时间越来越长,对飞行程序的时间精度要求 越来越高,对仪器的质量、体积、功耗等也提出了更高的要求。为此,机械式程序配电器暴露 出一些弱点,例如它的时间精度较低,一般只能达到50ms,飞行时间越长,要求机械式程序 配电器的台数亦需增多,从而质量、体积等就相应增加。
[0004] 此外,飞行器控制系统中的制导系统和测量系统都已经或正在向数字化方向发 展。作为飞行器控制系统中的重要组成部分之一的时序系统也应朝着数字化方向发展。数 字仪器将逐渐取代机械式程序配电器。随着计算机技术的不断提高,新型的数字化时序系 统正在向着体积更小、重量更轻、时间精度更高的方向发展中。
[0005] 传统航天飞行器的控制系统使用的时序系统以机械式程序配电器为核心,时间精 度低、体积大、质量重已不能满足现代航天飞行器的发展需求。

【发明内容】

[0006] 要解决的技术问题
[0007] 为了避免现有技术的不足之处,本发明提出一种航天发动机燃油供应系统控制时 序的数字化实现方法。
[0008] 技术方案
[0009] -种航天发动机燃油供应系统控制时序的数字化实现方法,其特征在于步骤如 下:
[0010] 步骤1:DEEC将时序所属指令、时序的控制对象、执行条件转换为二进制数值代码, 将时序信息的控制内容先按照当量比转换为整数,再转换为二进制代码,完成时序的数字 化;
[0011] 所述时序所属指令是指指令属于发动机哪一个工作阶段,发动机的工作阶段为: 启动、点火、稳定状态和关机;
[0012] 所述时序的控制对象为:转速、流量和阀门;
[0013] 所述执行条件为:时刻和状态参数;所述状态参数为:压力和温度
[0014]所述时序信息的控制内容为:指令转速的流量大小,及阀门通道的开关状态;
[0015]步骤2:将转换后的二进制代码组合成时序信息包,重组后的时序信息格式如下:
[0017]其中各字段含义为:
[0019] 步骤3:以时序信息包作为数据域data,在前端添加前驱指针prev,后端添加后驱 指针next,构成一个双循环链表的结点;
[0020] 将双循环链表的结点连接构成双循环链表,表前设有的区别不同时序组的Head; [0021 ]步骤4:按照时序所属指令,将时序结点添加进对应指令的时序指令组中,在组内 按照执行时间的先后顺序将时序结点添加进双循环链表中;
[0022] 所述添加进双循环链表中的过程如下,如新加结点的执行时间介于"am"和"am+1 " 结点之间。未增加结点前,"am"的后驱指针指向"am+1 ","am+1"的前驱指针指向"am"。增加结点 时,"am"的后驱指针改为指向当前新增节点" ai","ai"的前驱指针指向"am",W'的前驱 指针改为指向"af," &1"的后驱指针指向"am+1",完成在双循环链表中结点的增加;
[0023] 步骤5:当所有时序全部添加进对应的时序链表中后,时序的数字化过程完成。 [0024] 有益效果
[0025]本发明提出的一种航天发动机燃油供应系统控制时序的数字化实现方法,将发动 机燃油供应系统工作过程所需的时序数字化,数字化的时序在发动机控制器中执行。控制 时序的数字化有利于在较小的存储空间中存储复杂的控制过程和状态参数。同时,数字化 的执彳丁方式具有响应快、运算速度尚等优势,提尚了控制时序的时间响应精度,时间误差可 控制在Ims范围内;通过数字化的时序控制方式,可以实现发动机燃油栗的转速/燃料流量 动态调节、多路阀门的开关控制,实现燃料喷注分配控制,由此达到燃油供应量精确控制的 目的。
[0026]本时序的数字化处理方式可以用以多组时序的串行/并行操作处理,可根据实际 需求,向发动机控制器的电子控制单元中添加新的工作时序组,从而为发动机控制器扩展 出新的控制功能,增强发动机控制器的可扩展性。
[0027]本发明能够达到如下效果:
[0028] 1、将复杂的控制过程数字化、逻辑化,简化了控制过程;
[0029] 2、时序响应的时间误差控制在在Ims范围内,提高了时间响应精度;
[0030] 3、具有多通道、多状态协同处理的能力;
[0031] 4、能够实现控制指令的功能扩展,增强了控制器的可扩展性。
【附图说明】
[0032]图1:双循环链表的结点结构 [0033]图2:双循环链表
[0034]图3:双循环链表增加结点的示意图
[0035]图4:时序1的数字化结果 [0036]图5:时序2的数字化结果 [0037]图6:时序4的数字化结果 [0038]图7:时序5的数字化结果 [0039]图8:时序7的数字化结果
【具体实施方式】
[0040]现结合实施例、附图对本发明作进一步描述:
[0041]发动机燃油供应系统控制时序包含时序所属指令、时序信息、以及时序信息相互 间的衔接关系。其中,时序信息包括了其执行条件(包含了时刻、状态参数条件)、时序的控 制对象(如转速、流量、阀门等)、时序信息的控制内容(如指令转速/流量大小,阀门通道/开 关状态等)。时序信息相互间的衔接关系用于标明其执行先后关系。
[0042]控制时序:时序所属指令、时序信息、时序信息相互间的衔接关系
[0043] 时序信息:执行条件、时序的控制对象、时序信息的控制内容;
[0044] 执行条件:时刻、状态参数、
[0045]状态参数:压力和温度
[0046] 时序的控制对象:转速、流量、阀门
[0047] 时序信息的控制内容:指令转速的流量大小,阀门通道的开关状态
[0048] 时序所属指令:发动机的工作阶段:启动、点火、稳定状态、关机
[0049]发动机燃油供应控制系统的核心为数字电子控制器(DEEC),DEEC首先将配置的时 序数字化,然后将时序信息进行组包,按照时序所属指令,及执行时间的先后顺序将其添加 进对应指令的时序指令组中,形成数字化的时序链表。具体操作流程如下:(I)DEEC将时序 所属指令、时序的控制对象、执行条件转换为二进制数值代码,将时序信息的控制内容先按 照当量比转换为整数,再转换为二进制代码,完成时序的数字化。
[0050] (2)对转换后的二进制代码按照一定的格式进行组合成时序信息包,重组后的时 序信息格式如下所示。
[0052]其中各字段含义如表1:
[0053]表1时序各字段含义 1 (3)对时序信息包添加前驱指针、后
驱指针,时序信息包作为数据域,构成一个双 循环链表的结点。双循环链表中的每个结点包含一个前驱指针、数据域,和一个后驱指针, 双循环链结点的结构如图1所示。有时序结点构成的双循环链表如图2所示,其中"Head"用 于区别不同时序组,表明其唯一性。
[0056] (4)按照时序所属指令,将时序结点添加进对应指令的时序指令组中,在组内按照 执行时间的先后顺序将时序结点添加进双循环链表中;
[0057] 所述添加进双循环链表中的过程如下,如新加结点的执行时间介于"am"和"am+1 " 结点之间。未增加结点前,"am"的后驱指针指向"am+1 ","am+1"的前驱指针指向"am"。增加结点 时,"am"的后驱指针改为指向当前新增节点" ai","ai"的前驱指针指向"am","am+1"的前驱指 针改为指向"af," ai"的后驱指针指向"am+1",这样就完成了在双循环链表中结点的增加。图 3所示为双循环链表增加结点的示意图。
[0058] (5)当所有时序全部添加进对应的时序链表中后,时序的数字化过程完成。
[0059] 本发明除了能够完成时序信息的数字化外,还必须保证数字化的时序能够执行完 成。数字化时序的执行过程如下:
[0060] 燃油供应控制系统的核心为数字电子控制器(DEEC),DEEC具有一个"时序指针", 指向正在执行的控制时序结点。在系统未接收到"飞控指令"时,DEEC的时序指针处于休眠 状态,不指向任何结点。当接收到"飞控
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1