Valve performance evaluation methods, devices, media, and systems based on motion monitoring

By analyzing the displacement data of the valve opening and closing mechanism in segments, the valve's operating status level is evaluated, solving the problem of the inability to accurately monitor valve operating performance in existing technologies, and realizing scientific evaluation and maintenance support for valve performance.

CN116557625BActive Publication Date: 2026-03-10SUZHOU ANTWAY IND INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-27
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing technologies cannot accurately monitor the valve's operating performance, especially during rapid opening and closing, which leads to the inability to identify jamming faults in a timely manner, affecting safety and process parameter requirements.

Method used

By acquiring displacement data of the valve opening and closing mechanism, the valve's operating status level is analyzed and evaluated in segments. Data is collected using angular and linear displacement sensors, and combined with the jamming constant and environmental coefficient, the valve's jamming level is evaluated, providing a scientific performance evaluation method and device.

Benefits of technology

It enables accurate evaluation of valve performance, provides data support for valve inspection and maintenance, and improves safety and the adequacy of process parameters.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116557625B_ABST
    Figure CN116557625B_ABST
Patent Text Reader

Abstract

The application relates to a valve performance evaluation method and device based on action monitoring, a storage medium and a system. The method comprises the following steps: acquiring monitoring data of a valve opening and closing mechanism; matching a data section to which the acquired monitoring data belongs; analyzing the monitoring data and obtaining a valve action state grade of the monitoring data in different data sections; and representing a current state of the valve according to the valve action state grade. The service life or health state of the valve is represented by monitoring parameters in a valve execution process, so as to provide data support and a theoretical basis for reasonably planning valve maintenance and repair.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of valve performance monitoring technology, and in particular to a valve performance evaluation method, device, medium, and system based on motion monitoring. Background Technology

[0002] Valve actuation performance is a key parameter for evaluating valve performance. Jamming during valve opening and closing directly impacts pipeline safety. In applications requiring rapid opening and closing, jamming prolongs the opening and closing time, potentially failing to meet the required process parameters. Particularly in processes transporting hazardous media, failure of emergency shut-off valves to close within the specified time can damage the entire pipeline.

[0003] Currently, international systems capable of monitoring valve performance can only provide a general understanding of the wear condition of valve seats, packing glands, or valve stem bearings, and cannot provide a more precise and detailed description of the valve's performance.

[0004] This application aims to establish a systematic solution for valve performance evaluation based on motion monitoring, as well as an implementation system. Summary of the Invention

[0005] To achieve the above-mentioned objectives and other advantages of the present invention, a first objective of the present invention is to provide a valve performance evaluation method based on motion monitoring, comprising the following steps:

[0006] Acquire monitoring data of the valve opening and closing mechanism; wherein, the monitoring data includes the displacement value of the valve opening and closing mechanism, and the displacement value includes linear displacement and / or angular displacement;

[0007] Match the data segment to which the acquired monitoring data belongs;

[0008] The monitoring data is analyzed to obtain the valve action status level within different data segments;

[0009] The valve's current state is characterized by the valve's action state level.

[0010] Preferably, the data segment includes at least a valve action intermediate segment and a valve action end segment.

[0011] Preferably, the data segment includes a valve action start segment, a valve action intermediate segment, and a valve action end segment, namely [z0, α1], [α1, α2], and [α2, z1]; wherein z0 and α1 are the start and end values ​​of the valve action start segment position representation value, respectively; α1 and α2 are the start and end values ​​of the valve action intermediate segment position representation value, respectively; and α2 and z1 are the start and end values ​​of the valve action end segment position representation value, respectively.

[0012] Preferably, parsing the monitoring data includes the following steps:

[0013] The equivalent value v of the average position representation of the current position in the current data segment is obtained based on the position representation value of the current position in the current data segment.

[0014] The motion threshold A for the current position within the current data segment is generated based on the equivalent value v of the current position within the current data segment; A = vx; where x is the caching constant for the current position within the current data segment;

[0015] Obtain the characterization value 'a' of the valve's motion state at the current position, and compare the characterization value 'a' with the motion threshold A to evaluate the motion state of the valve opening and closing mechanism at the current position within the current data segment.

[0016] Preferably,

