[go: up one dir, main page]

CN118833730A - Crown block control system - Google Patents

Crown block control system Download PDF

Info

Publication number
CN118833730A
CN118833730A CN202411324641.2A CN202411324641A CN118833730A CN 118833730 A CN118833730 A CN 118833730A CN 202411324641 A CN202411324641 A CN 202411324641A CN 118833730 A CN118833730 A CN 118833730A
Authority
CN
China
Prior art keywords
crown block
speed
information
junction
overhead crane
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
CN202411324641.2A
Other languages
Chinese (zh)
Other versions
CN118833730B (en
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.)
Ji Hua Laboratory
Original Assignee
Ji Hua Laboratory
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 Ji Hua Laboratory filed Critical Ji Hua Laboratory
Priority to CN202411324641.2A priority Critical patent/CN118833730B/en
Publication of CN118833730A publication Critical patent/CN118833730A/en
Application granted granted Critical
Publication of CN118833730B publication Critical patent/CN118833730B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/16Applications of indicating, registering, or weighing devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/18Control systems or devices
    • B66C13/22Control systems or devices for electric drives
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C13/00Other constructional features or details
    • B66C13/18Control systems or devices
    • B66C13/46Position indicators for suspended loads or for crane elements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66CCRANES; LOAD-ENGAGING ELEMENTS OR DEVICES FOR CRANES, CAPSTANS, WINCHES, OR TACKLES
    • B66C15/00Safety gear
    • B66C15/06Arrangements or use of warning devices
    • B66C15/065Arrangements or use of warning devices electrical

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The application belongs to the field of semiconductor material transmission, and discloses a crown block control system, wherein photoelectric switches are arranged at two ends of each track section to detect whether a non-connected crown block exists in each track section, so that the track section with the non-connected crown block is avoided when a transportation path is planned, and the crown block control system is matched with the speed control of the crown block, so that collision among crown blocks can be reliably prevented; in addition, because the control processing functions except the allocation transportation tasks and the planning transportation paths are put down in other equipment, the pressure of the central dispatching server can be relieved, and the performance requirement of the central dispatching server is reduced, wherein the speed control right is put down to the crown block, the speed of the crown block for responding to special conditions can be improved, and the safety is further improved.

Description

一种天车控制系统A kind of overhead crane control system

技术领域Technical Field

本申请涉及半导体物料传输技术领域,具体而言,涉及一种天车控制系统。The present application relates to the technical field of semiconductor material transmission, and in particular to an overhead crane control system.

背景技术Background Art

随着晶圆尺寸的增大,半导体物料运输几乎都由天车负责,常用的天车控制方法是依托于总服务器,由总服务器进行实时调度、规划每台车的路径、控制每台车根据预设的参数和运动程序进行加减速以及利用天车前后加装的传感器进行防碰撞检测,保证天车运行的安全性。然而,随着晶圆厂的规模扩大,天车可以到达的位置更多,地图规模更大,天车数量更多,传统的防碰撞方式和天车控制方法已经难以满足性能要求。As the size of wafers increases, overhead cranes are almost always used for transporting semiconductor materials. The commonly used method for controlling overhead cranes is to rely on a master server, which performs real-time scheduling, plans the path of each vehicle, controls each vehicle to accelerate and decelerate according to preset parameters and motion programs, and uses sensors installed in front and behind the overhead cranes for anti-collision detection to ensure the safety of the overhead crane operation. However, as the scale of wafer fabs expands, the overhead cranes can reach more locations, the map scale is larger, and the number of overhead cranes is greater. Traditional anti-collision methods and overhead crane control methods can no longer meet performance requirements.

中国专利CN117263037B提出了一种天车控制方法,利用天车在轨道中的位置和速度参数,结合地图信息,在每个轨道段触发进行实时路径规划,并根据下个连接点的情况进行分析,提前进行速度控制,达到弥补传感器的不足的效果,还可以减少频繁加减速对天车电机系统的损耗。然而,这种方法对于大规模的晶圆厂,由于天车数量多,地图规模大且复杂,很可能同一时间多台车进入到下一阶段的轨道,从而同时触发实时路径规划调度,这对服务器的算力和调度都是很大的挑战,容易因为计算时长过长导致控制天车滞后,无法做到提前预判。此外,由于这种控制方式的主导核心在主服务器,天车自身只有服从和上报的功能,虽然可以降低天车控制系统的硬件成本,但是过于复杂的地图导致主服务计算更容易出错,天车的主动控制能力弱。另外,地图规模扩大之后,一般会有更多的长直轨道,如果仍然按照此专利的控制方法把每个轨道段作为最少计算度,虽然筛选量会少,但是会增加很多不必要的计算,浪费算力。Chinese patent CN117263037B proposes a method for controlling an overhead crane, which uses the position and speed parameters of the overhead crane in the track, combined with map information, to trigger real-time path planning in each track segment, and analyzes the situation of the next connection point to control the speed in advance, so as to make up for the shortcomings of the sensor and reduce the loss of the overhead crane motor system caused by frequent acceleration and deceleration. However, for large-scale wafer fabs, due to the large number of overhead cranes and the large and complex map scale, it is very likely that multiple vehicles will enter the track of the next stage at the same time, thereby triggering real-time path planning scheduling at the same time, which is a great challenge to the computing power and scheduling of the server. It is easy to cause the control of the overhead crane to lag due to the long calculation time, and it is impossible to make advance predictions. In addition, since the dominant core of this control method is in the main server, the overhead crane itself only has the functions of obedience and reporting. Although it can reduce the hardware cost of the overhead crane control system, the overly complex map makes the main service calculation more prone to errors, and the active control ability of the overhead crane is weak. In addition, as the map scale expands, there will generally be more long straight tracks. If each track segment is still taken as the minimum calculation degree according to the control method of this patent, although the screening amount will be less, a lot of unnecessary calculations will be added, wasting computing power.

发明内容Summary of the invention

本申请的目的在于提供一种天车控制系统,能够可靠地防止天车碰撞,并缓解中央调度服务器的压力。The purpose of the present application is to provide an overhead crane control system that can reliably prevent overhead crane collisions and relieve the pressure on a central dispatching server.

本申请提供了一种天车控制系统,包括相互通信连接的中央调度服务器、地图信息数据库、轨道信息采集处理器以及多个设置在轨道上的天车;所述轨道包括多个轨道段;The present application provides an overhead travelling vehicle control system, comprising a central dispatching server, a map information database, a track information acquisition processor and a plurality of overhead travelling vehicles arranged on a track, the track comprising a plurality of track segments;

所述中央调度服务器用于向所述天车分配运输任务和为所述天车规划运输路径;The central dispatch server is used to assign transportation tasks to the overhead crane and plan a transportation route for the overhead crane;

所述地图信息数据库用于记录地图信息以及各天车的天车信息;所述天车信息包括位置和速度;The map information database is used to record map information and crane information of each crane; the crane information includes position and speed;

所述轨道信息采集处理器用于根据设置在每个轨道段两端的光电开关实时记录所述天车进出各个轨道段的进出信息,根据所述地图信息、所述天车信息和所述进出信息,检测各个轨道段中是否有失联天车,并在检测到有失联天车时向所述地图信息数据库发送警示信息,使所述地图信息数据库对相应的轨道段进行标记,从而令所述中央调度服务器在进行运输路径规划时避开相应的轨道段;The track information acquisition processor is used to record the entry and exit information of the overhead crane in and out of each track segment in real time according to the photoelectric switches arranged at both ends of each track segment, detect whether there is a lost overhead crane in each track segment according to the map information, the overhead crane information and the entry and exit information, and send warning information to the map information database when a lost overhead crane is detected, so that the map information database marks the corresponding track segment, thereby allowing the central dispatch server to avoid the corresponding track segment when planning the transportation route;

所述天车用于根据间隔设置在轨道上的标识点获取自身的所述天车信息并上传至所述地图信息数据库进行天车信息更新,并根据所述地图信息和所述天车信息对自身进行速度控制。The overhead crane is used to obtain its own overhead crane information according to the marking points arranged at intervals on the track and upload it to the map information database to update the overhead crane information, and control its own speed according to the map information and the overhead crane information.

该天车控制系统,通过在每个轨道段两端设置光电开关以检测各个轨道段中是否有失联天车,从而在规划运输路径时避开有失联天车的轨道段,同时配合天车自身的速度控制,可以可靠地防止天车之间发生碰撞;此外,由于把分配运输任务和规划运输路径以外的控制处理功能下放到其它设备中,可以缓解中央调度服务器的压力,降低中央调度服务器的性能要求,其中,把速度控制权下放到天车本身,还可以提高天车响应特殊情况的速度,进一步提高安全性。The overhead crane control system sets photoelectric switches at both ends of each track section to detect whether there is a lost overhead crane in each track section, so as to avoid the track section with the lost overhead crane when planning the transportation route. At the same time, in conjunction with the speed control of the overhead crane itself, collisions between overhead cranes can be reliably prevented. In addition, since the control processing functions other than allocating transportation tasks and planning transportation routes are delegated to other devices, the pressure on the central dispatching server can be relieved and the performance requirements of the central dispatching server can be reduced. Among them, delegating the speed control right to the overhead crane itself can also increase the speed at which the overhead crane responds to special situations, further improving safety.

优选地,所述天车在根据间隔设置在轨道上的标识点获取自身的所述天车信息的时候,执行:Preferably, when the overhead travelling vehicle obtains its own overhead travelling vehicle information according to identification points arranged at intervals on the track, the overhead travelling vehicle executes:

每经过一个所述标识点时,识别所述标识点的标识信息,从中提取标识位置,作为自身的天车信息中的所述位置,并通过传感器获取自身的速度,作为自身的天车信息中的所述速度。Each time the vehicle passes through a marking point, the marking information of the marking point is identified, and the marking position is extracted therefrom as the position in the vehicle's own crane information, and the vehicle's own speed is obtained through a sensor as the speed in the vehicle's own crane information.

优选地,所述标识点包括路标点和关键点,所述路标点等间隔地布置在各段直线轨道段上,所述关键点包括直线点、限制点、脱离点、定位点、提前减速点和停止减速点;Preferably, the identification points include landmark points and key points, the landmark points are arranged at equal intervals on each straight track segment, and the key points include straight points, limit points, departure points, positioning points, early deceleration points and stop deceleration points;

所述直线点用于提示所述天车对应关键点的下游为允许加速到最大速度的直线轨道段;The straight line point is used to indicate that the downstream of the corresponding key point of the overhead travelling crane is a straight track section that allows acceleration to the maximum speed;

所述限制点用于提示所述天车对应关键点的位置为弯道轨道段的起始点;The limiting point is used to indicate that the position of the corresponding key point of the overhead travelling crane is the starting point of the curved track segment;

所述脱离点用于提示所述天车对应关键点的位置为弯道轨道段的终止点;The disengagement point is used to indicate that the position of the corresponding key point of the overhead travelling crane is the end point of the curved track segment;

所述定位点用于提示所述天车进行精确定位停止操作以停靠在上下料位置;The positioning point is used to prompt the overhead crane to perform precise positioning and stop operation so as to stop at the loading and unloading position;

所述提前减速点用于提示所述天车即将进入弯道轨道段;The advance deceleration point is used to prompt that the overhead travelling crane is about to enter a curved track section;

所述停止减速点用于提示所述天车即将到达定位点。The stop and deceleration point is used to prompt that the overhead travelling crane is about to reach the positioning point.

利用路标点可以辅助天车对自身位置进行定位,利用关键点可以辅助天车进行速度控制,有利于保证天车的安全运行和准确到达目标上下料位置,并有利于提高天车群的整体运输效率。Waypoints can be used to assist the overhead crane in locating its own position, and key points can be used to assist the overhead crane in speed control, which is beneficial to ensuring the safe operation of the overhead crane and accurately reaching the target loading and unloading position, and is beneficial to improving the overall transportation efficiency of the overhead crane group.

优选地,所述地图信息包括单向图结构,所述单向图结构用于记录各所述标识点之间的上下游关系。Preferably, the map information includes a unidirectional graph structure, and the unidirectional graph structure is used to record the upstream and downstream relationships between the identification points.

优选地,所述天车在根据所述地图信息和所述天车信息对自身进行速度控制的时候,执行:Preferably, when the overhead crane controls its own speed according to the map information and the overhead crane information, the overhead crane performs:

若没有接收到运输任务,则按预设的巡逻路径运动,并在运动过程中根据所述地图信息和所述天车信息对自身进行速度控制;If no transport task is received, the vehicle moves along a preset patrol route and controls its speed according to the map information and the overhead crane information during the movement;

若接收到运输任务,则按对应的运输路径运动,并在运动过程中根据所述地图信息和所述天车信息对自身进行速度控制。If a transport task is received, the vehicle moves along the corresponding transport route and controls its speed according to the map information and the overhead crane information during the movement.

在没有接收到运输任务的时候,令天车按预设的巡逻路径进行巡逻,可以有效避免无任务的天车引起堵塞。When no transport mission is received, the overhead crane is ordered to patrol according to the preset patrol route, which can effectively avoid congestion caused by the overhead crane without a mission.

优选地,所述天车在运动过程中根据所述地图信息和所述天车信息对自身进行速度控制,具体执行:Preferably, the overhead crane controls its own speed according to the map information and the overhead crane information during movement, specifically performing:

A1.把本天车的控制模式初始化为预警模式;A1. Initialize the control mode of the overhead crane to the early warning mode;

A2.若本天车当前的控制模式为预警模式,则根据检测到的关键点的类型对自身的运动速度进行调节,并实时根据自身的所述天车信息确定预警距离,用以进行控制模式切换处理;所述控制模式包括跟随模式、避让模式以及预警模式;A2. If the current control mode of the overhead crane is the early warning mode, the speed of the crane is adjusted according to the type of key points detected, and the early warning distance is determined in real time according to the crane information to switch the control mode; the control modes include the following mode, the avoidance mode and the early warning mode;

A3.若本天车当前的控制模式为跟随模式,则根据前车的速度对自身的运动速度进行调节,以实现对前车的跟随,直到满足第一预设条件,则把本天车的控制模式切换为预警模式并返回执行步骤A2;A3. If the current control mode of the overhead crane is the following mode, the speed of the crane is adjusted according to the speed of the preceding vehicle to follow the preceding vehicle until the first preset condition is met, then the control mode of the overhead crane is switched to the warning mode and the process returns to step A2;

A4.若本天车当前的控制模式为避让模式,则根据避让规则对自身的运动速度进行调节,直到满足第二预设条件,则把本天车的控制模式切换为预警模式,并返回执行步骤A2。A4. If the current control mode of the overhead crane is the avoidance mode, the speed of the crane is adjusted according to the avoidance rule until the second preset condition is met, the control mode of the overhead crane is switched to the warning mode, and the process returns to step A2.

优选地,步骤A2中,根据检测到的关键点的类型对自身的运动速度进行调节,具体包括:Preferably, in step A2, adjusting the movement speed of the self according to the type of the detected key point specifically includes:

确定与本天车当前的行驶路径相关的关键点,作为相关关键点;Determine the key points related to the current driving path of the overhead crane as relevant key points;

在检测到相关关键点时,确定检测到的相关关键点的类型;When the relevant key point is detected, determining the type of the detected relevant key point;

若检测到的相关关键点为直线点或脱离点,则把本天车的目标速度设为最大移动速度,并把本天车的加速度设为最大加速度;If the detected relevant key point is a straight line point or a separation point, the target speed of the overhead crane is set to the maximum moving speed, and the acceleration of the overhead crane is set to the maximum acceleration;

若检测到的相关关键点为提前减速点,则把本天车的目标速度设为预设的最大转弯速度,并把本天车的加速度设为最大减速度;If the detected relevant key point is an early deceleration point, the target speed of the overhead crane is set to the preset maximum turning speed, and the acceleration of the overhead crane is set to the maximum deceleration;

若检测到的相关关键点为限制点,则把本天车的速度设为不高于最大转弯速度;If the detected relevant key point is a limit point, the speed of the overhead crane is set to be no higher than the maximum turning speed;

若检测到的相关关键点为停止减速点,则把本天车的目标速度设为预设的最小移动速度,并把本天车的加速度设为最大减速度;If the detected relevant key point is a stop deceleration point, the target speed of the overhead crane is set to the preset minimum moving speed, and the acceleration of the overhead crane is set to the maximum deceleration;

若检测到的相关关键点为定位点,则进行精确定位停止操作以停靠在目标上下料位置。If the detected relevant key point is a positioning point, a precise positioning stop operation is performed to stop at the target loading and unloading position.

优选地,步骤A2中,实时根据自身的所述天车信息确定预警距离,具体包括:Preferably, in step A2, determining the warning distance in real time according to the overhead travelling vehicle information thereof specifically includes:

根据自身的所述天车信息中的速度计算所述预警距离。The warning distance is calculated according to the speed in the overhead crane information of the vehicle.

优选地,步骤A2中,控制模式切换处理的过程包括:Preferably, in step A2, the process of controlling the mode switching includes:

根据所述地图信息和自身的所述天车信息中的位置,判断本天车前方的所述预警距离内是否有汇合口;According to the map information and the position in the overhead crane information of the own overhead crane, determining whether there is a junction within the warning distance in front of the own overhead crane;

若本天车前方的所述预警距离内没有汇合口且在本天车前方的所述预警距离内有其它天车,则把本天车的控制模式切换为跟随模式;If there is no junction within the warning distance in front of the overhead crane and there are other overhead cranes within the warning distance in front of the overhead crane, the control mode of the overhead crane is switched to the following mode;

若本天车前方的所述预警距离内没有汇合口且在本天车前方的所述预警距离内没有其它天车,则保持本天车的控制模式为预警模式;If there is no junction within the warning distance in front of the overhead crane and there is no other overhead crane within the warning distance in front of the overhead crane, the control mode of the overhead crane is maintained in the warning mode;

若本天车前方的所述预警距离内有汇合口、本天车通过所述汇合口无需经过弯道轨道段且在本天车前方的所述预警距离内有其它天车,则把本天车的控制模式切换为跟随模式;If there is a junction within the warning distance in front of the overhead crane, the overhead crane does not need to pass through the curved track section when passing through the junction, and there are other overhead cranes within the warning distance in front of the overhead crane, the control mode of the overhead crane is switched to the following mode;

若本天车前方的所述预警距离内有汇合口、本天车通过所述汇合口无需经过弯道轨道段且在本天车前方的所述预警距离内没有其它天车,则保持本天车的控制模式为预警模式;If there is a junction within the warning distance in front of the overhead crane, the overhead crane does not need to pass through the curved track section when passing through the junction, and there is no other overhead crane within the warning distance in front of the overhead crane, the control mode of the overhead crane is maintained in the warning mode;

若本天车前方的所述预警距离内有汇合口、本天车通过所述汇合口需要经过弯道轨道段且在本天车到所述汇合口之间存在其它天车,则把本天车的控制模式切换为跟随模式;If there is a junction within the warning distance in front of the overhead crane, the overhead crane needs to pass through a curved track section to pass through the junction, and there are other overhead cranes between the overhead crane and the junction, the control mode of the overhead crane is switched to a following mode;

若本天车前方的所述预警距离内有汇合口、本天车通过所述汇合口需要经过弯道轨道段、在本天车到所述汇合口之间不存在其它天车且所述汇合口的直道后方的参考预警距离内有其它天车,则把本天车的控制模式切换为避让模式;If there is a junction within the warning distance in front of the overhead crane, the overhead crane needs to pass through a curved track section to pass through the junction, there is no other overhead crane between the overhead crane and the junction, and there is another overhead crane within the reference warning distance behind the straight road of the junction, the control mode of the overhead crane is switched to the avoidance mode;

若本天车前方的所述预警距离内有汇合口、本天车通过所述汇合口需要经过弯道轨道段、在本天车到所述汇合口之间不存在其它天车、所述汇合口的直道后方的参考预警距离内没有其它天车且所述汇合口的直道前方的参考预警距离内有其它天车,则把本天车的控制模式切换为跟随模式;If there is a junction within the warning distance in front of the overhead crane, the overhead crane needs to pass through a curved track section to pass through the junction, there is no other overhead crane between the overhead crane and the junction, there is no other overhead crane within the reference warning distance behind the straight road of the junction, and there is another overhead crane within the reference warning distance in front of the straight road of the junction, then the control mode of the overhead crane is switched to the following mode;

若本天车前方的所述预警距离内有汇合口、本天车通过所述汇合口需要经过弯道轨道段、在本天车到所述汇合口之间不存在其它天车、所述汇合口的直道后方的参考预警距离内没有其它天车且所述汇合口的直道前方的参考预警距离内没有其它天车,则保持本天车的控制模式为预警模式。If there is a junction within the warning distance in front of the overhead crane, the overhead crane needs to pass through a curved track section to pass through the junction, there are no other overhead cranes between the overhead crane and the junction, there are no other overhead cranes within the reference warning distance behind the straight road of the junction, and there are no other overhead cranes within the reference warning distance in front of the straight road of the junction, then the control mode of the overhead crane is maintained in the warning mode.

优选地,所述参考预警距离为所述天车以最大减速度从最大移动速度减速至停止所需的刹车距离。Preferably, the reference warning distance is a braking distance required for the overhead crane to decelerate from a maximum moving speed to a stop at a maximum deceleration.

