Scheduling method and system for slow cooling field of copper smelting slag, computer equipment and storage medium
Through automated scheduling and intelligent status management, the problem of improper spraying time caused by different air cooling times of the slag ladle in the copper smelting slag slow cooling yard was solved, the cooling efficiency and safety of the slag ladle were improved, and the intelligent upgrade of copper smelting slag slow cooling management was promoted.
Patent Information
- Application Number
- CN202510555613.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-09-19
AI Technical Summary
In the copper smelting slag slow cooling area, there are a large number of slag bags with different air cooling times. Manual management is prone to confusion, resulting in improper spraying time, affecting the cooling effect. In addition, manual recording and operation in a high-temperature environment are time-consuming and labor-intensive, posing safety risks and affecting the smooth progress of the production process.
By adopting an automated scheduling method, adjusting status tags and accurately transferring by mobile leveling vehicles, combined with the coordinated scheduling of metallurgical gantry cranes and mobile leveling vehicles, the entire life cycle of slag bags can be tracked, manual recording errors can be avoided, cooling groups can be dynamically selected, and cooling can be carried out in stages to ensure cooling uniformity and equipment load balance.
It significantly improves the operating efficiency and safety of the copper smelting slag slow cooling yard, reduces the frequency of manual operations in high-temperature environments, reduces the risk of accidents, and promotes the development of copper smelting slag slow cooling management towards intelligence and high reliability.
Smart Images

