Determination Method, System, Device and Medium for Analog Signals

By screening and updating the measurement channel group in the distributed control system, and determining the signal characterization parameters of the analog signal based on the calculated channel quality information and deviation values, the problems of low accuracy and poor reliability of analog signals in the prior art are solved, higher accuracy and reliability are achieved, and online maintenance is supported.

CN115774430BActive Publication Date: 2025-06-20STATE NUCLEAR POWER AUTOMATION SYST ENGCO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211492616.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-25
Publication Date
2025-06-20
Estimated Expiration
2042-11-25

AI Technical Summary

Technical Problem

In the prior art, there are problems of low data accuracy and poor reliability in the determination process of analog signals. Especially in distributed control systems, it is difficult to realize online modification, debugging and maintenance.

Method used

By setting up multiple measurement channels in the distributed control system, the calculation channel group and the alternative channel group are selected, and the signal characterization parameters of the analog signal are determined based on the calculation channel quality information and deviation values, and the calculation channel group is updated when necessary to improve signal quality.

Benefits of technology

It improves the accuracy and reliability of analog signals, can truly and effectively reflect the signal quality of the current measurement point, has higher accuracy and reliability, and supports online modification, debugging and maintenance, saving manpower and time costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115774430B_ABST
    Figure CN115774430B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, system, device and medium for determining analog signals. The method includes: screening out some measurement channels from a number of measurement channels to form a calculation channel group, and using the remaining measurement channels as an alternative channel group; obtaining the calculation channel quality information of the calculation channel group; when the calculation channel quality information of the calculation channel group meets the first preset condition, calculating the signal characterization parameters of the analog signal of the preset measuring point based on the calculation channel quality information of the calculation channel group; when the quality information of the calculation channel group meets the second preset condition, updating the calculation channel group with the alternative channels; and calculating the signal characterization parameters of the preset measuring point based on the quality information of the new calculation channel group. The analog signal characterization parameters determined by the present invention have higher reliability. The present invention can adapt to different scenarios, and can be directly connected to the signal for use without modification and debugging, thus saving more labor and time costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and particularly relates to a method, a system, an electronic device and a storage medium for determining analog signals. Background Art

[0002] At present, the distributed control system (DCS) is widely used in application scenarios with large-scale real-time control and high reliability requirements, such as petrochemical, chemical, and power production processes, for real-time monitoring and trend analysis of various analog signals involved in the production process. Especially in large nuclear power plants with a capacity of 1 million kilowatt-hours, there are many data acquisition points and data control points, and the control logic is complex and numerous. For important measuring points in nuclear power plants, a redundant design with multiple measurement channels is usually adopted, and a certain value is selected from the signal measurement values obtained from multiple channels as the effective value of the analog signal of the measuring point for the calculation, alarm or display of the control system.

[0003] The existing control system logic configuration adopts the form of building with prefabricated function blocks. After the required function blocks are built, they are downloaded to the controller of the control system and then the configuration takes effect. However, in the process of engineering software implementation, the function of selecting the effective value for reporting based on the measurement values of multiple measurement channels is reused multiple times, and the method of rebuilding each time is not conducive to the online modification, debugging and maintenance of the distributed control system. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to overcome the defects of low data accuracy and poor reliability in the process of determining analog signals in the prior art, and provide a method, a system, an electronic device and a storage medium for determining analog signals.

[0005] The present invention solves the above technical problem through the following technical solutions:

[0006] On the one hand, the present invention provides a method for determining an analog signal, which is applied to a distributed control system. At each preset measuring point in the distributed control system, a plurality of measurement channels for obtaining corresponding analog signals are correspondingly set;

[0007] The method for determining an analog signal includes:

[0008] Selecting some of the measurement channels from the plurality of measurement channels as calculation channels to form a calculation channel group, and taking the remaining measurement channels as alternative channels to form an alternative channel group;

[0009] Obtaining the calculation channel quality information corresponding to each calculation channel in the calculation channel group;

[0010] When the quality information of multiple calculation channels meets the first preset condition, the signal characterization parameters of the analog signal corresponding to the preset measuring point are calculated based on the quality information of the calculation channels;

[0011] When the quality information of multiple calculation channels meets the second preset condition, it is determined to update the calculation channel group by using the first number of alternative channels in the alternative channel group to obtain a new calculation channel group;

[0012] Based on the quality information of each calculation channel in the new calculation channel group, the signal characterization parameters corresponding to the preset measuring point are calculated.

[0013] Preferably, when the quality information of multiple said calculation channels meets the first preset condition, the step of calculating the signal characterization parameters of the analog signal corresponding to the preset measuring point based on the quality information of the calculation channels includes:

[0014] When the quality information of each calculation channel in the calculation channel group meets the first preset quality requirement, and the deviation value between the calculation channel measurement information of every two calculation channels is less than the first set value, it is determined that the first preset condition is met, and the signal characterization parameters of the analog signal corresponding to the preset measuring point are calculated based on the quality information of the calculation channels.

[0015] Preferably, the step of calculating the signal characterization parameters of the analog signal corresponding to the preset measuring point based on the quality information of the calculation channels includes:

[0016] Based on all the calculation channel measurement information in the calculation channel group, the first measurement information is calculated;

[0017] Wherein, the first measurement information is the mean value or the median value corresponding to all the calculation channel measurement information;

[0018] The first measurement information is used as the effective measurement value of the analog signal of the preset measuring point; and / or, the first data quality characterization information for identifying the data quality information corresponding to the effective measurement value is generated.

[0019] Preferably, the step of calculating the signal characterization parameters of the analog signal corresponding to the preset measuring point based on the quality information of the calculation channels when the quality information of multiple said calculation channels meets the first preset condition further includes:

[0020] When the calculation channel quality information of each calculation channel in the calculation channel group meets the first preset quality requirement, and the deviation value between the calculation channel and the measurement information of other calculation channels is greater than the first set value, and the quality information of each alternative channel in the alternative channel group is lower than the first preset quality requirement, it is determined that the first preset condition is met, and the signal characterization parameter of the analog quantity signal corresponding to the preset measurement point is calculated based on the calculation channel quality information;

[0021] Or, when the calculation channel quality information of the calculation channels in the calculation channel group is lower than the first preset quality requirement, and the alternative channel quality information of the alternative channels in the alternative channel group is lower than the first preset quality requirement, it is determined that the first preset condition is met, and the signal characterization parameter of the analog quantity signal corresponding to the preset measurement point is calculated based on the calculation channel quality information.

[0022] Preferably, the step of calculating the signal characterization parameter of the analog quantity signal corresponding to the preset measurement point based on the calculation channel quality information includes:

[0023] Screen out and remove the calculation channels whose deviation values from other calculation channels are all greater than the first preset value;

[0024] Or,

[0025] Screen out and remove the calculation channels in the calculation channel group whose calculation channel quality information is lower than the first preset quality requirement;

[0026] Calculate the second measurement information based on the calculation channel measurement information of the remaining calculation channels in the calculation channel group after the screening process;

[0027] Wherein, the second measurement information is the mean value or median value corresponding to the calculation channel measurement information of the remaining calculation channels;

[0028] Use the second measurement information as the effective measurement value of the analog quantity signal at the preset measurement point; and / or, generate second data quality characterization information for representing the data quality information corresponding to the effective measurement value.

[0029] Preferably, the determination method further includes: when the deviation values of the calculation channels are all greater than the first preset value, or the calculation channel quality information is all lower than the first preset quality requirement, obtain the historical measurement value generated in the previous determination process;

[0030] Use the historical measurement value as the effective measurement value of the analog signal at the preset measurement point; and / or, generate third data quality characterization information for representing the data quality information corresponding to the effective measurement value.

[0031] Preferably, the method for determining the analog signal further includes:

[0032] The step of, when the quality information of multiple calculation channels meets the second preset condition, determining to update the calculation channel group with the first number of alternative channels in the alternative channel group to obtain a new calculation channel group includes:

[0033] When the quality information of each calculation channel in the calculation channel group meets the first preset quality requirement, the deviation value between the calculation channel measurement information of the calculation channel and that of other calculation channels is greater than the first set value, and the quality information of the alternative channels in the alternative channel group meets the first preset quality requirement, and the deviation value between the alternative channel measurement information of the alternative channels and the calculation channel measurement information of other calculation channels is less than the first set value, it is determined that the second preset condition is met, and the calculation channel group is updated with the alternative channels in the alternative channel group to obtain a new calculation channel group;

[0034] Or,

[0035] When there is a calculation channel in the calculation channel group whose calculation channel quality information is lower than the first preset quality requirement, and the alternative channel quality information of the alternative channels in the alternative channel group meets the first preset quality requirement, it is determined that the second preset condition is met, and the calculation channel group is updated with the alternative channels in the alternative channel group to obtain a new calculation channel group.

[0036] Preferably, the step of calculating the signal characterization parameter corresponding to the preset measurement point based on the calculation channel quality information of each calculation channel in the new calculation channel group further includes:

[0037] Screen out and eliminate the calculation channels in the calculation channel group whose calculation channel quality information is lower than the first preset quality requirement;

[0038] Screen out and eliminate the calculation channels whose deviation values from other calculation channels are all greater than the first set value;

[0039] Calculate third measurement information based on the calculation channel measurement information of the remaining calculation channels in the calculation channel group;

[0040] Wherein, the third measurement information is the mean value or the median value of the calculation channel measurement information of the remaining calculation channels, or the historical measurement value generated in the previous determination process;

[0041] Taking the third measurement information as the effective measurement value of the analog signal of the preset measuring point; and / or, generating fourth data quality characterization information for representing the data quality information corresponding to the effective measurement value.

[0042] Preferably, the step of determining to update the calculation channel group with the first number of alternative channels in the alternative channel group to obtain a new calculation channel group when the quality information of multiple calculation channels meets the second preset condition further includes:

[0043] When the alternative channels replace the calculation channels of the calculation channel group, record the number of times the alternative channels are replaced. When the number reaches the second set value, the calculation channels of the calculation channel group cannot be replaced.

[0044] Preferably, the step of determining to update the calculation channel group with the first number of alternative channels in the alternative channel group to obtain a new calculation channel group when the quality information of multiple calculation channels meets the second preset condition includes:

[0045] After the alternative channels update the calculation channel group and calculate the signal characterization parameters corresponding to the preset measuring point based on the new calculation channel group, determine whether the quality information of the calculation channels of the calculation channel group before the alternative channels are replaced meets the first preset condition. If it meets, calculate according to the quality information of the calculation channels of the calculation channel group before the alternative channels are replaced.

[0046] Preferably, the first preset quality requirement is used to characterize that the measurement values collected by the measurement channel within the set time range are within the preset range.

[0047] The first set value can be configured according to the specific requirements of the process flow.

[0048] On the other hand, the present invention also provides a determination system for analog signals, and the determination system includes:

[0049] A quality information acquisition module, configured to acquire measurement channel quality information, where the measurement channels include a calculation channel group and an alternative channel group.

[0050] A deviation value acquisition module, configured to calculate the deviation value between two calculation channels of the calculation channel group according to the calculation channel measurement information.

[0051] An alternative replacement logic module is used to calculate channel quality information based on the calculation channel group and determine whether it is necessary to replace with alternative channels of the alternative channel group.

[0052] An alternative channel replacement module is used to, when the calculation channel quality information of multiple calculation channels in the calculation channel group meets the second preset condition, select alternative channels to replace the calculation channels of the calculation channel group and update to obtain a new calculation channel group for calculation.

[0053] An alternative channel removal module is used to, when the calculation channel quality information of the calculation channel group before the alternative channel replacement meets the first preset condition after the alternative channel updates the calculation channel group for calculation, remove the alternative channel and calculate based on the calculation channel group before the alternative channel replacement;

[0054] A signal characterization parameter determination module is used to determine the signal characterization parameters of the analog signal based on the calculation channel quality information of the new calculation channel group, and the signal characterization parameters include the effective measurement value of the analog signal and the data quality characterization information.

[0055] Preferably, the alternative replacement logic module includes a first detection unit and a second detection unit.

[0056] The first detection unit is used to, when the calculation channel quality information meets the first preset condition, calculate the signal characterization parameters of the analog signal based on the calculation channel quality information of the calculation channel group.

[0057] Preferably, the first detection unit is used to, when the calculation channel quality information of each calculation channel in the calculation channel group meets the first preset quality requirement and the deviation value between the calculation channel measurement information of every two calculation channels is less than the first set value, calculate the first measurement information based on all the calculation channel measurement information in the calculation channel group;

[0058] Wherein, the first measurement information is the mean value or the median value corresponding to all the calculation channel measurement information;

[0059] Take the first measurement information as the effective measurement value of the analog signal at the preset measurement point; and / or generate the first data quality characterization information for identifying the data quality information corresponding to the effective measurement value.

[0060] Preferably, the first detection unit is further used to, when the calculation channel quality information of each calculation channel in the calculation channel group meets the first preset quality requirement, the deviation value between the calculation channel and the measurement information of other calculation channels is greater than the first set value, and the quality information of each alternative channel in the alternative channel group is lower than the first preset quality requirement;

[0061] Or, when the computing channel quality information of the computing channels in the computing channel group is lower than the first preset quality requirement, and the alternative channel quality information of the alternative channels in the alternative channel group is lower than the first preset quality requirement, it is determined that the first preset condition is satisfied.

[0062] The first detection unit calculates the signal characterization parameter of the analog signal corresponding to the preset measurement point based on the computing channel quality information.

[0063] The first detection unit is used to screen out and eliminate the computing channels whose deviation values from other computing channels are all greater than the first preset value;

[0064] Or,

[0065] Screen out and eliminate the computing channels in the computing channel group whose computing channel quality information is lower than the first preset quality requirement;

[0066] The first detection unit calculates the second measurement information based on the computing channel measurement information of the remaining computing channels in the computing channel group after the screening process;

[0067] Wherein, the second measurement information is the mean value or the median value corresponding to the computing channel measurement information of the remaining computing channels;

[0068] Use the second measurement information as the effective measurement value of the analog signal at the preset measurement point; and / or, generate second data quality characterization information for representing the data quality information corresponding to the effective measurement value.

[0069] Preferably, when the deviation values of the computing channels are all greater than the first preset value, or when the computing channel quality information is all lower than the first preset quality requirement, obtain the historical measurement value generated in the previous determination process;

[0070] Use the historical measurement value as the effective measurement value of the analog signal at the preset measurement point; and / or, generate third data quality characterization information for representing the data quality information corresponding to the effective measurement value.

[0071] The second detection unit is used to call the alternative channel replacement module for processing when the computing channel quality information of the computing channel group meets the second preset condition.

[0072] Preferably, after the alternative channel is replaced, the second detection unit is further used to call the alternative channel removal module for processing when the quality information of the computing channel group before the alternative channel replacement meets the first preset condition.

[0073] Preferably, the second detection unit is configured to: when the calculation channel quality information of each calculation channel in the calculation channel group meets the first preset quality requirement, the deviation value between the calculation channel measurement information of the calculation channel and that of other calculation channels is greater than the first set value, the quality information of the alternative channel in the alternative channel group meets the first preset quality requirement, and the deviation value between the calculation channel measurement information of the alternative channel and that of other calculation channels is less than the first set value;

[0074] Or

[0075] When there is calculation channel quality information of a calculation channel in the calculation channel group that is lower than the first preset quality requirement, and the alternative channel quality information of the alternative channel in the alternative channel group meets the first preset quality requirement, it is determined that the second preset condition is met, and the alternative channel replacement module is called for processing.

[0076] The alternative channel replacement module is configured to, when the calculation channel quality information of multiple calculation channels in the calculation channel group meets the second preset condition, replace the calculation channels in the calculation channel group with alternative channels to update and obtain a new calculation channel group.

[0077] Preferably, when the deviation value between the calculation channel measurement information and that of other calculation channels is greater than the first set value, the alternative channel meets the first preset quality requirement, and the deviation value between the alternative channel measurement information and that of other calculation channels is less than the first set value, the alternative channel replacement module is configured to replace the calculation channel with the large deviation value with the alternative channel to obtain a new calculation channel group.

[0078] The alternative channel replacement module is further configured to, when the calculation channel quality information is lower than the first preset quality requirement and the alternative channel quality information meets the first preset quality requirement, replace the calculation channel with quality information lower than the first preset quality requirement with the alternative channel to obtain a new calculation channel group.

[0079] The signal characterization parameter determination module is configured to obtain the signal characterization parameters of the analog signal according to the calculation channel quality information of the new calculation channel group, specifically:

[0080] The signal characterization parameter determination module is configured to screen out and remove the calculation channels in the calculation channel group whose calculation channel quality information is lower than the first preset quality requirement;

[0081] Screen out and remove the calculation channels whose deviation values from other calculation channels are all greater than the first set value;

[0082] Calculate the third measurement information based on the calculation channel measurement information of the remaining calculation channels in the calculation channel group;

[0083] Wherein, the third measurement information is the mean value or median value of the calculation channel measurement information of the remaining calculation channels or the historical measurement value generated in the previous determination process;

[0084] Using the third measurement information as the effective measurement value of the analog signal at the preset measurement point; and / or generating fourth data quality characterization information for representing the data quality information corresponding to the effective measurement value.

[0085] Preferably, the alternative channel replacement module further includes a counter unit for recording the number of times the alternative channel is replaced. The initial value of the timer is set to 0. Each time the alternative channel is replaced, the counter is incremented by 1. When the counter reaches the second set value, the alternative channel will not be replaced and the counter is restored to the initial value of 0.

[0086] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the above-mentioned method for determining an analog signal is implemented.

[0087] The present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned method for determining an analog signal is implemented.

[0088] The positive and progressive effects of the present invention are as follows:

[0089] In the present invention, multiple measurement channels provided at a preset measurement point in a distributed control system are divided into a calculation channel group and an alternative channel group. When the calculation channel quality information of the calculation channel group does not meet the quality requirements or the deviation value exceeds the set value, the alternative channel is used for replacement and the signal characterization parameters corresponding to the preset measurement point are determined based on the new calculation channel group. The present invention determines the analog signal characterization parameters according to the quality information and deviation values of multiple measurement channels, can truly and effectively reflect the signal quality of the current measurement point, has higher accuracy and reliability, and automatically generates corresponding fault alarms when the measurement channel quality information does not meet the preset quality requirements or the deviation value exceeds the set range. The invention can adapt to different scenarios, can be directly connected to the signal for use without modification and debugging, thereby saving more labor and time costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0090] Figure 1 It is a flowchart of the method for determining an analog signal according to Embodiment 1 of the present invention.

[0091] Figure 2 It is a first flow schematic diagram according to Embodiment 1 of the present invention.

[0092] Figure 3 It is a second flow schematic diagram according to Embodiment 1 of the present invention.

[0093] Figure 4 It is an application schematic diagram of the analog signal determination method of the present invention.

[0094] Figure 5 It is a module schematic diagram of the analog signal determination system according to Embodiment 2 of the present invention.

[0095] Figure 6 It is a structural schematic diagram of the electronic device according to Embodiment 3. Detailed implementation manners

[0096] The present invention will be further described below by way of embodiments, but the present invention is not limited to the scope of the described embodiments.

[0097] Embodiment 1

[0098] The method for determining the analog signal in this embodiment is applied to scenarios such as large nuclear power plants. When the distributed control system is applied to the control of a nuclear power plant, a redundant design of pre-setting multiple measurement channels is usually adopted at important measurement points, and the analog signal value of the measurement point is calculated based on multiple measurement data.

[0099] As Figure 1 shown, the method for determining the analog signal in this embodiment includes:

[0100] S101. Select some of the several measurement channels as calculation channels to form a calculation channel group, and use the remaining measurement channels as alternative channels to form an alternative channel group;

[0101] In this embodiment, m measurement channels are selected from N measurement channels as the calculation channel group, and the remaining n measurement channels are used as the alternative channel group, where N = n + m; among them, N, n, and m are all positive integers.

[0102] In an implementable solution, the N measurement channels can also be sorted according to historical quality information, and the m measurement channels with better historical quality information are selected as the calculation channel group, and the remaining n measurement channels are used as the alternative channel group.

[0103] S102. Obtain the calculation channel quality information corresponding to each calculation channel in the calculation channel group;

[0104] In this embodiment, the calculation channel quality information includes but is not limited to the calculation channel measurement information. For example, whether the calculation channel measurement information meets the first preset quality requirement.

[0105] S103. When multiple calculation channel quality information meets the first preset condition, obtain the signal characterization parameter of the analog signal corresponding to the preset measurement point based on the calculation channel quality information;

[0106] In this embodiment, when the m calculation channel quality information of the calculation channel group all meet the first preset condition, the effective measurement value of the analog quantity signal corresponding to the preset measurement point and the data quality code representing the current effective measurement value are determined based on the m calculation channel quality information.

[0107] S104. When multiple pieces of the calculation channel quality information meet the second preset condition, it is determined to update the calculation channel group by using the first quantity of alternative channels in the alternative channel group to obtain a new calculation channel group.

[0108] In this embodiment, when the m calculation channel quality information of the calculation channel group all meet the second preset condition, alternative channels are selected from the n alternative channels for replacement, and the effective measurement value of the analog quantity signal corresponding to the preset measurement point and the data quality code representing the current effective measurement value are determined according to the m calculation channel quality information after replacement.

[0109] S105. Based on the calculation channel quality information of each calculation channel in the new calculation channel group, the signal characterization parameter corresponding to the preset measurement point is calculated.

[0110] In an implementable solution, step S103 includes that the step of calculating the signal characterization parameter of the analog quantity signal corresponding to the preset measurement point based on the calculation channel quality information when multiple pieces of the calculation channel quality information meet the first preset condition includes:

[0111] When the calculation channel quality information of each calculation channel in the calculation channel group all meet the first preset quality requirement, and the deviation value between the calculation channel measurement information of every two calculation channels is less than the first set value, it is determined that the first preset condition is met, as Figure 2 shown, and the first measurement information is calculated based on all the calculation channel measurement information in the calculation channel group.

[0112] Among them, the first measurement information is the mean value or the median value corresponding to all the calculation channel measurement information.

[0113] The first measurement information is used as the effective measurement value of the analog quantity signal of the preset measurement point; and / or, the first data quality characterization information for identifying the data quality information corresponding to the effective measurement value is generated.

[0114] As an alternative implementation, if the quality information of the m computing channels in the computing channel group all meet the first preset quality requirement, and the deviation value between each computing channel and the measured values of the other m - 1 computing channels is less than the set value, then the m computing channels are sorted according to the magnitudes of the measured values. When m = 2, the average of the measured values of the two computing channels is taken as the effective measured value. When m > 2, the median of the m measured values is taken as the effective measured value, and the data quality code is marked as "0", where "0" represents good quality.

[0115] As an alternative implementation, when the quality information of each computing channel in the computing channel group all meet the first preset quality requirement, and the deviation value between the computing channel and the measurement information of the other computing channels is greater than the first set value, and the quality information of each alternative channel in the alternative channel group is lower than the first preset quality requirement, as Figure 2 shown, it is determined that the first preset condition is met, and the signal characterization parameter of the analog quantity signal corresponding to the preset measurement point is calculated based on the computing channel quality information. Specifically:

[0116] The computing channels with deviation values greater than the first preset value from other computing channels are screened out and removed;

[0117] The second measurement information is calculated based on the computing channel measurement information of the remaining computing channels in the computing channel group after the screening process;

[0118] wherein, the second measurement information is the mean or median of the computing channel measurement information of the remaining computing channels;

[0119] The second measurement information is taken as the effective measured value of the analog quantity signal at the preset measurement point; and / or, a second data quality characterization information for representing the data quality information corresponding to the effective measured value is generated.

[0120] Specifically, among the m computing channels in the computing channel group, there are m1 computing channels with deviation values greater than the preset value from other computing channels. Assuming m1 < m, then the remaining (m - m1) computing channels are sorted according to the magnitudes of the measured values. When the number of remaining computing channels is 2, the average of the measured values is taken as the effective measured value. When the number of remaining computing channels is greater than 2, the median of the measured values of the remaining computing channels is taken as the effective measured value, and the data quality code is marked as "0".

[0121] Assuming m1 = m, that is, the deviation value of each computing channel from other computing channels is greater than the set value, then the measurement results of the m computing channels this time are discarded, and the effective measured value of the previous time is taken as the effective measured value of this measurement, and the data quality code is marked as "1", where "1" represents poor quality.

[0122] In an implementable solution, step S104 includes that when the computing channel quality information of each computing channel in the computing channel group meets the first preset quality requirement, the deviation value between the computing channel measurement information of the computing channel and that of other computing channels is greater than the first set value, and the quality information of the alternative channels in the alternative channel group meets the first preset quality requirement, and the deviation value between the alternative channel measurement information of the alternative channels and the computing channel measurement information of other computing channels is less than the first set value, it is determined that the second preset condition is met, and the computing channel group is updated with the alternative channels in the alternative channel group to obtain a new computing channel group;

[0123] Or,

[0124] When the computing channel quality information of the computing channels in the computing channel group is lower than the first preset quality requirement, and the alternative channel quality information of the alternative channels in the alternative channel group meets the first preset quality requirement, it is determined that the second preset condition is met, as Figure 3 shown, and the computing channel group is updated with the alternative channels in the alternative channel group to obtain a new computing channel group.

[0125] Specifically, among the m computing channels in the computing channel group, there are m1 computing channels with a deviation value greater than the first preset value from other computing channels, and there are m2 computing channels with quality information lower than the first preset quality requirement. If there are alternative channels in the alternative channel group with a deviation value less than the first set value from the measurement values of the m computing channels, it is determined that the second preset condition is met, and the computing channel group is updated with the alternative channels that meet the conditions to obtain a new computing channel group.

[0126] In an implementable solution, step S105 specifically includes:

[0127] Screen out and eliminate the computing channels in the computing channel group with computing channel quality information lower than the first preset quality requirement;

[0128] Screen out and eliminate the computing channels with a deviation value greater than the first set value from other computing channels;

[0129] Calculate the third measurement information based on the computing channel measurement information of the remaining computing channels in the computing channel group;

[0130] wherein, the third measurement information is the mean value or median value corresponding to the computing channel measurement information of the remaining computing channels or the historical measurement value generated in the previous determination process;

[0131] Use the third measurement information as the effective measurement value of the analog signal at the preset measurement point; and / or generate fourth data quality characterization information for representing the data quality information corresponding to the effective measurement value.

[0132] Specifically in this embodiment, after screening out m2 calculation channels with the quality information of the calculation channels lower than the first preset quality requirement, further screen out the calculation channels with the deviation value from other calculation channels greater than the first set value among the remaining (m - m2) calculation channels, calculate based on the measurement information of the remaining calculation channels, use the median value or average value or the previous historical measurement value of the measurement values of the remaining calculation channels as the effective measurement value, and generate the corresponding data quality code.

[0133] The working principle of the method for determining the analog signal proposed by the present invention will be specifically described below with reference to examples:

[0134] When the distributed control method is applied to the monitoring of large nuclear power plants, for important measurement points, a redundant design with four measurement channels is usually adopted, as Figure 4 shown. Analog signals 1 to 4 are the analog signals to be measured at the preset measurement point, and the card channel is the data acquisition device set at the preset measurement point, corresponding to the four measurement channels in the present invention respectively, and is used to convert the received analog signal into a digital signal and input it into the controller of the distributed control system for data processing. The controller calculates based on the received measurement channel quality information to determine the signal characterization parameters of the analog signal at the preset measurement point, including the effective measurement value of the current measurement point and the data quality code representing the data quality information, which are used for subsequent calculations or displays of the control system. When the quality of the measurement channel is lower than the preset requirement or the deviation value between two measurement channels exceeds the set value, corresponding fault alarms will be generated.

[0135] In this embodiment, the first three measurement channels are used as the calculation channels, and the measurement values are respectively denoted as A1, A2, and A3. The remaining channels are the alternative channels, and the measurement value of the alternative channel is denoted as C1. When the quality information of the collected analog signal meets the first preset quality requirement, it is marked as "0", representing good data quality, otherwise it is marked as "1", representing poor data quality.

[0136] This embodiment will illustrate how to determine the signal characterization parameters of the analog signal when the quality marks of the three calculation channels are all good.

[0137] First, calculate the deviation values |A1 - A2|, |A2 - A3|, and |A1 - A3| of the measurement values of the three channels, and determine whether the three deviation values are within the set value range. Here, the set value is set as D. When the deviation value is less than D, it is determined that the first preset condition is met.

[0138] Arrange A1, A2, and A3 in ascending order, take the median value of the sequence as the effective measurement value of this measuring point, and mark the data quality code as "0".

[0139] When the three deviation values exceed the set value D, then make a judgment based on the alternative channel quality information. When the alternative channel quality is marked as poor, the first preset condition is satisfied, and calculate according to the quality information of the three calculation channels. Specifically

[0140] When one of the three deviation values |A1 - A2|, |A2 - A3|, |A1 - A3| is less than the set value D, assume |A1 - A3| is less than the set value, then take the average value of A1 and A3 as the measurement value of this measuring point, and mark the data quality code as "0";

[0141] When all of the three deviation values |A1 - A2|, |A2 - A3|, |A1 - A3| are greater than the set value D, that is, the deviation of the three measurement channel values is too large, then it is considered that this measurement process is invalid. Take the historical measurement value determined in the previous acquisition process as the effective measurement value of this measuring point, output a fault alarm signal, and mark the data quality code as "1".

[0142] In this embodiment, a plurality of measurement channels set at the preset measuring point are divided into a calculation channel group and an alternative channel group. Whether to use an alternative channel for replacement is determined according to the quality information and deviation values of the multiple calculation channels in the calculation channel group. The analog signal characterization parameters determined by this method can truly and effectively reflect the signal quality of the current measuring point, have higher accuracy and reliability, and can adapt to different scenarios, and can be used without modification and debugging, effectively saving labor and time costs.

[0143] Embodiment 2

[0144] The present invention provides a determination system for analog signals, as Figure 5 shown. The determination system includes a quality information acquisition module 210, a deviation value acquisition module 220, an alternative replacement logic module 230, an alternative channel replacement module 240, an alternative channel removal module 250, and a signal characterization parameter determination module 260.

[0145] Among them, the quality information acquisition module 210 is used to acquire the quality information of all measurement channels set at the preset point, and the measurement channels include a calculation channel group and an alternative channel group.

[0146] The deviation value acquisition module 220 is used to calculate the deviation values between the measurement values of every two calculation channels in the calculation channel group according to the measurement information of the calculation channel group.

[0147] The alternative replacement logic module 230 is used to determine whether it is necessary to use the alternative channels in the alternative channel group for replacement according to the quality information of the calculation channels in the calculation channel group.

[0148] The alternative channel replacement module 240 is used to select an alternative channel to replace the calculation channel of the calculation channel group and update it to a new calculation channel group for calculation when the calculation channel quality information of the calculation channel group meets the second preset condition.

[0149] The alternative channel removal module 250 is used to calculate according to the calculation channel group before the alternative channel replacement when the quality information of the calculation channel group before the alternative channel replacement meets the first preset condition after the alternative channel updates the calculation channel group and the signal characterization parameters are calculated based on the new calculation channel group.

[0150] The signal characterization parameter determination module 260 is used to obtain the signal characterization parameters of the analog signal according to the calculation channel quality information of the new calculation channel group, including the effective measurement value of the analog signal and the data quality characterization information.

[0151] In an implementable solution, the alternative replacement logic module 230 includes a first detection unit 231 and a second detection unit 232.

[0152] The first detection unit 231 is used to calculate the signal characterization parameters of the analog signal based on the calculation channel quality information of the calculation channel group when the calculation channel quality information meets the first preset condition.

[0153] In an implementable solution, the first detection unit is used to use the mean or median value corresponding to all the calculation channel measurement information as the effective measurement value of the analog signal at the preset measurement point when the calculation channel quality information of each calculation channel in the calculation channel group meets the first preset quality requirement and the deviation value between every two calculation channel measurement information is less than the first set value; and / or, generate a data quality code for identifying the data quality information corresponding to the effective measurement value.

[0154] In another implementable solution, the first detection unit is further used when the calculation channel quality information of each calculation channel in the calculation channel group meets the first preset quality requirement, the deviation value between the calculation channel and the measurement information of other calculation channels is greater than the first set value, and the quality information of each alternative channel is lower than the first preset quality requirement;

[0155] Or, when the calculation channel quality information in the calculation channel group is lower than the first preset quality requirement and the quality information of the alternative channels in the alternative channel group is lower than the first preset quality requirement, the first detection unit calculates based on the calculation channel quality information.

[0156] Specifically: screen out the calculation channels with deviation values greater than the first preset value from other calculation channels and eliminate them;

[0157] Or,

[0158] Filter out the computing channels whose computing channel quality information is lower than the first preset quality requirement and eliminate them;

[0159] The first detection unit calculates based on the computing channel measurement information of the remaining computing channels after the screening process, and takes the mean or median value corresponding to the computing channel measurement information of the remaining computing channels as the effective measurement value of the analog signal; and / or, generates a data quality code for representing the data quality information corresponding to the effective measurement value.

[0160] Preferably, when the computing channel deviation values are all greater than the first preset value, or the computing channel quality information is all lower than the first preset quality requirement, obtain the historical measurement value generated in the previous determination process;

[0161] Take the historical measurement value as the effective measurement value of the analog signal of the preset measuring point; and / or, generate a data quality code for representing the data quality information corresponding to the effective measurement value.

[0162] The second detection unit is used to call the alternative channel replacement module for processing when the computing channel quality information of the computing channel group meets the second preset condition.

[0163] In an implementable solution, after the alternative channel is replaced, the second detection unit is further used to call the alternative channel removal module for processing when the computing channel group quality information before the alternative channel replacement meets the first preset condition.

[0164] Preferably, the second detection unit is used when the computing channel quality information of each computing channel in the computing channel group meets the first preset quality requirement, the deviation value between the computing channel and the measurement information of other computing channels is greater than the first set value, and the quality information of the alternative channels in the alternative channel group meets the first preset quality requirement, and the deviation value between the alternative channels and the measurement information of other computing channels is less than the first set value;

[0165] Or

[0166] When there is a computing channel in the computing channel group whose computing channel quality information is lower than the first preset quality requirement, and the quality information of the alternative channels in the alternative channel group meets the first preset quality requirement, it is determined that the second preset condition is met, and the alternative channel replacement module is called for processing.

[0167] The alternative channel replacement module 240 is used to replace the computing channels of the computing channel group with alternative channels when the computing channel quality information of multiple computing channels in the computing channel group meets the second preset condition, and update to obtain a new computing channel group.

[0168] In an implementable solution, the alternative channel replacement module is used to replace the calculation channel with a large deviation value with an alternative channel to obtain a new calculation channel group when the deviation value between the calculation channel measurement information and other calculation channel measurement information is greater than a first set value, the alternative channels in the alternative channel group meet the first preset quality requirement, and the deviation value between the alternative channel and other calculation channel measurement information is less than the first set value.

[0169] The alternative channel replacement module is also used to replace the calculation channel with a quality lower than the first preset quality requirement with an alternative channel to obtain a new calculation channel group when the calculation channel quality information is lower than the first preset quality requirement and the alternative channel quality information meets the first preset quality requirement.

[0170] In an implementable solution, the alternative channel replacement module further includes a counter unit 241 for recording the number of times the alternative channel is replaced. The initial value of the timer is set to 0. Each time the alternative channel is replaced, the counter is incremented by 1. When the counter reaches a second set value, the alternative channel will not be replaced and the counter is restored to the initial value 0.

[0171] The signal characterization parameter determination module 260 is used to obtain the signal characterization parameters of the analog signal according to the quality information of the new calculation channel group, including the effective measurement value of the analog signal and the data quality characterization information. Specifically:

[0172] The signal characterization parameter determination module 260 is used to screen out and eliminate the calculation channels in the calculation channel group with quality information lower than the first preset quality requirement;

[0173] Screen out and eliminate the calculation channels with deviation values greater than the first set value from other calculation channels;

[0174] Calculate the third measurement information based on the calculation channel measurement information of the remaining calculation channels in the calculation channel group;

[0175] Wherein, the third measurement information is the mean value or median value corresponding to the remaining calculation channel measurement information or the historical measurement value generated in the previous determination process;

[0176] Use the third measurement information as the effective measurement value of the analog signal of the preset measurement point; and / or, generate a data quality code for representing the data quality information corresponding to the effective measurement value.

[0177] It should be noted that the working principle of the analog signal determination system in this embodiment is the same as that of the analog signal determination method in Embodiment 1, and will not be elaborated here.

[0178] In this embodiment, a plurality of measurement channels provided at a preset measurement point are divided into a calculation channel group and an alternative channel group. Whether to replace with an alternative channel is determined according to the quality information and deviation values of multiple calculation channels in the calculation channel group, and the analog signal characterization parameters are obtained based on the quality information of the calculation channels after replacement. This determination system is applied to the field of data processing in a distributed control system, can truly and effectively reflect the signal quality of the current measurement point, has higher accuracy and reliability, and can adapt to different scenarios, and can be used without modification and debugging, effectively saving labor and time costs.

[0179] Embodiment 3

[0180] Figure 6 FIG. 3 is a schematic structural diagram of an electronic device provided in Embodiment 3 of the present invention. The electronic device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the method of the above embodiment is implemented. Figure 6 The displayed electronic device 30 is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention.

[0181] As Figure 6 shown, the electronic device 30 may be represented in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 30 may include, but are not limited to: at least one of the above-mentioned processors 31, at least one of the above-mentioned memories 32, and a bus 33 connecting different system components (including the memory 32 and the processor 31).