有益效果:本申请提供的天车控制系统,通过在每个轨道段两端设置光电开关以检测各个轨道段中是否有失联天车,从而在规划运输路径时避开有失联天车的轨道段,同时配合天车自身的速度控制,可以可靠地防止天车之间发生碰撞;此外,由于把分配运输任务和规划运输路径以外的控制处理功能下放到其它设备中,可以缓解中央调度服务器的压力,降低中央调度服务器的性能要求,其中,把速度控制权下放到天车本身,还可以提高天车响应特殊情况的速度,进一步提高安全性。Beneficial effects: The overhead crane control system provided by the present application, by setting photoelectric switches at both ends of each track segment to detect whether there is a lost overhead crane in each track segment, thereby avoiding the track segment with the lost overhead crane when planning the transportation route, and at the same time cooperating with the speed control of the overhead crane itself, it can reliably prevent collisions between overhead cranes; in addition, since the control processing functions other than allocating transportation tasks and planning transportation routes are delegated to other devices, the pressure on the central dispatching server can be relieved and the performance requirements of the central dispatching server can be reduced. Among them, delegating the speed control right to the overhead crane itself can also increase the speed at which the overhead crane responds to special situations, further improving safety.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本申请实施例提供的天车控制系统的结构示意图。FIG. 1 is a schematic diagram of the structure of an overhead traveling crane control system provided in an embodiment of the present application.

图2为示例性的轨道分布图。FIG. 2 is a diagram of an exemplary track distribution.

图3为汇合口的示意图。FIG. 3 is a schematic diagram of a junction.

图4为示例性的标记有失联天车的轨道段的标记结果图。FIG. 4 is an exemplary diagram showing the marking result of a track segment marked with a lost overhead travelling vehicle.

图5为天车的速度控制的流程图。FIG5 is a flow chart of the speed control of the overhead crane.

图6为根据检测到的关键点进行运动速度调节的流程图。FIG. 6 is a flow chart of adjusting the motion speed according to the detected key points.

图7为控制模式切换处理的原理图。FIG. 7 is a schematic diagram showing the principle of the control mode switching process.

标号说明:1、中央调度服务器;2、地图信息数据库;3、轨道信息采集处理器;4、天车;5、总线;90、轨道;91、标识点。Explanation of reference numerals: 1. Central dispatching server; 2. Map information database; 3. Track information acquisition processor; 4. Overhead crane; 5. Bus; 90. Track; 91. Identification point.

具体实施方式DETAILED DESCRIPTION

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

请参照图1,图1是本申请一些实施例中的一种天车控制系统,包括相互通信连接的中央调度服务器1、地图信息数据库2、轨道信息采集处理器3以及多个设置在轨道90上的天车4;轨道90包括多个轨道段(其中包括直线轨道段和弯道轨道段,例如图2中的a为直线轨道段,b为弯道轨道段);Please refer to FIG. 1 , which is a diagram of an overhead crane control system in some embodiments of the present application, including a central dispatching server 1, a map information database 2, a track information acquisition processor 3, and a plurality of overhead cranes 4 arranged on a track 90 that are communicatively connected to each other; the track 90 includes a plurality of track segments (including straight track segments and curved track segments, for example, a in FIG. 2 is a straight track segment, and b is a curved track segment);

中央调度服务器1用于向天车4分配运输任务和为天车4规划运输路径;The central dispatch server 1 is used to assign transportation tasks to the overhead crane 4 and plan transportation routes for the overhead crane 4;

地图信息数据库2用于记录地图信息以及各天车4的天车信息;天车信息包括位置和速度;The map information database 2 is used to record map information and crane information of each crane 4; the crane information includes position and speed;

轨道信息采集处理器3用于根据设置在每个轨道段两端的光电开关实时记录天车4进出各个轨道段的进出信息,根据地图信息、天车信息和进出信息,检测各个轨道段中是否有失联天车,并在检测到有失联天车时向地图信息数据库2发送警示信息,使地图信息数据库2对相应的轨道段(即存在失联天车的轨道段)进行标记,从而令中央调度服务器1在进行运输路径规划时避开相应的轨道段;The track information acquisition processor 3 is used to record the entry and exit information of the overhead crane 4 in and out of each track segment in real time according to the photoelectric switches set at both ends of each track segment, detect whether there is a lost overhead crane in each track segment according to the map information, the overhead crane information and the entry and exit information, and send a warning message to the map information database 2 when a lost overhead crane is detected, so that the map information database 2 marks the corresponding track segment (i.e., the track segment where the lost overhead crane exists), so that the central dispatch server 1 avoids the corresponding track segment when planning the transportation route;

天车4用于根据间隔设置在轨道90上的标识点获取自身的天车信息并上传至地图信息数据库2进行天车信息更新,并根据地图信息和天车信息对自身进行速度控制。The overhead crane 4 is used to obtain its own overhead crane information according to the marking points arranged at intervals on the track 90 and upload it to the map information database 2 to update the overhead crane information, and control its own speed according to the map information and the overhead crane information.

该天车控制系统,通过在每个轨道段两端设置光电开关以检测各个轨道段中是否有失联天车,从而在规划运输路径时避开有失联天车的轨道段,同时配合天车4自身的速度控制,可以可靠地防止天车4之间发生碰撞;此外,由于把分配运输任务和规划运输路径以外的控制处理功能下放到其它设备中,可以缓解中央调度服务器1的压力,降低中央调度服务器1的性能要求,其中,把速度控制权下放到天车4本身,还可以提高天车4响应特殊情况的速度,进一步提高安全性。因此,该天车控制系统尤其适合在大规模晶圆厂的大规模地图场景下使用,可以克服传统的防碰撞方式和天车控制方法在大规模晶圆厂的大规模地图场景下难以满足性能要求的问题。The crane control system sets photoelectric switches at both ends of each track segment to detect whether there is a lost crane in each track segment, thereby avoiding the track segment with a lost crane when planning the transportation route, and at the same time, in conjunction with the speed control of the crane 4 itself, it can reliably prevent collisions between cranes 4; in addition, since the control processing functions other than the allocation of transportation tasks and planning of transportation routes are delegated to other devices, the pressure on the central dispatch server 1 can be relieved and the performance requirements of the central dispatch server 1 can be reduced. Among them, delegating the speed control right to the crane 4 itself can also increase the speed of the crane 4 in responding to special situations, further improving safety. Therefore, the crane control system is particularly suitable for use in large-scale map scenarios of large-scale wafer factories, and can overcome the problem that traditional anti-collision methods and crane control methods are difficult to meet performance requirements in large-scale map scenarios of large-scale wafer factories.

其中,中央调度服务器1、地图信息数据库2、轨道信息采集处理器3和天车4之间可以但不限于通过总线5进行通信连接,如图1所示。The central dispatch server 1 , the map information database 2 , the track information acquisition processor 3 and the overhead travelling vehicle 4 may be connected in communication via a bus 5 , but not limited thereto, as shown in FIG. 1 .

其中,中央调度服务器1可以采用现有的任务分配算法和现有的路径规划算法进行运输任务的分配和运输路径的规划,此处不对其进行限定。在进行运输任务的分配和运输路径的规划时需要使用的地图信息和各天车4的天车信息(主要需要使用各天车4的位置)可以从地图信息数据库2中调取。The central dispatch server 1 may use existing task allocation algorithms and existing path planning algorithms to allocate transport tasks and plan transport paths, which are not limited herein. The map information and the crane information of each crane 4 (mainly the position of each crane 4) required for allocating transport tasks and planning transport paths may be retrieved from the map information database 2.

其中,地图信息数据库2还可记录运输任务列表和运输路径信息,运输任务列表用于记录运输任务分配结果,运输路径信息包括各个运输任务对应的运输路径的路径信息。当选用的任务分配算法和路径规划算法,需要使用运输任务列表和运输路径信息时,中央调度服务器1可以从地图信息数据库2提取对应的数据,无需长时间存储在中央调度服务器1中,节省中央调度服务器1的存储空间。The map information database 2 can also record the transport task list and transport path information. The transport task list is used to record the transport task allocation results. The transport path information includes the path information of the transport path corresponding to each transport task. When the selected task allocation algorithm and path planning algorithm need to use the transport task list and transport path information, the central dispatch server 1 can extract the corresponding data from the map information database 2, and there is no need to store it in the central dispatch server 1 for a long time, saving the storage space of the central dispatch server 1.

其中,天车4进出各个轨道段的进出信息包括进入各轨道段的天车数量(记为进入数量)和离开各轨道段的天车数量(记为离开数量)。其中,进入数量等于对应轨道段的起始端的光电开关的触发次数,离开数量等于对应轨道段的终止端的光电开关的触发次数。轨道信息采集处理器3在根据地图信息、天车信息和进出信息,检测各个轨道段中是否有失联天车的时候,执行:The entry and exit information of the overhead crane 4 entering and exiting each track segment includes the number of overhead cranes entering each track segment (recorded as the entry number) and the number of overhead cranes leaving each track segment (recorded as the exit number). The entry number is equal to the number of triggering times of the photoelectric switch at the starting end of the corresponding track segment, and the exit number is equal to the number of triggering times of the photoelectric switch at the ending end of the corresponding track segment. When the track information acquisition processor 3 detects whether there is a lost overhead crane in each track segment based on the map information, overhead crane information and entry and exit information, it executes:

计算各轨道段的进入数量与离开数量之差,作为各轨道段内当前存在的天车4的数量,记为第一实时天车数;The difference between the number of entry and the number of exit of each track segment is calculated as the number of overhead cranes 4 currently existing in each track segment, which is recorded as the first real-time overhead crane number;

从地图信息数据库2获取最新的地图信息和天车信息;Acquire the latest map information and overhead travelling vehicle information from the map information database 2;

根据获取得到的地图信息和天车信息中的位置,确定当前位于各轨道段内的天车4的数量,记为第二实时天车数;According to the acquired map information and the position in the overhead crane information, the number of overhead cranes 4 currently located in each track segment is determined, and recorded as the second real-time overhead crane number;

对比各轨道段的第一实时天车数和第二实时天车数,把第一实时天车数和第二实时天车数不相等的轨道段判定为有失联天车的轨道段。The first real-time number of overhead cranes and the second real-time number of overhead cranes of each track section are compared, and the track section where the first real-time number of overhead cranes and the second real-time number of overhead cranes are not equal is determined to be the track section with the lost overhead crane.