Figure CN120672013A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of metal smelting technology, and in particular to a method, system, computer equipment and storage medium for scheduling a slow cooling field for copper smelting slag. Background Art
[0002] With the rapid development of the metal smelting industry, various raw and concentrated ore resources are becoming increasingly scarce. How to rationally and fully utilize metal ore resources and achieve high metal smelting recovery rates has become a critical component of modern smelting technology. Copper pyrometallurgy produces large amounts of slag, which contains a variety of valuable metals and minerals. Proper treatment and recycling of this slag not only reduces the environmental burden but also creates economic value. Therefore, smelting slag is transported to the slag cooling yard using slag bags and slag car. There, the slag is sequentially cooled with air, water, and then turned over and slag is dumped. The empty slag bag is then transported to the smelting furnace for further slag collection.
[0003] In the related technology, in the traditional slow cooling method, the staff manually records the slag discharge time, placement position, cooling time and other information of each slag bag. When the slag storage time reaches the specified natural cooling time, the corresponding spray valve is manually opened to water-cool the slag bag and the time is counted. When the water cooling time reaches the specified time, the spraying process is stopped.
[0004] However, the applicant recognized that the slag slow cooling yard had a large number of slag bags. The simultaneous presence of multiple slag bags resulted in different air cooling times for different bags, which could easily lead to confusion in manual management, resulting in improper spraying timing and poor cooling performance. Furthermore, manual record-keeping and operation in high-temperature environments were time-consuming and labor-intensive, posing certain safety risks and hindering the smooth flow of the production process, thereby affecting overall slow cooling efficiency. Summary of the Invention
[0005] In view of this, the present application provides a copper smelting slag slow cooling site scheduling method, system, computer equipment and storage medium. The main purpose is to solve the current slag slow cooling site with a large number of slag bags, multiple slag bags on site at the same time, different air cooling times for different slag bags, and the easy confusion caused by manual management, resulting in improper spraying time and affecting the cooling effect. At the same time, manual recording and operation in a high-temperature environment is time-consuming and labor-intensive, and there are certain safety risks, which will affect the smooth progress of the production process and thus the overall slow cooling efficiency.
[0006] According to the first aspect of the present application, a method for scheduling a slow cooling site for copper smelting slag is provided, the method comprising:
[0007] When a copper smelting slag full signal is received, the state label of the slag ladle is adjusted to a hot ladle, and the mobile level vehicle is dispatched to carry the slag ladle along the full ladle track;
[0008] Determine a target cooling group from a plurality of cooling groups corresponding to a slow cooling field of the copper smelting slag, and select a ladle position in the target cooling group as a designated ladle position, wherein the cooling group is a cooling unit consisting of a plurality of adjacent ladle positions;
[0009] Executing a scheduling operation indicated by a designated scheduling rule to control a corresponding metallurgical gantry crane to lift the slag ladle and place it at the designated ladle location, wherein the designated scheduling rule is a scheduling rule selected from a preset rule library and matching the current production rhythm, and the production rhythm is used to indicate the number of metallurgical gantry cranes and mobile leveling vehicles;
[0010] When all the ladle positions corresponding to a cooling group are in a non-empty state and the slag ladles on each ladle position are in a hot state, the cooling operation is performed on the cooling zone group.
[0011] Optionally, the method further includes:
[0012] When a copper smelting slag discharge signal is received, the specified scheduling rule is selected from the preset rule library, and the scheduling operation indicated by the specified scheduling rule is executed to control the corresponding metallurgical gantry crane to place the slag ladle with a status label of empty ladle on the corresponding mobile leveling vehicle, wherein before placing the slag ladle, the mobile leveling vehicle is in an empty vehicle state;
[0013] Determine whether there is slag ladle connection at the slag discharge port corresponding to the empty ladle track;
[0014] If there is slag ladle connection, the mobile leveling vehicle is dispatched to move along the empty ladle track to the track-changing point, the mobile leveling vehicle is switched to the full ladle track through the track-changing device, and the mobile battery vehicle is dispatched to move along the full ladle track to the slag discharge port corresponding to the full ladle track. After the mobile leveling vehicle arrives at the slag discharge port, the position information is sent to the slag discharge system, so that the slag discharge system switches the chute based on the position information, and discharges the slag after the chute is switched into place;
[0015] If there is no slag ladle connection, the mobile level car is dispatched to move along the empty ladle track to the slag discharge port corresponding to the empty ladle track. After the mobile level car arrives at the slag discharge port, the position information is sent to the slag discharge system, so that the slag discharge system switches the chute based on the position information and discharges the slag after the chute is switched into place.
[0016] Optionally, controlling the corresponding metallurgical gantry crane to place the slag ladle with the status label of empty ladle on the corresponding mobile level vehicle includes:
[0017] Determine the target ladle position with a non-empty position in the copper smelting slag slow cooling field, and detect the status label of the slag ladle stored in the target ladle position;
[0018] If at least one slag bag to be turned over is detected, the bag position corresponding to any slag bag is set to the selected state, and the corresponding metallurgical gantry crane is controlled to lift the slag bag and move it to the bag turning point for turning over, and the bag position state of the bag position is set to empty. After the turning over is completed, the slag bag is placed on the mobile leveling vehicle and the status label of the slag bag is adjusted to empty.
[0019] If no slag bag in the waiting-to-turnover state is detected, a bag position for placing a slag bag in the empty bag state is selected from the target bag positions, and the corresponding metallurgical gantry crane is controlled to lift the slag bag and place it on the mobile level car, and the bag position state of the bag position is set to empty.
[0020] Optionally, determining a target cooling group from a plurality of cooling groups corresponding to the copper smelting slag slow cooling field, and selecting a ladle position in the target cooling group as a designated ladle position, includes:
[0021] Determine a designated cooling group in which a package position status is vacant among the multiple cooling groups, and count the number of vacant positions of each designated cooling group, where the number of vacant positions is the number of package positions in which the package position status is vacant;
[0022] Sorting the plurality of designated cooling groups in ascending order of the number of vacancies, and selecting the designated cooling group ranked first as the target cooling group;
[0023] Any package location in the target cooling group that is in an empty location state is selected as the designated package location.
[0024] Optionally, the cooling operation on the cold zone group includes:
[0025] When all the ladle positions corresponding to a cooling group are in a non-empty state and the slag ladles on each ladle position are in a hot state, the cooling group is marked as cooling, so that the metallurgical gantry crane is prohibited from lifting the slag ladles stored in the cooling group;
[0026] Starting a timer and adjusting the status labels of all slag ladles in the cooling zone group to air cooling;
[0027] After the timing duration reaches a first threshold, intermittent spraying is started, and the status labels of all the slag ladles are adjusted to intermittent spraying;
[0028] Restarting the timer, and after the timed duration reaches a second threshold, starting continuous spraying, and adjusting the status labels of all the slag ladles to continuous spraying;
[0029] The timer is restarted, and after the timing duration reaches a third threshold, the status labels of all the slag bags are adjusted to bags to be turned over.
[0030] Optionally, the step of dispatching the mobile level vehicle to load the slag ladle and travel along a full ladle track includes:
[0031] Determine the track where the mobile level vehicle currently loading the slag bag is located;
[0032] If the track is an empty track, the mobile level vehicle is dispatched to move along the empty track to a track-changing point, the mobile level vehicle is switched to the full track by a track-changing device, and the mobile level vehicle is dispatched to continue moving along the full track;
[0033] If the track is a full track, the mobile level vehicle is dispatched to continue moving along the full track.
[0034] Optionally, the method further includes:
[0035] In the initial state or in the inventory state, the slag bag attributes of each slag bag are obtained and stored in the database, wherein the slag bag attributes include but are not limited to the factory number, the site number, the bag position number, the status label, the weight, the number of maintenance times and the number of slag receiving times, wherein the bag position status includes empty position, non-empty position and selected position, and the status label includes but is not limited to empty bag status, hot bag status, cold bag status, water cooling status and bag to be turned over status, and the status label is adjusted according to the transfer operation of the slag bag; and / or,
[0036] When the slag bag is transferred, the slag bag attributes of the slag bag are recorded along with the slag bag into the PLC data block corresponding to the metallurgical gate crane, the PLC data block corresponding to the mobile level car or the database; and / or,
[0037] Receive a status label adjustment instruction, obtain the label content and slag bag identifier carried in the status label adjustment instruction, query the slag bag corresponding to the slag bag identifier in the database, and modify the status label corresponding to the slag bag to the label content, wherein the status label adjustment instruction is uploaded by the reviewer based on the designated terminal.
[0038] According to a second aspect of the present application, a copper smelting slag slow cooling site scheduling system is provided, the system comprising:
[0039] a scheduling module, configured to adjust the status label of the slag ladle to a hot ladle upon receiving a signal indicating that the copper smelting slag is fully received, and to schedule the mobile level vehicle to carry the slag ladle along the full ladle track;
[0040] A determination module is used to determine a target cooling group from a plurality of cooling groups corresponding to the copper smelting slag slow cooling field, and select a ladle position in the target cooling group as a designated ladle position, wherein the cooling group is a cooling unit consisting of a plurality of adjacent ladle positions;
[0041] a control module, configured to execute a scheduling operation indicated by a specified scheduling rule to control a corresponding metallurgical gantry crane to lift the slag ladle and place it at the specified ladle location, wherein the specified scheduling rule is a scheduling rule selected from a preset rule library and matching the current production rhythm, and the production rhythm is used to indicate the number of metallurgical gantry cranes and mobile leveling vehicles;
[0042] The cooling module is used to perform cooling operation on the cooling zone group when all the ladle positions corresponding to a cooling group are in a non-empty state and the slag laps on each ladle position are in a hot ladle state.
[0043] Optionally, the control module is further configured to, when receiving a copper smelting slag discharge signal, select the specified scheduling rule from the preset rule library and execute the scheduling operation indicated by the specified scheduling rule to control the corresponding metallurgical gantry crane to place the slag ladle with the status label of empty ladle on the corresponding mobile leveling vehicle, wherein, before placing the slag ladle, the mobile leveling vehicle is in an empty vehicle state; determine whether there is slag ladle connection at the slag discharge port corresponding to the empty ladle track; if there is slag ladle connection, dispatch the mobile leveling vehicle to move along the empty ladle track to the track switching point, and switch the mobile leveling vehicle to the full ladle through the track switching device. The mobile electric vehicle is arranged to move along the full-bale track to the slag discharge port corresponding to the full-bale track, and after the mobile electric vehicle arrives at the slag discharge port, the position information is sent to the slag discharge system, so that the slag discharge system switches the chute based on the position information, and discharges the slag after the chute is switched into place; if there is no slag ladle connection, the mobile electric vehicle is arranged to move along the empty-bale track to the slag discharge port corresponding to the empty-bale track, and after the mobile electric vehicle arrives at the slag discharge port, the position information is sent to the slag discharge system, so that the slag discharge system switches the chute based on the position information, and discharges the slag after the chute is switched into place.
[0044] Optionally, the control module is further used to determine a target ladle position with a non-empty ladle position status in the copper smelting slag slow cooling field, and detect the status label of the slag ladle stored in the target ladle position; if at least one slag ladle in the waiting ladle state is detected, the ladle position corresponding to any slag ladle is set to a selected state, and the corresponding metallurgical gantry crane is controlled to lift the slag ladle and move it to the ladle turning point for turning, and the ladle position status of the ladle position is set to empty, and after the turning is completed, the slag ladle is placed on a mobile leveling vehicle, and the status label of the slag ladle is adjusted to empty; if no slag ladle in the waiting ladle state is detected, a ladle position for placing a slag ladle in the empty ladle state is selected from the target ladle position, and the corresponding metallurgical gantry crane is controlled to lift the slag ladle and place it on the mobile leveling vehicle, and the ladle position status of the ladle position is set to empty.
[0045] Optionally, the determination module is used to determine a designated cooling group whose package position status is vacant among multiple cooling groups, and count the number of vacancies in each designated cooling group, where the number of vacancies is the number of package positions whose package position status is vacant; sort the multiple designated cooling groups in order of the number of vacancies from small to large, and select the designated cooling group ranked first as the target cooling group; and select any package position whose package position status is vacant in the target cooling group as the designated package position.
[0046] Optionally, the cooling module is used to mark the cooling group as cooling when all the bag positions corresponding to a cooling group are in a non-empty state and the slag bags on each bag position are in a hot bag state, so as to prohibit the metallurgical gantry crane from lifting the slag bags stored in the cooling group; start the timer, and adjust the status labels of all the slag bags in the cold zone group to air cooling; after the timing time reaches a first threshold, start intermittent spraying, and adjust the status labels of all the slag bags to intermittent spraying; restart the timer, and after the timing time reaches a second threshold, start continuous spraying, and adjust the status labels of all the slag bags to continuous spraying; restart the timer, and after the timing time reaches a third threshold, adjust the status labels of all the slag bags to bags to be turned over.
[0047] Optionally, the scheduling module is used to determine the track where the mobile leveling vehicle currently loaded with the slag bag is located; if the track is an empty bag track, the mobile leveling vehicle is scheduled to move along the empty bag track to a track switching point, and the mobile leveling vehicle is switched to the full bag track through a track switching device, and the mobile leveling vehicle is scheduled to continue moving along the full bag track; if the track is a full bag track, the mobile leveling vehicle is scheduled to continue moving along the full bag track.
[0048] Optionally, the system further comprises:
[0049] A storage module is used to obtain the slag bag attributes of each slag bag in an initial state or in an inventory state, and store the slag bag attributes of each slag bag in a database, wherein the slag bag attributes include but are not limited to factory number, site number, bag location number, status label, weight, number of maintenance times, and number of slag receiving times, wherein the bag location status includes empty, non-empty, and selected, and the status label includes but is not limited to empty bag status, hot bag status, cold bag status, water-cooled status, and bag-to-be-turned status, and the status label is adjusted according to the transfer operation of the slag bag; and / or,
[0050] An input module, configured to input the slag bag attributes into the PLC data block corresponding to the metallurgical gantry crane, the PLC data block corresponding to the mobile leveling vehicle, or the database along with the slag bag when the slag bag is transferred; and / or
[0051] The update module is used to receive a status label adjustment instruction, obtain the label content and slag bag identifier carried in the status label adjustment instruction, query the slag bag corresponding to the slag bag identifier in the database, and modify the status label corresponding to the slag bag to the label content, wherein the status label adjustment instruction is uploaded by the reviewer based on the designated terminal.
[0052] According to a third aspect of the present application, a computer device is provided, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any one of the methods described in the first aspect when executing the computer program.
[0053] According to a fourth aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any one of the methods in the first aspect are implemented.
[0054] Based on the above technical solution, the present application provides a method, system, and computer device for scheduling a copper smelting slag slow cooling zone. Upon receiving a full copper smelting slag signal, the present application adjusts the status label of the slag ladle to hot and dispatches a mobile leveling vehicle to transport the ladle along a full-ladle track. Next, a target cooling group is identified from among the multiple cooling groups corresponding to the copper smelting slag slow cooling zone, and a ladle position within the target cooling group is selected as the designated ladle position. Furthermore, a scheduling operation, as indicated by a preselected scheduling rule, is executed to control the corresponding metallurgical gantry crane to lift the slag ladle and place it at the designated ladle position. Finally, when all ladle positions corresponding to a cooling zone are not empty and all slag ladles in each position are hot, cooling operations are performed on that cooling zone group. The present embodiment significantly improves the operational efficiency and safety of the copper smelting slag slow cooling zone through automated scheduling and intelligent state management. Specifically, by adjusting the slag ladle status label in real time and dispatching the mobile leveling vehicle to accurately transport the slag ladle along the corresponding track, slag ladle tracking is achieved throughout its lifecycle, avoiding confusion in spraying timing caused by manual recording errors. At the same time, based on the dynamic screening and designated bag allocation mechanism of the cooling group, centralized and configured storage of slag bags is achieved. When all bag positions in the cooling group are filled with hot bags, the system automatically triggers a phased cooling process (air cooling → intermittent spraying → continuous spraying) to ensure uniform cooling and improve the cooling efficiency of the slag bags. In addition, through the coordinated scheduling rules of the metallurgical gantry crane and the mobile leveling car, equipment load balancing and path optimization are achieved, the frequency of manual operation in high-temperature environments is reduced, the risk of accidents is reduced, and the slow cooling management of copper smelting slag is promoted to intelligent and high-reliability.
[0055] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present application. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:
[0057] Figure 1 A schematic flow chart of a method for scheduling a slow cooling site for copper smelting slag is shown in an embodiment of the present application;
[0058] Figure 2 A schematic flow chart of a method for scheduling a slow cooling site for copper smelting slag is shown in an embodiment of the present application;
[0059] Figure 3 A schematic diagram of a slow cooling field structure for copper smelting slag provided in an embodiment of the present application is shown;
[0060] Figure 4 A schematic flow chart of a method for scheduling a slow cooling site for copper smelting slag is shown in an embodiment of the present application;
[0061] Figure 5 A schematic diagram of a scheduling operation flow indicated by a scheduling rule provided in an embodiment of the present application is shown;
[0062] Figure 6 A schematic diagram of a scheduling operation flow indicated by a scheduling rule provided in an embodiment of the present application is shown;
[0063] Figure 7 A schematic structural diagram of a copper smelting slag slow cooling field scheduling system provided in an embodiment of the present application is shown;
[0064] Figure 8 A schematic diagram of the device structure of a computer device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0065] The following describes in detail embodiments of the present application, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and are not to be construed as limiting the present application.
[0066] Those skilled in the art will understand that, unless otherwise stated, the singular forms "a," "an," "said," and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of this application refers to the presence of the stated features, integers, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0067] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those skilled in the art to which this application belongs. It should also be understood that terms such as those defined in common dictionaries should be understood to have meanings consistent with their meanings in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless specifically defined as herein.
[0068] Those skilled in the art will appreciate that the term "terminal" as used herein includes both devices that are wireless signal receivers, i.e., devices that only have wireless signal receivers without transmission capabilities, and devices that have receiving and transmitting hardware capable of performing two-way communication over a two-way communication link. Such devices may include: cellular or other communication devices with single-line displays, multi-line displays, or cellular or other communication devices without multi-line displays; PCS (Personal Communications Service) devices that may combine voice, data processing, fax, and / or data communication capabilities; PDAs (Personal Digital Assistants) that may include a radio frequency receiver, a pager, Internet / Intranet access, a web browser, a notepad, a calendar, and / or a GPS (Global Positioning System) receiver; and conventional laptop and / or palmtop computers or other devices that have and / or include a radio frequency receiver. As used herein, a "terminal" may be portable, transportable, installed in a vehicle (air, sea, and / or land), or adapted and / or configured to operate locally, and / or in a distributed manner, at any other location on Earth and / or in space. As used herein, a "terminal" may also be a communication terminal, an Internet access terminal, or a music / video playback terminal, such as a PDA, an MID (Mobile Internet Device), and / or a mobile phone with music / video playback capabilities, or a device such as a smart TV or a set-top box.
[0069] The embodiment of the present application provides a method for scheduling the slow cooling of copper smelting slag. Figure 1 As shown, the method includes:
[0070] 101. When the copper smelting slag is fully received signal is received, the status label of the slag bag is adjusted to hot bag, and the mobile level car is dispatched to load the slag bag and move along the full bag track.
[0071] This method is applicable to a dispatching and management system. The system includes a control module and an interaction module. The control module includes a WMS database, a WCS dispatch unit, and a status management unit. The WMS database is used to store slag ladle attribute information. The WCS dispatch unit is used to communicate with the metallurgical gantry crane, mobile leveling car, spray system, and slag discharge system via a PLC protocol to dynamically generate task instructions for various equipment.
[0072] In this step, upon receiving the full-load signal, the dispatch management system automatically changes the slag bag status label from "empty" to "hot" through the status management unit. It also generates a mobile leveling vehicle dispatch instruction to load the slag bag and move it along the full-load track. During this process, the system synchronously updates the slag bag attributes to the WMS database via the PLC protocol, ensuring real-time consistency of status information and displaying the slag bag status in real time on the designated terminal. In actual operation, the full-load signal can be triggered by a sensor at the slag discharge port, or by personnel in the slag discharge control room confirming the instruction via the slag discharge system.
[0073] 102. Determine a target cooling group among multiple cooling groups corresponding to the copper smelting slag slow cooling field, and select a ladle position in the target cooling group as a designated ladle position, wherein the cooling group is a cooling unit composed of multiple adjacent ladle positions.
[0074] In this embodiment of the present application, the scheduling and management system uses the slow cooling site layout data to calculate the number of vacancies in each cooling unit in real time. It then selects a target cooling group based on preset priority rules and chooses an empty space within that cooling group as the designated bag location for storing the slag bag. It should be noted that the slow cooling site layout data records in detail the bag locations corresponding to each cooling group, the status of each bag location, and the properties of the slag bags placed in the non-vacant bag locations.
[0075] 103. Execute the scheduling operation indicated by the specified scheduling rule to control the corresponding metallurgical gantry crane to lift the slag bag and place it at the specified bag position. The specified scheduling rule is a scheduling rule selected from the preset rule library that matches the current production rhythm. The production rhythm is used to indicate the number of metallurgical gantry cranes and mobile level cars.
[0076] In an embodiment of the present application, the corresponding rules are matched from the preset rule library according to the current production rhythm, and the production rhythm can indicate the quantitative ratio of the metallurgical gantry crane and the mobile leveling car, such as 1:1, 1:2 or 2:3. Then, according to the quantitative ratio of the metallurgical gantry crane and the mobile leveling car, the corresponding designated scheduling rule is determined. Furthermore, the scheduling management system controls the designated metallurgical gantry crane to move to the top of the full-package track to pick up the hot package and adjusts the vehicle status of the leveling car according to the instructions of the designated scheduling rule. After controlling the designated metallurgical gantry crane to pick up the hot package, the scheduling management system avoids obstacles according to the path planning algorithm and places it accurately in the designated package position selected in step 102. At the same time, the system adjusts the slag bag properties and cooling unit configuration changes in the WMS database.
[0077] 104. When all the ladle positions corresponding to a cooling group are in a non-empty state and the slag ladles on each ladle position are in a hot state, the cooling operation is performed on the cooling zone group.
[0078] In an embodiment of the present application, when the status of all bag positions in a certain cooling group are "non-vacant" (i.e., all slag bags are stored) and the stored slag bags are all in "hot bag" status, the scheduling and management system automatically marks the cooling group to enter the cooling process. The cooling process first needs to start the timer to start the natural slow cooling timing, for example, 24-48 hours. After the timing ends, intermittent spraying (i.e., periodically opening and closing the spray valve) and continuous spraying (i.e., continuing to spray until the process requires the duration) are triggered in sequence. During the cooling process, the system monitors the status label of the slag bag in the unit in real time, and updates the status label to "bag to be turned over" after the spraying is completed. By real-time statistics of the number of vacancies in the cooling unit and dynamically selecting the target cooling group based on preset priority rules, accurate layout of slag bag storage and efficient use of resources can be achieved.
[0079] The method provided in an embodiment of the present application adjusts the status label of a slag ladle to hot upon receiving a full signal, and dispatches a mobile leveling vehicle to transport the ladle along the full-ladle track. Next, a target cooling group is determined based on the number of vacancies in each cooling group within the slow cooling zone, and a ladle position with an empty position within the target cooling group is selected as the designated position. Furthermore, according to pre-selected designated scheduling rules, the corresponding metallurgical gantry crane is controlled to lift the slag ladle and place it in the designated position. Finally, when all ladle positions in a cooling zone are not empty and all the slag ladle positions are hot, cooling is performed on that cooling zone group. Through automated scheduling and intelligent status management, the present embodiment significantly improves the operational efficiency and safety of the slow cooling zone for copper smelting slag. Specifically, by adjusting the slag ladle status label in real time and dispatching a mobile leveling vehicle to accurately transport the ladle along the corresponding track, slag ladle tracking is achieved throughout its lifecycle, avoiding confusion in spraying sequences caused by manual recording errors. Furthermore, a mechanism for dynamic cooling group screening and designated position allocation enables centralized and configured storage of slag ladle positions. Once all ladle positions within the cooling group are filled with hot ladle, the system automatically triggers a phased cooling process (air cooling → intermittent spraying → continuous spraying) to ensure uniform cooling and improve ladle cooling efficiency. Furthermore, through the coordinated scheduling rules of the metallurgical gantry crane and the mobile leveling vehicle, equipment load balancing and route optimization are achieved, reducing the frequency of manual operations in high-temperature environments, lowering the risk of accidents, and promoting the upgrading of copper smelting slag slow cooling management towards intelligent and highly reliable operation.
[0080] The embodiment of the present application provides a method for scheduling the slow cooling of copper smelting slag. Figure 2 As shown, the method includes:
[0081] 201. In an initial state or an inventory state, obtain the slag bag attributes of each slag bag, and store the slag bag attributes of each slag bag in a database.
[0082] In the embodiments of this application, Figure 3 As shown, the copper smelting slag slow cooling field in this application mainly includes: ① smelter bidirectional chute, ② empty ladle track, ③ full ladle track, ④ 1# rail transfer car, ⑤ empty ladle position, ⑥ slag pouring area, ⑦ mobile leveling car carrying hot ladle, ⑧ mobile leveling car carrying empty ladle, ⑨ 1# metallurgical gantry crane, ⑩ mobile leveling car carrying empty ladle, 2# Metallurgical gantry crane, Metallurgical gantry crane trolley, Mobile leveling vehicle carrying heat packs, 3# Metallurgical gantry crane, Empty mobile flat car, Empty mobile flat car, 2# rail transfer car. The operation process of the copper smelting slag slow cooling field mobile rail transfer car is as follows: Figure 4As shown, the copper smelting slag slow cooling area is equipped with two sets of tracks. The track on the side close to the gantry crane is the full ladle track, and the track on the side away from the gantry crane is the empty ladle track. Slag is discharged to the 1# and 2# slag discharge ports through a bidirectional chute. Each slag discharge port corresponds to a set of mobile leveling car tracks, the 1# slag discharge port corresponds to the empty ladle track, and the 2# slag discharge port corresponds to the full ladle track. The function of the 1# rail-shifting car is to change the track of the mobile leveling car carrying empty ladle that is driving from the empty ladle track to the slag discharge port, so that the empty ladle can be sent to the 2# slag receiving port; the 1# rail-shifting car also has another function, which is to change the track of the mobile leveling car with full ladle that has received slag from the 1# slag receiving port, and drive it along the full ladle track to the slow cooling yard, let the gantry crane lift the full ladle and place it on the empty space in the slow cooling yard, and the empty car drives along the full ladle track to the 2# rail-shifting car, and the empty car enters the empty ladle track after changing the track. At the empty ladle receiving position, it waits for the metallurgical gantry crane to flip the ladle and load the empty ladle onto the empty car. Then the mobile leveling car carries the empty ladle to the rail-shifting car, and waits for which of the two slag discharge ports to receive the slag first and enter the full ladle track. Then it is distributed to the bottom of the slag discharge port without a mobile leveling car through the 1# rail-shifting car to wait for slag receiving.
[0083] In an embodiment of the present application, in order to achieve the goal of efficient, accurate and safe management of the copper smelting slag slow cooling field, in the initial state, it is necessary to obtain the slag bag properties of each slag bag and store the slag bag properties of each slag bag in a database to establish a comprehensive and accurate slag bag information file, providing a data basis for subsequent scheduling arrangements and status tracking.
[0084] Furthermore, during the inventory phase, this embodiment of the present application also requires obtaining the slag ladle attributes of each slag ladle and storing them in a database. It is understood that obtaining the slag ladle attributes during the inventory phase provides a comprehensive verification of the actual slag ladle conditions. By recollecting the slag ladle attributes of all slag ladles, slag ladle attributes with deviations can be promptly identified, reducing production risks caused by unclear or inconsistent information, thereby improving the production efficiency and safety of the entire copper smelting slag slow cooling site.
[0085] It should be noted that the slag bag attributes in the embodiments of this application include, but are not limited to, the factory number, the site number, the bag location number, the status label, the weight, the number of maintenance times, and the number of slag connections. The bag location status includes empty, full, and selected, and the status labels include, but are not limited to, empty, hot, cold, water-cooled, and pending transfer. In this embodiment of the application, the process of adjusting the status label according to the transfer operation of the slag bag is mainly described.
[0086] For example, the weight, number of repairs, and number of slag connections of the slag bag attributes may also change during the slag bag transfer process.
[0087] For example, the status of the ladle position will also change with the transfer operation during the transfer of the slag ladle.
[0088] It is understandable that in order to facilitate the staff to grasp the operating status of the copper smelting slag slow cooling field in real time, this system can synchronously send the status information of the metallurgical gantry crane, mobile leveling car and slag bag in the host computer (WCS / WMS) to the designated terminal, and visualize it on the monitoring main interface. Specifically, during the slag bag transfer process, the slag bag icon will be synchronously moved to the icon of the corresponding equipment (such as mobile leveling car, metallurgical gantry crane hoist) according to the actual position, thereby realizing real-time matching of the transportation trajectory and equipment operation. It should be noted that the slag bag icon has an embedded attribute information field. When the mouse hovers over the slag bag icon, the monitoring page can automatically pop up a floating window to display detailed information on the slag bag attributes.
[0089] In addition, when the operator verifies on-site that the slag bag properties do not match the actual situation (such as status label errors, position deviations, etc.), the operator can directly correct the relevant data based on the designated terminal on the monitoring main interface after passing the authority verification to keep the data consistent with the on-site status.
[0090] 202. When a slag discharge signal is received, a specified dispatching rule is selected from the preset rule library, and the dispatching operation indicated by the specified dispatching rule is executed to control the corresponding metallurgical gantry crane to place the slag bag with the status label of empty bag on the corresponding mobile level car.
[0091] In an embodiment of the present application, when the system receives a slag discharge signal transmitted by the slag discharge control room based on the slag discharge system, it selects an adapted designated scheduling rule from the preset rule library based on the current production rhythm, such as a ratio of 1:1 or 1:2 between the number of metallurgical gantry cranes and mobile leveling vehicles. Specifically, it includes a first scheduling rule: 1 mobile leveling vehicle corresponds to 1 metallurgical gantry crane; a second scheduling rule: 1 mobile leveling vehicle corresponds to 2 metallurgical gantry cranes; a third scheduling rule: 2 mobile leveling vehicles correspond to 3 metallurgical gantry cranes; and a fourth scheduling rule: 3 mobile leveling vehicles correspond to 3 metallurgical gantry cranes. It should be noted that other scheduling rules can be set and stored in the preset rule library during actual operation, and different scheduling rules correspond to different production rhythms.
[0092] Furthermore, after selecting the dispatching rule, the system executes the operation content indicated by the dispatching rule, and dispatches the mobile level car in the empty car state to the preset docking point. Next, the system scans all the bag positions in the slow cooling yard, filters out the target bag position set with the status of "non-empty", and detects the status label of the slag bag in the target bag position. If it is detected that there is at least one slag bag in the target bag position that is in the state of waiting to be turned over, the system first adjusts the bag position corresponding to the slag bag to the "selected" state. At the same time, the real-time status of the slag bag (such as empty bag, hot bag or bag to be turned over, etc.) can be detected by sensor or visual recognition technology. When the status label is consistent with the real-time status, a control instruction is issued to the corresponding metallurgical gantry crane according to the specified dispatching rule, so that the metallurgical gantry crane can lift the slag bag to be turned over according to the instruction and transport it to the bag turning point to complete the bag turning action. After the metallurgical gantry crane lifts the slag bag, the system updates the original bag position status to "empty". After the ladle is turned over, the system adjusts the ladle status label to "empty." The metallurgical gantry crane then hoists the empty ladle onto an unloaded mobile leveling vehicle, which then travels to the slag receiving port according to the dispatched route. If no slag ladle is detected in the target location, the system further selects the location with the "empty" storage status label. After the metallurgical gantry crane hoists the empty ladle, it places it on the unloaded mobile leveling vehicle and simultaneously marks the original location status as "empty." The mobile leveling vehicle follows the dispatching instructions and travels along the pre-set track to complete the empty ladle transfer task.
[0093] For example, when the production cycle indicates one mobile level car and one metallurgical gate crane, the scheduling process indicated by the specified scheduling rule (one mobile level car corresponds to one metallurgical gate crane) is as follows: Figure 5 As shown, the designated dispatching rule controls the corresponding metallurgical gantry crane (gantry crane A) to place the slag bag with the status label of empty bag on the corresponding mobile leveling car (mobile leveling car B). Control the corresponding metallurgical gantry crane (gantry crane A) to lift the hot slag bag on the mobile leveling car (mobile leveling car B) and place it in the slow cooling area. When the production rhythm indicates 1 mobile leveling car and 2 metallurgical gantry cranes, the dispatching process indicated by the designated dispatching rule (1 mobile leveling car corresponds to 2 metallurgical gantry cranes) is as follows Figure 6As shown, one metallurgical gantry crane (e.g., gantry crane A) can be instructed to place slag ladles with a status label of "empty" onto the corresponding mobile leveling car, while another metallurgical gantry crane (e.g., gantry crane C) can be instructed to lift hot slag ladles from the mobile leveling car and place them in the slow cooling yard. When the production cycle indicates two mobile leveling cars and three metallurgical gantry cranes, a scheduling rule (two mobile leveling cars corresponding to three metallurgical gantry cranes) is specified to control the corresponding two metallurgical gantry cranes to place slag ladles with a status label of "empty" onto the corresponding mobile leveling cars in the order in which the gantry cranes are queued. The other two metallurgical gantry cranes are then instructed to lift hot slag ladles from the corresponding mobile leveling cars in the order in which the gantry cranes are queued and place them in the slow cooling yard. When the production cycle indicates three mobile leveling cars and three metallurgical gantry cranes, a scheduling rule (three mobile leveling cars corresponding to three metallurgical gantry cranes) is specified to control the corresponding three metallurgical gantry cranes to place slag ladles with a status label of "empty" onto the corresponding mobile leveling cars in the order in which the gantry cranes are queued. And control the corresponding three metallurgical gantry cranes to lift the hot slag ladles on the corresponding mobile level cars according to the queue order of the mobile level cars and place them in the slow cooling yard.
[0094] It is understood that after selecting a location with the "empty" status label, the system first adjusts the location corresponding to the slag bale to the "selected" state. Simultaneously, sensors or visual recognition technology can be used to detect the real-time status of the slag bale (e.g., empty, hot, or waiting to be turned). If the status label matches the real-time status, subsequent steps will be executed.
[0095] It's understandable that after the metallurgical gantry crane completes the lifting operation, it sends instructions to the WMS database via the PLC, synchronously updating the slag ladle attributes and location status. In actual operation, the system can also automatically trigger a manual review process after the process is completed. This manually verifies the slag ladle attributes and location status, avoiding subsequent operational risks caused by inconsistent data.
[0096] In the embodiment of the present application, the optimal scheduling rules are matched according to the ratio of the number of metallurgical gantry cranes and mobile level cars (such as 1:1, 1:2, 2:3, etc.) to avoid overloading or idleness of single equipment, thereby improving the overall transfer efficiency and achieving optimal use of equipment.
[0097] 203. Dispatch the mobile level car along the empty ladle track to the slag discharge port to receive the slag.
[0098] In an embodiment of the present application, the system can detect the slag discharge status of the slag discharge port corresponding to the empty ladle track using an infrared sensor, a weight sensor, or a visual recognition device to determine whether a slag ladle is connected to the slag discharge port. Specifically, if a slag ladle is connected to the slag ladle, a mobile leveling vehicle is dispatched to travel along the empty ladle track to a track switching point. A track switching device, such as a track shifter or a turntable device, is used to switch the mobile leveling vehicle to the full ladle track. A mobile battery vehicle is dispatched to travel along the full ladle track to the slag discharge port corresponding to the full ladle track. After the mobile leveling vehicle arrives at the slag discharge port, a signal is sent to the slag discharge system. The signal may include data such as the slag ladle position information, slag ladle identification, and slag ladle weight. The slag discharge system switches the chute based on the signal and discharges the slag after the chute is switched to the correct position. If a slag ladle is not connected to the slag ladle, a mobile leveling vehicle is dispatched to travel along the empty ladle track to the slag discharge port corresponding to the empty ladle track. After the mobile leveling vehicle arrives at the slag discharge port, the position information is sent to the slag discharge system, so that the slag discharge system switches the chute based on the position information and discharges the slag after the chute is switched to the correct position.
[0099] 204. When a full signal is received, the status tag of the slag bag is adjusted to a hot bag, and the mobile level vehicle is dispatched to load the slag bag and move along the full bag track.
[0100] In an embodiment of the present application, when the system receives a full signal from the slag discharge control room based on the slag discharge system, it automatically updates the slag bag status label from "empty bag" to "hot bag" and synchronizes the status to the WMS database. During actual operation, the system can also trigger a manual review at the same time as the slag bag status label is updated from "empty bag" to "hot bag" to prompt relevant staff to verify whether the slag bag is full of hot slag in a timely manner. Specifically, the relevant staff can verify whether the slag bag is full of hot slag by the weight of the slag bag indicated by the weight sensor. After determining that the slag bag is full of hot slag, a confirmation message is fed back so that the system can continue to execute the subsequent scheduling process, that is, dispatch the mobile level car to load the slag bag and travel along the full bag track.
[0101] It is understood that the system can identify the track on which the mobile leveling vehicle is currently located through a track encoder or RFID tag. If the track is an empty track, the mobile leveling vehicle is dispatched to travel along the empty track to the track switching point, and the track switching is completed by a track switching device, such as a track shifter or a turntable device. After the track switching, the mobile leveling vehicle enters the full track and continues to travel along the preset path to the designated unloading point in the slow cooling yard. If the track is a full track, there is no need to perform a track switching operation, and the mobile leveling vehicle is dispatched to continue along the full track.
[0102] 205. Determine a target cooling group according to the number of vacancies in each cooling group in the slow cooling field, and select a package position in the target cooling group that is vacant as a designated package position.
[0103] In an embodiment of the present application, the scheduling and management system traverses all cooling groups in the slow cooling field and filters out a set of designated cooling groups with "vacant" status. A cooling group is a cooling unit consisting of 2×2 or 3×3 adjacent packages. For each designated cooling group, its number of vacancies (i.e., the number of packages with a "vacant" status in the group) is counted, and the statistical results are stored in a temporary cache queue. Based on the sorting rule of the number of vacancies from small to large, the set of designated cooling groups is sorted in ascending order. The cooling group with the least number of vacancies is preferentially selected as the target cooling group. For example: a group with 1 vacancies takes precedence over a cooling group with 2 vacancies to minimize the subsequent dispersion of spray resources. If there are multiple cooling groups with the same number of vacancies, they are sorted twice according to the distance from the corresponding metallurgical gantry crane position, and the nearest cooling group is selected. Specifically, the Euclidean distance can be used to calculate the distance between the cooling group and the corresponding metallurgical gantry crane position. Within the target cooling group, a package with a "vacant" status is randomly selected as the designated package. If there are multiple empty spaces for heat packs, the spaces adjacent to the existing heat packs in the group are given priority to achieve centralized storage of heat packs and provide conditions for subsequent configuration spraying.
[0104] For example, after a slot is selected, the dispatch system sends coordinate instructions to the metallurgical gantry crane via the PLC protocol and simultaneously updates the slot status in the WMS database. If a conflict between the slot status and the database record is detected during the actual lifting operation (e.g., a vacant slot is mistakenly occupied), a real-time reselection mechanism is triggered and the abnormal event is recorded.
[0105] The embodiment of the present application uses a dynamic screening and proximity allocation strategy of cooling groups with the least number of vacancies as priority, combined with a centralized storage of hot bags and a real-time data synchronization mechanism, to significantly improve the utilization rate of spray resources and cooling efficiency, while reducing the frequency of manual intervention, enhancing the system's compatibility with different slow cooling field configurations, and providing high-precision and high-reliability decision support for the full life cycle management of slag bags.
[0106] 206. According to the designated dispatching rules, control the corresponding metallurgical gantry crane to lift the slag bag and place it in the designated bag position.
[0107] In the embodiment of the present application, the designated dispatching rule in this step is consistent with the designated dispatching rule preselected in step 202, ensuring the uniformity of the rule matching logic. The operation process indicated by the designated dispatching rule is then executed, controlling the corresponding metallurgical gantry crane to move above the track where the mobile leveling car is located, grabbing the slag ladle on the leveling car with a spreader, and then controlling the metallurgical gantry crane to transport the slag ladle to the designated ladle location along a preset path based on the coordinates of the designated ladle location to wait for slow cooling.
[0108] It is understandable that after the slag bag is placed, the bag position status is updated from "empty position" to "non-empty position" through the PLC protocol and synchronized to the WMS database.
[0109] 207. When all the ladle positions in a cooling group are in a non-empty state and the slag ladles on each ladle position are in a hot state, the cooling operation is performed on the cooling zone group.
[0110] In an embodiment of the present application, after all ladle positions in a cooling group have been filled with hot ladle, the scheduling and management system automatically starts a timer and uniformly changes the status tags of all slag ladles in the cooling group to "air cooling," thus entering the natural cooling phase. After the natural cooling timer reaches a first threshold, such as 24 or 48 hours, the system restarts the timer and uniformly updates the slag ladle status tags to "intermittent spraying." The spray control unit opens and closes the spray valves in the corresponding areas according to a preset intermittent cycle, such as 30 minutes of spraying and 30 minutes of rest. The system also monitors the surface temperature of the slag ladle using an infrared thermal imager or temperature sensor to dynamically adjust the spray frequency. When the cumulative intermittent spraying duration reaches a second threshold, such as 6 or 12 hours, the system restarts the timer again and uniformly switches the slag ladle status tags to "continuous spraying." The spray system enters continuous spray mode, adjusting the spray water volume proportionally to the slag ladle weight, for example, ≥50L per ton of slag ladle per hour. A flow sensor provides real-time feedback on water volume to ensure spray uniformity. During this phase, metallurgical gantry crane lifting operations are prohibited to avoid safety hazards caused by high-temperature steam. Once the cumulative duration of continuous spraying reaches the third threshold, for example, 8 or 16 hours, the system will uniformly update the slag bag status label to "pending bag flipping."
[0111] It is understood that after the bag is turned over, the status label of the slag bag is reset to "empty bag" and updated to the WMS database. After the bag is turned over, the camera identifies the residual amount of slag. If the residual amount exceeds 5%, it is forcibly marked as "waiting for second turning over".
[0112] 208. Receive a status label adjustment instruction, obtain the label content and the slag bag identifier carried in the status label adjustment instruction, search the database for a slag bag corresponding to the slag bag identifier, and modify the status label corresponding to the slag bag to the label content.
[0113] In an embodiment of the present application, the auditor uploads a status label adjustment instruction through a designated terminal, such as a central control console. The instruction contains the label content to be modified (such as "bag to be turned over" and "empty bag") and the target slag bag identifier (such as the factory number or unique ID). After receiving the instruction, the dispatch management system parses the instruction content and verifies the authority, such as operator identity authentication, instruction signature verification, etc. The system retrieves the attribute record of the target slag bag in the WMS database according to the slag bag identifier, modifies the status label field of the slag bag to the new content specified by the instruction, and records the operation log, including the operation time, personnel ID, and status before and after modification. After the update is completed, the new status label is synchronized to the associated equipment, such as the PLC data block of the metallurgical gantry crane and mobile leveling car, through the industrial bus protocol (such as Profinet). When the slag bag is transported, such as when it is lifted by a metallurgical gantry crane or loaded by a mobile leveling car, the system performs the following operations: Metallurgical gantry crane lifting scenario: the slag bag attributes are written from the WMS database to the designated data block of the gantry crane PLC, and the coordinate information is updated in real time as the hoist moves. Mobile leveling vehicle transfer scenario: The slag bag attributes are synchronized to the leveling vehicle PLC data block through the vehicle's onboard communication module. The leveling vehicle continuously uploads location data to the database during movement. Multi-device collaboration scenario: If the slag bag transfer process involves multiple devices, such as a gantry crane to a leveling vehicle, attribute data can be transferred between devices through shared memory or message queues (such as RabbitMQ) to ensure data continuity.
[0114] The method provided in an embodiment of the present application adjusts the status label of a slag ladle to hot upon receiving a full signal, and dispatches a mobile leveling vehicle to transport the ladle along the full-ladle track. Next, a target cooling group is determined based on the number of vacancies in each cooling group within the slow cooling zone, and a ladle position with an empty position within the target cooling group is selected as the designated position. Furthermore, according to pre-selected designated scheduling rules, the corresponding metallurgical gantry crane is controlled to lift the slag ladle and place it in the designated position. Finally, when all ladle positions in a cooling zone are not empty and all the slag ladle positions are hot, cooling is performed on that cooling zone group. Through automated scheduling and intelligent status management, the present embodiment significantly improves the operational efficiency and safety of the slow cooling zone for copper smelting slag. Specifically, by adjusting the slag ladle status label in real time and dispatching a mobile leveling vehicle to accurately transport the ladle along the corresponding track, slag ladle tracking is achieved throughout its lifecycle, avoiding confusion in spraying sequences caused by manual recording errors. Furthermore, a mechanism for dynamic cooling group screening and designated position allocation enables centralized and configured storage of slag ladle positions. Once all ladle positions within the cooling group are filled with hot ladle, the system automatically triggers a phased cooling process (air cooling → intermittent spraying → continuous spraying) to ensure uniform cooling and improve ladle cooling efficiency. Furthermore, through the coordinated scheduling rules of the metallurgical gantry crane and the mobile leveling vehicle, equipment load balancing and route optimization are achieved, reducing the frequency of manual operations in high-temperature environments, lowering the risk of accidents, and promoting the upgrading of copper smelting slag slow cooling management towards intelligent and highly reliable operation.
[0115] Further, as Figure 1 The specific implementation of the method, the embodiment of the present application provides a copper smelting slag slow cooling field scheduling system, such as Figure 7 As shown, the system includes: a scheduling module 301 , a determination module 302 , a control module 303 , and a cooling module 304 .
[0116] The scheduling module 301 is configured to adjust the status tag of the slag ladle to a hot ladle upon receiving a signal indicating that the copper smelting slag is fully connected, and to schedule the mobile level vehicle to carry the slag ladle along the full ladle track;
[0117] The determination module 302 is used to determine a target cooling group from a plurality of cooling groups corresponding to the copper smelting slag slow cooling field, and select a ladle position in the target cooling group as a designated ladle position, wherein the cooling group is a cooling unit consisting of a plurality of adjacent ladle positions;
[0118] The control module 303 is configured to execute a scheduling operation indicated by a specified scheduling rule to control a corresponding metallurgical gantry crane to lift the slag ladle and place it at the specified ladle location. The specified scheduling rule is a scheduling rule selected from a preset rule library that matches the current production rhythm. The production rhythm is used to indicate the number of metallurgical gantry cranes and mobile leveling vehicles.
[0119] The cooling module 304 is configured to cool the cooling zone group when all the ladle positions corresponding to a cooling group are in a non-empty state and the slag laps on each ladle position are in a hot state.
[0120] In a specific application scenario, the control module 303 is also used to select the specified scheduling rule in the preset rule library when receiving the copper smelting slag discharge signal, and execute the scheduling operation indicated by the specified scheduling rule to control the corresponding metallurgical gantry crane to place the slag ladle with the status label of empty ladle on the corresponding mobile leveling vehicle, wherein, before placing the slag ladle, the mobile leveling vehicle is in an empty vehicle state; determine whether there is slag ladle connection at the slag discharge port corresponding to the empty ladle track; if there is slag ladle connection, dispatch the mobile leveling vehicle to move along the empty ladle track to the track switching point, and adjust the mobile leveling vehicle through the track switching device. Switch to the full-bag track, and dispatch the mobile battery car to move along the full-bag track to the slag discharge port corresponding to the full-bag track. After the mobile level car arrives at the slag discharge port, the position information is sent to the slag discharge system, so that the slag discharge system switches the chute based on the position information, and discharges the slag after the chute is switched into place; if there is no slag ladle connection, dispatch the mobile level car to move along the empty-bag track to the slag discharge port corresponding to the empty-bag track. After the mobile level car arrives at the slag discharge port, the position information is sent to the slag discharge system, so that the slag discharge system switches the chute based on the position information, and discharges the slag after the chute is switched into place.
[0121] In a specific application scenario, the control module 303 is also used to determine a target ladle position with a non-empty ladle position status in the copper smelting slag slow cooling field, and detect the status label of the slag ladle stored in the target ladle position; if at least one slag ladle in the waiting ladle state is detected, the ladle position corresponding to any slag ladle is set to a selected state, and the corresponding metallurgical gantry crane is controlled to lift the slag ladle and move it to the ladle turning point for turning, and the ladle position status of the ladle position is set to empty, and after the turning is completed, the slag ladle is placed on a mobile leveling vehicle, and the status label of the slag ladle is adjusted to empty; if no slag ladle in the waiting ladle state is detected, a ladle position for placing a slag ladle in the empty ladle state is selected from the target ladle position, and the corresponding metallurgical gantry crane is controlled to lift the slag ladle and place it on the mobile leveling vehicle, and the ladle position status of the ladle position is set to empty.
[0122] In a specific application scenario, the determination module 302 is used to determine a designated cooling group whose package position status is vacant among multiple cooling groups, and count the number of vacancies in each designated cooling group, where the number of vacancies is the number of package positions whose package position status is vacant; sort the multiple designated cooling groups in ascending order of the number of vacancies, and select the designated cooling group ranked first as the target cooling group; and select any package position whose package position status is vacant in the target cooling group as the designated package position.
[0123] In a specific application scenario, the cooling module 304 is used to mark the cooling group as cooling when all the bag positions corresponding to a cooling group are in a non-empty state and the slag bags on each bag position are in a hot bag state, so as to prohibit the metallurgical gantry crane from lifting the slag bags stored in the cooling group; start the timer, and adjust the status labels of all the slag bags in the cold zone group to air cooling; after the timing time reaches a first threshold, start intermittent spraying, and adjust the status labels of all the slag bags to intermittent spraying; restart the timer, and after the timing time reaches a second threshold, start continuous spraying, and adjust the status labels of all the slag bags to continuous spraying; restart the timer, and after the timing time reaches a third threshold, adjust the status labels of all the slag bags to bags to be turned over.
[0124] In a specific application scenario, the scheduling module 301 is used to determine the track on which the mobile leveling vehicle currently loaded with the slag bag is located; if the track is an empty bag track, the mobile leveling vehicle is scheduled to move along the empty bag track to a track switching point, and the mobile leveling vehicle is switched to the full bag track through a track switching device, and the mobile leveling vehicle is scheduled to continue moving along the full bag track; if the track is a full bag track, the mobile leveling vehicle is scheduled to continue moving along the full bag track.
[0125] In a specific application scenario, the system further includes: a storage module 305 , an input module 306 , and an update module 307 .
[0126] The storage module 305 is used to obtain the slag bag attributes of each slag bag in the initial state or in the inventory state, and store the slag bag attributes of each slag bag in the database, wherein the slag bag attributes include but are not limited to the factory number, the site number, the bag position number, the status label, the weight, the number of maintenance times, and the number of slag connections, wherein the bag position status includes empty, non-empty, and selected, and the status label includes but is not limited to empty bag status, hot bag status, cold bag status, water-cooled status, and bag-to-be-turned status, and the status label is adjusted according to the transfer operation of the slag bag; and / or,
[0127] The input module 306 is used to input the slag bag attributes into the PLC data block corresponding to the metallurgical gantry crane, the PLC data block corresponding to the mobile leveling vehicle or the database when the slag bag is transferred; and / or
[0128] The update module 307 is used to receive a status label adjustment instruction, obtain the label content and slag bag identifier carried in the status label adjustment instruction, query the slag bag corresponding to the slag bag identifier in the database, and modify the status label corresponding to the slag bag to the label content, wherein the status label adjustment instruction is uploaded by the reviewer based on the designated terminal.
[0129] The device provided in an embodiment of the present application adjusts the status label of a slag ladle to hot upon receiving a full signal and dispatches a mobile leveling vehicle loaded with the ladle along a full-ladle track. Next, a target cooling group is determined based on the number of vacancies in each cooling group within the slow cooling zone, and a ladle position within the target cooling group with an empty position is selected as the designated position. Furthermore, according to pre-selected designated scheduling rules, the corresponding metallurgical gantry crane is controlled to lift the slag ladle and place it in the designated position. Finally, when all ladle positions in a cooling zone are not empty and all the slag ladle positions are hot, cooling is performed on that cooling zone group. Through automated scheduling and intelligent status management, the present embodiment significantly improves the operational efficiency and safety of the slow cooling zone for copper smelting slag. Specifically, by adjusting the slag ladle status label in real time and dispatching a mobile leveling vehicle for precise transfer along the corresponding track, slag ladle tracking is achieved throughout its lifecycle, avoiding confusion in spraying sequences caused by manual recording errors. Furthermore, a mechanism for dynamic cooling group screening and designated position allocation enables centralized and configured storage of slag ladle positions. Once all ladle positions within the cooling group are filled with hot ladle, the system automatically triggers a phased cooling process (air cooling → intermittent spraying → continuous spraying) to ensure uniform cooling and improve ladle cooling efficiency. Furthermore, through the coordinated scheduling rules of the metallurgical gantry crane and the mobile leveling vehicle, equipment load balancing and route optimization are achieved, reducing the frequency of manual operations in high-temperature environments, lowering the risk of accidents, and promoting the upgrading of copper smelting slag slow cooling management towards intelligent and highly reliable operation.
[0130] It should be noted that for other corresponding descriptions of the functional units involved in the copper smelting slag slow cooling field scheduling device provided in the embodiment of the present application, please refer to Figure 1 and Figure 2 The corresponding description in will not be repeated here.
[0131] To solve the above technical problems, the embodiment of the present invention also provides a computer device. Figure 8 , Figure 8 This is a basic structural block diagram of the computer device in this embodiment.
[0132] like Figure 8 As shown, a schematic diagram of the internal structure of a computer device. The computer device includes a processor, a non-volatile storage medium, a memory and a network interface connected via a system bus. Among them, the non-volatile storage medium of the computer device stores an operating system, a database and computer-readable instructions, and the database may store a control information sequence. When the computer-readable instructions are executed by the processor, the processor can implement a data relationship reconstruction method. The processor of the computer device is used to provide computing and control capabilities to support the operation of the entire computer device. The memory of the computer device may store computer-readable instructions. When the computer-readable instructions are executed by the processor, the processor can execute a data relationship reconstruction method. The network interface of the computer device is used to connect and communicate with the terminal. Those skilled in the art will understand that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0133] In this embodiment, the processor is used to execute Figure 7 The memory stores the program code and various data required to execute the specific functions of the scheduling module 301, determination module 302, control module 303, and cooling module 304. The network interface is used to transmit data between user terminals or servers. The memory in this embodiment stores the program code and data required to execute all submodules in the data relationship reconstruction device. The server can call the server's program code and data to execute the functions of all submodules.
[0134] The computer device constructs the data relationships between the collected transaction nodes into a node feature graph and a corresponding adjacency matrix. It then uses a graph neural network to extract features from the node feature graph and adjacency matrix, and reconstructs relationships based on the extracted features. During this relationship reconstruction, the graph neural network reconstructs the data based on the learned hidden logical relationships between the data. The relationship reconstruction process is the process of restoring the data node feature graph and adjacency matrix. In the process of breaking up and reorganizing the data node feature graph and adjacency matrix, the graph neural network verifies the correctness of the learned hidden associations between the transaction nodes. It then uses the learned hidden relationships to reconstruct the relationships between the transaction nodes and selects qualified target transaction nodes for subsequent application. Through graphics processing technology, it deeply interprets the logical relationships behind the data, improving the depth and efficiency of data analysis.
[0135] The present invention also provides a storage medium storing computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the data relationship reconstruction method in any of the above embodiments.
[0136] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When executed, the program can include the processes in the above-described method embodiments. The aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0137] The present invention also provides a storage medium storing computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the data relationship reconstruction method in any of the above embodiments.
[0138] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When executed, the program can include the processes in the above-described method embodiments. The aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0139] Those skilled in the art will appreciate that the steps, measures, and schemes in the various operations, methods, and processes discussed in this application may be interchanged, modified, combined, or deleted. Furthermore, other steps, measures, and schemes in the various operations, methods, and processes discussed in this application may also be interchanged, modified, rearranged, decomposed, combined, or deleted. Furthermore, steps, measures, and schemes in the prior art that are similar to those disclosed in this application may also be interchanged, modified, rearranged, decomposed, combined, or deleted.
[0140] The above description is only part of the implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for scheduling slow cooling of copper smelting slag, characterized in that: include: When a copper smelting slag full signal is received, the state label of the slag ladle is adjusted to a hot ladle, and the mobile level vehicle is dispatched to carry the slag ladle along the full ladle track; Determine a target cooling group from a plurality of cooling groups corresponding to a slow cooling field of the copper smelting slag, and select a ladle position in the target cooling group as a designated ladle position, wherein the cooling group is a cooling unit consisting of a plurality of adjacent ladle positions; Executing a scheduling operation indicated by a designated scheduling rule to control a corresponding metallurgical gantry crane to lift the slag ladle and place it at the designated ladle location, wherein the designated scheduling rule is a scheduling rule selected from a preset rule library and matching the current production rhythm, and the production rhythm is used to indicate the number of metallurgical gantry cranes and mobile leveling vehicles; When all the ladle positions corresponding to a cooling group are in a non-empty state and the slag ladles on each ladle position are in a hot state, the cooling operation is performed on the cooling zone group.
2. The method according to claim 1, characterized in that The method further comprises: When a copper smelting slag discharge signal is received, the specified scheduling rule is selected from the preset rule library, and the scheduling operation indicated by the specified scheduling rule is executed to control the corresponding metallurgical gantry crane to place the slag ladle with a status label of empty ladle on the corresponding mobile leveling vehicle, wherein before placing the slag ladle, the mobile leveling vehicle is in an empty vehicle state; Determine whether there is slag ladle connection at the slag discharge port corresponding to the empty ladle track; If there is slag ladle connection, the mobile leveling vehicle is dispatched to move along the empty ladle track to the track-changing point, the mobile leveling vehicle is switched to the full ladle track through the track-changing device, and the mobile battery vehicle is dispatched to move along the full ladle track to the slag discharge port corresponding to the full ladle track. After the mobile leveling vehicle arrives at the slag discharge port, the position information is sent to the slag discharge system, so that the slag discharge system switches the chute based on the position information, and discharges the slag after the chute is switched into place; If there is no slag ladle connection, the mobile level car is dispatched to move along the empty ladle track to the slag discharge port corresponding to the empty ladle track. After the mobile level car arrives at the slag discharge port, the position information is sent to the slag discharge system, so that the slag discharge system switches the chute based on the position information and discharges the slag after the chute is switched into place.
3. The method according to claim 2, characterized in that The controlling of the corresponding metallurgical gantry crane to place the slag ladle with the status label of empty ladle on the corresponding mobile level vehicle includes: Determine the target ladle position with a non-empty position in the copper smelting slag slow cooling field, and detect the status label of the slag ladle stored in the target ladle position; If at least one slag bag to be turned over is detected, the bag position corresponding to any slag bag is set to the selected state, and the corresponding metallurgical gantry crane is controlled to lift the slag bag and move it to the bag turning point for turning over, and the bag position state of the bag position is set to empty. After the turning over is completed, the slag bag is placed on the mobile leveling vehicle and the status label of the slag bag is adjusted to empty. If no slag bag in the waiting-to-turnover state is detected, a bag position for placing a slag bag in the empty bag state is selected from the target bag positions, and the corresponding metallurgical gantry crane is controlled to lift the slag bag and place it on the mobile level car, and the bag position state of the bag position is set to empty.
4. The method according to claim 1, wherein The step of determining a target cooling group from a plurality of cooling groups corresponding to the copper smelting slag slow cooling field, and selecting a ladle position in the target cooling group as a designated ladle position, comprises: Determine a designated cooling group in which a package position status is vacant among the multiple cooling groups, and count the number of vacant positions of each designated cooling group, where the number of vacant positions is the number of package positions in which the package position status is vacant; Sorting the plurality of designated cooling groups in ascending order of the number of vacancies, and selecting the designated cooling group ranked first as the target cooling group; Any package location in the target cooling group that is in an empty location state is selected as the designated package location.
5. The method according to claim 1, wherein The cooling operation on the cold zone group includes: When all the ladle positions corresponding to a cooling group are in a non-empty state and the slag ladles on each ladle position are in a hot state, the cooling group is marked as cooling, so that the metallurgical gantry crane is prohibited from lifting the slag ladles stored in the cooling group; Starting a timer and adjusting the status labels of all slag ladles in the cooling zone group to air cooling; After the timing duration reaches a first threshold, intermittent spraying is started, and the status labels of all the slag ladles are adjusted to intermittent spraying; Restarting the timer, and after the timed duration reaches a second threshold, starting continuous spraying, and adjusting the status labels of all the slag ladles to continuous spraying; The timer is restarted, and after the timing duration reaches a third threshold, the status labels of all the slag bags are adjusted to bags to be turned over.
6. The method according to claim 1, characterized in that The step of dispatching the mobile level vehicle to load the slag ladle and move along the full ladle track comprises: Determine the track where the mobile level vehicle currently loading the slag bag is located; If the track is an empty track, the mobile level vehicle is dispatched to move along the empty track to a track-changing point, the mobile level vehicle is switched to the full track by a track-changing device, and the mobile level vehicle is dispatched to continue moving along the full track; If the track is a full track, the mobile level vehicle is dispatched to continue moving along the full track.
7. The method according to claim 1, characterized in that The method further comprises: In the initial state or in the inventory state, the slag bag attributes of each slag bag are obtained and stored in the database, wherein the slag bag attributes include but are not limited to the factory number, the site number, the bag position number, the status label, the weight, the number of maintenance times and the number of slag receiving times, wherein the bag position status includes empty position, non-empty position and selected position, and the status label includes but is not limited to empty bag status, hot bag status, cold bag status, water cooling status and bag to be turned over status, and the status label is adjusted according to the transfer operation of the slag bag; and / or, When the slag bag is transferred, the slag bag attributes of the slag bag are recorded along with the slag bag into the PLC data block corresponding to the metallurgical gate crane, the PLC data block corresponding to the mobile level car or the database; and / or, Receive a status label adjustment instruction, obtain the label content and slag bag identifier carried in the status label adjustment instruction, query the slag bag corresponding to the slag bag identifier in the database, and modify the status label corresponding to the slag bag to the label content, wherein the status label adjustment instruction is uploaded by the reviewer based on the designated terminal.
8. A copper smelting slag slow cooling field scheduling system, characterized in that: include: a scheduling module, configured to adjust the status label of the slag ladle to a hot ladle upon receiving a signal indicating that the copper smelting slag is fully received, and to schedule the mobile level vehicle to carry the slag ladle along the full ladle track; A determination module is used to determine a target cooling group from a plurality of cooling groups corresponding to the copper smelting slag slow cooling field, and select a ladle position in the target cooling group as a designated ladle position, wherein the cooling group is a cooling unit consisting of a plurality of adjacent ladle positions; a control module, configured to execute a scheduling operation indicated by a specified scheduling rule to control a corresponding metallurgical gantry crane to lift the slag ladle and place it at the specified ladle location, wherein the specified scheduling rule is a scheduling rule selected from a preset rule library and matching the current production rhythm, and the production rhythm is used to indicate the number of metallurgical gantry cranes and mobile leveling vehicles; The cooling module is used to perform cooling operation on the cooling zone group when all the ladle positions corresponding to a cooling group are in a non-empty state and the slag laps on each ladle position are in a hot ladle state.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.