A device and method for testing network performance of a multi-control system of a steel rolling production line
By introducing a high-precision clock synchronization module and a real-time monitoring system into the steel rolling production process, combined with a learning module and sensors, the problems of inconsistent network performance testing and insufficient accuracy were solved, achieving efficient and real-time network performance monitoring and optimization, and improving production stability and safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BAOSHAN IRON & STEEL CO LTD
- Filing Date
- 2024-12-18
- Publication Date
- 2026-06-19
AI Technical Summary
In the current steel rolling production process, network performance testing methods are not standardized, lacking in accuracy and real-time performance, and are inflexible, making it difficult to adapt to complex production environments, which affects production efficiency and safety.
It employs a high-precision clock synchronization module, a real-time monitoring system, and a learning module, combined with a network tester, a signal tester, and a waveform display. It monitors network performance in real time through high-precision sensors and data acquisition modules, and uses machine learning algorithms for adaptive optimization.
It enables high-precision, real-time network performance measurement and monitoring, improves the stability and efficiency of the production process, reduces production interruptions, and ensures product quality and safety.
Smart Images

Figure CN122248344A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of steel rolling production control technology, and in particular to an apparatus and method for testing the network performance of a multi-control system for a steel rolling production line. Background Technology
[0002] In modern industry, the steel rolling industry is considered one of the fundamental industries, making a significant contribution to the national economy. In the steel rolling production process, the control system plays a crucial role, directly affecting not only product quality and production efficiency but also the safety of the production process. Network performance is a key factor influencing control performance; therefore, in the current industrial environment, the significance of research on the performance parameter testing of control systems in the steel rolling industry is self-evident. First, the accuracy of network performance testing directly relates to the stability of the production process and product quality. Accurate testing of the control system's network performance allows for timely detection and resolution of system problems, ensuring the smooth operation of the production process. Second, research on network performance testing is of great significance for improving production efficiency. Taking latency as an example, reducing control system latency means enhanced system responsiveness to changes in the production process, thereby improving production efficiency and production line utilization. Simultaneously, accurate network performance testing can also help optimize production parameters, reduce energy consumption, and lower production costs. Most importantly, research on network performance testing is crucial for improving the safety of the production process. The steel rolling production process involves hazardous factors such as high temperature and high pressure; any failure of the control system can lead to serious safety accidents. Therefore, by accurately testing the network performance of the control system, the safety of the production process can be improved, the probability of accidents can be reduced, and the safety of life and property of production personnel can be protected.
[0003] Taking a hot rolling mill in a steel plant as an example, its slab warehouse is a typical scenario for 5G-based PLC applications. Steel plants need to effectively manage the complex materials within the warehouse, improve logistics efficiency, and achieve informatization and automation of the overhead crane lifting process. One of the technical requirements and challenges is the high reliability and low latency of wireless communication. As a special production equipment, the overhead crane also has high requirements for wireless network quality. When the overhead crane is lifting slabs, an unstable network will cause the crane to stop suddenly, creating a significant safety hazard. Based on these business requirements, the communication latency between the central control room PLC and the overhead crane PLC should be less than 50ms, with fewer than 3 consecutive packet losses and an average packet loss rate of less than 1%. The latency between the emergency braking I / O and the central control room safety PLC is required to be 10ms. To meet the high-speed control needs of the continuous rolling mill, the system supports parallel computing by up to 6 processing units, with a single instruction execution time of less than 1 nanosecond and a fastest scan cycle as low as 200 microseconds. For the temperature control of steel rolling furnaces, since the furnace temperature control system is a nonlinear, hysteretic, and strongly coupled system, its requirements for PLC communication latency and packet loss are relatively lower compared to those for crane control. In summary, when studying the compatibility between steel rolling processes and PLC controller performance in the context of steel rolling, it is necessary to determine the controller's performance indicators for different steel rolling process scenarios and different needs. Simultaneously, accurate testing and research on the network performance of various control systems in steel production are of great significance for improving the production efficiency, quality, and safety levels of the steel rolling industry.
[0004] Despite the significant research importance of network performance testing for control systems in the steel rolling industry, several challenges and problems remain. First, the testing methods and standards for control system network performance are not yet fully unified. Different research institutions and enterprises may employ different testing methods and indicators, leading to incomparable test results. Second, existing network performance testing technologies still need improvement in terms of accuracy, real-time performance, and cost. Traditional network performance testing methods typically rely on high-precision sensors and data acquisition systems, resulting in high costs and cumbersome testing processes. Therefore, reducing testing costs and improving testing efficiency have become key research priorities. Furthermore, with the continuous transformation and technological updates in the steel rolling production process, the network performance of control systems may also change. Therefore, network performance testing methods need to possess a certain degree of flexibility and adaptability to meet the testing needs of different production environments. Currently, research on network performance testing for control systems in the steel rolling industry has made some progress. Researchers have conducted in-depth studies on control system network performance through simulation, experimental testing, and data analysis, achieving some important results. For example, some studies have established mathematical models and simulation platforms to conduct theoretical analysis and simulation verification of control system network performance, providing new ideas and methods for network performance testing. In addition, some studies have attempted to improve the accuracy and real-time performance of network performance testing by utilizing advanced sensor technologies and data processing algorithms. However, many problems still need to be solved, requiring further improvements in the accuracy and real-time performance of network performance testing, and the development of simpler and more efficient testing methods and tools.
[0005] A review of existing literature revealed that current patents related to network performance testing in steel rolling production lines are virtually nonexistent. Patent application CN202210149108.1, titled "A Method for Detecting Time Delay in a Rolling Reduction Control System," discloses a method for detecting time delay in a rolling reduction control system, comprising the following steps: collecting frequency characteristics of the rolling reduction control system; planning a thickness curve and establishing a roll gap reduction curve based on the thickness curve; performing finishing processing on the plate according to the thickness curve and marking the conversion; performing actual rolling according to the roll gap reduction curve; during the rolling process, the base system automatically records the measured rolling force and its occurrence time; characterizing and eigenvalue-encoding the time delay. Using a plate with a specific processing thickness curve, the reduction system uses the same curve as the reduction input roll gap curve, and the time delay of the reduction system is characterized by testing the time point of abrupt changes in rolling force.
[0006] The patent application, CN202310949347.X, entitled "A Latency Guarantee Method for Cloud-based PLC Services under a 5G-TSN Architecture," relates to a latency guarantee method for cloud-based PLC services under a 5G-TSN architecture. It adds service priority mapping, priority queue management, and wireless resource scheduling functions to the 5G-TSN network. The wireless resource priority allocation method for cloud-based PLC industrial control services includes statistical queue data volume, feedback of wireless channel quality, calculation of required wireless resources, and allocation of wireless resources to reduce 5G network latency. Patent No. CN 104604185 A, entitled "Method, Apparatus, and Network Node for Measuring Network Latency," discloses a method, apparatus, and network node for measuring network latency. The method includes: a source node generating a latency measurement OAM message and recording its transmission timestamp in the OAM message upon transmission; a forwarding node receiving and forwarding the OAM message and recording its reception and transmission timestamps in the OAM message; and a destination node receiving the OAM message and recording its reception timestamp in the OAM message. The latency of each link, each forwarding node, and the entire path latency are calculated based on the timestamp information of all nodes recorded in the OAM message. Patent Application No. CN201620675188.4, entitled "A Steel Rolling Bandwidth Tester," designs a steel rolling bandwidth tester including an electrical box, a display screen, a steel rolling outlet, a workbench, a data processor, a controller, a steel rolling inlet, a reduction gearbox, and a screw. This steel rolling bandwidth tester is equipped with a pusher device that can automatically push the rolled steel into the measuring chamber for measurement. The bandwidth of the rolled steel is determined based on the width of the light blockage. The measurement is accurate and fast, and the measurement results are displayed on the screen.
[0007] Patent application number CN202110151950.4, entitled "A Test Device and Test Method for Time-Sensitive Network Devices," discloses a test device and test method for time-sensitive network devices. It relates to the field of network device testing technology, including information processing equipment and a test device. The test device includes a conversion unit, a signaling generation unit, an automatic generation unit, a timing unit, a storage unit, and a test unit. This patent measures and verifies protocol interoperability and TSN standards (such as 802.1Qbv), but does not involve various types of latency testing in multi-process scenarios of steel rolling.
[0008] The aforementioned patents cover latency measurement for rolling mill control systems, network latency assurance methods in the context of 5G-TSN, and network latency measurement methods. However, these patents do not provide corresponding latency testing solutions for various rolling mill scenarios. In particular, in the complex rolling mill operating environment, network performance testing solutions need to consider various conditions, such as high temperature and high pressure, to ensure the accuracy and reliability of the tests. The patents also do not consider the practical feasibility of measuring latency in the rolling mill environment and do not include long-distance multi-point measurement capabilities. Furthermore, the patents do not clearly specify the type of latency being measured, which may lead to difficulties in accurately measuring latency in actual operation. In industrial production, accurate latency measurement is crucial for ensuring the stability and efficiency of the production process. Therefore, it is necessary to further research and develop network performance testing solutions applicable to various rolling mill scenarios and clearly define the types of latency involved to enable more accurate measurement and analysis, thereby improving production quality and efficiency. Therefore, it is necessary to improve this structure to overcome the aforementioned deficiencies. Summary of the Invention
[0009] The purpose of this invention is to provide an apparatus and method for testing the network performance of a multi-control system in a steel rolling production line. This addresses the problem that existing delay measurement methods do not clearly define network performance, its measurement interface, and scenario types, which limits the applicability and reliability of the testing scheme in complex steel rolling environments. Different delay types affect different stages of the steel rolling process, so it is necessary to clearly define and measure various parameter types to ensure comprehensive monitoring and optimization of the production process.
[0010] Existing technologies have limitations in network performance measurement accuracy, failing to fully consider the complexities of various scenarios in the steel rolling process. This makes it difficult to accurately capture and measure latency, affecting precise monitoring and adjustment of the production process. In particular, the lack of a high-precision clock synchronization module reduces measurement reliability and accuracy.
[0011] Existing technologies lack effective real-time monitoring and feedback mechanisms, resulting in performance parameter problems being discovered and addressed only after they occur, making it difficult to correct production delays in a timely manner, thus impacting production efficiency and product quality. The lack of immediate monitoring and response prevents the production system from making necessary adjustments when problems first appear, leading to the accumulation of delays and other network performance issues that affect the entire production line. Therefore, strengthening real-time monitoring and feedback is a key issue in improving production efficiency and product quality.
[0012] The above-mentioned technical objective of this invention has been achieved by the following technical solutions:
[0013] A network performance testing device for multi-process scenarios in steel rolling, characterized in that it includes,
[0014] The device under test (DUT) consists of multiple devices, which together form a multi-process scenario network for steel rolling.
[0015] A network tester is used to perform tests such as network latency testing, packet loss rate testing, and network throughput testing.
[0016] Signal tester is used to perform tests such as application processing latency testing, I / O latency testing, and network jitter testing.
[0017] Waveform displays are used for testing rise / fall time, eye diagrams, duty cycle distortion, and monitoring and analyzing data waveforms.
[0018] The test coordination unit has its signal output terminals connected to the network tester, signal tester, and waveform display, respectively. The coordination unit receives user test requests and targets, sends test commands that meet the requirements, receives test results, and returns them to the user terminal.
[0019] The learning module is used to assist network testers, signal testers, and waveform displays in configuring for multi-process scenarios in steel rolling. The learning module is equipped with a learning algorithm, which is used to configure for different steel rolling process scenarios and to perform secondary learning based on test results.
[0020] The high-precision clock synchronization module is used to provide synchronization and timing for various devices in the test apparatus, thereby maintaining clock consistency.
[0021] The real-time monitoring system is used to monitor and adjust the test scenario in real time. The real-time monitoring system includes high-precision sensors and a data acquisition module. The high-precision sensors are deployed in key locations in the production environment to capture environmental and network parameters in real time. The data acquisition module summarizes and processes the data before transmitting it in real time via a high-speed network.
[0022] The test point interface is used for the connection and data exchange between the test equipment and the device under test.
[0023] The network tester includes a test module, storage unit, power module, interface port, and clock synchronization unit; the signal tester includes a power supply, ARM+FPGA module, DDR2, network port, and clock module; the waveform display includes an oscilloscope, test fixture, and switch.
[0024] A testing method for a network performance testing device in a multi-process steel rolling scenario includes the following steps:
[0025] A1: Submit test request and test objectives. The user sends the test topology and test objectives to the test collaboration unit. The test objectives include the network parameters that the user wants to obtain under the specific process scenario, including multiple processes and network performance. The user needs to provide the network topology under the process scenario to be tested, including the network information of each network device.
[0026] A2: Receive test information and configure it. Receive the test topology and test target from the user through the test coordination unit, select the test unit device corresponding to the user's test target, configure network parameters, and send test information carrying test parameters to the network tester, signal tester, waveform display, etc. in the test device. The test coordination unit also sends instructions to the high-precision clock synchronization module, and the high-precision clock synchronization module begins to synchronize the time of each module in the test device at fixed time intervals.
[0027] A3: Network tester, signal tester, and waveform display test configuration. The network tester, signal tester, and waveform display receive test information sent by the test coordination unit and begin configuring the corresponding network parameters. Before configuring the parameters, the network tester, signal tester, and waveform display send instructions to the learning module. Based on the process scenario commands, the learning module calls the prior knowledge in the learning module to assist the network tester, signal tester, and waveform display in completing the corresponding configuration. After the configuration is completed, the network tester, signal tester, and waveform display send instructions to the real-time monitoring system. When the test starts, the real-time monitoring system runs synchronously.
[0028] A4: Conduct network performance testing. Select test content based on the user-provided test objectives, including network latency testing, application processing latency testing, I / O latency testing, jitter testing, or rise / fall time, eye diagram, and duty cycle distortion testing. If there are multiple test objectives, the test coordination unit will schedule tasks for the network tester, signal tester, and waveform display, and conduct collaborative testing across tasks. This includes the following steps:
[0029] If the test involves network latency, a network tester should be used, with the access point being [access point number missing]. Figure 7 Record network latency using ② and ③ or ④ and ⑤.
[0030] If the test content includes application processing latency, I / O latency, and jitter testing, then a signal tester should be used for testing, with the access point being [missing information]. Figure 7 Record the corresponding data for ① and ②, or ⑤ and ⑥, or ③ and ④.
[0031] If the test involves rise / fall time, eye diagram, and duty cycle distortion, a waveform display should be used for the test, with the access point being [insert connection point here]. Figure 7 For example, perform waveform data testing and analysis using ② and ③ or ④ and ⑤.
[0032] A5: The test results are returned to the test coordination unit. After the test is completed, each test device returns the test results to the test coordination unit. Then, the test coordination unit sends a backup of the test results to the learning module for the learning module to learn.
[0033] If the test content is network latency test, the network tester returns the test results; if the test content is application processing latency, I / O latency, jitter test, the signal tester returns the test results; if the test content is rise / fall time, eye diagram, duty cycle distortion test, the waveform display returns the test analysis results.
[0034] A6: Generate a test report and return it to the user. The test collaboration unit generates a detailed test report based on all received test results and returns it to the user. If further optimization of the configuration is required during the test, the user can adjust the network device configuration and retest according to the suggestions provided in the test report until the best performance is achieved. The test report includes test objectives, test methods, test results and analysis conclusions.
[0035] A7: Handling abnormal data and real-time monitoring. During the test, the real-time monitoring system runs synchronously. If abnormal data is found during the test, the test collaboration unit will provide corresponding handling solutions in the test report. If the user needs to monitor the network performance of the steel rolling process in real time, the test device can be deployed in the process environment of the test site. After the test device detects abnormal network parameters, it can issue an alarm to the user to ensure the normal operation of the working conditions.
[0036] In step A1, the processes include steel plate thickness control, cooling roller speed control, heating furnace temperature control, flying shear control, etc.; network performance includes network latency testing, application processing latency testing, I / O latency testing, jitter testing, or rise / fall time, eye diagram, duty cycle distortion testing, etc.
[0037] Network topology includes network devices, specifically switches, I / O devices, and the IP addresses of these devices;
[0038] In step A2, the test information includes test procedure scenario commands, test commands, test duration, and other information;
[0039] In step A3, the test information includes test process scenario commands, test commands, test duration, and other information. The process scenario commands can reflect the user's test objectives, that is, the design of the specified network parameters conforms to the specific process scenario targeted by the user's test objectives. Process scenarios include steel plate thickness control, cooling roller speed control, heating furnace temperature control, flying shear control, etc.
[0040] In step A3, the high-precision clock synchronization module ensures the accuracy of network performance measurement by accurately synchronizing the time of each node. This module uses a high-precision clock source and utilizes a GPS network time server to obtain universally accepted standard time information by receiving GPS satellite signals. Through a combination of hardware and software technology, the standard time is obtained, processed, and output by the device, and time synchronization of each module is completed via network transmission.
[0041] In summary, the present invention has the following beneficial effects:
[0042] 1. High Adaptability: Through its learning module, this testing device can gain a deep understanding of and adapt to the complex production environment of multiple processes in steel rolling, including different production environment parameters, network performance types, and interface types. This adaptability ensures that the device can flexibly respond to the network performance requirements of various steel rolling processes.
[0043] 2. High-precision measurement: The device is equipped with a high-precision clock synchronization module, which, through a GPS-synchronized clock timing system, achieves precise time synchronization at each node, thereby eliminating time errors and improving the accuracy and consistency of measurement data. This high-precision measurement capability is crucial for ensuring the smooth operation of the production process.
[0044] 3. Real-time Monitoring and Feedback: The real-time monitoring system, combining high-precision sensors and data acquisition modules, can monitor network performance, such as latency and bandwidth, in real time and transmit data through a high-speed network. This real-time monitoring capability enables the system to immediately detect potential problems and respond quickly.
[0045] 4. Intelligent Identification and Optimization: Utilizing big data analytics and machine learning algorithms, the device can automatically identify anomalies and predict potential performance bottlenecks. By automatically adjusting network configuration and production parameters, the system can achieve dynamic optimization, thereby ensuring the stability and efficiency of the production process.
[0046] 5. Support for multiple interfaces and performance types: The testing device supports testing with multiple network interfaces and multiple network performance types. This comprehensive support enables the device to cope with various complex network performance requirements in the steel rolling process.
[0047] 6. Improved Production Stability and Product Quality: By enhancing the accuracy and reliability of data measurement, the system can accurately monitor and measure critical network performance in real time, significantly reducing production interruptions and efficiency losses caused by network latency and jitter. This contributes to improved production process stability and final product quality.
[0048] 7. Continuous Optimization and Adaptability: After each measurement, the testing device uses the results as a training set for optimization, thereby continuously improving its adaptability. This continuous optimization mechanism ensures that the device can continuously adapt to changes in the steel rolling process, maintaining its leading testing performance. Attached Figure Description
[0049] Figure 1 This is a test flowchart of the present invention.
[0050] Figure 2 This is a schematic diagram of the test bed composition of the present invention.
[0051] Figure 3 This is the architecture diagram of the network tester of the present invention.
[0052] Figure 4 This is a diagram of the signal tester architecture of the present invention.
[0053] Figure 5 This is a waveform display architecture diagram of the present invention.
[0054] Figure 6 This is a diagram of the real-time monitoring system architecture of the present invention.
[0055] Figure 7 This is a schematic diagram of the network access points for the steel rolling process scenario being tested in this invention. Detailed Implementation
[0056] To make the technical means, creative features, objectives and effects of this invention easier to understand, the invention will be further described below with reference to the figures and specific embodiments.
[0057] like Figures 1 to 7 As shown, the present invention proposes a network performance testing device for multi-process scenarios in steel rolling, comprising,
[0058] The device under test (DUT) consists of multiple devices, which together form a multi-process scenario network for steel rolling.
[0059] A network tester is used to perform tests such as network latency testing, packet loss rate testing, and network throughput testing. The network tester includes a test module, a storage unit, a power module, an interface port, and a clock synchronization unit. When in use, the network tester is connected to the network topology under test, and the interface port receives the interface information of the test point. The test module is used to receive test commands.
[0060] A signal tester is used to perform tests such as application processing latency, I / O latency, and network jitter. The signal tester includes a power supply, an ARM+FPGA module, DDR2, a network port, and a clock module. When in use, the signal tester is connected to the network topology under test. The network port is used to receive interface information from the points under test, and the ARM+FPGA module is used to receive test commands.
[0061] A waveform display is used for testing rise / fall time, eye diagram, duty cycle distortion, and monitoring and analyzing data waveforms. A waveform display includes an oscilloscope, test fixture, and switch.
[0062] The test coordination unit has its signal output terminals connected to the network tester, signal tester, and waveform display, respectively. The test coordination unit is used to receive test requests and test targets from the user terminal, send test commands that meet the user's test targets and test topology requirements, receive test results from the test device, and return them to the user terminal.
[0063] The learning module assists the network tester, signal tester, and waveform display in configuring for multi-process scenarios in steel rolling, and uses the test results for secondary learning. The learning module is equipped with a learning algorithm, which learns in advance the production environment parameters, network performance types, and interface types under different steel rolling process scenarios. After each measurement, the testing device can use the measurement results as a training set for new learning, optimize the learning results, and improve the accuracy of simulating different steel rolling process scenarios.
[0064] The high-precision clock synchronization module is used to provide synchronization and timing for various devices in the test apparatus, thereby maintaining clock consistency.
[0065] The real-time monitoring system is used for real-time monitoring and feedback adjustment of the test scenario. It includes high-precision sensors and a data acquisition module. The high-precision sensors are deployed at multiple key locations in the production environment to capture environmental parameters such as temperature, humidity, and pressure, as well as network performance indicators such as network latency, bandwidth, and jitter. The data acquisition module is responsible for summarizing and initially processing the sensor data, transmitting it in real-time via a high-speed network. Through big data analysis and machine learning algorithms, the real-time monitoring system can identify potential problems and predict possible performance bottlenecks. The system ensures stable network performance by real-time adjusting bandwidth allocation strategies, optimizing routing paths, and dynamically adjusting flow control parameters.
[0066] The test point interface is used for the connection and data exchange between the test equipment and the device under test.
[0067] A testing method for a network performance testing device in a multi-process steel rolling scenario includes the following steps:
[0068] A1: Submit test request and test objectives. The user sends the test topology and test objectives to the test collaboration unit. The test objectives include the network parameters that the user wants to obtain under the specific process scenario, including multiple processes and network performance. The user needs to provide the network topology under the process scenario to be tested, including the network information of each network device.
[0069] Step A1 includes processes such as steel plate thickness control, cooling roller speed control, heating furnace temperature control, and flying shear control; network performance includes network latency testing, application processing latency testing, I / O latency testing, jitter testing, or rise / fall time, eye diagram, duty cycle distortion testing, etc.
[0070] Network topology includes network devices, specifically switches, I / O devices, and the IP addresses of these devices;
[0071] A2: Receive test information and configure it. Receive the test topology and test target from the user through the test coordination unit, select the test unit device corresponding to the user's test target, configure network parameters, and send test information carrying test parameters to the network tester, signal tester, waveform display, etc. in the test device. The test coordination unit also sends instructions to the high-precision clock synchronization module, and the high-precision clock synchronization module begins to synchronize the time of each module in the test device at fixed time intervals.
[0072] In step A2, the test information includes test procedure scenario commands, test commands, test duration, and other information;
[0073] A3: Network tester, signal tester, and waveform display test configuration. The network tester, signal tester, and waveform display receive test information sent by the test coordination unit and begin configuring the corresponding network parameters. Before configuring the parameters, the network tester, signal tester, and waveform display send instructions to the learning module. Based on the process scenario commands, the learning module calls the prior knowledge in the learning module to assist the network tester, signal tester, and waveform display in completing the corresponding configuration. After the configuration is completed, the network tester, signal tester, and waveform display send instructions to the real-time monitoring system. When the test starts, the real-time monitoring system runs synchronously.
[0074] In step A3, the test information includes test process scenario commands, test commands, test duration, and other information. The process scenario commands can reflect the user's test objectives, that is, the design of the specified network parameters conforms to the specific process scenario targeted by the user's test objectives. Process scenarios include steel plate thickness control, cooling roller speed control, heating furnace temperature control, flying shear control, etc. In this step, the network tester, signal tester, and waveform display do not run simultaneously, but selectively run the corresponding devices among the three according to the user's test objectives.
[0075] In step A3, the high-precision clock synchronization module ensures the accuracy of network performance measurement by accurately synchronizing the time of each node. This module uses a high-precision clock source and utilizes a GPS network time server to obtain universally accepted standard time information by receiving GPS satellite signals. Through a combination of hardware and software technology, the standard time is obtained, processed, and output by the device, and time synchronization of each module is completed via network transmission.
[0076] A4: Conduct network performance testing. Select test content based on the user-provided test objectives, including network latency testing, application processing latency testing, I / O latency testing, jitter testing, or rise / fall time, eye diagram, and duty cycle distortion testing. If there are multiple test objectives, the test coordination unit will schedule tasks for the network tester, signal tester, and waveform display, and conduct collaborative testing across tasks. This includes the following steps:
[0077] If the test involves network latency, a network tester should be used, with the access point being [access point number missing]. Figure 7 Record network latency using ② and ③ or ④ and ⑤.
[0078] If the test content includes application processing latency, I / O latency, and jitter testing, then a signal tester should be used for testing, with the access point being [missing information]. Figure 7 Record the corresponding data for ① and ②, or ⑤ and ⑥, or ③ and ④.
[0079] If the test involves rise / fall time, eye diagram, and duty cycle distortion, a waveform display should be used for the test, with the access point being [insert connection point here]. Figure 7 For example, perform waveform data testing and analysis using ② and ③ or ④ and ⑤.
[0080] A5: The test results are returned to the test coordination unit. After the test is completed, each test device returns the test results to the test coordination unit. Then, the test coordination unit sends a backup of the test results to the learning module for the learning module to learn.
[0081] If the test content is network latency test, the network tester returns the test results; if the test content is application processing latency, I / O latency, jitter test, the signal tester returns the test results; if the test content is rise / fall time, eye diagram, duty cycle distortion test, the waveform display returns the test analysis results.
[0082] A6: Generate a test report and return it to the user. The test collaboration unit generates a detailed test report based on all received test results and returns it to the user. If further optimization of the configuration is required during the test, the user can adjust the network device configuration and retest according to the suggestions provided in the test report until the best performance is achieved. The test report includes test objectives, test methods, test results and analysis conclusions.
[0083] A7: Handling abnormal data and real-time monitoring. During the test, the real-time monitoring system runs synchronously. If abnormal data is found during the test, the test collaboration unit will provide corresponding handling solutions in the test report. If the user needs to monitor the network performance of the steel rolling process in real time, the test device can be deployed in the process environment of the test site. After the test device detects abnormal network parameters, it can issue an alarm to the user to ensure the normal operation of the working conditions.
[0084] If the user needs to monitor and allow the testing device to provide feedback and adjust the network performance at the rolling mill process site in real time, the testing device can be deployed in the process environment of the site under test. After the testing device detects abnormal network parameters, it can issue an alarm to the user and adjust the network performance through feedback to maintain the user's preset value, thus ensuring the normal operation of the working conditions.
[0085] In this embodiment, the physical connection point diagram of the test bed for the network performance of typical processes in a steel rolling production line is as follows: Figure 7 As shown;
[0086] The components of the test bed are as follows Figure 2 As shown, the testbed includes a user-facing human-machine interface, a testing device, a learning module, a high-precision clock synchronization module, a real-time monitoring system, and an interface for the test points. The testing device includes a network tester, a signal tester, and a waveform display. The human-machine interface allows users to easily input test commands and view test results. The network tester, signal tester, and waveform display in the testing device can respectively test network performance, signal quality, and waveform.
[0087] Network tester architecture diagram as follows Figure 3 As shown in the diagram, the signal tester architecture is as follows: Figure 4 As shown in the diagram, the waveform display architecture is as follows: Figure 5 As shown, the real-time monitoring system is as follows Figure 6 As shown, the test flowchart is as follows: Figure 1 As shown;
[0088] In this embodiment, the user needs to test the network latency in the scenario of controlling the thickness of rolled steel plates. The network protocol used in the scenario under test is ETHERNET, and the user specifies that no real-time monitoring and feedback adjustment are required.
[0089] Step 1: Connect the network device in the steel rolling mill scenario under test to the interface of the test point on the test bed via an Advanced Data Link Control (HDLC) link. The access point is... Figure 7 ② and ③.
[0090] Step 2: The user sends the test topology and test target to the test collaboration unit of the test bed through the human-machine interface of the network device test bed. The test target includes network latency test in the scenario of steel plate thickness control.
[0091] Step 3: The test collaboration unit receives the test request and test objective from the user, parses the test objective, and then sends test information reflecting the test objective to the network tester, including test procedure scenario commands, test commands, test duration, etc.
[0092] Step 4: The network tester receives test information from the test coordination unit and begins network configuration adapted to the steel plate thickness control scenario. The test procedure scenario command includes the network topology for the plate thickness control scenario, including the following components: Switch 1 (IP address 192.168.0.30), UPF, Switch 2, 5G base station, 5G terminal, Switch 3, Switch 4 (IP address 192.168.0.36), I / O devices, PLC controller, etc. The test command specifies the loop of the network test topology: Network Tester - Switch 1 - Switch 4 - Network Tester. The test command requires the network tester to be configured as follows:
[0093] a) Connect the two ports of the network tester to the corresponding devices, and configure the IP addresses of the two ports as 192.168.0.200 and 192.168.0.201 respectively.
[0094] b) Configure ETHERNET+IPv4 data transmission, with a packet sending rate of 1 second / packet and a packet size of 200 bytes.
[0095] c) Set the statistics, the main statistics are packet sending rate (TxFrames), packet receiving rate (RxFrames), packet loss rate, and network (min, maximum, and average) latency (MEF Min / Max / Avg).
[0096] Step 5: After the test is completed, the network tester returns the test results to the test coordination unit. The test results are network latency, including minimum latency, maximum latency, and average latency.
[0097] Step 6: The test collaboration unit generates a detailed test report based on all received test results and returns it to the user. The test report includes the test objectives, test methods, test results, and analysis conclusions. It also includes a description of the types of data tested, the amount of valid data, and latency distribution.
[0098] Step 7: If abnormal network latency data is found during the test, the test collaboration unit will provide corresponding solutions in the test report for user reference.
[0099] If users need to monitor the network performance of the steel rolling process in real time, this testbed can be deployed in the environment of the process under test and set to save a set of current test data every 30 minutes. Upon detecting abnormal network parameters, the testbed can automatically adjust the data flow rate in real time and issue an alarm to the user, ensuring normal operation.
[0100] In summary, this testbed and its testing process are highly accurate, reliable, and flexible, enabling a comprehensive evaluation of the performance of steel rolling production line networks and providing users with valuable test results and solutions.
[0101] In the description of this invention, it should be noted that the terms "upper," "lower," "inner," "outer," "left," and "right," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship commonly used when the product of this invention is in use, or the orientation or positional relationship commonly understood by those skilled in the art. These terms are used only for the convenience of describing this invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention. Furthermore, the terms "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance. In the description of this invention, it should also be noted that, unless otherwise explicitly specified and limited, terms such as "set" and "connect" should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be a connection within two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances. In this document, the terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, which includes not only the elements listed but also other elements not expressly listed.
[0102] Any descriptions not covered in the above specific embodiments of the present invention are known technologies in the field and can be implemented with reference to such known technologies.
[0103] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The embodiments and descriptions in the specification are merely illustrative of the principles of the invention. Various changes and modifications can be made to the invention without departing from its spirit and scope, and all such changes and modifications fall within the scope of the present invention as claimed. The scope of protection of this invention is defined by the appended claims and their equivalents.
Claims
1. A testing device for network performance in multi-process scenarios of steel rolling, characterized in that, include, The device under test (DUT) consists of multiple devices, which together form a multi-process scenario network for steel rolling. A network tester is used to perform tests such as network latency testing, packet loss rate testing, and network throughput testing. Signal tester is used to perform tests such as application processing latency testing, I / O latency testing, and network jitter testing. Waveform displays are used for testing rise / fall time, eye diagrams, duty cycle distortion, and monitoring and analyzing data waveforms. The test coordination unit has its signal output terminals connected to the network tester, signal tester, and waveform display, respectively. The coordination unit receives user test requests and targets, sends test commands that meet the requirements, receives test results, and returns them to the user terminal. The learning module is used to assist network testers, signal testers, and waveform displays in configuring for multi-process scenarios in steel rolling. The learning module is equipped with a learning algorithm, which is used to configure for different steel rolling process scenarios and to perform secondary learning based on test results. The high-precision clock synchronization module is used to provide synchronization and timing for various devices in the test apparatus, thereby maintaining clock consistency. The real-time monitoring system is used to monitor and adjust the test scenario in real time. The real-time monitoring system includes high-precision sensors and a data acquisition module. The high-precision sensors are deployed in key locations in the production environment to capture environmental and network parameters in real time. The data acquisition module summarizes and processes the data before transmitting it in real time via a high-speed network. The test point interface is used for the connection and data exchange between the test equipment and the device under test.
2. The network performance testing device for multi-process steel rolling scenarios according to claim 1, characterized in that, The network tester includes a test module, a storage unit, a power supply module, interface ports, and a clock synchronization unit.
3. The network performance testing device for multi-process steel rolling scenarios according to claim 1, characterized in that, The signal tester includes a power supply, an ARM+FPGA module, DDR2, a network port, and a clock module.
4. The network performance testing device for multi-process steel rolling scenarios according to claim 1, characterized in that, Waveform displays include oscilloscopes, test fixtures, and switches.
5. The test method for the network performance testing device for multi-process steel rolling scenarios according to any one of claims 1 to 4, characterized in that, Includes the following steps, A1: Submit test request and test objectives. The user sends the test topology and test objectives to the test collaboration unit. The test objectives include the network parameters that the user wants to obtain under the specific process scenario, including multiple processes and network performance. The user needs to provide the network topology under the process scenario to be tested, including the network information of each network device. A2: Receive test information and configure it. Receive the test topology and test target from the user through the test coordination unit, select the test unit device corresponding to the user's test target, configure network parameters, and send test information carrying test parameters to the network tester, signal tester, waveform display, etc. in the test device. The test coordination unit also sends instructions to the high-precision clock synchronization module, and the high-precision clock synchronization module begins to synchronize the time of each module in the test device at fixed time intervals. A3: Network tester, signal tester, and waveform display test configuration. The network tester, signal tester, and waveform display receive test information sent by the test coordination unit and begin configuring the corresponding network parameters. Before configuring the parameters, the network tester, signal tester, and waveform display send instructions to the learning module. Based on the process scenario commands, the learning module calls the prior knowledge in the learning module to assist the network tester, signal tester, and waveform display in completing the corresponding configuration. After the configuration is completed, the network tester, signal tester, and waveform display send instructions to the real-time monitoring system. When the test starts, the real-time monitoring system runs synchronously. A4: Conduct network performance testing. Select test content based on the test objectives provided by the user, including network latency testing, application processing latency testing, I / O latency testing, jitter testing, or rise / fall time, eye diagram, duty cycle distortion testing. If there are many test objectives, the test coordination unit will arrange tasks for the network tester, signal tester, and waveform display, and conduct collaborative testing on each task. A5: The test results are returned to the test coordination unit. After the test is completed, each test device returns the test results to the test coordination unit. Then, the test coordination unit sends a backup of the test results to the learning module for the learning module to learn. If the test content is network latency test, the network tester will return the test results; If the test content is application processing latency, I / O latency, or jitter test, the signal tester will return the test results; if the test content is rise / fall time, eye diagram, or duty cycle distortion test, the waveform display will return the test analysis results. A6: Generate a test report and return it to the user. The test collaboration unit generates a detailed test report based on all received test results and returns it to the user. If further optimization of the configuration is required during the test, the user can adjust the network device configuration and retest according to the suggestions provided in the test report until the best performance is achieved. The test report includes test objectives, test methods, test results and analysis conclusions. A7: Handling abnormal data and real-time monitoring. During the test, the real-time monitoring system runs synchronously. If abnormal data is found during the test, the test collaboration unit will provide corresponding handling solutions in the test report. If users need to monitor the network performance of the steel rolling process in real time, the testing device can be deployed in the process environment under test. The testing device can also issue an alarm to the user after detecting abnormal network parameters, ensuring the normal operation of the work.
6. The testing method for a network performance testing device for multi-process steel rolling scenarios according to claim 5, characterized in that, In step A1, the processes include steel plate thickness control, cooling roller speed control, heating furnace temperature control, flying shear control, etc.; network performance includes network latency testing, application processing latency testing, I / O latency testing, jitter testing, or rise / fall time, eye diagram, duty cycle distortion testing, etc.
7. The testing method for a network performance testing device for multi-process steel rolling scenarios according to claim 5, characterized in that, Network topology includes network devices, specifically switches, I / O devices, and the IP addresses of these devices.
8. The test method for a network performance testing device for multi-process steel rolling scenarios according to claim 5, characterized in that, In step A2, the test information includes test procedure scenario commands, test commands, test duration, and other information.
9. The test method for a network performance testing device for multi-process steel rolling scenarios according to claim 5, characterized in that, In step A3, the test information includes test process scenario commands, test commands, test duration, and other information. The process scenario commands can reflect the user's test objectives, that is, the design of the specified network parameters conforms to the specific process scenario targeted by the user's test objectives. Process scenarios include steel plate thickness control, cooling roller speed control, heating furnace temperature control, flying shear control, etc.
10. The testing method for a network performance testing device for a multi-process steel rolling scenario according to claim 5, characterized in that, In step A3, the high-precision clock synchronization module ensures the accuracy of network performance measurement by accurately synchronizing the time of each node. This module uses a high-precision clock source and utilizes a GPS network time server to obtain universally accepted standard time information by receiving GPS satellite signals. Through a combination of hardware and software technology, the standard time is obtained, processed, and output by the device, and time synchronization of each module is completed via network transmission.