A pressure waveform consistency control system for pulse testing equipment
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-13
- Publication Date
- 2026-08-14
AI Technical Summary
[0003]但是,现有脉冲试验装备在进行压力周期识别和有效循环计数时,通常依据固定时间间隔、峰值点、谷值点或者单一压力阈值划分压力周期,并将试验开始后的压力循环直接纳入有效循环次数;对于试验启动阶段的前若干压力脉冲,试验介质在管路和被测试件内的填充状态、阀组初始响应状态、压力发生机构初始动作状态以及被测试件内部残余压力状态尚未进入连续加载状态,导致前若干压力周期可能存在升压段不完整、峰值保持不足、降压段不完整或者低压恢复不足等情况;若上述压力周期直接计入有效疲劳循环,会使试验报告中的有效循环次数与被测试件实际经历的一致压力循环次数不一致
本申请通过压力周期处理单元获取压力脉冲试验过程中的连续压力采样数据,并依据目标压力波形对应的周期起点识别条件截取候选压力周期数据,不再仅依赖固定时间间隔、峰值点或者谷值点进行周期划分;由此能够结合低压恢复状态、升压趋势和相邻周期时间间隔确定压力周期边界,减少局部双峰、压力回弹或者采样噪声导致的周期误拆分和误合并,提高候选压力周期数据截取的准确性。
Smart Images

