A simple digital coil tracking system and method based on a normalizing pickling line
Patent Information
- Application Number
- CN202310999930.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-08
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2043-08-08
AI Technical Summary
The existing digital steel coil tracking system for normalizing and pickling units is difficult to achieve efficient and accurate data management, and the cost of retrofitting old production lines is high, affecting production continuity.
By connecting basic automation systems and process control systems, and employing an industrial data acquisition platform, L2 Patch module, message service module, subscription module, shared memory module, configuration module, material tracking module, relational database, and non-relational database, a simple digital steel coil tracking system is implemented, utilizing the MQTT protocol and shared memory for data mapping and push.
It enables efficient and accurate digital steel coil tracking without modifying the existing system, reducing system coupling and implementation costs, improving data management, and not affecting production continuity.
Smart Images

Figure CN117170319B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of digital technology in the steel industry, specifically relating to a simple digital steel coil tracking system and method based on a normalizing pickling unit. Background Technology
[0002] The normalizing and pickling unit is an essential process for oriented silicon steel and medium-to-high grade non-oriented silicon steel. The purpose of normalizing is to relieve stress, improve the internal microstructure of the strip, increase its magnetic flux density, and reduce iron loss. The purpose of pickling is to remove oxide scale, improve surface quality, and enhance processing performance.
[0003] The industrial computer control system of the normalizing and pickling unit adopts hierarchical control, mainly including a basic automation system (generally referred to as Level 1), which ensures the unit operates normally according to the set process parameters such as tension and speed; and a process control system (generally referred to as Level 2), which tracks the coil information at various points in the unit and realizes functions such as raw material data management and performance management. The basic automation system accesses the process status information of each piece of equipment and the process parameter information of each instrument; however, it is difficult to save and is only used for real-time display. The process control system completes the tracking of coil information; it knows what type of coil is in each section of the production unit and the representative values of the main process parameters after the coil is produced, but the amount of process information it contains is limited, and it does not map the process parameters of the strip according to the length direction of the coil.
[0004] In previous years, detailed tracking of steel coils in normalizing and pickling units relied mainly on manual recording from both the basic automation system and the process control system. This approach was prone to errors, inefficient, and difficult to analyze data. Since 2020, the concept of digital steel coils has gradually emerged. It records data for each step of the steel coil production process, including parameters such as steelmaking composition, hot-rolled coiling temperature, and normalizing and pickling furnace temperature. Digital steel coil tracking systems can help companies achieve real-time monitoring and management of the production process, improving production efficiency and product quality.
[0005] Therefore, some newly built steel production line projects adopt basic automation systems with more precise material tracking. Based on this, related computer management systems can easily achieve digital coil tracking. However, for some older production lines, hasty renovations are not only extremely costly but also result in significant economic losses due to production stoppages. Therefore, it is urgent to invent a simple digital coil tracking method based on the existing system of the normalizing and pickling unit. Summary of the Invention
[0006] The technical problem to be solved by the present invention is to provide a simple digital steel coil tracking system and method based on a normalizing pickling unit, which can be used to solve the digital steel coil tracking problem of some old normalizing pickling units.
[0007] The technical solution adopted by this invention to solve the above-mentioned technical problems is as follows: a simple digital steel coil tracking system based on a normalizing and pickling unit, externally connected to a basic automation system and a process control system, including an industrial data acquisition platform M1, an L2 Patch module M2, a message service module M3, a subscription module M4, a shared memory module M5, a configuration module M6, a material tracking module M7, a relational database M8, and a non-relational database M9; the industrial data acquisition platform M1 is used to collect process data from the basic automation system in real time at a fixed frequency using a standard protocol, and push the collected data items to the message service module M3; the L2 Patch module M2 is used to obtain steel coil tracking information and raw material master data information from the process control system, and pushes the steel coil tracking information to the message service module M3 when changes occur, and synchronizes the raw material master data information to the relational database M8; the message service module M3 is used to receive data from the industrial data acquisition platform M1 and the L2 Patch module M2. Patch module M2 pushes data and provides data subscription services to subscription module M4. Subscription module M4 allows users to subscribe to one or more specified topics and stores messages in shared memory module M5 when there are messages in any topic. Shared memory module M5 is used to store data from subscription module M4. Shared memory module M5 includes a first zone and a second zone. The first zone is the process data shared memory zone, used to store multiple sets of data pushed by industrial data acquisition platform M1. Each set of data includes acquisition time, data item name, and data item value. The second zone is the steel coil data shared memory zone, used to store L2 data. The Patch module M2 pushes steel coil tracking information data; the configuration module M6 is used to configure the location of each process parameter collected by the industrial data acquisition platform M1 and the start and end positions of each area in the L2Patch module M2, and is used by the material tracking module M7; the material tracking module M7 is used to form digital steel coils from the existing system information of the normalizing and pickling unit; the relational database M8 is used to store the raw material master data information of the steel coils and is used by the material tracking module M7; the non-relational database M9 is used to store the normalizing and pickling digital steel coil information generated by the material tracking module M7.
[0008] According to the above scheme, the industrial data acquisition platform M1 is a connection platform that includes massive data acquisition drivers and supports MQTT asynchronous push mode; the data items collected by the industrial data acquisition platform M1 include the strip length of the uncoiler, which is used to track the strip length information; in the collected data items, the topic is the data category, the payload is all data items and the values of the data items under the data category, and the data is represented in JSON format.
[0009] According to the above scheme, the coil tracking information includes the area number and the corresponding coil number. The area number and the corresponding area are as follows: 0 Uncoiler, 1 Welding Machine, 2 Inlet Loop Loop Inlet, 3 First Inlet Loop Inside, 4 Second Inlet Loop Inside, 5 Inlet Loop Loop Outlet, 6 Normalizing Furnace Inlet, 7 Normalizing Furnace Outlet, 8 Shot Blasting Machine, 9 Acid Tank Inlet, 10 Acid Tank Outlet, 11 Outlet Loop Loop Inlet, 12 Outlet Loop Loop Outlet, 13 Disc Shear, 14 Outlet Shear, 15 Coiler, 16 Outlet Saddle, 17 Weighing Saddle; Areas 6 to 10 belong to the process section; the same coil number in the entire process section indicates that a coil of strip steel is passing through the process section; the entire process section includes two coil numbers, indicating that the welding point of these two coils is in a certain area of the process section; the L2 Patch module M2 pushes the coil tracking information topic L2TrackingImage, and the payload is a JSON serialized string, which is generated by serializing a list, and each element of the list includes two fields: area number and coil number.
[0010] According to the above scheme, the message service module M3 is built using MQTTnet, adopts the MQTT protocol, and uses QoS2 to ensure message delivery.
[0011] A simple digital steel coil tracking method based on a normalizing and pickling unit, the specific steps of which are as follows: S1: Obtain the coil numbers of each region from the process section to the export section from the second special zone of the shared memory module M5. If the coil numbers of the existing regions change, or if the coil numbers of these regions do not change but have been unchanged for a certain period of time, proceed to the next step. S2: Obtain configuration information from configuration module M6; S3: Obtain real-time process information of the unit from the shared memory module M5, including data item name, data item value, acquisition time, remaining steel coil length of the uncoiler, coil length of the coil wound by the coiler, inlet looper quantity and outlet looper quantity; S4: Retrieve detailed information about the steel coil from the relational database M8; S5: Length tracking mapping calculation of process parameters to determine the specific position of each process parameter value at the corresponding strip length; S6: Create a digital steel coil by combining detailed information about the steel coil and process information at each length of the steel coil; S7: Modify shared memory, delete the data in the first zone of shared memory module M5, and keep the data in the second zone of shared memory module M5 as the latest data.
[0012] Furthermore, in step S5, the specific steps for calculating the length tracking mapping of process parameters are as follows: When the steel coil number in each area from the process section to the exit section changes from old to new; The coil number from region 0 to region a-1 is old, and the length of the coil number old corresponding to the process parameters of this region is: Len = Process parameter position - Starting position of region a; The coil numbers from region a+1 to region 17 are "new", and the length of the coil number "new" corresponding to the process parameters of this region is: Len = Strip length Expansion coefficient - (process parameter location + real-time looper quantity at the exit - full looper quantity at the exit + winding machine location). When the coil numbers in all areas from the process section to the exit section remain unchanged, and the coil number corresponding to all process parameters is keep, then the length of the coil corresponding to each process parameter in the process section is: Len = Strip length Expansion coefficient - (process parameter location + real-time looper quantity at the exit - full looper quantity at the exit + winding machine location). The lengths of the steel coils corresponding to each process parameter in the outlet section are as follows: Len = Strip length Coefficient of expansion - (process parameter position + winding machine position); The location is the strip length calculated from the point to the exit shear with the exit loop fully fitted, and it is a positive number; when Len is a negative number, the calculation result is discarded and not included in the numerical coil.
[0013] Furthermore, the coefficient of expansion ranges from 1 to 1.05, with 1 being the preferred value.
[0014] Furthermore, in step S6, the digital steel coil includes a steel coil number, a steel coil plan, specifications, and multiple lines of information. Each line of information includes the steel coil length value, the data item number at that length, and the data item value at that length.
[0015] A computer storage medium storing a computer program executable by a computer processor, the computer program performing a simplified digital steel coil tracking method.
[0016] The beneficial effects of this invention are as follows: 1. The present invention provides a simple digital steel coil tracking system and method based on a normalizing and pickling unit. Based on the existing basic automation system and process control system of the normalizing and pickling unit, digital steel coil tracking can be completed without major modifications to the existing system. This solves the digital steel coil tracking problem of some old normalizing and pickling units, without increasing the burden on the existing system. The method is simple and easy to implement, and improves the data management level for users.
[0017] 2. This invention separates data acquisition and processing into multiple modules, reducing system coupling and improving system maintainability and scalability.
[0018] 3. This invention makes full use of the existing basic automation system and process control system of the normalizing pickling unit to carry out digital steel coil tracking, which has low implementation cost and does not affect the normal operation of the existing system.
[0019] 4. This invention uses an industrial data acquisition platform to collect data from existing systems. After collection, the data is not stored directly, but is pushed through messages, which will not block the normal operation of existing systems. Attached Figure Description
[0020] Figure 1 This is a schematic diagram of the normalizing pickling unit according to an embodiment of the present invention.
[0021] Figure 2 This is a block diagram of the existing system of the normalizing pickling unit according to an embodiment of the present invention.
[0022] Figure 3 This is a flowchart of an embodiment of the present invention.
[0023] Figure 4 This is a region map during length tracking according to an embodiment of the present invention. Detailed Implementation
[0024] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments.
[0025] Normalizing and pickling units are used for normalizing, shot blasting, pickling, and edge trimming of high-grade and high-magnetic-induction non-oriented silicon steel and high-magnetic-induction oriented silicon steel. For example... Figure 1 As shown, the normalizing and pickling unit of this invention is a very long production line, mainly consisting of three sections, in sequence: the inlet section, the process section, and the outlet section. The inlet section and the process section are separated by an inlet looper, and the process section and the outlet section are separated by an outlet looper. The main equipment in the inlet section includes an uncoiler, a straightener, an inlet shear, and a welding machine. The main equipment in the process section includes multiple normalizing furnaces with different functions, a shot blasting machine, a pickling tank, and a rinsing tank. The main equipment in the outlet section includes a disc shear, a slitting shear, and an outlet coiler.
[0026] The simplified production process is as follows: the strip steel is fed into the uncoiler; the strip steel is uncoiled; the strip steel head is straightened and cut off; this strip steel is welded together with the strip steel on the unit; the strip steel sequentially enters the inlet looper, each section of the furnace zone, shot blasting machine, pickling, rinsing, and the outlet looper; the strip steel is trimmed and broken; the strip steel is slit; the strip steel is coiled. The inlet and outlet loopers are used to buffer the strip steel and separate the speed of the process section from that of the inlet and / or outlet sections, ensuring that the process section produces at the speed required by the process. Because the length of the strip steel in the inlet and outlet loopers is dynamic, the distance of the strip steel located at any point in the coil is not fixed. This is the difficulty of digital coil tracking in the normalizing and pickling unit.
[0027] like Figure 2 As shown, a simplified digital steel coil tracking system based on the existing system of a normalizing and pickling unit includes nine modules, M1 to M9: an industrial data acquisition platform (M1), an L2 patch module (M2), a message service module (M3), a subscription module (M4), a shared memory module (M5), a configuration module (M6), a material tracking module (M7), a relational database (M8), and a non-relational database (M9). By integrating these functional modules, a digital steel coil tracking system with high operating efficiency and relatively accurate tracking is achieved.
[0028] The industrial data acquisition platform (M1) is responsible for using standard protocols to collect process data from the basic automation system in real time. Once the data collection is successful, the results are pushed to the message service module (M3).
[0029] In specific embodiments, the acquisition layer typically uses Kepware's KEPServerEX software, which is an industry-leading connectivity platform containing massive data acquisition drivers to provide industrial automation data from a single source to all applications, and the acquisition results can be asynchronously pushed to a designated messaging platform via MQTT.
[0030] The collected data items include:
[0031] In the table, the "Other" category in the main clause category represents information used for strip length tracking, while the remaining data categories are parameters related to strip production, such as processes, quality, and energy consumption.
[0032] During data collection, a fixed frequency is used, for example, once per second.
[0033] When pushing data, the topic is the data category, and the payload is all data items and their values under that data category. The data is represented in JSON format.
[0034] The L2 Patch module (M2) includes two functions: first, to obtain the steel coil tracking information from the process control system, and if the information changes, to push it to the message service module (M3); second, to obtain the raw material master data information from the process control system and synchronize it to the relational database (M8).
[0035] Steel coil tracking information includes the area number and the steel coil number corresponding to the area, where the area is divided as shown below;
[0036] Regions 6 to 10 belong to the process section, where the vast majority of process parameters collected from the basic automation system are applied (a small portion are applied in locations such as the disc shear).
[0037] For most of the production time, the same coil number is used throughout the entire section, indicating that a certain coil of strip steel is passing through the process section. For a smaller portion of the time, the entire process section may include two coil numbers, indicating that the welding point of these two coils is in a certain area of the process section.
[0038] When pushing the message, the topic is L2TrackingImage, and the payload is a serialized JSON string. This string is a serialized list, and each element of the list includes two fields: the region number and the coil number.
[0039] The raw material master data mainly includes detailed information corresponding to the steel coil number, such as the raw material steel coil number, the target finished steel coil number, grade, length, width, thickness, weight, target width, etc. It also includes the chemical composition of the steel coil, plan number, contract number, etc.
[0040] Message Service Module (M3): This module is responsible for receiving data pushes from the Industrial Data Acquisition Platform (M1) and the L2 Patch Module (M2), and providing data subscription services for the Subscription Module (M4).
[0041] The Message Service module (M3) is built using MQTTnet, a high-performance .NET library for MQTT-based communication. It provides an MQTT client and an MQTT server (broker), and supports the MQTT protocol up to version 5. It is compatible with most supported .NET Framework versions and CPU architectures.
[0042] Clearly, the message service module (M3) has the advantage of isolating the existing system's data collection and processing processes, thus reducing coupling. Furthermore, the message service uses the MQTT protocol and QoS2 to guarantee message delivery.
[0043] Background information: MQTT uses QoS (Quality of Service) to ensure reliable message delivery.
[0044] QoS 0 (At most once): The message is sent at most once, delivery is not guaranteed, and no acknowledgment message is returned. This level has the lowest message transmission overhead, but also the lowest message reliability.
[0045] QoS 1 (At least once): Ensures that the message is delivered at least once, and an acknowledgment message will be returned. However, the message may be transmitted repeatedly. This level of message transmission is relatively stable, but the overhead is slightly higher.
[0046] QoS 2 (Exactly once): Messages are sent only once, ensuring that they are delivered exactly once. An acknowledgment message is returned, and the message is not transmitted repeatedly. This level of message transmission is the most reliable, but it also has the highest overhead.
[0047] Subscription Module (M4): This module allows users to subscribe to one or more specified topics. When any topic has a message, the message is stored in the shared memory module (M5).
[0048] In a specific implementation, all data categories and L2TrackingImage are subscribed to.
[0049] Shared memory module (M5): Responsible for rapidly saving data from the subscription module (M4).
[0050] It includes two special zones. Zone 1 is a process data shared memory zone, which is used to store multiple sets of data pushed by the industrial data acquisition platform (M1). Each set of data includes the acquisition time, data item name, and data item value.
[0051] Zone 2 is a shared memory area for steel coil data, used to store steel coil tracking information data pushed by the L2 Patch module (M2).
[0052] Shared memory modules (M5) offer the following advantages: 1. High efficiency: Because shared memory is directly mapped to process space, read and write operations can be performed quickly without the need for copying or serialization like pipes or message queues. 2. Simplicity: Shared memory provides a simple way for multiple processes to access the same data. Using shared memory for inter-process communication avoids complex inter-process communication mechanisms. 3. Flexibility: Because shared memory data is directly mapped in memory, data structures such as linked lists and trees can be easily shared, which would be difficult to implement in pipes or message queues. 4. Real-time performance: Since data in shared memory can be accessed by any process in real time, it is ideal for applications that require real-time data updates. 5. CPU resource saving: Because shared memory data is shared within the same address space, rather than being transferred through copying, CPU resources are saved.
[0053] Configuration Module (M6): This module includes the configuration of the location of each process parameter collected in the industrial data acquisition platform (M1) and the start and end position configuration of each area in the L2 Patch module (M2). This module is used by the material tracking module (M7).
[0054] Material tracking module (M7): Used to convert information from the existing systems of the existing normalizing and pickling unit into digital steel coils; The relational database (M8) is used to store the raw material master data of steel coils for use by the material tracking module (M7).
[0055] Relational datasets are typically built using MySQL, PostgreSQL, SQL Server, or Oracle.
[0056] A non-relational database (M9) is used to store information on normalized pickled digital steel coils generated by the material tracking module (M7).
[0057] Non-relational datasets typically use MongoDB or InfluxDB, but the aforementioned relational datasets can also be used as alternatives.
[0058] like Figure 3 The specific steps for the material tracking module (M7) are as follows: S1: Obtain the coil numbers of each region from the process section to the exit section from the shared memory module (M5) zone 2. If it is found that the coil numbers of some regions have changed (Scenario 1), or the coil numbers of these regions have not changed, but have continued for a certain period of time (Scenario 2), then proceed to the next step.
[0059] In this example, the duration is set to 1 minute.
[0060] S2: Obtain configuration information from the configuration module (M6).
[0061] This includes the configuration of the location of each process parameter collected in the industrial data acquisition platform (M1) and the configuration of the start and end positions of each area in the L2 Patch module (M2).
[0062] The position refers to the strip length calculated relative to the exit shear with the exit loop fully fitted. This position is fixed for a specific unit.
[0063] S3: Obtain real-time process information of the unit from the shared memory module (M5) The data acquired at this time includes data from numerous data items under each data category, including data item name, data item value, and collection time. The "Other" data category includes data such as the remaining coil length at the uncoiler, the coil length wound by the coiler, the amount of slip sleeve at the inlet, and the amount of slip sleeve at the outlet.
[0064] S4: Retrieve detailed information about the steel coil from the relational database (M8).
[0065] This detailed information is used to form part of the digital steel coil, and the raw material length of the steel coil is the parameter required for calculation in step S5.
[0066] S5: Length tracking calculation, the main goal of which is to determine the specific location of each process parameter value at the corresponding length of the strip.
[0067] like Figure 4 As shown, the length mapping calculation method for process parameters is as follows: Scenario 1: The coil numbers in each area from the process section to the exit section have changed in some areas. For example, the coil number in area (a) changes from (coil number old) to (coil number new).
[0068] Then the coil number from (region 0) to (region a-1) is (coil number old), and the length of (coil number old) corresponding to the process parameters of this region is: Len = Process parameter location - Starting position of region a Therefore, the coil number from (region a+1) to (region 17) is (coil number new), and the length of (coil number new) corresponding to the process parameters of this region is: Len = strip length Expansion coefficient - (Process parameter location + Real-time looper quantity at the exit looper - Full looper quantity at the exit looper + Winder location) Scenario 2: The coil numbers in all areas from the process section to the exit section remain unchanged; the coil numbers are all (coil number keep). At this point, the corresponding coil numbers for all process parameters are (coil number keep). The lengths of the steel coils corresponding to each process parameter in the process section are as follows: Len = strip length Expansion coefficient - (Process parameter location + Real-time looper quantity at the exit looper - Full looper quantity at the exit looper + Winder location) The lengths of the steel coils corresponding to each process parameter in the outlet section are as follows: Len = strip length Coefficient of expansion - (Process parameter location + Winder location) The positions mentioned refer to the strip length from that location to the exit shear point, calculated with the exit looper fully fitted, and are positive numbers.
[0069] The coefficient of thermal expansion ranges from 1 to 1.05, but is typically set to 1.
[0070] In the above calculation process, when len is negative, the calculation result is discarded and not included in the digital steel coil. This may be because the length of the raw material steel coil is inaccurate or the process control system is not tracking accurately enough.
[0071] S6: Create a digital steel coil by combining detailed information about the steel coil and process information at each length of the steel coil.
[0072] This includes information such as the coil number, coil plan, and specifications, as well as multiple lines of information. Each line includes the coil length value, the data item number at that length, and the data item value at that length.
[0073] It should be noted that the digital steel coil information of the normalizing and pickling unit is very large, generally exceeding 1 megabyte.
[0074] S7: Modify shared memory.
[0075] Delete the data in Zone 1 of the shared memory module (M5). Keep the data in Zone 2 of the shared memory module (M5) up-to-date.
[0076] The above embodiments are only used to illustrate the design concept and features of the present invention, and their purpose is to enable those skilled in the art to understand the content of the present invention and implement it accordingly. The protection scope of the present invention is not limited to the above embodiments. Therefore, all equivalent changes or modifications made based on the principles and design ideas disclosed in the present invention are within the protection scope of the present invention.
Claims
1. A simplified digital steel coil tracking system based on a normalizing and pickling unit, externally connected to a basic automation system and a process control system, characterized in that: It includes an industrial data acquisition platform (M1), an L2 patch module (M2), a message service module (M3), a subscription module (M4), a shared memory module (M5), a configuration module (M6), a material tracking module (M7), a relational database (M8), and a non-relational database (M9). The industrial data acquisition platform (M1) is used to collect process data from the basic automation system in real time at a fixed frequency using standard protocols, and push the collected data items to the message service module (M3). The L2 Patch module (M2) is used to acquire the coil tracking information and raw material master data information of the process control system, and pushes the information to the message service module (M3) when the coil tracking information changes, and synchronizes the raw material master data information to the relational database (M8). The message service module (M3) is used to receive data pushes from the industrial data acquisition platform (M1) and the L2 Patch module (M2), and to provide data subscription services for the subscription module (M4); The subscription module (M4) allows users to subscribe to one or more specified topics and store messages in the shared memory module (M5) when there are messages in any topic. The shared memory module (M5) is used to store data from the subscription module (M4); the shared memory module (M5) includes a first zone and a second zone; the first zone is the process data shared memory zone, which is used to store multiple sets of data pushed by the industrial data acquisition platform (M1), each set of data including acquisition time, data item name and data item value; the second zone is the steel coil data shared memory zone, which is used to store steel coil tracking information data pushed by the L2 Patch module (M2); The configuration module (M6) is used to configure the location of each process parameter collected by the industrial data acquisition platform (M1) and the start and end positions of each area in the L2 Patch module (M2), and is used by the material tracking module (M7) to read and use it. The material tracking module (M7) is used to generate digital steel coils from information from the existing systems of the normalizing and pickling unit; The relational database (M8) is used to store the raw material master data information of steel coils and is used by the material tracking module (M7); The non-relational database (M9) is used to store the normalized pickling digital steel coil information generated by the material tracking module (M7).
2. The simplified digital steel coil tracking system based on a normalizing pickling unit according to claim 1, characterized in that: The Industrial Data Acquisition Platform (M1) is a connection platform driven by massive data acquisition and supports asynchronous push via MQTT. The data items acquired by the Industrial Data Acquisition Platform (M1) include the strip length of the uncoiler, used to track strip length information. In the acquired data items, the topic is the data category, and the payload is all data items and their values under that data category. The data is represented in JSON format.
3. A simplified digital steel coil tracking system based on a normalizing pickling unit according to claim 1, characterized in that: The steel coil tracking information includes the area number and the corresponding steel coil number. The area number and the corresponding area are as follows: 0 Uncoiler, 1 Welding Machine, 2 Inlet Loop Loop Inlet, 3 First Inlet Loop Inside, 4 Second Inlet Loop Inside, 5 Inlet Loop Loop Outlet, 6 Normalizing Furnace Inlet, 7 Normalizing Furnace Outlet, 8 Shot Blasting Machine, 9 Acid Tank Inlet, 10 Acid Tank Outlet, 11 Outlet Loop Loop Inlet, 12 Outlet Loop Loop Outlet, 13 Disc Shear, 14 Outlet Shear, 15 Coiler, 16 Outlet Saddle, 17 Weighing Saddle; Areas 6 to 10 belong to the process section. If the same coil number is found throughout the entire process section, it means that a certain coil of strip steel is passing through the process section; if the entire process section includes two coil numbers, it means that the welding point of these two coils is in a certain area of the process section. The L2 Patch module (M2) pushes steel coil tracking information to the topic L2TrackingImage. The payload is a JSON serialized string, which is generated by serializing a list. Each element of the list includes two fields: area number and steel coil number.
4. A simplified digital steel coil tracking system based on a normalizing pickling unit according to claim 1, characterized in that: The message service module (M3) is built using MQTTnet, adopts the MQTT protocol, and uses QoS2 to ensure message delivery.
5. A simplified digital coil tracking method based on a simplified digital coil tracking system of a normalizing pickling unit according to any one of claims 1 to 4, characterized in that: The specific steps are as follows: S1: Obtain the coil numbers of each region from the process section to the exit section from the second special zone of the shared memory module (M5). If the coil numbers of the existing regions change, or if the coil numbers of these regions have not changed but have remained unchanged for a certain period of time, proceed to the next step. S2: Obtain configuration information from the configuration module (M6); S3: Obtain real-time process information of the unit from the shared memory module (M5), including data item name, data item value, acquisition time, remaining steel coil length of the uncoiler, coil length of the coil wound by the coiler, inlet looper quantity and outlet looper quantity; S4: Retrieve detailed information about the steel coil from the relational database (M8); S5: Length tracking mapping calculation of process parameters to determine the specific position of each process parameter value at the corresponding strip length; S6: Create a digital steel coil by combining detailed information about the steel coil and process information at each length of the steel coil; S7: Modify shared memory, delete the data in the first zone of the shared memory module (M5), and keep the data in the second zone of the shared memory module (M5) as the latest data.
6. The simplified digital steel coil tracking method according to claim 5, characterized in that: In step S5, the specific steps for calculating the length tracking mapping of process parameters are as follows: When the steel coil number in each area from the process section to the exit section changes from old to new; The coil number from region 0 to region a-1 is old, and the length of the coil number old corresponding to the process parameters of this region is: Len = Process parameter location - Starting position of region a; The coil numbers from region a+1 to region 17 are "new", and the length of the coil number "new" corresponding to the process parameters of this region is: Len = Strip length Expansion coefficient - (process parameter location + real-time looper quantity at the exit - full looper quantity at the exit + winding machine location). When the coil numbers in all areas from the process section to the exit section remain unchanged, and the coil number corresponding to all process parameters is keep, then the length of the coil corresponding to each process parameter in the process section is: Len = Strip length Expansion coefficient - (process parameter location + real-time looper quantity at the exit - full looper quantity at the exit + winding machine location). The lengths of the steel coils corresponding to each process parameter in the outlet section are as follows: Len = Strip length Coefficient of expansion - (process parameter position + winding machine position); The location is the strip length calculated from the point to the exit shear with the exit loop fully fitted, and it is a positive number; when Len is a negative number, the calculation result is discarded and not included in the numerical coil.
7. The simplified digital steel coil tracking method according to claim 6, characterized in that: The coefficient of thermal expansion ranges from 1 to 1.
05.
8. The simplified digital steel coil tracking method according to claim 5, characterized in that: In step S6, the digital steel coil includes a coil number, a coil plan, specifications, and multiple lines of information. Each line of information includes the coil length value, the data item number at that length, and the data item value at that length.
9. A computer storage medium, characterized in that: It contains a computer program that can be executed by a computer processor, which performs the simplified digital steel coil tracking method as described in any one of claims 5 to 8.
Citation Information
Patent Citations
Entrance steel coil tracing method for cold rolling continuous treatment line
CN105290113A
Strip steel tracking synchronous image establishment method for continuous pickling line
CN106475418A
