Aluminum bar processing detection method, device, system and equipment
By obtaining the air pressure value in the circular pipe and monitoring the aluminum height and distance, the sequence of blocking is automatically determined and executed, which solves the problem of low efficiency of manual monitoring and leakage efficiency, and achieves the effect of timely blocking and reducing the risk of explosion.
Patent Information
- Application Number
- CN202411306717.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-18
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-09-18
AI Technical Summary
During the processing of aluminum rods, manual monitoring of liquid leakage is inefficient, resulting in liquid leakage not being blocked in time, which may cause explosion or affect the molding quality of aluminum rods.
By obtaining the air pressure value in the annular air duct under each outlet, it is determined whether there is an abnormal leakage outlet, and the blocking sequence is determined based on the air pressure value, the height of the aluminum liquid, and the distance from the feed port to the block stacking place. , control the grabbing device to place the sealing plugs in order to seal the leaking liquid inlet.
Improve the monitoring efficiency of the leakage, timely block the leakage in time, and reduce the occurrence of the explosion and the loss of aluminum rods.
Smart Images

Figure CN119354439A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of aluminum bar processing detection, and in particular to an aluminum bar processing detection method, device, system and equipment. Background Art
[0002] Aluminum rods are obtained by cooling and crystallizing molten aluminum. Aluminum rods are widely used as raw materials in casting and other fields. At present, in the production of aluminum rods, high-temperature molten aluminum is usually introduced into a crystallizer and flows out from the discharge port of the crystallizer. Cooling water can be sprayed at the discharge port to cool the molten aluminum, thereby obtaining a columnar aluminum rod. However, the molten aluminum may contain impurities, and the impurities accumulate at the discharge port or the discharge port may become abnormal due to other reasons, thereby causing leakage at the discharge port. The high-temperature molten aluminum splashes out of the discharge port and contacts with the cooling water, which may easily cause an explosion or affect the molding quality of the aluminum rod. At present, whether leakage occurs is usually monitored manually, and a sealing plug is placed at the corresponding feed port after leakage is found, thereby interrupting the cooling of the molten aluminum and preventing the leakage of the molten aluminum. However, manual monitoring has the defects of low efficiency and untimely. Therefore, how to improve the efficiency of leakage monitoring and timely seal the leaking feed port becomes a problem. Summary of the invention
[0003] In order to effectively improve the efficiency of leakage monitoring and timely seal the leaking feed port, the present application provides an aluminum rod processing detection method, device, system and equipment.
[0004] In the first aspect, the present application provides an aluminum bar processing detection method, which adopts the following technical solution:
[0005] A method for processing and detecting an aluminum bar, comprising:
[0006] Obtaining the air pressure value in each annular air guide pipe, wherein the annular air guide pipe is located below the discharge port;
[0007] Based on the air pressure value, determine whether there is an abnormal discharge port with leakage;
[0008] If so, the aluminum liquid height at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealed plug stacking place are obtained;
[0009] Determining a blocking order of abnormal feed ports based on the gas pressure value, the height of the aluminum liquid and the first distance;
[0010] The grabbing device is controlled to pick up the sealing plug according to the blocking sequence and place the sealing plug into the abnormal feed port.
[0011] By adopting the above technical scheme, the air pressure value in the annular air duct below each discharge port is obtained, and the air pressure value represents the sealing degree of the annular air duct. If the aluminum liquid at the discharge port leaks, it will splash outward and flow onto the annular air duct, melting the annular air duct. The air pressure value of the annular air duct will also change accordingly. Therefore, it is judged based on the air pressure value whether there is an abnormal discharge port with leakage. If so, the aluminum liquid height at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealing plug stacking place are obtained. The air pressure value, the aluminum liquid height and the first distance are all important factors affecting the sealing order. Therefore, the sealing order of the abnormal feed ports is determined based on the air pressure value, the aluminum liquid height and the first distance. By controlling the grasping device to take the sealing plugs in the sealing order and place the sealing plugs in the abnormal feed ports, the leakage monitoring efficiency can be effectively improved, and the leaking feed ports can be sealed in time, thereby reducing the occurrence of explosions and the loss of aluminum bars.
[0012] In another possible implementation, the determining of the blocking order of the abnormal feed ports based on the gas pressure value, the aluminum liquid height and the first distance includes:
[0013] Calculating a first difference between the aluminum liquid height and a preset height threshold, and a second difference between the air pressure value and a preset air pressure threshold;
[0014] determining a first score based on the first difference, the second difference, the first distance, and respective first coefficients;
[0015] A blocking order of the abnormal liquid inlets is determined based on the first scores.
[0016] In another possible implementation, the controlling the grabbing device to take the sealing plug according to the blocking sequence and place the sealing plug into the abnormal feed port includes:
[0017] Marking the abnormal feed inlets in a preset array, and performing a sliding scan on the marked preset array based on a preset window range to obtain a plurality of first window matrices including at least two abnormal feed inlets, wherein the preset array is arranged according to the arrangement of the plurality of feed inlets;
[0018] If there is a target abnormal feed port, and the first window matrix where the target abnormal feed port is located meets the preset conditions, then the second window matrix where the target abnormal feed port is located is determined based on the number of abnormal feed ports in at least two first window matrices where the target abnormal feed port is located and the blocking order, the target abnormal feed port in the second window matrix does not appear in other first window matrices, and the target abnormal feed port is located in at least two first window matrices.
[0019] The preset condition includes any of the following:
[0020] The number of abnormal feed ports is different;
[0021] The number of abnormal feed ports is the same, but the abnormal feed ports are different;
[0022] Marking all abnormal feed ports in the second window matrix as normal feed ports in the marked preset array, and performing a sliding scan on the currently marked preset array based on the preset window range to obtain a plurality of third window matrices including at least two abnormal feed ports;
[0023] Determine a second distance from each target window matrix to the blocked block stacking location, wherein the target window matrix includes a second window matrix and a third window matrix;
[0024] Determining the priority of each target window matrix based on the second distance, the number of abnormal feed ports in the target window matrix, and the blocking order of the abnormal feed ports;
[0025] Based on the priority and the position and number of abnormal feed openings in each target window matrix, the grabbing device is controlled to pick up the sealing plug according to the priority and place the sealing plug into the abnormal feed opening;
[0026] When it is detected that all target window matrices are blocked, the gripping device is controlled to pick up the blocking plugs and place the blocking plugs into the remaining abnormal feed openings based on the blocking sequence of the remaining abnormal feed openings.
[0027] In another possible implementation, the method further includes:
[0028] Acquire first image information of the abnormal discharge port;
[0029] Determine the leakage range and leakage severity of the abnormal discharge port based on the first image information;
[0030] Determine the target water spray hole corresponding to the leakage range;
[0031] Determine the water flow pressure of the target water spray hole based on the leakage range and leakage severity;
[0032] The water pump is controlled to increase power until the water flow pressure is reached.
[0033] In another possible implementation, the first image information is a plurality of first image information obtained by continuous shooting, and determining the leakage range and leakage severity of the abnormal discharge port based on the first image information includes:
[0034] Performing a liquid leakage analysis based on the first image information to obtain a liquid leakage range of each abnormal discharge port;
[0035] Calculating the similarity between two adjacent first image information of each abnormal discharge port;
[0036] The similarity variance of each abnormal discharge port is calculated, and the severity of the leakage is determined based on the similarity variance.
[0037] In another possible implementation, the method further includes:
[0038] Acquire second image information of each discharge port;
[0039] Performing feature recognition based on the second image information to determine whether there is leakage on the surface of the aluminum ingot;
[0040] If there is an aluminum ingot leakage outlet, determine a third distance from the feed port corresponding to the aluminum ingot leakage outlet to the sealed plug stacking location;
[0041] The grabbing device is controlled to take the sealing plug and place the sealing plug into the feed port corresponding to the aluminum ingot leakage outlet port according to the third distance from near to far.
[0042] In another possible implementation, the method further includes:
[0043] If the number of abnormal discharge ports exceeds a preset number threshold, a prompt message is output.
[0044] In the second aspect, the present application provides an aluminum bar processing detection device, which adopts the following technical solution:
[0045] An aluminum bar processing detection device, comprising:
[0046] An air pressure acquisition module, used to acquire the air pressure value in each annular air guide pipe, wherein the annular air guide pipe is located below the discharge port;
[0047] A first judgment module, used for judging whether there is an abnormal discharge port with leakage based on the air pressure value;
[0048] An acquisition module, for acquiring, if any, the height of the aluminum liquid at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealed plug stacking location;
[0049] A first determination module, configured to determine a blocking order of abnormal feed ports based on the gas pressure value, the height of the aluminum liquid and the first distance;
[0050] The first control module is used to control the grabbing device to pick up the sealing plug according to the sealing sequence and place the sealing plug into the abnormal feed port.
[0051] By adopting the above technical solution, the air pressure acquisition module obtains the air pressure value in the annular air duct below each discharge port, and the air pressure value represents the sealing degree of the annular air duct. If the aluminum liquid at the discharge port leaks, it will splash outward and flow onto the annular air duct, melting the annular air duct, and the air pressure value of the annular air duct will change accordingly. Therefore, the first judgment module determines whether there is an abnormal discharge port with leakage based on the air pressure value. If so, the acquisition module obtains the aluminum liquid height at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealing plug stacking place. The air pressure value, the aluminum liquid height and the first distance are all important factors affecting the blocking order. Therefore, the first determination module determines the blocking order of the abnormal feed ports based on the air pressure value, the aluminum liquid height and the first distance. The first control module controls the grasping device to take the sealing plug in the blocking order and places the sealing plug in the abnormal feed port, which can effectively improve the leakage monitoring efficiency and can timely block the leaking feed port, thereby reducing the occurrence of explosions and the loss of aluminum bars.
[0052] In another possible implementation, when the first determination module determines the blocking order of the abnormal feed ports based on the gas pressure value, the aluminum liquid height, and the first distance, it is specifically used to:
[0053] Calculating a first difference between the aluminum liquid height and a preset height threshold, and a second difference between the air pressure value and a preset air pressure threshold;
[0054] determining a first score based on the first difference, the second difference, the first distance, and respective first coefficients;
[0055] A blocking order of the abnormal liquid inlets is determined based on the first scores.
[0056] In another possible implementation, when the first control module controls the grabbing device to take the sealing plug according to the blocking sequence and place the sealing plug into the abnormal feed port, it is specifically used to:
[0057] Marking the abnormal feed inlets in a preset array, and performing a sliding scan on the marked preset array based on a preset window range to obtain a plurality of first window matrices including at least two abnormal feed inlets, wherein the preset array is arranged according to the arrangement of the plurality of feed inlets;
[0058] If there is a target abnormal feed port, and the first window matrix where the target abnormal feed port is located meets the preset conditions, then the second window matrix where the target abnormal feed port is located is determined based on the number of abnormal feed ports in at least two first window matrices where the target abnormal feed port is located and the blocking order, the target abnormal feed port in the second window matrix does not appear in other first window matrices, and the target abnormal feed port is located in at least two first window matrices.
[0059] The preset condition includes any of the following:
[0060] The number of abnormal feed ports is different;
[0061] The number of abnormal feed ports is the same, but the abnormal feed ports are different;
[0062] Marking all abnormal feed ports in the second window matrix as normal feed ports in the marked preset array, and performing a sliding scan on the currently marked preset array based on the preset window range to obtain a plurality of third window matrices including at least two abnormal feed ports;
[0063] Determine a second distance from each target window matrix to the blocked block stacking location, wherein the target window matrix includes a second window matrix and a third window matrix;
[0064] Determining the priority of each target window matrix based on the second distance, the number of abnormal feed ports in the target window matrix, and the blocking order of the abnormal feed ports;
[0065] Based on the priority and the position and number of abnormal feed openings in each target window matrix, the grabbing device is controlled to pick up the sealing plug according to the priority and place the sealing plug into the abnormal feed opening;
[0066] When it is detected that all target window matrices are blocked, the gripping device is controlled to pick up the blocking plugs and place the blocking plugs into the remaining abnormal feed openings based on the blocking sequence of the remaining abnormal feed openings.
[0067] In another possible implementation, the device further includes:
[0068] A first image acquisition module, used to acquire first image information of the abnormal discharge port;
[0069] A first image determination module, configured to determine the leakage range and leakage severity of the abnormal discharge port based on the first image information;
[0070] A target water spray hole determination module, used to determine the target water spray hole corresponding to the leakage range;
[0071] A water flow pressure determination module, used to determine the water flow pressure of the target water spray hole based on the leakage range and leakage severity;
[0072] The water pump control module is used to control the water pump to increase power until the water flow pressure is reached.
[0073] In another possible implementation, when the first image determination module determines the leakage range and leakage severity of the abnormal discharge port based on the first image information, it is specifically used to:
[0074] Performing a liquid leakage analysis based on the first image information to obtain a liquid leakage range of each abnormal discharge port;
[0075] Calculating the similarity between two adjacent first image information of each abnormal discharge port;
[0076] The similarity variance of each abnormal discharge port is calculated, and the severity of the leakage is determined based on the similarity variance.
[0077] In another possible implementation, the device further includes:
[0078] A second image acquisition module, used to acquire second image information of each discharge port;
[0079] A second judgment module is used to perform feature recognition based on the second image information to determine whether there is leakage on the surface of the aluminum ingot;
[0080] The second determination module is used to determine, if there is an aluminum ingot leakage outlet, a third distance from the feed port corresponding to the aluminum ingot leakage outlet to the sealed plug stacking location;
[0081] The second control module is used to control the grasping device to take the sealing plug and place the sealing plug into the feed port corresponding to the aluminum ingot leakage outlet port according to the third distance from near to far.
[0082] In another possible implementation, the device further includes:
[0083] The output module is used to output a prompt message if the number of the abnormal discharge ports exceeds a preset number threshold.
[0084] In a third aspect, the present application provides an aluminum bar processing detection system, which adopts the following technical solution:
[0085] An aluminum bar processing detection system, the system comprising:
[0086] An annular air guide pipe is arranged below each discharge port and is coaxial with the discharge port;
[0087] An air pressure sensor is arranged in each annular air guide tube and is used to collect air pressure values;
[0088] A grabbing device, used to take the sealing plugs according to the blocking sequence and place the sealing plugs into the abnormal feed port;
[0089] An electronic device is used to obtain the air pressure value in each annular air duct; determine whether there is an abnormal discharge port with leakage based on the air pressure value; if so, obtain the aluminum liquid height at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealing plug stacking position; determine the blocking order of the abnormal feed ports based on the air pressure value, the aluminum liquid height and the first distance; control the grasping device to take the sealing plugs according to the blocking order and place the sealing plugs into the abnormal feed ports.
[0090] In a fourth aspect, the present application provides an electronic device, which adopts the following technical solution:
[0091] An electronic device, comprising:
[0092] at least one processor;
[0093] Memory;
[0094] At least one application, wherein at least one application is stored in a memory and configured to be executed by at least one processor, and at least one is configured to: execute an aluminum rod processing detection method shown in any possible implementation of the first aspect.
[0095] In summary, the present application includes at least one of the following beneficial technical effects:
[0096] The air pressure value in the annular air duct under each discharge port is obtained. The air pressure value represents the sealing degree of the annular air duct. If the aluminum liquid at the discharge port leaks, it will splash outward and flow onto the air duct, melting the annular air duct. The air pressure value of the annular air duct will also change accordingly. Therefore, it is judged based on the air pressure value whether there is an abnormal discharge port with leakage. If so, the aluminum liquid height at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealing plug stacking place are obtained. The air pressure value, the aluminum liquid height and the first distance are all important factors affecting the sealing sequence. Therefore, the sealing sequence of the abnormal feed ports is determined based on the air pressure value, the aluminum liquid height and the first distance. By controlling the grasping device to take the sealing plugs in the sealing sequence and place the sealing plugs in the abnormal feed ports, the leakage monitoring efficiency can be effectively improved, and the leaking feed ports can be sealed in time, reducing the occurrence of explosions and the loss of aluminum bars. BRIEF DESCRIPTION OF THE DRAWINGS
[0097] Figure 1 It is a flow chart of an aluminum rod processing and detection method according to an embodiment of the present application.
[0098] Figure 2 It is a bottom view of the crystallizer discharge port in the embodiment of the present application.
[0099] Figure 3 It is a cross-sectional view of the discharge port in the embodiment of the present application.
[0100] Figure 4 This is a specific example diagram of an embodiment of the present application in which the number of abnormal feed ports is the same but the positions are different.
[0101] Figure 5 It is a structural schematic diagram of an aluminum rod processing and detection device in an embodiment of the present application.
[0102] Figure 6 It is a structural schematic diagram of an aluminum rod processing detection system according to an embodiment of the present application.
[0103] Figure 7 It is a structural schematic diagram of an electronic device according to an embodiment of the present application.
[0104] Attached figure numbers: 1. water spray hole; 2. first camera device; 20. aluminum rod processing detection device; 201. air pressure acquisition module; 202. first judgment module; 203. acquisition module; 204. first determination module; 205. first control module; 30. aluminum rod processing detection system; 301. annular air duct; 302. air pressure sensor; 303. grasping device; 304. electronic device; 305. water pump; 306. second camera device; 3041. processor; 3042. bus; 3043. memory; 3044. transceiver. DETAILED DESCRIPTION
[0105] The present application is further described in detail below in conjunction with the accompanying drawings.
[0106] After reading this specification, those skilled in the art may make non-creative modifications to this embodiment as needed, but such modifications are protected by patent law as long as they are within the scope of the claims of this application.
[0107] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0108] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.
[0109] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.
[0110] The embodiment of the present application provides an aluminum rod processing detection method, which is executed by an electronic device, which can be a server or a terminal device, wherein the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services. The terminal device can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited to this. The terminal device and the server can be directly or indirectly connected via wired or wireless communication, and the embodiment of the present application does not limit this. Figure 1 As shown, the method includes step S101, step S102, step S103, step S104 and step S105, wherein:
[0111] S101, obtaining the air pressure value in each annular air guide pipe, where the air guide pipe is located below the discharge port.
[0112] For the embodiment of the present application, an annular air duct is installed under each discharge port, and an air pressure sensor is installed inside the annular air duct, which is wirelessly connected to the electronic device. The air pressure sensor collects the air pressure value inside the annular air duct, and the electronic device then obtains the air pressure value in each annular air duct. The air pressure value can reflect the sealing degree of the annular air duct, such as Figure 2 and Figure 3 As shown, Figure 2 This is a bottom view of the crystallizer outlet. Figure 3 It is a cross-sectional view of the discharge port. High-temperature molten aluminum flows downward from the discharge port of the crystallizer. The water spray hole 1 sprays cooling water to cool the molten aluminum. Two corresponding first camera devices 2 collect images of the discharge port and the surface of the aluminum ingot. An annular air duct 301 is provided below the discharge port, and an air pressure sensor 302 is provided inside the annular air duct.
[0113] S102, judging whether there is an abnormal discharge port with leakage based on the air pressure value.
[0114] For the embodiment of the present application, if the aluminum liquid at the discharge port leaks, it will flow onto the annular air duct and melt the annular air duct. The air pressure value in the annular air duct will decrease due to the melting of the annular air duct. The smaller the air pressure value, the worse the sealing degree of the annular air duct, and the more aluminum liquid leaks. By setting a preset air pressure threshold in the electronic device, when the obtained air pressure value is compared with the preset air pressure threshold, it is determined whether there is a leakage.
[0115] S103, if it exists, obtain the aluminum liquid height at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealed plug stacking place.
[0116] For the embodiment of the present application, molten aluminum is directed into a drainage trough, and then flows along the drainage trough into a feed port, the feed port is funnel-shaped, and the height of the molten aluminum is the height of the molten aluminum in the funnel-shaped feed port. A second camera device is installed above the crystallizer tooling, and the second camera device is wirelessly connected to the electronic device. The second camera device collects target image information of the crystallizer feed port. If the electronic device determines that there is an abnormal discharge port with leakage, the target image information at the feed port corresponding to each abnormal discharge port is obtained, and feature recognition is performed based on the target image information to determine the radius of the circular surface of the molten aluminum in each feed port, and the ratio of the radius of the uppermost circular surface of the feed port to the radius of the circular surface of the molten aluminum is calculated, and the height of the molten aluminum is determined based on the ratio and the vertical height of the feed port.
[0117] The first coordinate system is established based on the target image information. The electronic device performs feature recognition to determine the center point of each abnormal feed port, and determines the coordinates of the center point of each abnormal feed port and the coordinates of the blocked plug stacking place. The first distance between the coordinates of the center point of each abnormal feed port and the coordinates of the blocked plug stacking place is calculated using the Euclidean distance formula. For example, the coordinates of the center point of an abnormal feed port are (3, 5), and the coordinates of the blocked plug stacking place are (0, 0), then the calculated first distance between the two coordinates is 5. The height of the aluminum liquid at the feed port reflects the leakage of the abnormal discharge port. The lower the aluminum liquid at the feed port, the more serious the leakage of the abnormal discharge port. The first distance represents the distance from each abnormal feed port to the blocked plug stacking place.
[0118] S104, determining a blocking order of abnormal feed ports based on the gas pressure value, the aluminum liquid height and the first distance.
[0119] For the embodiments of the present application, the air pressure value, the height of the molten aluminum and the first distance are all important factors affecting the blocking order of abnormal feed ports. The smaller the air pressure value, the more serious the leakage of the molten aluminum, and it needs to be blocked first. Similarly, the lower the height of the molten aluminum, the more serious the leakage of the molten aluminum, and it also needs to be blocked first. When there are multiple abnormal feed ports, they can be blocked from near to far according to the distance of the first distance, but the three factors will affect the blocking order, so the electronic device will make a comprehensive judgment on the three factors to determine the blocking order of the abnormal feed ports.
[0120] S105, controlling the grabbing device to pick up the sealing plug in the blocking sequence and placing the sealing plug into the abnormal feed port.
[0121] For the embodiment of the present application, the electronic device is connected to the gripping device via wired or wireless connection. After the blocking sequence is determined, the electronic device generates an instruction (signal) according to the blocking sequence and sends it to the gripping device via wired or wireless connection. After the gripping device receives the instruction (signal), it takes the sealing plug according to the blocking sequence and places the sealing plug into the abnormal feed port. The electronic device determines the abnormal feed port according to the air pressure value of the annular air duct, determines the blocking sequence based on various factors of the abnormal feed port, and finally controls the gripping device to take the sealing plug according to the blocking sequence and place the sealing plug into the abnormal feed port. This method can effectively improve the efficiency of leakage monitoring and can timely block the leaking feed port.
[0122] In a possible implementation of the embodiment of the present application, in step S104, the blocking order of the abnormal feed port is determined based on the air pressure value, the aluminum liquid height and the first distance, specifically including step S1041 (not shown in the figure), step S1042 (not shown in the figure) and step S1043 (not shown in the figure), wherein:
[0123] S1041, calculating a first difference between the height of the aluminum liquid and a preset height threshold, and a second difference between the air pressure value and a preset air pressure threshold.
[0124] For the embodiment of the present application, the smaller the air pressure value, the more serious the aluminum liquid leakage is, and it needs to be blocked first. Similarly, the lower the aluminum liquid height is, the more serious the aluminum liquid leakage is, and it also needs to be blocked first. The electronic device calculates the first difference between the preset height threshold and the aluminum liquid height, and the second difference between the air pressure value and the preset air pressure threshold. The first difference and the second difference both represent the severity of the aluminum liquid leakage, and then represent the degree of abnormality of the abnormal feed port.
[0125] S1042: Determine a first score based on the first difference, the second difference, the first distance, and the respective first coefficients.
[0126] For the embodiment of the present application, since the first difference, the second difference and the first distance can all characterize the abnormal degree of the abnormal feed port, and the three have different degrees of influence on the blocking order, the electronic device sets different first coefficients for the above three. Assuming that the first coefficient of the first difference is 0.6, the first coefficient of the second difference is 0.4, and the first coefficient of the first distance is 0.08, assuming that the first difference, the second difference, and the first distance of a certain abnormal feed port are 3, 5, and 12 respectively, the electronic device determines the first score of 0.6×3+0.4×5+0.08×12=4.76 based on the first difference, the second difference, the first distance and the respective first coefficients. Among them, the respective first coefficients can be adaptively modified according to actual conditions and needs.
[0127] S1043, determining a blocking order of the abnormal liquid inlets based on the first score.
[0128] For the embodiment of the present application, the electronic device is sorted from large to small according to the first score. The higher the first score, the more serious the aluminum liquid leakage corresponding to the abnormal feed port is, and it needs to be blocked first. Therefore, the blocking order of the abnormal feed ports is determined based on the first score.
[0129] A possible implementation of the embodiment of the present application is to control the grasping device to pick up the sealing plug in the blocking order and place the sealing plug into the abnormal feed port in step S105, which specifically includes step S1051 (not shown in the figure), step S1052 (not shown in the figure), step S1053 (not shown in the figure), step S1054 (not shown in the figure), step S1055 (not shown in the figure), step S1056 (not shown in the figure) and step S1057 (not shown in the figure), wherein:
[0130] S1051, marking the abnormal feed inlets in a preset array, and performing a sliding scan on the marked preset array based on a preset window range to obtain a plurality of first window matrices including at least two abnormal feed inlets.
[0131] The preset array is set according to the arrangement of multiple feed ports.
[0132] For the embodiment of the present application, the staff sets a preset array in advance according to the arrangement of multiple feed ports, stores it in the electronic device, and the electronic device marks the abnormal feed ports in the preset array. The grasping device is installed on the gantry crane, and the grasping device includes multiple manipulators. The movement directions of each manipulator are parallel. The manipulators can move horizontally along a straight line within a preset range, thereby changing the position of the manipulators on the same straight line. The movement range of each manipulator constitutes a preset window range. The preset window range and the preset step size can be set in advance by the staff and stored in the electronic device. The preset window range can be a range including 4 feed ports or 9 feed ports, which can be adjusted according to actual conditions. The electronic device performs a sliding scan on the marked preset array based on the preset window range and the preset step size until all feed ports are covered, and multiple first window matrices including at least two abnormal feed ports are obtained.
[0133] S1052: If there is a target abnormal feed port, and the first window matrix where the target abnormal feed port is located meets the preset conditions, then the second window matrix where the target abnormal feed port is located is determined based on the number of abnormal feed ports in at least two first window matrices where the target abnormal feed port is located and the blocking order, and the target abnormal feed port in the second window matrix does not appear in other first window matrices.
[0134] Pre-conditions include any of the following:
[0135] The number of abnormal feed ports is different;
[0136] The number of abnormal feed ports is the same, but the abnormal feed ports are different.
[0137] Wherein, the target abnormal feed port is located in at least two first window matrices.
[0138] For the embodiment of the present application, the first window matrix obtained by the electronic device scanning inevitably has the same abnormal feed port in at least two first window matrices. Such abnormal feed port is determined as the target abnormal feed port. However, when the abnormal feed port appears repeatedly in multiple first window matrices, subsequent blocking work cannot be carried out. Therefore, the staff defines preset conditions for the target abnormal feed port and stores the preset conditions in the electronic device. The preset conditions include any one of the following:
[0139] The number of abnormal feed ports is different. For example, the target abnormal feed port is located in two first window matrices, one of which includes the target abnormal feed port and has three abnormal feed ports, and the other first window matrix includes the target abnormal feed port and has two abnormal feed ports;
[0140] The number of abnormal feed ports is the same, but the abnormal feed ports are different. Figure 4 As shown, each circle is a feed port, the dotted box on the left is the first window matrix A, and the dotted box on the right is the first window matrix B. The first window matrix A contains the target abnormal feed port and abnormal feed port 1, and the first window matrix B contains the target abnormal feed port and abnormal feed port 2. The target abnormal feed port is in the two first window matrices, and the number of abnormal feed ports in the two first window matrices is the same, but the positions of the abnormal feed ports are different.
[0141] The electronic device judges the abnormal feed port and the first window matrix. If there is a target abnormal feed port and the first window matrix where the target abnormal feed port is located meets the preset conditions, the second window matrix where the target abnormal feed port is located is determined based on the number of abnormal feed ports in at least two first window matrices where the target abnormal feed port is located and the blocking order:
[0142] If the first preset condition is met, assuming that the numbers of abnormal feed ports in the two first window matrices are 3 and 2 respectively, where 3>2, the electronic device determines that the first window matrix with 3 abnormal feed ports is the second window matrix.
[0143] If the second prerequisite is met, assuming Figure 4The blocking order of the target abnormal feed port is 3, the blocking order of another abnormal feed port 1 in the first window matrix A is 4, and the blocking order of another abnormal feed port 2 in the first window matrix B is 6. The sum of the blocking orders of the two abnormal feed ports in the first window matrix A is 3+4=7, and the sum of the blocking orders of the two abnormal feed ports in the first window matrix B is 3+6=9, where 7<9. Therefore, the electronic device determines that the first window matrix A is the second window matrix. To avoid duplication and ensure that subsequent blocking work can proceed normally, the target abnormal feed port in the second window matrix will not appear in other first window matrices.
[0144] If other special circumstances occur, the electronic device determines the first window matrix scanned first as the second window matrix. For example, if two first window matrices only contain two target abnormal feed ports at the same time, and cannot be compared by quantity and blocking order, then the first window matrix scanned for the first time is determined as the required second window matrix.
[0145] S1053, marking all abnormal feed ports in the second window matrix as normal discharge ports in the marked preset array, and performing a sliding scan on the currently marked preset array based on the preset window range to obtain a plurality of third window matrices including at least two abnormal feed ports.
[0146] For the embodiment of the present application, the electronic device marks all abnormal feed ports in the second window matrix as normal feed ports in the marked preset array, and the remaining abnormal feed ports are in the currently marked preset array. The currently marked preset array is again slidingly scanned based on the preset window range to obtain a third window matrix including multiple at least two abnormal feed ports.
[0147] S1054, determining a second distance from each target window matrix to the blocked block stacking location, where the target window matrix includes a second window matrix and a third window matrix.
[0148] For the embodiment of the present application, the electronic device determines the second window matrix and the third window matrix as target window matrices, and determines the center position of each target window matrix, and determines the second distance from each target window matrix to the blocked plug stacking place based on the center position, and the size of the second distance can characterize the distance from each target window matrix to the blocked plug stacking place.
[0149] S1055, determining the priority of each target window matrix based on the second distance, the number of abnormal feed ports in the target window matrix, and the blocking order of the abnormal feed ports.
[0150] For the embodiments of the present application, the second distance, the number of abnormal feed ports in the target window matrix, and the blocking order of the abnormal feed ports are all important factors affecting the blocking priority of the target window matrix. The electronic device determines the priority of each target window matrix based on the second distance, the number of abnormal feed ports in the target window matrix, and the blocking order of the abnormal feed ports. For the convenience of calculation, the blocking order of each abnormal feed port in the target window matrix is summed. Assuming that there are 3 target window matrices, the sum of the second distance, the number of abnormal feed ports, and the blocking order of the abnormal feed ports of the target window matrix C are 11, 2, and 6, respectively; the sum of the second distance, the number of abnormal feed ports, and the blocking order of the abnormal feed ports of the target window matrix D are 8, 3, and 9, respectively; the sum of the second distance, the number of abnormal feed ports, and the blocking order of the abnormal feed ports of the target window matrix E are 10, 2, and 16, respectively. The smaller the second distance, the closer the blocking order. The closer the stacking place is, the higher the priority of the target window matrix should be. The more abnormal feed ports there are in the target window matrix, the higher the priority of the target window matrix should be. The larger the sum of the blocking orders of the abnormal feed ports is, the higher the priority of the target window matrix should be. Therefore, the electronic device sets different second coefficients for the three according to actual conditions, which are -0.08, 0.4, and 0.06 respectively. The second score of the target window matrix C is calculated to be 11×(-0.08)+2×0.4+6×0.06=0.28, the second score of the target window matrix D is 8×(-0.08)+3×0.4+9×0.06=1.1, and the second score of the target window matrix E is 10×(-0.08)+2×0.4+6×0.06=0.36. The electronic device compares according to the second scores, among which 1.1>0.36>0.28, and finally determines that the priorities of the three target window matrices are D>E>C. Among them, the respective second coefficients can be adaptively modified according to actual conditions and needs.
[0151] S1056, based on the priority and the position and number of the abnormal feed openings in each target window matrix, the grasping device is controlled to pick up the sealing plug according to the priority and place the sealing plug into the abnormal feed opening.
[0152] For the embodiments of the present application, the electronic device generates different instructions (signals) based on the priority of the target window matrix and the distribution position and number of abnormal feed ports in each target window matrix, and sends the instructions (signals) to the grasping device. The grasping device takes a corresponding number of sealing plugs, moves them to the top of the target window matrix, adjusts them according to the distribution position of the abnormal feed ports, places the sealing plugs into the abnormal feed ports, and seals the abnormal feed ports of each target window matrix according to the priority.
[0153] S1057, when it is detected that all target window matrices are blocked, the gripping device is controlled to pick up the blocking plugs and place the blocking plugs into the remaining abnormal feed ports based on the blocking sequence of the remaining abnormal feed ports.
[0154] For the embodiments of the present application, since each abnormal feed port is scattered in a preset array, there may be some abnormal feed ports that do not exist within the preset window range during scanning, and the remaining abnormal feed ports still need to be blocked as soon as possible. Therefore, when the electronic device detects that all target window matrices have been blocked, the grabbing device is controlled to take the sealing plug and place the sealing plug into the remaining abnormal feed ports based on the blocking order of the remaining abnormal feed ports.
[0155] In a possible implementation manner of the embodiment of the present application, the method further includes step 1, step 2, step 3, step 4 and step 5, wherein step 1 may be performed after step S103, wherein:
[0156] Step 1: Obtain first image information of the abnormal discharge port.
[0157] For the embodiment of the present application, two corresponding first camera devices are arranged under each discharge port, which can ensure that the camera range covers the four sides of the aluminum rod. The first camera devices are wirelessly connected to the electronic device. The two camera devices collect the first image information of the discharge port, and the electronic device continuously acquires multiple first image information of the abnormal discharge port over time.
[0158] Step 2: Perform leakage analysis based on the first image information to obtain the leakage range of each abnormal discharge port.
[0159] For the embodiment of the present application, the electronic device performs leakage analysis on the first image information of the abnormal discharge port, determines the leakage range of the abnormal discharge port based on the outline of the leakage in the first image information, and the change of the leakage range over time can characterize the severity of the leakage.
[0160] Step three, determine the target water spray hole corresponding to the leakage range.
[0161] For the embodiment of the present application, the electronic device determines the target water spray hole as the corresponding crystallizer water spray hole based on the leakage range, with the center point of the discharge port as the center of the circle and the edge of the leakage range as the radius extending outward.
[0162] Step 4: Determine the water flow pressure of the target spray hole based on the leakage range and leakage severity.
[0163] For the embodiment of the present application, the larger the leakage range, the greater the water flow pressure of the target water spray hole is required, the stronger the leakage intensity is, the greater the water flow pressure of the target water spray hole is, and the leakage intensity is represented by the similarity variance. Therefore, the electronic device determines the third score based on the leakage range, similarity variance and respective coefficients of each abnormal discharge port, and determines the water flow pressure of the target water spray hole according to the adjustment value corresponding to the preset score range of the third score. Assuming that the third score of an abnormal discharge port is 3, the preset score range is (2, 3], the corresponding adjustment value is 0.1, and the original water flow pressure of the target water spray hole is 0.3, then the water flow pressure of the target water spray hole is determined to be 0.3+0.1=0.4 based on the leakage range and the leakage intensity.
[0164] Step 5: Control the water pump to increase power until the water flow pressure is reached.
[0165] For the embodiment of the present application, multiple water pumps can be provided, and different water pumps are responsible for regulating water spray holes at different positions. After the electronic device determines the target water spray hole, it determines the water pump corresponding to the target water spray hole. The water pump is connected to the electronic device by wire or wirelessly, and the electronic device generates a water flow pressure instruction (signal) of the target water spray hole and sends it to the water pump. After receiving the instruction (signal), the water pump increases the power and increases the water flow pressure until the water flow pressure of the target water spray hole is reached, and strengthens the cooling of the leaking part on the surface of the aluminum ingot, so that the aluminum ingot can form an aluminum rod of normal quality, reducing the loss of aluminum liquid and the occurrence of explosion.
[0166] A possible implementation of the embodiment of the present application is that the first image information in step 2 is a plurality of first image information obtained by continuous shooting, and the leakage range and leakage severity of the abnormal discharge port are determined based on the first image information, specifically including step 6, step 7 and step 8, wherein:
[0167] Step six, performing leakage analysis based on the first image information to obtain the leakage range of each abnormal discharge port.
[0168] For the embodiment of the present application, the electronic device inputs each first image information into the trained network model for leakage analysis, analyzes the edge detection results, outlines the leakage area contour with continuous edge lines, and obtains the leakage range of each abnormal discharge port. The leakage range can reflect the cooling water pressure of the cooling water spray hole. The network model can be a convolutional neural network model, a recurrent neural network model, or other network models.
[0169] Step seven, calculating the similarity between two adjacent first image information of each abnormal discharge port.
[0170] For the embodiment of the present application, the electronic device can calculate the similarity between two adjacent first image information of each abnormal discharge port by structural similarity measurement (SSIM). It can also be calculated by cosine similarity, that is, the first image information is represented as a vector, and the similarity of the two first image information is characterized by calculating the cosine distance between the vectors. The similarity can also be calculated by histogram, and the similarity can also be calculated by other methods, which are not limited here.
[0171] Step eight, calculating the similarity variance of each abnormal discharge port, and determining the severity of the leakage based on the similarity variance.
[0172] For the embodiment of the present application, the electronic device uses the variance formula to calculate the similarity variance of each abnormal discharge port. The variance is used to calculate the difference between each similarity and the overall similarity mean. The larger the similarity variance, the greater the change in leakage from the abnormal discharge port. Conversely, the smaller the similarity variance, the smaller the change in leakage from the abnormal discharge port.
[0173] In a possible implementation manner of the embodiment of the present application, the method further includes step nine, step ten, step eleven and step twelve, wherein step nine may be performed after step S103, wherein:
[0174] Step nine, obtaining the second image information of each discharge port.
[0175] For the embodiment of the present application, the electronic device obtains second image information collected by two corresponding first camera devices arranged under each discharge port, and the second image information can clearly show the appearance of the aluminum ingot.
[0176] Step ten: perform feature recognition based on the second image information to determine whether there is leakage on the surface of the aluminum ingot.
[0177] For the embodiment of the present application, the electronic device inputs the second image information into the trained network model for feature recognition, obtains the appearance of the aluminum ingot, and then determines whether there is leakage on the surface of the aluminum ingot. The network model can be a convolutional neural network model, a recurrent neural network model, or other network models.
[0178] Step eleven: if there is an aluminum ingot leakage outlet, determine the third distance from the feed port corresponding to the aluminum ingot leakage outlet to the sealed plug stacking location.
[0179] For the embodiment of the present application, if the electronic device determines that there is an aluminum ingot leakage outlet, a second coordinate system is established based on the second image information, and a third distance is calculated based on the coordinates of the center position of the feed port corresponding to the aluminum ingot leakage outlet and the coordinates of the sealed stacking place.
[0180] Step twelve, controlling the grasping device to take the sealing plug and place the sealing plug into the feed port corresponding to the aluminum ingot leakage outlet port according to the third distance from near to far.
[0181] For the embodiment of the present application, leakage on the surface of the aluminum ingot may also cause explosion and affect the quality of aluminum bar forming. Although this situation will rarely occur, it cannot be completely guaranteed not to occur. Therefore, if leakage on the surface of the aluminum ingot occurs, it is also necessary to seal it in time. The electronic device controls the grasping device to take the sealing plug and place the sealing plug into the feed port corresponding to the aluminum ingot leakage outlet according to the third distance from near to far.
[0182] In a possible implementation manner of the embodiment of the present application, the method further includes step thirteen, wherein step thirteen may be performed after step S103, wherein:
[0183] Step 13: If the number of abnormal discharge ports exceeds a preset number threshold, a prompt message is output.
[0184] For the embodiment of the present application, the preset quantity threshold is set in the electronic device by the staff according to actual needs. The electronic device determines whether the number of abnormal discharge ports exceeds the preset quantity threshold. If it exceeds, a prompt message with the text message "Too many abnormal discharge ports, please shut down the device as soon as possible" is output and sent to the staff's terminal device so that the staff can shut down the equipment in time to reduce the losses and explosions caused by aluminum liquid leakage.
[0185] The above embodiment introduces an aluminum bar processing detection method from the perspective of method flow, and the following embodiment introduces an aluminum bar processing detection device from the perspective of a virtual module or a virtual unit. Please refer to the following embodiment for details.
[0186] The present application embodiment provides an aluminum rod processing detection device 20, such as Figure 5 As shown, the aluminum bar processing detection device 20 may specifically include:
[0187] The air pressure acquisition module 201 is used to acquire the air pressure value in each annular air guide pipe, and the annular air guide pipe is located below the discharge port;
[0188] The first judgment module 202 is used to judge whether there is an abnormal discharge port with leakage based on the air pressure value;
[0189] An acquisition module 203 is used to acquire the aluminum liquid height at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealed plug stacking place, if any;
[0190] A first determination module 204, configured to determine a blocking order of abnormal feed ports based on the gas pressure value, the aluminum liquid height, and the first distance;
[0191] The first control module 205 is used to control the grabbing device to pick up the sealing plug according to the sealing sequence and place the sealing plug into the abnormal feed port.
[0192] The embodiment of the present application discloses an aluminum rod processing detection device 20, wherein the air pressure acquisition module 201 acquires the air pressure value in the annular air duct below each discharge port, and the air pressure value represents the sealing degree of the annular air duct. If the aluminum liquid at the discharge port leaks, it will splash outward and flow onto the air duct, melting the annular air duct, and the air pressure value of the annular air duct will change accordingly. Therefore, the first judgment module 202 judges whether there is an abnormal discharge port with leakage based on the air pressure value. If so, the acquisition module 203 acquires the aluminum liquid at the feed port corresponding to each abnormal discharge port. The height and the first distance from each abnormal feed port to the stacking place of the sealing plugs, the air pressure value, the aluminum liquid height and the first distance are all important factors affecting the blocking order, so the first determination module 204 determines the blocking order of the abnormal feed ports based on the air pressure value, the aluminum liquid height and the first distance, and the first control module 205 controls the grasping device to take the sealing plugs in the blocking order and places the sealing plugs in the abnormal feed ports, which can effectively improve the leakage monitoring efficiency and can timely block the leaking feed ports, thereby reducing the occurrence of explosions and the loss of aluminum bars.
[0193] In a possible implementation of the embodiment of the present application, the first determination module 204, when determining the blocking order of the abnormal feed port based on the air pressure value, the aluminum liquid height and the first distance, is specifically used to:
[0194] Calculate a first difference between the height of the aluminum liquid and a preset height threshold, and a second difference between the air pressure value and a preset air pressure threshold;
[0195] determining a first score based on the first difference, the second difference, the first distance, and the respective first coefficients;
[0196] A blocking order of the abnormal liquid inlets is determined based on the first score.
[0197] In a possible implementation of the embodiment of the present application, the first control module 205, when controlling the grabbing device to take the sealing plug in the blocking sequence and place the sealing plug into the abnormal feed port, is specifically used to:
[0198] Marking the abnormal feed inlets in a preset array, and performing a sliding scan on the marked preset array based on a preset window range to obtain a plurality of first window matrices including at least two abnormal feed inlets, wherein the preset array is arranged according to the arrangement of the plurality of feed inlets;
[0199] If there is a target abnormal feed port, and the first window matrix where the target abnormal feed port is located meets the preset conditions, then the second window matrix where the target abnormal feed port is located is determined based on the number of abnormal feed ports in at least two first window matrices where the target abnormal feed port is located and the blocking order, the target abnormal feed port in the second window matrix does not appear in other first window matrices, and the target abnormal feed port is located in at least two first window matrices.
[0200] Pre-conditions include any of the following:
[0201] The number of abnormal feed ports is different;
[0202] The number of abnormal feed ports is the same, but the abnormal feed ports are different;
[0203] Marking all abnormal feed ports in the second window matrix as normal feed ports in the marked preset array, and performing a sliding scan on the currently marked preset array based on the preset window range to obtain a plurality of third window matrices including at least two abnormal feed ports;
[0204] Determine a second distance from each target window matrix to the blocked block stacking location, the target window matrix including the second window matrix and the third window matrix;
[0205] Determining the priority of each target window matrix based on the second distance, the number of abnormal feed ports in the target window matrix, and the blocking order of the abnormal feed ports;
[0206] Based on the priority and the position and number of abnormal feed openings in each target window matrix, the grabbing device is controlled to pick up the sealing plug according to the priority and place the sealing plug into the abnormal feed opening;
[0207] When it is detected that all target window matrices are blocked, the gripping device is controlled to pick up the blocking plugs and place the blocking plugs into the remaining abnormal feed ports based on the blocking sequence of the remaining abnormal feed ports.
[0208] In a possible implementation of the embodiment of the present application, the device 20 further includes:
[0209] A first image acquisition module, used to acquire first image information of the abnormal discharge port;
[0210] A first image determination module, used to determine the leakage range and leakage severity of the abnormal discharge port based on the first image information;
[0211] A target water spray hole determination module is used to determine the target water spray hole corresponding to the leakage range;
[0212] A water flow pressure determination module, used to determine the water flow pressure of a target water spray hole based on the leakage range and leakage severity;
[0213] The water pump control module is used to control the water pump to increase power until the water flow pressure is reached.
[0214] In a possible implementation of the embodiment of the present application, the first image determination module is specifically used to determine the leakage range and leakage severity of the abnormal discharge port based on the first image information:
[0215] Performing a liquid leakage analysis based on the first image information to obtain a liquid leakage range of each abnormal discharge port;
[0216] Calculate the similarity between two adjacent first image information of each abnormal discharge port;
[0217] The similarity variance of each abnormal discharge port is calculated, and the severity of the leakage is determined based on the similarity variance.
[0218] In a possible implementation of the embodiment of the present application, the device 20 further includes:
[0219] A second image acquisition module, used to acquire second image information of each discharge port;
[0220] A second judgment module is used to perform feature recognition based on the second image information to determine whether there is leakage on the surface of the aluminum ingot;
[0221] The second determination module is used to determine the third distance from the feed port corresponding to the aluminum ingot leakage outlet to the sealed plug stacking place if there is an aluminum ingot leakage outlet;
[0222] The second control module is used to control the grasping device to take the sealing plug and place the sealing plug into the feed port corresponding to the aluminum ingot leakage outlet port according to the third distance from near to far.
[0223] In a possible implementation of the embodiment of the present application, the device 20 further includes:
[0224] The output module is used to output a prompt message if the number of abnormal discharge ports exceeds a preset number threshold.
[0225] The present application provides an aluminum bar processing detection system, such as Figure 6 As shown, Figure 6The aluminum rod processing detection system shown specifically includes an annular air duct 301, an air pressure sensor 302, a grabbing device 303, and an electronic device 304. The annular air duct 301 is arranged below each discharge port and is coaxial with the discharge port. The air pressure sensor 302 is arranged in each annular air duct 301 for collecting air pressure values. The grabbing device 303 is used to take the sealing plug according to the blocking sequence and place the sealing plug into the abnormal feed port. A motor is arranged inside the grabbing device 303, which can move horizontally or vertically within the range of the gantry crane. The motor is connected to the electronic device 304 by wire or wirelessly. The electronic device 304 can control the motor to take the sealing plug according to the specified position and blocking sequence and place the sealing plug into the abnormal feed port.
[0226] The electronic device 304 is used to execute the contents disclosed in the above method embodiment. During the aluminum rod processing, the high-temperature aluminum liquid crystallizer may leak from the discharge port. Therefore, the electronic device 304 obtains the air pressure value in each annular air duct 301 through the air pressure sensor 302 inside the annular air duct 301 below the discharge port, and determines whether there is an abnormal discharge port with leakage based on the air pressure value. If there is, the aluminum liquid height at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealing plug stacking place are obtained. The blocking order of the abnormal feed ports is determined based on the air pressure value, the aluminum liquid height and the first distance, and the gripping device 303 is controlled to take the sealing plugs according to the blocking order and place the sealing plugs in the abnormal feed ports.
[0227] An aluminum rod processing and detection system also includes a water pump 305, a first camera device 2, and a second camera device 306. The water pump 305 is used to adjust the water flow pressure of the target water spray hole. The first camera device 2 is located below the discharge port and is used to collect images of the discharge port and the surface of the aluminum ingot. The second camera device 306 is located above the crystallizer tooling and is used to collect images of the crystallizer feed port.
[0228] An electronic device is provided in an embodiment of the present application, such as Figure 7 As shown, Figure 7 The electronic device 304 shown includes: a processor 3041 and a memory 3043. The processor 3041 and the memory 3043 are connected, such as through a bus 3042. Optionally, the electronic device 304 may also include a transceiver 3044. It should be noted that in actual applications, the transceiver 3044 is not limited to one, and the structure of the electronic device 304 does not constitute a limitation on the embodiments of the present application.
[0229] Processor 3041 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 3041 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0230] The bus 3042 may include a path to transmit information between the above components. The bus 3042 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 3042 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one thick line is used in the diagram, but it does not mean that there is only one bus or only one type of bus.
[0231] The memory 3043 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disc, optical disk, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this.
[0232] The memory 3043 is used to store the application code for executing the solution of the present application, and the execution is controlled by the processor 3041. The processor 3041 is used to execute the application code stored in the memory 3043 to implement the contents shown in the above method embodiment.
[0233] The electronic devices include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and fixed terminals such as digital TVs, desktop computers, etc. It can also be a server, etc. Figure 7 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0234] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding content in the aforementioned method embodiment. Compared with the related art, in the embodiment of the present application, the air pressure value in the annular air duct below each discharge port is obtained, and the air pressure value represents the sealing degree of the annular air duct. If the aluminum liquid at the discharge port leaks, it will splash outward and flow onto the annular air duct, melting the annular air duct. The air pressure value of the annular air duct will also change accordingly. Therefore, it is judged based on the air pressure value whether there is an abnormal discharge port with leakage. If so, the aluminum liquid height at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealing plug stacking place are obtained. The air pressure value, the aluminum liquid height and the first distance are all important factors affecting the sealing order. Therefore, the sealing order of the abnormal feed ports is determined based on the air pressure value, the aluminum liquid height and the first distance. By controlling the grasping device to take the sealing plugs in the sealing order and place the sealing plugs in the abnormal feed ports, the leakage monitoring efficiency can be effectively improved, and the leaking feed ports can be sealed in time, thereby reducing the occurrence of explosions and the loss of aluminum bars.
[0235] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0236] The above is only a partial implementation method 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 detecting aluminum bar processing, characterized in that: include: Obtaining the air pressure value in each annular air guide pipe, wherein the annular air guide pipe is located below the discharge port; Based on the air pressure value, determine whether there is an abnormal discharge port with leakage; If so, the aluminum liquid height at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealed plug stacking place are obtained; Determining a blocking order of abnormal feed ports based on the gas pressure value, the height of the aluminum liquid and the first distance; The grabbing device is controlled to pick up the sealing plug according to the blocking sequence and place the sealing plug into the abnormal feed port.
2. The aluminum bar processing detection method according to claim 1, characterized in that: The determining of the blocking order of the abnormal feed ports based on the air pressure value, the aluminum liquid height and the first distance includes: Calculating a first difference between the aluminum liquid height and a preset height threshold, and a second difference between the air pressure value and a preset air pressure threshold; determining a first score based on the first difference, the second difference, the first distance, and respective first coefficients; A blocking order of the abnormal liquid inlets is determined based on the first scores.
3. A method for detecting aluminum bar processing according to claim 1 or claim 12, characterized in that: The controlling grabbing device to take the sealing plug according to the blocking sequence and place the sealing plug into the abnormal feed port comprises: Marking the abnormal feed inlets in a preset array, and performing a sliding scan on the marked preset array based on a preset window range to obtain a plurality of first window matrices including at least two abnormal feed inlets, wherein the preset array is arranged according to the arrangement of the plurality of feed inlets; If there is a target abnormal feed port, and the first window matrix where the target abnormal feed port is located meets the preset conditions, then the second window matrix where the target abnormal feed port is located is determined based on the number of abnormal feed ports in at least two first window matrices where the target abnormal feed port is located and the blocking order, the target abnormal feed port in the second window matrix does not appear in other first window matrices, and the target abnormal feed port is located in at least two first window matrices. The preset condition includes any of the following: The number of abnormal feed ports is different; The number of abnormal feed ports is the same, but the abnormal feed ports are different; Marking all abnormal feed ports in the second window matrix as normal feed ports in the marked preset array, and performing a sliding scan on the currently marked preset array based on the preset window range to obtain a plurality of third window matrices including at least two abnormal feed ports; Determine a second distance from each target window matrix to the blocked block stacking location, wherein the target window matrix includes a second window matrix and a third window matrix; Determining the priority of each target window matrix based on the second distance, the number of abnormal feed ports in the target window matrix, and the blocking order of the abnormal feed ports; Based on the priority and the position and number of abnormal feed openings in each target window matrix, the grabbing device is controlled to pick up the sealing plug according to the priority and place the sealing plug into the abnormal feed opening; When it is detected that all target window matrices are blocked, the gripping device is controlled to pick up the blocking plugs and place the blocking plugs into the remaining abnormal feed openings based on the blocking sequence of the remaining abnormal feed openings.
4. The aluminum bar processing detection method according to claim 1, characterized in that: include: Acquire first image information of the abnormal discharge port; Determine the leakage range and leakage severity of the abnormal discharge port based on the first image information; Determine the target water spray hole corresponding to the leakage range; Determine the water flow pressure of the target water spray hole based on the leakage range and leakage severity; The water pump is controlled to increase power until the water flow pressure is reached.
5. The aluminum bar processing detection method according to claim 4, characterized in that: The first image information is a plurality of first image information obtained by continuous shooting, and the determining of the leakage range and leakage severity of the abnormal discharge port based on the first image information includes: Performing a liquid leakage analysis based on the first image information to obtain a liquid leakage range of each abnormal discharge port; Calculating the similarity between two adjacent first image information of each abnormal discharge port; The similarity variance of each abnormal discharge port is calculated, and the severity of the leakage is determined based on the similarity variance.
6. The aluminum bar processing detection method according to claim 1, characterized in that: The method further comprises: Acquire second image information of each discharge port; Performing feature recognition based on the second image information to determine whether there is leakage on the surface of the aluminum ingot; If there is an aluminum ingot leakage outlet, determine a third distance from the feed port corresponding to the aluminum ingot leakage outlet to the sealed plug stacking location; The grabbing device is controlled to take the sealing plug and place the sealing plug into the feed port corresponding to the aluminum ingot leakage outlet port according to the third distance from near to far.
7. The aluminum bar processing and detection method according to claim 1, characterized in that: The method further comprises: If the number of abnormal discharge ports exceeds a preset number threshold, a prompt message is output.
8. An aluminum bar processing detection device, characterized in that: include: An air pressure acquisition module, used to acquire the air pressure value in each annular air guide pipe, wherein the annular air guide pipe is located below the discharge port; A first judgment module, used for judging whether there is an abnormal discharge port with leakage based on the air pressure value; An acquisition module, for acquiring, if any, the height of the aluminum liquid at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealed plug stacking location; A first determination module, configured to determine a blocking order of abnormal feed ports based on the gas pressure value, the height of the aluminum liquid and the first distance; The first control module is used to control the grabbing device to pick up the sealing plug according to the sealing sequence and place the sealing plug into the abnormal feed port.
9. An aluminum bar processing detection system, characterized in that: include: An annular air guide pipe is arranged below each discharge port and is coaxial with the discharge port; An air pressure sensor is arranged in each annular air guide tube and is used to collect air pressure values; A grabbing device, used to take the sealing plugs according to the blocking sequence and place the sealing plugs into the abnormal feed port; Electronic equipment, used for obtaining the air pressure value in each annular airway tube; Based on the air pressure value, determine whether there is an abnormal discharge port with leakage; If so, obtain the aluminum liquid height at the feed port corresponding to each abnormal discharge port and the first distance from each abnormal feed port to the sealing plug stacking location; determine the sealing order of the abnormal feed ports based on the air pressure value, the aluminum liquid height and the first distance; control the grasping device to take the sealing plugs according to the sealing order and place the sealing plugs into the abnormal feed ports.
10. An electronic device, characterized in that: It includes: at least one processor; Memory; At least one application, wherein the at least one application is stored in the memory and is configured to be executed by the at least one processor, and the at least one application is used to execute the aluminum bar processing detection method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Steel breakout detection device and method
CN108907129A
Method for detecting leakage and blockage of precision infusion apparatus finished product by using differential pressure gas circuit
CN112834136A
Hole blockage automatic detection device and control method thereof
CN115318663A
Liquid leakage detection method and device of liquid cooling system, terminal and medium
CN116878769A
Negative pressure liquid cooling system leakage point detection device and method and server
CN117723237A