[0182] The bus 33 includes a data bus, an address bus, and a control bus.

[0183] The memory 32 may include volatile memory, such as a random access memory (RAM) 321 and / or a cache memory 322, and may further include a read-only memory (ROM) 323.

[0184] The memory 32 may further include a program / utilities 325 having a set (at least one) of program modules 324. Such program modules 324 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.

[0185] The processor 31 executes various functional applications and data processing by running the computer program stored in the memory 32, such as the method of the above embodiment of the present invention.

[0186] The electronic device 30 can also communicate with one or more external devices 34 (such as a keyboard, a pointing device, etc.). Such communication can be carried out through the input / output (I / O) interface 35. Moreover, the device 30 for generating a model can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 36. As Figure 6 shown, the network adapter 36 communicates with other modules of the device 30 for generating a model through the bus 33. It should be understood that although not shown in the figure, other hardware and / or software modules can be used in combination with the device 30 for generating a model, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (redundant array of independent disks) systems, tape drives, and data backup storage systems, etc.

[0187] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present invention, the features and functions of two or more of the above-described units / modules can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.

[0188] Embodiment 4

[0189] This embodiment provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the steps in the method of the above embodiment are implemented.

[0190] Among them, the more specific computer-readable storage medium can include but not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0191] In a possible implementation manner, the present invention can also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to enable the terminal device to execute the steps in the method of the above embodiment.

[0192] Among them, the program code for executing the present invention can be written in any combination of one or more programming languages. The program code can be executed entirely on the user device, partially on the user device, executed as an independent software package, partially on the user device and partially on a remote device, or entirely on a remote device.

[0193] Although the specific embodiments of the present invention have been described above, those skilled in the art should understand that this is only an example, and the protection scope of the present invention is defined by the appended claims. Without departing from the principles and essence of the present invention, those skilled in the art can make various changes or modifications to these embodiments, but these changes and modifications all fall within the protection scope of the present invention.

Claims

1. A method for determining an analog signal, characterized in that, The determination method is applied in a distributed control system, and a plurality of measurement channels for acquiring corresponding analog signals are respectively arranged at each preset measurement point in the distributed control system; The determination method includes: Selecting some of the measurement channels from the plurality of measurement channels as calculation channels to form a calculation channel group, and using the remaining measurement channels as alternative channels to form an alternative channel group; Obtaining the calculation channel quality information corresponding to each calculation channel in the calculation channel group; When a plurality of the calculation channel quality information meets a first preset condition, calculating a signal characterization parameter of the analog signal corresponding to the preset measurement point based on the calculation channel quality information; When a plurality of the calculation channel quality information meets a second preset condition, determining to update the calculation channel group with a first number of alternative channels in the alternative channel group to obtain a new calculation channel group; Calculating a signal characterization parameter corresponding to the preset measurement point based on the calculation channel quality information of each calculation channel in the new calculation channel group; Wherein, the step of, when a plurality of the calculation channel quality information meets a first preset condition, calculating a signal characterization parameter of the analog signal corresponding to the preset measurement point based on the calculation channel quality information includes: When the calculation channel quality information of each calculation channel in the calculation channel group meets a first preset quality requirement, and the deviation value between the calculation channel measurement information of every two calculation channels is less than a first set value, it is determined that the first preset condition is met, and a signal characterization parameter of the analog signal corresponding to the preset measurement point is calculated based on the calculation channel quality information; Or, When the calculation channel quality information of each calculation channel in the calculation channel group meets the first preset quality requirement, the deviation value between the calculation channel and the measurement information of other calculation channels is greater than the first set value, and the quality information of each alternative channel in the alternative channel group is lower than the first preset quality requirement, it is determined that the first preset condition is met, and a signal characterization parameter of the analog signal corresponding to the preset measurement point is calculated based on the calculation channel quality information; Or, when the calculation channel quality information of the calculation channels in the calculation channel group is lower than the first preset quality requirement, and the quality information of each alternative channel in the alternative channel group is lower than the first preset quality requirement, it is determined that the first preset condition is met, and a signal characterization parameter of the analog signal corresponding to the preset measurement point is calculated based on the calculation channel quality information; Wherein, the step of, when a plurality of the calculation channel quality information meets a second preset condition, determining to update the calculation channel group with a first number of alternative channels in the alternative channel group to obtain a new calculation channel group includes: When the calculation channel quality information of each calculation channel in the calculation channel group meets the first preset quality requirement, the deviation value between the calculation channel measurement information of the calculation channel and that of other calculation channels is greater than the first set value, and the quality information of the alternative channels in the alternative channel group meets the first preset quality requirement, and the deviation value between the alternative channel measurement information of the alternative channels and the calculation channel measurement information of other calculation channels is less than the first set value, it is determined that the second preset condition is met, and the calculation channel group is updated with the alternative channels in the alternative channel group to obtain a new calculation channel group; Or, When there is a calculation channel in the calculation channel group whose calculation channel quality information is lower than the first preset quality requirement, and the alternative channel quality information of the alternative channels in the alternative channel group meets the first preset quality requirement, it is determined that the second preset condition is met, and the calculation channel group is updated with the alternative channels in the alternative channel group to obtain a new calculation channel group.

2. The method for determining an analog signal according to claim 1, characterized in that, When the calculation channel quality information of each calculation channel in the calculation channel group meets the first preset quality requirement, and the deviation value between the calculation channel measurement information of every two calculation channels is less than the first set value, the step of calculating the signal characterization parameter of the analog signal corresponding to the preset measurement point based on the calculation channel quality information includes: Calculating first measurement information based on all the calculation channel measurement information in the calculation channel group; Wherein, the first measurement information is the mean value or the median value corresponding to all the calculation channel measurement information; Taking the first measurement information as the effective measurement value of the analog signal of the preset measurement point; and / or, generating first data quality characterization information for identifying the data quality information corresponding to the effective measurement value.

