一种货箱入场堆存方法、系统、介质和计算设备与流程

文档序号:19425108发布日期:2019-12-17 15:10阅读:255来源:国知局
一种货箱入场堆存方法、系统、介质和计算设备与流程
本发明的实施方式涉及信息
技术领域
,更具体地,本发明的实施方式涉及一种货箱入场堆存方法、系统、介质和计算设备。
背景技术
:本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着运输业的发展,各类运输枢纽的货箱吞吐量急剧上升,衍生出危货集装箱堆场管理、危货集装箱摆放、危货隔离等亟待解决的问题。其中,危货集装箱堆场管理主要是为即将进场的危货集装箱确定存放位置,这属于货物集装箱管理的重要问题之一。目前,货物集装箱的堆场管理方案,多为基于操作规程人为安排各类货品的存放位置,并制定相应的货物堆存计划。由于危险货品隔离规则较多,且货品进场时间不确定,比如同一时间段内可能会有大量货品需要进场存放,因而对堆场管理人员的技术要求较高,且可能会造成堆场管理人员的工作量过大,容易使得人工制定的货物堆存计划的风险系数大、制定效率低。一旦货物堆存计划出现遗漏或疏忽,后果往往难以挽回,例如港区爆炸等。此外,人工制定的货物堆存计划对于堆存空间的利用率难以优化,造成堆场空间浪费,进而影响货箱进场效率。综上,目前货箱堆存方案中存在对堆场管理人员的技术要求较高,人工制定的货物堆存计划的风险系数大、制定效率低、易造成堆场空间浪费等问题。因此亟待设计一种改进的货箱堆存方案,用以解决目前货箱堆存方案存在的上述问题。技术实现要素:由于目前货箱堆存方案中存在的对堆场管理人员的技术要求较高,人工制定的货箱堆存方案的风险系数大、制定效率低,堆场空间浪费的问题。因此非常需要一种改进的货箱堆存的技术方案,以解决上述技术问题。在本上下文中,本发明的实施方式期望提供一种货箱入场堆存方法、装置、介质和计算设备。在本发明实施方式的第一方面中,提供了一种货箱入场堆存方法,包括:获取待入场货箱数据;基于待入场数据进行模拟入场得到待入场货箱的模拟堆存位置;根据模拟堆存位置评估待入场货箱的存储风险;若评估出的存储风险符合预设条件,则基于模拟堆存位置触发待入场货箱进行入场堆存。在一种可能的设计中,获取待入场货箱数据之前,还包括:载入风险参数和堆场存储状态数据;其中,风险参数包括危险货物集装箱堆存间隔信息和/或堆场周边环境信息,堆场存储状态数据包括堆场面积、堆场地图信息以及堆场货箱信息中的一个或组合。在一种可能的设计中,待入场货箱数据包括待入场货箱的品类信息。基于待入场数据进行模拟入场得到待入场货箱的模拟堆存位置,包括:根据待入场货箱的品类信息、预先载入的堆场地图信息和堆场内货箱信息,获取与待入场货箱的相同品类货箱相邻的空闲邻域位置;以空闲邻域位置作为模拟堆存位置。在一种可能的设计中,根据模拟堆存位置评估待入场货箱的存储风险,包括:以模拟堆存位置为中心的第一预设范围内,基于待入场货箱的品类信息和该第一预设范围内的堆场货箱信息,确定待入场货箱的局部存储风险;和/或,以与待入场货箱相同品类且相邻位置的多个货箱为中心群组,在中心群组为中心的第二预设范围内,基于中心群组的品类信息和该第二预设范围内的群组货箱信息,确定待入场货箱的整体存储风险。在一种可能的设计中,存储风险包括局部存储风险,则预设条件为待入场货箱与堆场内存在同类风险的货箱之间的最小距离不小于安全距离,其中安全距离的确定方法包括以下之一或组合:对存在池火风险的待入场货箱,采用池火灾伤害模拟计算出热辐射值得到第一安全距离;对存在蒸汽云爆炸风险的待入场货箱,采用蒸气云爆炸计算出爆炸半径作为第二安全距离;对存在压力容器冲击波爆炸风险的待入场货箱,采用冲击波超压伤害计算爆炸半径作为第三安全距离。在一种可能的设计中,存储风险包括整体存储风险,则预设条件为整体存储风险不超出预先设置的社会风险门限和/或个人风险门限。在一种可能的设计中,还包括:若评估出的存储风险不符合预设条件,则触发模拟入场得到待入场货箱的下一个模拟堆存位置。在一种可能的设计中,基于模拟堆存位置触发待入场货箱进行入场堆存之后,还包括:更新堆场货箱的堆存状态信息,其中堆场货箱的堆存状态信息包括待入场货箱的入场堆存位置以及堆场地图信息,堆场地图信息包括堆场内所有货箱的堆存位置。在本发明实施方式的第二方面中,提供了一种货箱入场堆存系统,应用于如第一方面任一项的货箱入场堆存方法,包括:货箱信息获取模块,被配置为获取待入场货箱数据;模拟入场模块,被配置为基于待入场数据进行模拟入场得到待入场货箱的模拟堆存位置;评估模块,被配置为根据模拟堆存位置评估待入场货箱的存储风险;触发模块,被配置为若评估出的存储风险符合预设条件,则基于模拟堆存位置触发待入场货箱进行入场堆存。在一种可能的设计中,还包括载入模块,被配置为在货箱信息获取模块获取待入场货箱数据之前,载入风险参数和堆场存储状态数据。其中,风险参数包括危险货物集装箱堆存间隔信息和/或堆场周边环境信息,堆场存储状态数据包括堆场面积、堆场地图信息以及堆场货箱信息中的一个或组合。在一种可能的设计中,待入场货箱数据包括待入场货箱的品类信息,则模拟入场模块具体用于:根据待入场货箱的品类信息、预先载入的堆场地图信息和堆场内货箱信息,获取与待入场货箱的相同品类货箱相邻的空闲邻域位置;以空闲邻域位置作为模拟堆存位置。在一种可能的设计中,模拟入场模块具体用于:以模拟堆存位置为中心的第一预设范围内,基于待入场货箱的品类信息和该第一预设范围内的堆场货箱信息,确定待入场货箱的局部存储风险;和/或以与待入场货箱相同品类且相邻位置的多个货箱为中心群组,在中心群组为中心的第二预设范围内,基于中心群组的品类信息和该第二预设范围内的群组货箱信息,确定待入场货箱的整体存储风险。在一种可能的设计中,存储风险包括局部存储风险,则预设条件为待入场货箱与堆场内存在同类风险的货箱之间的最小距离不小于安全距离;推存管理系统还包括安全距离确定模块,被配置为执行如下之一或组合的方法确定安全距离:对存在池火风险的待入场货箱,采用池火灾伤害模拟计算出热辐射值得到第一安全距离;对存在蒸汽云爆炸风险的待入场货箱,采用蒸气云爆炸计算出爆炸半径作为第二安全距离;对存在压力容器冲击波爆炸风险的待入场货箱,采用冲击波超压伤害计算爆炸半径作为第三安全距离。在一种可能的设计中,存储风险包括整体存储风险,则预设条件为整体存储风险不超出预先设置的社会风险门限和/或个人风险门限。在一种可能的设计中,触发模块还被配置为若评估出的存储风险不符合预设条件,则触发模拟入场得到待入场货箱的下一个模拟堆存位置。在一种可能的设计中,堆存管理系统还包括更新模块,被配置为在模拟入场模块基于模拟堆存位置触发待入场货箱进行入场堆存之后,更新堆场货箱的堆存状态信息,其中堆场货箱的堆存状态信息包括待入场货箱的入场堆存位置以及堆场地图信息,堆场地图信息包括堆场内所有货箱的堆存位置。在本发明实施方式的第三方面中,提供了一种介质,该介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行第一方面中任一实施例的方法。在本发明实施方式的第四方面中,提供了一种计算设备,包括处理单元、存储器以及输入/输出(in/out,i/o)接口;存储器,用于存储处理单元执行的程序或指令;处理单元,用于根据存储器存储的程序或指令,执行第一方面中任一实施例的方法;i/o接口,用于在处理单元的控制下接收或发送数据。本发明的实施方式提供的技术方案,基于待入场数据进行模拟入场得到该待入场货箱的模拟堆存位置,根据该模拟堆存位置评估待入场货箱的存储风险,若评估出的存储风险符合预设条件,则基于该模拟堆存位置触发该待入场货箱进行入场堆存,从而实现了对待入场货箱的动态入场控制,有助于降低危险货物集装箱的存储风险,有助于实现货箱的高效堆存管理。同时,上述技术方案通过设置相应预设条件还有利于避免堆场的超负荷运营、超量存储,防止由于违规混存、超高堆码导致的各类安全事故,以及为堆场周边区域的安全提供保障。附图说明通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:图1a示意性地示出了根据本发明实施方式的一种货箱入场堆存方法的流程示意图;图1b示意性地示出了根据本发明实施方式的另一种货箱入场堆存方法的流程示意图;图2示意性地示出了根据本发明实施例的一种堆场地图的示意图;图3a示意性地示出了根据本发明实施方式的一种模拟堆存位置的示意图;图3b示意性地示出了根据本发明实施方式的另一种模拟堆存位置的示意图;图3c示意性地示出了根据本发明实施方式的另一种堆场地图的示意图;图4示意性地示出了根据本发明实施方式的一种货箱入场堆存系统的结构示意图;图5示意性地示出了根据本发明实施例的一种介质的结构示意图;图6示意性地示出了根据本发明实施例的一种计算设备的结构示意图;在附图中,相同或对应的标号表示相同或对应的部分。具体实施方式下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。根据本发明的实施方式,提出了一种货箱入场堆存方法、系统、介质和计算设备。在本文中,需要理解的是,所涉及概念的含义如下:集装箱堆场:又称堆场,是用于存放和处理货品集装箱(即货箱)的区域。堆场由箱区组成。箱区:与货箱泊位垂直或平行的区域。可能的实现方式中,箱区由设定宽度、长度的多个箱位组成,该箱位可堆存一层或多层。群组:每个箱区中相同品类且位置相邻的多个集装箱作为一个群组。此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。发明概述发明人发现,目前货箱堆存方案中存在的对堆场管理人员的技术要求较高,人工制定的货箱堆存方案的风险系数大、制定效率低,堆场空间浪费的问题。为了克服技术存在的问题,本发明中提出了一种货箱入场堆存方法、系统、介质和计算设备。该货箱入场堆存方法,包括:获取待入场货箱数据;基于待入场数据进行模拟入场得到待入场货箱的模拟堆存位置;根据模拟堆存位置评估待入场货箱的存储风险;若评估出的存储风险符合预设条件,则基于模拟堆存位置触发待入场货箱进行入场堆存。该方法实现了对待入场货箱的动态入场控制,有助于降低危险货物集装箱的存储风险,有助于实现货箱的高效堆存管理。同时,上述技术方案通过设置相应预设条件还有利于避免堆场的超负荷运营、超量存储,防止由于违规混存、超高堆码导致的各类安全事故,以及为堆场周边区域的安全提供保障。可以理解的是,装置、系统、介质和计算设备的原理与方法类似,此处不再赘述。在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。应用场景总览本发明实施例可以应用于货箱位置调整场景,尤其是危险货物集装箱(即危货集装箱)的入库场景。货箱位置调整场景比如可以是港口货箱堆存场景,或者大型工厂或大型企业的采购货箱入库场景,或者物流枢纽的货物进港场景,或其他货箱位置调整场景。本发明实施例并不限定货箱种类,也不限定货箱内物品的数量或物品品类。示例性方法下面结合应用场景,参考附图来描述根据本发明示例性实施方式的用于货箱堆存的方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。图1a是本发明实施方式第一方面所述一种货箱入场堆存方法的实施例的流程示意图,图1b是本发明实施方式第一方面的另一种货箱入场堆存方法的实施例的流程示意图。虽然本发明提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者部分合并后更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本发明实施例或附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置、服务器或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境、甚至包括分布式处理、服务器集群的实施环境)。具体的一种实施例如图1b所示,本发明提供的一种货箱入场堆存方法的一种实施例中,所述方法可以包括:s101、获取待入场货箱数据;在本实施例中,s101之前,执行s1001,载入风险参数和堆场存储状态数据。一种可能的实现方式为,s101之前,还可载入系统配置数据。风险参数包括但不限于危险货物集装箱堆存间隔信息和/或堆场周边环境信息。其中,危险货物集装箱堆存间隔信息包括但不限于危险货物集装箱堆存间隔表、货箱风险参数,堆场周边环境信息包括但不限于周边人口数据、周边人口居住情况数据、自然环境条件数据;堆场存储状态数据包括但不限于堆场面积、堆场地图信息以及堆场货箱信息中的一个或组合。进而,再执行s101,从堆场存储状态数据中获取待入场货箱数据。待入场货箱数据包括但不限于堆场地图信息、堆场内货箱信息、待入场货箱信息中的一个或组合。下面详细对上述信息进行举例说明:堆场地图信息,用于存储各箱位之间的位置关系(例如邻域关系),以便后续计算货箱的目标函数。一种可能的实现方式例如为图2示出的堆场地图,其中,包括箱位的位置信息、箱位内堆存的货箱信息,比如货箱品类、箱位内的货箱层数。图2示出的堆场地图中,由若干行和若干列组成,标记数字的单元格表示可堆放集装箱的位置,单元格的数字表示箱区类型。进一步的,箱区类型可以是表1示出的箱区类型表。表1箱区类型表序号箱区类型分区说明区域编号箱位数量11冷藏箱区1222危险货物箱区70113832危险货物箱区70214442危险货物箱区70314453危险货物箱区(机动)7049664防晒喷淋区7053675防晒不喷淋区70536堆场内货箱信息,即堆场已存货箱信息,可以用于存储已入场货箱的多个信息,包括但不限于已入场货箱标识、已入场货箱品类、货箱所属的批号、指定箱区、货箱状态信息、货箱位置信息,例如表2所示的堆场已存货箱信息表。表2堆场已存货箱信息批量待入场货箱信息比如可以是表3所示的待入场货箱信息表。批量待入场货箱信息包括但不限于操作标识(id)、批号、品类、数量、货物描述以及指定箱区。表3待入场货箱信息操作id批号品类数量货物描述指定箱区12019030015.15双氧水222019030026.110农药2320190300339氢气2类似的,待入场货箱序列信息是由批量待入场货箱信息生成的;待入场货箱序列信息包括但不限于已入场货箱标识、已入场货箱品类、货箱所属的批号、指定箱区、货箱状态信息、货箱位置信息、货箱安全风险值,例如表4所示的待入场货箱序列表。表4待入场货箱序列表编号品类批号指定箱区所在位置x所在位置y所在层数风险值10015.1101210025.1101210036.1101210046.1101210056.1101210066.1101210076.11012货箱风险参数包括但不限于最小间距风险参数表、最大间距风险参数表、间隔风险参数表、层高风险参数表,上述表中的实际数据可以为预先基于经验录入。风险参数表用于计算每个货箱的目标函数。比如表5示出的层高风险参数表,表6示出的最小间距风险参数表,表7示出的最大间距风险参数表,表8示出的间隔影响风险参数表。表5层高风险参数表(h)品类1.11.21.31.41.51.62.12.22.334.14.24.35.15.26.16.2789层数11222222322222233133表6最小间距风险参数表(最高风险距离d0,即小于此距离,风险最高,单位m)表7最大间距风险参数表(最低风险距离d1,即大于此距离堆放后,风险为0,单位:m)表8间隔影响风险参数表(8、9品类货箱隔开后,风险降低)表9危险货物待入场货箱分类表表10危险货物隔离表最小间距要求依据于不同场景而改变。举例来说,表10为库房内危险货物隔离情况时,“1”代表对应货种之间需相距预设距离,如3米,“2”代表对应货种之间需分库房存放,“3”代表对应货种之间需要隔一个库房,“4”代表对应货种之间需要中间隔预设数量库房。又例如,表10为场地内危险货物隔离情况时,“1”代表对应货种之间需相距3米,“2”代表对应货种之间需相距10米,“3”代表对应货种之间需相距30米,“4”代表对应货种之间需相距30米。“×”代表无间隔要求。在载入风险参数、系统配置数据和堆场存储状态数据之后,s101的一种具体实现步骤包括:获取待入场货箱数据,基于堆场内货箱信息和该待入场货箱的属性信息生成箱区状态信息,以便该待入场货箱进行模拟入场时基于箱区状态信息实现位置搜索。在s101中获取待入场货箱数据之后,执行s102,基于所述待入场数据进行模拟入场得到所述待入场货箱的模拟堆存位置。本发明实施例中,待入场货箱数据包括但不限于该待入场货箱的品类信息。本步骤的一个具体实现方式中,根据待入场货箱的品类信息、预先载入的堆场地图信息和堆场内货箱信息,获取与该待入场货箱的相同品类货箱相邻的空闲邻域位置;以空闲邻域位置作为模拟堆存位置。在s102之后,或者触发重新进行模拟入场得到模拟堆存位置之后,执行s103,根据模拟堆存位置评估该待入场货箱的存储风险,即评估该待入场货箱的存储风险是否符合预设条件。具体而言,存储风险包括但不限于局部存储风险和/或整体存储风险。本实施例中并不限定预设条件为多种。依据不同货箱堆存场景可以设置不同的预设条件,用以确认模拟堆存位置满足风险存放要求。一种可能的实现方式中,以模拟堆存位置为中心的第一预设范围内,基于待入场货箱的品类信息和该第一预设范围内的堆场货箱信息,评估待入场货箱的局部存储风险。图3a示出本发明实施例涉及的一种模拟堆存位置的示意图,其中,波浪形图案的矩形箱位表示模拟堆存位置,斜线图案矩形箱位表示堆场内与模拟堆存位置存在同类风险的货箱所在的箱位,s103中对该模拟堆存位置与这些存在同类风险的货箱进行局部存储风险计算。另一种可能的实现方式中,以与待入场货箱相同品类且相邻位置的多个货箱为中心群组,在中心群组为中心的第二预设范围内,基于中心群组的品类信息和该第二预设范围内的群组货箱信息,评估待入场货箱的整体存储风险。图3b示出本发明实施例涉及的另一种模拟堆存位置的示意图,其中,波浪形图案的矩形箱位表示中心群组所在的箱位,斜线图案矩形箱位表示第二预设范围内的群组货箱所在的箱位,s103中对该中心群组与这些第二预设范围内的群组货箱进行整体存储风险计算。若s103中评估出的存储风险符合预设条件,则执行s104,具体的基于模拟堆存位置触发待入场货箱进行入场堆存,从而实现了对该待入场货箱的入场堆存进行动态管理。存储风险包括局部存储风险和/或整体存储风险。一个实施例中,存储风险包括局部存储风险,则具体的预设条件为该待入场货箱与堆场内存在同类风险的货箱之间的最小距离不小于安全距离。可选的,确定安全距离的方法包括以下之一或组合:方法一:对存在池火风险的所述待入场货箱,采用池火灾伤害模拟计算出热辐射值得到第一安全距离。即在满足第一安全距离的情况下,即使发生池火灾,热辐射也不会破坏货箱的箱体;其中,热辐射通量不大于12.5kw/m2,参见下表11:表11方法二:对存在蒸汽云爆炸风险的所述待入场货箱,采用蒸气云爆炸计算出爆炸半径作为第二安全距离。即在满足第二安全距离的情况下,并且采用tnt当量法计算爆炸半径,即使发生爆炸,nt当量也不会破坏货箱的箱体。方法三:对存在压力容器冲击波爆炸风险的所述待入场货箱,采用冲击波超压伤害计算爆炸半径作为第三安全距离。即在满足第三安全距离的情况下,即使发生冲击波超压,伤害半径不会破坏货箱的箱体。另一个实施例中,存储风险包括整体存储风险,则具体的预设条件为整体存储风险不超出预先设置的社会风险门限和/或个人风险门限。可选的,s103中还可以基于货箱风险度和/或堆场空间利用率评估模拟堆存位置。具体而言,基于货箱风险度和堆场空间利用率来设置目标函数用以计算定每个待入场货箱的存储位置,比如箱区、箱位(行、列、层),即目标函数为f(p)=a1f1(p)+a2f2(p);其中,a1、a2为权值,若无需考虑空间利用率,则a1可设置为0,a2可设置为1。f1(p)为堆场空间利用率,即分配给堆场待入场货箱的空间利用比例,用于评估端口管理系统优化存储空间的能力;例如其中n为该位置p邻域货箱数量。进一步的,定义位置p与已入场货箱c的风险函数为:其中x为p到c的地图距离,d0为p和c两类的最高风险距离,d1为p和c两类的最低风险距离,c为p的层高风险参数,分别由上表5、7、8得到的。f2(p)为货箱风险度,多个待入场货箱的之间的间距与不同品类危货的风险之和。例如风险评价函数即其中,为已存储箱子,p为入场备选位置,n为已存箱子数量。该目标函数的约束条件为,不同品类危货之间需满足不同的最小间距要求,危货品类比如是上文表9所示的待入场货箱分类数据表,最小间距要求比如是上文表10所示的危险货物隔离表。在满足约束条件情况下,通过搜索堆场空余位置来计算不同箱位对应的目标函数,以选取目标函数最小的待入场货箱存放位置。若评估出的存储风险不满足预设条件,则说明目前的模拟堆存位置不满足安全存放需求,此情况下,执行s1003,触发模拟入场得到待入场货箱的下一个模拟堆存位置。进一步的,在s1003之前,执行s1002,调整多个场内货箱的堆存位置将所述多个场内货箱进行合并堆存;s1003中,基于合并堆存后的多个场内货箱的堆存状态信息和所述待入场货箱的属性信息进行模拟入场,以重新得到模拟入场结果。其中,将相同品类且相邻位置的多个货箱划分为一个群组,将存放至少一个群组的堆场区域划分为箱区。可选的,合并堆存包括群组合并和/或箱区合并;具体而言,群组合并即是将相同品类的多个群组合并堆存,箱区合并即是将不同箱区的群组合并后存入到这多个箱区中的一个箱区内。具体而言,s1002中,调整多个场内货箱的堆存位置将所述多个场内货箱进行合并堆存的一种具体实现方式为:基于一个箱区内相同品类的多个群组的堆存状态信息,判断该多个群组合并后的移动代价评估信息是否低于第一位移代价门限。若该多个群组合并后的移动代价评估信息低于第一位移代价门限,则说明多个群组合并过程中的移动方式所付出的代价处于可接受的范围内,即此情况下触发群组合并将该箱区内的相同品类的多个群组位移至相邻位置,有助于降低箱区内。若多个群组合并后的移动代价评估信息不低于第一位移代价门限,则说明多个群组合并过程中的移动方式所付出的代价并不处于可接受的范围内,即此情况下基于多个箱区中相同品类的多个群组的堆存状态信息。进一步的,判断该多个箱区中的多个群组合并后的移动代价评估信息是否低于第二位移代价门限。若该多个箱区中的多个群组合并后的移动代价评估信息低于第二位移代价门限,则说明在多个箱区内多个群组合并过程中的移动方式所付出的代价处于可接受的范围内,即此情况下触发箱区合并将该多个箱区中相同品类的多个群组位移至该多个箱区中的一个箱区内。需要注意的是,第一位移代价门限和第二位移代价门限可以设置为相同数值,也可以设置为不同数值。在s104中触发待入场货箱进行入场堆存之后,执行s1004中,更新堆场货箱的堆存状态信息,其中堆场货箱的堆存状态信息包括待入场货箱的入场堆存位置以及堆场地图信息,该堆场地图信息包括堆场内所有火线的堆存位置。比如图3c示出的更新后堆场地图,在更新后堆场地图中显示所有已入场货箱和待入场货箱。具体的,获取待入场货箱的入场堆存位置t和优化位置信息p,将待入场货箱的入场堆存位置t加载到已入场货箱的位置数据列表中,并更新该待入场货箱的入场堆存位置信息。进一步的,显示更新后堆场地图,以供后续待入场货箱执行后续步骤。通过图1a示出的货箱入场堆存方法,包括:获取待入场货箱数据;基于待入场数据进行模拟入场得到待入场货箱的模拟堆存位置;根据模拟堆存位置评估待入场货箱的存储风险;若评估出的存储风险符合预设条件,则基于模拟堆存位置触发待入场货箱进行入场堆存。该方法实现了对待入场货箱的动态入场控制,有助于降低危险货物集装箱的存储风险,有助于实现货箱的高效堆存管理。同时,上述技术方案通过设置相应预设条件还有利于避免堆场的超负荷运营、超量存储,防止由于违规混存、超高堆码导致的各类安全事故,以及为堆场周边区域的安全提供保障。示例性系统在介绍了本发明示例性实施方式的方法之后,接下来,介绍本发明提供了示例性实施的装置。本发明提供的货箱入场堆存系统可以实现图1a对应的实施例提供的方法中任一项执行的方法。参见图4,该货箱入场堆存系统至少包括:货箱信息获取模块401,被配置为获取待入场货箱数据;模拟入场模块402,被配置为基于待入场数据进行模拟入场得到待入场货箱的模拟堆存位置;评估模块403,被配置为根据模拟堆存位置评估待入场货箱的存储风险;触发模块404,被配置为若评估出的存储风险符合预设条件,则基于模拟堆存位置触发待入场货箱进行入场堆存。可选的,该货箱入场堆存系统还包括载入模块400,被配置为在货箱信息获取模块401获取待入场货箱数据之前,载入风险参数和堆场存储状态数据。其中,风险参数包括危险货物集装箱堆存间隔信息和/或堆场周边环境信息,堆场存储状态数据包括堆场面积、堆场地图信息以及堆场货箱信息中的一个或组合。可选的,待入场货箱数据包括待入场货箱的品类信息,则模拟入场模块402具体用于:根据待入场货箱的品类信息、预先载入的堆场地图信息和堆场内货箱信息,获取与待入场货箱的相同品类货箱相邻的空闲邻域位置;以空闲邻域位置作为模拟堆存位置。可选的,模拟入场模块402具体用于:以模拟堆存位置为中心的第一预设范围内,基于待入场货箱的品类信息和该第一预设范围内的堆场货箱信息,评估待入场货箱的局部存储风险。和/或,以与待入场货箱相同品类且相邻位置的多个货箱为中心群组,在中心群组为中心的第二预设范围内,基于中心群组的品类信息和该第二预设范围内的群组货箱信息,评估待入场货箱的整体存储风险。可选的,存储风险包括局部存储风险,则预设条件为待入场货箱与堆场内存在同类风险的货箱之间的最小距离不小于安全距离。推存管理系统还包括安全距离确定模块,被配置为执行如下之一或组合的方法确定安全距离:对存在池火风险的待入场货箱,采用池火灾伤害模拟计算出热辐射值得到第一安全距离;对存在蒸汽云爆炸风险的待入场货箱,采用蒸气云爆炸计算出爆炸半径作为第二安全距离;对存在压力容器冲击波爆炸风险的待入场货箱,采用冲击波超压伤害计算爆炸半径作为第三安全距离。可选的,存储风险包括整体存储风险,则预设条件为整体存储风险不超出预先设置的社会风险门限和/或个人风险门限。可选的,触发模块404还被配置为,若评估出的存储风险不符合预设条件,则触发模拟入场得到待入场货箱的下一个模拟堆存位置。可选的,该货箱入场堆存系统还包括更新模块405,被配置为在模拟入场模块402基于模拟堆存位置触发待入场货箱进行入场堆存之后,更新堆场货箱的堆存状态信息,其中堆场货箱的堆存状态信息包括待入场货箱的入场堆存位置以及堆场地图信息,堆场地图信息包括堆场内所有货箱的堆存位置。示例性装置在介绍了本发明示例性实施方式的方法、系统之后,接下来,介绍本发明提供了示例性实施的装置。本发明提供的货箱堆存装置可以实现图1a对应的实施例提供的方法中任一项执行的方法。该货箱堆存装置至少包括:货箱信息获取模块,被配置为获取待入场货箱数据;模拟入场模块,被配置为基于待入场数据进行模拟入场得到待入场货箱的模拟堆存位置;评估模块,被配置为根据模拟堆存位置评估待入场货箱的存储风险;触发模块,被配置为若评估出的存储风险符合预设条件,则基于模拟堆存位置触发待入场货箱进行入场堆存。可选的,该货箱堆存装置还包括载入模块400,被配置为在货箱信息获取模块获取待入场货箱数据之前,载入风险参数和堆场存储状态数据。其中,风险参数包括危险货物集装箱堆存间隔信息和/或堆场周边环境信息,堆场存储状态数据包括堆场面积、堆场地图信息以及堆场货箱信息中的一个或组合。可选的,待入场货箱数据包括待入场货箱的品类信息,则模拟入场模块具体用于:根据待入场货箱的品类信息、预先载入的堆场地图信息和堆场内货箱信息,获取与待入场货箱的相同品类货箱相邻的空闲邻域位置;以空闲邻域位置作为模拟堆存位置。可选的,模拟入场模块具体用于:以模拟堆存位置为中心的第一预设范围内,基于待入场货箱的品类信息和该第一预设范围内的堆场货箱信息,评估待入场货箱的局部存储风险。和/或,以与待入场货箱相同品类且相邻位置的多个货箱为中心群组,在中心群组为中心的第二预设范围内,基于中心群组的品类信息和该第二预设范围内的群组货箱信息,评估待入场货箱的整体存储风险。可选的,存储风险包括局部存储风险,则预设条件为待入场货箱与堆场内存在同类风险的货箱之间的最小距离不小于安全距离。推存管理装置还包括安全距离确定模块,被配置为执行如下之一或组合的方法确定安全距离:对存在池火风险的待入场货箱,采用池火灾伤害模拟计算出热辐射值得到第一安全距离;对存在蒸汽云爆炸风险的待入场货箱,采用蒸气云爆炸计算出爆炸半径作为第二安全距离;对存在压力容器冲击波爆炸风险的待入场货箱,采用冲击波超压伤害计算爆炸半径作为第三安全距离。可选的,存储风险包括整体存储风险,则预设条件为整体存储风险不超出预先设置的社会风险门限和/或个人风险门限。可选的,触发模块,还被配置为若评估出的存储风险不符合预设条件,则触发模拟入场得到待入场货箱的下一个模拟堆存位置。可选的,该货箱堆存装置还包括更新模块,被配置为在模拟入场模块基于模拟堆存位置触发待入场货箱进行入场堆存之后,更新堆场货箱的堆存状态信息,其中堆场货箱的堆存状态信息包括待入场货箱的入场堆存位置以及堆场地图信息,堆场地图信息包括堆场内所有货箱的堆存位置。示例性介质在介绍了本发明示例性实施方式的方法、系统和装置之后,接下来,参考图5,本发明提供了一种示例性介质,该介质存储有计算机可执行指令,该计算机可执行指令可用于使所述计算机执行图1a对应的本发明示例性实施方式中任一项所述的方法。示例性计算设备在介绍了本发明示例性实施方式的方法、系统、介质和装置之后,接下来,参考图6,介绍本发明提供的一种示例性计算设备60,该计算设备60包括处理单元601、存储器602、总线603、外部设备604、i/o接口605以及网络适配器606,该存储器602包括随机存取存储器(randomaccessmemory,ram)6021、高速缓存存储器6022、只读存储器(read-onlymemory,rom)6023以及至少一片存储单元6024构成的存储单元阵列6025。其中该存储器602,用于存储处理单元601执行的程序或指令;该处理单元601,用于根据该存储器602存储的程序或指令,执行图1a对应的本发明示例性实施方式中任一项所述的方法;该i/o接口605,用于在该处理单元601的控制下接收或发送数据。应当注意,尽管在上文详细描述中提及了装置的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1