利用PLC,可使上述描叙的各传感器以及各道口的信号灯与之直接相连,非常方便可靠。
车流量的计量
车流量的计量有多种方式:
(1) 每股行车道的车流量通过PLC分别统计。当车辆进入路口经过第一个传感器1时,使统计数加1,经过第二个传感器2出路口时,使统计数减1,其差值为该股车道上车辆的滞留量(动态值),可以与其他道的值进行比较,据此作为调整红绿灯时长的依据。
(2) 先统计每股车道上车辆的滞留量,然后按大方向原则累加统计。如,将东西向的左行、直行、右行道上的车辆的滞留量相加,再与其它的3个方向的车流量进行比较,据此作为调整红绿灯时长的依据。
(3) 统计每股车道上车辆的滞留量后按通行最大化原则(不影响行车安全的多道相向行驶)累加统计。如,东、西相向的2个左行、直行、右行道上的车辆的滞留量全部相加,再与南北向的总车流量进行比较,据此作为调整红绿灯时长的依据。
以上计算判别全部由PLC完成。可以把以上不同计量判别方式编成不同的子程序,方便调用。(1) 当各路口的车辆滞留量达一定值溢满时(相当于比较严重的堵车),红绿灯切换采用现有的常规定时控制方式;
(2) 当东、西向路口的车辆滞留量比南、北向路口的大时(反之亦然),该方向的通行时间=最小通行定时时间+自适应滞环比较增加的延时时间(是变化的),但不大于允许的最大通行时间。其中最小定时时间是为了避免红绿灯切换过快之弊;最大通行时间是为了保障公平性,不能让其它的车或行人过分久等。进一步的说明在后面的注释中。3) 自适应滞环比较(本例的核心控制规律)增加的时间的确定若东、西向车辆滞留量≥南、北向一个偏差量σ(如30辆车或其它值)时,先让东、西向的左转弯车左行15s(定时控制,值可改),再让直行车直行30s(直行时间的最小值,值可改)后再加一段延时保持,直至东、西向的车辆滞留量比南、北向的车辆滞留量还要少一个偏差量σ,才结束该方向的通行,切换到其它路上,否则一直延时继续通行下去,直至到达最大通行时间而强制切换。滞环特性如图6所示。实际应用时σ的值需整定,过小则导致红绿灯切换过频,过大又不能实现适时控制。
流程图注释
(1) 流程图中的15s、30s、75s等时间分别为交管部门定的车辆左转弯时间、直行最小时间、允许的最大通行时间;σ为车流量的偏差量。以上值及其4个路口车流量的满溢值均可在程序初始化中任意更改。
(2) 车辆左转弯是造成交通堵塞很重要的一个方面,应加以适当限制,故车辆左转弯始终采用最小定时控制,以减小系统的复杂程度,提高可靠性。
(3) 车辆通行的时间中包含绿、黄灯闪烁的时间,红、黄、绿各灯的切换与现用的方式相同,不再赘述。
(4) 人行道的红绿灯接线与现用的方式相同,其绿灯点亮的时刻与该方向车辆直行绿灯点亮的时刻同步一致,但要较车辆直行绿灯提前熄灭,采用定时控制,如绿灯定时亮18s。其目的是不让右转弯车辆过分受人行道灯的限制。若人车分流,右转弯车辆不受限制。较简单,流程图中略。
(5) 车流量的计量是不间断的,与控制呈并行关系,该系统属多任务处理,编程尤其应注意。
控制电路
控制电路主要由单稳态触发器、RC电路和反相器构成、电路如图2所示。该电路有两个输入端和三个输出端。当QAQBQCQD=0000时,输入端IO为低电平,此时信号将直接经O1输出给LD以进行异步置数,因此74191的0000状态持续时间很短暂。输入端I1由光电检测电路的输出信号提供,当有车辆时,输出低电平;无车辆时输出高电平。输出信号O1=I1,而输出信号O2而由I1经反相器、RC电路和一单稳态电路得来。O1的作用是当乡间道无车辆时,保持主干道绿灯亮,乡间道红灯亮。当主干道绿灯变亮并检测到乡间道有车辆(即I1=0)时 ,O2触发单稳态电路并文持主干道绿灯亮66s,即T2 = RCln3=1.1×6MΩ×10μf=66(s)。
上一页 [1] [2] [3] [4] [5] [6] 下一页