《1 智能交通系统ITS》

1 智能交通系统ITS[1]

《2 移动agent》

2 移动agent[2]

《3 移动agent在智能交通系统中的应用》

3 移动agent在智能交通系统中的应用

《3.1 移动agent在ITS网络管理中的应用》

3.1 移动agent在ITS网络管理中的应用

《图1》

Fig.1 Network management model using mobile agent

$Τ{}_{\text{τ}}=\phantom{\rule{0.25em}{0ex}}t{}_{\text{m}}\phantom{\rule{0.25em}{0ex}}+\phantom{\rule{0.25em}{0ex}}t{}_{\text{a}}\phantom{\rule{0.25em}{0ex}}+\phantom{\rule{0.25em}{0ex}}t{}_{\text{d}}\phantom{\rule{0.25em}{0ex}}‚$

$\begin{array}{l}Τ{}_{\text{m}}\text{S}\text{Ν}\text{Μ}\text{Ρ}\phantom{\rule{0.25em}{0ex}}=\phantom{\rule{0.25em}{0ex}}nt{}_{\text{m}}\phantom{\rule{0.25em}{0ex}}‚\\ Τ{}_{\text{m}}\text{Μ}\text{Ο}\text{B}\text{Ι}\text{L}\text{E}\phantom{\rule{0.25em}{0ex}}=\phantom{\rule{0.25em}{0ex}}t{}_{\text{m}}。\end{array}$

《图2》

Fig.2 Time distribution of SNMP and MOBILE agent

$\begin{array}{l}Τ{}_{\text{τ}}\text{S}\text{Ν}\text{Μ}\text{Ρ}\phantom{\rule{0.25em}{0ex}}=\phantom{\rule{0.25em}{0ex}}2\phantom{\rule{0.25em}{0ex}}nt+\phantom{\rule{0.25em}{0ex}}nt{}_{\text{m}}\phantom{\rule{0.25em}{0ex}}+\phantom{\rule{0.25em}{0ex}}t{}_{\text{a}}\phantom{\rule{0.25em}{0ex}}‚\\ Τ{}_{\text{τ}}\text{Μ}\text{Ο}\text{B}\text{Ι}\text{L}\text{E}\phantom{\rule{0.25em}{0ex}}=\phantom{\rule{0.25em}{0ex}}\left(n+1\right)t\phantom{\rule{0.25em}{0ex}}+t{}_{\text{m}}\phantom{\rule{0.25em}{0ex}}+\phantom{\rule{0.25em}{0ex}}t{}_{\text{a}}\phantom{\rule{0.25em}{0ex}}。\end{array}$

《图3》

Fig.3 Response ratio

《3.2 移动agent在ITS无线通信中的应用》

3.2 移动agent在ITS无线通信中的应用

C/S方式 完成服务所需要的时间为

$Τ{}_{\text{C}/\text{S}}\phantom{\rule{0.25em}{0ex}}=\phantom{\rule{0.25em}{0ex}}Ν\left(\phantom{\rule{0.25em}{0ex}}Τ{}_{\text{r}\text{e}\text{q}}\phantom{\rule{0.25em}{0ex}}+\phantom{\rule{0.25em}{0ex}}Τ{}_{\text{q}\text{u}\text{e}\text{u}\text{e}}\phantom{\rule{0.25em}{0ex}}+\phantom{\rule{0.25em}{0ex}}Τ{}_{\text{p}\text{r}\text{o}\text{c}}\phantom{\rule{0.25em}{0ex}}+\phantom{\rule{0.25em}{0ex}}Τ{}_{\text{r}\text{s}\text{p}\text{n}}\phantom{\rule{0.25em}{0ex}}\right)\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}‚\text{ }\text{ }\text{ }\left(1\right)$

$Τ{}_{\text{a}\text{g}\text{e}\text{n}\text{t}}=\phantom{\rule{0.25em}{0ex}}Ν\left(Τ{}_{\text{q}\text{u}\text{e}\text{u}\text{e}}\phantom{\rule{0.25em}{0ex}}+\phantom{\rule{0.25em}{0ex}}Τ{}_{\text{p}\text{r}\text{o}\text{c}}\phantom{\rule{0.25em}{0ex}}\right)\phantom{\rule{0.25em}{0ex}}+\phantom{\rule{0.25em}{0ex}}Τ{}_{\text{r}\text{e}\text{q}}\phantom{\rule{0.25em}{0ex}}+\phantom{\rule{0.25em}{0ex}}Τ{}_{\text{r}\text{s}\text{p}\text{n}}\phantom{\rule{0.25em}{0ex}}‚\text{ }\text{ }\text{ }\left(2\right)$