天车4失联主要是由于天车4故障产生的,天车4会实时进行自检(其中包括与其它设备的通信连接状况的检测和天车4内部设备的运行状况检测等),当检测到故障时会停止运动,避免继续运动的控制过程不正确而影响自身和其它天车的正常运行,因此,一旦天车4在某个轨道段发生失联,则会引起该轨道段的堵塞,从而中央调度服务器1在后续进行运输路径规划时,需要避开相应的轨道段,避免把其它天车导引到堵塞的轨道段。The loss of connection of Overhead Crane 4 is mainly caused by the failure of Overhead Crane 4. Overhead Crane 4 will perform self-inspection in real time (including the detection of communication connection status with other equipment and the detection of operation status of internal equipment of Overhead Crane 4, etc.), and will stop moving when a failure is detected to avoid the incorrect control process of continuing the movement and affecting the normal operation of itself and other Overhead Cranes. Therefore, once Overhead Crane 4 loses connection in a certain track section, it will cause congestion of the track section, so that the central dispatching server 1 needs to avoid the corresponding track section when planning the transportation route later, so as to avoid guiding other Overhead Cranes to the congested track section.

此外,轨道信息采集处理器3还用于在检测到有失联天车时向中央调度服务器1发生提示信息,以使中央调度服务器1对各天车4的行驶路径(运输路径和巡逻路径统称为行驶路径,巡逻路径的介绍见后文)进行调整。中央调度服务器1完成各天车4的行驶路径调整后,会把调整后的行驶路径下发到各天车4,并发送至地图信息数据库2进行数据更新。In addition, the track information collection processor 3 is also used to send a prompt message to the central dispatch server 1 when a lost overhead crane is detected, so that the central dispatch server 1 can adjust the driving path (transportation path and patrol path are collectively referred to as driving path, and the introduction of patrol path is described later) of each overhead crane 4. After the central dispatch server 1 completes the adjustment of the driving path of each overhead crane 4, it will send the adjusted driving path to each overhead crane 4 and send it to the map information database 2 for data update.

其中,地图信息数据库2对相应的轨道段进行标记时,可以通过调整相应的轨道段的颜色来进行标记(例如,地图信息包括轨道图,把轨道图中相应的轨道段的颜色调整为第一预设颜色,如红色,但不限于此,如图4中,d和e为标记为有失联天车的轨道段),也可以预先对各个轨道段进行编号,并把相应的轨道段的编号添加到堵塞路段编号集合中,实现标记;但具体标记方式不限于此。Among them, when the map information database 2 marks the corresponding track segment, it can be marked by adjusting the color of the corresponding track segment (for example, the map information includes a track map, and the color of the corresponding track segment in the track map is adjusted to a first preset color, such as red, but not limited to this. As shown in Figure 4, d and e are track segments marked as having lost connection with the overhead travelling vehicle), or each track segment can be numbered in advance, and the number of the corresponding track segment is added to the blocked section number set to achieve marking; but the specific marking method is not limited to this.

其中,可以在轨道90上间隔设置标识点91,并在天车4上设置用于识别标识点91的识别模块,各标识点91的位置(以下称之为标识位置)可以预先精确测得,当天车4运动至识别模块对准标识点91的时候,可以检测到对应的标识点91,从而提取对应标识点91的标识位置作为天车4的位置,能够实现对天车4的定位。例如,可以用RFID标签作为标识点91,用RFID数据读取器作为识别模块,但不限于此;其中,RFID标签可以记录标识信息,比如,标识信息包括标识点91的类型(标识点91的类型的介绍见后文)和标识位置,但不限于此,RFID数据读取器可以读取RFID标签得到对应的标识信息。Among them, identification points 91 can be arranged at intervals on the track 90, and an identification module for identifying the identification points 91 can be arranged on the overhead travelling vehicle 4. The positions of the identification points 91 (hereinafter referred to as identification positions) can be accurately measured in advance. When the overhead travelling vehicle 4 moves to the point where the identification module is aligned with the identification point 91, the corresponding identification point 91 can be detected, thereby extracting the identification position of the corresponding identification point 91 as the position of the overhead travelling vehicle 4, so as to realize the positioning of the overhead travelling vehicle 4. For example, an RFID tag can be used as the identification point 91, and an RFID data reader can be used as the identification module, but it is not limited thereto; wherein, the RFID tag can record identification information, for example, the identification information includes the type of the identification point 91 (the type of the identification point 91 is described later) and the identification position, but it is not limited thereto, and the RFID data reader can read the RFID tag to obtain the corresponding identification information.

其中,可以在天车4上设置传感器来实时测量自身的速度,例如,使用旋转编码器来测量自身的速度,但不限于此。A sensor may be provided on the overhead crane 4 to measure its own speed in real time, for example, a rotary encoder may be used to measure its own speed, but the invention is not limited thereto.

从而,天车4在根据间隔设置在轨道90上的标识点91获取自身的天车信息的时候,执行:Therefore, when the overhead crane 4 obtains its own overhead crane information according to the identification points 91 arranged at intervals on the track 90, it executes:

每经过一个标识点91时,识别标识点91的标识信息,从中提取标识位置,作为自身的天车信息中的位置,并通过传感器获取自身的速度,作为自身的天车信息中的速度。Each time a marking point 91 is passed, the marking information of the marking point 91 is identified, and the marking position is extracted therefrom as the position in the own overhead traveling vehicle information, and the own speed is obtained through the sensor as the speed in the own overhead traveling vehicle information.

因此,天车4每经过一个标识点91,就向地图信息数据库2发送一次自身的天车信息,以使地图信息数据库2进行天车信息更新。Therefore, each time the overhead crane 4 passes through a marking point 91, it sends its own overhead crane information to the map information database 2, so that the map information database 2 updates the overhead crane information.

实际上,不限于使用标识点91来对天车4进行定位,也可以在天车4上设置定位模块,并用定位模块来测量天车4的位置。In fact, the positioning of the overhead crane 4 is not limited to using the marking points 91 , and a positioning module may be provided on the overhead crane 4 to measure the position of the overhead crane 4 using the positioning module.

在本实施例中,标识点91包括路标点和关键点,路标点等间隔地布置在各段直线轨道段上,关键点包括直线点、限制点、脱离点、定位点、提前减速点和停止减速点。In this embodiment, the identification points 91 include landmark points and key points. The landmark points are arranged at equal intervals on each straight track segment. The key points include straight points, restriction points, departure points, positioning points, early deceleration points and stop deceleration points.

其中,直线点用于提示天车4对应关键点的下游为允许加速到最大速度的直线轨道段。一般地,当一直线轨道段的长度不小于预设长度阈值(根据天车4实际的加减速性能确定),则在该直线轨道段的起始端处设置一个直线点,当天车4检测到直线点时,可以以最大加速度加速到最大速度(最大加速度为天车4能够达到的最大的加速度,最大速度为天车4能够达到的最大的速度),从而提高运输效率。Among them, the straight point is used to indicate that the downstream of the corresponding key point of the overhead crane 4 is a straight track segment that is allowed to accelerate to the maximum speed. Generally, when the length of a straight track segment is not less than a preset length threshold (determined according to the actual acceleration and deceleration performance of the overhead crane 4), a straight point is set at the starting end of the straight track segment. When the overhead crane 4 detects the straight point, it can accelerate to the maximum speed at the maximum acceleration (the maximum acceleration is the maximum acceleration that the overhead crane 4 can reach, and the maximum speed is the maximum speed that the overhead crane 4 can reach), thereby improving the transportation efficiency.

其中,限制点用于提示天车4对应关键点的位置为弯道轨道段的起始点。为了保证天车4通过弯道轨道段的安全性,需要对天车4在弯道轨道段中的移动速度进行限速,利用限制点提示天车4已经进入弯道轨道段,以便天车4把速度限制在预设的最大转弯速度(可根据实际需要设置)以下。每个弯道轨道段的起始端处均设置一个限制点。Among them, the limit point is used to prompt the position of the corresponding key point of the overhead crane 4 to be the starting point of the curved track section. In order to ensure the safety of the overhead crane 4 passing through the curved track section, it is necessary to limit the moving speed of the overhead crane 4 in the curved track section. The limit point is used to prompt the overhead crane 4 that it has entered the curved track section so that the overhead crane 4 can limit the speed below the preset maximum turning speed (which can be set according to actual needs). A limit point is set at the starting end of each curved track section.

其中,脱离点用于提示天车4对应关键点的位置为弯道轨道段的终止点。为了保证运输效率,天车4在离开弯道轨道段后可以进行加速,通过脱离点提示天车4已经离开弯道轨道段,从而使天车4加速。每个弯道轨道段的终止端均设置一个脱离点。The disengagement point is used to indicate that the position of the corresponding key point of the overhead crane 4 is the end point of the curved track segment. In order to ensure transportation efficiency, the overhead crane 4 can accelerate after leaving the curved track segment, and the disengagement point indicates that the overhead crane 4 has left the curved track segment, thereby accelerating the overhead crane 4. A disengagement point is set at the end of each curved track segment.

其中,定位点用于提示天车4进行精确定位停止操作以停靠在上下料位置。其中,上下料位置为晶圆生产线上各个上下料工位对应的位置,例如图2中的c为晶圆生产线设备,各个晶圆生产线设备均有对应的上下料工位,从而对应每个晶圆生产线设备设置有相应的定位点。具体地,每个上下料位置上游的预设停车距离处均设置一个定位点,预设停车距离一般根据预设的最小移动速度设置,在一些优选实施方式中,要求天车4达到定位点前先减速至预设的最小移动速度(可以根据实际需要设置),在到达定位点后,将使用位置控制模式对自身的行走伺服电机(天车4由行走伺服电机驱动运动)进行位置控制,使天车4继续移动预设停车距离后停止,由于位置控制模式可以实现移动距离的精确控制,从而可以保证天车4精确地停止在上下料位置上(这种方式的停止位置误差可达到±0.5mm以内)。Among them, the positioning point is used to prompt the crane 4 to perform precise positioning and stop operation to stop at the loading and unloading position. Among them, the loading and unloading position is the position corresponding to each loading and unloading station on the wafer production line. For example, c in Figure 2 is a wafer production line device, and each wafer production line device has a corresponding loading and unloading station, so that a corresponding positioning point is set for each wafer production line device. Specifically, a positioning point is set at the preset parking distance upstream of each loading and unloading position. The preset parking distance is generally set according to the preset minimum moving speed. In some preferred embodiments, the crane 4 is required to decelerate to the preset minimum moving speed (which can be set according to actual needs) before reaching the positioning point. After reaching the positioning point, the position control mode will be used to control the position of its own travel servo motor (the crane 4 is driven by the travel servo motor) so that the crane 4 continues to move the preset parking distance and then stops. Since the position control mode can realize the precise control of the moving distance, it can ensure that the crane 4 stops accurately at the loading and unloading position (the stop position error of this method can reach within ±0.5mm).

