红绿灯交通系统软件需求规格说明书_第1页
红绿灯交通系统软件需求规格说明书_第2页
红绿灯交通系统软件需求规格说明书_第3页
红绿灯交通系统软件需求规格说明书_第4页
红绿灯交通系统软件需求规格说明书_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

红绿灯交通系统软件需求规格说明书简要概述公交调度优化系统是在建立了优化算法模型的基础之上,通过对信号灯的自动控制来实现对交通网络的最优化调度。系统以pc机为系统开发平台,并配以相应的接口电路。该系统可分为室外接收和室内控制两部分,其中室内部分为主要部分。室内算法的主要思想是接受各个车流检测器反馈回来的车流量信息,提供最优化调度的算法,根据控制中心计算出来的结果,来控制各个终端的信号灯,已达到最优化调度的目的。使用事件模型使用者:城市交通管理员本软件是针对城市交通管理员设计的,城市交通管理员是这个软件的使用者,他通过此软件为各个路口设置参数,使系统能够根据输入的参数实时地对各路口的交通进行调度;能够随时掌握现在交通的具体情况;并且能够对这一天的交通情况作出总结作为该路口的历史记录供以后参考。使用事件概述:(1)输入参数由于每个路口的最短和最长的绿灯时间是根据这个路口的具体情况而定的。具体专家规则是这样的:在交通流较小时,绿灯开放时间较短;在交通流较大时,绿灯开放时间较长。显然这是一条模糊规则,较小较大是一种模糊概念。同时,绿灯开放时间T也有一个范围限制。其一,它必须允许交通流能够通过路口。由于交通流包括机动车流、自行车流、人流,而其中人的步行速度最慢,所以,最短的绿灯开放时间应该是:Tmin=(此方向路口长度/步行速度)+宽限值其中,宽限值为2秒,此方向路口长度因随红绿灯所在的路口不同而不同。所以,Tmin必须作为本系统的输入值。其二,必须考虑司机和行人的心理承受能力。这种承受能力也随红绿灯所在的地区不同而不同。如交通拥挤的大城市,最长的绿灯开放时间Tmax常常是90秒;而在交通不拥挤的中小城市,最长的绿灯开放时间常常是50秒左右。所以,Tmax也必须作为本系统的输入值。此外还应输入该路口历史上最大的交通流量和最小的交通流量,以及历史上比较集中的车流量值。而交通管理员的工作就是根据路口的实际情况输入这几个信息量,作为该路口交通调度的参考值,从而能根据每个路口的具体情况对交通进行最优化的调度。(2)查询每个路口的每个相位的交通状况每个路口的交通状况是城市交通管理员最关心的问题,我们希望我们的软件能向管理员反映出这个信息。这个操作是由管理员提出查询请求实现的。(3)总结本日的交通状况因为历史的交通状况能给我们提供很多的借鉴,比如以后重新输入参数的参考。所以我们认为每日让系统总结一下本日的交通状况是十分有必需的而且是十分必要的。使用事件的具体描述(1)输入参数当经历了一段很长时间以后路口的参数可能都发生了很大的变化,以致于不能准确满足这个路口的调度需要,错误的参数可能还会影响系统对交通的调度。所以系统允许管理员对参数进行修改,并且到一定时候系统还会提醒管理员对参数进行修改。输入的参数将对系统的性能有很大影响。当用户向系统提出更新参数的请求时,系统将要求用户输入权限密码,因为修改参数将对交通造成很大的影响。如果错误输入将造成交通的混乱。然后系统将查看现在的时间,如果时间在早上7:00到晚上9:00之间则提醒管理员,现在交通处于流通状况所以此时修改参数可能还会带来一些负面影响,所以我们规定只能在早上7:00以前和晚上9:00以后才能进行参数修改。输入的具体参数包括:该路口的最长绿灯时间和最短绿灯时间,这对于每个路口来说是固定的;该路口在过去的一段时间里的最大车流量和最小车流量,还有历史上车流量较集中的值。(2)查询路口交通状况当管理员想了解当前各路口各相位的交通状况时,可以向系统提出查询要求,这时系统会向管理员提供指定的路口和相位的各种信息,包括:目前该相位车流量迄今为止最大的车流量迄今为止最小的车流量非通行相位的红灯剩余时间通行相位的绿灯的剩余时间(3)总结系统能够对每天的交通状况进行总结。得出的总结信息可以供以后输入参数时作参考。该事件有管理员向系统发出“总结”要求,系统响应该请求后将给出如下的总结信息:路口1相位1本日最大车流量:本日最小车流量:本日车流集中量:相位2本日最大车流量:本日最小车流量:本日车流集中量:...路口2相位1本日最大车流量:本日最小车流量:本日车流集中量:相位2本日最大车流量:本日最小车流量:本日车流集中量:...并可以需求进行打印。界面描述图1:欢迎界面图6$路口名$$路口名$历史最大车流量历史最小车流量最长绿灯时间:最短绿灯时间:相位号:取消取消路口说明路口说明确定确定输入的历史最大/小车流量在0-99辆/s注:8个圆为8个相位,从1到8号图7系统设置系统设置更改密码更改密码更改提示更新时间更改提示更新时间取消取消确定确定图8新密码:新密码:再次输入:确认确认图9提示更新时间:请在每隔年月提醒我一次。提示更新时间:请在每隔年月提醒我一次。确定确定图10交通实时状况交通实时状况路口说明(参见图6)路口图片路口说明(参见图6)路口图片下拉选择菜单(选择路口)下拉选择菜单(选择路口)下拉选择菜单(选择相位)下拉选择菜单(选择相位)下拉菜单中选择要查询的路口,同时调入该路口的相关信息路口图片调入预设的路口照片图11总结打印总结打印导出转储(图片)导出转储(图片)打印(图片)图12报表时间:报表时间:从年月到年月打印机预览打印机预览退出开始退出开始打印功能则调用打印机,打印要求打印的时间之类的所有报表图13报表时间从年月至年月止存储路径转储图片转储图片C:\浏览C:\浏览结束开始结束开始选择储存则将报表文件导入到相应的储存设备中图14errorinformationwindows(错误内容)(错误内容)错误内容1.密码错误,请确认是否按到大写锁定键,并重新检查你的密码。2.超出范围,请输入正确的范围3、错误的格式,只能使用数字,英文字母及符号初步设计彩图三个路口图路口1路口2路口3功能与使用流程:首先我们启动智能系统后,进入欢迎界面。然后系统提示是否要进入教程,如果要进入教程,选择“是,……”然后按下一步,系统将调出帮助文件;若不需要,选择“不,……”则以后不再提示。然后进入我们的主界面,可以选择三个功能。“录入更新”、“查询”、“打印总结”(1)录入更新:点击录入更新后,出于安全保密的原则,我们需要验证更改系统参数的人的身份,防止有人恶意破坏。A.管理员密码:第一次使用的初始密码为“000000”密码为六位,可以为数字,英文字母,常用符号。i.密码错误,提示,退回到上一步,累计三次输入错误就退出ii.密码正确,成功登陆B.进入设置页面,有两个选项:“数据更新”,“系统参数设定”i.数据更新,有相应的说明在按钮上方。点击进入,选择需要修改的路口后进入更新界面(i)更新界面,要求输入,历史最大/最小车流量,路口说明,下一步,有核心算法算出最长最短绿灯时间,最后由用户确认ii.系统参数设定,系统参数包括更新时间,口令更改(i)更新时间,确定提醒以后,将在用户指定的时间提示用户进行更新,默认值为半年。(ii)密码更改,密码为六位,可以为数字,英文字母,常用符号。需要确定两次,确认两次输入的密码一致后修改成功。(2)查询,进入查询界面后,选择你要查看的路口后,将会调出路口图片,说明,当前状况等路口基本信息。这个界面是只读的。(3)、总结和打印,进入总结和打印界面后,(安装打印机后才可以使用打印功能)A、打印:填写要打印的年份,调入资料,调用打印机,打印B、导出转储:填写要转储的年份,和储存路径问题定义域模型该软件采取面向对象的程序设计方法,分为四个对象:总体参数传递情况见下图:路口:计算NC,GN,OV等参数值,然后传递给隶属表;隶属表:利用NC,GN,OV以及上一次的GL,RL查表得出GN,NC,GL(非通行相位)或OV,NC,RL(通行相位)各自的等级,然后传递给控制表;根据相位情况表反馈回来的目前通行相位,结合现在的交通状况(车队长度)动态决定绿灯延长时间GL以及RL;控制表:得到各参数的等级后,查表得到各相位的紧迫度,选出最大紧迫度的相位后,通知相位情况表;相位情况表:记载目前8相位的通行状态,并通知隶属表,开始调度计算绿灯时间的算法。路口路口 NC,OV,GN控制表隶属表目前通行相位各参数的等级相位情况表 控制表隶属表目前通行相位各参数的等级相位情况表 目前紧迫度最大的相位各对象的详细说明如下:对象一:路口在一个交通路口,假设设有导流槽,则右转车流可随时通过交通路口,不会对其他方向的车流造成影响,这样在控制中就可以不考虑右转车流。所需考虑的交通流共有八个方向,构成八个互不影响的交通流相位,如图1所示。任何时刻,八个相位中至少有一相处于通行状态。而其余七个相位都处于非通行状态。所以此类可再划分成两个特殊类:一个是通行相位类,此类只有一个对象;还有一个是非通行相位类,此类有七个对象,即七个非通行相位本部分既是各路口的八个相位接受由路口对应的检测器发往控制中心的值,并由此计算出对交通路口交通状况实现模糊控制的各自必要的参数值,其中包括GN,NC,OV等。1.一般类属性:(1)当前输入值:即从各路口检测器发过来的至目前为止的车辆流量信息,以辆为单位。具体的说,比如在一个十字路口,分别在四个路段装上两台检测器,统称为A和B,A是停车线处的检测器,B是距离停车线后一定距离的检测器,前后相隔100米,检测器记录的是当天至目前为止一共通过它的车辆数。则由前后两个检测器的值便可基本得到此路段的车流量信息,并由此影射出车队的长度,此为我们实现控制必须的参数GN。(2)上次A检测器的记录值:即上一次检测器A输入的值。根据当前A的输入值和这个A上次输入的车辆值得到在这次绿灯延迟时间内相位未变换之前通行相位共驶出的车辆数。此为计算车辆驶出率OV所必须。(3)NC:下游路段拥挤程度。由于下游路段的车流拥挤状况会直接影响上游路口的通车状况,如果下游路段交通比较拥挤时,即使上游路段的交通状况良好,我们也有可能不会调度此相位的车辆运行,因为对上游路段的调度将会对下游路段的交通带来更大的压力,可能造成下游路段的交通严重堵塞,所以在对城市交通网络进行全局调度的过程中必须考虑的问题,这也是我们实现城市交通全局调度的关键。这与上下两个路口各路段的GN值有关。具体的计算方案见后面的关于NC的说明。2.特殊类一:非通行相位除了继承上面的属性以外,它还有以下几个属性值:(1)GN:路口已到达车辆数。这是对非通行相位而言。根据距停车线一定距离(100m)之间的车辆数来反映此时的车流量和拥挤状况。(2)RL:红灯持续时间。这是对非通行相位而言。非通行相位的红灯持续时间与通行相位的绿灯延长时间相对应,在司机的最长等待时间(绿灯最大延长时间)之内,通过适当延长红灯时间来缓和、平衡交通状况。3.特殊类二:通行相位除了继承一般类的属性之外,它还有如下的属性值:(1)OV:车辆驶出率。在单位绿灯延长时间内驶出停车线的车辆数与时间的比值。(2)GL:绿灯延长时间。这是对通行相位而言,通行相位的绿灯延长时间与非通行相位的红灯持续时间相对应,在绿灯最大延长时间(司机最长等待时间)之内,通过适当延长绿灯时间来缓和、平衡交通状况。4.操作:根据检测器的输入值,我们进行以下一系列操作,以得到系统所期望的因素值:1.根据算法计算绿灯延长时间,当GL大于或等于绿灯最大延长时间Gimax,准备将绿灯转到下一相位。因为汽车通过的最短时间定为15秒,则绿灯的最短延长时间也为15秒,在此基础上绿灯的时间为15秒的整数倍。而且此算法需要与目前通行相位的交通状况密切联系,以做出适当调整。所以为做出更精密的控制,则要求本对象每隔15秒向“各单位隶属表”发送一次值,包括各非通行相位路口已到达车辆数GN,通行相位的车辆驶出率OV,以及下游路段拥挤程度NC的值时,于是每隔15秒启动路口信息表类内的服务,服务过程如下:(1)请求检测器送入各路段检测器值,记入表中;(2)根据计算公式算出NC,非通行相位的GN,通行相位的OV;(3)将计算结果送还消息来源“各单位隶属表”。补充说明:(1)类图路口属性:当前输入值即各路口的两检测器A和B在某时刻的值,单位(辆)上次A检测器的值即各路口停车线旁的检测器在最近一次所检测到的值,单位(辆)NC即下游路段的拥挤程度,根据交通地形的不同其计算方式也不同详见数据字典,单位(辆)服务:请求检测器输入值计算GN各路段的排队车辆数,以(辆)为单位,NC下游拥挤程度每隔15秒向“单位隶属表”送值非通行相位特殊属性:GN各路段的排队车辆数(辆)RL红灯持续时间(秒)服务:无特殊服务通行相位特殊属性:GL绿灯延续时间(秒)OV车辆驶出率特殊服务:计算车辆驶出率OV(2)路口信息表:路口检测器A值TA(辆)检测器B值TB(辆)TA1当前值TA2历史值abcdefgh(3)数据字典检测器A设立在靠近各路口停车线旁的一检测器,用于测定在当天至此时刻为止通过停车线的总车辆数;检测器B设立在距各路口停车线100米处的一检测器,用于测定在当天至此时刻为止通过此检测器的总车辆数;TA1在当前时刻各路口靠近停车线的检测器A送入的值;TA2上次检测器A送入的值;TB在当前时刻个路口距停车线100米的检测器B送入的值;GN路口已到达车辆数。这是对非通行相位而言。根据距停车线一定距离(100m)之间的车辆数来反映此时的车流量和拥挤状况。实际计算公式为:GN=TA—TB;GL绿灯延长时间。这是对通行相位而言,通行相位的绿灯延长时间与非通行相位的红灯持续时间相对应,在绿灯最大延长时间(司机最长等待时间)之内,通过适当延长绿灯时间来缓和、平衡交通状况。此值由“各单位隶属表”计算得到;RL红灯持续时间。这是对非通行相位而言。非通行相位的红灯持续时间与通行相位的绿灯延长时间相对应,在司机的最长等待时间(绿灯最大延长时间)之内,通过适当延长红灯时间来缓和、平衡交通状况。此值由“各单位隶属表”计算得到;OV车辆驶出率。在单位绿灯延长时间内驶出停车线的车辆数与时间的比值。计算公式为:OV=(TA1—TA2)/单位绿灯延长时间;这里单位绿灯延长时间即发信息的时间间隔15秒;NC下游路段拥挤程度。由于下游路段的车流拥挤状况会直接影响上游路口的通车状况,所以必须考虑在内。这与上下两个路口各路段的GN值有关。不同的交通地形有不同的NC计算公式:两个十字路口NC=(GNa+GNb+GNc+GNe+GNf+GNg)/32.一个十字路口,一个丁字路口NC=(GNa+GNb+GNc)/3+(GNe+GNf)/2或NC=(GNa+GNb+GNc)/3+(GNe+GNg)/23.单个十字路口很明显,此时NC=0;各单位隶属表独立于本对象的另一对象,主要是根据各因素的模糊隶属表得到其各自的等级以及计算通行相位的绿灯延长时间GL,详见下一部分;对象二:相位情况表相位情况表具体描述:交通路口车流共分三股:直行,左转和右转,分别停在不同的车道。假设交通路口设有导流槽,右转车流可随时通过交通路口,不会对其他方向的车流造成影响,这样我们在控制中就可以不用考虑右转的车流。所需考虑的交通流就有8种情况构成8个互不影响的交通流相位(如下图所示),任何时刻,8个相位中至少有一个相位处于通行状态。当8个相位中的任何的一个相位拥有通行权时,称其为关键相位。「a」相位1「b」相位2「c」相位3「d」相位4「e」相位5「f」相位6「g」相位7「h」相位8相位情况表参数:相位紧迫度UT——该对象将只含一个名叫相位紧迫度的参数,该参数用以描述每个路口各个相位的紧迫程度,用决定调度这个路口上的哪个相位进行通行,赋予这个相位以通行权。相位操作:该相位的操作有:(1)接受各个相位的紧迫度;(2)选出其中紧迫度最高的相位赋予其通行权;相位情况表封装:类名:相位情况表属性:相位紧迫度操作:1.接受各个相位的紧迫度;2.选出其中紧迫度最高的相位赋予其通行权,并返回相位号;5.相位情况表与其他对象的合作:每个路口各相位最紧迫相位号紧迫度UTi对象三.隶属表1.理论分析交通流(主要指机动车辆)的多少CAR分成7个模糊子集集,分别为很多、多、较多、一般、少、较少、很少,对应于取值CAR[0]至CAR[6];将绿灯开放时间T也分为7个模糊子集,分别为很长、长、较长、一般、少、较少、很少,对应于取值T[0]至T[6]。此时,专家规则为FCAR=CAR[I],THENT=T[I](I=0,…,6)那么,怎样确定检测到的车辆数对应于7个模糊子集的隶属度呢?首先,因为红绿灯所在的路口不同,某方向上的车道数也不同,有2车道,3车道,4车道,所以所谓的车辆数仅指一个车道上的车辆数,其二,“机动车流很多”指机动车流达到或超过此路口该方向的最大通过数CARmax:CARmax=Tmax×最大通过能力其中,最大通过能力是每秒能够通过的最大车辆数,一般为0.5辆/秒。而“机动车流很少”指机动车流小于或等于此路口该方向上Tmin内的最大通过数CARmin:CARmin=Tmin×最大通过能力然后,将这“很多”和“很少”间等长地分为六段,将中间各分割点分别记为C[I](I=0,…,6),其中C[0]=CARmax,C[6]=CARmin。因此,论域上各元素隶属于这7个模糊子集的隶属度如表1所示:表1Tabel1C[0]C[1]C[2]C[3]C[4]C[5]C[6]CAR[0]10.750.250000CAR[1]0.7510.750.25000CAR[2]0.250.7510.750.2500CAR[3]00.250.7510.750.250CAR[4]000.250.7510.750.25CAR[5]0000.250.7510.75CAR[6]00000.250.751对应地,将绿灯开放时间T在Tmax与Tmin间等长地分为六段,将中间各分割点分别记为VT[I](I=0,…,6),其中VT[0]=Tmax,VT[6]=Tmin。因此,论域上各元素隶度于这7个模糊子集的隶属度如表2所示:表2Tabel2VT[0]VT[1]VT[2]VT[3]VT[4]VT[5]VT[6]T[0]10.60.30000T[1]0.610.60.3000T[2]0.30.610.60.300T[3]00.30.610.60.30T[4]000.30.610.60.3T[5]0000.30.610.6T[6]00000.30.612.具体实施由模糊控制器观察到的所有相位的交通状况,即当前非通行相位的以到达车辆数(GN),红灯持续时间(RL),下游路段拥挤程度(NC),和当前通行相位的绿灯延长时间(UT),车辆驶出率(OV)和下游路段拥挤程度(NC)来确定该相位对各因素评价的关系矩阵R。(1).对于非通行相位,为方便描述,以下仅仅描述了一个相位的关系矩阵R的判别方法,其余的6个相位相同。步骤一,确定路口已到达车辆数GN的隶属度。由该相位的以到达车辆数(GN)确定CAR[I],进而又在Table1中找到C[I]中最大的,从而确定GN的隶属度。步骤二,确定红灯持续时间RL的隶属度。由该相位的红灯持续时间(RL)确定T[I],进而又由Tabel2中找到VT[I]中最大的,从而确定RL的隶属度。步骤三,确定下游路段拥挤程度NC的隶属度。由该相位的下游路段的到达车辆数(GN)确定CAR[I],进而又在Table1中找到C[I]中最大的,从而确定NC的隶属度。步骤四,确定该相位的关系矩阵R。得到的三行构成R的三行。(2).对于通行相位,步骤一,确定车辆驶出率OV的隶属度。由该相位驶出的车辆数确定CAR[I],进而又在Table1中找到C[I]中最大的,从而确定OV的隶属度。步骤二,确定绿灯延长时间GL的隶属度。由该相位的绿灯延长时间GL确定T[I],进而又由Tabel2中找到VT[I]中最大的,从而确定GL的隶属度。步骤三,确定下游路段拥挤程度NC的隶属度。由该相位的下游路段的到达车辆数(GN)确定CAR[I],进而又在Table1中找到C[I]中最大的,从而确定NC的隶属度。步骤四,确定该相位的关系矩阵R。得到的三行构成R的三行。3.对象之间的参数传递。对象二选择了急迫度最大的相位后,将赋予其通行权,此时根据以下算法决定该通行相位的实际绿灯开放时间。单个交叉口红绿灯的模糊控制:对单个交叉口而言,当交通需求较小时,信号周期则应短一些,但一般不能少于P×15秒(P为相位数)以免某一方向的绿灯时间小于15秒使车辆来不及通过路口影响交通安全;当交通需求较大时,信号周期则应长一些,但一般不能超过120秒,否则某一方向的红灯时间将超过60秒,驾驶员心理上不能忍受。当交通需求很小时,一般按最小周期运行;当交通需求很大时,只能按最大周期控制,此时,车辆堵塞现象已不可避免。根据专家的经验,单个交叉路口的模糊控制算法可描述为:①步骤1从相位i开始,分别指定各相位的最大绿灯时间;②步骤2先给该相位以最短绿灯时间,=ΔG=15秒;③步骤3在ΔG内测得放行车道上的交通需求,设其为;④步骤4若小于某一给定的值r或累积绿灯时间,则将绿灯转到下一相位,回到步骤2,否则继续;⑤步骤5根据值的大小来确定绿灯延长时间ΔG,若小,则少量延长绿灯时间,若大,则大量延长绿灯时间。由此建立模糊控制规则。设延长的绿灯时间为ΔG,若+ΔG≥,则ΔG=;否则该相位的绿灯时间为+ΔG,回到步骤3。算法中的交通需求通常用两种方法描述,一是用交叉口停止线前的排队长度即停止线前相隔一定距离(通常为80至100m)的两检测器之间的车辆数来表示交通需求;另一种方法是:当占有率不低于某一基准占有率时,用占有率表示交通需求;当占有率小于某一基准占有率且交通量不低于某一基准交通量,则用交通量表示交通需求。检测器在指定的时间内(通常为5分钟)测得的计数值(方波数)为交通量;检测器在指定的时间内(通常为5分钟)测得的方波宽度总和与该时间值的比为占有率。用队长来表示交通需求可用下述方法建立模糊控制规则。将测得的队长l可看作模糊变量,其论域为:L={9,11,13,15,17,19,21},取7个语言值:(很长),(长),(较长),(中等),(较短),(短),(很短)。绿灯追加时间ΔG同样看作模糊变量,其论域为:Γ={15,30,45,60,75,90,105},取7个语言值:(很多),(多),(较多),(适中),(较少),(少),(很少)。根据人的控制经验一般可总结出下列7条控制规则,若,则,i=1,…,7。根据模糊理论知道,一个完整语言控制策略是由很多不同的语言控制策略所组成的。由7条语言控制策略可组成单输入单输出语言控制策略,每条控制策略可用模糊关系矩阵表示。在运用此原理中,由Table1决定L(i),相应的得出G(i),这里假定最短的绿灯时间为15秒,最长的绿灯时间为司机能够忍耐的时间,假定为90秒,由此确定出相应的绿灯延长时间。发送给控制器以产生了该相位的调度。对象四.主次相位决定表输入:路口已到达车辆数GN/车辆使出率OV,红灯持续时间RL/绿灯延长时间GL,下游路段拥挤程度NC输出:相位紧迫度,并根据紧迫程度推导出主次相位。以下即为各元素的隶属度表:表1:车辆数GNC[0]C[1]C[2]C[3]C[4]C[5]C[6]CAR[0]10.750.250000CAR[1]0.7510.750.25000CAR[2]0.250.7510.750.2500CAR[3]00.250.7510.750.250CAR[4]000.250.7510.750.25CAR[5]0000.250.7510.75CAR[6]00000.250.751表2:绿灯开放时间RLVT[0]VT[1]VT[2]VT[3]VT[4]VT[5]VT[6]T[0]10.60.30000T[1]0.610.60.3000T[2]0.30.610.60.300T[3]00.30.610.60.30T[4]000.30.610.60.3T[5]0000.30.610.6T[6]00000.30.61表3:下游路段拥挤程度NCN[0]N[1]N[2]N[3]N[4]N[5]N[6]NC[0]10.750.250000NC[1]0.7510.750.25000NC[2]0.250.7510.750.2500NC[3]00.250.7510.750.250NC[4]000.250.7510.750.25NC[5]0000.250.7510.75NC[6]00000.250.751由部分相位模糊规则得:一旦事件2发出消息,给出一组CAR[i],T[i],NC[i]的值,即可从上述3个表格中选出相应的三个数组,然后按顺序将它们组成一个7*3的矩阵a,将此矩阵与矩阵b[1/31/31/3]相乘,于是得出一个7*1矩阵c,最后根据所得结果矩阵c中的最大值c[i](即对任意j,有c[i]≥c[j],i,j∈{0,1,…,6})推导出紧迫度。{附:由于矩阵的特殊性,显然最后结果矩阵c中的每一个元素都是由矩阵a中的相对应每一列中的所有元素之和的1/3,最后就看结果中谁最大就对应怎样的紧迫程度.}以下是结果矩阵中相应的第几位元素最大所对应的紧迫程度:当i=0时,表示很紧迫;当i=1时,表示紧迫;当i=2时,表示较紧迫;当i=3时,表示一般紧迫;当i=4时,表示较不紧迫;当i=5时,表示不紧迫;当i=6时,表示很不紧迫。紧迫度i=0很紧迫i=6很不紧迫i=1紧迫i=5不紧迫i=2较紧迫i=4较不紧迫i=3一般紧迫此次分析为了结果清晰可见,本应一一列举出每种可能情况的结果矩阵,并给出各自的紧迫程度,方便用户对照分析,然而实际上如果要全部一一列举出所有结果的话,则共有73组结果,这样一来未免显得太过繁琐,不太现实.这里就简单的列举了一部分,其他的用户也可以很容易推导出来的CAR[0]T[0]NC[0][32.10.80000]/3很紧迫NC[1][2.752.351.30.25000]/3很紧迫NC[2][2.252.11.550.750.2500]]3很紧迫NC[3][21.61.310.750.250]/3很紧迫NC[4][21.350.80.7510.750.25]/3很紧迫NC[5][21.350.550.250.7510.75]/3很紧迫NC[6][21.350.5500.250.751]/3很紧迫T[1]NC[0][2.62.51.10.3000]/3很紧迫NC[1][2.352.751.60.55000]/3紧迫NC[2][1.852.51.851.050.2500]/3紧迫NC[3][1.62.01.61.30.750.250]/3紧迫NC[4][1.61.751.11.0510.750.25]/3紧迫NC[5][1.61.750.850.550.7510.75]/3紧迫NC[6][1.61.750.850.30.250.751]/3紧迫T[2]NC[0][2.32.051.510.60.30]/3很紧迫NC[1][2.052.352.01.250.60.30]/3紧迫NC[2][1.552.052.251.750.850.30]/3较紧迫NC[3][1.31.62.021.350.550]/3较紧迫NC[4][1.31.351.51.751.61.050.25]/3一般紧迫NC[5][1.31.351.251.251.351.30.75]/3紧迫NC[6][1.31.351.2510.851.051]/3紧迫T[3]NC[0][21.81.110.60.30]/3很紧迫NC[1][1.752.051.61.250.60.30]/3紧迫NC[2][1.251.81.851.750.850.30]/3较紧迫NC[3][11.31.621.350.550]/3一般紧迫NC[4][11.051.11.751.61.050.25]/3一般紧迫NC[5][11.050.851.251.351.30.75]/3较不紧迫NC[6][11.050.8510.851.051]/3紧迫T[4]NC[0][21.50.80.610.60.3]/3很紧迫NC[1][1.751.751.30.8510.60.3]/3很紧迫NC[2][1.251.51.551.351.250.60.3]/3较紧迫NC[3][111.31.61.750.850.3]/3较不紧迫NC[4][10.750.81.3521.350.55]/3较不紧迫NC[5][10.750.550.851.751.61.05]/3较不紧迫NC[6][10.750.550.61.251.351.3]/3不紧迫T[5],T[6]略去…CAR[1]T[0]………NC[0][2.752.351.30.25000]/3很紧迫NC[1][2.52.61.80.5000]/3紧迫………NC[6][1.751.61.050.250.250.751]/3很紧迫T[6]NC[0][1.751.7510.250.30.61]/3很紧迫NC[1][1.521.50.50.30.60.1]/3紧迫………NC[6][0.7510.750.250.551.352]/3很不紧迫CAR[2]T[0]….….….NC[0][2.252.11.550.750.2500]/3很紧迫NC[1][22.352.0510.2500]/3紧迫………NC[6][1.251.351.30.750.50.751]/3紧迫T[6]NC[0][1.251.51.250.750.30.61]/3紧迫NC[1][11.751.7510.550.61]/3紧迫…NC[6][0.250.7510.750.551.352]/3很不紧迫CAR[3]T[0]………NC[0][21.61.310.750.250]/3很紧迫NC[1][1.751.851.81.250.750.250]/3紧迫………NC[6][10.851.051111]/3较紧迫T[6]NC[0][11111.050.851]/3较不紧迫NC[1][0.751.251.51.251.050.851]/3较紧迫………NC[6][00.250.7511.31.62]/3很不紧迫CAR[4]CAR[5]省略…T[0]………NC[0][21.350.80.7510.750.25]/3很紧迫NC[1][1.751.61.3110.750.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论