Material processing operation task scheduling method and system
By introducing material processing task scheduling methods and systems into the drying equipment, the intelligent and automated management problems of drying equipment under traditional manual control are solved, and the automation and centralized control of the drying work line is realized, and the production efficiency and Equipment utilization.
Patent Information
- Application Number
- CN202411264012.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2024-12-27
AI Technical Summary
The existing drying equipment mainly relies on traditional manual decentralized control, with low intelligence and digitalization, and lacks comprehensive monitoring and centralized control of the entire drying line, resulting in complex process flow and difficult to achieve automated management.
Provide a material processing task scheduling method and system. By obtaining the task queues to be operated by multiple processing equipment, traversing and executing tasks according to preset rules, including subtasks for material transported from the front-level equipment to the rear-level equipment, and using transmission line locking and mechanisms such as unlocking, capacity matching, and feature matching to realize the automation and centralized regulation of drying work lines.
The automatic operation and centralized regulation of the drying operation line are realized, production efficiency is improved, manual intervention is reduced, idle time of the equipment and the transmission system is fully utilized, and equipment utilization is improved.
Smart Images

Figure CN119204529A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of agriculture and industrial machinery, and in particular to a material processing operation task scheduling method and system. Background Art
[0002] With the continuous expansion of grain drying service point construction and the increasing complexity of process flow, the demand for the transformation of the whole process of drying from rough to refined is becoming more and more urgent, including the demand for automatic control management and monitoring of the whole process from quality inspection / weighing, initial cleaning and screening, wet grain buffering, drying grain intake, drying operation, drying grain output, dry grain storage and dry grain transportation. However, the current mainstream drying equipment in China mainly relies on traditional manual decentralized control, with low intelligence and digitalization, and lacks comprehensive monitoring and centralized control of the entire drying line. Summary of the invention
[0003] The purpose of the embodiments of the present invention is to provide a material processing operation task scheduling method and system, which can solve or at least partially solve the above-mentioned defects of the prior art.
[0004] In order to achieve the above-mentioned object, a first aspect of an embodiment of the present invention provides a material processing task scheduling method, the method comprising:
[0005] For any of the multiple processing equipment:
[0006] Obtain a queue of pending tasks corresponding to the processing equipment;
[0007] Wherein, the waiting task queue stores a plurality of waiting tasks;
[0008] The queue of pending tasks is traversed until the queue of pending tasks is empty, wherein the traversing the queue of pending tasks includes:
[0009] Obtaining a target pending task from the pending task queue according to a preset rule;
[0010] The processing equipment executes the target task to be operated, and after completing the execution of the target task to be operated, deletes the target task to be operated from the queue of tasks to be operated.
[0011] Optionally, any of the tasks to be performed includes at least one subtask to be executed in a preset order, including: a subtask of transporting materials from a front-stage device to a back-stage device.
[0012] Optionally, the preceding equipment and the succeeding equipment include: storage equipment and processing equipment;
[0013] Among them, the storage equipment includes a wet material bin, a dry material bin and a discharge pit; the processing equipment includes a dryer and a de-duster.
[0014] Optionally, when the processing equipment is a dryer, the tasks to be performed include: transporting the material from a wet material bin to the dryer, performing a drying operation, and transporting the dried material from the dryer to a dry material bin.
[0015] Optionally, a transmission line is provided between the front-stage device and the back-stage device.
[0016] Optionally, the subtask of transporting materials from the front-stage equipment to the back-stage equipment includes the following steps during execution:
[0017] Locking the transmission line between the preceding device and the succeeding device, and the preceding device, so as to occupy the right to use the transmission line and the preceding device during the locking period;
[0018] When the transmission line and the front-stage equipment are locked successfully, the subtask of inputting materials from the front-stage equipment to the back-stage equipment is started;
[0019] When the subtask of inputting materials from the preceding device to the succeeding device is completed, the locked transmission line and the preceding device are unlocked to release the right to use the transmission line and the preceding device during the locking period.
[0020] Optionally, when the subtask of transporting materials from the preceding equipment to the succeeding equipment is executed, the actual transport volume is controlled accordingly according to the capacities of the preceding equipment and the succeeding equipment, and the load of the transmission line.
[0021] Optionally, obtaining the target pending task from the pending task queue according to a preset rule includes: sorting the pending tasks according to their generation time, and taking the pending task farthest from the current time as the target pending task.
[0022] Optionally, the pending task queue is generated in the following manner:
[0023] Determine the material flow relationship between different processing equipment and different storage equipment according to the preset processing flow;
[0024] Determining the registration relationship between the preceding device and the succeeding device in the task to be processed according to the material flow relationship between the different processing devices and the different storage devices;
[0025] Generating a task to be performed corresponding to the processing equipment according to the registered preceding equipment and following equipment; and
[0026] Based on the pending tasks, a queue of pending tasks corresponding to the processing equipment is generated.
[0027] Optionally, determining the registration relationship between the preceding device and the succeeding device includes determining a unique number of the preceding device and a unique number of the succeeding device to be registered.
[0028] Optionally, the registration relationship between the preceding device and the succeeding device is determined in the following manner:
[0029] According to the feature matching restriction and the capacity matching restriction, the registration relationship between the preceding device and the succeeding device is determined.
[0030] Optionally, determining the registration relationship between the preceding device and the succeeding device according to the feature matching restriction includes:
[0031] Determine a subsequent device that matches the preceding device according to the material feature information corresponding to the material stored in the preceding device, wherein the material feature information stored in the matched subsequent device is consistent with the material feature information corresponding to the preceding device;
[0032] The material characteristic information includes: customer information and material quality inspection information; the material quality inspection information includes: variety type, quality grade, cadmium content and moisture.
[0033] Optionally, determining the registration relationship between the front-stage device and the back-stage device according to the capacity matching restriction includes:
[0034] Determine a subsequent device that matches the previous device according to the device capacity information; wherein the device capacity information includes: used capacity and remaining capacity;
[0035] The remaining capacity of the matched subsequent-stage device is greater than a preset threshold, and the remaining capacity of the matched subsequent-stage device is greater than or equal to the used capacity of the preceding-stage device.
[0036] Optionally, determining the registration relationship between the preceding device and the succeeding device in the task to be processed according to the material flow relationship between the different processing devices and the different storage devices includes:
[0037] When determining the registration relationship between the preceding device and the succeeding device in the task to be operated; when the storage device or the processing device is emptied of materials, the storage device or the processing device does not follow the feature matching restriction but follows the capacity matching restriction; and
[0038] When the storage device or the processing device is not emptied of material, the storage device or the processing device complies with the characteristic matching limit and the capacity matching limit.
[0039] Optionally, determining the registration relationship between the preceding device and the succeeding device in the task to be processed according to the material flow relationship between the different processing devices and the different storage devices further includes:
[0040] When the subsequent equipment is a dryer, the unloading pit is preferably selected as the preceding equipment, the material in the unloading pit is preferably selected for drying, and after there is no material in the unloading pit, the wet material bin is selected as the preceding equipment;
[0041] The storage device corresponding to the earliest stored material is preferentially selected as the preceding device to perform the drying operation;
[0042] Determine the corresponding dryer based on the dryer temperature and the most recent end time of the dryer operation.
[0043] A second aspect of an embodiment of the present invention provides a material processing operation task scheduling system, the system comprising: a memory and a processor, the processor being configured to execute the material processing operation task scheduling method.
[0044] A third aspect of an embodiment of the present invention provides a machine-readable storage medium, on which instructions are stored. When the instructions are executed by a processor, the processor is configured to execute the material processing operation task scheduling method.
[0045] A fourth aspect of an embodiment of the present invention provides a computer program product, including a computer program, characterized in that the computer program implements the material processing operation task scheduling method when executed by a processor.
[0046] An embodiment of the present invention provides a material processing operation task scheduling method. The method cyclically obtains and executes the pending tasks of the processing equipment from the pending tasks queue. On the one hand, the pending tasks automatically connect multiple operation processes in the material processing production line, such as the grain feeding, drying, ventilation and grain discharge processes in the grain processing production line, without manual intervention, which can improve production efficiency; on the other hand, the pending tasks of each processing equipment are queued independently, which can make full use of the transmission system and idle time, reduce the frequency of manual task issuance, and improve equipment utilization.
[0047] Other features and advantages of the embodiments of the present invention will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings:
[0049] Figure 1 It is a flow chart of a material processing task scheduling method provided by an embodiment of the present invention;
[0050] Figure 2 is a schematic diagram of a waiting task queue of a drying machine provided by an embodiment of the present invention;
[0051] Figure 3 It is a schematic diagram of a cyclic operation flow of a drying machine provided by an embodiment of the present invention;
[0052] Figure 4 It is a schematic diagram of the material flow relationship between the processing equipment and the storage equipment in the drying operation line provided by an embodiment of the present invention;
[0053] Figure 5 It is a schematic diagram of realizing multi-machine automated operation of dryers by applying grain feature matching, capacity matching, lock control, load control, and inventory management provided by an embodiment of the present invention;
[0054] Figure 6 It is a schematic diagram of a process for generating a task to be operated provided by an embodiment of the present invention;
[0055] Figure 7 It is a schematic diagram of the electrical system of the grain drying line provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0056] The specific implementation of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the embodiment of the present invention, and is not used to limit the embodiment of the present invention.
[0057] In the material processing line, there are multiple processing procedures and multiple similar processing equipments to perform production operations simultaneously. For example, the grain drying line includes operation processes such as feeding, impurity removal, drying, secondary impurity removal, and outbound delivery, as well as multiple wet barns, multiple dry barns, multiple dryers, multiple impurity removers, and multiple transportation lines. The material processing operation task scheduling method provided in the embodiment of the present invention can realize the automated operation and centralized control of the material processing line including the grain drying line.
[0058] Specifically, taking a grain drying line as an example, the method provided by the embodiment of the present invention is specifically described. Figure 1 is a flow chart of a material processing task scheduling method provided by an embodiment of the present invention, such as Figure 1 As shown, an embodiment of the present invention provides a material processing task scheduling method, the method comprising:
[0059] For any processing device among the multiple processing devices, steps S101 to S105 are executed.
[0060] Step S101, obtaining a queue of pending tasks corresponding to the processing equipment.
[0061] In some embodiments, the processing equipment includes a dryer and a de-impurer. The dryer uses a designated type of grain as the drying object, and automatically stores the dried grain in a designated barn after drying. The de-impurer uses a designated type of grain as the de-impurer object, and automatically stores the de-impurerized grain in a designated barn after removing impurities (including stones, soil, straw, and shriveled grains, etc.) from the grain.
[0062] Furthermore, Figure 2 is a schematic diagram of a waiting task queue of a dryer provided in an embodiment of the present invention, referring to Figure 2 The waiting task queue stores a plurality of waiting tasks, for example, Figure 2 For the 1# dryer, there are three pending tasks stored in the pending task queue, including 1# machine_job order_2, 1# machine_job order_3, and 1# machine_job order_4.
[0063] Each pending task includes the following:
[0064]
[0065] By allocating a corresponding independent waiting task queue to each dryer, each waiting task queue stores multiple waiting tasks, so that each dryer can perform drying operations independently without interfering with each other. Through the multi-machine operation scheduling mechanism, operators can flexibly assign different tasks to different dryers, or the system can automatically assign different tasks to dryers, and each dryer can complete the task uninterruptedly according to the assigned waiting task queue.
[0066] Step S102, traversing the queue of pending tasks until the queue of pending tasks is empty, wherein traversing the queue of pending tasks includes executing steps S103 to S105.
[0067] Step S103: Obtain the target pending task from the pending task queue according to a preset rule.
[0068] Reference Figure 2 For 1# dryer, the target task to be done is: 1# machine_job order_1; for 2# dryer, the target task to be done is: 2# machine_job order_3.
[0069] In some embodiments, obtaining the target pending task from the pending task queue according to a preset rule includes: arranging the pending tasks in order according to their generation time, and taking the pending task farthest from the current time as the target pending task.
[0070] Step S104: the processing equipment executes the target task to be performed.
[0071] In some embodiments, any of the tasks to be performed includes at least one subtask to be executed in a preset order, including: a subtask of transporting materials from a front-stage device to a back-stage device.
[0072] In some embodiments, the front-stage equipment and the back-stage equipment include: storage equipment and processing equipment.
[0073] The storage equipment includes a wet material bin, a dry material bin and a discharge pit, and the processing equipment includes a dryer and a de-duster. It should be noted that in the specific implementation process, the discharge pit can also be used as a special wet material bin.
[0074] In some embodiments, a transmission line is provided between the front-stage device and the back-stage device.
[0075] In some embodiments, when the processing equipment is a dryer, the tasks to be performed include: transporting the material from the unloading pit or wet material bin to the dryer, performing a drying operation, and transporting the dried material from the dryer to the dry material bin.
[0076] Furthermore, Figure 3 is a schematic diagram of the cycle operation flow of the drying machine provided by the embodiment of the present invention, referring to Figure 3 For any dryer, a complete operation process includes three links: grain feeding, drying, and grain discharging, and the above three links are executed in sequence. The next link can only be started after the previous link is completed, that is, the drying operation is performed after the grain feeding is completed, and the grain discharging operation is performed after the drying operation is completed.
[0077] Among them, the grain intake link includes transporting grain from the wet barn to the dryer. For the grain intake link, the previous equipment is the wet barn and the subsequent equipment is the dryer. The drying link includes the dryer performing the drying operation according to the drying strategy. The grain discharge link includes transporting the dried grain from the dryer to the dry barn. For the grain discharge link, the previous equipment is the dryer and the subsequent equipment is the dry barn.
[0078] The material processing task scheduling method provided by the embodiment of the present invention first obtains the target pending task corresponding to the dryer, and then automatically sends the grains in the designated wet grain bin to the dryer according to the wet grain source bin in the task; then executes the drying process according to the drying strategy; finally, after the drying operation is completed, the dry grains are sent to the designated dry grain bin for storage according to the dry grain bin destination information. At this point, the execution of a drying type task is completed, and then the next pending task is automatically retrieved for execution, thereby achieving the purpose of cyclic operation.
[0079] During the research process, the inventors of the present application discovered that there are many restrictions on the actual production operation of the drying line, such as grains from different customers cannot be mixed, grains of different varieties are not allowed to be mixed, unqualified grains cannot be mixed with qualified grains, there is only one transmission line between the storage equipment and the processing equipment, and the capacity of the storage equipment and the processing equipment is limited.
[0080] Figure 4 Schematic diagram of the material flow relationship between the processing equipment and the storage equipment in the drying operation line provided by the embodiment of the present invention, such as Figure 4 As shown, the drying operation line usually has a grain unloading pit, multiple independently working dryers, multiple wet barns and multiple dry barns, and the flow relationship between the grain unloading pit, wet barns, dryers, dry barns and conveying lines is complex.
[0081] Figure 5 This is a schematic diagram of realizing the automatic operation of multiple dryers by applying the grain feature matching, capacity matching, locking control, load control, and inventory management provided by the embodiment of the present invention. Figure 5 The inventor of the present application generates tasks to be processed based on grain feature matching and capacity matching in the process of automatically generating a queue of tasks to be processed based on a variety of restrictive conditions and the relationship between equipment. When executing the tasks to be processed, locking control, load control, capacity matching, and inventory management are used to realize the automated operation of multiple dryers.
[0082] Furthermore, the specific implementation process of the locking control provided by the embodiment of the present invention is described.
[0083] In some embodiments, the subtask of transporting materials from the front-stage equipment to the back-stage equipment includes the following steps during execution:
[0084] Locking the transmission line between the preceding device and the succeeding device, and the preceding device, so as to occupy the right to use the transmission line and the preceding device during the locking period;
[0085] When the transmission line and the front-stage equipment are locked successfully, the subtask of inputting materials from the front-stage equipment to the back-stage equipment is started;
[0086] When the subtask of inputting materials from the preceding device to the succeeding device is completed, the locked transmission line and the preceding device are unlocked to release the right to use the transmission line and the preceding device during the locking period.
[0087] Specifically, Figure 4 As shown, in order to deliver the raw materials accurately, a placeholder lock (unique key, referred to as key) is set in the conveying link (wet barn feeding / dryer feeding / dry barn feeding), and it is first come first served. Only the dryer (or barn) that has obtained the key can obtain the right to use the transmission line and open the feeding door. The dryer (or barn) that has not obtained the key cannot open the feeding door. After the dryer (or barn) that has obtained the key is used, it will automatically return the key to the conveyor line. Figure 4 Conveyor lines ①, ③ and ④ must all be equipped with occupancy locks.
[0088] Furthermore, the specific implementation process of load control and capacity matching provided by the embodiment of the present invention is described.
[0089] In some embodiments, when the subtask of transporting materials from the preceding equipment to the succeeding equipment is executed, the actual transport volume is controlled accordingly according to the capacities of the preceding equipment and the succeeding equipment, and the load of the transmission line.
[0090] Specifically, the front-end equipment is a wet barn, the back-end equipment is a dryer, the transmission line is a conveyor belt, and the load capacity of the transmission line is limited. When executing the subtask of feeding grain from the wet barn to the dryer, first determine whether the dryer is full. If the dryer is full at this time, cancel the execution of this subtask; if the dryer is not full at this time and there is a certain amount of remaining space, start the execution of this subtask, and when the dryer reaches the full warehouse state, interrupt the execution of this subtask to avoid the dryer from bursting.
[0091] When executing the subtask of feeding grain from the wet barn to the dryer, the actual feed amount of the dryer and the conveyor belt delivery amount can be determined according to the current remaining grain capacity of the wet barn, the remaining capacity of the dryer, and the conveyor belt load capacity.
[0092] In some embodiments, the front-stage equipment is a dryer and the rear-stage equipment is a dust remover; or the front-stage equipment is a grain unloading pit and the rear-stage equipment is a wet barn; or the front-stage equipment is a dryer and the rear-stage equipment is a dry barn.
[0093] Furthermore, the specific implementation process of the inventory management provided by the embodiment of the present invention is described. Since the automatic generation of the waiting task queue of the dryer depends on the characteristics of the grain (variety, quality, customer, moisture, cadmium content, and grain inventory), in order to facilitate data tracing, it is necessary to record the flow information of grains in multiple operation process nodes, including multi-dimensional data such as transfer path and transfer time.
[0094] The grain unloading pit is the starting point of the entire drying process. The raw grain records generated in this link are not only the starting point of information, but also the initiation link of the operation task. After the grain is unloaded into the grain unloading pit, the data is obtained from the weighbridge system or manually entered.
[0095] In the drying operation line, wet silos, dryers and dry silos have the function of grain storage, and their entry and exit management should be carried out, and relevant records should be produced, including key data records of each operation process in the drying operation line, such as recording time, entry time, exit time, batch number, grain information, source information, drying start time, drying end time, and transportation information.
[0096] Step S105: After completing the execution of the target task to be processed, the processing equipment deletes the target task to be processed from the queue of tasks to be processed.
[0097] Furthermore, the implementation process of generating a queue of pending tasks according to grain feature matching and capacity matching provided in an embodiment of the present invention is specifically described.
[0098] In some embodiments, the pending task queue is generated by:
[0099] Step S201: determine the material flow relationship between different processing equipment and different storage devices according to a preset processing flow.
[0100] In some embodiments, the material flow relationship between different processing equipment and different storage equipment is as follows: Figure 4 As shown, the material flow relationship between different processing equipment and different storage equipment includes the number of different equipment, the transmission paths between the equipment, and the number and direction of transmission lines.
[0101] Figure 4 The grain unloading pit is the starting point of the entire drying operation line process. The raw grain records generated in this link are not only the starting point of the information, but also the link initiating the operation task. After the grain is unloaded into the grain unloading pit, the data is obtained from the weighing system or manually entered.
[0102] Step S202: Determine the registration relationship between the preceding device and the succeeding device in the task to be processed according to the material flow relationship between the different processing devices and the different storage devices.
[0103] In some embodiments, determining the registration relationship between the preceding device and the succeeding device includes determining a unique number of the preceding device and a unique number of the succeeding device to be registered, as well as a material flow direction.
[0104] Furthermore, the material flow direction is from the front-stage equipment to the back-stage equipment.
[0105] In some embodiments, the registration relationship between the preceding device and the succeeding device is determined by:
[0106] According to the feature matching restriction and the capacity matching restriction, the registration relationship between the preceding device and the succeeding device is determined.
[0107] Specifically, in order to ensure that the required grain can be delivered to the correct barn or processing equipment (such as a dryer), grain feature matching and capacity matching must be performed, matching upstream and downstream equipment must be screened out, and the registration relationship between the upstream and downstream equipment must be recorded.
[0108] In some embodiments, determining the registration relationship between the preceding device and the succeeding device according to the feature matching restriction includes:
[0109] Determine a subsequent device that matches the preceding device according to the material feature information corresponding to the material stored in the preceding device, wherein the material feature information stored in the matched subsequent device is consistent with the material feature information corresponding to the preceding device;
[0110] The material characteristic information includes: customer information and material quality inspection information; the material quality inspection information includes: variety type, quality grade, cadmium content and moisture.
[0111] Specifically, the material characteristic information stored in the matched subsequent equipment is consistent with the material characteristic information corresponding to the previous equipment, which specifically includes: the grains stored in the previous equipment and the matched subsequent equipment come from the same customer, are of the same variety, have qualified quality grades, and have the same moisture content.
[0112] In some embodiments, determining the registration relationship between the preceding device and the succeeding device according to the capacity matching restriction includes:
[0113] Determine a subsequent device that matches the previous device according to the device capacity information; wherein the device capacity information includes: initial capacity, used capacity, and remaining capacity;
[0114] The remaining capacity of the matched subsequent-stage device is greater than a preset threshold, and the remaining capacity of the matched subsequent-stage device is greater than or equal to the used capacity of the preceding-stage device.
[0115] Specifically, the subsequent equipment that matches the preceding equipment needs to meet the following requirements: it is not fully stocked and has a certain amount of remaining capacity to accommodate the materials input from the preceding equipment. The used capacity of the preceding equipment indicates the capacity occupied by the materials currently stored in the preceding equipment. When determining the subsequent equipment that matches the preceding equipment, the subsequent equipment whose remaining capacity is greater than or equal to the used capacity of the preceding equipment is preferred, and the subsequent equipment whose remaining capacity is less than the used capacity of the preceding equipment is secondly selected.
[0116] If you select a subsequent device whose remaining capacity is less than the used capacity of the previous device, when actually executing the subtask of transporting materials from the previous device to the subsequent device, you need to monitor the remaining capacity of the subsequent device in real time, and interrupt the execution of the task when the subsequent device reaches a full warehouse state to avoid overflow of the subsequent device.
[0117] In some embodiments, according to the material flow relationship between the different processing equipment and the different storage equipment, determining the registration relationship between the preceding equipment and the succeeding equipment in the task to be operated includes:
[0118] When determining the registration relationship between the preceding device and the succeeding device in the task to be operated; when the storage device or the processing device is emptied of materials, the storage device or the processing device does not follow the feature matching restriction but follows the capacity matching restriction; and
[0119] When the storage device or the processing device is not emptied of material, the storage device or the processing device complies with the characteristic matching limit and the capacity matching limit.
[0120] Specifically, after the barn (or dryer) is emptied of grain, unless otherwise specified (such as a dry-wet multiplexing barn is designated for a specific purpose), when determining the alignment relationship between the preceding equipment and the succeeding equipment, the barn (or dryer) can be considered not to be subject to feature matching restrictions, but must comply with capacity matching restrictions.
[0121] When the barn (or dryer) is not emptied, the barn (or dryer) must comply with feature matching restrictions and capacity matching restrictions when determining the registration relationship between the preceding device and the succeeding device.
[0122] Figure 6 is a flow chart of generating pending tasks provided by an embodiment of the present invention, such as Figure 6 As shown in the figure, when the dryer enters the idle state, the system automatically initiates a new operation task for the dryer according to the wet grain inventory (the unloading pit is regarded as a special wet grain bin). The operation task comes from the wet grain bin or the unloading pit, which can be manually entered or generated according to the weighing record (the ground scale system has been connected).
[0123] It should be noted that the operator may also initiate a new operation task for the dryer and add the operation task to the waiting operation task queue corresponding to the dryer.
[0124] The wet barn is used as a buffer for wet grain when the dryer is running at full load. Since the quality of grain is affected by humidity and temperature, wet grain cannot be stored in the barn for a long time. When creating a job instruction, the grain in the wet barn should be given priority for drying. Since there is a sequence for wet grain to enter the barn, the first-in-first-out principle should be adopted when selecting grain.
[0125] In summary, in the generation of pending tasks, the following principles should be adopted to determine the registration relationship between the front-end equipment and the back-end equipment:
[0126] ①①Prioritize the grain in the wet barn for drying. When there is no grain in the wet barn, choose the grain unloading pit (lowest priority).
[0127] ② Give priority to drying the grains that are stored earliest.
[0128] ③ Based on capacity matching and feature matching, limit the selection of grains that do not meet the conditions.
[0129] ④ Select a suitable dryer based on the dryer temperature and the most recent end time of the dryer operation.
[0130] Step S203: Generate pending tasks corresponding to the processing equipment according to the registered preceding equipment and succeeding equipment.
[0131] Step S204: Based on the pending tasks, a queue of pending tasks corresponding to the processing equipment is generated.
[0132] In some embodiments, after a pending task corresponding to a processing device is generated, the pending task is added to a queue of pending tasks corresponding to the processing device after confirmation by an operator.
[0133] Figure 7 Schematic diagram of the electrical system of the grain drying line provided by the embodiment of the present invention. Figure 7 As shown, an embodiment of the present invention provides an electrical system for a grain drying operation line. The electrical system for the grain drying operation line adopts a distributed electrical layout, is divided into the following modules according to functional links and similar equipment, and configures slave stations according to modules, which are connected via Ethernet.
[0134] An embodiment of the present invention provides a material processing operation task scheduling system, the system comprising: a memory and a processor, the processor being configured to execute the material processing operation task scheduling method.
[0135] An embodiment of the present invention provides a machine-readable storage medium, on which instructions are stored. When the instructions are executed by a processor, the processor is configured to execute the material processing operation task scheduling method.
[0136] An embodiment of the present invention provides a computer program product, including a computer program, and when the computer program is executed by a processor, the computer program implements the material processing operation task scheduling method.
[0137] An embodiment of the present invention provides a material processing operation task scheduling method. The method cyclically obtains and executes the pending tasks of the processing equipment from the pending tasks queue. On the one hand, the pending tasks automatically connect multiple operation processes in the material processing production line, such as the grain feeding, drying, ventilation and grain discharge processes in the grain processing production line, without manual intervention, which can improve production efficiency; on the other hand, the pending tasks of each processing equipment are queued independently, which can make full use of the transmission system and idle time, reduce the frequency of manual task issuance, and improve equipment utilization.
[0138] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A material processing task scheduling method, characterized in that: The method comprises: For any of the multiple processing equipment: Obtain a queue of pending tasks corresponding to the processing equipment; Wherein, the waiting task queue stores a plurality of waiting tasks; The queue of pending tasks is traversed until the queue of pending tasks is empty, wherein the traversing the queue of pending tasks includes: Obtaining a target pending task from the pending task queue according to a preset rule; The processing equipment executes the target task to be operated, and after completing the execution of the target task to be operated, deletes the target task to be operated from the queue of tasks to be operated.
2. The method according to claim 1, characterized in that: Any of the tasks to be performed includes at least one subtask to be executed in a preset order, including: a subtask of transporting materials from a front-stage device to a back-stage device.
3. The method according to claim 2, characterized in that The preceding equipment and the following equipment include: storage equipment and processing equipment; Among them, the storage equipment includes a wet material bin, a dry material bin and a discharge pit; the processing equipment includes a dryer and a de-duster.
4. The method according to claim 3, characterized in that When the processing equipment is a dryer, the tasks to be performed include: transporting the material from the unloading pit or the wet material bin to the dryer, performing the drying operation, and transporting the dried material from the dryer to the dry material bin.
5. The method according to claim 2, characterized in that: A transmission line is arranged between the preceding device and the succeeding device.
6. The method according to claim 5, characterized in that The subtask of transporting materials from the front-stage equipment to the back-stage equipment includes the following steps during execution: Locking the transmission line between the preceding device and the succeeding device, and the preceding device, so as to occupy the right to use the transmission line and the preceding device during the locking period; When the transmission line and the front-stage equipment are locked successfully, the subtask of inputting materials from the front-stage equipment to the back-stage equipment is started; When the subtask of inputting materials from the preceding device to the succeeding device is completed, the locked transmission line and the preceding device are unlocked to release the right to use the transmission line and the preceding device during the locking period.
7. The method according to claim 6, characterized in that When the subtask of transporting materials from the preceding equipment to the succeeding equipment is executed, the actual transport volume is controlled accordingly according to the capacities of the preceding equipment and the succeeding equipment, and the load of the transmission line.
8. The method according to claim 1, characterized in that The acquiring the target pending task from the pending task queue according to a preset rule includes: sorting the pending tasks according to their generation time, and taking the pending task farthest from the current time as the target pending task.
9. The method according to claim 3, characterized in that The pending task queue is generated in the following way: Determine the material flow relationship between different processing equipment and different storage equipment according to the preset processing flow; Determining the registration relationship between the preceding device and the succeeding device in the task to be processed according to the material flow relationship between the different processing devices and the different storage devices; Generate pending tasks corresponding to the processing equipment according to the registered preceding equipment and following equipment; as well as Based on the pending tasks, a queue of pending tasks corresponding to the processing equipment is generated.
10. The method according to claim 9, characterized in that Determining the registration relationship between the preceding device and the succeeding device includes determining a unique number of the preceding device, a unique number of the succeeding device to be registered, and a material flow direction.
11. The method according to claim 9, characterized in that The registration relationship between the preceding device and the succeeding device is determined in the following manner: According to the feature matching restriction and the capacity matching restriction, the registration relationship between the preceding device and the succeeding device is determined.
12. The method according to claim 11, characterized in that Determining the registration relationship between the preceding device and the succeeding device according to the feature matching restriction includes: Determine a subsequent device that matches the preceding device according to the material feature information corresponding to the material stored in the preceding device, wherein the material feature information stored in the matched subsequent device is consistent with the material feature information corresponding to the preceding device; The material characteristic information includes: customer information and material quality inspection information; the material quality inspection information includes: variety type, quality grade, cadmium content and moisture.
13. The method according to claim 11, characterized in that The determining, according to the capacity matching restriction, the registration relationship between the preceding device and the succeeding device comprises: Determine a subsequent device that matches the previous device according to the device capacity information; wherein the device capacity information includes: used capacity and remaining capacity; The remaining capacity of the matched subsequent-stage device is greater than a preset threshold, and the remaining capacity of the matched subsequent-stage device is greater than or equal to the used capacity of the preceding-stage device.
14. The method according to claim 11, characterized in that Determining the registration relationship between the preceding device and the succeeding device in the task to be operated according to the material flow relationship between the different processing devices and the different storage devices includes: When determining the registration relationship between the preceding device and the succeeding device in the task to be performed; When the storage device or the processing device is emptied of material, the storage device or the processing device does not comply with the feature matching restriction but complies with the capacity matching restriction; and When the storage device or the processing device is not emptied of material, the storage device or the processing device complies with the characteristic matching limit and the capacity matching limit.
15. The method according to claim 9, characterized in that Determining the registration relationship between the preceding device and the succeeding device in the task to be operated according to the material flow relationship between the different processing devices and the different storage devices also includes: When the subsequent equipment is a dryer, the unloading pit is preferably selected as the preceding equipment, the material in the unloading pit is preferably selected for drying, and after there is no material in the unloading pit, the wet material bin is selected as the preceding equipment; The storage device corresponding to the earliest stored material is preferentially selected as the preceding device to perform the drying operation; Determine the corresponding dryer based on the dryer temperature and the most recent end time of the dryer operation.
16. A material processing task scheduling system, characterized in that: The system includes: a memory and a processor, wherein the processor is configured to execute the material processing task scheduling method as described in any one of claims 1 to 15.
17. A machine-readable storage medium having instructions stored thereon, characterized in that: When the instruction is executed by a processor, the processor is configured to execute the material processing task scheduling method according to any one of claims 1 to 15.
18. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the material processing task scheduling method according to any one of claims 1 to 15.