A kind of high temperature reactor protection system action time automation closed-loop management system
Patent Information
- Application Number
- CN202610776759.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-01
- Publication Date
- 2026-10-23
AI Technical Summary
[0004]第一,测试流程割裂,各环节需反复人工介入,效率低下,一次完整的响应时间试验往往耗时数小时;第二,多通道同步性难以保证,手动触发不同通道时存在随机延时,测量误差较大,难以满足毫秒级精度要求;第三,测试结果依赖操作人员经验,判读主观性强,且数据记录易出错、不易追溯;第四,各次试验的用例管理、配置参数、报告格式不统一,兼容性差,无法适应高温堆多机组、跨厂房的规模化测试需求
[0017]在本发明的一个实施例中,测试机柜支持至少四个测试通道并行测试,且响应时间的测量精度不大于±0.1毫秒;测试机柜还支持多机柜级联,级联后统一由测试员站发出的同步触发信号进行时序调度,扩展的通道总数不少于16个。
Smart Images

Figure CN122963935A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of nuclear reactor automated testing system technology, and in particular to an automated closed-loop management system for the action time of a high-temperature reactor protection system. Background Technology
[0002] The high-temperature gas-cooled reactor protection system is a critical piece of equipment for ensuring nuclear safety. Its response time (the delay between the input of a trigger signal and the output of a protection action) directly affects whether the protection logic can be executed promptly and effectively under accident conditions. Therefore, the response time of the protection system must be rigorously tested during nuclear power plant commissioning, periodic testing, and post-maintenance retesting.
[0003] Currently, the response time testing of high-temperature reactor protection systems involves multiple stages, including signal output, data acquisition, timing control, process execution, result judgment, and report generation. Traditional testing methods often employ a combination of discrete instruments and manual operation. Testers must manually set excitation signal parameters, connect cables channel by channel, manually read waveforms and calculate delays, and then compile test records and reports. This approach has the following prominent problems:
[0004] First, the testing process is fragmented, requiring repeated manual intervention at each stage, resulting in low efficiency; a single complete response time test often takes several hours. Second, multi-channel synchronization is difficult to guarantee; random delays occur when manually triggering different channels, leading to significant measurement errors and making it difficult to meet millisecond-level accuracy requirements. Third, test results rely on operator experience, resulting in highly subjective interpretations, and data recording is prone to errors and difficult to trace. Fourth, the test case management, configuration parameters, and report formats for each test are inconsistent, leading to poor compatibility and making it unsuitable for large-scale testing needs across multiple units and plant locations in high-temperature reactors.
[0005] Therefore, there is an urgent need in this field for a dedicated testing system that is fully automated, highly stable, and highly compatible to solve the above-mentioned technical problems. Summary of the Invention
[0006] The present invention aims to at least partially solve one of the technical problems in the related art.
[0007] To address this, this invention proposes an automated closed-loop management system for the action time of high-temperature reactor protection systems. The system includes a host computer with an engineer's station and a tester's station, and a test cabinet containing a response time measurement device and a high-speed recorder. The engineer's station imports test cases, generates engineering data, and sends it to the tester's station. The tester's station responds to the start command by sending a synchronization trigger signal. The test cabinet synchronously outputs excitation signals on multiple channels and collects response signals, with a synchronization error within milliseconds. The timing is recorded and uploaded. The host computer or test cabinet calculates the response time based on the time difference, generates a test report containing numerical values and graphs, and stores it encrypted. This invention achieves fully automated closed-loop testing from test case loading to report generation.
[0008] To achieve the above objectives, the present invention provides an automated closed-loop management system for the action time of a high-temperature reactor protection system, comprising: The host computer system includes engineer workstations and tester workstations; and The test cabinet contains a response time measurement device and a high-speed recorder; The engineer station is used to import test cases, generate test project data, and distribute it to the tester station. The test station is used to respond to the start command and send a synchronization trigger signal to the test cabinet; The test cabinet is used to synchronously output excitation signals to the protection system under test on at least two test channels after receiving a synchronization trigger signal, and synchronously collect the response signals returned by the protection system through a high-speed recorder, wherein the synchronization error between channels is no more than 1 millisecond; at the same time, the excitation output time and the response reception time are recorded and uploaded to the host computer; The host computer or test cabinet calculates the response time of each channel based on the difference between the excitation output time and the response reception time, generates a test report containing response time values and curves, and encrypts and stores the test data. The entire testing system forms a fully automated closed loop, from test case loading, stimulus output, response acquisition, response time calculation to report generation.
[0009] An automated closed-loop management system for the action time of a high-temperature reactor protection system according to an embodiment of the present invention may also have the following additional technical features: In one embodiment of the present invention, a star Ethernet communication network is constructed between the host computer and the test cabinet through a gigabit switch. The communication network supports the distributed deployment and unified timing scheduling of multiple test cabinets across the factory. The synchronous trigger signal is broadcast via Ethernet, so that each test cabinet performs excitation output and response acquisition in parallel under the same time reference.
[0010] In one embodiment of the present invention, a star Ethernet communication network is constructed between the host computer and the test cabinet through a gigabit switch. The communication network supports the distributed deployment and unified timing scheduling of multiple test cabinets across the factory. The synchronous trigger signal is broadcast via Ethernet, so that each test cabinet performs excitation output and response acquisition in parallel under the same time reference.
[0011] In one embodiment of the present invention, the engineer station is further used for: The system receives raw test case data imported in batches in Excel format, performs rule verification and IO channel conflict verification on the raw test case data, and generates test project data according to the user-configured order, loop execution, or breakpoint execution mode; wherein, a single test case supports no less than 150 execution steps.
[0012] In one embodiment of the present invention, the test station is further configured as follows: It provides an interface for selecting between automatic and manual execution modes; in automatic execution mode, the system executes all test steps in the order of the test project data until completion. In manual execution mode, the tester can trigger each stimulus output step by step; if a response signal timeout or data abnormality is detected during the execution of any test step, the tester station will immediately pop up an error reminder and interrupt the current test process.
[0013] In one embodiment of the present invention, the host computer or test cabinet calculates the response time of each channel based on the difference between the excitation output time and the response reception time, including: The response time of each channel is compared with a preset threshold to determine whether it is qualified or not. A test curve containing the excitation signal curve and the response signal curve is generated based on a millisecond-level time axis. The test curve supports real-time display, zooming, and annotation of key time points, and can be saved as an image by the user with one click.
[0014] In one embodiment of the present invention, the test report is in Excel or PDF format, and includes basic test information, response time values for each channel, test curves, test conclusions, and the operator's electronic signature; the PDF report is set to be uneditable and tamper-proof.
[0015] In one embodiment of the present invention, the host computer further includes a database, which is used to encrypt and store the following data: The system includes project configuration data, test case data, raw test data, operation logs, configuration logs, test case execution logs, and exception logs. Among these, operation logs, configuration logs, test case execution logs, and exception logs are stored hierarchically by type and support combined condition retrieval and traceability.
[0016] In one embodiment of the present invention, the engineering station is further configured with a user access control module, which divides users into two levels: administrators and operators. Administrators have permissions for project configuration, device configuration, test case import, data export, and log management; operators only have permissions for loading test cases, executing tests, and viewing data; user login passwords are stored in encrypted form, and all operation records are kept.
[0017] In one embodiment of the present invention, the test cabinet supports parallel testing of at least four test channels, and the measurement accuracy of the response time is no greater than ±0.1 milliseconds; the test cabinet also supports cascading of multiple cabinets, and after cascading, the timing is uniformly scheduled by the synchronous trigger signal issued by the test station, and the total number of extended channels is no less than 16.
[0018] This invention discloses an automated closed-loop management system for the response time of a high-temperature reactor protection system. Through collaborative work between engineer workstations and tester workstations, it achieves a fully automated closed-loop process, including automatic loading of test cases, synchronous output of excitation signals, high-speed acquisition of response signals, automatic calculation of response time, and one-click generation of test reports. Employing a star Ethernet communication architecture and broadcast synchronization mechanism, it controls synchronization errors between multiple test cabinets and channels to within milliseconds and supports distributed deployment across plant facilities and unified timing scheduling. Simultaneously, the system possesses comprehensive test case management, multi-mode execution, real-time anomaly alerts, curve visualization, tamper-proof report output, encrypted data storage, and hierarchical access control functions. This invention effectively solves the problems of fragmented processes, insufficient synchronization accuracy, and difficult data traceability in existing testing methods, significantly improving the automation level, measurement accuracy, and engineering practicality of high-temperature reactor protection system response time testing.
[0019] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0020] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein: Figure 1 This is an overall architecture diagram of an automated closed-loop management system for the action time of a high-temperature reactor protection system according to an embodiment of the present invention; Figure 2 This is a block diagram of the functional modules of an engineering workstation according to an embodiment of the present invention; Figure 3 This is a flowchart of the test station operation according to an embodiment of the present invention. Detailed Implementation
[0021] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0022] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0023] The following description, with reference to the accompanying drawings, describes an automated closed-loop management system for the action time of a high-temperature reactor protection system, according to an embodiment of the present invention.
[0024] The core idea of this invention is to address the problems of poor multi-channel synchronization, excessive manual intervention, and easy data tampering in the response time testing of high-temperature reactor protection systems. This is achieved by constructing an automated test closed loop covering the entire process of "test case loading—synchronous triggering—excitation output—response acquisition—time calculation—report encryption," thus solving the inaccuracies and inefficiencies of traditional methods caused by timing deviations between channels and manual procedures. Specifically, the engineer station and tester station in the host computer collaboratively complete the test project distribution and synchronous triggering. After receiving the trigger signal, the test cabinet synchronously outputs excitation signals on at least two test channels, with a synchronization error between channels not exceeding 1 millisecond. A high-speed recorder synchronously acquires the response signal, recording the excitation output time and response reception time. Finally, the response time of each channel is calculated, and an encrypted report containing a graph is generated. Through the above-mentioned technical path integrating "multi-channel synchronization—fully automated closed loop—secure data storage," this invention transforms the traditional testing method relying on manual timing and discrete instruments into an intelligent testing system capable of millisecond-level synchronization, unmanned operation throughout the entire process, and tamper-proof capabilities, significantly improving the accuracy, efficiency, and data reliability of response time testing.
[0025] The following description, with reference to the accompanying drawings, describes an automated closed-loop management system for the action time of a high-temperature reactor protection system, according to an embodiment of the present invention.
[0026] An automated closed-loop management system for the action time of a high-temperature reactor protection system, as described in this invention, includes: The host computer system includes engineer workstations and tester workstations; and The test cabinet contains a response time measurement device and a high-speed recorder; The engineer station is used to import test cases, generate test project data, and distribute it to the tester station. The test station is used to respond to the start command and send a synchronization trigger signal to the test cabinet; The test cabinet is used to synchronously output excitation signals to the protection system under test on at least two test channels after receiving a synchronization trigger signal, and synchronously collect the response signals returned by the protection system through a high-speed recorder, wherein the synchronization error between channels is no more than 1 millisecond; at the same time, the excitation output time and the response reception time are recorded and uploaded to the host computer; The host computer or test cabinet calculates the response time of each channel based on the difference between the excitation output time and the response reception time, generates a test report containing response time values and curves, and encrypts and stores the test data. The entire testing system forms a fully automated closed loop, from test case loading, stimulus output, response acquisition, response time calculation to report generation.
[0027] Furthermore, the system of this embodiment of the invention includes, in detail: I. System Overall Architecture.
[0028] See Figure 1 This invention provides an automated closed-loop management system for the action time of a high-temperature reactor protection system, employing a client / server (C / S) architecture. Specifically, the server side includes at least one test cabinet, a main control module, input / output modules, and a gigabit switch. The test cabinet is used to generate excitation signals and collect feedback signals from the protection system under test. The client side includes at least one industrial control host computer, which is logically divided into an engineer station and a tester station. These can be deployed on the same physical computer or on different computers. The communication network uses the TCP / IP Ethernet protocol, with a star network topology, and all nodes are interconnected via gigabit switches. This network structure supports distributed deployment across plant buildings, enabling unified timing scheduling and synchronous control of multiple test cabinets.
[0029] II. System Composition.
[0030] (a) Hardware layer.
[0031] The hardware layer includes: a response time measurement device, at least one industrial control host computer, a gigabit switch, a high-speed recorder, a signal conversion cable, and a grounding power supply system. The response time measurement device has multi-channel analog output and digital input / output capabilities, used to simulate the input signals of the reactor protection system and receive the response signals output by the protection system. The high-speed recorder has a sampling frequency of no less than 1kHz, used for redundant recording of critical timing data. The signal conversion cable uses shielded twisted-pair or coaxial cable to achieve reliable connection with the hard-wired terminals of the protection system. The grounding power supply system provides a stable power supply and low-impedance grounding for the entire test system to reduce electromagnetic interference.
[0032] (ii) Software layer.
[0033] The software layer is deployed on an industrial control host computer, developed based on the Qt framework, and uses MySQL as the database. The software layer is specifically divided into engineer workstations and tester workstations.
[0034] like Figure 2 As shown, the functional modules of the engineering workstation include: a project management module for creating, editing, saving, copying, and deleting test projects; a device configuration module for configuring test cabinets, I / O channels, signal types, and ranges; a variable mapping module for establishing the mapping relationship between software variables and hardware channels; a test case management module for supporting the creation, editing, importing, exporting, and version management of test cases; a data storage module for storing project configurations, test cases, and test data into a database; a report generation module for automatically generating test reports in Excel or PDF format; a user permission management module for setting administrator and operator roles and their operating permissions; and a log management module for recording all user operations and system events.
[0035] The functional modules of the tester station include: a test case loading module, which loads authorized test cases from the database; a parameter configuration module, which allows adjustment of test parameters but not modification of test case logic; an execution control module, which supports both automatic and manual single-step execution modes; a real-time data display module, which displays current test data in the form of numerical tables, trend curves, etc.; a status monitoring module, which monitors the status of test cabinets, channels, and networks; an anomaly alert module, which pops up alarms and records when anomalies such as timeouts, deviations, or communication interruptions are detected; and a data readback and comparison module, which supports loading, replaying, and comparing historical test data with current data.
[0036] (iii) Data layer.
[0037] The data layer uses a MySQL relational database and is deployed on an engineer's workstation or a dedicated server. The data layer stores the following five types of information: project configuration table, test case table, test data table, operation log table, and user information table. All data is encrypted using AES-128 during writing and its integrity is guaranteed through database transactions to prevent unauthorized modification. Historical queries and traceability are supported by criteria such as project name, test time, and test case number.
[0038] III. Implementation methods of core functions.
[0039] 1. Full lifecycle management of test cases.
[0040] In the engineer workstation, test cases use a tabular data structure. Users can create test cases in either of the following ways: manually adding test steps one by one in the software interface, or batch importing pre-edited Excel files. After importing, the system automatically performs rule checks, including the rationality of the step order, the matching of signal type and channel, and whether the expected response time is within the range. Simultaneously, IO conflict checks are performed to ensure that the same channel is not called by two test cases at the same time. Each test case supports no fewer than 150 consecutive steps. Execution methods include sequential execution, loop execution, and breakpoint execution. All test case versions are stored in the database, supporting rollback to historical versions.
[0041] 2. Full-process automated testing.
[0042] After the system starts fully automatic testing, it executes in the following order without manual intervention: First, the test cabinet outputs the set waveform to the protection system input terminal through the IO module according to the test case steps; second, the response signal output by the protection system is transmitted back to the test cabinet via the signal adapter cable, and is synchronously acquired by the high-speed recorder and the main control module; then, the main control module records the excitation signal output time t0 and the response signal arrival time t1, and calculates the response time Δt = t1 - t0. For multi-channel parallel testing, the response time of each channel is calculated separately; next, all raw data (timestamp, signal value) is written to the database in real time, and the sampling interval is configurable, with a default of 1ms; then, a time-signal value curve is generated based on the raw data, and the positions of t0 and t1 are automatically marked; finally, a test report is automatically generated after all steps are completed.
[0043] 3. Multi-channel collaboration and synchronization.
[0044] To meet the parallel testing requirements of the A / B / C / D four-channel system for high-temperature reactor protection, this invention adopts the following synchronization mechanism: all I / O modules share the same hardware clock of the master control module. At the start of the test, the master control module broadcasts a synchronization trigger frame via a gigabit switch, and each channel starts output and acquisition on the same clock edge. Synchronization errors between channels are compensated through hardware calibration, with measured errors not exceeding 1ms. When the number of channels needs to be expanded, multiple test cabinets can be cascaded. In this case, one cabinet acts as the master clock source, synchronizing with other slave cabinets via the IEEE 1588 Precision Time Protocol (PTP) to ensure consistent timing across the entire system.
[0045] 4. Data and experimental curve management.
[0046] All test data are stored with millisecond-level timestamps, meaning the sampling period does not exceed 1ms. The test station interface displays the current test curve using a dynamic curve control, with time on the horizontal axis and signal amplitude on the vertical axis. Users can zoom and pan. Users can manually add text annotations to the curve, such as marking outliers or critical events. The current curve can be viewed... Figure 1 Save the key as a PNG or JPG file for archiving or report insertion.
[0047] 5. Automatic reports and hierarchical logs.
[0048] Regarding report generation: After testing, the tester station automatically invokes the report engine to generate an Excel or PDF file containing the following information: basic test information (project name, test case number, tester, test time), response time data for each channel (raw value, average value, maximum value, minimum value), screenshot of the test curve, test conclusion (pass / fail, automatically determined based on preset thresholds), and electronic signature (automatically generated digital signature by the logged-in user). The generated PDF file uses a digital digest hash locking method to prevent tampering.
[0049] Regarding hierarchical logging: The system automatically records four types of logs, all of which include a timestamp, username, and operation details. The first type is the login log, recording all successful or failed login attempts; the second type is the configuration log, recording changes such as device configuration, channel mapping, and variable modifications; the third type is the test case log, recording the import, modification, deletion, and execution start and end of test cases; and the fourth type is the exception log, recording abnormal events such as communication timeouts, signal deviations, and hardware failures. Users can search and export logs on the engineer's workstation using combinations of conditions such as log type, time range, and username.
[0050] 6. Access Control and Security Management The system employs a role-based access control (RBAC) model with two levels of permissions. Administrators are permitted to perform operations including: creating, modifying, and deleting projects; configuring devices; managing users; exporting logs; backing up and restoring data; and modifying reports. Operators are permitted to load test cases; execute experiments; view real-time data and curves; and export their own execution reports. Operators are prohibited from modifying project configurations, importing or deleting test cases, and viewing other users' logs.
[0051] All user passwords are stored using SHA-256 salted hashing and verified upon login. The system automatically performs a full data backup every 7 days, with backup files stored on a dedicated hard drive or network storage device. Any modifications to the test data are recorded and require secondary authorization from the administrator to prevent unauthorized tampering.
[0052] IV. System Workflow.
[0053] like Figure 3 As shown below, the complete workflow of the system in automatic execution mode is described in detail.
[0054] Step 1: Project Configuration (completed by the administrator at the engineering station). The administrator creates a new project, entering the project name and the version number of the protection system under test; configures the equipment, adds a test cabinet, and configures the signal types of the four channels A / B / C / D (for example, channel A is a 4-20mA analog input, and channel B is a digital dry contact output); completes variable mapping, mapping the software variable "T_in_A" to the input register of physical channel A.
[0055] Step 2: Test Case Preparation (to be completed by the administrator or authorized personnel at the engineer's station). Import the test cases in Excel format. Each test case contains 150 steps, defining the output signal value, hold time, and expected response time threshold for each step. Run the rule check; the system will indicate "Pass" or display the conflict location. If an I / O conflict exists (e.g., steps 50 and 120 use the same output channel), the system will highlight the conflict, and the user must modify and re-verify. Save the verified test cases to the database and distribute them to the tester's station.
[0056] Step 3: Test Execution (Completed by the operator at the tester station). The operator logs in to the tester station using their personal account. The system verifies the password and records the login log. The operator selects the issued test cases from the test case list and clicks "Load". The execution mode is selected as "Automatic", and then "Start Test" is clicked. A confirmation dialog box pops up, displaying the list of channels that will be used in this test. The operator confirms and the test begins.
[0057] Step 4: Automated Testing and Real-time Monitoring. The system executes the test case steps sequentially: the main control module outputs the excitation signal through the IO module and records t0; after the protection system responds, the feedback signal is transmitted back through the IO module, and the main control module records t1. The tester's station interface refreshes in real time: the numerical area displays the instantaneous response time of the current channel, and the curve area dynamically plots the response time change trend. If the response time of a certain step exceeds the expected threshold, the system immediately pops up a reminder and records the anomaly in the log, but the test continues to execute (configurable to stop upon encountering an anomaly).
[0058] Step 5: Data Storage and Curve Generation. Raw data from each step (including excitation and feedback values) is written to the database in real-time at 1ms intervals. After all steps are completed, the system automatically generates a complete test curve and marks all pass and fail points.
[0059] Step 6: Report Generation and Archiving. The system will display a "Test Completed" dialog box, automatically calling the report engine to generate a PDF report containing test conclusions (e.g., "Channel A pass rate 98.7%, Channel B pass rate 100%"). The operator can preview the report and save it to the designated folder after confirming its accuracy. The system will automatically package and back up all data from this test (raw data, logs, reports), with a storage period of no less than 10 years. This completes the closed loop of a full response time test.
[0060] V. Optimization of parameters and testing capabilities.
[0061] In a preferred embodiment of the present invention, the host computer is configured as a 17.3-inch high-definition industrial control laptop, equipped with an Intel Core i7 quad-core eight-thread CPU (with a main frequency of not less than 2.8GHz), 16GB DDR4 memory, and a 1TB NVMe solid-state drive; the operating system is Windows 10 64-bit Professional Edition; it provides three Gigabit Ethernet ports, multiple USB 3.0 ports, and an HDMI port. In terms of software deployment, the engineer station and tester station software are developed based on the Qt 5.15 framework, and the database uses MySQL 8.0. It supports interface with third-party high-speed recorders and DCS systems via OPC UA or Modbus TCP protocol. The interface adopts an industrial-grade dark theme, with enlarged buttons and fonts to adapt to the on-site operating environment. In terms of testing capabilities, it supports various test types such as response time testing, stability testing, and repeatability testing; it supports batch execution of multiple test cases, cyclic execution (e.g., 100 consecutive tests), and breakpoint continuation (resuming from the last interrupted step); during four-channel synchronous testing, the response time measurement accuracy does not exceed ±0.1ms (in an environment with a temperature of 0 to 40 degrees Celsius and a relative humidity not exceeding 90%); a single test case supports up to 500 steps (verified by stress testing). Regarding data and report security, test data is stored in real-time to a MySQL database, and atomicity is guaranteed through a transaction mechanism; the generated PDF reports comply with the requirements of the Electronic Signature Law of the People's Republic of China regarding reliable electronic signatures; all backup files are stored using AES-256 encryption to prevent data leakage.
[0062] VI. Other variations Those skilled in the art should understand that the above embodiments are merely illustrative and not limiting. Several adjustments can be made without departing from the inventive concept, such as: integrating the functions of the engineer's station and the tester's station into the same software, dynamically switching interfaces through login roles; replacing the database with PostgreSQL or SQLite; and replacing Gigabit Ethernet with Fibre Channel to achieve longer-distance cross-plant deployment. All these modifications fall within the protection scope of this invention.
[0063] The system of this invention adopts a client / server architecture and the IEEE 1588 precise time protocol synchronization mechanism. Through the main control module broadcasting synchronization trigger frames and hardware clock calibration, it achieves millisecond-level synchronization control for multi-channel parallel testing. It integrates test case management, fully automated execution, millisecond-level data storage, and digital signature report generation into a unified closed-loop process, effectively solving the problems of low testing efficiency, large synchronization errors, and easy data tampering in existing technologies. It achieves a fully integrated solution from engineering configuration, test case verification, automatic stimulus acquisition, response time calculation to tamper-proof report archiving, significantly improving the accuracy and efficiency of response time testing and enhancing the system's adaptability and data reliability under nuclear safety-grade equipment verification conditions.
[0064] Furthermore, the system in this embodiment of the invention also proposes practical implementation scenarios, including: (1) System deployment.
[0065] This system adopts a client / server architecture, with engineer workstations and tester workstations deployed on the industrial control host computer, and test cabinets deployed at the test site. All components are connected to form a star Ethernet network via gigabit switches, supporting cross-factory extension deployment.
[0066] (2) Host computer configuration.
[0067] It features a 17.3-inch high-definition industrial laptop, an i7 quad-core eight-thread CPU, 16GB of RAM, a 1TB solid-state drive, a Windows 10 64-bit operating system, and is equipped with three gigabit Ethernet ports, USB ports, and an HDMI port.
[0068] (3) Software deployment.
[0069] The software for the engineer's station and tester's station is developed based on the Qt framework, uses MySQL as the database, supports integration with high-speed recorders and DCS systems, and features an industrial-grade visual design.
[0070] (4) Execution process.
[0071] The engineer station imports test cases and configures test channels and related parameters uniformly; the tester station completes identity login and authorization authentication, selects automatic execution mode to start the test; the system enters fully automatic operation state, and sequentially completes excitation signal output, response data acquisition, response time calculation, test process recording and characteristic curve generation, etc.; after the test is completed, the system automatically generates test reports in Excel or PDF format, realizing fully automated closed-loop management.
[0072] (5) Permissions and security.
[0073] It has two levels of permissions: administrator and operator. Administrators can configure, export, and manage logs. Operators can only execute experiments and view data. Login passwords are encrypted and stored, and all operations are recorded.
[0074] (6) Testing capability.
[0075] It can perform response time tests and supports batch, loop, and breakpoint execution; four-channel synchronous testing with response time measurement accuracy ≤ ±0.1ms; meeting the full-scenario requirements of high-temperature reactor periodic testing.
[0076] (7) Data and reports.
[0077] Test data is stored in real time, supporting historical queries, curve playback, and anomaly filtering; reports are automatically generated, including test information, data, curves, conclusions, and electronic signatures, in PDF format and are tamper-proof.
[0078] The application scenario implementation of the system in this invention adopts a client / server architecture and a fully automated execution mechanism, integrating multi-channel synchronous testing, hierarchical access control, and closed-loop data archiving into a unified framework. It uses hardware synchronous triggering and vector timing control methods to determine response time, effectively solving the testing deviation problems caused by manual intervention and channel asynchrony in existing technologies. It achieves integrated testing throughout the entire process, from test case configuration, signal output, data acquisition, response time calculation to report generation, significantly improving the accuracy and reliability of response time measurement and enhancing the adaptability and engineering practical value of the testing method in unit periodic testing scenarios.
[0079] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0080] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
Claims
1. An automated closed-loop management system for the action time of a high-temperature reactor protection system, characterized in that, include: The host computer consists of an engineer's workstation and a tester's workstation. as well as The test cabinet contains a response time measurement device and a high-speed recorder; The engineer station is used to import test cases, generate test project data, and distribute it to the tester station. The test station is used to respond to the start command and send a synchronization trigger signal to the test cabinet; The test cabinet is used to synchronously output excitation signals to the protection system under test on at least two test channels after receiving a synchronization trigger signal, and synchronously collect the response signals returned by the protection system through a high-speed recorder, wherein the synchronization error between channels is no more than 1 millisecond; at the same time, the excitation output time and the response reception time are recorded and uploaded to the host computer; The host computer or test cabinet calculates the response time of each channel based on the difference between the excitation output time and the response reception time, generates a test report containing response time values and curves, and encrypts and stores the test data. The entire testing system forms a fully automated closed loop, from test case loading, stimulus output, response acquisition, response time calculation to report generation.
2. The system as described in claim 1, characterized in that, A star Ethernet communication network is built between the host computer and the test cabinet through a gigabit switch. The communication network supports the distributed deployment and unified timing scheduling of multiple test cabinets across the factory. The synchronous trigger signal is broadcast via Ethernet, enabling each test cabinet to perform excitation output and response acquisition in parallel under the same time reference.
3. The system as described in claim 1, characterized in that, The engineer's station is also used for: The system receives raw test case data imported in batches in Excel format, performs rule verification and IO channel conflict verification on the raw test case data, and generates test project data according to the user-configured order, loop execution, or breakpoint execution mode; wherein, a single test case supports no less than 150 execution steps.
4. The system as described in claim 1, characterized in that, The tester station is also configured as follows: It provides an interface for selecting between automatic and manual execution modes; in automatic execution mode, the system executes all test steps in the order of the test project data until completion. In manual execution mode, the tester can trigger each stimulus output step by step; if a response signal timeout or data abnormality is detected during the execution of any test step, the tester station will immediately pop up an error reminder and interrupt the current test process.
5. The system as described in claim 1, characterized in that, The host computer or test cabinet calculates the response time of each channel based on the difference between the excitation output time and the response reception time, including: The response time of each channel is compared with a preset threshold to determine whether it is qualified or not. A test curve containing the excitation signal curve and the response signal curve is generated based on a millisecond-level time axis. The test curve supports real-time display, zooming, and annotation of key time points, and can be saved as an image by the user with one click.
6. The system as described in claim 1, characterized in that, The test report is in Excel or PDF format and includes basic test information, response time values for each channel, test curves, test conclusions, and the operator's electronic signature; the PDF report is set to be uneditable and tamper-proof.
7. The system as described in claim 1, characterized in that, The host computer also includes a database, which is used to encrypt and store the following data: The system includes project configuration data, test case data, raw test data, operation logs, configuration logs, test case execution logs, and exception logs. Among these, operation logs, configuration logs, test case execution logs, and exception logs are stored hierarchically by type and support combined condition retrieval and traceability.
8. The system according to claim 1, characterized in that, The engineer workstation is also equipped with a user access control module, which divides users into two levels: administrators and operators. Administrators have permissions for project configuration, device configuration, test case import, data export, and log management; operators only have permissions for loading test cases, executing tests, and viewing data. User login passwords are stored in encrypted form, and all operations are recorded.
9. The system according to claim 1, characterized in that, The test cabinet supports parallel testing of at least four test channels, and the measurement accuracy of response time is no greater than ±0.1 milliseconds. The test cabinet also supports cascading of multiple cabinets. After cascading, the timing is uniformly scheduled by the synchronous trigger signal issued by the test station. The total number of extended channels is no less than 16.