论文部分内容阅读
为实现基于规则的决策推理,根据自主运行技术的特点对一种基于航天器自主运行体系结构的通用推理引擎设计进行了研究。该体系结构以策略与机制分离为目标,对系统策略、资源和数据进行统筹管理,自主运行系统包括决策系统、系统策略、系统输入和系统输出四部分。在自主运行体系结构的基础上,对传统Rete算法进行改进,优化传统Rete网络结构,取消了Not节点,改变了原Rete算法中的是非逻辑判断,合并了Entry节点、Token节点和适配节点功能。给出了通用推理引擎的推理网络结构,设计了推理算法以实现事实序列的快速推理。某航天器数管分系统的程控功能样例显示:根据飞行过程中产生的事实序列,用设计的推理引擎推理出级箭分离、中继加电、开发动机、关发动机等事件的发生,由此验证了通用推理引擎的有效性。
In order to realize the rule-based decision reasoning, a universal inference engine design based on the autonomous operation architecture of the spacecraft is studied according to the characteristics of autonomous operation technology. This system aims to separate strategy and mechanism and manage system strategy, resources and data. The autonomous operation system includes four parts: decision system, system strategy, system input and system output. On the basis of the autonomous operation architecture, the traditional Rete algorithm is improved, the traditional Rete network structure is optimized, the Not node is canceled, the non-logical judgment in the original Rete algorithm is changed, the Entry node, Token node and Adaptation node function are merged . The reasoning network structure of general reasoning engine is given, and the inference algorithm is designed to realize the rapid reasoning of factual sequence. The program of a spacecraft number of pipe points program control functions show: According to the fact that the sequence generated during the flight, with the reasoning engine designed to infer the separation of level arrows, relay power, the development of motivation, off the engine and other events from This verifies the effectiveness of the common reasoning engine.