一种自动化码头集装箱的双箱生成方法

文档序号:6459444阅读:272来源:国知局
专利名称:一种自动化码头集装箱的双箱生成方法
技术领域
本发明涉及自动化码头领域,更具体地说,涉及一种自动化码头集装 箱的双箱生成方法。
背景技术
目前国内外巿场上出现了一次可吊两只40英尺集装箱的桥吊(双40 英尺集装箱桥吊),它是集装箱运输进入船舶大型化时代提高码头作业效 率、缩短船舶在港时间的首选产品,港口实践证明, 一般情况下,它可提 高效率50%。为了更好的配合双40英尺集装箱桥吊的工作,作为直接生成双40英 尺集装箱桥吊的自动化码头设备实时生成软件系统(COS)要能够支持双 箱任务,这是提高整个自动化系统作业效率的首要技术之一,而要实现自 动化码头设备实时生成软件系统能够支持双箱任务,就必须找到一种集装 箱双箱生成的方法。桥吊一次能起吊双40英尺集装箱需要双箱任务的配合才能完成,传统 的码头管理系统在做装卸计划时都是生成单箱任务的,将单箱任务合并成 双箱任务使原先需要设备进行两次作业才能完成,而如果有了集装箱双箱 任务生成的方法来配合码头相关设备运作,只需一次即可完成起吊双40 英尺集装箱的任务,大大提高了码头集装箱装卸的效率。发明内容本发明旨在提供一种自动化码头集装箱的双箱生成方法,该方法能将 集装箱和起重机等设备的数据分析合并为双箱任务,并确保所有集装箱运 输目的位置的正确性。根据本发明,提供一种自动化码头集装箱的双箱生成方法,包括以下步骤a. 获取集装箱的任务数据并按预定的规则排序,将第一顺序任务数据 加入任务集;b. 依次将所述排序的任务数据所匹配的集装箱尺寸与预定的集装箱 尺寸比较,将符合要求的任务数据加入任务集;c. 按照预定的双箱任务生成规则解析任务集里相邻的任务数据所匹 配的集装箱的位置数据以及起重机吊具的位置数据,生成集装箱的双箱任 务;d. 依据所述双箱任务分配其需经过的设备的路径并查找对应的设备 编号,计算设备生成所需的位置数据,生成详细的双箱任务数据并存储, 按照所述存储的集装箱的双箱任务数据调控所述集装箱。所述步骤a中的任务数据从预定的数据库获取,并按照装卸贝位块顺 序和贝位块内集装箱序号从小至大排列。所述步骤b中的预定的集装箱尺寸是20尺集装箱尺寸,并且当第一顺 序任务数据所匹配的集装箱尺寸是20尺集装箱尺寸时,则余下任务中依次 最多获取3条相同类型的任务数据与20尺集装箱尺寸比较,当所述3条 相同类型的任务数据所匹配的集装箱尺寸均是20尺集装箱尺寸时,将3 条相同类型的任务数据加入步骤a所述的任务集,对任务集中的4条20 尺集装箱任务数据进行所述步骤c和步骤d的双箱任务的生成。当第一顺序任务数据所匹配的集装箱尺寸不是20尺集装箱尺寸时,则 余下任务中最多再获取1条同类型的任务数据与第一顺序任务数据所匹配 的集装箱尺寸比较,比较结果相同时,将其加入步骤a所述的任务集,对 任务集中的2条非20尺集装箱任务数据进行所述步骤c和步骤d的双箱任 务的生成。当所述步骤b任务集中最终只有l条任务数据时,作为单箱任务处理。 当所述步骤b任务集中的任务数据不能执行步骤c和步骤d时,作为 单箱任务处理。所述步骤c在合并集装箱的双箱任务过程中,对各条任务数据进行集 装箱起始节点、目的节点、起重机吊具的位置数据的解析,排除不符合预定的双箱任务生成规则的任务数据,将多条任务数据合并为l条双箱任务, 并存放到相应数据库的简单任务列表中。所述步骤d中根据所述设备的路径查找对应的设备编号并计算设备生成所需的起始、目的、避让位置数据,最后将具体数据组织生成详细的双 箱任务数据存放于相应数据库的任务就绪列表中以供调用。所述步骤c中根据各种起重机设备的司机室的不同朝向,釆用对应的吊具前后定义进行双箱任务的生成,生成的双箱任务数据中设置有字段以 表示本条任务中将要处理的集装箱数量及在前后吊具上的分布情况。所述步骤c适用于处于同贝位块非相邻的不同列上的集装箱,合并时,分配前、后吊具分别吊集装箱的列位置,并根据该贝位块的各列吊具的操 作位置数据计算出起重机前后吊具各自起吊的位置数据。釆用本发明的技术方案,由于是从装卸计划系统获取的集装箱的单箱 任务数据,能将集装箱和起重机等设备的数据分析合并为双箱任务,并确保所有集装箱运输目的位置的正确性;目前码头上使用的集装箱有多种尺 寸20尺、40尺、45尺等,本发明能解决各种尺寸集装箱的双箱任务合 并难题,最大化的提高起重机的工作效率,另外还适用与同贝位块非相邻 的不同列上的集装箱,同样能使之作为双箱任务处理。


