查看文章 |
航天测控:面向对象的卫星数据判读系统|传感器
2008-09-07 23:12
为保证卫星在天空中正常运行,要通过卫星上的传感器将卫星状态采集下发送到地面,地面监测设备要实时处理传回来的数据,通过对数据的监视和分析,掌握卫星的运行状况。面向对象的卫星数据判读系统通过机器自动完成数据判读及报警,可以解决采用人工方式判读,因数据量大,工作人员的工作强度大,易发生错判、漏判和误判的问题。本系统针对卫星判读过程中所需知识的特点,以及人工判读活动的特征,采用面向对象的方法描述和存储知识(仪表技术与传感器),通过控制脚本描述和操纵专家知识和规则,并控制推理过程,能够实现人工干预、按规律变化等复杂的数据判读。
一、面向对象的知识表示 面向对象的知识系统是采用框架与语义网络相结合的方法描述知识(什么是传感器),采用面向对象的概念和技术实现知识。以领域对象为中心组织知识库的结构,一个知识库是由多个对象组成的树形结构,对象是知识的基本单元,是表达属性、行为过程及知识使用方法的综合实体。各个对象按照逻辑关系有序的组成树形结构(液位传感器),每个对象对应树形结构中的某个节点。对象的属性由槽来描述,每个槽有多个侧面,形成一种层次结构。对象的行为由使用推理控制语言编写的脚本来实现。本系统中采用MySQL作为面向对象的知识库。 采用函数接口对曲线拟合规律描述:F(参数代号(红外线传感器),时间) 通过动态库调用方式解决数据判读算法的保密问题:RemoteFun(动态库名称,参数1,参数2,…) 知识表示过程提供全局变量,供特殊情况下人工干预卫星数据判读过程。 二、面向对象的推理 面向对象推理机主要功能:推理控制
三、卫星数据判读流程 |