[0017] Obtain the motion status of valve opening and closing mechanisms at all positions within the current data segment;

[0018] The valve opening and closing mechanism motion state of the current data segment is determined based on the valve opening and closing mechanism motion states at all positions.

[0019] Preferably, parsing the monitoring data includes the following steps:

[0020] The equivalent value v of the average position representation of the current data segment is obtained based on the position representation value of the current data segment;

[0021] The motion threshold A for the current data segment is generated based on the equivalent value v of the current data segment; A = vx; where x is the Kershall constant for the current data segment;

[0022] Get the valve motion state characterization value 'a' of the data sub-segment within the current data segment. p The representation value a p The motion state of the valve opening and closing mechanism in the data sub-segment within the current data segment is evaluated by comparing it with a motion threshold A.

[0023] Preferably,

[0024] Obtain the valve opening and closing mechanism motion status of all data sub-segments within the current data segment;

[0025] The valve opening and closing mechanism motion state of the current data segment is determined based on the valve opening and closing mechanism motion states of all the data segments.

[0026] Preferably, the Kase constant x is associated with one or more of the following: valve system number, data segment coefficient to which the monitoring data belongs, valve internal environment coefficient, or valve external environment coefficient.

[0027] Preferably, the valve opening and closing mechanism's motion state includes valve jamming levels; wherein, the valve jamming levels include at least two levels, corresponding to two independent motion threshold ranges, to distinguish jamming states.

[0028] Preferably, the valve jamming levels of different data segments are the same or different.

[0029] Preferably, the ranges of the different motion threshold intervals are the same or different.

[0030] Preferably, the valve jamming level includes severe jamming, moderate jamming, general jamming, slight jamming, and minor jamming, each corresponding to a range of five motion thresholds that increase sequentially.

[0031] Preferably, the method further includes the step of:

[0032] The valve's current state is determined by the level of jamming at the most obstructed point within the current data segment.

[0033] Preferably, the method further includes the step of:

[0034] Get the current position or the current data segment's jam level;

[0035] Compare the severity of the jamming level at the current position or the current data segment with the severity of the jamming level at the previous position or the previous data segment, and retain the larger value;

[0036] Get the card level of the next position or the next data segment;

[0037] Compare the larger value with the severity of the jamming level of the next position or the next data segment and retain the larger value of the current stage until the last position or the last data segment within that data segment;

[0038] The larger value of the valve jamming level within the acquired data segment is used as the jamming level of the current data segment.

[0039] Preferably, the method further includes the step of:

[0040] Get the valve jamming level of all positions or all data sub-segments within the current data segment;

[0041] The valve jamming levels at different locations or in different data segments are sorted according to their severity to obtain the sorting result of the current data segment;

[0042] The most severe result in the sorting is taken as the valve jamming level of the current data segment.

[0043] Preferably, the method further includes the step of:

[0044] Obtain the motion status of the valve opening and closing mechanism in different data segments;

[0045] Based on the movement states of the valve opening and closing mechanism in different data segments, the movement states of the valve opening and closing mechanism throughout the entire valve movement can be determined.

[0046] A second objective of this invention is to provide a valve performance evaluation device, comprising:

[0047] The acquisition unit is configured to acquire monitoring data of the valve opening and closing mechanism by the detection device, the monitoring data including the linear displacement and / or angular displacement of the valve opening and closing mechanism;

[0048] The processing unit is configured to match the data segment to which the acquired monitoring data belongs; parse the monitoring data to obtain the valve action status level located in different data segments; and characterize the current state of the valve according to the valve action status level.

[0049] A third objective of the present invention is to provide a valve performance evaluation device, comprising: a memory storing program code thereon; and a processor connected to the memory, which, when the program code is executed by the processor, implements the method described above.

[0050] A fourth objective of this invention is to provide a computer-readable storage medium having program instructions stored thereon, which, when executed, implement the valve performance evaluation method based on motion monitoring as described above.

[0051] A fifth objective of the present invention is to provide a valve action characterization system, comprising: a valve performance evaluation device as described above; and a display connected to the valve performance evaluation device.

[0052] Compared with the prior art, the beneficial effects of the present invention are:

[0053] This invention provides a valve performance evaluation method, apparatus, storage medium, and system based on motion monitoring. This method characterizes the valve's lifespan or health status by monitoring parameters during valve operation, thereby providing data support and theoretical basis for the rational planning of valve inspection and maintenance.

[0054] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it according to the contents of the specification, the preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings. Specific embodiments of the present invention are given in detail below with reference to the accompanying drawings. Attached Figure Description

[0055] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0056] Figure 1 This is a flowchart of a valve performance evaluation method based on motion monitoring.

[0057] Figure 2 This is a flowchart illustrating the parsing of the monitoring data in one embodiment;

[0058] Figure 3 This is a flowchart illustrating the parsing of the monitoring data in another embodiment;

[0059] Figure 4 A flowchart for evaluating the overall motion state of the valve;

[0060] Figure 5 This is a data processing graph, where curve 1 is a graph of angle changing over time, and curve 2 is a graph of equivalent angle increment changing over time.

[0061] Figure 6 This is a schematic diagram of a valve performance evaluation device;

[0062] Figure 7 This is a schematic diagram of another valve performance evaluation device;

[0063] Figure 8 A schematic diagram of the structure of a valve condition monitoring device. Figure 1 ;

[0064] Figure 9 A schematic diagram of the structure of a valve condition monitoring device. Figure 2 . Detailed Implementation

[0065] The present invention will now be further described in conjunction with the accompanying drawings and specific embodiments. It should be noted that, without conflict, the various embodiments or technical features described below can be arbitrarily combined to form new embodiments.

[0066] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.

[0067] Example 1

[0068] A valve performance evaluation method based on motion monitoring includes the following steps, such as... Figure 1 As shown:

[0069] S101: Acquire monitoring data of the valve opening and closing mechanism; wherein, the monitoring data includes the displacement value of the valve opening and closing mechanism, and the displacement value includes linear displacement and / or angular displacement;

[0070] When the valve opening and closing mechanism rotates, in some embodiments, a monitoring device is used to acquire angular displacement, such as an angle encoder, a magnetic angle sensor, or a gyroscope, to collect angular displacement or the rate of change of angular displacement.

[0071] When the valve opening and closing mechanism performs movement, in some embodiments, a monitoring device is used to acquire linear displacement, such as a gyroscope or a linear scale.

[0072] It should be understood that when the valve opening and closing mechanism is simultaneously rotating and moving, angular displacement and linear displacement are obtained through the monitoring device.

[0073] It should be understood that the valve opening and closing mechanism is rigidly connected to the connecting shaft to synchronize the opening and closing actions of the valve's opening and closing mechanism.

[0074] S102: Match the data segment to which the acquired monitoring data belongs; specifically, segment the data according to the acquired monitoring data;

[0075] S103: Analyze the monitoring data and obtain the valve action status level within different data segments;

[0076] S104: The valve's current state is characterized by its actuation status level. For example, valve states include no jamming, slight jamming, moderate jamming, and moderate jamming.

[0077] By executing S101-S104, the lifespan or health status of the valve is monitored, facilitating targeted maintenance.

[0078] When executing S102, the acquired monitoring data should include at least the intermediate and final stages of valve operation. This combined data from both stages is used to evaluate the valve's motion state, improving the scientific rigor and accuracy of the valve performance assessment. It is important to note that this step only uses monitoring data from the intermediate and final stages to avoid the impact of large fluctuations and instability in the initial data stage on the final evaluation results.

[0079] In some embodiments, such as Figure 5 As shown, the data segments include the valve action start segment, the valve action intermediate segment, and the valve action end segment, namely [z0, α1], [α1, α2], and [α2, z1], respectively. Here, z0 and α1 are the start and end values ​​of the valve action start segment position representation, respectively; α1 and α2 are the start and end values ​​of the valve action intermediate segment position representation, respectively; and α2 and z1 are the start and end values ​​of the valve action end segment position representation, respectively. By comprehensively evaluating the valve performance using the monitoring data from these three data segments, the scientific validity of the evaluation results is improved.

[0080] It should be understood that the obtained monitoring data can also be divided into more than three data segments. At this time, the overall movement state of the valve can be evaluated through the monitoring data of multiple data segments, improving the accuracy of the evaluation.

[0081] In some embodiments, parsing the monitoring data includes the following steps, as Figure 2 shown:

[0082] S201: Obtain the equivalent value v of the average position representation of the current position in the current data segment according to the position representation value of the current position in the current data segment, where v = △ / (n 采样点 -1);

[0083] △ represents the change amount of the position representation value of the current position in the current data segment, and n 采样点 represents the number of data points collected by each data segment detection device (such as an angle encoder, a grating scale, a gyroscope) at the same sampling period;

[0084] It should be understood that v is the linear displacement change amount or the angular displacement change amount; other equivalent meanings or multiplied by specific coefficients (such as sampling period, sampling frequency, constant;) all belong to the protection scope of this application.

[0085] S202: Generate the movement threshold A of the current position in the current data segment according to the equivalent value v of the current position in the current data segment, where A = vx; x is the jamming constant for the current position in the current data segment;

[0086] It should be understood that the jamming constant is a determined value set through experiments, and this value is used to evaluate the degree of jamming; for example, this value can be 0.4.

[0087] The jamming constant x is associated with one or more of the valve system coefficient, the data segment coefficient of the monitoring data, the internal environment coefficient of the valve, or the external environment coefficient of the valve.

[0088] S203: Obtain the representation value a of the movement state of the valve at the current position, and compare the representation value a with the movement threshold A to evaluate the movement state of the valve opening and closing mechanism at the current position in the current data segment.

[0089] Specifically, if a < A, the valve opening and closing mechanism is jammed; if a ≥ A, the valve opening and closing mechanism is not jammed, or is called 0-level jamming.

[0090] a can be configured as Y i+1 -Y i ; it can also be configured as Y i -Y i-1 ; or (Y i+1 -Y i-1 ) / 2; or any arithmetic formula used to evaluate the current position belongs to the protection scope of this application; Yi Represents the position characterization value of a certain position point.

[0091] By executing S201 - S203 to compare the motion threshold A at a certain position (such as a certain sampling point) with the characterization value a to determine the motion state of this position or this point; then obtain the motion states of all points according to the above steps to finally evaluate the motion state of the valve opening and closing mechanism. In some embodiments, the motion state of the valve opening and closing mechanism of the current data segment is formed by the motion state of the valve opening and closing mechanism at the current position. Specifically, after obtaining the motion state of the valve opening and closing mechanism at the current position (current sampling point) according to the steps in S201 - S203, it further includes the steps:

[0092] Obtain the motion states of the valve opening and closing mechanisms at all positions within the current data segment; obtain the motion states of the valve opening and closing mechanisms at all positions within this data segment according to the method of S201 - S203;

[0093] Determine the motion state of the valve opening and closing mechanism of the current data segment according to the motion states of the valve opening and closing mechanisms at all positions.

[0094] The above is to first obtain the motion state of a certain position or a certain sampling point and then evaluate the motion state of the entire segment. In some other embodiments, parsing the monitoring data includes the following steps, such as Figure 3 as shown:

[0095] S301: Obtain the equivalent value v of the average position characterization of the current data segment according to the position characterization value of the current data segment;

[0096] S302: Generate the motion threshold A of the current data segment according to the equivalent value v of the current data segment; A = vx; where x is the jamming constant for the current data segment;

[0097] It should be understood that the jamming constant is a determined value set through experiments, and this value is used to evaluate the degree of jamming; for example, this value can be 0.4.

[0098] The jamming constant x is associated with one or more of the valve system coefficient, the data segment coefficient to which the monitoring data belongs, the internal environment coefficient of the valve, or the external environment coefficient of the valve.

[0099] S303: Obtain the valve motion state characterization value a of the data sub - segment within the current data segment p , and compare the characterization value a p with the motion threshold A to evaluate the motion state of the valve opening and closing mechanism of the data sub - segment within the current data segment.

[0100] Specifically, if a < A, the valve opening and closing mechanism is jammed; if a ≥ A, the valve opening and closing mechanism is not jammed, or is called 0 - level jamming.

[0101] a pConfigurable as a p =(Y i+p -Y i ) / p; can also be configured as a p =(Y i -Y i-p ) / p;

[0102] Or a p =(Y i+p -Y i-p Y / 2p or any formula used to evaluate the current position is within the scope of protection of this application. Where p is the number of sampling points in the data segment minus one; i This represents the positional characterization value of a certain location point. By executing S301-S303, the motion threshold A of a certain data segment is compared with the corresponding characterization value a to determine the motion state of the current data segment; then, based on the above steps, the motion states of all data segments are obtained to finally evaluate the motion state of the valve opening and closing mechanism.

[0103] It should be understood that when p=1, a is Y. i+1 -Y i It can also be configured as Y. i -Y i-1 ; or (Y i+1 -Y i-1 ) / 2; or any formula used to evaluate the current position, is within the scope of protection of this application; Y i This represents the positional representation value of a certain point.

[0104] In some embodiments, the valve opening and closing mechanism motion state of the current data segment is formed by the valve opening and closing mechanism motion state of the data segment. Specifically, after obtaining the motion threshold of the data segment according to the method of S301-S302, and evaluating the valve opening and closing mechanism of the data segment by comparing the motion threshold with the representation value of the data segment, the method further includes the following steps:

[0105] Obtain the valve opening and closing mechanism motion status of all data sub-segments within the current data segment; obtain the valve opening and closing mechanism motion status of all data sub-segments within the current data segment according to the methods in S301-S303;

[0106] The valve opening and closing mechanism motion state of the current data segment is determined based on the valve opening and closing mechanism motion states of all data segments.

[0107] When a < A, it can be known that the valve opening and closing mechanism is in a jammed state, but there are differences in the degree of jamming in the jammed state itself; in order to distinguish the specific degree of jamming, the motion state of the valve opening and closing mechanism includes the valve jamming level, and it can be evaluated by comparing the obtained characterization value of the valve motion state with the valve jamming level, so as to evaluate the jamming degree of a certain position or a certain data segment or a certain data section, so as to help maintenance personnel fully understand the motion state of the valve opening and closing mechanism. The valve jamming level includes at least two levels and corresponds to two mutually independent motion threshold intervals to distinguish the jammed state.

[0108] It should be understood that the valve jamming levels of different data segments can be the same or different to scientifically evaluate the motion state of the valve.

[0109] It should be understood that the interval spans of different motion threshold intervals can be the same or different. The valve jamming level corresponds one-to-one with the different motion states of the valve opening and closing mechanism for different motion threshold interval spans. In some embodiments, the valve jamming level includes severe jamming, relatively heavy jamming, general jamming, mild jamming, and minor jamming, corresponding to five intervals with gradually increasing motion thresholds respectively. In some embodiments, the valve jamming level includes five types of motion threshold intervals, namely: (0, 0.2A), (0.2A, 0.4A), (0.4A, 0.6A), (0.6A, 0.8A), (0.8A, A), corresponding to five motion states of the valve opening and closing mechanism in turn: severe jamming, relatively heavy jamming, general jamming, mild jamming, and minor jamming. In some other embodiments, the valve jamming level includes three types of motion threshold intervals, namely: (0, 0.4A), (0.4A, 0.6A), (0.6A, A), corresponding to three motion states of the valve opening and closing mechanism in turn: severe jamming, moderate jamming, and mild jamming. According to this valve jamming level, customers can narrow down the range of fault causes according to different levels of valve jamming and carry out targeted maintenance work on the valve.

[0110] It should be understood that the interval span of the motion threshold and the corresponding different motion states of the valve mechanism can be set by the user customarily.

[0111] After obtaining the motion state of the valve opening and closing mechanism of the current data segment, the following steps are further included:

[0112] S401: Obtain the motion state of the valve opening and closing mechanism of different data segments;

[0113] S402: Determine the motion state of the valve opening and closing mechanism of the entire motion of the valve according to the motion state of the valve opening and closing mechanism of different data segments. By executing S401 - S402, the motion state of the entire motion of the valve is determined.

[0114] In some embodiments, the method further includes the step of: taking the most jammed valve jamming level in the current data segment as the current valve state of the data segment.

[0115] In specific evaluation, the valve jamming level can be compared sequentially at different positions or different data sub-segments within the data segment, and the larger value of each comparison result can be taken as the valve jamming level of the data segment; the specific steps include:

[0116] Get the current position or the current data segment's jam level;

[0117] Compare the severity of the current position or current data segment with the severity of the previous position or previous data segment and retain the larger value for this stage;

[0118] Get the card level of the next position or the next data segment;

[0119] Compare the severity of the jamming level of the larger value with the next position or the next data segment and retain the larger / smaller value at this time, up to the last position or the last data segment in the data segment;

[0120] The larger / smaller value within the acquired data segment is used as the current data segment's slack level.

[0121] In some embodiments, the valve jamming level of all positions or data segments can be retained and sorted by jamming severity, specifically including the following steps:

[0122] Get the valve jamming level of all positions or all data sub-segments within the current data segment;

[0123] The valve jamming levels at different locations or in different data segments are sorted according to their severity to obtain the sorting results for the current data segment.

[0124] The maximum value of the sorting result is used as the valve jamming level of the current data segment. For example, if the valve jamming levels of the five data sub-segments within the data segment are sorted as follows: severe jamming > moderate jamming > moderate jamming > slight jamming > minor jamming, then the maximum or minimum value is selected to represent the valve jamming level of the data segment.

[0125] It should be understood that the valve motion state of a data segment can also be characterized by the mean, minimum, or median value of the valve jamming level at different locations or in different data segments, or by the valve jamming level that occurs most frequently within that data segment; as well as other formulas used for evaluation.

[0126] It should be understood that the overall motion state of the valve can be obtained by evaluating the jamming level of different data segments. The evaluation basis can be the extreme values, average values, or other formulas used for evaluation of different data segments.

[0127] It should be noted that the feedback of linear displacement and / or angular displacement to the external data processing device includes not only information feedback containing linear displacement and / or angular displacement, but also information feedback obtained after data processing of the linear displacement and / or angular displacement. Specifically, this can be achieved by configuring a data transmission device and feeding the data back to the external data processing device through the data transmission device. In one embodiment, the data transmission device can be configured as a wiring device, and the signal line detected by the detection device is directly connected to the external device through the wiring device. It should be understood that the wiring device includes, but is not limited to, terminals, copper busbars, and posts, as well as all structures used to connect cables.

[0128] Example 2

[0129] like Figure 6 As shown, a valve performance evaluation device 100 includes:

[0130] The acquisition unit 101 is configured to acquire monitoring data of the valve opening and closing mechanism by the detection device, the monitoring data including the linear displacement and / or angular displacement of the valve opening and closing mechanism;

[0131] The processing unit 102 is configured to match the data segment to which the acquired monitoring data belongs; it parses the monitoring data to obtain the valve action status level located in different data segments; and it characterizes the current state of the valve according to the valve action status level.

[0132] For a detailed description of each of the above units, please refer to the corresponding description in the above method embodiments, which will not be repeated here.

[0133] Example 3

[0134] like Figure 7 As shown, a valve performance evaluation device 200 is presented in the form of a general-purpose computing device; including but not limited to: a memory 201 and a processor 202; wherein,

[0135] The memory 201 stores program code; the processor 202 is connected to the memory 201, and when the program code is executed by the processor 202, it implements the valve performance evaluation method based on motion monitoring in Embodiment 1.

[0136] The valve performance evaluation device 200 may also include a bus connecting different system components (including memory 201 and processor 202), a display unit, etc. The bus may represent one or more of several bus structures, including a memory unit bus or memory unit controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0137] Example 4

