CN111891761A - 装船机装舱控制方法、装置、计算机设备和存储介质 - Google Patents

装船机装舱控制方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN111891761A
CN111891761A CN202010651390.4A CN202010651390A CN111891761A CN 111891761 A CN111891761 A CN 111891761A CN 202010651390 A CN202010651390 A CN 202010651390A CN 111891761 A CN111891761 A CN 111891761A
Authority
CN
China
Prior art keywords
stacking
point
cabin
accumulation
loading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010651390.4A
Other languages
English (en)
Other versions
CN111891761B (zh
Inventor
贾启旺
闫金龙
刘波
刘林
田崇生
杨波
***
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenhua Huanghua Port Co Ltd
Original Assignee
Shenhua Huanghua Port Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenhua Huanghua Port Co Ltd filed Critical Shenhua Huanghua Port Co Ltd
Priority to CN202010651390.4A priority Critical patent/CN111891761B/zh
Publication of CN111891761A publication Critical patent/CN111891761A/zh
Application granted granted Critical
Publication of CN111891761B publication Critical patent/CN111891761B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G65/00Loading or unloading
    • B65G65/005Control arrangements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G67/00Loading or unloading vehicles
    • B65G67/60Loading or unloading ships
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G67/00Loading or unloading vehicles
    • B65G67/60Loading or unloading ships
    • B65G67/606Loading or unloading ships using devices specially adapted for bulk material

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Ocean & Marine Engineering (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Ship Loading And Unloading (AREA)

Abstract

本申请涉及一种装船机装舱控制方法、装置、计算机设备和存储介质。所述方法包括:根据船舱数据以及设备数据,确定装船机的装舱路径;设备数据包括装船机单程行走距离;装舱路径包括起始堆积点以及终止堆积点;根据船舱数据以及装舱路径,查询预设数据库得到装舱路径上各堆积点的堆积比例数据;根据船舱目标装舱量以及各堆积点的堆积比例数据,确定各堆积点对应的目标堆积量;按照装舱路径,控制装船机的溜筒移动,分别给各堆积点堆料,直到终止堆积点的实际堆积量等于对应的目标堆积量。采用本方法能够实现对船舱的自动装载,有效提高装舱作业效率。

Description

装船机装舱控制方法、装置、计算机设备和存储介质
技术领域
本申请涉及港口机械控制技术领域,特别是涉及一种装船机装舱控制方法、装置、计算机设备和存储介质。
背景技术
一般的,煤炭装船作业是由取料机在堆场取料,通过皮带机运输传送至码头装船机,由装船机完成装舱。目前,装船机装舱时现场由舱口指挥员指挥,通过对讲机将动作指令传达给在操作室的装船机司机。装船机司机根据动作指令操作装船机设备,完成装舱作业。
然而,目前的人工装舱方式,至少需要两人配合完成装载,作业效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够有效提高装舱效率的装船机装舱控制方法、装置、计算机设备和存储介质。
一种装船机装舱控制方法,方法包括:
根据船舱数据以及设备数据,确定装船机的装舱路径;设备数据包括装船机单程行走距离;装舱路径包括起始堆积点以及终止堆积点;
根据船舱数据以及装舱路径,查询预设数据库得到装舱路径上各堆积点的堆积比例数据;
根据船舱目标装舱量以及各堆积点的堆积比例数据,确定各堆积点对应的目标堆积量;
按照装舱路径,控制装船机的溜筒移动,分别给各堆积点堆料,直到终止堆积点的实际堆积量等于对应的目标堆积量。
在其中一个实施例中,船舱数据包括舱长X、舱宽Y、长边距A和宽边距B;
根据船舱数据以及设备数据,确定装船机的装舱路径;设备数据包括装船机单程行走距离;装舱路径包括起始堆积点以及终止堆积点的步骤,包括步骤:
在预设二维坐标系中,根据舱长X、舱宽Y、长边距A以及宽边距B,确定堆积点总数M以及装舱路径上前N个堆积点的位置;
根据第i堆积点与边距直线之间的距离d以及装船机单程行走距离C,判断是否可以从第i堆积点在舱长方向推进移动至第i+1堆积点;边距直线为
Figure BDA0002575098950000021
其中N≤i<M;
根据判断结果,确定各堆积点的位置以及各堆积点之间的移动路径。
在其中一个实施例中,根据第i堆积点与边距直线之间的距离d以及装船机单程行走距离C,判断是否可以从第i堆积点在舱长方向推进移动至第i+1堆积点的步骤,包括步骤:
比较第i堆积点与边距直线之间的距离d与可推进阈值E;若d≥E,则判断结果为是;否则,对应的判断结果为否。
在其中一个实施例中,根据判断结果,确定各堆积点的位置以及各堆积点之间的移动路径的步骤包括:
若判断的结果为是,则控制溜筒从第i堆积点在舱长方向推进第一距离至第i+1堆积点,再由第i+1堆积点沿舱宽方向伸缩第二距离至第i+2堆积点;其中,第二距离由舱宽和宽边距确定;
若判断的结果为否,按照预设规则确定第i+1堆积点至终止堆积点的位置,控制溜筒从第i堆积点移动至终止堆积点。
在其中一个实施例中,在预设二维坐标系中,根据舱长X、舱宽Y、长边距A以及宽边距B,确定装舱路径上前N个堆积点的位置的步骤,包括:
在N=4时,起始堆积点的位置为
Figure BDA0002575098950000031
第二堆积点的位置为
Figure BDA0002575098950000032
Figure BDA0002575098950000033
第三堆积点的位置为
Figure BDA0002575098950000034
第四堆积点的位置为
Figure BDA0002575098950000035
Figure BDA0002575098950000036
在其中一个实施例中,设备数据还包括装船机伸缩数据;
根据船舱数据以及设备数据,确定装船机的装舱路径的步骤之前,包括步骤:
根据船舱数据以及装船机伸缩数据,判断船舱数据是否满足装船机防碰撞条件;若判断的结果为否,输出判断结果进行提示。
在其中一个实施例中,按照装舱路径,控制装船机的溜筒移动,分别给各堆积点堆料,直到终止堆积点的实际堆积量等于对应的目标堆积量的步骤,包括步骤:
通过以下至少一种方式控制装船机的溜筒移动:
臂架机构伸缩和行走机构行走。
一种装船机装舱控制装置,装置包括:
路径确定模块,用于根据船舱数据以及设备数据,确定装船机的装舱路径;设备数据包括装船机单程行走距离;装舱路径包括起始堆积点以及终止堆积点;
查询模块,用于根据船舱数据以及装舱路径,查询预设数据库得到装舱路径上各堆积点的堆积比例数据;
堆积量确定模块,用于根据船舱目标装舱量以及各堆积点的堆积比例数据,确定各堆积点对应的目标堆积量;
堆料控制模块,用于按照装舱路径,控制装船机的溜筒移动,分别给各堆积点堆料,直到终止堆积点的实际堆积量等于对应的目标堆积量。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
上述装船机装舱控制方法、装置、计算机设备和存储介质,提供了一种装船机装舱控制方法,该方法包括:根据船舱数据以及设备数据,确定装船机的装舱路径;设备数据包括装船机单程行走距离;装舱路径包括起始堆积点以及终止堆积点;根据船舱数据以及装舱路径,查询预设数据库得到装舱路径上各堆积点的堆积比例数据;根据船舱目标装舱量以及各堆积点的堆积比例数据,确定各堆积点对应的目标堆积量;按照装舱路径,控制装船机的溜筒移动,分别给各堆积点堆料,直到终止堆积点的实际堆积量等于对应的目标堆积量,实现对船舱的自动装舱,无需人为过多干预,能够有效提高作业效率。
附图说明
图1为一个实施例中装船机装舱控制方法的第一流程示意图;
图2为一个实施例中装船机装舱控制方法的第二流程示意图;
图3为一个实施例中船舱中21个堆积点位置分布的示意图;
图4为一个实施例中装船机装舱控制方法的第三流程示意图;
图5为一个实施例中装船机装舱控制装置的结构框图;
图6为一个实施例中计算机设备的内部结构图。
具体实施方式
为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的实施例。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本申请的公开内容更加透彻全面。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。
在此使用时,单数形式的“一”、“一个”和“所述/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。同时,在本说明书中使用的术语“和/或”包括相关所列项目的任何及所有组合。
在一个实施例中,如图1所示,提供了一种装船机装舱控制方法,包括以下步骤:
步骤S120、根据船舱数据以及设备数据,确定装船机的装舱路径;设备数据包括装船机单程行走距离;装舱路径包括起始堆积点以及终止堆积点;
其中,船舱数据可包括舱长、舱宽、舱高、溜筒伸缩防撞边距以及船舱最大承载量等。其中,溜筒伸缩防撞边距包括各轮装载过程中溜筒的中心位置在舱长方向、至前后舱沿的安全间隔、该中心位置在舱宽方向、至舱宽方向的安全间隔,有利于限制溜筒在可移动范围内移动避免发生碰撞。设备数据包括装船机单程行走距离,即每次装船机行走的固定距离。装舱路径为装船机的溜筒中心点的移动路径,包括多个堆积点以及经各堆积点之间的移动路径。所述堆积点包括起始堆积点和终止堆积点。
具体的,在避免碰撞舱沿的情况下,根据船舱数据和设备数据,确定装船机的装舱路径,通过控制溜筒在各堆积点以及各堆积点之间的移动路径上移动给船舱内进行堆料。
步骤S140、根据船舱数据以及装舱路径,查询预设数据库得到装舱路径上各堆积点的堆积比例数据;
具体而言,各堆积点的堆积比例数据包括堆积点总量与各堆积点之间的移动路径上堆积总量的分配比例数据以及各堆积点在堆积点总量中的堆积比例。其中,通过根据船舱数据以及装舱路径进行多次试验,获得装舱流量以及装舱路径上各堆积点的过程堆积量、各堆积点之间移动路径上的堆积量、各堆积点的累计堆积量,最终得到能够均衡装载时各堆积点以及从当前堆积点至下一个堆积点的移动路径上对应的堆积比例数据并存储于预设数据库内。
根据船舱数据以及装舱路径,查询预设数据库得到装舱路径各堆积点的堆积比例数据。
步骤S160、根据船舱目标装舱量以及各堆积点的堆积比例数据,确定各堆积点对应的目标堆积量;
其中,船舱目标装舱量可为首轮目标装舱量,也可为第二轮目标装舱量。
具体地,根据船舱目标装舱量以及各堆积点的堆积比例数据,确定各堆积点的目标堆积量、各堆积点之间的移动路径上的堆积量。
步骤S180、按照装舱路径,控制装船机的溜筒移动,分别给各堆积点堆料,直到终止堆积点的实际堆积量等于对应的目标堆积量。
其中,装船机的溜筒的移动可通过控制装船机的伸缩、俯仰、行走以及回转中的一种或多种运行方式进行控制。
具体地,按照装舱路径,控制装船机的溜筒以一定流量从起始堆积点至最终堆积点进行堆料,在当前堆积点的实际堆积量等于目标堆积量时,控制溜筒从当前堆积点移动到下一个堆积点进行堆料,遍历各堆积点,直到终止堆积点的实际堆积量等于对应的目标堆积量,确认完成对当前船舱的一轮装载,无需人为干预,有效提高装舱作业效率。需要说明的是,控制溜筒以一定流量进行移动,各堆积点间的移动路径上的堆料在当前堆积点移动至下一堆积点位置时已完成,从而对下一堆积点开始堆料。
上述装船机装舱控制方法中,提供了一种适用于首轮或第二轮装载的自动装舱方法,根据船舱数据以及设备数据,确定装船机的装舱路径,根据船舱数据、装舱路径以及船舱目标装舱量确定各堆积点对应的目标堆积量,基于装舱路径和各堆积点的目标堆积量控制装船机的溜筒移动,分别给各堆积点堆料,直到终止堆积点的实际对计量等于终止堆积点的目标堆积量,确认完成一轮自动装载,有效提高装舱作业效率。
在一个实施例中,船舱数据包括舱长X、舱宽Y、长边距A和宽边距B;
如图2所示,根据船舱数据以及设备数据,确定装船机的装舱路径;设备数据包括装船机单程行走距离;装舱路径包括起始堆积点以及终止堆积点的步骤,包括步骤:
步骤S122、在预设二维坐标系中,根据舱长X、舱宽Y、长边距A以及宽边距B,确定堆积点总数M以及装舱路径上前N个堆积点的位置;
其中,预设二维坐标系的原点为船舱底面的中心点位置,X轴方向平行于船舱长度的方向,Y轴方向平行于船舱的宽度方向。长边距A为溜筒中心点至前后舱沿、在长度方向上的安全边距;宽边距为溜筒中心点至里外侧舱沿、在宽度方向上的安全距离。溜筒的可移动范围根据舱长、舱宽、长边距以及宽边距确定。溜筒的中心点在可移动范围内移动能够保证溜筒安全移动、避免碰撞到舱沿。
具体的,按照预设规则,根据舱长、舱宽、长边距、宽边距以及装船机单程行走距离确定堆积点总数M以及装舱路径上前N个堆积点的位置。一般性的,前N个堆积点沿舱宽方向分布。其中,N为整数。一般性地,N>1,N可为奇数也可为偶数,此处不做具体限定。
步骤S124、根据第i堆积点与边距直线之间的距离d以及装船机单程行走距离C,判断是否可以从第i堆积点在舱长方向推进移动至第i+1堆积点;边距直线为
Figure BDA0002575098950000081
其中N≤i<M;
具体的,比较装船机单程行走距离C以及第i堆积点与边距直线
Figure BDA0002575098950000082
之间的距离d,判断从第i堆积点是否通过在舱长方向推进至第i+1堆积点。若判断可以从第i堆积点在舱长方向推进至第i+1堆积点,则根据第i堆积点位置确定第i+1堆积点位置,再由第i+2堆积点在舱宽方向移动至第i+2堆积点,根据第i+1堆积点位置确定第i+2堆积点位置;若判断结果为否,据预设规则确定下一堆积点位置。按照上述方法进行遍历,确定装舱路径上各堆积点位置。
步骤S126、根据判断结果,确定各堆积点的位置以及各堆积点之间的移动路径。
根据判断结果,确定第N+1堆积点至终止堆积点的位置,以及各堆积点之间的移动路径,确定溜筒的装舱路径。
上述实施例中,通过舱长、舱宽、长边距以及宽边距确定堆积点总数M以及装舱路径上前N个堆积点的位置,进而根据装船机单程行走距离以及第i堆积点与边距直线的距离d,确定后续各堆积点的位置以及各堆积点之间的移动路径,确定溜筒的装舱路径,以便后续控制溜筒按照装舱路径移动,实现均衡装载。
在一个实施例中,根据第i堆积点与边距直线之间的距离d以及装船机单程行走距离C,判断是否可以从第i堆积点在舱长方向推进移动至第i+1堆积点的步骤,包括步骤:
比较第i堆积点与边距直线之间的距离d与可推进阈值E;若d≥E,则判断结果为是;否则,对应的判断结果为否。
具体而言,比较当前第i堆积点与边距直线之间的距离d与可推进阈值E,若d大于或等于E,则认为可从当前堆积点在舱长方向推进移动至下一堆积点,确定下一堆积点位置,若d<E,则判断结果为否,根据预设规则确定下一堆积点位置。可推进阈值可通过多次试验确定。
在一个实施例中,根据判断结果,确定各堆积点的位置以及各堆积点之间的移动路径的步骤包括:
若判断的结果为是,则控制溜筒从第i堆积点在舱长方向推进第一距离至第i+1堆积点,再由第i+1堆积点沿舱宽方向伸缩第二距离至第i+2堆积点;其中,第二距离由舱宽和宽边距确定;
若判断的结果为否,按照预设规则确定第i+1堆积点至终止堆积点的位置,控制溜筒从第i堆积点移动至终止堆积点。
具体而言,若判断结果为是,则d≥E,则控制溜筒从第i堆积点位置在舱长方向推进第一距离移动至第i+1堆积点,再由第i+1堆积点沿舱宽方向伸缩第二距离至第i+2堆积点。其中,若d≥C,则第一距离为装船机单程行走距离C;若E≤d<C,则第一距离为第i堆积点与边距直线之间的距离d。第二距离由舱宽和宽边距确定,第二距离的数值等于舱宽Y与两倍宽边距B的差值。
若判断的结果为否,需进一步确定最后4个堆积点的位置。其中,确定第i+1堆积点的位置即为第i堆积点的位置,控制第i堆积点处的装船机的大铲旋转一定角度至第i+1堆积点,第i+1堆积点沿舱宽方向伸缩第二距离至第i+2堆积点,由第i+2堆积点沿舱宽方向伸缩二分之一第二距离至终止堆积点。其中终止堆积点与起始堆积点之间的直线与舱长方向平行。
在一个实施例中,在预设二维坐标系中,根据舱长X、舱宽Y、长边距A以及宽边距B,确定装舱路径上前N个堆积点的位置的步骤,包括:
在N=4时,起始堆积点的位置为
Figure BDA0002575098950000101
第二堆积点的位置为
Figure BDA0002575098950000102
Figure BDA0002575098950000103
第三堆积点的位置为
Figure BDA0002575098950000104
第四堆积点的位置为
Figure BDA0002575098950000105
Figure BDA0002575098950000106
具体而言,预设二维坐标系的原点为船舱底面的中心点位置,X轴方向平行于船舱长度的方向,Y轴方向平行于船舱的宽度方向。在预设二维坐标系中,N=4时,前N个堆积点的位置分别为起始堆积点的位置为
Figure BDA0002575098950000107
第二堆积点的位置为
Figure BDA0002575098950000108
第三堆积点的位置为
Figure BDA0002575098950000109
第四堆积点的位置为
Figure BDA00025750989500001010
第二堆积点和第四堆积点在船舱中的位置相同,但在这两个位置的大铲的旋转角度不同,第二堆积点和第四堆积点的目标堆积量之和等于第三堆积点的目标堆积量。
在一个实施例中,在N=4时,所述在预设二维坐标系中,根据舱长X、舱宽Y、长边距A以及宽边距B,确定堆积点总数M以及装舱路径上前N个堆积点的位置的步骤,包括步骤:
根据第i堆积点与边距直线之间的距离d以及装船机单程行走距离C,判断是否可以从第i堆积点在舱长方向推进移动至第i+1堆积点;边距直线为
Figure BDA00025750989500001011
其中N≤i<M;
比较第i堆积点与边距直线之间的距离d与可推进阈值E;若d≥E,则判断结果为是;否则,对应的所述判断结果为否;
若判断的结果为是,则控制溜筒从第i堆积点在舱长方向推进第一距离至第i+1堆积点,再由第i+1堆积点沿舱宽方向伸缩第二距离至第i+2堆积点;其中,所述第二距离由所述舱宽和所述宽边距确定;
若所述判断的结果为否,按照预设规则确定第i+1堆积点至终止堆积点的位置,控制所述溜筒从第i堆积点移动至终止堆积点。
具体地,通过以下公式确定中间推进趟数a’:
X-2A=C*a′+r
式中,中间推进趟数a’为整数商,余数为r,r<C;
利用上述公式可得整数商a’的计算表达式为:
Figure BDA0002575098950000111
式中,
Figure BDA0002575098950000112
表示向下取整。
比较余数r与可推进阈值E,确定堆积点总数;若r≥E,则可推进趟数a=a’+1;否则,可推进趟数a=a’。堆积点总数M=7+2a。应当理解的是,堆积点总数M为奇数,i为偶数。
在一个具体实施例中,舱长X为20米,舱宽Y为15.3米,长边距A为3.4米,宽边距B为2.8米,装船机单程行走距离C为2米,可推进阈值E为0.5米,N=4时。在预设二维坐标系中,根据以下公式确定中间推进趟数a’:
Figure BDA0002575098950000113
得到a’=6,余数为1.2且大于可推进阈值0.5,确定可推进趟数a为7,确定堆积点总数M=7+2a=21点。根据上述实施例可知,起始堆积点的位置为
Figure BDA0002575098950000114
Figure BDA0002575098950000115
第二堆积点的位置为
Figure BDA0002575098950000116
第三堆积点的位置为
Figure BDA0002575098950000117
第四堆积点的位置为
Figure BDA0002575098950000121
如图3所示21个堆积点的分布图,虚线区域为溜筒的可移动范围,图中圆圈中心点及其中数字代表装船机溜筒的位置和各点位顺序。图中起始堆积点的位置为(6.6,0),第二堆积点的位置为(6.6,-4.85),第三堆积点的位置为(6.6,4.85),第四堆积点的位置为(6.6,-4.85)。并根据第i堆积点与边距直线x=-6.6之间的距离d,判断是否控制溜筒从第i堆积点位置在舱长方向推进第一距离至第i+1堆积点,再由第i+1堆积点沿舱宽方向伸缩第二距离9.7米至第i+2堆积点,其中,4≤i≤18,且i为偶数。若判断结果为是,则由第i堆积点在舱长方向推进第一距离至第i+1堆积点;否则,确定第i+1堆积点位置即为第i堆积点位置,由第i+1堆积点沿舱宽方向移动第二距离至第i+2堆积点,由第i+2堆积点沿舱宽方向伸缩伸缩二分之一第二距离至终止堆积点。在本申请实施例中,通过确定前4个堆积点位置,确定第5堆积点至第18堆积点位置,然后根据确定的第18堆积点的位置,确定第19堆积点至终止堆积点的位置。
具体地,若第i堆积点与边距直线之间的距离d≥2,则第一距离等于装船机单程行走距离C;若0.5≤D<2,则第一距离为第i堆积点与边距直线之间的距离d。通过上述方法,确定第一堆积点至终止堆积点的位置。需要说明的是,各次沿舱长方向推进的方向为同一方向。
在一个实施例中,设备数据还包括装船机伸缩数据;
如图4所示,根据船舱数据以及设备数据,确定装船机的装舱路径的步骤之前,包括步骤:
S100、根据船舱数据以及装船机伸缩数据,判断船舱数据是否满足装船机防碰撞条件;若判断的结果为否,输出判断结果进行提示。
具体而言,设备数据包括装船机的伸缩数据。装船机的伸缩数据包括装船机在不同俯仰角度、回转角度下能够保证溜筒防碰撞的最小伸缩距离。
船舱数据包括舱长、舱宽、长边距和宽边距,在长边距和宽边距大于溜筒的最小安全伸缩距离时,才能起到避免溜筒碰撞到舱口的事故。若输入的长边距、宽边距小于溜筒的最小伸缩距离时,判断输入的船舱数据不满足装船机防碰撞条件,输出判断结果提示操作人员,进一步增大输入的长边距和宽边距,保证溜筒在船舱内安全移动。
在一个实施例中,按照装舱路径,控制装船机的溜筒移动,分别给各堆积点堆料,直到终止堆积点的实际堆积量等于对应的目标堆积量的步骤,包括步骤:
通过以下至少一种方式控制装船机的溜筒移动:
臂架机构伸缩和行走机构行走。
应该理解的是,虽然图1-2、4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-2、4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图5所示,提供了一种装船机装舱控制装置,包括:路径确定模块、查询模块、堆积量确定模块和堆料控制模块,其中:
路径确定模块,用于根据船舱数据以及设备数据,确定装船机的装舱路径;设备数据包括装船机单程行走距离;装舱路径包括起始堆积点以及终止堆积点;
查询模块,用于根据船舱数据以及装舱路径,查询预设数据库得到装舱路径上各堆积点的堆积比例数据;
堆积量确定模块,用于根据船舱目标装舱量以及各堆积点的堆积比例数据,确定各堆积点对应的目标堆积量;
堆料控制模块,用于按照装舱路径,控制装船机的溜筒移动,分别给各堆积点堆料,直到终止堆积点的实际堆积量等于对应的目标堆积量。
关于装船机装舱控制装置的具体限定可以参见上文中对于装船机装舱控制方法的限定,在此不再赘述。上述装船机装舱控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种装船机装舱控制方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
根据船舱数据以及设备数据,确定装船机的装舱路径;设备数据包括装船机单程行走距离;装舱路径包括起始堆积点以及终止堆积点;
根据船舱数据以及装舱路径,查询预设数据库得到装舱路径上各堆积点的堆积比例数据;
根据船舱目标装舱量以及各堆积点的堆积比例数据,确定各堆积点对应的目标堆积量;
按照装舱路径,控制装船机的溜筒移动,分别给各堆积点堆料,直到终止堆积点的实际堆积量等于对应的目标堆积量。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
根据船舱数据以及设备数据,确定装船机的装舱路径;设备数据包括装船机单程行走距离;装舱路径包括起始堆积点以及终止堆积点;
根据船舱数据以及装舱路径,查询预设数据库得到装舱路径上各堆积点的堆积比例数据;
根据船舱目标装舱量以及各堆积点的堆积比例数据,确定各堆积点对应的目标堆积量;
按照装舱路径,控制装船机的溜筒移动,分别给各堆积点堆料,直到终止堆积点的实际堆积量等于对应的目标堆积量。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种装船机装舱控制方法,其特征在于,所述方法包括:
根据船舱数据以及设备数据,确定装船机的装舱路径;所述设备数据包括装船机单程行走距离;所述装舱路径包括起始堆积点以及终止堆积点;
根据船舱数据以及所述装舱路径,查询预设数据库得到所述装舱路径上各所述堆积点的堆积比例数据;
根据船舱目标装舱量以及各所述堆积点的堆积比例数据,确定各堆积点对应的目标堆积量;
按照所述装舱路径,控制所述装船机的溜筒移动,分别给各所述堆积点堆料,直到所述终止堆积点的实际堆积量等于对应的所述目标堆积量。
2.根据权利要求1所述的装船机装舱控制方法,其特征在于,所述船舱数据包括舱长X、舱宽Y、长边距A和宽边距B;
所述根据船舱数据以及设备数据,确定装船机的装舱路径;所述设备数据包括装船机单程行走距离;所述装舱路径包括起始堆积点以及终止堆积点的步骤,包括步骤:
在预设二维坐标系中,根据所述舱长X、所述舱宽Y、所述长边距A以及所述宽边距B,确定所述堆积点总数M以及所述装舱路径上前N个堆积点的位置;
根据第i堆积点与边距直线之间的距离d以及所述装船机单程行走距离C,判断是否可以从所述第i堆积点在舱长方向推进移动至所述第i+1堆积点;所述边距直线为
Figure FDA0002575098940000011
其中N≤i<M;
根据判断结果,确定所述各所述堆积点的位置以及各所述堆积点之间的移动路径。
3.根据权利要求2所述的装船机装舱控制方法,其特征在于,所述根据第i堆积点与边距直线之间的距离d以及所述装船机单程行走距离C,判断是否可以从所述第i堆积点在舱长方向推进移动至所述第i+1堆积点的步骤,包括步骤:
比较所述第i堆积点与边距直线之间的距离d与可推进阈值E;若d≥E,则判断结果为是;否则,对应的所述判断结果为否。
4.根据权利要求2所述的装船机装舱控制方法,其特征在于,所述根据判断结果,确定所述各所述堆积点的位置以及各所述堆积点之间的移动路径的步骤包括:
若所述判断的结果为是,则控制所述溜筒从所述第i堆积点在舱长方向推进第一距离至第i+1堆积点,再由所述第i+1堆积点沿舱宽方向伸缩第二距离至第i+2堆积点;其中,所述第二距离由所述舱宽和所述宽边距确定;
若所述判断的结果为否,按照预设规则确定第i+1堆积点至所述终止堆积点的位置,控制所述溜筒从所述第i堆积点移动至所述终止堆积点。
5.根据权利要求2所述的装船机装舱控制方法,其特征在于,所述在预设二维坐标系中,根据所述舱长X、所述舱宽Y、所述长边距A以及所述宽边距B,确定所述装舱路径上前N个堆积点的位置的步骤,包括:
在N=4时,所述起始堆积点的位置为
Figure FDA0002575098940000021
第二堆积点的位置为
Figure FDA0002575098940000022
Figure FDA0002575098940000023
第三堆积点的位置为
Figure FDA0002575098940000024
第四堆积点的位置为
Figure FDA0002575098940000025
Figure FDA0002575098940000026
6.根据权利要求1至5任意一项所述的装船机装舱控制方法,其特征在于,所述设备数据还包括装船机伸缩数据;
所述根据船舱数据以及设备数据,确定装船机的装舱路径的步骤之前,包括步骤:
根据所述船舱数据以及所述装船机伸缩数据,判断所述船舱数据是否满足装船机防碰撞条件;若所述判断的结果为否,输出判断结果进行提示。
7.根据权利要求1至5任意一项所述的方法,其特征在于,所述按照所述装舱路径,控制所述装船机的溜筒移动,分别给各所述堆积点堆料,直到所述终止堆积点的实际堆积量等于对应的所述目标堆积量的步骤,包括步骤:
通过以下至少一种方式控制所述装船机的溜筒移动:
臂架机构伸缩和行走机构行走。
8.一种装船机装舱控制装置,其特征在于,所述装置包括:
路径确定模块,用于根据船舱数据以及设备数据,确定装船机的装舱路径;所述设备数据包括装船机单程行走距离;所述装舱路径包括起始堆积点以及终止堆积点;
查询模块,用于根据船舱数据以及所述装舱路径,查询预设数据库得到所述装舱路径上各所述堆积点的堆积比例数据;
堆积量确定模块,用于根据船舱目标装舱量以及各所述堆积点的堆积比例数据,确定各堆积点对应的目标堆积量;
堆料控制模块,用于按照所述装舱路径,控制所述装船机的溜筒移动,分别给各所述堆积点堆料,直到所述终止堆积点的实际堆积量等于对应的所述目标堆积量。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN202010651390.4A 2020-07-08 2020-07-08 装船机装舱控制方法、装置、计算机设备和存储介质 Active CN111891761B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010651390.4A CN111891761B (zh) 2020-07-08 2020-07-08 装船机装舱控制方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010651390.4A CN111891761B (zh) 2020-07-08 2020-07-08 装船机装舱控制方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN111891761A true CN111891761A (zh) 2020-11-06
CN111891761B CN111891761B (zh) 2022-03-25

Family

ID=73192012

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010651390.4A Active CN111891761B (zh) 2020-07-08 2020-07-08 装船机装舱控制方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN111891761B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113377103A (zh) * 2021-05-31 2021-09-10 武汉港迪智能技术有限公司 一种散货装船自动规划方法及***

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3858733A (en) * 1971-12-24 1975-01-07 Ishikawajima Harima Heavy Ind Device for loading bulk materials
DE60010066D1 (de) * 1999-02-02 2004-05-27 Austrack Project Man Pty Ltd Ein lagerplatz für schüttgüter
CN1987693A (zh) * 2006-12-28 2007-06-27 上海港机重工有限公司 装船机自动作业控制方法及控制装置
CN101788264A (zh) * 2007-06-22 2010-07-28 上海海事大学 一种散货自动化装船检测装置检测溜筒位置的方法
US20150122763A1 (en) * 2012-05-04 2015-05-07 Guillermo Bobenrieth Giglio System for loading and unloading in port operations , comprising of a crane; and a base located in the body of the crane that holds and stocks the hatch covers
CN104724506A (zh) * 2015-04-14 2015-06-24 上海东源计算机自动化工程有限公司 一种用于散货堆场的自动堆取料***
CN106629102A (zh) * 2016-12-27 2017-05-10 上海云统信息科技有限公司 一种散料堆场自动卸料***
CN107010425A (zh) * 2017-05-11 2017-08-04 上海振华重工电气有限公司 全自动堆料作业方法
CN107324075A (zh) * 2017-06-27 2017-11-07 上海振华重工(集团)股份有限公司 基于堆料机横行运动的堆料方法
CN110182622A (zh) * 2019-05-10 2019-08-30 大连华锐重工集团股份有限公司 一种无人化链斗式连续卸船机自动取料方法
CN110356862A (zh) * 2019-05-31 2019-10-22 燕山大学 一种基于gps定位的堆取料机防碰撞方法及***
CN110723256A (zh) * 2019-09-29 2020-01-24 中冶宝钢技术服务有限公司 散货船装载方法
CN111003540A (zh) * 2019-11-27 2020-04-14 神华粤电珠海港煤炭码头有限责任公司 卸船机防撞方法、***、设备以及存储介质

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3858733A (en) * 1971-12-24 1975-01-07 Ishikawajima Harima Heavy Ind Device for loading bulk materials
DE60010066D1 (de) * 1999-02-02 2004-05-27 Austrack Project Man Pty Ltd Ein lagerplatz für schüttgüter
CN1987693A (zh) * 2006-12-28 2007-06-27 上海港机重工有限公司 装船机自动作业控制方法及控制装置
CN101788264A (zh) * 2007-06-22 2010-07-28 上海海事大学 一种散货自动化装船检测装置检测溜筒位置的方法
US20150122763A1 (en) * 2012-05-04 2015-05-07 Guillermo Bobenrieth Giglio System for loading and unloading in port operations , comprising of a crane; and a base located in the body of the crane that holds and stocks the hatch covers
CN104724506A (zh) * 2015-04-14 2015-06-24 上海东源计算机自动化工程有限公司 一种用于散货堆场的自动堆取料***
CN106629102A (zh) * 2016-12-27 2017-05-10 上海云统信息科技有限公司 一种散料堆场自动卸料***
CN107010425A (zh) * 2017-05-11 2017-08-04 上海振华重工电气有限公司 全自动堆料作业方法
CN107324075A (zh) * 2017-06-27 2017-11-07 上海振华重工(集团)股份有限公司 基于堆料机横行运动的堆料方法
CN110182622A (zh) * 2019-05-10 2019-08-30 大连华锐重工集团股份有限公司 一种无人化链斗式连续卸船机自动取料方法
CN110356862A (zh) * 2019-05-31 2019-10-22 燕山大学 一种基于gps定位的堆取料机防碰撞方法及***
CN110723256A (zh) * 2019-09-29 2020-01-24 中冶宝钢技术服务有限公司 散货船装载方法
CN111003540A (zh) * 2019-11-27 2020-04-14 神华粤电珠海港煤炭码头有限责任公司 卸船机防撞方法、***、设备以及存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113377103A (zh) * 2021-05-31 2021-09-10 武汉港迪智能技术有限公司 一种散货装船自动规划方法及***
CN113377103B (zh) * 2021-05-31 2024-04-12 武汉港迪智能技术有限公司 一种散货装船自动规划方法及***

Also Published As

Publication number Publication date
CN111891761B (zh) 2022-03-25

Similar Documents

Publication Publication Date Title
US9834251B2 (en) Method for steering a vehicle
CN111891761B (zh) 装船机装舱控制方法、装置、计算机设备和存储介质
CN113104612B (zh) 装船机移舱方法、控制器、***及计算机可读存储介质
US9489847B2 (en) Method and arrangement for determining a trajectory
CN111908186A (zh) 首轮装舱控制***、方法、装置和存储介质
CN108350815B (zh) 运输车辆
JP2009115465A (ja) 走行軌跡生成方法及び走行軌跡生成装置
CA2971236A1 (en) Going back and charging system for sweeping robot and method for controlling the same
CN111897369B (zh) 第二轮装舱控制***、方法、装置和存储介质
CN111908187B (zh) 首轮装舱控制方法、装置、计算机设备和存储介质
CN110109467A (zh) 机器人的转弯路径控制方法、装置、存储介质及机器人
CN115071686A (zh) 一种狭长区域的无人驾驶矿用车辆的泊车方法
CN114115232A (zh) Agv运输速度控制方法、***、设备及介质
Sedighi et al. A new method of clothoid-based path planning algorithm for narrow perpendicular parking spaces
JP2012066888A (ja) 原料の積み付け装置
CN113867331A (zh) 用于控制在工地上运行的自主车辆的方法
JP5993784B2 (ja) 経路修正装置
US20230330853A1 (en) System and Method for Controlling a Motion of a Robot
CN114560310A (zh) 一种螺旋卸船机全自动作业调度方法
JP2020135488A (ja) 移動体制御装置および移動体の制御プログラム
JP2014115924A (ja) 経路修正装置
JP2018043539A (ja) 車線逸脱抑制装置
JP2009113524A (ja) 走行軌跡生成方法及び走行軌跡生成装置
CN216234260U (zh) 具有倾倒推送功能的上料装置
JP6088205B2 (ja) 自動駐車装置および自動駐車制御方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant