正在加载图片...
第6期 胡涛,等:基于muli-Agent技术的海洋数据智能采集与传输系统 ·509· 入CDMA DTU中,通过CDMA实时传送到电信基 1数据采集与传输系统的整体设计 站,作为需要的实时数据.后端的基站控制中心将数 海洋观测系统的数据采集中心由放置在浅海海 据由基站传输给远程多台指定的服务器 底的采集设备负责采集各种海洋信息,然后由光电 基于multi-Agent的数据采集与传输系统结构 适配器转换成光信号,到达海岛后再由光电适配器 如图1所示,它是由多个接收/发送串口和存储设备 转换成电信号.中间的数据传输中心将数据直接接 组成,整个系统共有8个串口。 管理Agent 回馈信息 告知收御数据 回馈信息包 调用、分配 括:数据处 数据处理存理完毕,无可 调送发送 信息L储Agent -川Ant等 Agnet 申口收到 接收数据 传递数据 传递数据 数据发送 CDMA发送数据, 数据 Agnet Agnet 数据处理 与存储Agent 串口发送 数据发送 传递命令 传递命令 接收数据 接收查询命令、 命令 Agnet Agnet 图1基于multi--Agent的数据采集与传输系统结构 Fig.1 The system structure of data acquisition and transmission based on multi-Agent 1.1系统的体系结构 求.信息传递是指发送Agent主动把有关信息传递 在进行multi-Agent系统设计时,首先应确定系 给接受Agent;:服务请求是指发送Agent向接受A- 统的体系结构[4,定义整个系统内个体Agent的相 gent发出请求,要求接受Agent提供所需的服务,并 互关系和功能分配,确定系统和各部分之间的信息 将服务的结果返回给发送Agent.. 流通关系及其逻辑上的拓扑结构,决定任务分解、分 海洋数据采集与传输系统中,各Agent之间消 配、规划、决策及执行等过程的运行机制及系统各部 息传递关系如图2所示.系统的功能就是在各个A 分所担当的角色.系统的体系结构一般可分为集中 gent不断地对其他Agent发送信息或服务请求,或 控制方式、分布控制方式以及集中与分布相结合的 者响应其他Agent的消息过程中得以实现的.图2 混合控制方式3类 描述了各Agent间存在的协作关系,此处仅对图2 海洋数据采集与传输系统主要用于多端口的数 中协作关系“[2]”所代表的端口Agent与管理A- 据接收和发送任务,需要处理各端口在接收/发送数 gent之间存在的协作关系做如下解释说明. 据时的协调和分工、确定接收数据在各端口间的流 [2] 管理Agent 13 向、发送任务的分解以及各端口间的信息交流;因 此,端口的管理十分重要,工作量较大,需要设计专 [] 门的管理单元.为此,采用集中式体系结构,由专门 瑞口Agent [4] 5] 端口Agent 的核心Agent负责各端口的管理,负责接收/发送任 (负责接收数据) 数据 负责发送数据) 16 存储 17 务的分配和调度,并协调各端口Agent之间的通信 单元 方式.但在设计时要保留扩展的接口,以便系统的接 猫口Agent 14 I5]端L口Agent (负责接收数据) (负责发送数据) 口扩充. 1.2系统的通信与协作 图2数据采集与传输系统中Aget间的消息协作关系 在海洋数据采集与传输系统中,Agent之间的 Fig.2 The communication and interaction among Agents 通信行为大致可以分为2类51:信息传递和服务请
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有