Journal of Computer Applications ›› 2017, Vol. 37 ›› Issue (7): 2034-2038.DOI: 10.11772/j.issn.1001-9081.2017.07.2034

Previous Articles     Next Articles

Multi-Agent-based real-time self-adaptive discrimination method

WANG Jing1,2, WANG Chunmei1, ZHI Jia1, YANG Jiasen1, CHEN Tuo1   

  1. 1. National Space Science Center, Chinese Academy of Sciences, Beijing 100190, China;
    2. School of Computer and Control Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
  • Received:2016-12-20 Revised:2017-02-16 Online:2017-07-10 Published:2017-07-18

基于多Agent的实时自适应数据判读方法

王静1,2, 王春梅1, 智佳1, 杨甲森1, 陈托1   

  1. 1. 中国科学院 国家空间科学中心, 北京 100190;
    2. 中国科学院大学 计算机与控制学院, 北京 100049
  • 通讯作者: 王静
  • 作者简介:王静(1990-),女,山东威海人,博士研究生,主要研究方向:自动测试;王春梅(1965-),女,北京人,研究员,博士生导师,主要研究方向:自动测试;智佳(1984-),男,山西太原人,工程师,硕士,主要研究方向:空间数据处理;杨甲森(1979-),男,山东聊城人,副研究员,博士研究生,主要研究方向:智能测量与控制;陈托(1986-),男,湖北天门人,工程师,硕士,主要研究方向:计算机软件、数据库处理。

Abstract: Concerning the problem that existing data discrimination methods can not adapt to changeable test environment and realize continuous real-time discriminating process with low error rate when applied in ground integrated test of payload, a Multi-Agent-based Real-time self-Adaptive Discrimination (MARAD) method was proposed. Firstly, based on the design principle of "sensing-decision-execution", four Agents which had own tasks but also interact and cooperate with each other were adopted in order to adapt the changeable test situation. Secondly, an activity-oriented model was constructed, and the C Language Integrated Production System (CLIPS) was used as an inference engine to make the discrimination rules independent of test sequences and assure the continuity of discrimination. Finally, fault-tolerant mechanism was introduced to the discrimination rules to decrease fault positive rate without changing the correctness. With the same test data, compared with the state modeling method with the average result of three times after discriminating, MARAD method has the same parameter missing rate 0% but decreases the activity false-positive rate by 10.54 percentage points; compared with the manual method, MARAD method decreases the parameter missing rate by 5.97 percentage points and activity false-positive rate by 3.02 percentage points, and no person is needed to participate in the discrimination. The proposed method can effectively improve the environment self-adaptability, real-time discriminating continuity and correctness of the system.

Key words: effective payload, self-adaptive discrimination, multi-Agent framework, activity-oriented modeling

摘要: 针对目前已有数据判读方法在有效载荷地面集成测试中不适应测试环境变化、实时判读不连续、错误率高的问题,提出一种基于多Agent框架的实时自适应判读(MARAD)方法。首先,依据"感知-决策-执行"的设计理念,构建四个具有独立任务又互相协同工作的智能Agent,以适应测试环境的改变;其次,采用面向活动建模的方式,以C语言集成产生式系统(CLIPS)作为推理机,取消判读规则对测试序列的依赖,保证判读过程的连续性;最后,在判读规则中引入容错机制,在不改变正确性的前提下减少误判和漏判。测试验证结果表明,在判读数据相同的条件下,MARAD方法的实时判读结果与已有的状态模型方法的三次事后判读的均值结果相比,参数漏判率均为0%,但活动误判率降低10.54个百分点;与人工判读相比,参数漏判率降低5.97个百分点,活动误判率降低3.02个百分点,且无需人员参与判读。所提方法能够有效提高判读系统的自适应测试环境能力、实时判读的持续性和正确性。

关键词: 有效载荷, 自适应判读, 多Agent框架, 面向活动建模

CLC Number: