Method and system for acquiring signal quality bits
By acquiring and analyzing the status bits of the input signal, signal quality bits are generated, solving the problem of inaccurate signal acquisition and improving the reliability and safety of the nuclear power plant system.
Patent Information
- Application Number
- CN202511270941.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-08
- Publication Date
- 2025-12-16
AI Technical Summary
In existing technologies, the acquisition of signal quality bits is inaccurate and incomplete, leading to safety hazards in the digital control system of nuclear power plants.
By acquiring the input signal, the system determines the various status bits of the signal quality bit according to preset rules, including test status bit, invalid status bit, valid status bit, test or invalid status bit, fault status bit and degradation status bit, and generates the signal quality bit and outputs the corresponding operation command.
It enables accurate assessment and comprehensive reflection of signal quality, improves system reliability and security, and provides a standardized technical paradigm for signal quality.
Smart Images

Figure CN121144902A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of instrumentation and control in nuclear power plants, and in particular to a method and system for acquiring signal quality bits. Background Technology
[0002] The safety-grade digital control system of a nuclear power plant undertakes key functions such as reactor protection and dedicated safety actuation. The determination of signal validity directly impacts the certainty of nuclear safety functions. Quality bits, as metadata characterizing signal validity, need to accurately and comprehensively reflect the health status of field instruments and the instrumentation and control system itself. However, there is currently no unified standard for quality bits in the industry. Different nuclear power plants' digital control systems exhibit significant differences in the definition, transmission, and processing mechanisms of quality bits, resulting in incomplete and inadequate quality bit acquisition and creating safety hazards. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to overcome the defects of inaccurate and incomplete acquisition of signal quality bits in the prior art, and to provide a method and system for acquiring signal quality bits.
[0004] The present invention solves the above-mentioned technical problems through the following technical solution:
[0005] The first aspect of this disclosure provides a method for obtaining signal quality bits, the method comprising:
[0006] Acquire input signals, including analog signals and digital signals;
[0007] Each state bit in the signal quality bit is determined according to preset rules and the input signal; each state bit in the signal quality bit includes a test state bit, an invalid state bit, a valid state bit, a test or invalid state bit, a fault state bit, and a degradation state bit;
[0008] The signal quality bits are generated based on the various state bits;
[0009] An output command is generated based on the signal quality bits.
[0010] Optionally, the step of determining each state bit in the signal quality bits according to preset rules and the input signal specifically includes:
[0011] In response to the input signal being converted from a field signal to a test signal, the test state position is set;
[0012] The invalid state is set when the current data in response to the input signal is invalid;
[0013] In response to the current data being valid and available in the input signal, the valid state setting is set;
[0014] The test or invalid state bit is set in response to either the test state bit or the invalid state bit being set.
[0015] In response to the inability to receive the input signal, the fault status setting is activated;
[0016] In response to the input signal indicating a fault, the valid state setting is set, and the degraded state setting is set.
[0017] Optionally, the signal quality bits include a byte of binary encoding, where each bit of the byte represents the respective status bit and two reserved bits.
[0018] Optionally, in response to the failure of the current signal quality bit, the signal data corresponding to the last valid signal quality bit is set as the current signal data.
[0019] Optionally, the output instructions include drive instructions for the execution device and alarm instructions for triggering the alarm device.
[0020] A second aspect of this disclosure provides a system for acquiring signal quality bits, the system comprising:
[0021] The acquisition module is used to acquire input signals, including analog signals and digital signals;
[0022] The determination module is used to determine each state bit in the signal quality bit according to preset rules and the input signal; each state bit of the signal quality bit includes a test state bit, an invalid state bit, a valid state bit, a test or invalid state bit, a fault state bit, and a degradation state bit;
[0023] The generation module is used to generate the signal quality bits based on the various state bits;
[0024] The output module is used to generate output instructions based on the signal quality bits.
[0025] Optionally, the determining module is specifically used for:
[0026] When the input signal is converted from a field signal to a test signal, the test state position is set.
[0027] When the current data of the input signal is invalid, the invalid state bit is set;
[0028] When the current data of the input signal is valid and available, the valid state bit is set;
[0029] When either the test status bit or the invalid status bit is set, the test or invalid status bit is set.
[0030] When the input signal cannot be received, the fault status setting is set;
[0031] When the input signal indicates a fault, and the valid status is set, the degraded status is set.
[0032] Optionally, the signal quality bits of the acquisition system include a byte of binary encoding, where each bit of the byte represents the respective status bit and two reserved bits.
[0033] Optionally, the acquisition system further includes a response module, used to set the previously valid signal quality bit as the current signal quality bit when the current signal quality bit fails.
[0034] Optionally, the output instructions of the acquisition system include drive instructions for the execution device and alarm instructions for triggering the alarm device.
[0035] A third aspect of this disclosure provides a digital instrumentation and control system, which includes a signal quality bit acquisition system as described in the second aspect.
[0036] A fourth aspect of this disclosure provides an electronic device including a memory, a processor, and a computer program stored in the memory and for running on the processor, wherein the processor executes the computer program to implement the signal quality bit acquisition method as described in the first aspect.
[0037] The fifth aspect of this disclosure is a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for acquiring signal quality bits as described in the first aspect.
[0038] A sixth aspect of this disclosure provides a computer program product including a computer program that, when executed by a processor, implements the method for acquiring signal quality bits as described in the first aspect.
[0039] Based on common knowledge in the field, the above optional conditions can be combined arbitrarily to obtain various preferred embodiments of this disclosure.
[0040] The positive and progressive effects of this invention are as follows: by acquiring the input signal, and based on preset rules and the characteristics of the input signal, the various state bits in the signal quality bits are accurately determined, thereby generating the signal quality bits. Through efficient analysis and effective combination of the signal state bits under different operating conditions, the availability status and fault conditions of the signal can be accurately described, generating more accurate and comprehensive signal quality bits. Based on the status of the quality bits, the reliability of the signal can be effectively judged, thereby outputting corresponding operation instructions, significantly improving system reliability, and also providing a standardized technical paradigm for acquiring signal quality bits. Attached Figure Description
[0041] Figure 1 A flowchart illustrating a method for obtaining signal quality bits according to Embodiment 1 of this disclosure;
[0042] Figure 2 This is a schematic diagram of a signal quality bit acquisition system provided in Embodiment 2 of this disclosure. Detailed Implementation
[0043] The present invention will be further illustrated by way of embodiments below, but the present invention is not limited to the scope of the embodiments described herein.
[0044] The prefixes such as "first" and "second" used in this disclosure are merely for distinguishing different descriptive objects and do not limit the position, order, priority, quantity, or content of the described objects. The use of ordinal numbers and other prefixes used to distinguish descriptive objects in this disclosure does not constitute a limitation on the described objects. The description of the described objects is given in the context of the embodiments, and the use of such prefixes should not constitute unnecessary restrictions. Furthermore, in the description of this embodiment, unless otherwise stated, "multiple" means two or more.
[0045] In this embodiment of the disclosure, the collection, storage, use, processing, transmission, provision, and disclosure of user personal information comply with relevant laws and regulations and do not violate public order and good morals.
[0046] Example 1
[0047] This embodiment provides a method for obtaining signal quality bits, such as... Figure 1 As shown, the acquisition method includes:
[0048] S1. Acquire input signals, including analog signals and digital signals;
[0049] In practical implementation, analog signals are continuously changing signals that accurately reflect changes in physical quantities and are widely used in scenarios such as temperature and pressure measurement. Digital signals, on the other hand, are signals with only two states, typically represented as "on" and "off" or "1" and "0," and are widely used in applications such as push-button switches, limit switches, and photoelectric switches. Based on the input signal, signal data and signal quality bits characterizing the signal data state can be obtained. This signal data can be obtained by performing corresponding preset processing based on different types of signals.
[0050] In a specific example, the NuPAC platform adopts a systematic Built-in Test (BIT) design concept to build a full-stack health status monitoring system from physical hardware to application logic. It can monitor the operating status of the device in real time. Based on the NuPAC platform, it can effectively obtain the corresponding sensor or operating input signals of the device.
[0051] S2. Determine each state bit in the signal quality bit according to the preset rules and the input signal; each state bit in the signal quality bit includes a test state bit, an invalid state bit, a valid state bit, a test or invalid state bit, a fault state bit, and a degradation state bit.
[0052] In practical implementation, the test status bit indicates that the signal is in test mode; the invalid status bit indicates that the signal is invalid or unavailable; the valid status bit indicates that the signal is valid and available; the test or invalid status bit indicates that the signal may be in test mode or invalid; the fault status bit indicates that the signal has a fault or abnormality; and the degraded status bit indicates that the signal quality is reduced but still usable. These status bits are evaluated and set according to preset rules and the characteristics of the input signal to accurately reflect the signal quality and reliability.
[0053] S3. Generate the signal quality bits according to the various status bits;
[0054] In practical implementation, signal quality bits are used to identify the health status, validity, reliability, and potential problems of a signal. For example, signal quality bits can be used to indicate whether the current input signal comes from a normally functioning sensor, or to indicate whether there are communication failures or abnormal data transmissions during the current signal transmission process. By comprehensively analyzing the various status bits in the input signal, signal quality bits can be effectively generated, thereby comprehensively reflecting the quality and reliability of the input signal. This provides an important basis for subsequent operation and processing, ensuring that the system can make accurate decisions based on the actual state of the input signal.
[0055] S4. Generate an output command based on the signal quality bits.
[0056] In practical implementation, the corresponding output quality is generated based on the current operating state of the input signal reflected by the signal quality bit, thus determining subsequent operations. For example, when the signal quality bit indicates that the signal is normal, a normal operation command is output; when the signal quality bit indicates that the input signal has fault information or cannot be effectively received, an alarm command is triggered for warning purposes, or subsequent related operations are directly disabled to enter a safe mode. Furthermore, users can dynamically set the output commands according to actual needs to perform specific operations under different signal quality bits. By flexibly setting the correspondence between signal quality bits and output commands, the most appropriate response operation can be made according to different scenarios.
[0057] In a specific example, for the same signal quality bit, in different scenarios, it can be set to output an alarm command, or an output a shutdown command, or both an alarm command and a shutdown command can be output simultaneously. It can be dynamically set according to the specific scenario.
[0058] In one optional implementation, the step of determining each state bit in the signal quality bits according to a preset rule and the input signal specifically includes:
[0059] In response to the input signal being converted from a field signal to a test signal, the test state position is set;
[0060] The invalid state is set when the current data in response to the input signal is invalid;
[0061] In response to the current data being valid and available in the input signal, the valid state setting is set;
[0062] The test or invalid state bit is set in response to either the test state bit or the invalid state bit being set.
[0063] In response to the inability to receive the input signal, the fault status setting is activated;
[0064] In response to the input signal indicating a fault, the valid state setting is set, and the degraded state setting is set.
[0065] In practical implementation, the test status bit is used to indicate whether the input signal is in test mode. For example, when the field equipment is being maintained, calibrated, or tested, the input signal is switched to test mode. At this time, the test status bit is set to indicate that the current signal is in test mode, not actual operating mode. The invalid status bit is used to indicate whether the input signal is invalid. Invalid signals may be caused by sensor malfunctions, communication errors, or incorrect data formats. For example, when the sensor output signal exceeds the normal range, or data is lost, the invalid status bit will be set.
[0066] The valid status bit is used to indicate whether the input signal is valid and available. When the input signal is within the normal range and no errors are detected, the valid status bit is set. For example, when the sensor is working normally and the output data is within the expected range, the valid status bit is set. Specifically, for digital signals, the valid status bit is preset to true or false according to safety logic requirements. For analog signals, the upper limit, lower limit, or conservative design value is selected according to the process safety boundary, and the valid status bit is set to true or false. For example, when the voltage regulator pressure signal is abnormal, the design pressure upper limit is used in the protection logic calculation to ensure the effectiveness of the overpressure protection function.
[0067] When the valid status bit fails (i.e., becomes false), the system automatically calls the signal data of the last valid status bit as the replacement data.
[0068] The test or invalid status bit indicates whether the input signal is in a test or invalid state. The test or invalid status bit is set when either bit is set. The fault status bit indicates whether the input signal is faulty. It is set when the input signal cannot be received; for example, when a sensor is damaged or the communication line is interrupted, causing the input signal to be completely lost, the fault status bit will be set. The degraded status bit indicates that the input signal has some minor fault information but is still usable. For example, although the sensor detects some anomalies, it can still output valid data. In this case, the degraded status bit will be set to indicate that the signal reliability may be decreasing. Through these signal status bits, the quality and reliability of the input signal can be comprehensively evaluated. Since each status bit corresponds to a specific signal state, appropriate decisions can be made based on the setting of each status bit in the signal quality bits.
[0069] In one optional implementation, the signal quality bit includes a byte of binary encoding, each bit of which is one of the respective status bits and two reserved bits.
[0070] In practical implementation, one byte contains 8 binary bits, each of which can be a Boolean value of true or false. Six status bits and two reserved bits are represented using one byte of binary encoding. Specifically, bit 0 can be the test status bit, bit 1 the invalid status bit, bit 2 the valid status bit, bit 3 the test or invalid status bit, bit 4 the fault status bit, bit 5 the degradation status bit, bit 6 the reserved bit 1, and bit 7 the reserved bit 2. Of course, those skilled in the art can also set the order of the bits as needed. Representing signal quality bits using one byte of 8 binary encoding allows for efficient storage and transmission of signal status bit information. Since each status bit has a clear definition, the quality and reliability of the current input signal can be quickly determined based on the signal quality bits. The two reserved bits are used for subsequent status bit expansion. When introducing new status bits, these two reserved bits can be used without changing the overall structure of the signal quality bits, providing flexibility for the generation of signal quality bits.
[0071] In one optional implementation, the acquisition method further includes: in response to the current signal quality bit being invalidated, setting the signal data corresponding to the previously valid signal quality bit as the current signal data. Specifically, when the valid status bit is false, it means that the current signal quality bit is invalidated.
[0072] In practical implementation, when a signal quality bit fails, the system still needs to balance functional safety and operational continuity. Therefore, when a signal quality bit fails, calling the last valid signal quality bit as a replacement parameter can ensure that the observability of the human-machine interface parameters is maintained during the signal quality bit failure period, ensuring that operators can continue to monitor the system status. At the same time, it ensures that the system can still safely process signals, maintain basic functions and observability, and ensure the reliability and effectiveness of safety-critical functions when a signal quality bit fails.
[0073] In one optional implementation, the output instructions include drive instructions for the execution device and alarm instructions for triggering the alarm device.
[0074] In practice, drive commands are used to drive the execution equipment (such as motors, valves, pumps, etc.) to perform specific operations, while alarm commands are used to trigger alarm devices (such as alarms, indicator lights, displays, etc.) to remind operators to pay attention to the current operating status of the equipment or potential problems.
[0075] In a specific example, the signal quality bits are obtained based on the temperature sensor. Bit 2 in the signal quality bits, which is the valid status bit, is a Boolean value of true, indicating that the current input signal is valid and available. Bit 4 in the signal quality bits is also a Boolean value of true, indicating that the current input signal indicates a fault, that is, the detection signal from the temperature sensor cannot be received. At this time, an alarm command is output to trigger the alarm device to issue an audible alarm, thereby notifying the operator that the temperature sensor has malfunctioned.
[0076] Example 2
[0077] Corresponding to the signal quality bit acquisition method embodiment in Embodiment 1 above, this disclosure also provides an embodiment of a signal quality bit acquisition system, such as... Figure 2 As shown, the acquisition system includes:
[0078] The acquisition module 101 is used to acquire input signals, including analog signals and digital signals;
[0079] The determining module 102 is used to determine each state bit in the signal quality bit according to preset rules and the input signal; each state bit in the signal quality bit includes a test state bit, an invalid state bit, a valid state bit, a test or invalid state bit, a fault state bit, and a degradation state bit;
[0080] Generation module 103 is used to generate the signal quality bits according to the various state bits;
[0081] Output module 104 is used to generate output instructions based on the signal quality bits.
[0082] In one optional implementation, the determining module is specifically used for:
[0083] When the input signal is converted from a field signal to a test signal, the test state position is set.
[0084] When the current data of the input signal is invalid, the invalid state bit is set;
[0085] When the current data of the input signal is valid and available, the valid state bit is set;
[0086] When either the test status bit or the invalid status bit is set, the test or invalid status bit is set.
[0087] When the input signal cannot be received, the fault status setting is set;
[0088] When the input signal indicates a fault, and the valid status is set, the degraded status is set.
[0089] In one optional implementation, the signal quality bits of the acquisition system include a byte of binary encoding, each bit of which is the respective status bit and two reserved bits.
[0090] In one optional embodiment, the acquisition system further includes a response module, configured to, in response to the failure of the current signal quality bit, set the signal data corresponding to the previously valid signal quality bit as the current signal data. In another optional embodiment, the output instructions of the acquisition system include a drive instruction for driving the execution device and an alarm instruction for triggering the alarm device.
[0091] For the system embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs.
[0092] Example 3
[0093] This disclosure also provides embodiments of a digital instrumentation and control system, which includes a signal quality bit acquisition system as described in Embodiment 3.
[0094] In practical implementation, by integrating a signal quality bit acquisition system into the digital instrumentation and control system, the system can more effectively assess the quality of input signals and take appropriate fault-tolerant measures in the event of signal failure or malfunction, thereby improving the reliability and safety of the digital instrumentation and control system. This digital instrumentation and control system can be effectively applied in nuclear power plants and non-nuclear fields such as wind power instrumentation and control.
[0095] In a specific example, the safety-grade digital control system of a nuclear power plant undertakes key functions such as reactor protection and dedicated safety actuators. The determination of signal validity directly affects the certainty of nuclear safety functions. By using a signal quality bit acquisition system, more comprehensive and accurate signal quality bits can be obtained. As metadata characterizing signal validity, signal quality bits can accurately and comprehensively reflect the health status of the field instruments and instrumentation and control systems of the nuclear power plant.
[0096] In another specific example, in the control system of a wind turbine generator set, the corresponding signal quality bits are obtained by real-time monitoring of parameters such as wind speed, wind direction, and generator speed, so as to achieve efficient operation and safety of the wind turbine generator set; in the control system of a hydro turbine generator set, the corresponding signal quality bits are obtained by real-time monitoring of parameters such as head, flow rate, and speed, so as to achieve efficient operation and safety protection of the hydro turbine generator set.
[0097] While specific embodiments of the present invention have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of the present invention is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but all such changes and modifications fall within the scope of protection of the present invention.
Claims
1. A method for obtaining signal quality bits, characterized in that, The acquisition method includes: Acquire input signals, including analog signals and digital signals; Each state bit in the signal quality bit is determined according to preset rules and the input signal; each state bit in the signal quality bit includes a test state bit, an invalid state bit, a valid state bit, a test or invalid state bit, a fault state bit, and a degradation state bit; The signal quality bits are generated based on the various state bits; An output command is generated based on the signal quality bits.
2. The method for obtaining signal quality bits as described in claim 1, characterized in that, The step of determining each state bit in the signal quality bits according to the preset rules and the input signal specifically includes: In response to the input signal being converted from a field signal to a test signal, the test state position is set; The invalid state is set when the current data in response to the input signal is invalid; In response to the current data being valid and available in the input signal, the valid state setting is set; The test or invalid state bit is set in response to either the test state bit or the invalid state bit being set. In response to the inability to receive the input signal, the fault status setting is activated; In response to the input signal indicating a fault, the valid state setting is set, and the degraded state setting is set.
3. The method for obtaining signal quality bits as described in claim 2, characterized in that, The signal quality bits include a byte of binary encoding, where each bit of the byte represents the respective status bit and two reserved bits.
4. The method for obtaining signal quality bits as described in claim 2, characterized in that, The acquisition method further includes: In response to the failure of the current signal quality bit, the signal data corresponding to the last valid signal quality bit is set as the current signal data.
5. The method for obtaining signal quality bits as described in any one of claims 1-4, characterized in that, The output instructions include drive instructions for the execution device and alarm instructions for the alarm device.
6. A system for acquiring signal quality bits, characterized in that, The acquisition system includes: The acquisition module is used to acquire input signals, including analog signals and digital signals; The determination module is used to determine each state bit in the signal quality bit according to preset rules and the input signal; each state bit of the signal quality bit includes a test state bit, an invalid state bit, a valid state bit, a test or invalid state bit, a fault state bit, and a degradation state bit; The generation module is used to generate the signal quality bits based on the various state bits; The output module is used to generate output instructions based on the signal quality bits.
7. A digital instrumentation and control system, characterized in that, The digital instrumentation and control system includes the signal quality bit acquisition system as described in claim 6.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and for running on the processor, characterized in that, When the processor executes the computer program, it implements the method for obtaining the signal quality bit according to any one of claims 1 to 5.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method for obtaining the signal quality bit as described in any one of claims 1 to 5.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the method for obtaining signal quality bits as described in any one of claims 1-5.