其中,提前减速点用于提示天车4即将进入弯道轨道段。若进入弯道轨道段后才开始减速,则天车4会无法及时减速到预设的最大转弯速度以下而难以保证安全性,为此,可以在每个限制点的上游设置提前减速点,提醒天车4即将进入弯道轨道段,从而开始减速,其中,上游提前减速点与限制点之间的间隔可以根据天车4的减速性能、预设的最大转弯速度和天车4的最大速度设置,以保证天车4在该间隔内能够从最大速度减速至预设的最大转弯速度。The advance deceleration point is used to remind the crane 4 that it is about to enter the curved track section. If the crane 4 starts to decelerate after entering the curved track section, it will not be able to decelerate to below the preset maximum turning speed in time and it is difficult to ensure safety. For this reason, an advance deceleration point can be set upstream of each restriction point to remind the crane 4 that it is about to enter the curved track section, so as to start decelerating. The interval between the upstream advance deceleration point and the restriction point can be set according to the deceleration performance of the crane 4, the preset maximum turning speed and the maximum speed of the crane 4, so as to ensure that the crane 4 can decelerate from the maximum speed to the preset maximum turning speed within the interval.

其中,停止减速点用于提示天车4即将到达定位点。由于需要天车4达到定位点前先减速至预设的最小移动速度,因此,需要在每个定位点的上游处设置对应的停止减速点,以提示天车4减速至预设的最小移动速度,其中,停止减速点与对应的定位点之间的间隔可以根据天车4的减速性能、天车4的最大速度和预设的最小移动速度设置,以保证天车4在该间隔内能够从最大速度减速至预设的最小移动速度。由于天车4到达定位点时能否准确地达到预设的最小移动速度,会影响天车4最终的停止位置是否准确到达对应的上下料位置,因此,天车4在到达停止减速点后将使用速度控制模式对自身的行走伺服电机进行速度控制,使天车4的移动速度准确地达到并保持在预设的最小移动速度,直到到达定位点。Among them, the stop deceleration point is used to prompt the crane 4 to reach the positioning point. Since the crane 4 needs to decelerate to the preset minimum moving speed before reaching the positioning point, it is necessary to set a corresponding stop deceleration point at the upstream of each positioning point to prompt the crane 4 to decelerate to the preset minimum moving speed, wherein the interval between the stop deceleration point and the corresponding positioning point can be set according to the deceleration performance of the crane 4, the maximum speed of the crane 4 and the preset minimum moving speed, so as to ensure that the crane 4 can decelerate from the maximum speed to the preset minimum moving speed within the interval. Since whether the crane 4 can accurately reach the preset minimum moving speed when it reaches the positioning point will affect whether the final stop position of the crane 4 accurately reaches the corresponding loading and unloading position, therefore, after reaching the stop deceleration point, the crane 4 will use the speed control mode to control the speed of its own travel servo motor, so that the moving speed of the crane 4 accurately reaches and remains at the preset minimum moving speed until it reaches the positioning point.

其中,由于关键点的分布比较稀疏且是非规律性的,仅靠关键点无法有效辅助天车4对自身位置进行定位,因此,需要在直线轨道段上均匀布置路标点来辅助天车4对自身位置进行定位,一般地,弯道轨道段的长度较小,所以不设置路标点,实际上,也可以根据实际需要在弯道轨道段上设置路标点。Among them, since the distribution of key points is relatively sparse and irregular, key points alone cannot effectively assist the overhead crane 4 to locate its own position. Therefore, it is necessary to evenly arrange landmark points on the straight track segment to assist the overhead crane 4 to locate its own position. Generally, the length of the curved track segment is short, so landmark points are not set. In fact, landmark points can also be set on the curved track segment according to actual needs.

利用路标点可以辅助天车4对自身位置进行定位,利用关键点可以辅助天车4进行速度控制,有利于保证天车4的安全运行和准确到达目标上下料位置,并有利于提高天车群的整体运输效率。The landmarks can be used to assist the overhead crane 4 in locating its own position, and the key points can be used to assist the overhead crane 4 in speed control, which is beneficial to ensuring the safe operation of the overhead crane 4 and accurately reaching the target loading and unloading position, and is beneficial to improving the overall transportation efficiency of the overhead crane group.

在一些实施方式中,地图信息还包括单向图结构,单向图结构用于记录各标识点91之间的上下游关系。利用单向图结构便于限定各个轨道段为单向行驶,避免天车4在同一轨道段中相向行驶而导致堵塞和碰撞,同时能够简化运输路径规划过程,提高规划效率。In some embodiments, the map information further includes a one-way graph structure, which is used to record the upstream and downstream relationships between the identification points 91. The one-way graph structure is used to limit each track segment to one-way travel, thereby avoiding blockage and collision caused by the overhead crane 4 traveling in opposite directions in the same track segment, and at the same time, it can simplify the transportation path planning process and improve planning efficiency.

优选地,天车4在根据地图信息和天车信息对自身进行速度控制的时候,执行:Preferably, when the overhead crane 4 controls its own speed according to the map information and the overhead crane information, it executes:

若没有接收到运输任务,则按预设的巡逻路径运动,并在运动过程中根据地图信息和天车信息对自身进行速度控制;If no transport mission is received, it will move along the preset patrol route and control its speed according to the map information and overhead crane information during the movement;

若接收到运输任务,则按对应的运输路径运动,并在运动过程中根据地图信息和天车信息对自身进行速度控制。If a transport task is received, the vehicle will move along the corresponding transport route and control its speed according to map information and overhead crane information during the movement.

在没有接收到运输任务的时候,令天车4按预设的巡逻路径(可以根据实际需要进行设置)进行巡逻,直到接收到运输任务的时候再切换为按照对应的运输路径移动,从而可以有效避免无任务的天车4引起堵塞。When no transport task is received, the overhead crane 4 is ordered to patrol according to a preset patrol path (which can be set according to actual needs) until a transport task is received and then switch to move according to the corresponding transport path, thereby effectively avoiding congestion caused by the overhead crane 4 without a task.

具体地,见图5,天车4在运动过程中根据地图信息和天车信息对自身进行速度控制,具体执行:Specifically, as shown in FIG5 , the overhead crane 4 controls its own speed according to the map information and the overhead crane information during the movement, and specifically performs:

A1.把本天车的控制模式初始化为预警模式;A1. Initialize the control mode of the overhead crane to the early warning mode;

A2.若本天车当前的控制模式为预警模式,则根据检测到的关键点的类型对自身的运动速度进行调节,并实时根据自身的天车信息确定预警距离,用以进行控制模式切换处理;控制模式包括跟随模式、避让模式以及预警模式(需要说明的是,前文提到的位置控制模式和速度控制模式为对行走伺服电机的控制模式,可以称之为电机控制模式,此处的控制模式为对天车4的速度调整控制模式,可以称之为车速调控模式,以便于进行区分);A2. If the current control mode of the crane is the early warning mode, the speed of the crane is adjusted according to the type of key points detected, and the early warning distance is determined in real time according to the crane information to switch the control mode; the control modes include following mode, avoidance mode and early warning mode (it should be noted that the position control mode and speed control mode mentioned above are control modes for the travel servo motor, which can be called motor control mode, and the control mode here is the speed adjustment control mode for the crane 4, which can be called vehicle speed control mode for easy distinction);

A3.若本天车当前的控制模式为跟随模式,则根据前车的速度对自身的运动速度进行调节,以实现对前车的跟随,直到满足第一预设条件,则把本天车的控制模式切换为预警模式并返回执行步骤A2;A3. If the current control mode of the overhead crane is the following mode, the speed of the crane is adjusted according to the speed of the preceding vehicle to follow the preceding vehicle until the first preset condition is met, then the control mode of the overhead crane is switched to the warning mode and the process returns to step A2;

A4.若本天车当前的控制模式为避让模式,则根据避让规则对自身的运动速度进行调节,直到满足第二预设条件,则把本天车的控制模式切换为预警模式,并返回执行步骤A2。A4. If the current control mode of the overhead crane is the avoidance mode, the speed of the crane is adjusted according to the avoidance rule until the second preset condition is met, the control mode of the overhead crane is switched to the warning mode, and the process returns to step A2.

其中,无论天车4是按巡逻路径还是按运输路径运动,均先把天车4的控制模式初始化为预警模式,在预警模式下,天车4根据检测到的关键点的类型对自身的运动速度进行调节,并实时根据自身的天车信息确定预警距离,用以进行控制模式切换处理。Among them, no matter whether the overhead crane 4 moves according to the patrol path or the transportation path, the control mode of the overhead crane 4 is first initialized to the early warning mode. In the early warning mode, the overhead crane 4 adjusts its own movement speed according to the type of key points detected, and determines the early warning distance in real time according to its own overhead crane information for control mode switching processing.

进一步地,见图6,步骤A2中,根据检测到的关键点的类型对自身的运动速度进行调节,具体包括:Further, as shown in FIG6 , in step A2, the movement speed of the self is adjusted according to the type of the detected key point, specifically including:

B1.确定与本天车当前的行驶路径(巡逻路径或运输路径)相关的关键点,作为相关关键点;B1. Determine the key points related to the current driving path (patrol path or transport path) of the overhead crane as relevant key points;

B2.在检测到相关关键点时,确定检测到的相关关键点的类型;B2. When the relevant key point is detected, determining the type of the relevant key point detected;

B3.若检测到的相关关键点为直线点或脱离点,则把本天车的目标速度设为最大移动速度,并把本天车的加速度设为最大加速度;B3. If the detected relevant key point is a straight line point or a separation point, the target speed of the overhead crane is set to the maximum moving speed, and the acceleration of the overhead crane is set to the maximum acceleration;

B4.若检测到的相关关键点为提前减速点,则把本天车的目标速度设为预设的最大转弯速度,并把本天车的加速度设为最大减速度(由天车4的减速性能决定);B4. If the detected relevant key point is an early deceleration point, the target speed of the crane is set to the preset maximum turning speed, and the acceleration of the crane is set to the maximum deceleration (determined by the deceleration performance of the crane 4);

B5.若检测到的相关关键点为限制点,则把本天车的速度设为不高于最大转弯速度;B5. If the detected relevant key point is a limit point, the speed of the overhead crane is set to be no higher than the maximum turning speed;

B6.若检测到的相关关键点为停止减速点,则把本天车的目标速度设为预设的最小移动速度,并把本天车的加速度设为最大减速度;B6. If the detected relevant key point is a stop deceleration point, the target speed of the overhead crane is set to the preset minimum moving speed, and the acceleration of the overhead crane is set to the maximum deceleration;

B7.若检测到的相关关键点为定位点,则进行精确定位停止操作以停靠在目标上下料位置。B7. If the detected relevant key point is a positioning point, a precise positioning stop operation is performed to stop at the target loading and unloading position.