$Τ{}_{\text{C}/\text{S}}-Τ{}_{\text{a}\text{g}\text{e}\text{n}\text{t}}\phantom{\rule{0.25em}{0ex}}=\phantom{\rule{0.25em}{0ex}}\left(Ν-1\right)\left(Τ{}_{\text{r}\text{e}\text{q}}\phantom{\rule{0.25em}{0ex}}+\phantom{\rule{0.25em}{0ex}}Τ{}_{\text{r}\text{s}\text{p}\text{n}}\right)\phantom{\rule{0.25em}{0ex}}。\text{ }\text{ }\text{ }\left(3\right)$

《3.3 移动agent在ITS控制系统中的应用》

3.3 移动agent在ITS控制系统中的应用

KQML分为三层:内容层、消息层和通信层。内容层包含消息的实际内容, KQML可以携带任何语言表达的内容, 包括表达为ASCII码或二进制代码的语言;通信层描述低级的通信参量, 如发送者、接收者和与通信有关的唯一标识符;消息层是KQML语言的核心, 它的主要作用是识别传输消息所采用的网络协议, 给出发送者对内容的态度或意图, 即语言行为或原语 (performatives) , 如基本操作原语 (tell、deny) 、基于知识数据库的操作原语 (insert、delete) 、基本响应原语 (error、sorry) 、基本查询原语 (evaluate、reply、ask-if) 、能力宣告原语 (advertise) 、网络操作原语 (register、forward) 和协调器操作原语 (broker-one) 等。行为原语定义了可作用于agent的知识库和目标库的各种许可的操作。值得一提的是, 开发者可以自己扩充KQML来扩展现有的系统。

1) 决策层 主要由城市交通控制决策系统组成, 其功能是根据路网结构、交通需求预测及交通阻塞等因素对整个交通路网的运行状况做出评估, 其目的是寻求总体控制效果最优, 相当于一个管理agent, 运用其优越的推理能力和规划能力使系统运行在最优状态。

2) 战略控制层 由若干区域协调控制系统构成, 接受局部路况信息和信号时限条件, 在接受决策层综合评估的基础上, 自主决定相应的控制策略, 进而以最优化控制相应路网运行的交通流为目标, 并及时将交通需求预测和控制效果传送给决策层, 作为其评估的参考。

3) 战术控制层 由若干路口控制系统构成, 根据来自执行层的实时交通监测数据的分析处理结果及战略控制层的协调控制指示, 确定适当的控制策略。同样要将本层的控制结果反馈给战略控制层, 作为决策依据。

4) 执行层 包括监测器、信号控制器和信号灯等设备。通过执行层对路况进行检测, 将数据传送到战术控制层进行分析和控制。此层对应于agent系统的任务层, 具体面对底层执行结构完成对硬件的控制。

《3.4 移动agent在ITS仿真系统中的应用》

3.4 移动agent在ITS仿真系统中的应用

《3.5 移动agent在ITS地理信息系统中的应用》

3.5 移动agent在ITS地理信息系统中的应用

1) 网上数据资源的使用  面对汪洋大海般的地理空间信息, 一个普通的GIS用户利用现有的手段是很难应付的。一方面GIS用户不知道如何确切地表达对真正想要的地理信息资源的需求, 不知道如何更准确、更有效地寻找资源;另一方面, 地理空间信息提供者缺乏有效的手段, 实时地将地理空间信息主动提供给需要的用户。

2) 多数据源  对于辅助决策而言, 一个地图操作或空间数据所涉及的地理空间数据常常分布在不同的数据源上, 数据的管理、获取、访问等处理起来就非常困难。

3) 分布计算  现有的分布式GIS大多是一种点到点的简单C/S结构, 或者是多层C/S结构, 服务的角色都是固定的, 所有的计算只能在服务器上进行, 服务提供者相对集中, 并不能真正实现分布计算。

4) 合作能力  GIS的应用往往需要相关领域的几个部门一起合作, 比如在城市综合交通系统中, 包括交通、电力、电信等部门, 这些部门之间有着错综复杂的关系, 现有的GIS技术很难真正实现部门间的实时协商。

《4 结束语》

4 结束语