图l示出了本发明的原理流程示意图; 图2示出了本发明的工作流程图。
具体实施方式
本发明提供了一种自动化码头集装箱的双箱生成方法,参考图l和图 2所示,该方法100包括102.获取任务数据并按预定的规则排序。通过调用数据库和码头装卸计划系统提供的COSLib.Task.dll获得装卸 计划系统生成的集装箱的任务数据,并按装卸贝位块顺序和贝位块内集装 箱序号从小至大排列(贝位是指集装箱的位置),将排在最前的第一顺序任务数据加入任务集。图2方法200中的201、 202、 203、 204步骤是详细的工作步骤。104.依次比较任务数据匹配的集装箱尺寸并加入任务集。 依次将所述排序的任务数据所匹配的集装箱尺寸与预定的集装箱尺寸 比较,将符合要求的任务数据加入任务集。预定的集装箱尺寸是20尺集装 箱尺寸,并且当第一顺序任务数据所匹配的集装箱尺寸是20尺集装箱尺寸 时,则余下任务中依次最多获取3条相同类型的任务数据与20尺集装箱尺 寸比较,当所述3条相同类型的任务数据所匹配的集装箱尺寸均是20尺集 装箱尺寸时,将3条相同类型的任务数据加入步骤102所述的任务集,对 任务集中的4条20尺集装箱任务数据进行双箱任务的生成,图2方法200 中的步骤205、 206、 207、 208为详细工作过程。当第一顺序任务数据所 匹配的集装箱尺寸不是20尺集装箱尺寸时,则余下任务中最多再获取1 条同类型的任务数据与第一顺序任务数据所匹配的集装箱尺寸比较,比较 结果相同时,将其加入步骤102所述的任务集,对任务集中的2条非20 尺集装箱任务数据进行双箱任务的生成,图2方法200中的步骤226、227、 228是具体工作过程。本发明至少可以分别对20尺集装箱、40尺集装箱 及45尺集装箱进行双箱任务的合并处理,对于不同尺寸的集装箱会产生不 同数量的单箱任务合并20尺集装箱最大一次可以合并4条单箱任务;40 尺集装箱和45尺集装箱最大一次可以合并2条单箱任务。当本步骤的任务集中最终只有l条任务数据时,作为单箱任务处理, 并存储简单任务列表中,图2方法200中的步骤211到212, 230到231 是其具体的工作过程。当本步骤的任务集中最终的任务数据不能执行双箱任务的生成时,作 为单箱任务处理,并存储简单任务列表中,图2方法200中的步骤211到 212, 230到231是其具体的工作过程。106.解析任务集里相邻的任务数据并生成集装箱的双箱任务。 按照预定的双箱任务生成规则对各条任务数据进行集装箱起始节点、 目的节点、起重机吊具的位置数据的解析,排除不符合预定的双箱任务生 成规则的任务数据,将多条任务数据合并为1条双箱任务,并存放到自动化码头设备实时生成软件系统数据库的简单任务列表中,图2方法200中 的步骤208到210到212,以及步骤220到229到231是其具体过程。108.再生成详细的双箱任务数据并存储,调控所述集装箱。依据所述双箱任务分配其需经过的设备的路径,根据所述设备的路径 查找对应的设备编号并计算设备生成所需的起始、目的、避让位置数据, 最后将具体数据组织生成详细的双箱任务数据存放于自动化码头设备实时 生成软件系统数据库的任务就绪列表中,接下来就可以按照所述存储的集 装箱的双箱任务数据调控所述集装箱到达指定的位置了。由于各种起重机设备的司机室的不同朝向,本发明还采用对应的吊具 前后定义进行双箱任务的生成,生成的双箱任务数据中设置有字段以表示 本条任务中将要处理的集装箱数量及在前后吊具上的分布情况。本发明同样适用于处于堆场同一贝位块上非相邻的不同列上的集装箱 进行双箱任务的合并。合并时,根据前后吊具的定义和任务解析分配前后 吊具各自所要操作的列上的集装箱,并根据集装箱所在的列号和层号计算 得出吊具的小车位置和起吊高度。例如堆场22贝4列2层和22贝8列 2层两个非相邻不同列上的40尺集装箱,任务解析得出这两个位置的集装 箱可以做为双箱任务一起操作,并分配前吊具操作4列、后吊具搡作8歹'J, 然后计算出前吊具在4列和后吊具在8列上方的起吊位置和高度。最后合 成详细任务信息后供任务实时调度程序作业。在整个双箱任务的生成过程中,是需要对不同排列方式进行描述的。 因为并不是所有的简单任务数据都能合并成为双箱任务的,即使合并成的 双箱任务也不一定是完美的组合(即一条双箱任务中包含4个20尺箱或者 2个40或45尺箱),所以在生成的每条双箱任务数据中都有一个PosArray 字段来表示本条任务中将要处理的集装箱数量及在吊具上的分布情况。在所述的自动化码头设备实时生成软件系统数据库的任务就绪列表的 双箱任务数据中,用PosArray字段代表双箱任务类型,其相应值如下33:表示两个四十五尺箱;30:表示 一个四十五尺箱;03:表示一个四十五尺箱;22:表示两个四十尺箱;20:表示一个四十尺箱; 02:表示一个四十尺箱;ll:表示两个二十尺箱; 40:表示两个二十尺箱; 04:表示两个二十尺箱; 44:表示四个二十尺箱; IO:表示一个二十尺箱; Ol:表示一个二十尺箱。 其中第一位数字表示前吊具上集装箱的分布情况,第二位数字则表示后吊具上集装箱的分布情况。每个吊具的值如下1表示1个20尺箱;2 表示1个40尺箱;3表示1个45尺箱;4表示2个20尺箱。本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说 明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围 内,对以上所述实施例的变化、变型都将落在本发明的权利要求范围。
权利要求
1.一种自动化码头集装箱的双箱生成方法,其特征在于,包括以下步骤a.获取集装箱的任务数据并按预定的规则排序,将第一顺序任务数据加入任务集;b.依次将所述排序的任务数据所匹配的集装箱尺寸与预定的集装箱尺寸比较,将符合要求的任务数据加入任务集;c.按照预定的双箱任务生成规则解析任务集里相邻的任务数据所匹配的集装箱的位置数据以及起重机吊具的位置数据,生成集装箱的双箱任务;d.依据所述双箱任务分配其需经过的设备的路径并查找对应的设备编号,计算设备生成所需的位置数据,生成详细的双箱任务数据并存储,按照所述存储的集装箱的双箱任务数据调控所述集装箱。
2. 如权利要求l所述的双箱生成方法,其特征在于,所述步骤a中的 任务数据从预定的数据库获取,并按照装卸贝位块顺序和贝位块内集装箱 序号从小至大排列。
3. 如权利要求l所述的双箱生成方法,其特征在于,所述步骤b中的 预定的集装箱尺寸是20尺集装箱尺寸,并且当第一顺序任务数据所匹配的 集装箱尺寸是20尺集装箱尺寸时,则余下任务中依次最多获取3条相同类 型的任务数据与20尺集装箱尺寸比较,当所述3条相同类型的任务数据所 匹配的集装箱尺寸均是20尺集装箱尺寸时,将3条相同类型的任务数据加 入步骤a所述的任务集,对任务集中的4条20尺集装箱任务数据进行所述 步骤c和步骤d的双箱任务的生成。
4. 如权利要求3所述的双箱生成方法,其特征在于,当第一顺序任务 数据所匹配的集装箱尺寸不是20尺集装箱尺寸时,则余下任务中最多再获 取1条同类型的任务数据与第一顺序任务数据所匹配的集装箱尺寸比较,比较结果相同时,将其加入步骤a所述的任务集,对任务集中的2条非20 尺集装箱任务数据进行所述步骤c和步骤d的双箱任务的生成。
5. 如权利要求l或2或3或4所述的双箱生成方法,其特征在于, 当所述步骤b任务集中最终只有l条任务数据时,作为单箱任务处理。
6. 如权利要求l或2或3或4所述的双箱生成方法,其特征在于, 当所述步骤b任务集中的任务数据不能执行步骤c和步骤d时,作为单箱 任务处理。
7. 如权利要求l所述的双箱生成方法,其特征在于,所述步骤c在合 并集装箱的双箱任务过程中,对各条任务数据进行集装箱起始节点、目的 节点、起重机吊具的位置数据的解析,排除不符合预定的双箱任务生成规 则的任务数据,将多条任务数据合并为1条双箱任务,并存放到相应数据 库的简单任务列表中。
8. 如权利要求l所述的双箱生成方法,其特征在于,所述步骤d中根 据所述设备的路径查找对应的设备编号并计算设备生成所需的起始、目的、 避让位置数据,最后将具体数据组织生成详细的双箱任务数据存放于相应 数据库的任务就绪列表中以供调用。
9. 如权利要求l所述的双箱生成方法,其特征在于,所述步骤c中根 据各种起重机设备的司机室的不同朝向,釆用对应的吊具前后定义进行双 箱任务的生成,生成的双箱任务数据中设置有字段以表示本条任务中将要 处理的集装箱数量及在前后吊具上的分布情况。
10. 如权利要求l所述的双箱生成方法,其特征在于,所述步骤c适 用于处于同贝位块非相邻的不同列上的集装箱,合并时,分配前、后吊具 分别吊集装箱的列位置,并根据该贝位块的各列吊具的操作位置数据计算 出起重机前后吊具各自起吊的位置数据。
全文摘要
本发明揭示了一种自动化码头集装箱的双箱生成方法,包括步骤获取集装箱的任务数据并按预定的规则排序,比较相关数据并加入任务集,解析数据并生成集装箱的双箱任务,进一步生成详细的集装箱的双箱任务以供生成。本发明能将集装箱和起重机等设备的数据分析合并为双箱任务,并确保所有集装箱运输目的位置的正确性,目前码头上使用的集装箱有多种尺寸20尺、40尺、45尺等,本发明能解决各种尺寸集装箱的双箱任务合并难题,最大化的提高起重机的工作效率,另外还适用与同贝位块非相邻的不同列上的集装箱,同样能使之作为双箱任务处理。
文档编号G06Q10/00GK101303590SQ200810039319
公开日2008年11月12日 申请日期2008年6月20日 优先权日2008年6月20日
发明者健 徐 申请人:上海振华港口机械(集团)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1