An automatic scheduling method and system for concrete production
By setting multiple schedule points in concrete production and determining the start and stop time of the production equipment based on order information, the problem that the loading operation time in the prior art is not effectively considered, and the timeliness and efficiency of concrete loading is improved.
Patent Information
- Application Number
- CN202411576123.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-06
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2044-11-06
AI Technical Summary
The existing concrete production schedule method fails to effectively consider the loading operation time, resulting in the problem of loading operators waiting time for too long or the concrete loading is not timely.
An automatic scheduling method is adopted to set multiple scheduling points and determine the start and stop time of the production equipment based on the total amount to be produced and the loading time in the concrete order information, thereby obtaining all scheduling points and highlighting the scheduling points of the loading operation on the interface.
This method can reduce the waiting time when loading concrete, ensure that concrete loading is carried out in time, and avoid the phenomenon of breakage or loading of trucks when distributing.
Smart Images

Figure CN119443705B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of production scheduling, and more specifically, to an automatic scheduling method and system for concrete production. Background Art
[0002] As an important building material, concrete is widely used in the construction industry due to its excellent physical and chemical properties and relatively low cost. The production of concrete includes raw material preparation, concrete mixing, concrete transportation, concrete pouring, and concrete maintenance. In order to optimize production capacity, reduce costs, improve production efficiency, shorten production cycles, and ensure on-time delivery of products during the concrete production process, it is usually necessary to schedule the production of concrete.
[0003] In concrete production, the existing scheduling method is: first sort all production orders and determine the priority; then process the existing load of the concrete production machine to ensure the reasonable arrangement of production equipment; finally, assign process tasks to ensure that each process can be completed within the scheduled time. However, since the existing scheduling method for concrete production does not take the concrete loading operation time into consideration during scheduling, it causes the loading operators and concrete trucks to arrive at the production site too early or too late. If they arrive at the concrete production site too early, it will lead to a long waiting time, and if they arrive at the concrete production site too late, it will lead to the problem of untimely concrete loading. Summary of the invention
[0004] In order to solve the technical problem that the existing concrete production scheduling method causes the loading operators to wait too long and the concrete is not loaded in time when scheduling concrete, the present invention provides solutions in the following aspects.
[0005] In a first aspect, the present invention provides an automatic scheduling method for concrete production, comprising:
[0006] Set multiple scheduling points and display them in the first color on the interface. Each scheduling point corresponds to a production action, and the scheduling points are arranged in chronological order. The time intervals between adjacent scheduling points are the same.
[0007] In response to receiving concrete order information, the concrete order information includes the loading duration and the total amount of concrete to be produced; obtaining the total amount of concrete to be produced according to the concrete order information, determining the start time and stop time of the concrete production equipment based on the total amount to be produced and the current time, and then obtaining all scheduling points between the first scheduling point and the last scheduling point corresponding to the order; the loading duration refers to the time interval between adjacent loading operations; the loading duration is greater than the time required for a mixer truck at the construction site to unload one truckload of material and less than the sum of the time required for the mixer truck to mix one truckload of material and the time required to unload one truckload of material; the method for obtaining all the scheduling points includes: calculating the total production duration based on the total amount of concrete to be produced, thereby determining the duration between the start time and the stop time of the concrete production equipment, and then combining the current time to determine the start time and the stop time of the production equipment. When the start time of the production equipment is a certain scheduling point, taking this scheduling point as the first scheduling point corresponding to the order. When the start time of the production equipment is not a scheduling point, taking the scheduling point closest to the start time of the production equipment and after the start time of the production equipment as the first scheduling point corresponding to the order. When the stop time of the production equipment is a certain scheduling point, taking this scheduling point as the last scheduling point corresponding to the order. When the start time of the production equipment is not a scheduling point, taking the scheduling point closest to the stop time of the production equipment and after the stop time of the production equipment as the last scheduling point corresponding to the order;
[0008] According to the loading duration, select the scheduling points corresponding to the loading operations among all the scheduling points between the first scheduling point and the last scheduling point, and display the scheduling points corresponding to the loading operations in a second color.
[0009] Preferably, if the loading duration is an integer multiple of the time interval between adjacent scheduling points, starting from the first scheduling point, select a scheduling point every loading duration as the scheduling point corresponding to the loading operation.
[0010] Preferably, if the loading duration is not an integer multiple of the time interval between adjacent scheduling points, starting from the first scheduling point, select the scheduling point closest to and after the first predetermined loading time; starting from the selected scheduling point, continue to select the scheduling point closest to and after the second predetermined loading time; iterate until the selection is completed.
[0011] Preferably, the time interval between adjacent scheduling points is three minutes.
[0012] Preferably, the expression for calculating the time of the scheduling point corresponding to the i-th loading operation is:
[0013]
[0014] where ti represents the moment of the scheduling point corresponding to the i-th loading operation, t0 represents the moment corresponding to the first scheduling point, T represents the loading duration, and T0 represents the time interval between adjacent scheduling points. represents the ceiling function.
[0015] Preferably, the starting moment of the production equipment is the nearest future whole hour moment to the current moment, and each whole hour moment is a scheduling point.
[0016] In a second aspect, the present invention provides an automatic scheduling system for concrete production, including a processor and a memory. The memory stores computer program instructions, and when the computer program instructions are executed by the processor, the automatic scheduling method for concrete production of the present invention is implemented.
[0017] The beneficial effects of the present invention are as follows: When scheduling concrete production using the automatic scheduling method for concrete production of this embodiment, first, a plurality of scheduling points evenly arranged in chronological order are preset. After receiving the concrete order information, the starting moment and stopping moment of the concrete production equipment are determined based on the total amount to be produced in the concrete order information and the current moment, and then the scheduling points between the starting moment and stopping moment of the production equipment are obtained; and the scheduling points of each loading operation are selected from the scheduling points between the starting moment and stopping moment using the loading duration in the concrete order information and are prominently displayed on the interface, so that the loading operations of concrete are carried out in sequence, which can reduce the waiting duration during concrete loading and load the concrete in a timely manner; in addition, by displaying the unselected scheduling points in a first color and the selected scheduling points in a second color, it is convenient to prominently display the scheduling points of each loading operation among all the scheduling points. Moreover, when scheduling, the discharging duration and mixing duration of the mixer truck are considered, thus avoiding the phenomenon of material shortage or vehicle congestion in the concrete distribution.
[0018] Furthermore, in the case where the loading duration is not an integer multiple of the time interval between adjacent scheduling points, there will be a situation where some predetermined loading moments do not belong to the moments corresponding to the scheduling points. By selecting the scheduling point after the predetermined loading moment as the actual loading moment, the smooth progress of the scheduling of the loading operation is ensured.
[0019] Furthermore, by using the calculation expression of the moment of the scheduling point corresponding to the i-th loading operation of the present invention, the scheduling points corresponding to each actual loading moment can be calculated quickly and accurately, thereby improving the scheduling efficiency of concrete production. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] By reading the following detailed description with reference to the accompanying drawings, the above and other objects, features, and advantages of the exemplary embodiments of the present invention will become readily understood. In the drawings, several embodiments of the present invention are shown by way of example and not limitation, and like or corresponding reference numerals denote like or corresponding parts, wherein:
[0021] Figure 1 is a flowchart schematically showing an automatic scheduling method for concrete production according to an embodiment of the present invention;
[0022] Figure 2 is a schematic diagram schematically showing the arrangement mode of scheduling points according to an embodiment of the present invention;
[0023] Figure 3 is a schematic structural diagram schematically showing an automatic scheduling system for concrete production according to an embodiment of the present invention. Detailed Embodiments
[0024] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the scope of protection of the present invention.
[0025] Next, the detailed embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0026] Embodiment of the automatic scheduling method for concrete production:
[0027] As Figure 1 shown, the automatic scheduling method for concrete production of the present invention includes:
[0028] S101. Set a plurality of scheduling points, specifically: set a plurality of scheduling points and display them as a first color on the interface. Each scheduling point corresponds to a production action, and the scheduling points are arranged in sequence according to the chronological order; the time interval between adjacent scheduling points is the same;
[0029] Scheduling, also known as dispatching, is a detailed plan of specific tasks or events over time. It involves allocating resources, activities, and work tasks to specific time periods to ensure that all tasks can be carried out and completed smoothly according to the predetermined time. In this embodiment, scheduling is to arrange the various production actions of concrete in advance, so as to ensure that the production and loading tasks of concrete can be completed smoothly according to the predetermined time; a scheduling point refers to the time point used to assign the corresponding production action. In this embodiment, the plurality of scheduling points are scheduling points throughout 24 hours.
[0030] The production actions refer to the actions performed during the concrete production process, such as starting, stopping, discharging materials of the production line, and the loading operation of concrete. Each scheduling point on the interface is represented by a corresponding time point (i.e., moment).
[0031] The interface in this embodiment can be a mobile phone interface, a computer interface, a tablet interface, or an interface of other electronic devices.
[0032] S102. Obtain the scheduling points corresponding to the order, specifically: in response to receiving the concrete order information, the concrete order information includes the loading duration and the total amount of concrete to be produced; obtain the total amount of concrete to be produced according to the concrete order information, determine the start time and stop time of the concrete production equipment based on the total amount to be produced and the current moment, and then obtain all the scheduling points corresponding to the order between the first scheduling point and the last scheduling point; the loading duration refers to the predetermined time interval between adjacent loading operations; the loading duration is greater than the duration required for a mixer truck at the construction site to unload one truckload of materials, and less than the sum of the duration required for a mixer truck to mix one truckload of materials and the duration required to unload one truckload of materials.
[0033] Since the production efficiency of the concrete production line is constant, the total production duration can be calculated based on the total amount of concrete to be produced, thereby determining the duration between the start time and stop time of the concrete production equipment. Combining with the current moment, the start time and stop time of the production equipment can be determined. When the start time of the production equipment is a certain scheduling point, take this scheduling point as the first scheduling point corresponding to the order. When the start time of the production equipment is not a scheduling point, take the scheduling point after the start time of the production equipment and closest to the start time of the production equipment as the first scheduling point corresponding to the order. Similarly, when the stop time of the production equipment is a certain scheduling point, take this scheduling point as the last scheduling point corresponding to the order. When the start time of the production equipment is not a scheduling point, take the scheduling point after the stop time of the production equipment and closest to the stop time of the production equipment as the last scheduling point corresponding to the order.
[0034] Since it takes a certain duration for the mixer truck at the construction site to unload materials, if the loading frequency is too high, there will be a situation where a lot of trucks of concrete accumulate at the construction site, resulting in a decrease in the vehicle turnover rate. Since the concrete construction is continuous, if the loading frequency is too low, it will lead to untimely concrete delivery, and then cause major quality accidents. Therefore, make the loading duration greater than the duration required for a mixer truck at the construction site to unload one truckload of materials, and less than the sum of the duration required for a mixer truck to mix one truckload of materials and the duration required to unload one truckload of materials, so as to avoid the phenomenon of material shortage or vehicle congestion in the concrete delivery.
[0035] The loading duration can be selected by the concrete customer in the order information when placing an order. After the concrete customer selects the loading duration, the scheduling of concrete production can be carried out according to the loading duration, and the production of concrete can be carried out according to the schedule.
[0036] S103. Select the scheduling points corresponding to the loading operation, specifically: according to the loading duration, select the scheduling points corresponding to the loading operation from all the scheduling points between the first scheduling point and the last scheduling point, and display the scheduling points corresponding to the loading operation in a second color.
[0037] The first color can be gray, white or other colors, and the second color is a color different from the first color. In this embodiment, the first color is white and the second color is blue.
[0038] When selecting the scheduling points corresponding to the loading operation, it is necessary to ensure that the time interval between the selected adjacent scheduling points is greater than or equal to the loading duration, and the time intervals between two adjacent scheduling points are equal. Thus, each time the loading operation is performed, the amount of concrete loaded is the same, and each loading operation is executed in sequence, making the loading of concrete smoother.
[0039] When scheduling concrete production using the automatic scheduling method for concrete production in this embodiment, first, a plurality of scheduling points are uniformly arranged in chronological order in advance. After receiving the concrete order information, the start time and stop time of the concrete production equipment are determined based on the total amount to be produced and the current time in the concrete order information, and then the scheduling points between the start time and stop time of the production equipment are obtained; and the scheduling points for each loading operation are selected from the scheduling points between the start time and stop time using the loading duration in the concrete order information and are prominently displayed on the interface, so that the loading operations of the concrete are carried out in sequence, which helps the concrete loading driver reasonably plan the time to go to the concrete production line and reduces the waiting duration; in addition, by displaying the unselected scheduling points in the first color and the selected scheduling points in the second color, it is convenient to prominently display the scheduling points for each loading operation among all the scheduling points. Moreover, when scheduling, the unloading duration and mixing duration of the mixer truck are taken into account, thus avoiding the phenomenon of material shortage or vehicle congestion in the concrete distribution.
[0040] In one embodiment, if the loading duration is an integer multiple of the time interval between adjacent scheduling points, starting from the first scheduling point, a scheduling point is selected as the scheduling point corresponding to the loading operation every loading duration.
[0041] For example: Assume there are five scheduling points corresponding to an order, namely scheduling point A, scheduling point B, scheduling point C, scheduling point D, and scheduling point E. If the loading time is twice the time interval between adjacent scheduling points, the selected scheduling points corresponding to the loading operation are scheduling point A, scheduling point B, scheduling point C, scheduling point D, and scheduling point E; if the loading time is three times the time interval between adjacent scheduling points, the selected scheduling points corresponding to the loading operation are scheduling point A, scheduling point C, and scheduling point E.
[0042] In one embodiment, if the loading time is not an integer multiple of the time interval between adjacent scheduling points, starting from the first scheduling point, select the scheduling point that is closest to and after the first predetermined loading time; starting from the selected scheduling point, continue to select the scheduling point that is closest to and after the second predetermined loading time; iterate until the selection is completed.
[0043] For example: Assume there are three predetermined loading times corresponding to a certain order, namely 2:10, 2:15, and 2:20, and the scheduling points corresponding to this order are 2:09, 2:12, 2:15, 2:18, and 2:21. Then the selected scheduling points corresponding to the loading operation are 2:12, 2:15, and 2:21.
[0044] There are five scheduling points corresponding to an order, namely scheduling point A, scheduling point B, scheduling point C, scheduling point D, and scheduling point E. If the loading time is 1.8 times the time interval between adjacent scheduling points, the selected scheduling points corresponding to the loading operation are scheduling point A, scheduling point C, and scheduling point E.
[0045] When the loading time is not an integer multiple of the time interval between adjacent scheduling points, there will be some cases where the predetermined loading times do not belong to the times corresponding to the scheduling points. By selecting the scheduling point after the predetermined loading time as the actual loading time, the scheduling of the loading operation can be ensured to proceed smoothly.
[0046] In one embodiment, the time interval between adjacent scheduling points is three minutes.
[0047] When the time interval between adjacent scheduling points is three minutes, the arrangement of the corresponding scheduling points is as Figure 2 shown.
[0048] In one embodiment, the expression for calculating the time of the scheduling point corresponding to the i-th loading operation is:
[0049]
[0050] where t iDenote the moment of the scheduling point corresponding to the $i$-th loading operation. Let $t_0$ denote the moment corresponding to the first scheduling point, $T$ denote the loading duration, and $T_0$ denote the time interval between adjacent scheduling points. Denote the ceiling function.
[0051] By using the calculation expression of the moment of the scheduling point corresponding to the $i$-th loading operation in this embodiment, the scheduling points corresponding to each actual loading moment can be calculated quickly and accurately, thereby improving the scheduling efficiency of concrete production.
[0052] In one embodiment, the start moment of the production equipment is the nearest future whole-hour moment to the current moment, and each whole-hour moment is a scheduling point.
[0053] For example: if the current moment is 9:50, then the nearest future whole-hour moment to the current moment is 10:00.
[0054] By setting the start moment of the production equipment as the nearest future whole-hour moment to the current moment, it helps to execute the production tasks corresponding to the orders as early as possible.
[0055] Embodiment of the automatic scheduling system for concrete production:
[0056] The present invention also provides an automatic scheduling system for concrete production. As Figure 3 shown, the automatic scheduling system for concrete production includes a processor and a memory. The memory stores computer program instructions, and when the computer program instructions are executed by the processor, the automatic scheduling method for concrete production in the above embodiments is implemented.
[0057] The automatic scheduling system for concrete production further includes a communication bus, a communication interface, and other components well-known to those skilled in the art. Their settings and functions are known in the art, so they will not be elaborated here.
[0058] In the present invention, the foregoing memory may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, the computer-readable storage medium may be any suitable magnetic storage medium or magneto-optical storage medium, such as, for example, a resistive random access memory (RRAM), a dynamic random access memory (DRAM), a static random access memory (SRAM), an enhanced dynamic random access memory (EDRAM), a high-bandwidth memory (HBM), a hybrid memory cube (HMC), and so on, or any other medium that can be used to store the required information and can be accessed by an application program, a module, or both. Any such computer storage medium may be part of the device or accessible or connectable to the device. Any application or module described in the present invention may be implemented using computer-readable / executable instructions that can be stored or otherwise held by such a computer-readable medium.
[0059] In the description of this specification, the meanings of "a plurality of" and "several" are at least two, for example, two, three, or more, etc., unless otherwise specifically defined.
[0060] Although this specification has shown and described multiple embodiments of the present invention, it will be apparent to those skilled in the art that such embodiments are provided by way of example only. Those skilled in the art will think of many changes, alterations, and alternative ways without departing from the spirit and scope of the present invention. It should be understood that various alternatives to the embodiments of the present invention described herein may be employed in practicing the present invention.
Claims
1. An automatic scheduling method for concrete production, characterized in that: include: Set multiple scheduling points and display them in the first color on the interface. Each scheduling point corresponds to a production action, and the scheduling points are arranged in chronological order. The time intervals between adjacent scheduling points are the same. In response to receiving concrete order information, the concrete order information includes loading time and total amount of concrete to be produced; The total amount of concrete to be produced is obtained according to the concrete order information, and the start time and stop time of the concrete production equipment are determined according to the total amount to be produced and the current time, so as to obtain all scheduling points from the first scheduling point to the last scheduling point corresponding to the order; the loading time refers to the time interval between adjacent loading operations; the loading time is greater than the time required for a mixer truck at the construction site to unload a truckload of materials, and less than the sum of the time required for the mixer truck to mix a truckload of materials and the time required for unloading a truckload of materials; The method for acquiring all scheduling points includes: calculating the total production time according to the total amount of concrete to be produced, thereby determining the time between the start time and the stop time of the concrete production equipment, and then determining the start time and the stop time of the production equipment in combination with the current time, when the start time of the production equipment is a certain scheduling point, taking the scheduling point as the first scheduling point corresponding to the order, when the start time of the production equipment is not a scheduling point, taking the scheduling point after the start time of the production equipment and closest to the start time of the production equipment as the first scheduling point corresponding to the order, when the stop time of the production equipment is a certain scheduling point, taking the scheduling point as the last scheduling point corresponding to the order, when the start time of the production equipment is not a scheduling point, taking the scheduling point after the stop time of the production equipment and closest to the stop time of the production equipment as the last scheduling point corresponding to the order; According to the loading time, a scheduling point corresponding to the loading operation is selected from all the scheduling points between the first scheduling point and the last scheduling point, and the scheduling point corresponding to the loading operation is displayed in a second color.
2. The automatic scheduling method for concrete production according to claim 1, characterized in that: If the loading duration is an integer multiple of the time interval between adjacent scheduling points, starting from the first scheduling point, a scheduling point is selected every loading duration as the scheduling point corresponding to the loading operation.
3. The automatic scheduling method for concrete production according to claim 1, characterized in that: If the loading time is not an integer multiple of the time interval between adjacent scheduling points, starting from the first scheduling point, select the scheduling point that is closest to the first scheduled loading time and is located after the first scheduled loading time; starting from the selected scheduling point, continue to select the scheduling point that is closest to the second scheduled loading time and is located after the second scheduled loading time; iterate until the selection is completed.
4. The automatic scheduling method for concrete production according to claim 1, characterized in that: The time interval between adjacent scheduling points is three minutes.
5. The automatic scheduling method for concrete production according to claim 1, characterized in that: The calculation expression of the time of the scheduling point corresponding to the i-th loading operation is: Where, t i represents the time of the scheduling point corresponding to the i-th loading operation, t0 represents the time corresponding to the first scheduling point, T represents the loading duration, T0 represents the time interval between adjacent scheduling points, Represents the ceiling function.
6. The automatic scheduling method for concrete production according to any one of claims 1 to 5, characterized in that: The production equipment startup time is the hourly time in the future closest to the current time, and each hourly time is a scheduling point.
7. An automatic scheduling system for concrete production, comprising a processor and a memory, wherein the memory stores computer program instructions, characterized in that: When the computer program instructions are executed by the processor, the automatic scheduling method for concrete production according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Concrete production schedule processing method and system
CN117371713A
Automatic schedule modeling method in cold mill PCM line
KR1020000010448A