| 网站首页 | 资讯 | 供求 | 建筑 | 景观 | 结构 | 给排 | 暖通 | 电气 | 交通 | 水利 | 图库 | 读书 | 视频 | 规范 | 下载 | 地图 | 考试 | 搜索 | 网址 | 工具 | 论坛 | 
投稿获分
积分指南
导航搜索
您现在的位置: 中国建筑文摘 >> 交通 >> 智能 >> 正文 用户登录 新用户注册 发表文章
城市交通紧急处理中的道路交通诱导研究           ★★★★ 【字体:
城市交通紧急处理中的道路交通诱导研究
作者:张颖,黄…    文章来源:不详    点击数:    更新时间:2006-9-23



文章摘要:摘要:本文针对目前重庆市路网特点及365JT交通现状,依靠365JT城市现有的成熟通信365JT技术和计算机网络技术,并利用城市现有的救援资源,构建了一个面向城市交通紧急事件处理系统的动态交通诱导系统。在系统实现上,以Oracle为平台构建城市路网数据库,采用Mapx控件并以VC++6作为开发平台。        关键词:紧急事件处理系统;Dijkstra算法;交通流诱导;动态函数;路网模型;数据库      &nb......


摘要:本文针对目前重庆市路网特点及365JT交通现状,依靠365JT城市现有的成熟通信365JT技术和计算机网络技术,并利用城市现有的救援资源,构建了一个面向城市交通紧急事件处理系统的动态交通诱导系统。在系统实现上,以Oracle为平台构建城市路网数据库,采用Mapx控件并以VC++6作为开发平台。
    
    关键词:紧急事件处理系统;Dijkstra算法;交通流诱导;动态函数;路网模型;数据库
    
    中国是一个发展中国家,改革开放以来,城市化与汽车化发展十分迅猛,大多数城市路网结构不合理,道路功能不完善,道路系统不健全,而交通管理设施缺乏,管理水平不高。即使各地都建立了交通控制中心,大多只是实现了监视功能,而远没有发挥控制功能的效应[1]。依靠城市现有的成熟通信技术、计算机网络技术,并利用城市现有的救援资源,再加以适当扩充,建立城市交通紧急事件处理与安全系统,合理的进行交通流诱导,及时、有效地处理交通紧急事件,将大幅度减轻交通堵塞的发生,减少经济损失和人员伤亡,降低二次事故发生的概率,对提高交通营运收入都有着重大的社会意义和经济价值。
    
    本文研究了城市交通紧急事件处理系统的交通流诱导的相关因素、流程和特点,把诱导系统分为医院,消防,路政和交警四个子系统。目前,我们所看到的很多系统在进行路径寻优时,主要考虑的是点对点的路径长度最短寻优或是时间最短寻优,即传统的交通流的诱导通常以静态路径寻优为目标,我们考虑到本研究对象是一个针对交通紧急事件的多目标应急处理系统,在建立道路路网模型的时候,除了时间最优、距离最短等传统的优化目标外,还需要考虑应急救援部门的地理位置,以及不同救援部门配备的救援资源数量等实际情况;同时考虑到交通状况的时变性和不确定性以及道路状况的复杂性,把路径的权值定义为一个交通状况的动态函数,采用优化后的Dijkstra算法搜索最优动态路径。
    
     1、Dijkstra算法在交通流诱导中的应用
    
    1.1Dijkstra算法
    
    1.1.1经典的Dijkstra思想
    
    设置一个顶点集合S并不断地作贪心选择来扩大这个集合。一个顶点属于集合S当且仅当从源点到该顶点的最短路径长度已知。初始时,S中仅含有源点。设u是G的某一个顶点,把从源点到u且中间只经过S中顶点的路径称为从源点到u的特殊路径,并用数组dist记录当前每个顶点所对应的最短特殊路径长度。DIJKSTRA算法每次从V-S中取出具有最短特殊路长度的顶点u,将u添加到S中,同时对数组dist做必要的修改。一旦S包含了所有V中的顶点,dist就记录了从源点到所有其他顶点之间的最短路径长度。
    
    为描述方便,我们定义如下的函数:函数Dijkstra-path{vi,vj}返回vi和vj间的最短路径,函数Dijkstra-len{vi,vj}返回vi和vj间的最短路径的长度。
    
     1.1.2Dijkstra算法的分析与改进
    
     Dijkstra算法思路简明,实现容易。但在一个由n个节点组成的网络里,由于它实现了两个时间复杂度为O(n)的循环,因此,在寻找某一节点到另一节点的最短路径搜索中,它的时间复杂度为O(n2)[2],随着n的增大(问题规模的增大),算法的时间复杂度急剧增加。我们考虑如果能有效的减小n值,就能大大地减少算法的运行时间,提高效率。考虑到系统的实际特点,路径寻优的目的在于找到救援点到事故点的最佳路径,因此问题的规模就缩小为救援点到n个顶点的最短路径搜索,相应的,算法的时间复杂度由原来的O(n2)降低为O(m*n),在这里m为救援点的数量。因为整个救援系统是一个多目标寻优系统,路径寻优分为医院,消防,路政和交警四个子系统,因此,只需要分别对每个子系统采用Dijkstra算法进行计算。在这里,m=mh+mf+mr+mp,其中,mh为各急救医院总数量,mf为各消防部门总数量,mr为路政部门总数量,mp为交警部门总数量。
    
    最后,整个系统应用Dijkstra算法的时间复杂度为T(n)。
    
    T(n)=O(f(n));f(n)=[max(mh,mf,mr,mp)]*n
    
    即:救援子系统中最大的时间复杂度即为整个系统的时间复杂度。实际上,由于城市救援点的数量本来就是有限的,所以,m< 1.2紧急事故处理的交通诱导模型交通流的诱导主要是指在城市交通路网出现交通事故时,有效的引导车辆选择合理的通行路线,绕开事故发生地点,降低事发路段的交通流量,避免二次事故的再次发生。在交通流的诱导中,交通流的诱导通常以静态路径作为寻优目标,因而时间最短路径是传统交通网络分析中最关键的问题。最短路径不仅仅指一般地理意义上的距离最短,还可以引申到其他的度量,如时间、费用等。在我们的研究课题中,研究的对象是一个针对交通紧急事件的应急处理系统,除了时间最优、距离最短等传统的优化目标外,结合实际应用的需要,考虑到本系统主要的目的是利用有效的救援资源合理的365JT规划出应急救援路径,所以我们还需要考虑系统中应急救援部门

[1] [2] [3] 下一页



相关文章:
拒绝还是共赢?——对携带折叠自行车搭乘轨道交…
治理江苏城市交通拥堵问题对策研究
哈尔滨地铁施工交通疏导措施确定并制定绕行线路
浅谈如何改善中小城市城区道路交通环境
关于方便乘客换乘与快速疏导交通的研究
武汉地铁将推城市通卡
武汉地铁将推城市通卡,轻轨公交车地铁一卡通
北京:将施行交通便民新举措,地铁末班车延时
城市轨道交通公私合作投资模式风险分析
上海:地铁像杂货大厅,各色乱摊点城市难隐之痛




收藏文章:
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    最新热点

    最新推荐
     

    最新视频

    广告合作