[0138] A valve action characterization system includes: a valve performance evaluation device as described in Embodiment 2 or Embodiment 3; and a display connected to the valve performance evaluation device. Detailed descriptions of the display device can be found in the prior art and will not be repeated here.

[0139] The valve action characterization system includes a rating module, which performs the following rating method: Step 501: Obtain the detection data of the valve opening and closing mechanism by the detection device, the detection data including the linear displacement and / or angular displacement of the valve opening and closing mechanism;

[0140] Step 502: Match the data segment to which the acquired detection data belongs;

[0141] Step 503: Analyze the detection data and obtain the valve action status within different data segments, and classify the action status;

[0142] Step 504: Evaluate the current motion status of the valve according to the classification.

[0143] The system performs steps 501-504 to conduct real-time graded assessment of the valve's current operating status, and promptly informs maintenance personnel of the valve's damage status.

[0144] Example 5

[0145] like Figure 8 As shown, a valve performance evaluation device 300 is installed in conjunction with a valve to detect the changing parameters during the valve's operation, wherein the changing parameters include linear displacement and / or angular displacement.

[0146] In this embodiment, the valve performance evaluation device 300 includes:

[0147] The housing, which forms the outer envelope contour of the valve condition monitoring device; such as Figure 9 As shown, in one embodiment, the housing includes a first housing 110 and a second housing 120 assembled together; wherein, the connecting shaft 130 is connected to the second housing 120 via a bearing, and the first connecting end 131 of the connecting shaft 130 extends out of the second housing 120 and is rigidly connected to the opening and closing mechanism. It should be understood that although the figure shows a housing assembled from two shell-shaped components, the housing may also include those assembled from three or more structural components, and this does not limit the scope of protection of this application. This application constructs an environment isolated from the outside to deploy a valve detection device, thereby monitoring parameters of the valve's execution process to characterize the valve's lifespan or health status, thus providing data support and theoretical basis for the rational planning of valve inspection and maintenance. The present invention has a reasonable structure and is easy to promote and apply in the valve field.