其中,步骤B1中,对于巡逻路径,相关关键点包括巡逻路径中的所有直线点、限制点、脱离点和提前减速点;对于运输路径,相关关键点包括运输路径中的所有直线点、限制点、脱离点和提前减速点,还包括运输路径的目标上下料位置对应的定位点和停止减速点。Among them, in step B1, for the patrol path, the relevant key points include all straight points, restriction points, separation points and early deceleration points in the patrol path; for the transportation path, the relevant key points include all straight points, restriction points, separation points and early deceleration points in the transportation path, and also include the positioning points and stop deceleration points corresponding to the target loading and unloading positions of the transportation path.

其中,步骤B2包括:每检测到一个关键点,则判定检测到的关键点是否为相关关键点,若是相关关键点,则确定检测到的相关关键点的类型。其中,可以根据关键点的标识信息中的标识位置来判定检测到的关键点是否为相关关键点(若检测到的关键点的标识位置与其中一个相关关键点的标识位置相同,则判定检测到的关键点是相关关键点),或者,标识信息还包括标识点编号,从而根据关键点的标识信息中的标识点编号来判定检测到的关键点是否为相关关键点(若检测到的关键点的标识点编号与其中一个相关关键点的标识点编号相同,则判定检测到的关键点是相关关键点)。Wherein, step B2 includes: for each key point detected, determining whether the detected key point is a related key point, and if it is a related key point, determining the type of the detected related key point. Wherein, whether the detected key point is a related key point can be determined according to the identification position in the identification information of the key point (if the identification position of the detected key point is the same as the identification position of one of the related key points, then the detected key point is determined to be a related key point), or, the identification information also includes the identification point number, so as to determine whether the detected key point is a related key point according to the identification point number in the identification information of the key point (if the identification point number of the detected key point is the same as the identification point number of one of the related key points, then the detected key point is determined to be a related key point).

其中,步骤B3中,把本天车的目标速度设为最大移动速度,并把本天车的加速度设为最大加速度,以使本天车以最大加速度进行加速,直到达到最大移动速度、经过其它相关关键点或控制模式(指车速调控模式)发生改变;若加速到最大移动速度,则保持最大移动速度;若加速到最大移动速度前经过其相关关键点,则根据其它相关关键点进行速度调节;若加速到最大移动速度前控制模式(指车速调控模式)发生改变,则根据改变后的控制模式进行速度调节。Among them, in step B3, the target speed of the overhead crane is set to the maximum moving speed, and the acceleration of the overhead crane is set to the maximum acceleration, so that the overhead crane accelerates at the maximum acceleration until the maximum moving speed is reached, other relevant key points are passed, or the control mode (referring to the vehicle speed control mode) is changed; if the maximum moving speed is accelerated, the maximum moving speed is maintained; if the relevant key points are passed before the maximum moving speed is accelerated, the speed is adjusted according to the other relevant key points; if the control mode (referring to the vehicle speed control mode) is changed before the maximum moving speed is accelerated, the speed is adjusted according to the changed control mode.

其中,步骤B4中,把本天车的目标速度设为预设的最大转弯速度,并把本天车的加速度设为最大减速度,以使本天车以最大减速度进行减速,直到达到预设的最大转弯速度。从而保证本天车以预设的最大转弯速度进入弯道轨道段。In step B4, the target speed of the overhead crane is set to the preset maximum turning speed, and the acceleration of the overhead crane is set to the maximum deceleration, so that the overhead crane decelerates at the maximum deceleration until the preset maximum turning speed is reached, thereby ensuring that the overhead crane enters the curved track section at the preset maximum turning speed.

其中,步骤B5中,检测到限制点后,可以把本天车的速度设为最大转弯速度或低于最大转弯速度,若设为低于最大转弯速度,则在通过限制点后还需要进行减速。Among them, in step B5, after the limit point is detected, the speed of the overhead crane can be set to the maximum turning speed or lower than the maximum turning speed. If it is set to lower than the maximum turning speed, it is necessary to slow down after passing the limit point.

其中,步骤B6中,把本天车的目标速度设为预设的最小移动速度,并把本天车的加速度设为最大减速度,以使本天车以最大减速度减速到预设的最小移动速度;其中,最小移动速度为一个较小的速度,具体根据天车4的减速性能设置(可以通过试验确定),以保证天车4在经过定位点后以该最小移动速度作为初速度进行精确定位停止操作时,能够准确停止在目标上下料位置处。Among them, in step B6, the target speed of the overhead crane is set to the preset minimum moving speed, and the acceleration of the overhead crane is set to the maximum deceleration, so that the overhead crane decelerates to the preset minimum moving speed at the maximum deceleration; wherein the minimum moving speed is a relatively small speed, which is specifically set according to the deceleration performance of the overhead crane 4 (which can be determined through experiments) to ensure that the overhead crane 4 can accurately stop at the target loading and unloading position when performing a precise positioning and stopping operation with the minimum moving speed as the initial speed after passing the positioning point.

其中,步骤B7中,精确定位停止操作包括:把本天车的电机控制模式切换为位置控制模式,对本天车的行走伺服电机进行位置控制,使本天车继续移动预设停车距离后停止。从而利用位置控制模式下行走伺服电机的位置控制精度高的特点,保证本天车精确地停止在目标上下料位置上。Among them, in step B7, the precise positioning stop operation includes: switching the motor control mode of the crane to the position control mode, and performing position control on the travel servo motor of the crane, so that the crane continues to move for a preset parking distance and then stops. In this way, the high position control accuracy of the travel servo motor in the position control mode is utilized to ensure that the crane stops accurately at the target loading and unloading position.

进一步地,步骤A2中,实时根据自身的天车信息确定预警距离,具体包括:Furthermore, in step A2, the warning distance is determined in real time according to the overhead crane information thereof, specifically including:

根据自身的天车信息中的速度计算预警距离。Calculate the warning distance based on the speed in the crane's own information.

例如,在一些实施方式中,可以根据以下公式计算预警距离:For example, in some implementations, the warning distance may be calculated according to the following formula:

(1); (1);

其中,为预警距离,为自身的天车信息中的速度,为路标点的分布间距,为分界速度,为最大速度。in, For the warning distance, is the speed in the crane information, is the distribution spacing of landmark points, is the boundary speed, is the maximum speed.

其中,满足条件:in, Requirements:

;

;

为最大刹车距离,为本天车的长度,为最大减速度;其中,优选等于,从而符合安全要求的同时,避免路标点过于稀疏导致各天车4上传天车信息不及时而影响各天车4之间协调控制的安全性。 is the maximum braking distance, is the length of the overhead travelling crane, is the maximum deceleration; Preferably equal to , thereby meeting the safety requirements and avoiding the situation where the road signs are too sparse, resulting in the failure of each overhead crane 4 to upload the overhead crane information in a timely manner, thereby affecting the safety of the coordinated control between the overhead cranes 4.

其中,满足条件:in, Requirements:

;

为分界时间;把代入上述公式,可以求解得到 As the dividing time; , and Substituting into the above formula, we can get and .

根据上述条件可知,在两倍的的距离下,足够天车4从最高速度减速至停止,在的距离下,足够天车4从减速至停止,因此,根据公式(1)确定的预警距离足够保证天车4的运行安全性。According to the above conditions, at twice The distance is enough for the overhead crane 4 to slow down from the maximum speed to a stop. The distance is enough for the 4-meter overhead travelling crane to decelerates to a stop, therefore, the warning distance determined according to formula (1) is sufficient to ensure the operation safety of the overhead crane 4.

进一步地,步骤A2中,控制模式切换处理的过程包括:Furthermore, in step A2, the process of controlling the mode switching includes:

根据地图信息和自身的天车信息中的位置(即本天车的位置),判断本天车前方的预警距离内是否有汇合口;According to the map information and the position in the own overhead crane information (i.e. the position of the own overhead crane), it is determined whether there is a junction within the warning distance in front of the own overhead crane;

若本天车前方的预警距离内没有汇合口且在本天车前方的预警距离内有其它天车,则把本天车的控制模式切换为跟随模式;If there is no junction within the warning distance in front of the crane and there are other cranes within the warning distance in front of the crane, the control mode of the crane is switched to the following mode;

若本天车前方的预警距离内没有汇合口且在本天车前方的预警距离内没有其它天车,则保持本天车的控制模式为预警模式;If there is no junction within the warning distance in front of the overhead crane and there is no other overhead crane within the warning distance in front of the overhead crane, the control mode of the overhead crane is maintained in the warning mode;

若本天车前方的预警距离内有汇合口、本天车通过汇合口无需经过弯道轨道段且在本天车前方的预警距离内有其它天车,则把本天车的控制模式切换为跟随模式;If there is a junction within the warning distance in front of the overhead crane, the overhead crane does not need to pass through the curved track section when passing through the junction, and there are other overhead cranes within the warning distance in front of the overhead crane, the control mode of the overhead crane is switched to the following mode;

若本天车前方的预警距离内有汇合口、本天车通过汇合口无需经过弯道轨道段且在本天车前方的预警距离内没有其它天车,则保持本天车的控制模式为预警模式;If there is a junction within the warning distance in front of the overhead crane, the overhead crane does not need to pass through the curved track section when passing through the junction, and there is no other overhead crane within the warning distance in front of the overhead crane, the control mode of the overhead crane is maintained in the warning mode;

若本天车前方的预警距离内有汇合口、本天车通过汇合口需要经过弯道轨道段且在本天车到汇合口之间存在其它天车,则把本天车的控制模式切换为跟随模式;If there is a junction within the warning distance in front of the overhead crane, the overhead crane needs to pass through a curved track section to pass the junction, and there are other overhead cranes between the overhead crane and the junction, the control mode of the overhead crane is switched to the following mode;

若本天车前方的预警距离内有汇合口、本天车通过汇合口需要经过弯道轨道段、在本天车到汇合口之间不存在其它天车且汇合口的直道后方(即汇合口的后方的直线轨道段处,例如图3中左侧两种情况的箭头所在位置)的参考预警距离内有其它天车,则把本天车的控制模式切换为避让模式;If there is a junction within the warning distance in front of the overhead crane, the overhead crane needs to pass through a curved track section to pass through the junction, there is no other overhead crane between the overhead crane and the junction, and there is another overhead crane within the reference warning distance behind the junction (i.e., the straight track section behind the junction, such as the arrow positions in the two cases on the left in Figure 3), the control mode of the overhead crane is switched to the avoidance mode;

若本天车前方的预警距离内有汇合口、本天车通过汇合口需要经过弯道轨道段、在本天车到汇合口之间不存在其它天车、汇合口的直道后方的参考预警距离内没有其它天车且汇合口的直道前方的参考预警距离内有其它天车,则把本天车的控制模式切换为跟随模式;If there is a junction within the warning distance in front of the overhead crane, the overhead crane needs to pass through a curved track section to pass through the junction, there are no other overhead cranes between the overhead crane and the junction, there are no other overhead cranes within the reference warning distance behind the straight road of the junction, and there are other overhead cranes within the reference warning distance in front of the straight road of the junction, then the control mode of the overhead crane is switched to the following mode;