Figure CN122569596A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of pulse pressure testing technology, specifically a pressure waveform consistency control system for pulse testing equipment. Background Technology
[0002] Pulse testing equipment is typically used to apply cyclic pressure loads to test components such as hydraulic hoses, automotive pipelines, radiators, valve bodies, seals, and pressure vessels to evaluate the durability and fatigue life of the test components under repeated pressure. Existing pulse testing equipment generally collects pressure data in the test circuit through pressure sensors, and the controller controls the pressure generating mechanism according to preset peak pressure, valley pressure, pulse frequency, or target pressure waveform to ensure that the actual pressure change is within the preset pressure range or target waveform envelope.
[0003] However, existing pulse testing equipment typically divides pressure cycles based on fixed time intervals, peak points, valley points, or single pressure thresholds when identifying pressure cycles and counting effective cycles, and directly includes pressure cycles after the start of the test in the effective cycle count. For the first few pressure pulses in the test initiation phase, the filling state of the test medium in the pipeline and the test piece, the initial response state of the valve group, the initial action state of the pressure generating mechanism, and the residual pressure state inside the test piece have not yet entered the continuous loading state, which may result in incomplete pressure rise sections, insufficient peak holding, incomplete pressure drop sections, or insufficient low-pressure recovery in the first few pressure cycles. If the above pressure cycles are directly included in the effective fatigue cycles, the effective cycle count in the test report will be inconsistent with the number of consistent pressure cycles actually experienced by the test piece.
[0004] Meanwhile, during long-term pressure pulse tests, abnormalities such as local double peaks, pressure rebound, short-term overshoot, incomplete low-pressure recovery, or sampling noise interference may occur in the pressure waveform. If existing equipment still uses a fixed period or a single peak-valley value for periodic interception, it is easy to make mistakes in period boundary identification when abnormal waveforms exist, causing a real pressure cycle to be split into multiple cycles, or causing two adjacent pressure cycles to be merged into one cycle. As a result, the extracted peak pressure, valley pressure, peak arrival time, pressure rise time, pressure drop time, peak holding time, and low-pressure recovery time may all deviate from the real pressure loading process, thus affecting the accuracy of abnormal pressure cycle identification and effective cycle counting.
[0005] For example, during a pressure pulse endurance test on a cooling hose of a device, although the nominal peak pressure has been reached in the first few pressure cycles after the test bench is started, the low-pressure end has not yet completely dropped, and the pressure rise and fall times have not formed a stable cycle characteristic under continuous loading. If the system starts counting from the first pressure cycle, the number of effective cycles recorded in the report will include incomplete loading cycles. As another example, if a local double peak or pressure rebound occurs in a certain pressure cycle due to short-term valve core jamming or delayed pressure relief response during the test, and the system misidentifies this local fluctuation as the start of a new cycle, the location of the abnormal cycle, the cumulative number of effective cycles, and the basis for subsequent control adjustments will all be deviated.
[0006] Therefore, existing pulse testing equipment still has the following problems: it is difficult to accurately extract the true pressure cycle based on continuous pressure sampling data; it is difficult to exclude ineffective pressure cycles in the start-up phase or with incomplete boundaries; it is difficult to correlate abnormal pressure cycles, abnormal waveform segments, and abnormal deviation types with control parameters and the cumulative number of effective cycles; and it is difficult to perform consistency control on subsequent pressure pulse loading based on the abnormal cycle tracing results. The above problems will reduce the repeatability, comparability, and verifiability of pulse test results, especially in third-party testing, batch factory testing, and failure cause analysis scenarios, which can easily cause distortion in the fatigue life evaluation of the test piece. Summary of the Invention
[0007] To address the above problems, this invention provides a pressure waveform consistency control system for pulse testing equipment. This system can extract candidate pressure cycle data from continuous pressure sampling data, determine the integrity of the pressure rise segment, peak segment, pressure drop segment, and low pressure recovery segment in the candidate pressure cycle data, further determine the effective pressure cycle data, and trace abnormal waveforms and adjust subsequent control parameters based on the effective pressure cycle data. This improves the accuracy of effective pressure cycle identification, abnormal cycle labeling, and pressure waveform consistency control.
[0008] To achieve the above objectives, the technical solution adopted by the present invention is: a pressure waveform consistency control system for a pulse testing equipment, comprising: The pressure cycle processing unit is used to acquire continuous pressure sampling data of the pulse testing equipment during the pressure pulse test, and extract candidate pressure cycle data from the continuous pressure sampling data according to the cycle start identification condition corresponding to the target pressure waveform. The effective cycle determination unit is used to determine the integrity of the pressure rise segment, peak segment, pressure drop segment and low pressure recovery segment in the candidate pressure cycle data based on the cycle integrity determination condition, and to determine the effective pressure cycle data from the candidate pressure cycle data after integrity determination based on the effective cycle determination condition. The abnormal cycle tracing unit is used to extract peak pressure, valley pressure, peak arrival time, pressure rise time, pressure drop time, peak holding time and low pressure recovery time from the effective pressure cycle data, and compare the extraction results with the target waveform feature range item by item to determine the abnormal pressure cycle, abnormal waveform segment and abnormal deviation type, and generate abnormal cycle tracing results. The consistency control unit is used to determine the control parameters of the pressure generating mechanism corresponding to the subsequent pressure cycle based on the abnormal cycle tracing result, and to control the pressure generating mechanism to execute the subsequent pressure pulse loading according to the pressure generating mechanism control parameters, thereby generating a pressure cycle consistency control result.
[0009] Furthermore, the pressure cycle processing unit is used to receive continuous pressure sampling data collected by the pressure sensor. The continuous pressure sampling data includes multiple pressure sampling points, and each pressure sampling point includes a sampling time and a pressure value. The pressure cycle processing unit is also used to perform time sorting, duplicate sampling point deletion, abnormal sampling point removal and filtering on the continuous pressure sampling data to obtain preprocessed pressure data.
[0010] Furthermore, the period start point identification conditions include: Within the adjacent preset sampling interval before the current sampling point, the pressure values of a preset number of consecutive pressure sampling points are all within the low-pressure recovery range; The pressure value at the current sampling point, or the pressure value among the preset number of adjacent pressure sampling points after the current sampling point, changes from being lower than the pressure threshold at the start of the cycle to being not lower than the pressure threshold at the start of the cycle; The pressure change rate at the current sampling point is greater than the preset pressure change rate threshold; The time interval between the current cycle start point and the previous cycle start point is greater than the preset minimum cycle interval.
[0011] Furthermore, the pressure cycle processing unit is used to determine the cycle start time when the pressure value reaches the cycle start pressure threshold, based on the sampling time and pressure value of the two adjacent sampling points, when the pressure values of two adjacent sampling points are respectively located on both sides of the cycle start pressure threshold.
[0012] Furthermore, the pressure cycle processing unit is used to determine the pressure sampling data between two adjacent cycle start points as a candidate pressure cycle data; If the start point of the next cycle is not identified, the pressure cycle processing unit is used to determine the termination boundary of the candidate pressure cycle data based on the target cycle duration, the low pressure recovery range, and the sampling end time.
[0013] Furthermore, the effective cycle determination unit is used to determine the pressure rise start point, peak arrival point, peak segment end point, pressure drop end point, and low pressure recovery point in the candidate pressure cycle data; The boost segment is the data segment between the boost start point and the peak arrival point, the peak segment is the data segment between the peak arrival point and the peak segment end point, the buck segment is the data segment between the peak segment end point and the buck end point, and the low-pressure recovery segment is the data segment between the buck end point and the low-pressure recovery point.
[0014] Furthermore, the completeness determination criteria for the cycle include: The boost start point, the peak arrival point, the peak segment end point, the bucking end point, and the low-pressure recovery point satisfy a preset timing relationship; The pressure change rate of a preset number of consecutive pressure sampling points in the boosting section is greater than the preset boosting change rate threshold. The peak range meets the target peak pressure range condition; The pressure change rate corresponding to a preset number of consecutive pressure sampling points in the pressure reduction section is less than the preset pressure reduction change rate threshold. In the low-pressure recovery segment, the pressure values of a predetermined number of consecutive pressure sampling points are all within the low-pressure recovery range, and the pressure change amplitude is less than the predetermined low-pressure stability threshold. The proportion of missing data in the candidate pressure cycle data is less than a preset missing proportion threshold.
[0015] Furthermore, the effective period determination conditions include: The candidate pressure cycle data is assessed for completeness. The peak pressure of the candidate pressure cycle data is within the target peak pressure range; The valley pressure of the candidate pressure cycle data is within the target valley pressure range; The period duration of the candidate pressure period data is within the target period duration range; The data missing ratio of the candidate pressure cycle data is less than a preset missing ratio threshold. The candidate pressure cycle data meets the determination criteria for the effective count start point of the startup phase.
[0016] Furthermore, the effective cycle determination unit is used to determine the stability of multiple consecutive candidate pressure cycle data during the test initiation phase. If a predetermined number of candidate pressure cycle data passes the integrity check and all meet the pressure range and cycle duration conditions in the effective cycle determination conditions, the effective cycle determination unit determines that the pulse test equipment has entered the continuous loading state and includes the pressure cycle after entering the continuous loading state in the effective pressure cycle count.
[0017] Furthermore, the abnormal cycle tracing unit is used to determine the peak pressure based on the maximum pressure value or the representative value of the peak segment pressure in the effective pressure cycle data, to determine the valley pressure based on the minimum pressure value or the representative value of the low pressure recovery segment pressure in the effective pressure cycle data, and to determine the peak arrival time, pressure rise time, pressure drop time, peak holding time and low pressure recovery time based on the sampling time corresponding to the cycle start point, pressure rise start point, peak arrival point, peak segment end point, pressure drop end point and low pressure recovery point.
[0018] Furthermore, the abnormal cycle tracing unit is used to determine at least one local extreme point in the effective pressure cycle data; If, within the same effective pressure cycle data, there exists a first local peak point, a local valley point following the first local peak point, and a second local peak point following the local valley point, and the pressure difference between the first local peak point and the local valley point, as well as the pressure difference between the second local peak point and the local valley point, are both greater than a preset double-peak fall-off threshold, the abnormal cycle tracing unit will determine the corresponding segment as a local double-peak abnormal waveform segment and determine the abnormal deviation type as a local double-peak anomaly.
[0019] Furthermore, the abnormal deviation types include at least one of the following: high peak pressure, low peak pressure, high valley pressure, low valley pressure, long pressurization time, short pressurization time, long depressurization time, short depressurization time, insufficient peak holding time, incomplete low pressure recovery, local double peaks, short-term overshoot, and pressure rebound.
[0020] Furthermore, the abnormal cycle tracing results include at least one of the following: the cycle number of the abnormal pressure cycle, the sampling time interval corresponding to the abnormal pressure cycle, the sampling point number corresponding to the abnormal waveform segment, the abnormal deviation type, the deviation amount, the control parameters of the pressure generating mechanism corresponding to the time of the abnormal occurrence, the test condition parameters, the test piece identifier, and the cumulative number of valid cycles.
[0021] Furthermore, the consistency control unit is used to determine the corresponding control parameter adjustment direction according to the abnormal deviation type, and uses the pressure generating mechanism control parameter at the time of the abnormality or the current pressure generating mechanism control parameter as the adjustment benchmark, and determines the pressure generating mechanism control parameter corresponding to the subsequent pressure cycle according to the control parameter adjustment direction. In cases where the abnormal deviation type is high peak pressure or short-term overshoot, the boost drive quantity, boost valve opening degree, or peak segment closed-loop control gain will be determined as control parameters to correct in the direction of reduction. When the abnormal deviation type is low peak pressure, the boost drive quantity, boost valve opening degree, or peak segment closed-loop control gain are determined as control parameters to correct in the direction of increase. When the abnormal deviation type is incomplete low-pressure recovery or excessively high valley pressure, the opening degree of the pressure relief valve or the low-pressure recovery time is determined as the control parameter to be corrected in the direction of increase. When the abnormal deviation type is insufficient peak hold time, the peak hold control duration or the peak segment closed-loop hold gain is determined as the control parameter to be corrected in the direction of increase.
[0022] Furthermore, the control parameters of the pressure generating mechanism include at least one of the following: pump drive frequency, servo cylinder displacement command, proportional valve opening, booster valve opening, pressure relief valve opening, peak holding time, low pressure holding time, closed-loop control gain, and target pressure waveform correction parameters.
[0023] Furthermore, the consistency control unit is also used to generate sliding statistical results based on the abnormal cycle tracing results corresponding to a preset number of effective pressure cycle data. The sliding statistics results include at least one of the following: number of anomalies, percentage of similar anomalies, average deviation, maximum deviation, and number of consecutive anomalies. When the number of occurrences of the same type of anomaly exceeds a preset threshold, the average deviation of the same type of anomaly exceeds a preset average deviation threshold, or the number of consecutive occurrences of anomaly exceeds a preset consecutive number threshold, the consistency control unit determines the correction amount of the control parameters of the pressure generating mechanism based on the average deviation of the same type of anomaly and the adjustment direction of the control parameters, and determines the control parameters of the pressure generating mechanism corresponding to the subsequent pressure cycle based on the correction amount of the control parameters of the pressure generating mechanism.
[0024] Compared with related technologies, this application has the following advantages: This application acquires continuous pressure sampling data during the pressure pulse test through a pressure cycle processing unit, and extracts candidate pressure cycle data based on the cycle start identification conditions corresponding to the target pressure waveform, instead of relying solely on fixed time intervals, peak points, or valley points for cycle division. This allows for the determination of pressure cycle boundaries by combining low-pressure recovery state, pressure rise trend, and adjacent cycle time intervals, reducing cycle mis-splitting and mis-merging caused by local double peaks, pressure rebound, or sampling noise, and improving the accuracy of candidate pressure cycle data extraction.
[0025] Second, this application uses the candidate pressure cycle data as the judgment object through the effective cycle judgment unit to perform integrity judgment on the pressure rise section, peak section, pressure drop section and low pressure recovery section, and determines the effective pressure cycle data according to the effective cycle judgment conditions; thereby, pressure cycles that have not entered the continuous loading state in the start-up stage, pressure cycles with insufficient low pressure recovery and pressure cycles with abnormal data missing ratios can be excluded from the effective fatigue cycles, so that the effective pressure cycle count is closer to the consistent pressure loading process actually experienced by the test piece, and the reliability of the basic data for fatigue life evaluation is improved.
[0026] Third, this application extracts peak pressure, valley pressure, peak arrival time, pressure rise time, pressure drop time, peak holding time, and low pressure recovery time from effective pressure cycle data through an abnormal cycle tracing unit. The extracted results are then compared item by item with the target waveform characteristic range to determine the abnormal pressure cycle, abnormal waveform segment, and abnormal deviation type, generating abnormal cycle tracing results. This allows for the association of the abnormal cycle number, sampling time interval, abnormal segment, deviation amount, control parameters, test condition parameters, and cumulative effective cycle count, providing traceable data for test report review, abnormal cause analysis, and test component failure location.
[0027] Fourth, this application uses a consistency control unit to determine the control parameters of the pressure generating mechanism corresponding to the subsequent pressure cycle based on the abnormal cycle tracing results, and controls the pressure generating mechanism to execute the subsequent pressure pulse loading, so that the abnormal cycle identification results can continue to participate in the subsequent pressure waveform control. This allows for corresponding adjustments to the boost drive quantity, valve opening, peak holding time, low pressure recovery time, or closed-loop control gain based on different abnormal deviation types such as high peak pressure, low peak pressure, incomplete low pressure recovery, insufficient peak holding time, and short-term overshoot, thereby improving the consistency of the pressure waveform and the verifiability of the test records during long-term pulse tests. Attached Figure Description
[0028] Figure 1 This is a schematic diagram of the structure of a pulse testing equipment provided in an embodiment of this application.
[0029] Figure 2 This is a schematic diagram of a pressure waveform consistency control system provided in an embodiment of this application.
[0030] Figure 3 This is a flowchart of a pressure waveform consistency control method provided in an embodiment of this application. Detailed Implementation
[0031] To enable those skilled in the art to better understand the technical solution, the present invention will be described in detail below with reference to embodiments. The description in this part is only exemplary and explanatory, and should not be used to limit the scope of protection of the present invention in any way.
[0032] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the implementation methods of this application will be described in further detail below with reference to the accompanying drawings.
[0033] It is understood that the terms "first," "second," etc., used in this application may be used to describe various technical features, but unless otherwise specified, these technical features are not limited by these terms. These terms are only used to distinguish one technical feature from another. For example, without departing from the scope of this application, the starting point of the first cycle may be referred to as the starting point of the second cycle, and similarly, the starting point of the second cycle may be referred to as the starting point of the first cycle.
[0034] In this application embodiment, "pressure cycle" refers to the pressure loading process experienced by the test piece during one pressurization, peak holding, depressurization, and low-pressure recovery. Candidate pressure cycle data refers to pressure data segments initially extracted from continuous pressure sampling data based on cycle start-point identification conditions. Effective pressure cycle data refers to pressure cycle data that, after integrity and effective cycle determination, can be included in the effective fatigue cycle count.
[0035] See Figure 1 The pulse testing equipment 100 includes a pressure generating mechanism 110, a test circuit 120, a test piece 130, a pressure sensor 140, and a controller 150. The pressure generating mechanism 110 is used to provide periodic pressure loads to the test circuit 120. The pressure generating mechanism 110 may include at least one of a hydraulic pump, a servo cylinder, a proportional valve, a booster valve, a pressure relief valve, and an accumulator. The test piece 130 is disposed in the test circuit 120 and may be a hydraulic hose, an automotive cooling hose, a radiator, a valve body, a seal, or a pressure vessel. The pressure sensor 140 is used to collect the pressure values in the test circuit 120. The controller 150 is used to receive the continuous pressure sampling data output by the pressure sensor 140 and control the pressure generating mechanism 110 to execute subsequent pressure pulse loading.
[0036] In one possible implementation, a pressure waveform consistency control system 200 is deployed in the controller 150; see also Figure 2 The pressure waveform consistency control system 200 includes a pressure cycle processing unit 210, an effective cycle determination unit 220, an abnormal cycle tracing unit 230, and a consistency control unit 240. Each of the above units can be executed by the same processor, or by multiple processors, programmable logic devices, or industrial control modules working together.
[0037] The pressure cycle processing unit 210 takes continuous pressure sampling data output by the pressure sensor 140 as input and outputs candidate pressure cycle data as output. The effective cycle determination unit 220 takes candidate pressure cycle data as input and outputs effective pressure cycle data and ineffective cycle markers as output. The abnormal cycle tracing unit 230 takes effective pressure cycle data and target waveform characteristic range as input and outputs abnormal cycle tracing results as output. The consistency control unit 240 takes abnormal cycle tracing results and current pressure generating mechanism control parameters as input and outputs pressure generating mechanism control parameters corresponding to subsequent pressure cycles as output.
[0038] The pressure cycle processing unit 210 acquires continuous pressure sampling data of the pulse testing equipment during the pressure pulse test; the continuous pressure sampling data includes multiple pressure sampling points, each of which includes at least the sampling time and pressure value; in order to facilitate anomaly tracing, the continuous pressure sampling data may also include the control parameters of the pressure generating mechanism, the test condition parameters and the identification of the test piece corresponding to the sampling time.
[0039] For example, continuous pressure sampling data can be represented as a data sequence arranged in chronological order; each element in the data sequence includes the sampling time, pressure value, and a snapshot of control parameters; the snapshot of control parameters may include pump drive frequency, proportional valve opening, booster valve opening, pressure relief valve opening, servo cylinder displacement command, target peak pressure, and target valley pressure.
[0040] In actual testing, pressure sensors may experience transient noise or individual abrupt sampling points. To avoid misidentification of the cycle boundary due to a single abnormal sampling point, the pressure cycle processing unit 210 can preprocess the continuous pressure sampling data. Preprocessing may include time sorting, deletion of duplicate sampling points, removal of abnormal sampling points, and filtering.
[0041] Time sorting refers to sorting multiple pressure sampling points from earliest to latest according to the sampling time; duplicate sampling point deletion refers to retaining one of the pressure sampling points with the same sampling time, or taking the average of multiple pressure values as the pressure value at that sampling time; abnormal sampling point removal refers to identifying a sampling point as an isolated abnormal sampling point when the pressure difference between a sampling point and its adjacent sampling points exceeds a preset jump threshold, and the pressure difference between adjacent sampling points does not exceed a preset continuous change threshold; filtering refers to smoothing the pressure sampling data using moving average, median filtering, or low-pass filtering.
[0042] In one example, the pressure cycle processing unit 210 can use a moving average method to smooth the pressure value; that is, for the current sampling point, the pressure values of a preset number of sampling points before and after the current sampling point are taken, and the average of these pressure values is used as the preprocessed pressure value of the current sampling point; this method is only an example, and in actual implementation, median filtering, low-pass filtering or Kalman filtering can also be used.
[0043] As an example, the result of the moving average process can be represented by the following formula: in, Indicates the first Preprocessing pressure values at each sampling point Indicates the first The original pressure values at each sampling point This represents the radius of the sliding window. For sampling points located near the start or end of the sampling sequence, the sliding window can be reduced or the pressure value within the window can be obtained by using boundary extension.
[0044] The pressure cycle processing unit 210 can also determine the pressure change rate based on the pressure change between adjacent sampling points; the pressure change rate is used to determine whether the current sampling data has entered the pressurization state; specifically, when the time interval between adjacent sampling points is known, the pressure change rate can be determined based on the difference between the current preprocessed pressure value and the previous preprocessed pressure value.
[0045] As an example, the rate of change of pressure can be obtained using the following formula: in, Indicates the first The rate of pressure change corresponding to each sampling point Indicates the first Preprocessing pressure values at each sampling point Indicates the first Preprocessing pressure values at each sampling point and They represent the first The sampling point and the first The sampling time of each sampling point, and .
[0046] The pressure cycle processing unit 210 extracts candidate pressure cycle data from the continuous pressure sampling data based on the cycle start identification condition corresponding to the target pressure waveform. The target pressure waveform may include the target peak pressure, the target valley pressure, the target cycle duration, the target pressure rise time, the target pressure drop time, the target peak holding time, and the target low pressure recovery time.
[0047] The cycle start point identification condition is used to identify the start position of a real pressure cycle from continuous pressure sampling data. Unlike the cycle that is only truncated based on a fixed time interval, the embodiments of this application use both the low pressure recovery state and the pressure rise trend as the basis for cycle start point identification, thereby reducing the risk of cycle missegmentation caused by local double peaks, pressure rebound or sampling noise.
[0048] In one possible implementation, the cycle start point identification conditions include: the pressure before the current sampling point is within the low-pressure recovery range; the pressure at or after the current sampling point exceeds the cycle start point pressure threshold; the pressure change rate corresponding to the current sampling point is greater than a preset pressure increase change rate threshold; and the time interval between the current cycle start point and the previous cycle start point is greater than a preset minimum cycle interval. Only when all of the above conditions are met simultaneously will the pressure cycle processing unit 210 identify the corresponding sampling position as the cycle start point.
[0049] The low-pressure recovery range can be determined based on the target valley pressure. For example, the target valley pressure is... The allowable deviation of the valley value is The low-pressure recovery range can be The cycle start pressure threshold can be set to a pressure value that is higher than the upper limit of the low pressure recovery range and lower than the target peak pressure; the preset pressure rise rate threshold can be determined based on the target pressure rise time and the difference between the target peak pressure and the target valley pressure; the preset minimum cycle interval can be set to a preset proportion of the target cycle length, such as 50% to 80% of the target cycle length.
[0050] When the pressure value transitions from the low-pressure end to the pressure-boosting end, the cycle start point may be located between two adjacent sampling points. In order to improve the accuracy of the cycle start point time, the pressure cycle processing unit 210 can use linear interpolation to determine the cycle start point time. That is, when the pressure values of two adjacent sampling points are located on both sides of the cycle start pressure threshold, the time when the pressure value reaches the cycle start pressure threshold is calculated based on the sampling time and pressure value of the two sampling points.
[0051] As an example, the starting time of the period can be obtained using the following formula: in, Indicates the first The starting point of each cycle, Indicates the pressure threshold at the start of the cycle. and These represent the preprocessing pressure values of two adjacent sampling points, and These represent the sampling times of two adjacent sampling points; the above formula applies to The situation.
[0052] After identifying multiple cycle start points, the pressure cycle processing unit 210 determines the pressure sampling data between two adjacent cycle start points as a candidate pressure cycle data. For example, the first... The starting point of the cycle and the first The pressure sampling data between the starting points of each cycle can be determined as the first... Data on candidate stress cycles.
[0053] For pressure data segments at the end of the sampled data where the start of the next cycle has not yet been identified, the pressure cycle processing unit 210 can determine whether a complete candidate cycle has been formed by combining the target cycle duration and the low-pressure recovery status. If the data segment has not reached the target cycle duration range or has not entered the low-pressure recovery range, then the data segment is not identified as candidate pressure cycle data. If the data segment has met the low-pressure recovery conditions and the sampling end time meets the candidate cycle termination requirements, then the sampling end time can be used as the candidate cycle termination boundary.
[0054] The effective cycle determination unit 220 takes the candidate pressure cycle data as the determination object and performs integrity determination on the pressure rise segment, peak segment, pressure drop segment and low pressure recovery segment in the candidate pressure cycle data according to the cycle integrity determination conditions.
[0055] In one possible implementation, the effective cycle determination unit 220 first determines the pressure rise start point, peak arrival point, peak segment end point, pressure drop end point, and low pressure recovery point from the candidate pressure cycle data; the pressure rise start point indicates the position where the pressure begins to enter the pressure rise process from the low pressure end; the peak arrival point indicates the position where the pressure first reaches the peak pressure range; the peak segment end point indicates the position where the pressure leaves the peak pressure range and enters the pressure drop process; the pressure drop end point indicates the position where the pressure drops to near the low pressure recovery range; and the low pressure recovery point indicates the position where the pressure re-enters the low pressure recovery range and meets the low pressure stability condition.
[0056] The pressure boosting starting point can be obtained as follows: In the candidate pressure cycle data, search backward from the cycle starting point. If the pressure change rate of a preset number of consecutive sampling points is greater than the preset pressure boosting change rate threshold, then the first sampling point in the consecutive sampling points is determined as the pressure boosting starting point; alternatively, the cycle starting point can also be directly used as the pressure boosting starting point.
[0057] The peak arrival point can be obtained as follows: after the pressure rise initiation point, search for the sampling point where the pressure value first enters the target peak pressure range, and determine the sampling point as the peak arrival point; if two adjacent sampling points are located on both sides of the lower limit of the target peak pressure range, the peak arrival time can be determined by linear interpolation.
[0058] The peak segment end point can be obtained as follows: After the peak reaches the point, search for a preset number of sampling points where the pressure value is lower than the lower limit of the target peak pressure range or the pressure change rate is less than the preset pressure drop change rate threshold, and determine the corresponding position as the peak segment end point.
[0059] The pressure reduction endpoint can be obtained as follows: After the peak end point, search for sampling points where the pressure value drops to the target valley pressure range or low pressure recovery range, and determine the corresponding location as the pressure reduction endpoint.
[0060] The low-pressure recovery point can be obtained as follows: after the pressure reduction ends, if the pressure value is within the low-pressure recovery range for a preset number of consecutive sampling points, and the pressure change amplitude of these sampling points is less than the preset low-pressure stability threshold, then the first sampling point in the consecutive sampling points is determined as the low-pressure recovery point.
[0061] The boost segment is the data segment from the start point of the boost to the peak arrival point; the peak segment is the data segment from the peak arrival point to the peak end point; the depressurization segment is the data segment from the peak end point to the depressurization end point; and the low-pressure recovery segment is the data segment from the depressurization end point to the low-pressure recovery point.
[0062] The conditions for determining the integrity of a cycle can include timing integrity, pressure range, duration, and data integrity. The timing integrity condition is used to determine whether the boundary points appear in the order of the pressure rise start point, peak arrival point, peak segment end point, pressure drop end point, and low pressure recovery point. The pressure range condition is used to determine whether the peak segment reaches the target peak pressure range and whether the low pressure recovery segment falls back to the target valley pressure range or low pressure recovery range. The duration condition is used to determine whether the duration of the pressure rise segment, peak segment, pressure drop segment, and low pressure recovery segment meets the target waveform requirements. The data integrity condition is used to determine whether there are missing sampling points in the candidate pressure cycle data that exceed the allowable proportion.
[0063] In one example, the following rules can be used to make a determination: If the candidate pressure cycle data can sequentially identify the pressure rise start point, peak arrival point, peak segment end point, pressure drop end point, and low pressure recovery point, and the pressure change rate corresponding to a predetermined number of consecutive pressure sampling points in the pressure rise segment is greater than a predetermined pressure rise change rate threshold, the pressure in the peak segment remains within the target peak pressure range, the pressure in the pressure drop segment shows an overall downward trend, the pressure in the low pressure recovery segment falls back to the low pressure recovery range, and the data missing ratio does not exceed a predetermined missing ratio threshold, then the candidate pressure cycle data passes the integrity determination.
[0064] As an example, the integrity determination result can be represented by the following logical variable: in, Indicates the first Completeness assessment results of candidate stress cycle data Indicate whether the timing integrity condition is met. This indicates whether the conditions for the boost stage are met. Indicates whether the peak segment condition is met. This indicates whether the conditions for the step-down section are met. This indicates whether the conditions for the low-pressure recovery phase are met. Indicates whether the data missing condition is met; each logical variable takes the value of 0 or 1.
[0065] The effective cycle determination unit 220 determines the effective pressure cycle data from the candidate pressure cycle data after the integrity determination based on the effective cycle determination conditions; the effective cycle determination conditions are the conditions for further determining whether the candidate pressure cycle can be included in the effective fatigue cycle based on the cycle integrity determination.
[0066] In one possible implementation, the effective cycle determination criteria include: the candidate pressure cycle data passes the integrity determination; the peak pressure is within the target peak pressure range; the valley pressure is within the target valley pressure range; the cycle duration is within the target cycle duration range; the data missing ratio is less than the preset missing ratio threshold; and the candidate pressure cycle does not belong to the pressure cycles that should be excluded during the test initiation phase.
[0067] For the test start-up phase, the effective period determination unit 220 can use a continuous stable period determination method to determine the effective count start point. Specifically, starting from the first candidate pressure cycle data after the start of the test, the effective period determination unit 220 sequentially determines whether the candidate pressure cycle data passes the integrity determination and meets the peak pressure range, valley pressure range, and cycle duration range. When a preset number of candidate pressure cycle data meet the above conditions, it is determined that the pulse test equipment has entered the continuous loading state. Thereafter, the pressure cycles in the continuous loading state can be included in the effective pressure cycle count.
[0068] In one basic implementation, the next pressure cycle after entering the continuous loading state can be used as the effective cycle count starting point; in an optional implementation, the last pressure cycle or the pressure cycle after a preset position in the continuous preset number of candidate pressure cycle data used to confirm the continuous loading state can also be used as the effective cycle count starting point; which counting starting point to use can be determined according to the test standard or user settings.
[0069] For example, in the pulse test of the automotive cooling hose, although the nominal peak pressure has been reached in the first 3 pressure cycles after the test is started, the low pressure end has not completely dropped. After the effective cycle determination unit 220 identifies that the low pressure recovery section is incomplete, it marks the above-mentioned first 3 candidate pressure cycles as non-effective cycles in the start-up phase and does not include them in the effective cycle count. After 5 consecutive candidate pressure cycles meet the integrity determination condition and the effective cycle determination condition, the effective pressure cycle count is accumulated from the preset position.
[0070] In one example, the effective period determination result can be represented as follows: when the first... If a candidate pressure cycle passes the integrity check and its peak pressure, trough pressure, cycle duration, and data missing ratio all meet the corresponding conditions, and the stability check during the startup phase has been passed, then the candidate pressure cycle is determined as a valid pressure cycle.
[0071] As an example, it can be represented by the following formula: in, Indicates the first Are the candidate stress cycles effective stress cycles? Indicates the integrity determination result. Indicates peak pressure. Indicates valley pressure, Indicates the duration of the period. Indicates the percentage of missing data. Indicates the target peak pressure range. Indicates the target valley pressure range. Indicates the target period duration range. This indicates the preset missing percentage threshold. This indicates the stability determination result during the startup phase. (Function) The value is 1 if the condition inside the parentheses is true, and 0 if it is false.
[0072] The abnormal cycle tracing unit 230 extracts peak pressure, valley pressure, peak arrival time, pressure rise time, pressure drop time, peak holding time, and low pressure recovery time from the effective pressure cycle data.
[0073] Peak pressure can be the maximum pressure value in the effective pressure cycle data, or the average or steady-state representative value of multiple pressure values within the peak segment; trough pressure can be the minimum pressure value in the effective pressure cycle data, or the average or steady-state representative value of multiple pressure values within the low-pressure recovery segment; peak arrival time can be the time from the start of the cycle to the first time the pressure enters the target peak pressure range; pressure rise time can be the time from the start of pressure rise to the peak arrival point; pressure drop time can be the time from the end of the peak segment to the end of the pressure drop; peak hold time can be the time the pressure remains continuously within the target peak pressure range; low-pressure recovery time can be the time from the end of the pressure drop to the low-pressure recovery point.
[0074] In one basic implementation, the peak pressure is taken as the maximum pre-processed pressure value in the effective pressure period data, and the valley pressure is taken as the minimum pre-processed pressure value in the effective pressure period data. In an optional implementation, in order to avoid the influence of a single noise point on the peak or valley value, the average of a preset number of sampling points with the highest pressure in the peak segment can be taken as the peak pressure, and the average of a preset number of sampling points with the lowest pressure in the low-pressure recovery segment can be taken as the valley pressure.
[0075] In one example, the boost time, depressurization time, and low-pressure recovery time can be determined by the difference between the boundary times; that is, each boundary point is determined first, and then the corresponding time length is calculated based on the sampling time of each boundary point.
[0076] As an example, it can be represented by the following formula: in, Indicates the first The pressurization time of one effective pressure cycle Indicates the first The pressure reduction time of one effective pressure cycle Indicates the first Low-pressure recovery time per effective pressure cycle Indicates the time of the initial pressure boost. Indicates the time when the peak is reached. Indicates the time at the end of the peak segment. Indicates the time when the pressure reduction ends. This indicates the time of the low-pressure recovery point.
[0077] The peak holding time can be determined by the length of time that the statistical pressure is continuously within the target peak pressure range; if the sampling interval is fixed, it can be determined by the product of the number of consecutive sampling points within the peak pressure range and the sampling interval; if the sampling interval is not fixed, it can be determined by the cumulative time difference between adjacent sampling points.
[0078] As an example, the peak hold time can be expressed using the following formula: in, Indicates the first Peak hold time for one effective pressure cycle Indicates the first The set of sampling intervals in which the pressure value continuously falls within the target peak pressure range during an effective pressure cycle. This indicates the time interval between adjacent sampling points.
[0079] The abnormal cycle tracing unit 230 compares the extracted results with the target waveform feature range item by item to determine the abnormal pressure cycle, abnormal waveform segment and abnormal deviation type.
[0080] The target waveform characteristic range includes the target peak pressure range, the target valley pressure range, the target pressure rise time range, the target pressure drop time range, the target peak holding time range, and the target low pressure recovery time range; each target waveform characteristic range can be determined by the test standard, the model of the test piece, the test conditions, or user input parameters.
[0081] In one possible implementation, if the peak pressure in the effective pressure cycle data is higher than the upper limit of the target peak pressure range, the abnormal cycle tracing unit 230 determines the effective pressure cycle data as an abnormal pressure cycle and determines the abnormal deviation type as peak pressure too high; if the peak pressure is lower than the lower limit of the target peak pressure range, the abnormal deviation type is peak pressure too low; the abnormal deviation types of valley pressure, pressure rise time, pressure drop time, peak holding time and low pressure recovery time can be determined in a similar manner.
[0082] For local bimodal anomalies, the anomaly cycle tracing unit 230 can first identify local peak points and local valley points in the same effective pressure cycle data; if there are more than two local peak points in a pressure cycle, and the pressure difference between the first local peak point and the local valley point between adjacent local peak points is greater than the preset bimodal drop threshold, it indicates that there may be local bimodal anomalies in the pressure cycle; this anomaly may usually be caused by short-term valve core jamming, pressure rebound, or control output jitter.
[0083] As an example, local bimodal waveforms can be determined by the following rule: if, within the same effective pressure cycle, the pressure drop after the first local peak exceeds the preset bimodal waveform drop threshold, and then rises again to form a second local peak, then the segment between the first local peak and the second local peak is determined as a local bimodal waveform segment.
[0084] As an example, the following condition can be used to represent the determination of local bimodality: in, Indicates the first The pressure value at the first local peak point in an effective pressure cycle. This represents the pressure value at the local valley point between the first local peak point and the second local peak point. This represents the pressure value at the second local peak point, and the times corresponding to the first local peak point, the local valley point, and the second local peak point satisfy the following conditions: This indicates the preset threshold for the double-peak fallback; when the above conditions are met, it can be determined that there is a local double-peak anomaly in the corresponding waveform segment.
[0085] For short-term overshoot anomalies, the anomaly cycle tracing unit 230 can determine whether the pressure value exceeds the upper limit of the target peak pressure range in a short period of time and whether the duration after exceeding the upper limit of the target peak pressure range is less than the preset overshoot duration threshold. Specifically, when the pressure value exceeds the upper limit of the target peak pressure range, the amount of excess is greater than the preset overshoot amplitude threshold, and the duration of excess is less than the preset overshoot duration threshold, the corresponding segment can be determined as a short-term overshoot anomaly waveform segment.
[0086] For incomplete low-pressure recovery anomalies, the anomaly cycle tracing unit 230 can determine whether the final pressure of the low-pressure recovery segment is still higher than the upper limit of the target valley pressure range or the upper limit of the low-pressure recovery range. If the pressure is still higher than the upper limit of the low-pressure recovery range at the end of the low-pressure recovery segment, or if the duration of the low-pressure recovery segment within the low-pressure recovery range is less than the preset low-pressure stabilization time, then the abnormal deviation type is determined to be incomplete low-pressure recovery.
[0087] For abnormal pressure rebound, the abnormal cycle tracing unit 230 can determine whether there is a secondary rise exceeding the preset rebound amplitude in the pressure reduction segment or low pressure recovery segment. Specifically, in the pressure reduction segment or low pressure recovery segment, if the pressure first drops and then rises, and the rise amplitude is greater than the preset rebound amplitude threshold, the corresponding segment is determined as the abnormal pressure rebound waveform segment.
[0088] To facilitate the ranking of anomalies and the adjustment of control parameters, the anomaly cycle tracing unit 230 can also calculate the deviation. The deviation can represent the degree to which a characteristic value exceeds the target range; when a waveform characteristic value is higher than the upper limit of the target range, the deviation can be the difference between the characteristic value and the upper limit; when a waveform characteristic value is lower than the lower limit of the target range, the deviation can be the difference between the lower limit and the characteristic value; when the characteristic value is within the target range, the deviation is zero.
[0089] As an example, the deviation can be expressed by the following formula: in, Indicates the first In the first effective pressure cycle The deviation of waveform characteristics This represents the extracted value of the waveform feature. This indicates the upper limit of the target range corresponding to this waveform feature. This indicates the lower limit of the target range corresponding to the waveform feature.
[0090] The abnormal cycle tracing unit 230 generates abnormal cycle tracing results. The abnormal cycle tracing results are used to record the correspondence between abnormal pressure cycles and original sampling data, abnormal waveform segments, control parameters, and test reports.
[0091] In one possible implementation, the abnormal cycle tracing results include the cycle number of the abnormal pressure cycle, the sampling time interval corresponding to the abnormal pressure cycle, the sampling point number corresponding to the abnormal waveform segment, the abnormal deviation type, the deviation amount, the control parameters of the pressure generating mechanism corresponding to the time of the abnormal occurrence, the test condition parameters, the test piece identification, and the cumulative number of valid cycles.
[0092] The control parameters of the pressure generating mechanism corresponding to the time of the anomaly can be obtained from the control parameter snapshot in the continuous pressure sampling data. If the continuous pressure sampling data does not directly contain the control parameter snapshot, the anomaly cycle tracing unit 230 can read the control parameters of the pressure generating mechanism at the same time or the closest time from the control log of the controller 150 according to the time of the anomaly.
[0093] For example, in the 35216th effective pressure cycle, the abnormal cycle tracing unit 230 identified a local double-peak anomaly. The abnormal cycle tracing results can be recorded as follows: the abnormal pressure cycle number is 35216; the abnormal waveform segment is the 37th to 62nd sampling point within this cycle; the abnormal deviation type is local double peak; the first local peak pressure is near the upper limit of the target peak pressure; the drop amplitude between the two local peaks is 0.15 MPa; the proportional valve opening, pressure relief valve opening, and pump drive frequency at the time of the anomaly are the values in the corresponding control parameter snapshots. Subsequent test reports can use this tracing result to explain whether the abnormal cycle is included in the effective cycle, whether it triggers control parameter adjustments, and whether it is close to the failure time of the test piece.
[0094] The results of abnormal cycle tracing can be stored in the controller's local memory or uploaded to a host computer, test database, or third-party testing platform. The results of abnormal cycle tracing can also be stored in association with pressure sampling data segments, so that users can retrieve the original pressure curve corresponding to the abnormal pressure cycle when viewing the test report.
[0095] The consistency control unit 240 determines the control parameters of the pressure generating mechanism corresponding to the subsequent pressure cycle based on the abnormal cycle tracing results, and controls the pressure generating mechanism to execute the subsequent pressure pulse loading according to the control parameters of the pressure generating mechanism.
[0096] The control parameters of the pressure generating mechanism may include at least one of the following: pump drive frequency, servo cylinder displacement command, proportional valve opening, booster valve opening, pressure relief valve opening, peak holding time, low pressure holding time, closed-loop control gain, and target pressure waveform correction parameters.
[0097] In one possible implementation, the consistency control unit 240 determines the corresponding control parameter adjustment direction based on the type of abnormal deviation, and uses the control parameters of the pressure generating mechanism at the time of the abnormality or the current control parameters of the pressure generating mechanism as the adjustment benchmark to determine the control parameters of the pressure generating mechanism for subsequent pressure cycles. Specifically, when the abnormal deviation type is a high peak pressure or a short-term overshoot, the consistency control unit 240 determines the boost drive quantity, the opening degree of the boost valve, or the peak segment closed-loop control gain as control parameters to be corrected in the decreasing direction; when the abnormal deviation type is a low peak pressure, the consistency control unit 240 determines the boost drive quantity, the opening degree of the boost valve, or the peak segment closed-loop control gain as control parameters to be corrected in the increasing direction; when the abnormal deviation type is an incomplete low-pressure recovery or a high valley pressure, the consistency control unit 240 determines the pressure relief valve opening degree or the low-pressure recovery duration as control parameters to be corrected in the increasing direction; when the abnormal deviation type is an insufficient peak holding time, the consistency control unit 240 determines the peak holding control duration or the peak segment closed-loop holding gain as control parameters to be corrected in the increasing direction.
[0098] The consistency control unit 240 determines the control parameter correction amount based on the deviation amount corresponding to the abnormal deviation type. When the deviation amount is a pressure deviation, the control parameter correction amount is determined based on the pressure deviation, the adjustment coefficient corresponding to the abnormal deviation type, and the allowable working range of the pressure generating mechanism. When the deviation amount is a time deviation, the control parameter correction amount is determined based on the time deviation, the adjustment coefficient corresponding to the abnormal deviation type, and the allowable range of peak holding time or low pressure recovery time. The adjustment coefficient is predetermined based on the correspondence between historical similar abnormal deviation amounts and control parameter adjustment amounts, and is called in the controller according to the abnormal deviation type.
[0099] To avoid over-adjustment caused by a single abnormal sampling point, the consistency control unit 240 can generate sliding statistical results based on the abnormal cycle tracing results corresponding to a preset number of effective pressure cycle data. The sliding statistical results can include the number of abnormal occurrences, the proportion of similar abnormalities, the average deviation, the maximum deviation, and the number of consecutive abnormal occurrences. Only when the sliding statistical results meet the preset control adjustment conditions will the consistency control unit 240 adjust the control parameters of the subsequent pressure generating mechanism.
[0100] In one basic implementation, if the number of times the same type of anomaly occurs within a preset sliding window is greater than a preset threshold, the corresponding control parameter is adjusted. In an optional implementation, if the average deviation of the same type of anomaly is greater than a preset average deviation threshold, or if the number of consecutive occurrences of anomalies is greater than a preset consecutive occurrence threshold, the corresponding control parameter is adjusted.
[0101] In one example, the percentage of similar anomalies in the sliding statistics results can be obtained using the following formula: in, Indicates as of the date During the first effective pressure cycle The percentage of exceptions within the sliding window. This indicates the number of effective pressure cycles contained in the sliding window. Indicates the first Does the first effective pressure cycle exist? The exception type is set to 1 if it exists and 0 if it does not exist.
[0102] In one example, the consistency control unit 240 calculates the correction amount for each type of control parameter based on the deviation amount corresponding to multiple abnormal deviation types, adds the correction amount to the current control parameter, and then obtains the control parameters for subsequent pressure cycles through upper and lower limit constraints.
[0103] As an example, the control parameter update can be represented by the following formula: in, Indicates the first The pressure generating mechanism control parameter vector used in each pressure cycle Indicates the first The pressure generating mechanism control parameter vector used in each pressure cycle Indicates the first In the first effective pressure cycle The deviation amount of the abnormal deviation. Indicates the first Adjustment factor corresponding to the abnormal deviation. Indicates the first The control parameter adjustment direction vector corresponding to the abnormal deviation. This indicates the number of abnormal deviation types involved in the adjustment. This represents the limiting function, used to ensure that the control parameters do not exceed the allowable operating range of the pressure generating mechanism.
[0104] The adjustment coefficient is determined based on the rated pressure range of the pressure generating mechanism, the allowable range of valve opening variation, the control cycle, the correspondence between historical similar abnormal deviations and control parameter adjustment amounts, and is called in the controller according to the correspondence between abnormal deviation types and control parameter items; the limiting function is determined based on the allowable working range of the pressure generating mechanism, the upper and lower limits of valve opening, and the upper and lower limits of pump drive frequency.
[0105] For example, when the first When the abnormal deviation is that the peak pressure is higher than normal, The component corresponding to the pressure booster valve opening can be negative, while the component corresponding to the pressure relief valve opening can be zero or positive; when the first... An abnormal deviation is when the peak pressure is lower than normal. The component corresponding to the opening degree of the booster valve can be positive; when the first... When the abnormal deviation is due to incomplete low-pressure recovery, The component corresponding to the opening degree of the pressure relief valve can be positive; therefore, different adjustment directions corresponding to different abnormality types can be expressed by the same formula.
[0106] In one possible implementation, the consistency control unit 240 does not change the currently executing pressure cycle, but applies the control parameter adjustment result to the next pressure cycle or applies it after a preset number of pressure cycles; this can avoid introducing new waveform anomalies due to sudden changes in control parameters in the middle of a pressure cycle.
[0107] After the pressure generating mechanism executes subsequent pressure pulse loading, the consistency control unit 240 generates pressure cycle consistency control results. The pressure cycle consistency control results may include the effective cycle count of subsequent pressure cycles, the number of abnormal cycles, the proportion of abnormal cycles, the statistical results of similar abnormalities, control parameter adjustment records, and pressure waveform consistency evaluation information.
[0108] Pressure waveform consistency evaluation information can be used to indicate whether the pressure waveform during the test continuously meets the target waveform requirements. For example, if the proportion of abnormal cycles is less than a preset abnormality percentage threshold within a preset number of effective pressure cycles, and the moving averages of peak pressure, valley pressure, pressure rise time, pressure drop time, and peak hold time are all within the target range, then the pressure waveform consistency requirement can be determined to be met. If the proportion of abnormal cycles exceeds the preset abnormality percentage threshold, an alarm can be triggered, the test can be paused, or the test frequency can be reduced.
[0109] In one possible implementation, the pressure cycle consistency control results can also be written into the test report; the test report may include the total number of test cycles, the number of effective pressure cycles, the number of cycles excluded during the start-up phase, the number of abnormal pressure cycles, statistical results of abnormal deviation types, an index of abnormal cycle tracing results, and control parameter adjustment records; thus, third-party testing personnel or failure analysts can trace the original pressure data and control parameters corresponding to the abnormal cycles based on the test report.
[0110] This application's embodiments link effective pressure cycle determination, abnormal cycle tracing, and pressure generating mechanism control parameter adjustment into a closed-loop process. This ensures that pressure waveform consistency control not only relies on single-point peaks or valleys but also considers cycle boundaries, cycle integrity, waveform characteristics, and abnormal tracing information simultaneously. This improves the accuracy of effective pressure cycle counting and enhances the verification capabilities of test records in third-party testing, batch factory testing, and failure cause analysis.
[0111] See Figure 3 This application also provides a method for controlling the consistency of pressure waveform in a pulse testing equipment; this method can be executed by a controller, a host computer, an industrial control computer, or an embedded control module.
[0112] Step 301: Acquire continuous pressure sampling data from the pulse testing equipment during the pressure pulse test. The continuous pressure sampling data is collected by the pressure sensor and transmitted to the controller.
[0113] Step 302: Based on the period start identification conditions corresponding to the target pressure waveform, candidate pressure period data are extracted from the continuous pressure sampling data. The period start identification conditions include low pressure recovery state, period start pressure threshold, pressure change rate threshold, and minimum interval between adjacent periods.
[0114] Step 303: Based on the cycle integrity judgment criteria, the integrity of the pressure rise segment, peak segment, pressure drop segment, and low pressure recovery segment in the candidate pressure cycle data is judged.
[0115] Step 304: Determine the effective pressure cycle data from the candidate pressure cycle data after the integrity assessment based on the effective cycle determination criteria. The effective cycle determination criteria include peak pressure range, valley pressure range, cycle duration range, data missing ratio, and stability determination criteria during the startup phase.
[0116] Step 305: Extract peak pressure, valley pressure, peak arrival time, pressure rise time, pressure drop time, peak holding time, and low pressure recovery time from the effective pressure cycle data.
[0117] Step 306: Compare the extracted results with the target waveform feature range item by item to determine the abnormal pressure cycle, abnormal waveform segment and abnormal deviation type.
[0118] Step 307: Generate abnormal cycle tracing results. The abnormal cycle tracing results include the abnormal pressure cycle number, abnormal waveform segment, abnormal deviation type, deviation amount, and control parameter snapshot.
[0119] Step 308: Determine the control parameters of the pressure generating mechanism corresponding to the subsequent pressure cycle based on the abnormal cycle tracing results, and control the pressure generating mechanism to execute the subsequent pressure pulse loading according to the pressure generating mechanism control parameters to generate pressure cycle consistency control results.
[0120] It should be noted that the above method embodiments and system embodiments belong to the same concept. The descriptions in the system embodiments regarding cycle start point identification, candidate pressure cycle truncation, integrity determination, effective cycle determination, abnormal cycle tracing, and control parameter adjustment can all be applied to the method embodiments.
[0121] In some implementations, the pressure waveform consistency control system can be deployed in a pulse testing apparatus; the pulse testing apparatus includes a pressure generating mechanism, a pressure sensor, a test loop, and a controller; the pressure generating mechanism is connected to the test loop and is used to apply periodic pressure loads to the test piece; the pressure sensor is located in the test loop and is used to collect continuous pressure sampling data; the controller is connected to the pressure sensor and the pressure generating mechanism and runs the pressure waveform consistency control system to determine the control parameters of the pressure generating mechanism corresponding to subsequent pressure cycles based on the continuous pressure sampling data, and controls the pressure generating mechanism to execute subsequent pressure pulse loading.
[0122] In some implementations, the pressure waveform consistency control system can be deployed in the controller of the pulse testing equipment, or in a host computer, industrial computer, or embedded control device that is communicatively connected to the pulse testing equipment. The controller, host computer, industrial computer, or embedded control device acquires the continuous pressure sampling data output by the pressure sensor through wired or wireless communication, and outputs the pressure generating mechanism control parameters corresponding to the subsequent pressure cycle to the pressure generating mechanism.
[0123] In some implementations, the pressure waveform consistency control system can be executed by a computer device. The computer device includes a processor, a memory, a communication interface, and a bus, which are connected via the bus. The memory stores a computer program for implementing pressure waveform consistency control. When the processor loads and executes the computer program, it performs processes such as acquiring continuous pressure sampling data, extracting candidate pressure cycle data, determining effective pressure cycle data, generating abnormal cycle tracing results, and determining control parameters for the pressure generating mechanism.
[0124] In some implementations, the computer program for implementing the pressure waveform consistency control system can be stored in a computer-readable storage medium; when the processor loads and executes the computer program, it can perform cycle start identification, candidate pressure cycle data extraction, effective pressure cycle data determination, abnormal cycle tracing result generation, and pressure generating mechanism control parameter determination on continuous pressure sampling data in accordance with the processing logic of the aforementioned pressure waveform consistency control system.
[0125] Those skilled in the art will understand that the pressure cycle processing unit, effective cycle determination unit, abnormal cycle tracing unit, and consistency control unit in the aforementioned pressure waveform consistency control system can be implemented by hardware circuits, by a processor executing a computer program, or by a combination of hardware circuits and a computer program; the computer-readable storage medium used to store the computer program can be a read-only memory, random access memory, disk, optical disk, flash memory, or other medium capable of storing program code.
[0126] The above description is only an optional embodiment of the present application and is not intended to limit the embodiments of the present application; any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of the present application should be included within the protection scope of the present application.
[0127] It should be noted that, in this document, the terms "comprising," "including," and any other variations 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. Specific examples have been used in this document to illustrate the principles and implementation methods of the present invention. These examples are merely for the purpose of helping to understand the method and core ideas of the present invention. The above descriptions are only preferred embodiments of the present invention. It should be pointed out that, due to the limitations of written expression and the objective existence of infinite specific structures, those skilled in the art can make several improvements, modifications, or variations without departing from the principles of the present invention, and can also combine the above technical features in an appropriate manner. These improvements, modifications, variations, or combinations, or the direct application of the concept and technical solution of the present invention to other situations without modification, should all be considered within the scope of protection of the present invention.
Claims
1. A pressure waveform consistency control system for a pulse testing equipment, characterized in that, include: The pressure cycle processing unit is used to acquire continuous pressure sampling data of the pulse testing equipment during the pressure pulse test, and extract candidate pressure cycle data from the continuous pressure sampling data according to the cycle start identification condition corresponding to the target pressure waveform. The effective cycle determination unit is used to determine the integrity of the pressure rise segment, peak segment, pressure drop segment and low pressure recovery segment in the candidate pressure cycle data based on the cycle integrity determination condition, and to determine the effective pressure cycle data from the candidate pressure cycle data after integrity determination based on the effective cycle determination condition. The abnormal cycle tracing unit is used to extract peak pressure, valley pressure, peak arrival time, pressure rise time, pressure drop time, peak holding time and low pressure recovery time from the effective pressure cycle data, and compare the extraction results with the target waveform feature range item by item to determine the abnormal pressure cycle, abnormal waveform segment and abnormal deviation type, and generate abnormal cycle tracing results. The consistency control unit is used to determine the control parameters of the pressure generating mechanism corresponding to the subsequent pressure cycle based on the abnormal cycle tracing result, and to control the pressure generating mechanism to execute the subsequent pressure pulse loading according to the pressure generating mechanism control parameters, thereby generating a pressure cycle consistency control result.
2. The pressure waveform consistency control system for a pulse testing equipment according to claim 1, characterized in that, The conditions for identifying the start of the period include: The pressure cycle processing unit is used to receive continuous pressure sampling data collected by the pressure sensor. The continuous pressure sampling data includes multiple pressure sampling points, and each pressure sampling point includes a sampling time and a pressure value. Within the adjacent preset sampling interval before the current sampling point, the pressure values of a preset number of consecutive pressure sampling points are all within the low-pressure recovery range; The pressure value at the current sampling point, or the pressure value among the preset number of adjacent pressure sampling points after the current sampling point, changes from being lower than the pressure threshold at the start of the cycle to being not lower than the pressure threshold at the start of the cycle; The pressure change rate at the current sampling point is greater than the preset pressure change rate threshold; The time interval between the current cycle start point and the previous cycle start point is greater than the preset minimum cycle interval.
3. The pressure waveform consistency control system for a pulse testing equipment according to claim 1, characterized in that, The effective cycle determination unit is used to determine the pressure rise start point, peak arrival point, peak segment end point, pressure drop end point, and low pressure recovery point in the candidate pressure cycle data. The boost segment is the data segment between the boost start point and the peak arrival point, the peak segment is the data segment between the peak arrival point and the peak segment end point, the buck segment is the data segment between the peak segment end point and the buck end point, and the low-pressure recovery segment is the data segment between the buck end point and the low-pressure recovery point.
4. The pressure waveform consistency control system for a pulse testing equipment according to claim 3, characterized in that, The conditions for determining the completeness of the cycle include: The boost start point, the peak arrival point, the peak segment end point, the bucking end point, and the low-pressure recovery point satisfy a preset timing relationship; The pressure change rate of a preset number of consecutive pressure sampling points in the boosting section is greater than the preset boosting change rate threshold. The peak range meets the target peak pressure range condition; The pressure change rate corresponding to a preset number of consecutive pressure sampling points in the pressure reduction section is less than the preset pressure reduction change rate threshold. In the low-pressure recovery phase, the pressure values of a predetermined number of consecutive pressure sampling points are all within the low-pressure recovery range, and the pressure change amplitude is less than the predetermined low-pressure stability threshold. The proportion of missing data in the candidate pressure cycle data is less than a preset missing proportion threshold.
5. The pressure waveform consistency control system for a pulse testing equipment according to claim 1, characterized in that, The effective period determination criteria include: The candidate pressure cycle data is assessed for completeness. The peak pressure of the candidate pressure cycle data is within the target peak pressure range; The valley pressure of the candidate pressure cycle data is within the target valley pressure range; The period duration of the candidate pressure period data is within the target period duration range; The data missing ratio of the candidate pressure cycle data is less than a preset missing ratio threshold. The candidate pressure cycle data meets the determination criteria for the effective count start point of the startup phase.
6. The pressure waveform consistency control system for a pulse testing equipment according to claim 5, characterized in that, The effective cycle determination unit is used to determine the stability of multiple consecutive candidate pressure cycle data during the test initiation phase. If a predetermined number of candidate pressure cycle data passes the integrity check and all meet the pressure range and cycle duration conditions in the effective cycle determination conditions, the effective cycle determination unit determines that the pulse test equipment has entered the continuous loading state and includes the pressure cycle after entering the continuous loading state in the effective pressure cycle count.
7. The pressure waveform consistency control system for a pulse testing equipment according to claim 1, characterized in that, The abnormal cycle tracing unit is used to determine at least one local extreme point in the effective pressure cycle data; If, within the same effective pressure cycle data, there exists a first local peak point, a local valley point following the first local peak point, and a second local peak point following the local valley point, and the pressure difference between the first local peak point and the local valley point, as well as the pressure difference between the second local peak point and the local valley point, are both greater than a preset double-peak fallback threshold, the abnormal cycle tracing unit will determine the corresponding segment as a local double-peak abnormal waveform segment and determine the abnormal deviation type as a local double-peak anomaly.
8. The pressure waveform consistency control system for a pulse testing equipment according to claim 1, characterized in that, The abnormal cycle tracing results include at least one of the following: the cycle number of the abnormal pressure cycle, the sampling time interval corresponding to the abnormal pressure cycle, the sampling point number corresponding to the abnormal waveform segment, the abnormal deviation type, the deviation amount, the control parameters of the pressure generating mechanism corresponding to the time of the abnormal occurrence, the test condition parameters, the test piece identifier, and the cumulative number of valid cycles.
9. The pressure waveform consistency control system for a pulse testing equipment according to claim 1, characterized in that, The consistency control unit is used to determine the corresponding control parameter adjustment direction according to the abnormal deviation type, and uses the pressure generating mechanism control parameter at the time of the abnormality or the current pressure generating mechanism control parameter as the adjustment benchmark, and determines the pressure generating mechanism control parameter for the subsequent pressure cycle according to the control parameter adjustment direction. In cases where the abnormal deviation type is high peak pressure or short-term overshoot, the boost drive quantity, boost valve opening degree, or peak segment closed-loop control gain will be determined as control parameters to correct in the direction of reduction. When the abnormal deviation type is low peak pressure, the boost drive quantity, boost valve opening degree, or peak segment closed-loop control gain are determined as control parameters to correct in the direction of increase. When the abnormal deviation type is incomplete low-pressure recovery or excessively high valley pressure, the opening degree of the pressure relief valve or the low-pressure recovery time is determined as the control parameter to be corrected in the direction of increase. When the abnormal deviation type is insufficient peak hold time, the peak hold control duration or the peak segment closed-loop hold gain is determined as the control parameter to be corrected in the direction of increase.
10. A pressure waveform consistency control system for a pulse testing apparatus according to any one of claims 1 to 9, characterized in that, The consistency control unit is also used to generate sliding statistical results based on the abnormal cycle tracing results corresponding to a preset number of effective pressure cycle data. The sliding statistics results include at least one of the following: number of anomalies, percentage of similar anomalies, average deviation, maximum deviation, and number of consecutive anomalies. When the number of occurrences of the same type of anomaly exceeds a preset threshold, the average deviation of the same type of anomaly exceeds a preset average deviation threshold, or the number of consecutive occurrences of anomaly exceeds a preset consecutive number threshold, the consistency control unit determines the correction amount of the control parameters of the pressure generating mechanism based on the average deviation of the same type of anomaly and the adjustment direction of the control parameters, and determines the control parameters of the pressure generating mechanism corresponding to the subsequent pressure cycle based on the correction amount of the control parameters of the pressure generating mechanism.