[0148] Example 6

[0149] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. The technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a computer-readable storage medium (such as a CD-ROM, USB flash drive, or external hard drive) or on a network, including several computer program instructions to cause a computing device (such as a personal computer, server, or network device, etc.) to execute the methods described above according to the embodiments of this application.

[0150] The number of devices and processing scale described herein are for the purpose of simplifying the description of the invention. Applications, modifications, and variations of the invention will be readily apparent to those skilled in the art.

[0151] Although embodiments of the present invention have been disclosed above, they are not limited to the applications listed in the specification and embodiments. They can be applied to various fields suitable for the present invention. For those skilled in the art, other modifications can be easily made. Therefore, without departing from the general concept defined by the claims and their equivalents, the present invention is not limited to the specific details and illustrations shown and described herein.

[0152] The apparatus, electronic device, and non-volatile computer storage medium and method provided in the embodiments of this specification are corresponding. Therefore, the apparatus, electronic device, and non-volatile computer storage medium also have similar beneficial technical effects as the corresponding method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the corresponding apparatus, electronic device, and non-volatile computer storage medium will not be repeated here.

[0153] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many methodological improvements today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that a methodological improvement cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should understand that by simply performing some logic programming on the method flow using one of these hardware description languages ​​and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.

[0154] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.

[0155] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.

[0156] For ease of description, the above apparatus is described by dividing it into various functional units. Of course, when implementing one or more embodiments of this specification, the functions of each unit can be implemented in one or more software and / or hardware.

[0157] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the embodiments of this specification can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0158] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0159] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0160] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0161] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0162] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0163] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0164] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0165] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside on local and remote computer storage media, including storage devices.

[0166] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0167] The above description is merely an embodiment of this specification and is not intended to limit the scope of one or more embodiments of this specification. For those skilled in the art, various modifications and variations can be made to one or more embodiments of this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of one or more embodiments of this specification should be included within the scope of the claims of one or more embodiments of this specification.

Claims

1. A method for valve performance assessment based on motion monitoring, characterized in that, The method comprises the following steps: S101: acquiring monitoring data of a valve opening and closing mechanism; wherein the monitoring data comprises displacement values of the valve opening and closing mechanism, and the displacement values comprise linear displacement and / or angular displacement; S102: matching a data section to which the acquired monitoring data belongs; the data section comprises at least a valve action intermediate section and a valve action end section; S103: analyzing the monitoring data and obtaining valve action state levels of the monitoring data in different data sections; S104: representing a current state of the valve according to the valve action state levels; The step S103 of analyzing the monitoring data comprises the following steps: S201: obtaining an equivalent value v of an average position representation of a current position in a current data section according to a position representation value of the current position in the current data section; S202: generating a motion threshold A of the current position in the current data section according to the equivalent value v of the current position in the current data section; A=vx; wherein x is a stickiness constant for the current position in the current data section; the stickiness constant x is associated with one or more of a valve system number, a data section coefficient to which the monitoring data belongs, an internal environment coefficient of the valve, or an external environment coefficient of the valve; S203: acquiring a representation value a of a valve motion state of the current position, and comparing the representation value a with the motion threshold A to evaluate the valve opening and closing mechanism motion state of the current position in the current data section; The valve opening and closing mechanism motion states of all positions in the current data section are acquired according to the method of S201-S203; The valve opening and closing mechanism motion state of the current data section is determined according to the valve opening and closing mechanism motion states of all positions; After acquiring the valve opening and closing mechanism motion state of the current data section, the method further comprises the following steps: S401: acquiring valve opening and closing mechanism motion states of different data sections; S402: determining a valve opening and closing mechanism motion state of the entire valve motion according to the valve opening and closing mechanism motion states of different data sections. The method comprises the following steps:

2. A method for valve performance assessment based on motion monitoring, characterized in that, S101: acquiring monitoring data of a valve opening and closing mechanism; wherein the monitoring data comprises displacement values of the valve opening and closing mechanism, and the displacement values comprise linear displacement and / or angular displacement; S102: matching a data section to which the acquired monitoring data belongs; the data section comprises at least a valve action intermediate section and a valve action end section; S103: analyzing the monitoring data and obtaining valve action state levels of the monitoring data in different data sections; S104: representing a current state of the valve according to the valve action state levels; The step S103 of analyzing the monitoring data comprises the following steps: S301: obtaining an equivalent value v of an average position representation of a current data section according to a position representation value of the current data section; S302: generating a motion threshold A of the current data section according to the equivalent value v of the current data section; A=vx; wherein x is a stickiness constant for the current data section; the stickiness constant x is associated with one or more of a valve system number, a data section coefficient to which the monitoring data belongs, an internal environment coefficient of the valve, or an external environment coefficient of the valve; The valve opening and closing mechanism motion states of all data sub-sections in the current data section are acquired according to the method of S301-S303; S303: Obtain the valve motion state representation value a of the data subsegment in the current data segment p Compare the representation value a p with the motion threshold value A to evaluate the valve opening and closing mechanism motion state of the data subsegment in the current data segment; ​ determine the valve opening and closing mechanism motion state of the current data segment according to the valve opening and closing mechanism motion state of all the data sub-segments; After obtaining the valve opening and closing mechanism motion state of the current data segment, further comprising the steps of: S401: obtaining the valve opening and closing mechanism motion state of different data segments; S402: determining the valve opening and closing mechanism motion state of the entire valve motion according to the valve opening and closing mechanism motion state of different data segments.

3. The method of valve performance assessment based on motion monitoring as claimed in claim 1 or 2, characterized in that, The valve opening and closing mechanism motion state includes a valve sticking level; wherein the valve sticking level includes at least two levels and corresponds to two mutually independent motion threshold intervals to distinguish the sticking state.

4. The method of valve performance assessment based on motion monitoring as claimed in claim 3, wherein, Further comprising the steps of: Taking the most sticking valve sticking level in the current data segment as the valve current state of the data segment.

5. A valve performance evaluation device for use in the method of valve performance evaluation based on motion monitoring according to any one of claims 1 to 4, characterized by Including: An acquisition unit configured to acquire monitoring data of the valve opening and closing mechanism by the detection device, wherein the monitoring data includes linear displacement and / or angular displacement of the valve opening and closing mechanism; A processing unit configured to match the data segment to which the acquired monitoring data belongs; analyze the monitoring data to obtain the valve action state level thereof located in different data segments; and represent the valve current state according to the valve action state level.

6. A valve performance evaluation device characterized by comprising: Including: A memory having program codes stored thereon; A processor coupled with the memory, and when the program codes are executed by the processor, the method of any one of claims 1-4 is implemented.

7. A computer-readable storage medium, characterized in that, A program instruction is stored thereon, and the program instruction is executed to implement the valve performance evaluation method based on action monitoring according to any one of claims 1-4.

8. A valve action characterization system, comprising: Including: The valve performance evaluation device according to claim 5 or 6; A display connected with the valve performance evaluation device.

Citation Information

Patent Citations

  • Method for establishing jamming identification mechanism of steam turbine valve and jamming identification method

    CN110878709A

  • Valve monitoring method and system

    CN111175041A