若本天车前方的预警距离内有汇合口、本天车通过汇合口需要经过弯道轨道段、在本天车到汇合口之间不存在其它天车、汇合口的直道后方的参考预警距离内没有其它天车且汇合口的直道前方的参考预警距离内没有其它天车,则保持本天车的控制模式为预警模式。If there is a junction within the warning distance in front of this overhead crane, this overhead crane needs to pass through a curved track section to pass through the junction, there are no other overhead cranes between this overhead crane and the junction, there are no other overhead cranes within the reference warning distance behind the straight road of the junction, and there are no other overhead cranes within the reference warning distance in front of the straight road of the junction, then the control mode of this overhead crane is maintained in the warning mode.

其中,汇合口为直线轨道段和弯道轨道段的交汇口(如图3所示)。The junction is the intersection of the straight track section and the curved track section (as shown in Figure 3).

优选地,参考预警距离为天车4以最大减速度从最大移动速度减速至停止所需的刹车距离。当本天车需要经过弯道轨道段通过汇合口的时候,无法得知汇合口的直道后方的被避让天车的实时速度(只能知道被避让天车每次经过标识点时上传的速度),为了保证安全性,按最大速度来计算被避让天车的预警距离作为参考预警距离是合理的。Preferably, the reference warning distance is the braking distance required for the overhead crane 4 to decelerate from the maximum moving speed to a stop at the maximum deceleration. When the overhead crane needs to pass through the curved track section to pass through the junction, it is impossible to know the real-time speed of the avoided overhead crane behind the straight road of the junction (only the speed uploaded by the avoided overhead crane each time it passes the marking point can be known). In order to ensure safety, it is reasonable to calculate the warning distance of the avoided overhead crane according to the maximum speed as the reference warning distance.

上述控制模式切换处理的过程,可参考图7。通过上述方式,在汇合口附近,需要经过弯道轨道段的天车4避让不需要经过弯道轨道段的天车4(例如图3中,按左侧两种情况的箭头方向行驶的天车4不需要经过弯道轨道段,按右侧两种情况的箭头方向行驶的天车4需要经过弯道轨道段),由于天车4在弯道轨道段的速度通常低于在直线轨道段的速度,由需要经过弯道轨道段的天车4进行避让,一方面更容易减速避让,从而更加安全,另一方面整个避让过程的时间更短(因为直线行驶的天车4能够更快地通过汇合口) ,对系统的整体运输效率的影响更小。The process of the control mode switching process described above can be referred to FIG7. In the above manner, near the junction, the overhead crane 4 that needs to pass through the curved track section avoids the overhead crane 4 that does not need to pass through the curved track section (for example, in FIG3, the overhead crane 4 traveling in the arrow direction of the two situations on the left does not need to pass through the curved track section, and the overhead crane 4 traveling in the arrow direction of the two situations on the right needs to pass through the curved track section). Since the speed of the overhead crane 4 in the curved track section is usually lower than the speed in the straight track section, the overhead crane 4 that needs to pass through the curved track section avoids, which is easier to decelerate and avoid, thereby being safer, and the entire avoidance process is shorter (because the overhead crane 4 traveling in a straight line can pass through the junction faster), which has less impact on the overall transportation efficiency of the system.

具体地,步骤A3中,根据前车的速度对自身的运动速度进行调节,以实现对前车的跟随,具体包括:实时获取前车的速度,把自身的运动速度调节为小于或等于前车的速度。Specifically, in step A3, the own moving speed is adjusted according to the speed of the front vehicle to achieve following the front vehicle, which specifically includes: obtaining the speed of the front vehicle in real time, and adjusting the own moving speed to be less than or equal to the speed of the front vehicle.

在一些实施方式中,第一预设条件为:前车位于本天车前方的预警距离外。即,一旦前车与本天车的距离超过本天车前方的预警距离,则把本天车的控制模式切换为预警模式。In some embodiments, the first preset condition is that the preceding vehicle is outside the warning distance in front of the present overhead travelling vehicle. That is, once the distance between the preceding vehicle and the present overhead travelling vehicle exceeds the warning distance in front of the present overhead travelling vehicle, the control mode of the present overhead travelling vehicle is switched to the warning mode.

在另一些实施方式中,第一预设条件为:前车位于本天车前方的预警距离外的持续时间达到预设的时间阈值(可根据实际需要设置)。有时候,前车的速度会发生变化导致前车与本天车的距离在本天车前方的预警距离附近变化,有时候会超过该预警距离,有时候变为小于该预警距离,为了避免本天车频繁切换控制模式,只有在前车位于本天车前方的预警距离外的持续时间达到预设的时间阈值才把本天车的控制模式切换为预警模式。In other embodiments, the first preset condition is: the duration of time that the preceding vehicle is outside the warning distance in front of the present overhead crane reaches a preset time threshold (which can be set according to actual needs). Sometimes, the speed of the preceding vehicle changes, causing the distance between the preceding vehicle and the present overhead crane to change near the warning distance in front of the present overhead crane, sometimes exceeding the warning distance, and sometimes becoming less than the warning distance. In order to avoid frequent switching of the control mode of the present overhead crane, the control mode of the present overhead crane is switched to the warning mode only when the duration of time that the preceding vehicle is outside the warning distance in front of the present overhead crane reaches the preset time threshold.

在另一些实施方式中,第一预设条件为:前车与本天车的距离不小于本天车前方的预警距离的K倍,其中,K为大于1的比例系数。通过设置合适的K同样可以避免本天车频繁切换控制模式。In other embodiments, the first preset condition is that the distance between the preceding vehicle and the overhead crane is not less than K times the warning distance in front of the overhead crane, where K is a proportional coefficient greater than 1. By setting a suitable K, frequent switching of the control mode of the overhead crane can also be avoided.

在一些实施例中,步骤A4中,避让规则包括:根据本天车在进入避让模式时获取的被避让天车(即汇合口的直道后方的参考预警距离内的天车4)的速度,确定避让速度;以最大减速度把本天车的速度减速至该避让速度后,保持避让速度,直到被避让天车通过汇合口,则以预设的最大转弯速度作为目标速度,进行加速或减速(若避让速度大于预设的最大转弯速度,则进行减速,若避让速度小于预设的最大转弯速度,则进行加速)。其中,可以预先通过试验确定被避让天车的速度和能够可靠保证安全性的参考避让速度之间的对照表或换算公式,实际应用中,根据实际获取的被避让天车的速度,利用对照表或换算公式确定对应的参考避让速度,作为本天车的避让速度。In some embodiments, in step A4, the avoidance rule includes: determining the avoidance speed according to the speed of the avoided overhead crane (i.e., the overhead crane 4 within the reference warning distance behind the straight road of the junction) obtained when the overhead crane enters the avoidance mode; decelerating the speed of the overhead crane to the avoidance speed at the maximum deceleration, maintaining the avoidance speed until the avoided overhead crane passes through the junction, and then accelerating or decelerating with the preset maximum turning speed as the target speed (if the avoidance speed is greater than the preset maximum turning speed, deceleration is performed, and if the avoidance speed is less than the preset maximum turning speed, acceleration is performed). Among them, a comparison table or conversion formula between the speed of the avoided overhead crane and the reference avoidance speed that can reliably ensure safety can be determined in advance through experiments. In actual applications, according to the actual speed of the avoided overhead crane, the corresponding reference avoidance speed is determined using the comparison table or conversion formula as the avoidance speed of the overhead crane.

进一步地,若本天车已经进入弯道轨道段,被避让天车仍然未通过汇合口,则以最大减速度对本天车进行减速,如果减速到停止,则在停止时间达到预设的停止时长(可根据实际需要设置)后,加速通过汇合口。有时候,被避让天车可能会在即将通过汇合口时故障停车,此时,本天车停止等待预设的停止时长后加速通过汇合口,可以保证安全的同时,避免影响运输任务的执行。Furthermore, if the overhead crane has entered the curved track section and the avoided overhead crane has not passed the junction, the overhead crane will be decelerated at the maximum deceleration. If it is decelerated to a stop, it will accelerate to pass the junction after the stop time reaches the preset stop time (which can be set according to actual needs). Sometimes, the avoided overhead crane may stop due to a fault when it is about to pass the junction. At this time, the overhead crane stops and waits for the preset stop time before accelerating to pass the junction, which can ensure safety while avoiding affecting the execution of the transportation task.

其中,第二预设条件为:汇合口的直道后方的参考预警距离内没有其它天车且汇合口的直道前方的参考预警距离内没有其它天车。The second preset condition is that there is no other overhead crane within the reference warning distance behind the straight road of the merging entrance and there is no other overhead crane within the reference warning distance in front of the straight road of the merging entrance.

综上所述,本申请提供的天车控制系统,至少具有以下优点:In summary, the overhead travelling crane control system provided by the present application has at least the following advantages:

1、可以适配大量天车4和大规模地图的情况;1. It can adapt to the situation of a large number of cranes 4 and large-scale maps;

2、利用轨道信息采集处理器3进行失联天车检测配合天车4自身的速度控制策略,以冗余二级方式保证天车4的安全,可靠地防止碰撞;2. Using the track information acquisition processor 3 to detect the lost overhead crane and cooperating with the speed control strategy of the overhead crane 4 itself, the safety of the overhead crane 4 is ensured in a redundant secondary manner to reliably prevent collision;

3、天车4自身进行速度控制,即使中央调度服务器1调度出错,也能够保证天车4之间不碰撞;3. The overhead crane 4 controls its own speed, so that even if the central dispatching server 1 makes a scheduling error, it can ensure that the overhead cranes 4 do not collide with each other;

4、利用标识点对天车4进行定位和在上下料位置的停止控制,可以保证停车定位精度的同时降低成本。4. Using the marking points to position the overhead crane 4 and control its stopping at the loading and unloading positions can ensure the parking positioning accuracy while reducing costs.

在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,既可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。In addition, the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。Furthermore, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。In this document, relational terms such as first and second, etc. are used merely to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (10)

