[发明专利]一种矿井下信号灯控制方法有效
申请号: | 202210713531.X | 申请日: | 2022-06-22 |
公开(公告)号: | CN115035735B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 李红星;李秀文;马朋飞 | 申请(专利权)人: | 陕西灯融智能科技有限公司 |
主分类号: | G08G1/08 | 分类号: | G08G1/08;G08G1/081 |
代理公司: | 上海远同律师事务所 31307 | 代理人: | 张坚 |
地址: | 710000 陕西省西安市高*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 矿井 信号灯 控制 方法 | ||
1.一种矿井下信号灯控制方法,适用于矿井下单行双向道路,其特征在于:
配置矿井交通控制器,用于获知各个车辆在矿井下的位置、矿井下各个信号灯的位置和红绿状态、以及控制各个信号灯的红绿状态;
配置信号灯分组数据库、车辆优先级数据库和信号灯优先级数据库;
每个信号灯均配置有待行车辆缓存,每个车辆均配置有上次通过信号灯缓存;
所述分组数据库对信号灯进行分组,断头路的一个信号灯分为一组,同一交叉路口的各个信号灯分为一组;
所述矿井交通控制器通过下列步骤对到达路口的车辆进行信号灯控制;
所述矿井交通控制器获知当前车辆到达当前信号灯下,根据所述信号灯分组数据库判断当前信号灯所在的灯组中的信号灯个数,如信号灯个数为1,所述矿井交通控制器执行断头路信号灯控制步骤,如信号灯个数大于1,所述矿井交通控制器执行交叉路口信号灯控制步骤;
所述断头路信号灯控制步骤为:所述矿井交通控制器进一步判断当前信号灯是绿灯还是红灯,如果是红灯,当前车辆进入错车巷等待,将当前车辆识别码记入当前信号灯的待行车辆缓存末尾,直至所述矿井交通控制器检测到当前信号灯下的待行缓存中排名第一的车辆再次通过该当前信号灯,将当前信号灯置为绿灯并将该排名第一的车辆识别码移除出当前信号灯的待行车辆缓存,此时,当前信号灯的待行车辆缓存中新排名第一的车辆进入断头路;如果是绿灯,当前车辆直接进入断头路,所述矿井交通控制器获知到当前车辆通过当前信号灯后将当前信号灯置为红灯,并将该当前车辆识别码记入该当前信号灯的待行车辆缓存;
所述交叉路口处理步骤为:所述矿井交通控制器进一步判断当前信号灯是绿灯还是红灯,如果当前信号灯是绿灯,所述矿井交通控制器执行交叉路口绿灯处理步骤;如果当前信号灯是红灯,所述矿井交通控制器执行交叉路口红灯处理步骤;
所述交叉路口绿灯处理步骤为:所述矿井交通控制器进一步判断同灯组下是否还有绿灯,如果同灯组下还有绿灯,所述矿井交通控制器执行交叉路口多绿灯处理步骤,如果同灯组下仅当前信号灯是绿灯,所述矿井交通控制器执行交叉路口单绿灯处理步骤;
所述交叉路口多绿灯处理步骤为:所述矿井交通控制器进一步判断同灯组绿灯下是否有同时到达车辆,如果有同时到达车辆,所述矿井交通控制器执行交叉路口多绿灯多车辆处理步骤,如果灯组多个绿灯中仅是当前信号灯下存在到达车辆,所述矿井交通控制器执行交叉路口多绿灯单车辆处理步骤;
所述交叉路口多绿灯多车辆处理步骤为:所述矿井交通控制根据所述车辆优先级数据比较同时到达车辆中哪辆车优先级最高,将优先级最高的车辆对应的信号灯保持绿灯不变,使该优先级最高的车辆通行,将该保持绿灯的信号灯识别码记入该优先级最高的车辆的上次通过信号灯缓存,将该优先级最高的车辆识别码记入该保持绿灯的信号灯的待行行车辆缓存末尾,同灯组的其它为绿灯的信号灯置为红灯,同时将灯组下各红灯下待行车辆识别码记入对应信号灯的待行车辆缓存中;如果各同时到达车辆优先级相同,所述矿井交通控制器进一步根据所述信号灯优先级数据库判断为绿色的信号灯中哪个优先级最高,将优先级高的信号灯保持绿灯不变,使对应车辆通行,将该优先级最高的信号灯识别码记入该当前通行车辆的上次通过信号灯缓存,将该当前通行的车辆识别码记入该优先级最高的信号灯的待行车辆缓存末尾,同灯组下的其它为绿灯的信号灯置为红灯,让对应的到达车辆在错道巷等候,同时将等候的车辆识别码记入对应的各新置为红灯的信号灯的待行车辆缓存中;
所述交叉路口多绿灯单车辆处理步骤为:所述矿井交通控制器将当前信号灯保持绿灯不变,让当前车辆通行,将当前信号灯识别码记入该当前车辆的上次通过信号灯缓存,同时将该当前车辆识别码记入该当前信号灯的待行车辆缓存末尾,将同灯组中其它为绿灯的信号灯置为红灯;
所述交叉路口单绿灯处理步骤为:所述矿井交通控制器将当前信号灯保持绿灯不变,让当前车辆通行,将当前信号灯识别码记入当前车辆的上次通过信号灯缓存,同时将当前车辆识别码记入当前信号灯的待行车辆缓存末尾;
所述交叉路口红灯处理步骤为:所述矿井交通控制器查询当前车辆的上次通过信号灯缓存中是否有上次通过信号灯识别码,如果没有上次通过信号灯识别码,所述矿井交通控制器将当前信号灯识别码记入当前车辆的上次通过信号灯缓存,同时将当前车辆识别码记入当前信号灯的待行车辆缓存末尾;如果有上次通过信号灯识别码,所述矿井交通控制器则根据所述信号灯分组数据库判断当前信号灯是否与上次通过信号灯是否在同灯组下,如果是在同灯组下,所述矿井交通控制器执行交叉路口红灯同灯组处理步骤,如果是不在同灯组下,所述矿井交通控制器执行交叉路口非同灯组处理步骤;
所述交叉路口红灯同灯组处理步骤为:所述矿井交通控制器从当前车辆上次通过的信号灯的待行车辆缓存中移除当前车辆识别码,并判断当前车辆上次通过的信号灯下是否还有其它待行车辆,如果还有其它待行车辆,所述矿井交通控制器保持当前信号灯状态不变;如果没有其它待行车辆,所述矿井交通控制器继续判断同灯组下其它为红灯的信号灯下是否有待行车辆,如果其它为红灯的信号灯下有待行车辆,所述矿井交通控制器执行交叉路口同灯组多个红灯有待行车辆处理步骤,如果仅当前为红灯的信号灯下有待行车辆,所述矿井交通控制器执行交叉路口同灯组单红灯有待行车辆处理步骤;如果所有为红灯的信号灯都没有待行车辆,执行交叉路口同一灯组下不存在待行车辆处理步骤;
所述交叉路口同灯组多个红灯有待行车辆处理步骤为:所述矿井交通控制器根据信号灯优先级数据库判断多个为红灯的信号灯下待行车辆中哪辆车优先级最高,所述矿井交通控制器将优先级最高的车辆对应的信号灯置为绿灯,让优先级最高的车辆通行,将新置为绿灯的信号灯识别码进入该优先级最高的车辆的上次通过信号灯缓存,同灯组下之前为绿灯的信号灯置为红灯;如果多个为红灯的信号灯下待行车辆优先级相同,所述矿井交通控制器根据信号灯优先级数据库判断多个为红灯的信号灯中哪个信号灯优先级最高,所述矿井交通控制器将优先级最高的信号灯置为绿灯,让优先级最高的信号灯下对应的车辆通行,将优先级最高的信号灯识别码记入该当前通行的车辆的上次通过信号灯缓存,将同灯组中之前为绿灯的信号灯置为红灯;
所述交叉路口同灯组单红灯有待行车辆处理步骤为:所述矿井交通控制器将当前信号灯置为绿灯,让当前车辆通行,将当前信号灯识别码记入当前车辆的上次通过信号灯缓存,将同灯组中之前为绿灯的信号灯置为红灯;
所述交叉路口同灯组下不存在待行车辆处理步骤:所述矿井交通控制器将同灯组下所有为红灯的信号灯置为绿灯,等待车辆通行;
所述交叉路口红灯非同灯组处理步骤为:所述矿井交通控制器将当前车辆识别码加入到当前信号灯的待行车辆缓存中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西灯融智能科技有限公司,未经陕西灯融智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210713531.X/1.html,转载请声明来源钻瓜专利网。