A planning method for loading finished piece cigarette cartons onto a truck
By constructing a calculation model for stacking finished cigarette boxes, the problem of loading robots being unable to reasonably stack cigarette boxes of multiple specifications and destinations was solved, thereby maximizing the utilization of the truck bed space and improving transportation stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HONGTA TOBACCO (GROUP) CO LTD
- Filing Date
- 2024-05-20
- Publication Date
- 2026-07-21
AI Technical Summary
Existing loading planning methods cannot meet the requirements for reasonable stacking of finished cigarette boxes in the truck bed. In particular, when using loading robots, it is impossible to achieve balanced stacking of cigarette boxes of different specifications and destinations, resulting in insufficient loading rate and transportation stability of the truck bed.
By constructing calculation models for stacking single and two types of finished cigarette boxes, the stacking order of cigarette boxes of different specifications and destinations can be reasonably arranged. The stacking method can be optimized by using a matching degree calculation model to ensure maximum utilization of the carriage space.
It improves the loading rate and transportation stability of the carriage, and meets the needs of loading robots for mixed stacking of cigarette boxes of various specifications and destinations.
Smart Images

Figure CN118561054B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of cigarette transportation, and more specifically, to a planning method for loading finished cigarette boxes onto a vehicle. Background Technology
[0002] In the finished cigarette shipment process, the stacking of cigarette cartons in the truck is technically demanding due to considerations of cigarette quality protection and transportation stability. This includes the need for a balanced arrangement of the truck's length, width, and height, as well as the cigarette cartons, to maximize loading efficiency. Standard cigarette cartons must be stacked upright, while non-standard cartons must be stacked according to actual conditions; neither standard nor non-standard cartons should be placed sideways. Two layers of cartons can be placed horizontally on the top level of the truck. The presence of gooseneck structures in the truck must be considered during stacking. The mixed stacking of cigarette cartons of various specifications and destinations must also be taken into account. While manual loading is sufficient for workers, in the tobacco production industry, with increasing automation in production and warehousing equipment, the use of loading robots to replace manual loading of finished cigarette cartons is becoming a trend. Existing loading and stacking planning methods cannot meet these technical requirements, necessitating a loading planning method that satisfies these needs to complement the use of loading robots. Summary of the Invention
[0003] To address at least one aspect of the aforementioned problems, this invention provides a planning method for loading finished cigarette boxes onto a vehicle. By rationally arranging the stacking order and method of cigarette boxes of different specifications and destinations, and by rationally handling the connection method and gap between cigarette boxes of different specifications, the utilization of the vehicle compartment space is maximized, which helps to improve the loading rate of the vehicle compartment and the stability of transportation.
[0004] To achieve the above objectives, the present invention is implemented through the following technical solution: a planning method for loading finished cigarette boxes onto vehicles, comprising the following steps:
[0005] Step 1: Obtain vehicle information and outbound order information;
[0006] Step 2: Divide the carriage into sections based on vehicle information;
[0007] Step 3: Group the finished cigarettes to be delivered according to the destination and order in the outbound order information, and determine the loading order of each order;
[0008] Step 4: Construct a calculation model for the stacking method of a single type of finished cigarette box and a calculation model for the matching degree of two types of finished cigarette boxes and their corresponding stacking methods;
[0009] Step 5: Substitute the information of the current type of finished cigarette box in the current order group into the calculation model of the single finished cigarette box stacking method in Step 4 to obtain the stacking method. If the current type of finished cigarette box in the current order group can be stacked into a cuboid when stacked in this method, stack it into a cuboid first in this method, and then update the remaining quantity of the current type of finished cigarette box in the current order group and the remaining space size in the carriage; otherwise, proceed to Step 9.
[0010] Step 6: If the remaining quantity of the current type of finished cigarette box in the current group order updated in Step 5 is not 0, return to Step 5; otherwise, proceed to Step 7.
[0011] Step 7: If there is no remaining space in the carriage or the current type of finished cigarette box in the current order is the last type of finished cigarette box in the last order, end the planning; otherwise, proceed to step 8.
[0012] Step 8: When the current type of finished cigarette box in the current order group is the last type of finished cigarette box in the current order group, select any type of finished cigarette box in the next order group as the current type of finished cigarette box in the current order group, and return to Step 5; otherwise, select any remaining type of finished cigarette box in the current order group as the current type of finished cigarette box in the current order group, and return to Step 5.
[0013] Step 9: If the remaining finished cigarette boxes of the current type in the current order are stacked in a row according to the usual stacking method, then the remaining finished cigarette boxes of the current order are stacked in the usual stacking method and the process returns to Step 7; otherwise, proceed to Step 10.
[0014] Step 10: Using the calculation model of the matching degree of the two types of finished cigarette boxes and the corresponding stacking methods in Step 4, calculate the matching degree of the current type of finished cigarette box in the current group of orders with all types of finished cigarette boxes that can be used as the next loading. Select the one with the highest matching degree as the next loading type of finished cigarette box, obtain the corresponding stacking method, stack the current type of finished cigarette boxes in the current group of orders in this stacking method, and continue to stack the next loading type of finished cigarette boxes in this stacking method until a whole row is formed. Update the remaining quantity of the next loading type of finished cigarette boxes and the size of the remaining space in the carriage. Use the remaining next loading type of finished cigarette boxes as the current type of finished cigarette boxes in the current group of orders, and return to Step 5.
[0015] Preferably, step 2 includes the following steps:
[0016] Step 2-1: When the vehicle has a gooseneck, the overall space inside the carriage is divided into two cuboid spaces located on and below the gooseneck; when the vehicle does not have a gooseneck, the overall space inside the carriage is a single cuboid space.
[0017] Step 2-2: Divide the rectangular space into an upright stacking area at the bottom and a horizontal stacking area at the top.
[0018] Preferably, step 4 includes step 4-1: constructing a calculation model for the stacking method of a single type of finished cigarette box; step 4-1 includes the following steps:
[0019] Step 4-1-1: Establish a calculation model for the stacking method of single-type finished cigarette boxes in the upright stacking area; Step 4-1-1 includes the following steps:
[0020] Step 4-1-1-1: On the transverse side of the carriage, calculate all possible combinations of tightly packed cigarette boxes for a single type of finished product in space, denoted as... The calculation formula is:
[0021] ,
[0022] in, and These represent the length and width of a single type of finished cigarette box when stacked upright; This indicates the number of single-type finished cigarette boxes stacked horizontally in a horizontal row. This indicates the number of single-type finished cigarette boxes stacked vertically in a horizontal row. This indicates the clearance dimension after a row of single-type finished cigarette boxes are stacked horizontally inside the carriage; Indicates the width of the cuboid space; This represents the lower limit of the sum of the gap widths between the finished cigarette box and both sides of the target position when the cigarette loading machine is stacking the cigarettes.
[0023] Step 4-1-1-2: All obtained from Step 4-1-1-1 Find the combination that makes smallest and , respectively denoted as and ;
[0024] Step 4-1-1-3: When and When both are greater than or equal to 0, calculate the approximate least common multiple of the length and width of the finished cigarette box along the longitudinal direction of the carriage according to the following formula. So that in length of Within the range After the stacking method is completed, the remaining space is still close to that of a standard cuboid.
[0025] ,
[0026] in, Indicates the length of the rectangular prism space; This represents the maximum allowable deviation when it can be considered as approximately the least common multiple; This represents the maximum extent that the rectangular space located on the goose's neck can exceed the current spatial length.
[0027] Step 4-1-2: Use the dimensions of the flat stacking area as... The length, width, and height of a single finished cigarette box when laid flat are as follows: Substituting into steps 4-1-1-1 and 4-1-1-2, we get and To obtain the stacking method of a single type of finished cigarette box in the flat stacking area;
[0028] Step 4-1-3: Calculate the length as The maximum number of cigarettes that can be stacked within the designated area for:
[0029] .
[0030] Preferably, step 4 includes step 4-2: constructing a calculation model for the matching degree of the two finished cigarette boxes and their corresponding stacking methods:
[0031] ,
[0032] in, , These represent the length and width of the first type of finished cigarette box, respectively. This indicates the number of the first type of finished cigarette boxes stacked horizontally in a horizontal row. This indicates the number of the first type of finished cigarette boxes stacked vertically in a horizontal row. , These represent the length and width of the second type of finished cigarette box, respectively. This indicates the number of the second type of finished cigarette boxes stacked horizontally in a horizontal row. This indicates the number of the second type of finished cigarette boxes stacked vertically in a horizontal row. Indicates the maximum allowable gap; This indicates the stacking stroke of the cigarette loading machine in the forward and backward direction.
[0033] Preferably, step 10 includes the following steps:
[0034] Step 10-1: When the current type of finished cigarette box in the current order group is the last type in the current order group, use the calculation model of the matching degree of the two types of finished cigarette boxes and the corresponding stacking method in Step 4 to calculate the matching degree of the current type of finished cigarette box in the current order group with all types of finished cigarette boxes in the next order group. Select the one with the highest matching degree as the next type of finished cigarette box to be loaded, and obtain the corresponding stacking method. If yes, proceed to step 10-3; otherwise, proceed to step 10-2.
[0035] Step 10-2: Using the matching models of the two types of finished cigarette boxes and their corresponding stacking methods from Step 4, calculate the matching degree between the current type of finished cigarette box in the current order group and the remaining types of finished cigarette boxes in the current order group. Select the one with the highest matching degree as the next type of finished cigarette box to be loaded, and obtain the corresponding stacking method. Proceed to step 10-3;
[0036] Step 10-3: The current type of finished cigarette box in the current order group is processed according to... The stacking method is as follows: the next type of finished cigarette box for loading is... Continue stacking in the same way until a whole row is formed. Update the remaining quantity of the cigarette box for the next type of loading and the dimensions of the remaining space in the carriage. Proceed to step 10-4.
[0037] Step 10-4: When the remaining quantity of the next loading type of finished part smoke box is 0, return to step 7; otherwise, use the remaining next loading type of finished part smoke box as the current type of finished part smoke box for the current group order, and return to step 5.
[0038] Preferably, step 10-3 includes the following steps:
[0039] Step 10-3-1: The current type of finished cigarette box in the current order group is processed according to... The stacking method is as follows: when the current type of finished cigarette boxes for the current order group are stacked to form a whole layer, the next type of finished cigarette boxes for loading will be stacked in the following manner. The stacking method starts on the complete layer and continues until the whole row is completed. Update the remaining quantity of the cigarette boxes of the next loading type and the size of the remaining space in the carriage, and proceed to step 10-4; otherwise, proceed to step 10-3-2.
[0040] Step 10-3-2: Divide the space above this level into two parts. The next type of finished part smoke box will be placed in each of the two parts. Stack the components in the correct manner until a complete row is formed. Update the remaining quantity of the finished cigarette boxes for the next loading type and the dimensions of the remaining space inside the carriage, and proceed to step 10-4.
[0041] Preferably, the Less than or equal to 2.
[0042] Preferably, in step 5, the condition that the current type of finished cigarette boxes in the current order can be stacked into a cuboid when stacked in this manner is: the remaining quantity of the current type of finished cigarette boxes in the current order is greater than or equal to... and .
[0043] Preferably, the conventional stacking method in step 9 is: all vertical, or a combination of all vertical and the ...
[0044] The present invention provides a method for planning the loading of finished cigarette boxes onto vehicles, which has the following beneficial effects:
[0045] By grouping the finished cigarette boxes to be delivered and determining the loading order of each group of orders, dividing the truck compartment into zones, and constructing calculation models for single-type finished cigarette box stacking methods and matching degrees and corresponding stacking methods for two types of finished cigarette boxes, three stacking methods were designed: horizontal and vertical mixed stacking, conventional stacking, and stacking of two types of cigarette boxes. By setting several constraints, the loading order and corresponding stacking method of each type of finished cigarette box in each group were determined sequentially. This solved the problem of mixed stacking and loading of cigarette boxes of multiple specifications and destinations, maximized the utilization of truck compartment space, and helped improve the loading rate and transportation stability of the truck compartment. Attached Figure Description
[0046] To better understand the above and other objects, features, advantages, and functions of the present invention, reference can be made to the embodiments shown in the accompanying drawings. The same reference numerals in the drawings refer to the same parts. Those skilled in the art should understand that the drawings are intended to schematically illustrate preferred embodiments of the invention and do not limit the scope of the invention in any way; the parts in the drawings are not drawn to scale.
[0047] Figure 1 A flowchart according to an embodiment of the present invention is shown. Detailed Implementation
[0048] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0049] The term "comprising" and its variations as used herein signify open inclusion, i.e., "including but not limited to". Unless otherwise stated, the term "or" means "and / or". The term "based on" means "at least partially based on". The terms "one example embodiment" and "one embodiment" mean "at least one example embodiment". The term "another embodiment" means "at least one additional embodiment". The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0050] To at least partially address one or more of the aforementioned problems and other potential issues, embodiments of this disclosure propose a planning method for loading finished cigarette boxes onto vehicles, comprising the following steps:
[0051] Step 1: Obtain vehicle information and outbound order information;
[0052] Step 2: Divide the carriage into sections based on vehicle information;
[0053] Step 3: Group the finished cigarettes to be delivered according to the destination and order in the outbound order information, and determine the loading order of each order;
[0054] Step 4: Construct a calculation model for the stacking method of a single type of finished cigarette box and a calculation model for the matching degree of two types of finished cigarette boxes and their corresponding stacking methods;
[0055] Step 5: Substitute the information of the current type of finished cigarette box in the current order group into the calculation model of the single finished cigarette box stacking method in Step 4 to obtain the stacking method. If the current type of finished cigarette box in the current order group can be stacked into a cuboid when stacked in this method, stack it into a cuboid first in this method, and then update the remaining quantity of the current type of finished cigarette box in the current order group and the remaining space size in the carriage; otherwise, proceed to Step 9.
[0056] Step 6: If the remaining quantity of the current type of finished cigarette box in the current group order updated in Step 5 is not 0, return to Step 5; otherwise, proceed to Step 7.
[0057] Step 7: If there is no remaining space in the carriage or the current type of finished cigarette box in the current order is the last type of finished cigarette box in the last order, end the planning; otherwise, proceed to step 8.
[0058] Step 8: When the current type of finished cigarette box in the current order group is the last type of finished cigarette box in the current order group, select any type of finished cigarette box in the next order group as the current type of finished cigarette box in the current order group, and return to Step 5; otherwise, select any remaining type of finished cigarette box in the current order group as the current type of finished cigarette box in the current order group, and return to Step 5.
[0059] Step 9: If the remaining finished cigarette boxes of the current type in the current order are stacked in a row according to the usual stacking method, then the remaining finished cigarette boxes of the current order are stacked in the usual stacking method and the process returns to Step 7; otherwise, proceed to Step 10.
[0060] Step 10: Using the calculation model of the matching degree of the two types of finished cigarette boxes and the corresponding stacking methods in Step 4, calculate the matching degree of the current type of finished cigarette box in the current group of orders with all types of finished cigarette boxes that can be used as the next loading. Select the one with the highest matching degree as the next loading type of finished cigarette box, obtain the corresponding stacking method, stack the current type of finished cigarette boxes in the current group of orders in this stacking method, and continue to stack the next loading type of finished cigarette boxes in this stacking method until a whole row is formed. Update the remaining quantity of the next loading type of finished cigarette boxes and the size of the remaining space in the carriage. Use the remaining next loading type of finished cigarette boxes as the current type of finished cigarette boxes in the current group of orders, and return to Step 5.
[0061] In some embodiments, such as Figure 1 As shown, Step 1: Obtain vehicle information and outbound order information; specifically, vehicle information includes whether there is a gooseneck, and if there is a gooseneck, the length, width, and maximum yardage of the carriage above the gooseneck, and the length, width, and maximum yardage of the carriage below the gooseneck; if there is no gooseneck, the length, width, and maximum yardage of the carriage; outbound order information includes the destination and the corresponding order, and the order includes the type of finished cigarettes, the size of the finished cigarette box, and the quantity of finished cigarette boxes.
[0062] Step 2: Divide the carriage into sections based on vehicle information; specifically, Step 2 includes the following steps:
[0063] Step 2-1: When the vehicle has a gooseneck, the overall space inside the carriage is divided into two cuboid spaces located on and below the gooseneck; when the vehicle does not have a gooseneck, the overall space inside the carriage is a single cuboid space.
[0064] Step 2-2: Divide the rectangular space into an upright stacking area at the bottom and a horizontal stacking area at the top.
[0065] Step 3: Group the finished cigarettes to be delivered according to the destination and order in the outbound order information, plan the delivery order according to the destination, and determine the loading order of each group of orders according to the delivery order, that is, the orders that are delivered first are loaded last; in this embodiment, the loading order of each group of orders is set as follows: The type of finished cigarettes in each order is set as follows: .
[0066] Step 4: Construct a calculation model for the stacking method of a single type of finished cigarette box and a calculation model for the matching degree of two types of finished cigarette boxes and their corresponding stacking methods; specifically, this includes the following steps:
[0067] Step 4-1: Construct a calculation model for the stacking method of single-type finished cigarette boxes; Step 4-1 includes the following steps:
[0068] Step 4-1-1: Establish a calculation model for the stacking method of single-type finished cigarette boxes in the upright stacking area; Step 4-1-1 includes the following steps:
[0069] Step 4-1-1-1: On the transverse side of the carriage, calculate all possible combinations of tightly packed cigarette boxes for a single type of finished product in space, denoted as... The calculation formula is:
[0070] ,
[0071] in, and These represent the length and width of a single type of finished cigarette box when stacked upright; This indicates the number of single-type finished cigarette boxes stacked horizontally in a horizontal row. This indicates the number of single-type finished cigarette boxes stacked vertically in a horizontal row. This indicates the clearance dimension after a row of single-type finished cigarette boxes are stacked horizontally inside the carriage; Indicates the width of the cuboid space; This represents the lower limit of the sum of the gap widths between the finished cigarette box and both sides of the target position when the cigarette loading machine is stacking the cigarettes.
[0072] Step 4-1-1-2: All obtained from Step 4-1-1-1 Find the combination that makes smallest and , respectively denoted as and ;
[0073] Step 4-1-1-3: When and When both are greater than or equal to 0, calculate the approximate least common multiple of the length and width of the finished cigarette box along the longitudinal direction of the carriage according to the following formula. So that in length of Within the range After the stacking method is completed, the remaining space is still close to that of a standard cuboid.
[0074] ,
[0075] in, Indicates the length of the rectangular prism space; This represents the maximum allowable deviation when it can be considered as approximately the least common multiple; This represents the maximum extent that the rectangular space located on the goose's neck can exceed the current spatial length.
[0076] Step 4-1-2: Use the dimensions of the flat stacking area as... The length, width, and height of a single finished cigarette box when laid flat are as follows: Substituting into steps 4-1-1-1 and 4-1-1-2, we get and To obtain the stacking method of a single type of finished cigarette box in the flat stacking area; preferably, Less than or equal to 2;
[0077] Step 4-1-3: Calculate the length as The maximum number of cigarettes that can be stacked within the designated area for:
[0078] ;
[0079] Step 4-2: Construct a calculation model for the matching degree of two types of finished cigarette boxes and their corresponding stacking methods:
[0080] ,
[0081] in, , These represent the length and width of the first type of finished cigarette box, respectively. This indicates the number of the first type of finished cigarette boxes stacked horizontally in a horizontal row. This indicates the number of the first type of finished cigarette boxes stacked vertically in a horizontal row. , These represent the length and width of the second type of finished cigarette box, respectively. This indicates the number of the second type of finished cigarette boxes stacked horizontally in a horizontal row. This indicates the number of the second type of finished cigarette boxes stacked vertically in a horizontal row. Indicates the maximum allowable gap; This indicates the stacking stroke of the cigarette loading machine in the forward and backward direction.
[0082] Step 5: Substitute the information of the current type of finished cigarette boxes in the current order group into the calculation model of the single finished cigarette box stacking method in Step 4 to obtain the stacking method. When the current type of finished cigarette boxes in the current order group can be stacked into a cuboid using this stacking method, specifically, the condition that the current type of finished cigarette boxes in the current order group can be stacked into a cuboid using this stacking method is: the remaining quantity of the current type of finished cigarette boxes in the current order group is greater than or equal to... and First, stack them into a cuboid using this stacking method, then update the remaining quantity of the current type of finished cigarette box and the remaining space dimensions inside the carriage for the current order group; otherwise, proceed to step 9.
[0083] Step 6: If the remaining quantity of the current type of finished cigarette box in the current group order updated in Step 5 is not 0, return to Step 5; otherwise, proceed to Step 7.
[0084] Step 7: When there is no remaining space in the carriage or the current type of finished cigarette box in the current order is the last type of finished cigarette box in the last order, end the planning; otherwise, proceed to Step 8.
[0085] Step 8: When the current type of finished cigarette box in the current order group is the last type of finished cigarette box in the current order group, select any type of finished cigarette box in the next order group as the current type of finished cigarette box in the current order group, and return to Step 5; otherwise, select any remaining type of finished cigarette box in the current order group as the current type of finished cigarette box in the current order group, and return to Step 5.
[0086] Step 9: When the remaining finished cigarette boxes of the current type in the current order are stacked in a row according to the conventional stacking method, the remaining finished cigarette boxes of the current type in the current order are stacked according to the conventional stacking method, and the process returns to step 7. Preferably, the conventional stacking method is: all vertical or cross-vertical or a combination of all vertical and cross-vertical; otherwise, proceed to step 10.
[0087] Step 10: Using the calculation model of the matching degree of the two types of finished cigarette boxes and the corresponding stacking methods in Step 4, calculate the matching degree of the current type of finished cigarette box in the current group of orders with all types of finished cigarette boxes that can be used as the next loading. Select the one with the highest matching degree as the next loading type of finished cigarette box, obtain the corresponding stacking method, stack the current type of finished cigarette boxes in the current group of orders in this stacking method, and continue to stack the next loading type of finished cigarette boxes in this stacking method until a whole row is formed. Update the remaining quantity of the next loading type of finished cigarette boxes and the size of the remaining space in the carriage. Use the remaining next loading type of finished cigarette boxes as the current type of finished cigarette boxes in the current group of orders, and return to Step 5.
[0088] Specifically, step 10 includes the following steps:
[0089] Step 10-1: When the current type of finished cigarette box in the current order group is the last type in the current order group, use the matching degree calculation model of the two types of finished cigarette boxes and the corresponding stacking methods in Step 4 to calculate the matching degree of the current type of finished cigarette box in the current order group with all types of finished cigarette boxes in the next order group. For example... When the cigarette box is the current type of finished product in the current order group and is the last type in the current order group, calculate separately. and The matching degree is used to select the highest matching degree as the next type of finished cigarette pack for loading, and the corresponding stacking method is obtained. If yes, proceed to step 10-3; otherwise, proceed to step 10-2.
[0090] Step 10-2: Using the matching degree calculation model of the two types of finished cigarette boxes and the corresponding stacking methods in Step 4, calculate the matching degree of the current type of finished cigarette box in the current order group with the remaining types of finished cigarette boxes in the current order group, for example... For the current type of finished cigarette box in the current order group, If the stacking is already complete, calculate separately. and The matching degree is used to select the highest matching degree as the next type of finished cigarette pack for loading, and the corresponding stacking method is obtained. Proceed to step 10-3;
[0091] Step 10-3: The current type of finished cigarette box in the current order group is processed according to... The stacking method is as follows: the next type of finished cigarette box for loading is... Continue stacking in the same way until a whole row is formed. Update the remaining quantity of the cigarette box for the next type of loading and the dimensions of the remaining space in the carriage. Proceed to step 10-4.
[0092] Specifically, step 10-3 includes the following steps:
[0093] Step 10-3-1: The current type of finished cigarette box in the current order group is processed according to... The stacking method is as follows: when the current type of finished cigarette boxes for the current order group are stacked to form a whole layer, the next type of finished cigarette boxes for loading will be stacked in the following manner. The stacking method starts on the complete layer and continues until the whole row is completed. Update the remaining quantity of the cigarette boxes of the next loading type and the size of the remaining space in the carriage, and proceed to step 10-4; otherwise, proceed to step 10-3-2.
[0094] Step 10-3-2: Divide the space above this level into two parts. The next type of finished part smoke box will be placed in each of the two parts. Stack the finished cigarette boxes in the same way until they are in a row. Update the remaining quantity of the cigarette boxes for the next type of loading and the dimensions of the remaining space in the car body. Proceed to step 10-4.
[0095] Step 10-4: When the remaining quantity of the next loading type of finished part smoke box is 0, return to step 7; otherwise, use the remaining next loading type of finished part smoke box as the current type of finished part smoke box for the current group order, and return to step 5.
[0096] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or technical improvements to the embodiments in the market, or to enable others skilled in the art to understand this document.
Claims
1. A planning method for loading finished cigarette boxes onto a vehicle, characterized in that: Includes the following steps: Step 1: Obtain vehicle information and outbound order information; Step 2: Divide the carriage into sections based on vehicle information; Step 2-1: When the vehicle has a gooseneck, the overall space inside the carriage is divided into two cuboid spaces located on and below the gooseneck; when the vehicle does not have a gooseneck, the overall space inside the carriage is a single cuboid space. Step 2-2: Divide the rectangular space into a vertical stacking area at the bottom and a horizontal stacking area at the top; Step 3: Group the finished cigarettes to be delivered according to the destination and order in the outbound order information, and determine the loading order of each order; Step 4: Construct a calculation model for the stacking method of a single type of finished cigarette box and a calculation model for the matching degree of two types of finished cigarette boxes and their corresponding stacking methods; Step 4-1: Construct a calculation model for the stacking method of cigarette boxes for a single type of finished product; Step 4-1-1: Establish a calculation model for the stacking method of single-type finished cigarette boxes in the upright stacking area; Step 4-1-1-1: On the transverse side of the carriage, calculate all possible combinations of tightly packed cigarette boxes for a single type of finished product in space, denoted as... The calculation formula is: , in, and These represent the length and width of a single type of finished cigarette box when stacked upright; This indicates the number of single-type finished cigarette boxes stacked horizontally in a horizontal row. This indicates the number of single-type finished cigarette boxes stacked vertically in a horizontal row. This indicates the clearance dimension after a row of single-type finished cigarette boxes are stacked horizontally inside the carriage; Indicates the width of the cuboid space; This represents the lower limit of the sum of the gap widths between the finished cigarette box and both sides of the target position when the cigarette loading machine is stacking the cigarettes. Step 4-1-1-2: All obtained from Step 4-1-1-1 Find the combination. smallest and , respectively denoted as and ; Step 4-1-1-3: When and When both are greater than or equal to 0, calculate the approximate least common multiple of the length and width of the finished cigarette box along the longitudinal direction of the carriage according to the following formula. So that in length of Within the range After the stacking method is completed, the remaining space is still close to that of a standard cuboid. , in, Indicates the length of the rectangular prism space; This represents the maximum allowable deviation when it can be considered as approximately the least common multiple; This represents the maximum extent that the rectangular space located on the goose's neck can exceed the current spatial length. Step 4-1-2: Use the dimensions of the flat stacking area as... The length, width, and height of a single finished cigarette box when laid flat are as follows: Substituting into steps 4-1-1-1 and 4-1-1-2, we get and To obtain the stacking method of a single type of finished cigarette box in the flat stacking area; Step 4-1-3: Calculate the length as The maximum number of cigarettes that can be stacked within the designated area for: ; Step 5: Substitute the information of the current type of finished cigarette box in the current order group into the calculation model of the single finished cigarette box stacking method in Step 4 to obtain the stacking method. If the current type of finished cigarette box in the current order group can be stacked into a cuboid when stacked in this method, stack it into a cuboid first in this method, and then update the remaining quantity of the current type of finished cigarette box in the current order group and the remaining space size in the carriage; otherwise, proceed to Step 9. Step 6: If the remaining quantity of the current type of finished cigarette box in the current group order updated in Step 5 is not 0, return to Step 5; otherwise, proceed to Step 7. Step 7: If there is no remaining space in the carriage or the current type of finished cigarette box in the current order is the last type of finished cigarette box in the last order, end the planning; otherwise, proceed to step 8. Step 8: When the current type of finished cigarette box in the current order group is the last type of finished cigarette box in the current order group, select any type of finished cigarette box in the next order group as the current type of finished cigarette box in the current order group, and return to Step 5; otherwise, select any remaining type of finished cigarette box in the current order group as the current type of finished cigarette box in the current order group, and return to Step 5. Step 9: If the remaining finished cigarette boxes of the current type in the current order are stacked in a row according to the usual stacking method, then the remaining finished cigarette boxes of the current order are stacked in the usual stacking method and the process returns to Step 7; otherwise, proceed to Step 10. Step 10: Using the calculation model of the matching degree of the two types of finished cigarette boxes and the corresponding stacking methods in Step 4, calculate the matching degree of the current type of finished cigarette box in the current group of orders with all types of finished cigarette boxes that can be used as the next loading. Select the one with the highest matching degree as the next loading type of finished cigarette box, obtain the corresponding stacking method, stack the current type of finished cigarette boxes in the current group of orders in this stacking method, and continue to stack the next loading type of finished cigarette boxes in this stacking method until a whole row is formed. Update the remaining quantity of the next loading type of finished cigarette boxes and the size of the remaining space in the carriage. Use the remaining next loading type of finished cigarette boxes as the current type of finished cigarette boxes in the current group of orders, and return to Step 5.
2. The planning method for loading finished cigarette boxes onto a vehicle according to claim 1, characterized in that: Step 4 further includes step 4-2: constructing a calculation model for the matching degree of the two finished cigarette boxes and the corresponding stacking methods: , in, , These represent the length and width of the first type of finished cigarette box, respectively. This indicates the number of the first type of finished cigarette boxes stacked horizontally in a horizontal row. This indicates the number of the first type of finished cigarette boxes stacked vertically in a horizontal row. , These represent the length and width of the second type of finished cigarette box, respectively. This indicates the number of the second type of finished cigarette boxes stacked horizontally in a horizontal row. This indicates the number of the second type of finished cigarette boxes stacked vertically in a horizontal row. Indicates the maximum allowable gap; This indicates the stacking stroke of the cigarette loading machine in the forward and backward direction.
3. The planning method for loading finished cigarette boxes onto a vehicle according to claim 2, characterized in that: Step 10 includes the following steps: Step 10-1: When the current type of finished cigarette box in the current order group is the last type in the current order group, use the calculation model of the matching degree of the two types of finished cigarette boxes and the corresponding stacking method in Step 4 to calculate the matching degree of the current type of finished cigarette box in the current order group with all types of finished cigarette boxes in the next order group. Select the one with the highest matching degree as the next type of finished cigarette box to be loaded, and obtain the corresponding stacking method. If yes, proceed to step 10-3; otherwise, proceed to step 10-2. Step 10-2: Using the matching models of the two types of finished cigarette boxes and their corresponding stacking methods from Step 4, calculate the matching degree between the current type of finished cigarette box in the current order group and the remaining types of finished cigarette boxes in the current order group. Select the one with the highest matching degree as the next type of finished cigarette box to be loaded, and obtain the corresponding stacking method. Proceed to step 10-3; Step 10-3: The current type of finished cigarette box in the current order group is processed according to... The stacking method is as follows: the next type of finished cigarette box for loading is... Continue stacking in the same way until a whole row is formed. Update the remaining quantity of the cigarette box for the next type of loading and the dimensions of the remaining space in the carriage. Proceed to step 10-4. Step 10-4: When the remaining quantity of the next loading type of finished part smoke box is 0, return to step 7; otherwise, use the remaining next loading type of finished part smoke box as the current type of finished part smoke box for the current group order, and return to step 5.
4. The planning method for loading finished cigarette boxes onto a vehicle according to claim 3, characterized in that: Step 10-3 includes the following steps: Step 10-3-1: The current type of finished cigarette box in the current order group is processed according to... The stacking method is as follows: when the current type of finished cigarette boxes for the current order group are stacked to form a whole layer, the next type of finished cigarette boxes for loading will be stacked in the following manner. The stacking method starts on the entire layer and continues until the entire row is completed. Update the remaining quantity of the cigarette boxes for the next type of loading and the dimensions of the remaining space in the carriage, and proceed to step 10-4; otherwise, proceed to step 10-3-2. Step 10-3-2: Divide the entire floor above into two parts. The next type of finished part smoke box will be placed in each of the two parts. Stack the components in the correct manner until a complete row is formed. Update the remaining quantity of the cigarette box for the next loading type and the dimensions of the remaining space inside the carriage, and proceed to step 10-4.
5. The planning method for loading finished cigarette boxes onto a vehicle according to claim 1, characterized in that: Less than or equal to 2.
6. The planning method for loading finished cigarette boxes onto a vehicle according to claim 1, characterized in that: In step 5, the condition that the current type of finished cigarette boxes in the current order can be stacked into a cuboid when stacked in this manner is: the remaining quantity of the current type of finished cigarette boxes in the current order is greater than or equal to the quantity of the current type of finished cigarette boxes in the current order. and .
7. The planning method for loading finished cigarette boxes onto a vehicle according to claim 1, characterized in that: The conventional stacking method in step 9 is: all vertical, or a combination of vertical and horizontal, or a combination of all vertical and horizontal.