Scheduling method and device for hoisting operation and machine readable storage medium
By obtaining actual operating parameters and crane equipment working condition data, determining the operation and transportation plan, the problem of low scheduling efficiency in the prior art is solved, and efficient and accurate scheduling plan generation is achieved.
Patent Information
- Application Number
- CN202510085215.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-20
- Publication Date
- 2025-06-10
AI Technical Summary
The existing lifting operation scheduling methods are inefficient and unreasonable, resulting in the management of leasing companies being wasted costs and resources.
By obtaining actual operating parameters and crane equipment working condition data, determine the operating plan and transportation plan that meet the needs, and finally combine the two to generate a scheduling plan.
The automatic generation of hoisting operation scheduling scheme is realized, the accuracy of the scheduling scheme is improved, unreasonable phenomena are avoided, and the waste of costs and resources is reduced.
Smart Images

Figure CN120124898A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of engineering equipment, and particularly to a scheduling method, device, and machine-readable storage medium for lifting operations. Background Art
[0002] With the rapid construction of new infrastructure, the market scale of crane equipment is getting larger and larger, and the number of large leasing enterprises is also increasing. Generally, the number of crane equipment owned ranges from dozens to hundreds. For most leasing enterprises, the scheduling management of crane equipment for lifting operations is currently mainly carried out offline, that is, through manual scheduling. This method not only has low efficiency, but also is prone to errors and unreasonable scheduling plans, resulting in a large waste of cost resources and being unfavorable to the long-term development of leasing enterprises.
[0003] It can be seen that the existing scheduling method for lifting operations has the technical problems of low efficiency and unreasonableness. Summary of the Invention
[0004] The purpose of the embodiments of the present application is to provide a scheduling method, device, and machine-readable storage medium for lifting operations, so as to solve the technical problems of low efficiency and unreasonableness in the existing scheduling method for lifting operations.
[0005] To achieve the above purpose, the first aspect of the present application provides a scheduling method for lifting operations, including:
[0006] Obtain the actual operation parameters and the condition data corresponding to all conditions of all crane equipment. Among them, the actual operation parameters include the lifting weight of the target object, the first amplitude of the crane boom relative to the first target point, the first height corresponding to the first amplitude of the crane boom relative to the first target point, the second amplitude of the crane boom relative to the second target point, and the second height corresponding to the second amplitude of the crane boom relative to the second target point, and the first amplitude is less than or equal to the second amplitude;
[0007] Determine a preset number of operation plans that meet the requirements according to the actual operation parameters and the condition data corresponding to all conditions of all crane equipment. Among them, each operation plan includes the target crane equipment and the corresponding optimal condition;
[0008] Determine the corresponding transportation plan according to the accessories to be transported in each operation plan. Among them, the transportation plan includes the target transportation vehicle and the accessories transported by each target transportation vehicle;
[0009] Combine the preset number of operation plans with the corresponding transportation plans to obtain a scheduling plan.
[0010] In the embodiments of the present application, according to the actual operation parameters and the condition data corresponding to all conditions of all crane devices, a preset number of operation plans that meet the requirements are determined, including:
[0011] According to the actual operation parameters and the condition data corresponding to all conditions of all crane devices, all initial target conditions that meet the requirements are selected from all conditions of all crane devices;
[0012] According to the preset screening rules, all initial target conditions are screened to obtain a preset number of first crane devices and the corresponding first conditions;
[0013] According to the number of truss arms that need to be assisted in lifting for each first condition, the corresponding second crane device and the second condition are determined, where the second crane device is used to cooperate with the first crane device for operation;
[0014] The first crane device and the corresponding second crane device are used as the target crane devices, and each first condition and the corresponding second condition are used as the corresponding optimal conditions to obtain a preset number of operation plans that meet the requirements.
[0015] In the embodiments of the present application, according to the actual operation parameters and the condition data corresponding to all conditions of all crane devices, all initial target conditions that meet the requirements are selected from all conditions of all crane devices, including:
[0016] Determine whether there is a first target amplitude less than or equal to the first amplitude and a second target amplitude greater than or equal to the second amplitude in the condition data corresponding to the condition;
[0017] When there are a first target amplitude and a second target amplitude in the condition data corresponding to the condition, the one with the smallest difference from the first amplitude in the first target amplitudes is selected as the first selected amplitude, and the one with the smallest difference from the second amplitude in the second target amplitudes is selected as the second selected amplitude;
[0018] When there is no first target amplitude and / or second target amplitude in the condition data corresponding to the condition, it is determined that the condition does not meet the requirements;
[0019] Determine whether the rated lifting capacity corresponding to the first selected amplitude is greater than or equal to the lifting weight, whether the maximum lifting height corresponding to the first selected amplitude is greater than or equal to the first height, whether the rated lifting capacity corresponding to the second selected amplitude is greater than or equal to the lifting weight, and whether the maximum lifting height corresponding to the second selected amplitude is greater than or equal to the second height;
[0020] When the rated lifting capacity corresponding to the first selected amplitude is greater than or equal to the lifted weight, the maximum lifting height corresponding to the first selected amplitude is greater than or equal to the first height, and the rated lifting capacity corresponding to the second selected amplitude is greater than or equal to the lifted weight, and the maximum lifting height corresponding to the second selected amplitude is greater than or equal to the second height, the working condition is taken as the initial target working condition;
[0021] When the rated lifting capacity corresponding to the first selected amplitude is less than the lifted weight, and / or the maximum lifting height corresponding to the first selected amplitude is greater than or equal to the first height, and / or the rated lifting capacity corresponding to the second selected amplitude is greater than or equal to the lifted weight, and / or the maximum lifting height corresponding to the second selected amplitude is greater than or equal to the second height, it is determined that the working condition does not meet the requirements;
[0022] Judge each working condition according to the above judgment logic until all initial target working conditions that meet the requirements are obtained.
[0023] In the embodiment of the present application, according to the number of truss arms that need to be assisted in lifting for each first working condition, the corresponding second crane equipment and the second working condition are determined, including:
[0024] When the number of truss arms that need to be assisted in lifting for the first working condition is at least one, obtain the maximum weight value of the truss arms of the first working condition;
[0025] Select the working conditions of the crane equipment that meet the preset rules from all crane equipment as the second working condition, and use the crane equipment corresponding to the second working condition as the second crane equipment, where the preset rules include that the rated lifting capacity is greater than the maximum weight value of the truss arms.
[0026] In the embodiment of the present application, the preset rules further include that the tonnage of the crane equipment is the smallest and it is in the main boom mode, and the main boom mode means that the crane equipment only uses the main boom for hoisting.
[0027] In the embodiment of the present application, according to the accessories that need to be transported in each operation plan, the corresponding transportation plan is determined, including:
[0028] For each operation plan, set the initial value of the number of dispatched vehicles to a preset value;
[0029] Determine multiple combinations of dispatched vehicles according to the total number of transportation vehicles and the number of dispatched vehicles;
[0030] Sort the combinations of dispatched vehicles with a total carrying weight greater than or equal to the total weight of the accessories to be transported according to the total carrying weight to obtain a sorted sequence of combinations of dispatched vehicles, where the total carrying weight is the sum of the rated carrying weights of all transportation vehicles in the combination of dispatched vehicles;
[0031] Based on the sorted sequence of combinations of dispatched vehicles, determine in turn whether the combinations of dispatched vehicles can transport all the accessories to be transported;
[0032] In the case where the vehicle dispatch combinations cannot transport all the accessories to be transported, modify the number of dispatched vehicles in sequence, and repeat the step of determining multiple vehicle dispatch combinations according to the total number of transport vehicles and the number of dispatched vehicles until there is a vehicle dispatch combination that can transport all the accessories to be transported or the number of dispatched vehicles exceeds the total number of transport vehicles, so as to obtain the transport plan corresponding to each operation plan.
[0033] In the embodiments of the present application, based on the vehicle dispatch combination sorting sequence, determine whether a vehicle dispatch combination can transport all the accessories to be transported in sequence, including:
[0034] Based on the vehicle dispatch combination sorting sequence, sort the transport vehicles in the vehicle dispatch combination according to the rated carrying weight;
[0035] Match the accessories to be transported with the transport vehicles in the vehicle dispatch combination in sequence on the basis that the weight of the accessories does not exceed the rated carrying weight of the transport vehicles;
[0036] In the case where all the accessories are paired with the transport vehicles in the vehicle dispatch combination, determine that the vehicle dispatch combination can transport all the accessories to be transported;
[0037] In the case where at least one accessory cannot be paired with the transport vehicles in the vehicle dispatch combination, determine that the vehicle dispatch combination cannot transport all the accessories to be transported.
[0038] In the embodiments of the present application, the method further includes:
[0039] Eliminate all crane equipment and transport vehicles with the status of being dispatched outside.
[0040] The second aspect of the present application provides a scheduling device for lifting operations, including:
[0041] A memory configured to store instructions;
[0042] A processor configured to call instructions from the memory and be able to implement the scheduling method for lifting operations according to the first aspect when executing the instructions.
[0043] The third aspect of the present application provides a machine-readable storage medium, on which instructions are stored, and the instructions are used to cause a machine to execute the scheduling method for lifting operations according to the first aspect.
[0044] Through the above technical solution, the scheduling method for lifting operations provided by the embodiments of the present application can obtain an operation plan including the target crane equipment and the corresponding optimal working conditions based on the obtained actual operation parameters and the working condition data corresponding to all working conditions of all crane equipment. On this basis, a transportation plan is obtained based on the fittings to be transported in the operation plan. Finally, the operation plan and the corresponding transportation plan are combined to obtain a scheduling plan. Thus, the automatic generation of the scheduling plan for lifting operations is realized, and the accuracy is improved, and unreasonable phenomena are avoided.
[0045] Other features and advantages of the embodiments of the present application will be described in detail in the subsequent specific implementation part. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The drawings are used to provide a further understanding of the embodiments of the present application, and constitute a part of the specification. Together with the following specific implementation manners, they are used to explain the embodiments of the present application, but do not constitute a limitation to the embodiments of the present application. In the drawings:
[0047] Figure 1 Schematically shows a flowchart of a scheduling method for a lifting operation according to an embodiment of the present application;
[0048] Figure 2 Schematically shows a schematic diagram of a lifting operation according to an embodiment of the present application;
[0049] Figure 3 Schematically shows a schematic structural diagram of a scheduling device for a lifting operation according to an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0050] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. It should be understood that the specific implementation manners described herein are only used to explain and illustrate the embodiments of the present application, and are not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application.
[0051] It should be noted that the acquisition, transmission, storage, use, processing, etc. of data in the technical solution of the present application all comply with the relevant regulations of national laws and regulations. In the embodiments of the present application, certain industry-existing solutions such as software, components, models, etc. may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility in the implementation of the technical solution of the present application, but it does not mean that the applicant has already or necessarily used this solution.
[0052] It should be noted that if there are directional indications (such as up, down, left, right, front, back...) involved in the embodiments of this application, then such directional indications are only used to explain the relative positional relationship, movement conditions, etc. between components in a certain specific posture (as shown in the drawings). If this specific posture changes, then the directional indications will also change accordingly.
[0053] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of this application, then such descriptions of "first", "second", etc. are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one such feature. In addition, the technical solutions between various embodiments can be combined with each other, but it must be based on the ability of those of ordinary skill in the art to implement. When the combination of technical solutions results in contradictions or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0054] Figure 1 The flowchart of a scheduling method for a hoisting operation according to an embodiment of the present application is schematically shown. As Figure 1 shown, the embodiments of the present application provide a scheduling method for a hoisting operation, and this method may include the following steps 100 to step 400.
[0055] Step 100: Obtain the actual operation parameters and the condition data corresponding to all working conditions of all crane devices. Among them, the actual operation parameters include the lifting weight of the target object, the first amplitude of the boom of the crane device relative to the first target point, the first height corresponding to the boom relative to the first target point at the first amplitude, the second amplitude of the boom relative to the second target point, and the second height corresponding to the boom relative to the second target point at the second amplitude, and the first amplitude is less than or equal to the second amplitude.
[0056] Please refer to Figure 2 , Figure 2 which schematically shows a hoisting operation according to an embodiment of the present application. As Figure 2 shown, generally, when a crane device performs a hoisting operation, it hoists the target object from the starting point to the ending point, and there are two situations of a target point with a large amplitude and a target point with a small amplitude. Therefore, in the embodiments of the present application, two target points, namely the first target point and the second target point, are defined. The first target point represents the location with a smaller amplitude among the starting point and the ending point, that is, Figure 2 point A in A , and the corresponding first height is H Figure 2 ; the second target point represents the location with a larger amplitude among the starting point and the ending point, that is, BIt can be understood that the amplitude of the boom relative to the target point refers to the distance between the projection of the target object on the ground when it is at the target point and the crane equipment, that is Figure 2 the L in A and L B The height corresponding to the boom relative to the target point at this amplitude refers to the maximum height at which the target object is lifted by the boom at this amplitude. The maximum height calculation takes into account the vehicle body height and the height of the hook itself, that is Figure 2 the H in Amax 、H Bmax 、H 1 and H 2 There is a certain trigonometric function relationship among the amplitude, height, the height of the crane equipment body, and the boom length L. In addition, there are certain differences in the height and rated lifting capacity corresponding to different amplitudes. Generally speaking, the greater the amplitude, the smaller the corresponding height, and the greater the amplitude, the smaller the corresponding rated lifting capacity. The data of the rated lifting capacity at different amplitudes of the crane equipment under each working condition can be stored as the lifting performance parameters under this working condition in the form of discrete points, indicating the rated lifting capacity at an amplitude of Lm under this working condition.
[0057] The working condition data corresponding to all working conditions of all crane equipment is established according to different boom combinations, main boom lengths, main boom elevation angles, auxiliary boom lengths, auxiliary boom angles, non-amplifying auxiliary boom lengths, counterweights, counterweight positions, superlift states, superlift counterweight amplitudes, outrigger states, etc. corresponding to different models of crane equipment. In the embodiments of the present application, a working condition data list can be established to obtain a lifting performance parameter database for all crane equipment.
[0058] In addition, a transportation accessory database can also be established based on the accessories to be transported under each working condition. Schematically, working condition G n - accessory code P 1 - accessory category 1 (truss boom or counterweight block) - weight w n1 .
[0059] Step 200: Determine a preset number of operation plans that meet the requirements according to the actual operation parameters and the working condition data corresponding to all working conditions of all crane equipment, where each operation plan includes the target crane equipment and the corresponding optimal working condition.
[0060] In the embodiments of the present application, based on the actual operation parameters obtained in step 100, the working condition data corresponding to each working condition of each crane equipment is traversed and calculated in turn to determine whether this working condition meets the requirements, so as to select a preset number of operation plans that meet the requirements. That is, multiple operation plans can be provided for the user to choose from.
[0061] It can be understood that the preset quantity can be set according to actual requirements. For example, it can be three or five, and the embodiments of the present application do not limit this.
[0062] In an alternative embodiment, step 200 includes:
[0063] Step 210: Select all initial target working conditions that meet the requirements from all the working conditions of all crane equipment according to the actual operation parameters and the working condition data corresponding to all the working conditions of all crane equipment.
[0064] Step 220: Screen all the initial target working conditions according to the preset screening rules to obtain a preset number of first crane equipment and the corresponding first working conditions.
[0065] Step 230: Determine the corresponding second crane equipment and the second working condition according to the number of truss arms that need to be assisted in hoisting for each first working condition, where the second crane equipment is used to cooperate with the first crane equipment in operation.
[0066] Step 240: Take the first crane equipment and the corresponding second crane equipment as the target crane equipment, and take each first working condition and the corresponding second working condition as the corresponding optimal working condition to obtain a preset number of operation plans that meet the requirements.
[0067] Specifically, first select all the initial target working conditions that meet the requirements from all the working conditions of all crane equipment. Then screen all the initial target working conditions according to the preset screening rules to obtain the first crane equipment and the corresponding first working conditions. Schematically, based on various factors, the preset screening rules may include, but are not limited to: the tonnage of the crane equipment from small to large, the boom mode of the crane equipment with the main boom mode first and the auxiliary boom mode later, the counterweight of the crane equipment from small to large, the boom length of the boom of the crane equipment from short to long, and the outriggers fully extended first and then half extended. Then determine the second crane equipment and the second working condition according to the number of truss arms that need to be assisted in hoisting for each first working condition. The second crane equipment is selected from all crane equipment and is used to cooperate with the first crane equipment in operation. It can be understood that the first crane equipment may not be able to complete the hoisting of the truss arm independently and requires the assistance of the second crane equipment. Finally, take the first crane equipment and the corresponding second crane equipment as the target crane equipment, and take each first working condition and the corresponding second working condition as the corresponding optimal working condition, so as to obtain a preset number of operation plans that meet the requirements. That is to say, an operation plan includes the first crane equipment, the corresponding second crane equipment, the corresponding first working condition, and the corresponding second working condition.
[0068] In the embodiments of the present application, all working conditions are initially screened to obtain initial target working conditions, and then the initial target working conditions are further screened to obtain the first crane equipment and the corresponding first working condition. Then, according to the first working condition, the second crane equipment for collaborative operation and the corresponding second working condition are determined, so as to obtain a preset number of operation plans that meet the requirements. Through the above steps, the refinement of the operation plan is realized, and the rationality degree of the operation plan is improved.
[0069] In an alternative embodiment, step 210 includes:
[0070] Determine whether there is a first target amplitude less than or equal to the first amplitude and a second target amplitude greater than or equal to the second amplitude in the working condition data corresponding to the working condition;
[0071] In the case where there are a first target amplitude and a second target amplitude in the working condition data corresponding to the working condition, select the one with the smallest difference from the first amplitude among the first target amplitudes as the first selected amplitude, and select the one with the smallest difference from the second amplitude among the second target amplitudes as the second selected amplitude;
[0072] In the case where there are no first target amplitude and second target amplitude in the working condition data corresponding to the working condition, determine that the working condition does not meet the requirements;
[0073] Determine whether the rated lifting capacity corresponding to the first selected amplitude is greater than or equal to the lifted weight, whether the maximum lifting height corresponding to the first selected amplitude is greater than or equal to the first height, whether the rated lifting capacity corresponding to the second selected amplitude is greater than or equal to the lifted weight, and whether the maximum lifting height corresponding to the second selected amplitude is greater than or equal to the second height;
[0074] In the case where the rated lifting capacity corresponding to the first selected amplitude is greater than or equal to the lifted weight, the maximum lifting height corresponding to the first selected amplitude is greater than or equal to the first height, the rated lifting capacity corresponding to the second selected amplitude is greater than or equal to the lifted weight, and the maximum lifting height corresponding to the second selected amplitude is greater than or equal to the second height, regard the working condition as the initial target working condition;
[0075] In the case where the rated lifting capacity corresponding to the first selected amplitude is less than the lifted weight, and / or the maximum lifting height corresponding to the first selected amplitude is greater than or equal to the first height, and / or the rated lifting capacity corresponding to the second selected amplitude is greater than or equal to the lifted weight, and / or the maximum lifting height corresponding to the second selected amplitude is greater than or equal to the second height, determine that the working condition does not meet the requirements;
[0076] Judge each working condition according to the above judgment logic until all initial target working conditions that meet the requirements are obtained.
[0077] Schematically, the present application provides a method for initially screening all working conditions of all crane equipment. It should be noted that each working condition needs to be executed in sequence, that is, all working conditions need to be traversed.
[0078] First, determine whether the performance parameters of the first target point and the second target point are both satisfied in the working condition data corresponding to the working condition, that is, there needs to be a first target amplitude less than or equal to the first amplitude and a second target amplitude greater than or equal to the second amplitude.
[0079] It can be understood that if there is no first target amplitude less than or equal to the first amplitude, and / or there is no second target amplitude greater than or equal to the second amplitude, it means that this working condition does not meet the conditions, and it is possible to judge whether the next working condition meets the conditions based on the same rules.
[0080] In the case where there is a first target amplitude less than or equal to the first amplitude and a second target amplitude greater than or equal to the second amplitude, select the one with the smallest difference from the first amplitude among the first target amplitudes as the first selected amplitude, and select the one with the smallest difference from the second amplitude among the second target amplitudes as the second selected amplitude.
[0081] Furthermore, it is necessary to continue to judge whether the working condition data corresponding to the first selected amplitude and the second selected amplitude in the working condition meet the requirements of the lifting height and the lifting weight, that is, for the first target point, whether the rated lifting capacity corresponding to the first selected amplitude is greater than or equal to the lifting weight, and whether the maximum lifting height corresponding to the first selected amplitude is greater than or equal to the first height; for the second target point, whether the rated lifting capacity corresponding to the second selected amplitude is greater than or equal to the lifting weight, and whether the maximum lifting height corresponding to the second selected amplitude is greater than or equal to the second height. Among them, the calculation method of the maximum lifting height corresponding to the amplitude can be determined based on parameters such as the boom length and the amplitude. Schematically, please refer to again Figure 2 for the first target point, point A for the second target point, point B where H 1 represents the vehicle body height, and H 2 represents the minimum winch distance. The boom length L of the crane equipment is a virtual boom length. Considering that there are different boom modes in different working conditions, it is mainly divided into the main boom mode and the auxiliary boom mode. In the main boom mode, the operation is carried out relying on the main boom. Therefore, the virtual boom length is the main boom length; in the auxiliary boom mode, the operation needs to rely on the main boom and the auxiliary boom together. Therefore, the virtual boom length needs to be calculated based on the main boom, the auxiliary boom length, the auxiliary boom angle, and the non-changing amplitude auxiliary boom length in the working condition through trigonometric functions.
[0082] When the rated lifting capacity corresponding to the first selected amplitude is greater than or equal to the lifted weight, the maximum lifting height corresponding to the first selected amplitude is greater than or equal to the first height, the rated lifting capacity corresponding to the second selected amplitude is greater than or equal to the lifted weight, and the maximum lifting height corresponding to the second selected amplitude is greater than or equal to the second height, it is considered that the working condition meets the requirements and can be selected as the initial target working condition. If any of the above conditions is not met, it is considered that the working condition does not meet the requirements, and similar rules are continued to be used to judge other working conditions until all the working conditions of all crane equipment are traversed, and all the initial target working conditions that meet the requirements can be obtained.
[0083] In the embodiment of the present application, the working conditions are preliminarily screened based on the actual operation parameters, thus laying a foundation for subsequent operations.
[0084] In an optional implementation manner, step 230 includes:
[0085] When the number of truss arms that need to be assisted in lifting in the first working condition is at least one, obtain the maximum weight value of the truss arms in the first working condition;
[0086] Select the working conditions of the crane equipment that meet the preset rules from all crane equipment as the second working condition, and use the crane equipment corresponding to the second working condition as the second crane equipment, where the preset rules include that the rated lifting capacity is greater than the maximum weight value of the truss arms.
[0087] It should be noted that during the hoisting operation, the first working condition corresponding to the selected first crane equipment may require the second crane equipment to cooperate to lift the truss arms. Therefore, when the number of truss arms that need to be assisted in lifting in the first working condition is at least one, obtain the maximum weight value of the truss arms in the first working condition, that is, the heaviest one among all the truss arms that need to be transported in the first working condition, to ensure that the second crane equipment can complete the collaborative operation. In this way, the working conditions of the crane equipment with a rated lifting capacity greater than the maximum weight value of the truss arms can be selected as the second working condition, and the crane equipment corresponding to the second working condition can be used as the second crane equipment.
[0088] It can be understood that if the number of truss arms that need to be assisted in lifting in the first working condition is 0, it means that the second crane equipment is not required.
[0089] Preferably, the preset rules further include that the tonnage of the crane equipment is the smallest and it is in the main boom mode, and the main boom mode means that the crane equipment only uses the main boom for hoisting. That is, on the basis of ensuring that the second crane equipment can complete the collaborative operation, further select the crane equipment corresponding to the working condition with the smallest tonnage and in the main boom mode to complete the collaborative operation, so as to reduce the consumption of the crane equipment and lower the use cost of the crane equipment.
[0090] Step 300: Determine the corresponding transportation plan according to the accessories to be transported in each operation plan, where the transportation plan includes the target transport vehicles and the accessories transported by each target transport vehicle.
[0091] In the embodiment of the present application, based on the operation plans obtained in step 200, the corresponding transportation plan for each operation plan can be determined respectively based on the accessories to be transported in each operation plan. It can be understood that the transportation plan includes the target transport vehicles selected from all transport vehicles, and the accessories transported by each target transport vehicle, that is, all the accessories to be transported are allocated to the corresponding target transport vehicles to achieve transportation.
[0092] Generally, the common accessories to be transported include truss arms and counterweights. It can be understood that other accessories may also be included, and the embodiments of the present application do not limit this.
[0093] In an optional implementation manner, step 300 includes:
[0094] Step 310, for each operation plan, set the initial value of the number of dispatched vehicles to a preset value;
[0095] Step 320, determine multiple combinations of dispatched vehicles according to the total number of transport vehicles and the number of dispatched vehicles;
[0096] Step 330, sort the combinations of dispatched vehicles with a total carrying weight greater than or equal to the total weight of the accessories to be transported according to the total carrying weight to obtain a sorted sequence of combinations of dispatched vehicles, where the total carrying weight is the sum of the rated carrying weights of all transport vehicles in the combination of dispatched vehicles;
[0097] Step 340, based on the sorted sequence of combinations of dispatched vehicles, determine in turn whether the combination of dispatched vehicles can transport all the accessories to be transported;
[0098] Step 350, in the case where the combination of dispatched vehicles cannot transport all the accessories to be transported, modify the number of dispatched vehicles in sequence, and repeat the step of determining multiple combinations of dispatched vehicles according to the total number of transport vehicles and the number of dispatched vehicles until there is a combination of dispatched vehicles that can transport all the accessories to be transported or the number of dispatched vehicles exceeds the total number of transport vehicles, to obtain the transportation plan corresponding to each operation plan.
[0099] Specifically, assuming that there are a total of N transport vehicles, first set the initial value of the number of dispatched vehicles to the preset value i. Then, there are combinations of dispatching i vehicles from N transport vehicles.
[0100] Then, sort the vehicle dispatching combinations whose total carrying weight is greater than or equal to the total weight of the parts to be transported according to the total carrying weight, to obtain a sorted sequence of vehicle dispatching combinations. The total carrying weight is the sum of the rated carrying weights of all the transport vehicles in the vehicle dispatching combination. It can be understood that, it is possible to sort first and then eliminate the vehicle dispatching combinations whose total carrying weight is less than the total weight of the parts to be transported, or it is also possible to first eliminate the vehicle dispatching combinations whose total carrying weight is less than the total weight of the parts to be transported and then sort. The embodiments of the present application do not make any limitation in this regard.
[0101] Then, based on the order of the sorted sequence of vehicle dispatching combinations obtained in step 330, determine in sequence whether the vehicle dispatching combinations can transport all the parts to be transported, so as to complete the transportation task.
[0102] If a vehicle dispatching combination that can transport all the parts to be transported is found, use this vehicle dispatching combination as the transportation plan corresponding to the operation plan. If a vehicle dispatching combination that can transport all the parts to be transported is not found, then sequentially modify the number of dispatched vehicles. For example, it can be increased by 1 each time based on the initial value, and start repeating from step 320 until a vehicle dispatching combination that can transport all the parts to be transported is found. Or if the number of dispatched vehicles exceeds the total number of transport vehicles, it means that all the transport vehicles working together cannot transport all the parts to be transported. Thus, the transportation plan corresponding to each operation plan is obtained.
[0103] Illustratively, assume that there are a total of 10 transport vehicles, and the preset value of the number of dispatched vehicles can be 1. There are 10 vehicle dispatching combinations for dispatching 1 vehicle from 10 transport vehicles. The total carrying weight of each vehicle dispatching combination is 10t, 5t, 13t, 20t, 18t, 7t, 11t, 9t, and 12t respectively. The total weight of the parts to be transported is 25t, which are 12t, 8t, and 5t respectively. Then these 10 vehicle dispatching combinations cannot transport all the parts to be transported. Modify the number of dispatched vehicles to 2. There are a total of 45 vehicle dispatching combinations for dispatching 2 vehicles from 10 transport vehicles. Determine the total carrying weight of these 45 vehicle dispatching combinations respectively, and sort the vehicle dispatching combinations whose total carrying weight is greater than or equal to 25t in ascending order. Determine whether the three parts of 12t, 8t, and 5t can be transported by these selected vehicle dispatching combinations. If they can, end. If not, continue to modify the number of dispatched vehicles to 3 and repeat the above steps until a vehicle dispatching combination that can transport all the parts to be transported is found or the number of dispatched vehicles is 11.
[0104] It can be understood that the preset value can be set according to actual needs, and the embodiments of the present application do not make any limitation in this regard. For example, if it is known that 1 transport vehicle cannot complete the transportation, the preset value can be set to 2 or a larger number according to experience, so as to reduce the amount of calculation.
[0105] In an alternative embodiment, step 340 includes:
[0106] Based on the vehicle dispatch combination sorting sequence, sort the transport vehicles in the vehicle dispatch combination according to their rated carrying weights;
[0107] Match the parts to be transported with the transport vehicles in the vehicle dispatch combination in turn based on the weight of the parts on the premise of not exceeding the rated carrying weight of the transport vehicles;
[0108] When all the parts are matched with the transport vehicles in the vehicle dispatch combination, it is determined that the vehicle dispatch combination can transport all the parts to be transported;
[0109] When there is at least one part that cannot be matched with the transport vehicles in the vehicle dispatch combination, it is determined that the vehicle dispatch combination cannot transport all the parts to be transported.
[0110] Specifically, the present application provides a method for determining whether a vehicle dispatch combination can transport all the parts to be transported.
[0111] Still following the example of dispatching 2 out of 10 transport vehicles, a total of 45 vehicle dispatch combinations from the previous text. The total weight of the parts to be transported is 25t, and 15 vehicle dispatch combinations can be obtained, namely 13t + 12t, 18t + 7t, 20t + 5t, 18t + 9t, 20t + 7t, 18t + 10t, 18t + 11t, 20t + 9t, 18t + 12t, 20t + 10t, 18t + 13t, 20t + 11t, 20t + 12t, 20t + 13t, 20t + 18t. Among them, each vehicle dispatch combination is sorted in ascending order of the total carrying weight, and the transport vehicles in each vehicle dispatch combination are sorted in descending order of the rated carrying weight. The weights of the parts to be transported are 12t, 8t, and 5t respectively. First, match the 12t part with the vehicle dispatch combination. For the first transport vehicle with a rated carrying weight of 13t in the vehicle dispatch combination 13t + 12t, it can transport the 12t part, so the matching is successful. Then match the 8t part with the vehicle dispatch combination. The first transport vehicle with a rated carrying weight of 13t in the vehicle dispatch combination cannot transport the 8t part on the basis of transporting the 12t part. At this time, the 8t part needs to be matched with the second transport vehicle. The second transport vehicle with a rated carrying weight of 12t can transport the 8t part, so the matching is successful. Finally, match the 5t part with the vehicle dispatch combination. At this time, neither of these two transport vehicles can transport the 5t part on the basis of the already matched parts, and the 5t part cannot be matched with the transport vehicles in the vehicle dispatch combination. Therefore, the first vehicle dispatch combination 13t + 12t cannot transport all the parts to be transported. Next, judge the second vehicle dispatch combination 18t + 7t until there is a vehicle dispatch combination that can transport all the parts to be transported, or all the vehicle dispatch combinations have been judged.
[0112] In addition, it should be noted that all the illustrative examples of sorting in the embodiments of the present application are preferred technical solutions, which can be adjusted according to requirements during the actual operation process, and the embodiments of the present application do not limit this.
[0113] In the embodiments of the present application, it is accurately determined whether the vehicle dispatching combination can transport all the accessories to be transported.
[0114] Step 400: Combine a preset number of operation plans with the corresponding transportation plans to obtain a dispatching plan.
[0115] In the embodiments of the present application, finally, each operation plan is combined with its corresponding transportation plan to obtain a dispatching plan, realizing the automatic generation of the dispatching plan for the lifting operation and improving the accuracy of the dispatching plan.
[0116] In an alternative embodiment, the method further includes:
[0117] Eliminate all crane equipment and transportation vehicles with the status of being dispatched outside.
[0118] It can be understood that the crane equipment and transportation vehicles may be dispatched outside to perform other tasks. Therefore, in the embodiments of the present application, the status of the crane equipment and transportation vehicles includes being dispatched outside and being idle. Among them, the status of being dispatched outside means being dispatched outside to perform tasks, and the status of being idle means not performing tasks and can be dispatched outside. Thus, the crane equipment and transportation vehicles in the obtained dispatching plan can all immediately perform tasks, and a more reasonable dispatching plan can be selected according to the urgency of the lifting operation.
[0119] Illustratively, in the embodiments of the present application, a preset number of dispatching plans without distinguishing the status and a preset number of optimal dispatching plans with distinguishing the status can be provided based on this.
[0120] The dispatching method for the lifting operation provided by the embodiments of the present application can obtain an operation plan including the target crane equipment and the corresponding optimal working conditions based on the obtained actual operation parameters and the working condition data corresponding to all the working conditions of all the crane equipment. On this basis, a transportation plan is obtained based on the accessories to be transported in the operation plan. Finally, the operation plan is combined with the corresponding transportation plan to obtain a dispatching plan. Thus, the automatic generation of the dispatching plan for the lifting operation is realized, the accuracy is improved, and unreasonable phenomena are avoided.
[0121] Figure 3 Schematically shows a structural block diagram of a dispatching device for a lifting operation according to an embodiment of the present application. As Figure 3 shown, the embodiments of the present application provide a dispatching device for a lifting operation, which may include:
[0122] A memory 410 configured to store instructions;
[0123] A processor 420 configured to call instructions from the memory 410 and capable of implementing the scheduling method for the above-mentioned hoisting operation when executing the instructions.
[0124] The scheduling device for the hoisting operation provided by the embodiments of the present application can implement each process of the scheduling method for the hoisting operation in the method embodiments and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0125] The embodiments of the present application also provide a machine-readable storage medium, on which instructions are stored, and the instructions are used to cause a machine to execute the above-mentioned scheduling method for the hoisting operation.
[0126] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program code.
[0127] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the processes and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0128] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured product including an instruction device, and the instruction device implements the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0129] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one process Figure 1 one process or multiple processes and / or blocks Figure 1 steps of the functions specified in one block or multiple blocks.
[0130] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.
[0131] The memory may include non-permanent memory in the computer-readable medium, in the form of random access memory (RAM) and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
[0132] Computer-readable media includes permanent and non-permanent, removable and non-removable media and can be implemented by any method or technology for information storage. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
[0133] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, commodity or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, commodity or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, commodity or device comprising the element.
[0134] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.
Claims
1. A method for scheduling a lifting operation, characterized in that: include: Acquire actual operation parameters and working condition data corresponding to all working conditions of all crane equipment, wherein the actual operation parameters include the lifting weight of the target object, a first amplitude of the crane arm relative to a first target point, a first height of the crane arm relative to the first target point at the first amplitude, a second amplitude of the crane arm relative to a second target point, and a second height of the crane arm relative to the second target point at the second amplitude, wherein the first amplitude is less than or equal to the second amplitude; Determine a preset number of operation plans that meet the requirements according to the actual operation parameters and the operating condition data corresponding to all the operating conditions of all the crane equipment, wherein each of the operation plans includes a target crane equipment and a corresponding optimal operating condition; Determine a corresponding transportation plan according to the parts that need to be transported in each of the operation plans, wherein the transportation plan includes target transportation vehicles and the parts transported by each target transportation vehicle; The preset number of operation plans are combined with the corresponding transportation plans to obtain a scheduling plan.
2. The method according to claim 1, characterized in that The step of determining a preset number of operation plans that meet the requirements based on the actual operation parameters and the operation condition data corresponding to all the operation conditions of all the crane equipment includes: According to the actual operation parameters and the working condition data corresponding to all working conditions of all crane equipment, all initial target working conditions that meet the requirements are selected from all working conditions of all crane equipment; According to the preset screening rules, all initial target working conditions are screened to obtain a preset number of first crane devices and corresponding first working conditions; Determine a corresponding second crane device and a second working condition according to the number of truss arms that need to be assisted in lifting in each of the first working conditions, wherein the second crane device is used to cooperate with the first crane device in working; The first crane device and the corresponding second crane device are used as the target crane devices, and each of the first working conditions and the corresponding second working conditions are used as the corresponding optimal working conditions, so as to obtain a preset number of operation plans that meet the requirements.
3. The method according to claim 2, characterized in that The method of selecting all initial target working conditions that meet the requirements from all working conditions of all crane equipment according to the actual operation parameters and the working condition data corresponding to all working conditions of all crane equipment includes: Determine whether there is a first target amplitude less than or equal to the first amplitude, and a second target amplitude greater than or equal to the second amplitude in the operating condition data corresponding to the operating condition; When the first target amplitude and the second target amplitude exist in the operating condition data corresponding to the operating condition, the first target amplitude with the smallest difference from the first amplitude is selected as the first selected amplitude, and the second target amplitude with the smallest difference from the second amplitude is selected as the second selected amplitude; When the first target amplitude and / or the second target amplitude does not exist in the operating condition data corresponding to the operating condition, determining that the operating condition does not meet the requirements; Determine whether the rated lifting weight corresponding to the first selected range is greater than or equal to the lifting weight, whether the maximum lifting height corresponding to the first selected range is greater than or equal to the first height, whether the rated lifting weight corresponding to the second selected range is greater than or equal to the lifting weight, and whether the maximum lifting height corresponding to the second selected range is greater than or equal to the second height; When the rated lifting weight corresponding to the first selected range is greater than or equal to the lifting weight, the maximum lifting height corresponding to the first selected range is greater than or equal to the first height, the rated lifting weight corresponding to the second selected range is greater than or equal to the lifting weight, and the maximum lifting height corresponding to the second selected range is greater than or equal to the second height, the working condition is taken as the initial target working condition; In the case where the rated lifting weight corresponding to the first selected range is less than the hoisting weight, and / or the maximum hoisting height corresponding to the first selected range is greater than or equal to the first height, and / or the rated lifting weight corresponding to the second selected range is greater than or equal to the hoisting weight, and / or the maximum hoisting height corresponding to the second selected range is greater than or equal to the second height, it is determined that the working condition does not meet the requirements; For each working condition, the above judgment logic is used for judgment until all initial target working conditions that meet the requirements are obtained.
4. The method according to claim 2, characterized in that: The determining of the corresponding second crane equipment and the second working condition according to the number of truss arms required to assist in lifting in each of the first working conditions includes: When the number of truss arms that need to be assisted in lifting in the first working condition is at least one, obtaining a maximum weight value of the truss arm in the first working condition; The operating condition of a crane device that meets a preset rule is selected from all crane devices as the second operating condition, and the crane device corresponding to the second operating condition is used as the second crane device, wherein the preset rule includes that the rated lifting weight is greater than the maximum weight value of the truss arm.
5. The method according to claim 4, characterized in that The preset rules also include that the tonnage of the crane equipment is minimum and the crane equipment is in main arm mode, where the main arm mode is that the crane equipment only uses the main arm for lifting.
6. The method according to claim 1, characterized in that Determining a corresponding transportation plan according to the accessories that need to be transported in each operation plan includes: For each of the operation plans, an initial value of the number of vehicles to be dispatched is set as a preset value; Determine multiple vehicle dispatch combinations according to the total number of transport vehicles and the number of dispatched vehicles; Sorting the vehicle dispatch combinations whose total carrying weight is greater than or equal to the total weight of the accessories to be transported according to the total carrying weight to obtain a sorting sequence of the vehicle dispatch combinations, wherein the total carrying weight is the sum of the rated carrying weights of all transport vehicles in the vehicle dispatch combination; Determining in sequence whether the vehicle dispatch combination can transport all the accessories that need to be transported based on the vehicle dispatch combination sorting sequence; In the case that the vehicle dispatch combination cannot transport all the parts that need to be transported, the number of dispatched vehicles is modified in sequence, and the step of determining multiple vehicle dispatch combinations based on the total number of transport vehicles and the number of dispatched vehicles is repeated until there is a vehicle dispatch combination that can transport all the parts that need to be transported or the number of dispatched vehicles exceeds the total number of transport vehicles, and a transportation plan corresponding to each of the operation plans is obtained.
7. The method according to claim 6, characterized in that The determining in sequence whether the vehicle dispatch combination can transport all the accessories that need to be transported based on the vehicle dispatch combination sorting sequence includes: Based on the vehicle dispatch combination sorting sequence, the transport vehicles in the vehicle dispatch combination are sorted according to the rated carrying weight; Matching the parts to be transported with the transport vehicles in the vehicle dispatch combination in sequence according to the weight of the parts and on the basis of not exceeding the rated carrying weight of the transport vehicle; When all the accessories are paired with the transport vehicles in the vehicle dispatch combination, determining that the vehicle dispatch combination is capable of transporting all the accessories that need to be transported; In the case that there is at least one accessory that cannot be paired with a transport vehicle in the vehicle dispatch combination, it is determined that the vehicle dispatch combination cannot transport all accessories that need to be transported.
8. The method according to claim 1, characterized in that The method further comprises: Eliminate all crane equipment and transport vehicles that are in the dispatched status.
9. A dispatching device for hoisting operation, characterized in that: include: a memory configured to store instructions; A processor is configured to call the instructions from the memory and to implement the scheduling method for lifting operations according to any one of claims 1 to X when executing the instructions.
10. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores instructions for enabling a machine to execute the method for scheduling hoisting operations according to any one of claims 1 to 7.