3. The method for determining an analog signal according to claim 1, characterized in that, When the calculation channel quality information of each calculation channel in the calculation channel group meets the first preset quality requirement, the deviation value between the calculation channel and the calculation channel measurement information of other calculation channels is greater than the first set value, and the quality information of each alternative channel in the alternative channel group is lower than the first preset quality requirement, or, when the calculation channel quality information of the calculation channels in the calculation channel group is lower than the first preset quality requirement, and the quality information of each alternative channel in the alternative channel group is lower than the first preset quality requirement, the step of calculating the signal characterization parameter of the analog signal corresponding to the preset measurement point based on the calculation channel quality information includes: Screening out the calculation channels whose deviation values from other calculation channels are all greater than the first preset value and eliminating them; Or, Screening out the calculation channels in the calculation channel group whose calculation channel quality information is lower than the first preset quality requirement and eliminating them; Calculating second measurement information based on the calculation channel measurement information of the remaining calculation channels in the calculation channel group after the screening process; Wherein, the second measurement information is the mean value or the median value corresponding to the calculation channel measurement information of the remaining calculation channels; Use the second measurement information as the effective measurement value of the analog signal at the preset measurement point; and / or, generate second data quality characterization information for representing the data quality information corresponding to the effective measurement value.

4. The method for determining an analog signal according to claim 3, characterized in that, The determination method further includes: when the calculation channel deviation values are all greater than the first preset value, or the calculation channel quality information is all lower than the first preset quality requirement, obtain the historical measurement value generated in the previous determination process; Use the historical measurement value as the effective measurement value of the analog signal at the preset measurement point; and / or, generate third data quality characterization information for representing the data quality information corresponding to the effective measurement value.

5. The method for determining an analog signal according to claim 1, characterized in that, The step of calculating the signal characterization parameter corresponding to the preset measurement point based on the calculation channel quality information of each calculation channel in the new calculation channel group includes: Screen out and eliminate the calculation channels in the calculation channel group whose calculation channel quality information is lower than the first preset quality requirement; Screen out and eliminate the calculation channels whose deviation values from other calculation channels are all greater than the first set value; Calculate third measurement information based on the calculation channel measurement information of the remaining calculation channels in the calculation channel group; Wherein, the third measurement information is the mean value or the median value corresponding to the calculation channel measurement information of the remaining calculation channels or the historical measurement value generated in the previous determination process; Use the third measurement information as the effective measurement value of the analog signal at the preset measurement point; and / or, generate fourth data quality characterization information for representing the data quality information corresponding to the effective measurement value.

6. The method for determining an analog signal according to claim 5, wherein, The step of, when the calculation channel quality information of multiple channels meets the second preset condition, determining to update the calculation channel group with the first number of alternative channels in the alternative channel group to obtain a new calculation channel group includes: When the alternative channels replace the calculation channels in the calculation channel group, record the number of times the alternative channels are replaced. When the number reaches the second set value, the calculation channels in the calculation channel group cannot be replaced.

7. The method for determining an analog signal according to claim 5, wherein, The step of, when the calculation channel quality information of multiple channels meets the second preset condition, determining to update the calculation channel group with the first number of alternative channels in the alternative channel group to obtain a new calculation channel group includes: After the alternative channels update the calculation channel group and calculate the signal characterization parameter corresponding to the preset measurement point based on the new calculation channel group, determine whether the calculation channel quality information of the calculation channel group before the alternative channels are replaced meets the first preset condition. If it meets, calculate according to the calculation channel quality information of the calculation channel group before the alternative channels are replaced.

8. The method for determining an analog signal according to any one of claims 2-6, wherein, The first preset quality requirement is used to characterize that the measurement values collected by the measurement channel within the set time range are within the preset range.

9. An analog signal determination system, wherein, The determination system includes: A quality information acquisition module, configured to acquire measurement channel quality information, where the measurement channel includes a calculation channel group and an alternative channel group; A deviation value acquisition module, configured to calculate channel quality information according to the calculation channel group, and calculate a deviation value between two of the calculation channels in the calculation channel group; An alternative replacement logic module, configured to determine whether to replace with alternative channels in the alternative channel group according to the calculation channel quality information and the deviation value; An alternative channel replacement module, configured to replace the calculation channels in the calculation channel group with the alternative channels and update to obtain a new calculation channel group when the calculation channel quality information of multiple calculation channels in the calculation channel group meets a second preset condition; An alternative channel removal module, configured to remove the alternative channels and perform calculations according to the calculation channel group before the alternative channel replacement when the calculation channel quality information of the calculation channel group before the alternative channel replacement meets a first preset condition after the alternative channels update the calculation channel group for calculation; A signal characterization parameter determination module, configured to obtain signal characterization parameters of an analog signal according to the calculation channel quality information of the calculation channel group, including an effective measurement value of the analog signal and data quality characterization information; The alternative replacement logic module includes a first detection unit and a second detection unit; The first detection unit is configured to calculate the signal characterization parameters of the analog signal based on the calculation channel quality information of the calculation channel group when the calculation channel quality information meets a first preset condition; The first detection unit is configured to calculate first measurement information based on all the calculation channel measurement information in the calculation channel group when the calculation channel quality information of each calculation channel in the calculation channel group meets a first preset quality requirement and the deviation value between the calculation channel measurement information of every two calculation channels is less than a first set value; The first detection unit is further configured to determine that the first preset condition is met when the calculation channel quality information of each calculation channel in the calculation channel group meets the first preset quality requirement, the deviation value between the calculation channel measurement information of the calculation channel and other calculation channels is greater than the first set value, and the quality information of each alternative channel in the alternative channel group is lower than the first preset quality requirement, or when the calculation channel quality information of the calculation channel in the calculation channel group is lower than the first preset quality requirement and the alternative channel quality information of each alternative channel in the alternative channel group is lower than the first preset quality requirement; The second detection unit is configured to determine that the second preset condition is met and call the alternative channel replacement module for processing when the calculation channel quality information of each calculation channel in the calculation channel group meets the first preset quality requirement, the deviation value between the calculation channel measurement information of the calculation channel and that of other calculation channels is greater than the first set value, the quality information of the alternative channel in the alternative channel group meets the first preset quality requirement, and the deviation value between the calculation channel measurement information of the alternative channel and that of other calculation channels is less than the first set value; or when there is calculation channel whose calculation channel quality information in the calculation channel group is lower than the first preset quality requirement and the alternative channel quality information of the alternative channel in the alternative channel group meets the first preset quality requirement.

10. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, When the processor executes the computer program, the method for determining the analog signal according to any one of claims 1-8 is implemented.

11. A computer-readable storage medium, on which a computer program is stored, wherein, When the computer program is executed by the processor, the method for determining the analog signal according to any one of claims 1-8 is implemented.

Citation Information

Patent Citations

  • Method for checking consistency of analog quantity signal channels

    CN102193045A

  • Signal management method and system of DCS, equipment and medium

    CN114048205A