基于北斗定位的危化品货车运输安全监测平台的设计与实现
来源:用户上传
作者:谭智亮 满君丰 肖宏日 李易 刘海波 欧阳紫曦
【摘 要】为解决危化品货车运输过程中的安全监管问题,提高危化品运输应急处理能力,文章开展危化品货车监控预警机制研究。依托北斗定位技术及物联网技术构建危化品运输安全监测平台,对运输途中驾驶员行为、运输路径进行监控预警。通过对危化品车的信息化监管,可以实现一定程度上的风险管控和隐患预警。设计实现危化品货车运输安全监测平台,可为类似的危化品货运监测管理平台建设提供有益的借鉴,提高危化品运输过程的安全管理水平,促进我国危化品运输事业的发展。
【关键词】北斗定位;监管系统;物联网;驾驶行为分析;危化品运输;Redis
【中图分类号】TP277;TQ086.52【文献标识码】A【文章编号】1674-0688(2022)02-0078-03
1 危化品运输现状及相关问题
随着国民经济的迅猛发展,工业化进程加速,全球对危化品的需求量逐步提升。与之相对的是危化品在生产、运输、存储、使用等环节发生的安全事故也逐渐增多,尤其是运输环节发生的安全事故占所有安全事故的30%~40%[1-2]。据中国化学品安全协会统计,2019年上半年,我国发生危化品事故共819起,重特大事故3起,死亡人数高达409人,其中运输环节的事故占比为19.4%,危化品货车一旦发生事故,造成的人员伤亡和财产惨损失是不可估量的。
危化品货车一旦发生事故,通常事故现场会被严重破坏,因此很难从事故现场分析事故发生的原因。因此,对危化品运输安全的监控显得尤为重要,近年来,我国严格要求相关部门必须时刻关注危化品运输安全的问题,相关的法律法规也相继出台,这为危化品运输安全的监控提供了政策基础。此外,随着物联网、北斗卫星、通信等技术的发展,也为危化品运输安全的监控提供了有力的技术支持。因此,开发一套危化品货车运输安全监测平台,对提高危化品货车的运行安全性具有重大意义。但是,国内外关于物联网思维的危化品监控与预警系统的研发还处于起步阶段[3]。例如,刘强等[4]提出了危化品运输安全统一监控平台的设想,并给出了平台的总体实现配置框架。慧萌等[5]利用物联网技术开发一套车辆轨迹显示系统。同时,有一部分高等科研院校开展了危化品货车安全监测的探索,南京大学的蒋军成对危化品公路运输泄漏事故应急决策图示化展现技术进行研究,以期有效地控制事故造成的损失[6]。国外的研究者将车辆的安全监测和车号识别结合起来,使之对货车的运行安全管理更加准确[7]。危化品企业可通过监管系统向有关部门申请路线和汇报企业情况,同时政府相关部门还可以通过该系统实时查看危化品企业的生产、运输状况,能够实时监控危化品货车运输安全[8]。与之功能类似的监管系统在一些欧洲国家也有相关的应用,最大限度地减少了危化品车辆运输事故的发生及生命财产的损失[9]。
针对以上亟须解决的问题,本研究设计一款基于工业互联网的监测系统实现对货运、司机、危化品三点的全面监测,并能实现数据实时推送、监测预警等功能,这也是危化品货车监测系统发展中一个新的需求。本次研究的系统从多角度对危化品运输过程的货车司机安全进行监测,可为类似的危化品货运监测管理平台的建设提供有益的借鉴,提高危化品运输过程的安全管理水平。
2 主要研究内容
2.1 系统总体设计
系统研究包括运输监测平台和驾驶员行为警告两套服务系统,旨在解决危化品运输过程中的三大问题:货运路径监管难、司机异常驾驶行为提醒难、事故发生监测难。图1所示为运输监测平台和驾驶员行为预警系统。运输检测平台主要提供运输路径、运输流程等运输信息的数据展示,面向企业端。驾驶员行为预警监测系统主要提供驾驶员行为的监测,确保驾驶员驾驶安全,也方便企I监管公司的驾驶员,面向驾驶员和企业端。
系统整体实现以TMS监测平台为主系统,以IM实时推送系统、DP数据处理系统、IOA数据采集系统为子系统的模块化系统。模块关系如图2所示,TMS监测平台负责提供基础业务数据的访问接口,TM实时推送系统用于实时推送货车监测数据,DP数据处理系统用于处理物联网硬件设备的相关数据,接收数据后将数据分组存储至不同DB,用于后续业务的实现。IOA数据采集系统用于物联设备数据格式化处理。物联硬件设备安装于货车上,可定时采集数据并上传服务端。
2.2 系统物联基础
系统物联硬件构成如图3所示,系统硬件设备以ov7725摄像头模块、D560G北斗Mini InDTU模块作为信息采集和发送模块,以STM32模块为信息处理中心,以液晶屏、InDTU模块、NB-IOT模块为信息输出模块。其中,STM32模块为信息终端,定位模块和摄像头模块通过串口向STM32模块传输信息,由终端STM32负责信息的整合处理,最终通过4G网络传输模块将数据发送至指定终端。同时,作为终端的STM32模块也可支持高度的自定义,能作为车载的监控终端使用。本研究主要关注北斗定位模块。
北斗定位模块数据主要服务于软件系统。通过搜索北斗卫星定位,将定位数据回传STM32-4G传输模块,数据传输模块将数据以MQTT协议形式打包发送到云端服务器,云端服务器接收后将其解析为适用于百度地图定位的经纬度数据,整合相关数据信息以JSON的信息发送至云端RabbitMQ队列,当发生数据异常时会修改标示字段,表示货车情况异常,通过这样的处理即可将货车的位置、速度等相关数据上传云端,便于监测平台获取。
其中,北斗定位经纬度数据由于与软件系统使用的标准不同,所以需要在传输数据时进行转换,转换公式:
公式(1)中,y为转换后的经/纬度,x为初始经/纬度。通过转换,能够得到符合系统要求的经纬度数据,同时该经纬度数据不会明文存储,满足企业的信息安全要求。
3 具体实现思路
3.1 驾驶员行为告警系统
在驾驶员行为警告提醒系统初步研究阶段,研究人员通过Ov7725摄像头获取图片信息,以4G模块为通信基础;依靠百度开放AI的驾驶员行为监测API实现对驾驶员的行为分析,当行为概率大于70%时进行平台预警,实现方式如图4所示。
nlc202205131149
转载注明来源:https://www.xzbu.com/1/view-15431241.htm