1. The crown block control system is characterized by comprising a central scheduling server, a map information database, a track information acquisition processor and a plurality of crown blocks arranged on a track, wherein the central scheduling server, the map information database, the track information acquisition processor and the crown blocks are in communication connection with each other; the track includes a plurality of track segments;
the central dispatching server is used for distributing transportation tasks to the crown blocks and planning transportation paths for the crown blocks;
the map information database is used for recording map information and crown block information of each crown block; the overhead travelling crane information comprises position and speed;
The track information acquisition processor is used for recording the in-out information of the crown block in-out each track section in real time according to photoelectric switches arranged at two ends of each track section, detecting whether the non-connected crown block exists in each track section according to the map information, the crown block information and the in-out information, and sending warning information to the map information database when the non-connected crown block exists in each track section, so that the map information database marks the corresponding track section, and the central scheduling server avoids the corresponding track section when planning a transportation path;
The overhead travelling crane is used for acquiring own overhead travelling crane information according to the identification points arranged on the track at intervals, uploading the acquired overhead travelling crane information to the map information database for updating the overhead travelling crane information, and controlling the speed of the overhead travelling crane according to the map information and the overhead travelling crane information.
2. The overhead traveling crane control system according to claim 1, wherein the overhead traveling crane performs, when acquiring the overhead traveling crane information of itself according to the identification points provided at intervals on the track:
And when each identification point passes, identifying the identification information of the identification point, extracting an identification position from the identification information to serve as the position in the crown block information of the crown block, and acquiring the speed of the crown block by a sensor to serve as the speed in the crown block information of the crown block.
3. The crown block control system of claim 1, wherein the identification points include waypoints and key points, the waypoints being equally spaced on each linear track segment, the key points including linear points, limit points, break-away points, anchor points, early deceleration points, and stop deceleration points;
the straight line points are used for prompting the downstream of the corresponding key points of the crown block to be a straight line track section which allows acceleration to the maximum speed;
The limiting points are used for prompting the positions of the corresponding key points of the crown block to be the starting points of the curve track sections;
the separation point is used for prompting the position of the corresponding key point of the crown block to be the termination point of the curve track section;
the positioning point is used for prompting the crown block to perform accurate positioning stopping operation so as to stop at the loading and unloading positions;
The advanced deceleration point is used for prompting that the crown block is about to enter a curve track section;
And the stopping and decelerating point is used for prompting that the crown block is about to reach a positioning point.
4. The crown block control system of claim 3, wherein the map information includes a one-way map structure for recording upstream and downstream relationships between the identified points.
5. The overhead traveling crane control system according to claim 3, wherein the overhead traveling crane performs, when performing speed control of itself based on the map information and the overhead traveling crane information:
If the transport task is not received, moving according to a preset patrol path, and controlling the speed of the vehicle according to the map information and the crown block information in the moving process;
If the transport task is received, the transport task moves according to the corresponding transport path, and the speed of the transport task is controlled according to the map information and the crown block information in the movement process.
6. The overhead travelling crane control system according to claim 5, wherein the overhead travelling crane controls its own speed according to the map information and the overhead travelling crane information during the movement, specifically performing:
A1. Initializing a control mode of the crown block into an early warning mode;
A2. if the current control mode of the crown block is an early warning mode, the motion speed of the crown block is regulated according to the type of the detected key point, and the early warning distance is determined in real time according to the crown block information of the crown block so as to perform control mode switching processing; the control mode comprises a following mode, an avoiding mode and an early warning mode;
A3. if the current control mode of the crown block is a following mode, the motion speed of the crown block is adjusted according to the speed of the front vehicle so as to realize the following of the front vehicle, and if the first preset condition is met, the control mode of the crown block is switched to an early warning mode and the step A2 is executed in a return mode;
A4. And if the current control mode of the crown block is an avoidance mode, adjusting the movement speed of the crown block according to an avoidance rule until a second preset condition is met, switching the control mode of the crown block into an early warning mode, and returning to the execution step A2.
7. The crown block control system according to claim 6, wherein in step A2, the movement speed of the crown block is adjusted according to the type of the detected key point, and specifically includes:
Determining key points related to the current running path of the crown block as related key points;
When the related key points are detected, determining the types of the detected related key points;
if the detected relevant key point is a straight line point or a separation point, setting the target speed of the crown block as the maximum moving speed and setting the acceleration of the crown block as the maximum acceleration;
if the detected relevant key point is an advanced deceleration point, setting the target speed of the crown block as a preset maximum turning speed, and setting the acceleration of the crown block as a maximum deceleration;
if the detected relevant key points are limiting points, setting the speed of the crown block to be not higher than the maximum turning speed;
If the detected relevant key point is a stopping deceleration point, setting the target speed of the crown block as a preset minimum moving speed, and setting the acceleration of the crown block as a maximum deceleration;
and if the detected relevant key point is a locating point, performing accurate locating stopping operation to stop at the target loading and unloading positions.
8. The crown block control system according to claim 6, wherein in step A2, the pre-warning distance is determined in real time according to the crown block information thereof, and specifically comprises:
And calculating the early warning distance according to the speed in the crown block information of the vehicle.
9. The crown block control system according to claim 6, wherein in step A2, the process of controlling the mode switching process includes:
judging whether a junction exists in the early warning distance in front of the own crown block according to the map information and the position in the crown block information of the own crown block;
If no junction is arranged in the early warning distance in front of the crown block and other crown blocks are arranged in the early warning distance in front of the crown block, switching a control mode of the crown block into a following mode;
if no junction is arranged in the early warning distance in front of the crown block and no other crown block is arranged in the early warning distance in front of the crown block, the control mode of the crown block is kept to be an early warning mode;
if a junction is arranged in the early warning distance in front of the crown block, the crown block passes through the junction without passing through a curve track section, and other crown blocks are arranged in the early warning distance in front of the crown block, switching a control mode of the crown block into a following mode;
If a junction is arranged in the early warning distance in front of the crown block, the crown block passes through the junction without passing through a curve track section, and no other crown block is arranged in the early warning distance in front of the crown block, the control mode of the crown block is kept to be an early warning mode;
If a junction is arranged in the early warning distance in front of the crown block, the crown block passes through the junction and needs to pass through a curve track section, and other crown blocks exist between the crown block and the junction, switching a control mode of the crown block into a following mode;
If a junction is arranged in the early warning distance in front of the crown block, the crown block passes through the junction and needs to pass through a curve track section, no other crown block exists between the crown block and the junction, and other crown blocks are arranged in the reference early warning distance behind a straight channel of the junction, the control mode of the crown block is switched to an avoidance mode;
if a junction port is arranged in the early warning distance in front of the crown block, the crown block passes through the junction port and needs to pass through a curve track section, no other crown block exists between the crown block and the junction port, no other crown block exists in the reference early warning distance behind the straight channel of the junction port, and the other crown block exists in the reference early warning distance in front of the straight channel of the junction port, switching a control mode of the crown block into a following mode;
If a junction port is arranged in the early warning distance in front of the crown block, the crown block passes through the junction port and needs to pass through a curve track section, no other crown block exists between the crown block and the junction port, no other crown block exists in the reference early warning distance behind the straight channel of the junction port, and no other crown block exists in the reference early warning distance in front of the straight channel of the junction port, the control mode of the crown block is kept to be an early warning mode.
10. The crown block control system of claim 9, wherein the reference warning distance is a braking distance required for the crown block to decelerate from a maximum travel speed to a stop at a maximum deceleration.
CN202411324641.2A 2024-09-23 2024-09-23 Crown block control system Active CN118833730B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411324641.2A CN118833730B (en) 2024-09-23 2024-09-23 Crown block control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411324641.2A CN118833730B (en) 2024-09-23 2024-09-23 Crown block control system

Publications (2)

Publication Number Publication Date
CN118833730A true CN118833730A (en) 2024-10-25
CN118833730B CN118833730B (en) 2024-11-26

Family

ID=93139680

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411324641.2A Active CN118833730B (en) 2024-09-23 2024-09-23 Crown block control system

Country Status (1)

Country Link
CN (1) CN118833730B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119067408A (en) * 2024-11-04 2024-12-03 季华实验室 A crane dispatching system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0594213A (en) * 1991-09-30 1993-04-16 Kawasaki Steel Corp Transport schedule method of transport cart
CN104346658A (en) * 2014-11-19 2015-02-11 广东电网有限责任公司电力科学研究院 Automatic trolley storage system scheduling method based on improved dynamic banker's algorithm
CN110209485A (en) * 2019-06-05 2019-09-06 青岛海通胜行智能科技有限公司 The dynamic preventing collision method of multirobot when a kind of work compound
CN117263037A (en) * 2023-10-26 2023-12-22 上海新创达半导体设备技术有限公司 Crown block control method, crown block control system, crown block system, server and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0594213A (en) * 1991-09-30 1993-04-16 Kawasaki Steel Corp Transport schedule method of transport cart
CN104346658A (en) * 2014-11-19 2015-02-11 广东电网有限责任公司电力科学研究院 Automatic trolley storage system scheduling method based on improved dynamic banker's algorithm
CN110209485A (en) * 2019-06-05 2019-09-06 青岛海通胜行智能科技有限公司 The dynamic preventing collision method of multirobot when a kind of work compound
CN117263037A (en) * 2023-10-26 2023-12-22 上海新创达半导体设备技术有限公司 Crown block control method, crown block control system, crown block system, server and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119067408A (en) * 2024-11-04 2024-12-03 季华实验室 A crane dispatching system
CN119067408B (en) * 2024-11-04 2025-06-24 季华实验室 Crown block dispatching system

Also Published As

Publication number Publication date
CN118833730B (en) 2024-11-26

Similar Documents

Publication Publication Date Title
EP0625947B1 (en) A railway signalling system
CN107045343B (en) AGV traffic control method and system
EP2620828B1 (en) Vehicle fleet management system and inter vehicle distance control method
US20100228389A1 (en) Travel control system and control method for traveling vehicles
CN118833730A (en) Crown block control system
CN108860174A (en) Goods transport vehicle
CN107272698A (en) A kind of dispatch control method and system applied to many AGV cooperating operations
CN105974925A (en) AGV trolley driving control method and system
JP2014211810A (en) Traveling vehicle control system
CN109255951B (en) Service control method and device
CN110727275A (en) RGV dynamic collision avoidance control system and method based on PLC
CN111319631A (en) Vehicle control device and vehicle control method
WO2023097838A1 (en) Unmarshalling method for flexible marshalling, and device and storage medium
WO2023097839A1 (en) Control method for operating flexible marshaling, and device and storage medium
WO2022142838A1 (en) Method, device and system for controlling traveling of logistics shuttle robot
CN111163991B (en) train control system
JP7618491B2 (en) Autonomous guided vehicle management control device and management control system
JP7579332B2 (en) Method, device and system for transmitting waypoint information for autonomous vehicle platoons
KR102817322B1 (en) Method and apparatus for setting the distance between vehicles according to the situation of the platooning driving
JP4399739B2 (en) Conveyor cart system
JP4899613B2 (en) Vehicle traffic system and vehicle travel control device
JPH03276212A (en) Control method for plural unmanned carriers
US20230267837A1 (en) Traffic Control System and Traffic Control Method
EP3945052A1 (en) Multi-car elevator system with autonomous car movers configured for collision avoidance
JPH11129901A (en) Driving support device

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