A device stability analysis method and system, device, storage medium

By calculating the time difference of cylinder action under different product types, a stability index is obtained, which solves the problem that the stability of cylinder action cannot be judged in the existing technology, and realizes the horizontal comparison and cost optimization of equipment stability analysis.

CN115616994BActive Publication Date: 2026-02-17GUANGZHOU MINO AUTOMOTIVE EQUIP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211206929.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-30
Publication Date
2026-02-17
Estimated Expiration
2042-09-30

AI Technical Summary

Technical Problem

Existing technology cannot effectively determine the operational stability of the same cylinder when producing different types of products, making it difficult to guarantee the stability of equipment operation.

Method used

By obtaining the action time difference of the same cylinder during the production of different product types, the statistical values ​​of the action, such as mean, mode, median and standard deviation, are calculated to obtain the action stability index, which is then compared with the preset stability index to determine the stable state of the cylinder.

Benefits of technology

It enables the analysis of the motion stability of the same cylinder under different product types, reduces hardware and algorithm costs, and allows for intuitive judgment of equipment stability through data, thereby improving the efficiency of problem diagnosis and equipment stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115616994B_ABST
    Figure CN115616994B_ABST
Patent Text Reader

Abstract

The application provides a device stability analysis method and system, a device and a storage medium, and comprises the following steps: acquiring an action time difference of the same action of different types of products of the same device; calculating a statistical value of the action time difference, wherein the statistical value comprises one or more of an average, a mode, a median and a standard deviation; deriving an action stability index according to the statistical value; and comparing the action stability index with a preset stability index to determine the stability of the device. By comparing the action stability index value with the preset stability index value, it is determined that the device is in a stable state, a relatively stable state or an unstable state, and corresponding maintenance work is performed according to the obtained device stability state result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of equipment testing technology, specifically relating to a method and system for equipment stability analysis, equipment, and storage medium. Background Technology

[0002] With the rapid development of mixed-type production lines in manufacturing workshops, it is normal for a single production line to produce hundreds of different types of products. The demand for comparing the equipment status of different product types has surged, and ensuring the stability of equipment operation is an urgent problem to be solved.

[0003] Existing technologies calculate the standard deviation of the action time difference to obtain an intuitive analysis of the stability of the same cylinder's action, or obtain the result by calculating the standard deviation of the same cylinder's action in the same product type. However, they cannot determine the stability of the same cylinder's action when producing different product types. Summary of the Invention

[0004] To overcome the shortcomings of the prior art, the present invention provides a method, system, device, and storage medium for analyzing equipment stability, so as to solve the problem that the prior art cannot determine the operational stability of the same cylinder when producing different types of products.

[0005] One embodiment of the present invention provides a method for analyzing the stability of equipment operation, comprising the following steps:

[0006] Obtain the time difference {ΔT} of the first action of the first equipment when producing the first type of product. 11 ,... ΔT 1n}, obtain the time difference {ΔT} of the first action of the N groups when the first equipment is producing the Mth type of product. m1 ,...ΔT mn}, where M and N are positive integers greater than 1;

[0007] Based on the action time difference {ΔT 11 ,...ΔT 1n} Calculate the statistical value A1 of the first action of the first equipment when producing the first type of product, based on the action time difference {ΔT} m1 ,...ΔT mn Calculate the statistical value A of the first action of the first equipment when producing product of type M. m The statistical value A includes one or more of the following: mean, mode, median, and standard deviation.

[0008] Based on the statistical values ​​{A1, ... A m Calculate the operational stability index of the first device;

[0009] The motion stability index of the first device is compared with a preset stability index to determine the motion stability of the first device.

[0010] In one embodiment, the time difference {ΔT} of N sets of first actions of the first device when producing a first type of product is obtained. 11 ,...ΔT 1n}, including: obtaining the start and end times of N sets of first actions of the first equipment when producing the first type of product, so as to calculate the action time difference {ΔT} of the N sets of first actions for producing the first type of product. 11 ,...ΔT 1n};

[0011] The action time difference {ΔT} of N sets of first actions of the first equipment when producing product of type M is obtained. m1 ,...ΔT mn},include:

[0012] Obtain the start and end times of the N groups of first actions of the first equipment when producing product of type M, so as to calculate the action time difference {ΔT} of the N groups of first actions for producing product of type M. m1 ,... ΔT mn}

[0013] In one embodiment, the statistical value A is determined as the mode, and the statistical value {A1, ... A2} is used to determine the mode. m} Calculate the operational stability index of the first device, including:

[0014] According to the mode value {A1, ... A1} m Select the most common value A from the stated modes. max And the minimum mode A among the mode values. min ;

[0015] According to the most common value A max and the minimum mode value A min The motion stability index of the first device is obtained as follows: Lg = (A max -A min ) / A min *100%, where Lg is the motion stability index.

[0016] In one embodiment, the preset stability index includes a first index value and a second index value, wherein the first index value is greater than the second index value;

[0017] When the calculated stability index of the first device is greater than or equal to the first index value, the first device is determined to be in an unstable state.

[0018] When the calculated stability index of the first device is less than or equal to the second index value, the first device is determined to be in a stable state.

[0019] When the calculated stability index of the first device is greater than the second index value and less than the first index value, the first device is determined to be in an intermediate state.

[0020] In one embodiment, when the first device is in an intermediate state, the following steps are further included:

[0021] Acquire historical data of the motion stability index of the first device in several sets;

[0022] The historical data of the operational stability index of the first device in several groups are arranged in chronological order to form an inspection data set;

[0023] If the set of inspection data is an increasing sequence, it is confirmed that the first device is in a state of instability.

[0024] If the set of inspection data is a decreasing sequence, it is confirmed that the first device is in a stable state;

[0025] If the set of inspection data is a swing sequence, it is confirmed that the first device is in a swing state.

[0026] In one embodiment, the statistical value A is determined as the standard deviation σ, the mean C, and the median D, including:

[0027] Based on the standard deviation {σ1, ... σ m The average value {C1, ... C} is given. m} and the median {D1, ... D m Calculate the operational stability index of the first device.

[0028] In one embodiment, when calculating the standard deviation {σ1, ... σ...} m}, average value {C1, ... C m} and median {D1, ... D m Before that, it also includes a data cleaning step:

[0029] Remove the action time difference {ΔT 11 ,...ΔT 1n The action time difference {ΔT} m1 ,...ΔT mnAbnormal data in}, wherein abnormal data is defined as data with a value greater than (Q3+3IQR) or data with a value less than (Q1-3IQR), where Q1 is the first quartile, Q3 is the third quartile, and IQR is the interquartile range.

[0030] In one embodiment, the first motion stability index Z1 and the Mth motion stability index Z m The calculation formula is:

[0031] Z1 = (D1 - C1) / σ1;

[0032] Z m =(D m -C m ) / σ m .

[0033] In one embodiment, the following steps are also included:

[0034] According to the motion stability index {Z1, ... Z1} m Calculate the difference between any two of the action stability index values;

[0035] If the absolute value of the difference in the calculated motion stability index is greater than a preset difference, it is confirmed that there is a difference in the production of the two corresponding types of products by the first device.

[0036] A system for analyzing the stability of equipment operation, comprising:

[0037] The acquisition module is used to acquire the time difference {ΔT} of N sets of first actions of the first equipment when producing the first type of product. 11 ,...ΔT 1n}, obtain the time difference {ΔT} of the first action of the N groups when the first equipment is producing the Mth type of product. m1 ,...ΔT mn}, where M and N are positive integers greater than 1;

[0038] The statistics module is used to calculate the action time difference {ΔT}. 11 ,...ΔT 1n} Calculate the statistical value A1 of the first action of the first equipment when producing the first type of product, based on the action time difference {ΔT} m1 ,...ΔT mn} Calculate the statistical value A of the first action of the first equipment when producing the Mth type of product. m The statistical values ​​include one or more of the following: mean, mode, median, and standard deviation.

[0039] The calculation module, based on the statistical values ​​{A1, ... A1}, performs calculations...m} Calculate the operational stability index of the first device; and

[0040] The comparison module compares the motion stability index of the first device with a preset stability index to determine the motion stability of the first device.

[0041] A computer device includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-described device stability analysis method.

[0042] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-described device stability analysis method.

[0043] The device stability analysis method, system, device, and storage medium provided in the above embodiments of the present invention have the following beneficial effects:

[0044] Equipment stability analysis typically involves calculating standard deviation to visually assess the stability of equipment actions within the same piece of equipment, or calculating the standard deviation of actions performed by the same equipment producing the same product. However, this approach cannot directly determine the stability of the same actions performed by different equipment producing various products. The equipment stability analysis method proposed in this application can classify the time differences of the same actions performed by different types of products during production within the same equipment into corresponding product categories, enabling cross-sectional analysis of the same equipment when producing different products. Secondly, since it utilizes basic data that can be collected from existing equipment without requiring high-resolution or high-sampling-rate data, it reduces the cost of hardware deployment and algorithm models, and can provide specific equipment stability results based on the calculated deviation values. Finally, by displaying the equipment's actions in data form, the stability of the same actions performed by different types of products within the equipment can be visually assessed. Attached Figure Description

[0045] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0046] Figure 1 A flowchart of a device stability analysis method provided in an embodiment of the present invention;

[0047] Figure 2 A flowchart for calculating the motion stability index is provided for one embodiment;

[0048] Figure 3 A logic diagram comparing an action stability index with a preset stability index, provided in one embodiment;

[0049] Figure 4 This is a logic diagram for determining stability when the system is in an intermediate state.

[0050] Figure 5 A logic diagram comparing an action stability index with a preset stability index, provided for another embodiment;

[0051] Figure 6 This is a logic diagram showing the differences when the equipment produces two corresponding types of products;

[0052] Figure 7 This is a schematic diagram of a device stability analysis system provided in an embodiment of the present invention;

[0053] Figure 8 This is a diagram of the cylinder structure.

[0054] Figure 9 This is a structural diagram of the hardware operating environment that relates to the present invention. Detailed Implementation

[0055] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.

[0056] It should be noted that if the embodiments of the present invention involve directional indications (such as up, down, left, right, front, back, etc.), the directional indications are only used to explain the relative positional relationship and movement of the components in a specific posture. If the specific posture changes, the directional indications will also change accordingly.

[0057] Furthermore, if the embodiments of this invention involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the use of "and / or" or "and / or" throughout the text includes three parallel solutions. For example, "A and / or B" includes solution A, solution B, or a solution where both A and B are satisfied simultaneously. Furthermore, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. When the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.

[0058] Because multiple cylinders operate during production in the white goods manufacturing workshop, this invention can statistically analyze the action time difference of each or every type of cylinder, such as ordinary cylinders, buffer cylinders, swing cylinders, and impact cylinders. In this embodiment, the action data of the cylinders currently in production is acquired. This action data can be obtained through an action data acquisition device on the current production equipment, or by directly acquiring PLC data from the communication interface of the current production equipment and identifying the action data in the PLC data; the release, clamping, and other positioning signals of each cylinder action are obtained from the equipment's PLC. Figure 8A schematic diagram of a typical cylinder 300 is shown. The cylinder 300 includes a cylinder body 310 and a piston 320 disposed inside the cylinder body 310. The piston 320 drives the piston rod 330 to reciprocate within the cylinder body 310, thereby realizing the function of the cylinder 300. A top dead center sensor 311 and a bottom dead center sensor 312 are disposed on the cylinder body 310. The top dead center sensor 311 is located at the top dead center of the cylinder, i.e., point B. When the piston 320 moves to the top dead center, the top dead center sensor 311 receives the position information of the piston 320 and sends the information indicating that the piston 320 is at the top dead center to the controller. The bottom dead center sensor 312 is located at the bottom dead center of the cylinder, i.e., point A. When the piston 320 moves to the bottom dead center, the bottom dead center sensor 312 receives the position information of the piston 320 and sends the information indicating that the piston 320 is at the bottom dead center to the controller. Therefore, by setting the top dead center sensor 311 and the bottom dead center sensor 312, the movement of the piston 320 in the cylinder 300 can be effectively detected, thereby providing analytical data for the subsequent operation of the cylinder. In this embodiment, the top dead center sensor 311 and the bottom dead center sensor 312 are Hall sensors. A magnet is provided in the piston 320. When the piston 320 moves to the top dead center or the bottom dead center of the cylinder, the Hall sensor can detect the position of the piston 320. In this embodiment, the time interval between the piston in the cylinder 300 moving from the bottom dead center to the top dead center and back to the bottom dead center is defined as one cylinder operation cycle. The cylinder's operating data includes the duration of one cylinder operation cycle. The time difference during the displacement process of the piston 320 from point A to point B or from point B to point A is calculated, and the stability of the equipment is analyzed laterally from different product types performing the same action. Furthermore, the analysis of cylinder movements can quickly pinpoint the problem area of ​​the malfunctioning cylinder and its corresponding product type, greatly improving the efficiency of troubleshooting, reducing potential equipment failures, and enhancing cylinder stability, thereby ensuring the stability of equipment production.

[0059] Please see Figure 1 A method for analyzing the stability of equipment operation includes the following steps:

[0060] Obtain the time difference {ΔT} of the first action of the first equipment when producing the first type of product. 11 ,... ΔT 1n}, obtain the time difference {ΔT} of the first action of the N groups when the first equipment is producing the Mth type of product. m1 ,...ΔT mn}, where M and N are positive integers greater than 1;

[0061] Based on the action time difference {ΔT 11,...ΔT 1n} Calculate the statistical value A1 of the first action of the first equipment when producing the first type of product, based on the action time difference {ΔT} m1 ,...ΔT mn Calculate the statistical value A of the first action of the first equipment when producing product of type M. m The statistical value A includes one or more of the following: mean, mode, median, and standard deviation.

[0062] Based on the statistical values ​​{A1, ... A m Calculate the operational stability index of the first device;

[0063] The motion stability index of the first device is compared with a preset stability index to determine the motion stability of the first device.

[0064] By obtaining the action time difference {ΔT 11 ,...ΔT 1n}、{ΔT m1 ,...ΔT mn This method displays the time difference of the same action in the same cylinder when producing different types of products. It calculates the mean, mode, median, and standard deviation of multiple time differences. Based on the preset stability index type, it selects one or more of the mean, mode, median, and standard deviation to compare and analyze the cylinder's stability, thereby analyzing the overall equipment stability.

[0065] Understandably, a cylinder's operation consists of only two actions: extension (clamping) and retraction (releasing). The stroke of this action is fixed, and the air pressure supplied is theoretically also fixed. Therefore, theoretically, the duration of each extension and retraction action is fixed. However, in practical applications, there are differences. For example, when the same cylinder is used to produce two different types of products, the operation is smooth when the part being processed for one product does not interfere with the cylinder's movement. But when producing another type of finished product, the part being processed interferes with the cylinder's movement, i.e., friction increases, and the cylinder's movement time will be longer. In other words, the duration of the same action of the cylinder will differ when producing different products. In a production line, equipment operates in an assembly line manner. This means that when producing product A, multiple products of product A will pass through the first cylinder, and the action data of the first cylinder clamping product A is collected to obtain a set of action data for the first cylinder clamping product A. Similarly, when producing product B, a set of action data for the first cylinder clamping product B can be obtained, and so on, to obtain multiple sets of data for the first cylinder clamping different products. It is understandable that the first cylinder produces different products while performing the same clamping action. By processing and analyzing the stability of the first cylinder from multiple sets of action data, that is, by analyzing the stability of the cylinder from a lateral perspective, we can determine which type of product the first cylinder is less stable when producing, and then perform maintenance or adjustment in a timely manner.

[0066] In one embodiment, the time difference {ΔT} of N sets of first actions of the first device when producing a first type of product is obtained. 11 ,...ΔT 1n}, including: obtaining the start and end times of N sets of first actions of the first equipment when producing the first type of product, so as to calculate the action time difference {ΔT} of the N sets of first actions for producing the first type of product. 11 ,...ΔT 1n};

[0067] The action time difference {ΔT} of N sets of first actions of the first equipment when producing product of type M is obtained. m1 ,...ΔT mn},include:

[0068] Obtain the start and end times of the N groups of first actions of the first equipment when producing product of type M, so as to calculate the action time difference {ΔT} of the N groups of first actions for producing product of type M. m1 ,... ΔT mn To maintain a consistent data length, the time differences between actions are processed with the same number of decimal places for ease of statistical analysis.

[0069] For example, when producing product A, the start time t of clamping the first cylinder is obtained. 11 Right now Figure 8The moment when the piston leaves point B; obtain the end time t of clamping the first cylinder. 12 Right now Figure 8 The moment the middle piston reaches point A; calculate the time difference t when the first cylinder clamps product A. 12 -t 11 =ΔT 11 This refers to the time difference during the piston displacement process. Similarly, the time difference between the actions of the first cylinder clamping different products in multiple sets can be obtained.

[0070] Furthermore, suppose product A is a car wing and product B is another car wing. The two have different shapes and sizes, which causes the same cylinder to have different action time differences when clamping the car wings respectively. Therefore, it is necessary to obtain multiple sets of action time differences when clamping the car wings to perform lateral analysis on the stability of the cylinder.

[0071] Please see Figure 2 In one embodiment, the statistical value A is determined as the mode, and the statistical value {A1, ... A2} is used to determine the mode. m} Calculate the operational stability index of the first device, including:

[0072] According to the mode value {A1, ... A1} m Select the most common value A from the stated modes. max And the minimum mode A among the mode values. min ;

[0073] According to the most common value A max and the minimum mode value A min The motion stability index of the first device is obtained as follows: Lg = (A max -A min ) / A min *100%, where Lg is the motion stability index.

[0074] It should be noted that the time difference {ΔT} of the first action of the first equipment when producing the first type of product is... 11 ,...ΔT 1n} Obtain the mode value A1; the time difference of the first action of the first equipment in producing the Mth type of product {ΔT} m1 ,...ΔT mn} Obtain the mode value A m Thus, we obtain {A1, ... A1}, where the statistical value is the mode. m}. Using the most common value A max With the minimum value A min The difference value is divided by the minimum mode value A to obtain a stable range. min Multiply by a percentage to obtain the stability index Lg.

[0075] Understandably, the most common number A max and the minimum mode A min The motion stability index is calculated by using the minimum mode as the benchmark for cylinder action time difference. The maximum mode represents the maximum value of the cylinder action time difference under stable conditions. To avoid the influence of outliers, a value range can be manually set, and a custom sample range for action time difference can be selected. Values ​​outside the sample range are removed before calculating the motion stability index. Then, based on the definition of the mode in statistics, the maximum mode A of the action time difference for the same action in different types of products within the same cylinder is obtained. max and the minimum mode A min Using the minimum mode A min Based on the majority A max The maximum stability range indicates that the time difference of each action is within a stable range when the cylinder is in a stable condition. Furthermore, by calculating the ratio of the difference between the maximum and minimum modes to the minimum mode value, a stability index is obtained, providing a clear understanding of its stability across different product types.

[0076] In other words, from the time differences of the clamping actions of multiple sets of cylinders 1 for different products, the mode A1 of product A, the mode of product B, and the mode A3 of product C are calculated respectively. For example, if A1 = 0.1, A2 = 0.13, and A3 = 0.15, then the minimum mode value is A1. min =0.1, the most common number A max =0.15, the stable range of the action time difference of cylinder 1 is 0.1-0.15.

[0077] Please see Figure 3 In one embodiment, the preset stability index includes a first index value E1 and a second index value E2, wherein the first index value E1 is greater than the second index value E2.

[0078] When the calculated stability index of the first device is greater than or equal to the first index value E1, the first device is determined to be in an unstable state.

[0079] When the calculated stability index of the first device is less than or equal to the second index value E2, the first device is determined to be in a stable state.

[0080] When the calculated stability index of the first device is greater than the second index value E2 and less than the first index value E1, the first device is determined to be in an intermediate state.

[0081] For example, if the first index value E1 is 40% and the second index value E2 is 20%, the calculated stability index value of the first cylinder in the first device is 10%. Therefore, by comparison, it can be determined that the first cylinder is in a stable state.

[0082] Please see Figure 4 In one embodiment, when the first device is in an intermediate state, the following steps are further included:

[0083] Acquire historical data of the motion stability index Lg of the first device in several sets;

[0084] The historical data of the motion stability index Lg of the first device in several groups are arranged in chronological order to form an inspection data set j;

[0085] If the inspection data set j is an increasing sequence, it is confirmed that the first device is in a state of instability.

[0086] If the inspection data set j is a decreasing sequence, it is confirmed that the first device is in a stable state;

[0087] If the inspection data set j is a swing sequence, it is confirmed that the first device is in a swing state.

[0088] It should be noted that the oscillating sequence is a sequence in which some terms are greater than the previous term and some terms are less than the previous term; the oscillating state is equivalent to the second intermediate state, which can confirm that the first device is temporarily in a stable state, but there is a tendency for intermittent instability.

[0089] When the cylinder is confirmed to be in an intermediate state, further examination of the cylinder's historical operational stability index data is required. The changes in the cylinder's Type I stability index over time are compared to determine its stability. In other words, it's necessary to check whether the cylinder is gradually transitioning from a stable to an unstable state. For example, by examining the historical changes in the Type I stability index, it can be seen that the cylinder was stable in January, reached a relatively stable intermediate state in February, and became unstable in March. This confirms that the cylinder's operational stability index is gradually increasing, indicating a potential malfunction.

[0090] Furthermore, data with a time difference value of "0" is cleared. This eliminates abnormal data from periods of inactivity, improving data validity.

[0091] In another embodiment, the statistic A is determined as the standard deviation σ, the mean C, and the median D, including:

[0092] Based on the standard deviation {σ1, ... σ m The average value {C1, ... C} is given. m} and the median {D1, ... D m Calculate the operational stability index of the first device.

[0093] It should be noted that the standard deviation σ1, mean C1, and median D1 of the first action of the first equipment when producing the first type of product are calculated based on the action time differences {ΔT11, ..., ΔT1n}; the standard deviation σm, mean Cm, and median Dm of the first action of the first equipment when producing the Mth type of product are calculated based on the action time differences {ΔTm1, ..., ΔTmn}; and so on, to obtain the standard deviation {σ1, ..., σ1n}. m The average value {C1, ... C} is given. m} and the median {D1, ... D m}, and then calculate the motion stability index {Z1, ... Z}. 1n The motion stability of the first device is determined by comparing it with a preset motion stability index.

[0094] In one embodiment, when calculating the standard deviation {σ1, ... σ...} m}, average value {C1, ... C m} and median {D1, ... D m Before that, it also includes a data cleaning step:

[0095] Remove the action time difference {ΔT 11 ,...ΔT 1n The action time difference {ΔT} m1 ,...ΔT mn Abnormal data in}, wherein abnormal data is defined as data with a value greater than (Q3+3IQR) or data with a value less than (Q1-3IQR), where Q1 is the first quartile, Q3 is the third quartile, and IQR is the interquartile range.

[0096] It should be noted that the multiple sets of action time differences are arranged in ascending order of value, and the 25th percentile value Q1 and the 75th percentile value Q3 in the action data are extracted; the difference between Q3 and Q1 is calculated to obtain the interquartile range (IQR); values ​​greater than Q3 + 3IQR and values ​​less than Q1 - 3IQR are removed. Finally, the effective dataset [Q1 - 3IQR, Q3 + 3IQR] is obtained, and the standard deviation {σ1, σ2...σ1} in the effective dataset is calculated. m}, average value {C1, ... C m} and median {D1, ... D m}

[0097] It is understandable that, assuming the normal cylinder action time difference is 1 to 2 seconds, there may be extreme values ​​such as 50 seconds. Such data needs to be excluded to reduce data interference and affect the evaluation results.

[0098] In one embodiment, the first motion stability index Z1 and the Mth motion stability index Z m The calculation formula is:

[0099] Z1 = (D1 - C1) / σ1;

[0100] Z m =(D m -C m ) / σ m .

[0101] The motion stability index Z is obtained by dividing the difference between the median D and the average C of the motion time difference of the same action when producing the same type of product in the same cylinder by the standard deviation σ.

[0102] Please see Figure 5 Similarly, the preset stability index includes a first index value F1 and a second index value F2, wherein the first index value F1 and the second index value F2 can be modified and input according to the actual situation. When the calculated motion stability index value Z is greater than or equal to the first index value F1, it is determined that the first device is in an unstable state; it is judged that the motion state difference is large, and a prompt is made: "This cylinder motion is unstable, please pay close attention to and check this cylinder motion".

[0103] When the calculated motion stability index value Z is less than or equal to the second index value F2, the first device is determined to be in a stable state; the motion state difference is judged to be small, and the message "This cylinder motion is stable and can operate normally" is displayed.

[0104] When the calculated motion stability index value Z is greater than the second index value F2 and less than the first index value F1, the first device is determined to be in an intermediate state; it is judged to be in a motion swing state and a prompt is made: "This cylinder moves relatively well but fluctuates occasionally. Please continue to pay attention. It can work normally."

[0105] For example, if the first index value F1 is 1 and the second index value F2 is 0.3, the calculated stability index value of the first cylinder in the first device is 0.1. By comparing these values, we can determine which type of product the first cylinder is producing when it is in a stable state.

[0106] For further details, please see Figure 4 When the first device is in an intermediate state, the following steps are also included:

[0107] Acquire several sets of historical data on the motion stability index Z of the first device;

[0108] The historical data of the motion stability index Z of the first device in several groups are arranged in chronological order to form an inspection data set j;

[0109] If the inspection data set j is an increasing sequence, it is confirmed that the first device is in a state of instability.

[0110] If the inspection data set j is a decreasing sequence, it is confirmed that the first device is in a stable state;

[0111] If the inspection data set j is a swing sequence, it is confirmed that the first device is in a swing state.

[0112] It should be noted that the oscillating sequence is a sequence in which some terms are greater than the previous term and some terms are less than the previous term; the oscillating state is equivalent to the second intermediate state, which can confirm that the first device is temporarily in a stable state, but there is a tendency for intermittent instability.

[0113] When the cylinder is confirmed to be in an intermediate state, further examination of the cylinder's historical operational stability index data is required. The changes in the cylinder's Type I stability index over time are compared to determine its stability. In other words, it's necessary to check whether the cylinder is gradually transitioning from a stable to an unstable state. For example, by examining the historical changes in the Type I stability index, it can be seen that the cylinder was stable in January, reached a relatively stable intermediate state in February, and became unstable in March. This confirms that the cylinder's operational stability index is gradually increasing, indicating a potential malfunction.

[0114] Please see Figure 6 In one embodiment, the following steps are also included:

[0115] According to the motion stability index {Z1, ... Z1} m Calculate the difference between any two of the action stability index values;

[0116] If the absolute value of the difference in the calculated motion stability index is greater than the preset difference k, it is confirmed that there is a difference in the production of the two corresponding types of products by the first device.

[0117] In other words, the difference between any two action stability index values ​​is used to evaluate the differences in the working methods of the cylinders for each product. For example, Z1 and Z2; if the difference |Z1-Z2| is less than or equal to the preset difference k, it indicates that there is no significant difference in the working state of the two corresponding products in the cylinder. If the difference |Z1-Z2| is greater than the preset difference k, it indicates that there is a significant difference in the action state of the two corresponding products in the cylinder, and the staff will go to the site for inspection. The difference |Z1-Z2| serves as a judgment parameter for frequent failures of a single cylinder, providing a judgment parameter for future cylinder prediction. The preset difference k can be modified and input according to the actual situation.

[0118] Please see Figure 7A device motion stability analysis system 100, comprising:

[0119] The acquisition module 110 is used to acquire the time difference {ΔT} of N sets of first actions of the first equipment when producing the first type of product. 11 ,...ΔT 1n}, obtain the time difference {ΔT} of the first action of the N groups when the first equipment is producing the Mth type of product. m1 ,...ΔT mn}, where M and N are positive integers greater than 1;

[0120] Statistical module 120 is used to calculate the action time difference {ΔT}. 11 ,...ΔT 1n} Calculate the statistical value A1 of the first action of the first equipment when producing the first type of product, based on the action time difference {ΔT} m1 ,...ΔT mn} Calculate the statistical value A of the first action of the first equipment when producing the Mth type of product. m The statistical values ​​include one or more of the following: mean, mode, median, and standard deviation.

[0121] Calculation module 130, based on the statistical values ​​{A1, ... A1} m} Calculate the operational stability index of the first device; and

[0122] The comparison module 140 compares the motion stability index of the first device with a preset stability index to determine the motion stability of the first device.

[0123] The acquisition module 110 acquires the action time difference {ΔT} from the PLC of the cylinder. 11 ,...ΔT mn The statistics module 120 calculates the action time difference {ΔT} based on the action time difference. 11 ,...ΔT mn The statistical value A was obtained through statistics. m The statistical value A m The calculation module 130 calculates the motion stability index; the comparison module 140 compares the motion stability index with a preset stability index to output the motion stability of the cylinder. Its beneficial effects are the same as in other embodiments, and will not be described in detail here.

[0124] Please see Figure 9 A computer device 200 includes a memory 220 and a processor 210. The memory 220 stores a computer program 240, and the processor 210 executes the computer program to implement the above-described device stability analysis method.

[0125] A computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the aforementioned device stability analysis method. Its beneficial effects are the same as those of other embodiments, and will not be described in detail here.

[0126] The above description is merely a preferred embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural transformations made using the contents of the present invention's specification and drawings under the inventive concept of the present invention, or direct / indirect applications in other related technical fields, are included within the patent protection scope of the present invention.

Claims

1. A device motion stability analysis method characterized by, The method comprises the following steps: action time differences {ΔT 11 ,... ΔT 1n} of the N groups of first actions of the first device when producing the first type of product, action time differences {ΔT m1 ,... ΔT mn} of the N groups of first actions of the first device when producing the Mth type of product, wherein M and N are positive integers greater than 1; According to the action time difference {ΔT 11 ,... ΔT 1n}, the statistical value A1 of the first action of the first device when producing the first type of product is calculated, according to the action time difference {ΔT m1 ,... ΔT mn}, the statistical value A m of the first action of the first device when producing the Mth type of product is calculated, wherein the statistical value includes one or more of the mean, mode, median, and standard deviation. According to statistical values {A1,...A m calculate an action stability index of the first device; comparing the action stability index of the first device with a preset stability index to determine the action stability of the first device; the preset stability index comprises a first index value and a second index value, the first index value being greater than the second index value; when the calculated action stability index of the first device is greater than the second index value and less than the first index value, it is determined that the first device is in an intermediate state; when the first device is in the intermediate state, the method further comprises the following steps: obtaining a plurality of sets of historical data of the action stability index of the first device; arranging the plurality of sets of historical data of the action stability index of the first device in chronological order to form a check data set; if the check data set is an increasing sequence, it is confirmed that the first device is in a state of tending to be unstable; if the check data set is a decreasing sequence, it is confirmed that the first device is in a state of tending to be stable; if the check data set is a swing sequence, it is confirmed that the first device is in a swing state.

2. The device motion stability analysis method according to Claim 1, wherein the action time difference {ΔT 11 ,... ΔT 1n} of the N groups of first actions of the first device in producing the first type of product is obtained by obtaining the start time and the end time of the N groups of first actions of the first device in producing the first type of product, respectively, to calculate the action time difference {ΔT 11 ,... ΔT 1n} of the N groups of first actions in producing the first type of product. the action time difference (ΔT m1 ,... ΔT mn ) of the N groups of first actions of the first device in producing the Mth type of product, comprising: acquiring the start time and the end time of the N groups of first actions of the first device in producing the Mth type of product, so as to respectively calculate the action time difference (ΔT m1 ,... ΔT mn ) of the N groups of first actions in producing the Mth type of product.

3. The device motion stability analysis method according to Claim 1, wherein The statistical value is determined as a mode, and the action stability index of the first device is calculated according to the statistical value {A1,...A m includes: According to the aforementioned mode value {A1, ... A m Select the most common value A from the stated modes. max And the minimum mode A among the mode values. min ; According to the maximum mode value A max and the minimum mode value A min a motion stability index of the first device is derived, Lg = (A max -A min ) / A min 100%, wherein Lg is the motion stability index.

4. The device motion stability analysis method according to Claim 1, wherein when the calculated action stability index of the first device is greater than or equal to the first index value, it is determined that the first device is in an unstable state; when the calculated action stability index of the first device is less than or equal to the second index value, it is determined that the first device is in a stable state.

5. The device motion stability analysis method according to Claim 4, wherein The statistical values are determined as a standard deviation σ, a mean value C and a median D, comprising: The action stability index of the first device is calculated from the standard deviations {σ1,...σ m}, the mean values {C1,...C m} and the median values {D1,...D m}.

6. The device motion stability analysis method according to Claim 5, wherein Before calculating the standard deviations {σ1,...σ m}, the mean values {C1,...C m} and the median values {D1,...D m}, a data cleaning step is also included: removing the action time difference {ΔT 11 ,... ΔT 1n}, the abnormal data in the action time difference {ΔT m1 ,... ΔT mn}, the abnormal data being determined as data with a value greater than Q3+3IQR or data with a value less than Q1-3IQR, wherein Q1 is the first quartile, Q3 is the third quartile, and IQR is the interquartile range.

7. The device motion stability analysis method according to Claim 5, wherein The first motion stability index Z1, the Mth motion stability index Z m The calculation formula is: Z1 = (D1-C1) / σ1; Z m = (D m -C m ) / σ m .

8. The device motion stability analysis method according to Claim 7, wherein the method further comprises the following steps: calculating the difference between any two of said motion stability indices {Z1,...Z m}; if the absolute value of the difference of the calculated action stability index is greater than a preset difference value, it is confirmed that there is a difference in the production of the first device corresponding to the two types of products.

9. An apparatus motion stability analysis system characterized by comprising: comprising: The collecting module is configured to acquire action time differences {ΔT 11 ,...ΔT 1n} of N groups of first actions of the first device when producing the first type of product, acquire action time differences {ΔT m1 ,...ΔT mn} of N groups of first actions of the first device when producing the Mth type of product, wherein M and N are positive integers greater than 1. a statistical module for calculating statistical values of the first action A1 of the first device in producing the first type of product according to the action time difference {ΔT 11 ,... ΔT 1n}, and calculating statistical values of the first action A m of the first device in producing the Mth type of product according to the action time difference {ΔT m1 ,... ΔT mn}, wherein the statistical values include one or more of mean, mode, median, and standard deviation; a calculation module for calculating an action stability index of the first device from the statistical values {A1,... A m}; and a comparison module, which compares the action stability index of the first device with a preset stability index to determine the action stability of the first device; the preset stability index comprises a first index value and a second index value, the first index value being greater than the second index value; when the calculated action stability index of the first device is greater than the second index value and less than the first index value, it is determined that the first device is in an intermediate state; when the first device is in the intermediate state, the comparison module obtains a plurality of sets of historical data of the action stability index of the first device; arranges the plurality of sets of historical data of the action stability index of the first device in chronological order to form a check data set; if the check data set is an increasing sequence, it is confirmed that the first device is in a state of tending to be unstable; if the check data set is a decreasing sequence, it is confirmed that the first device is in a state of tending to be stable; if the check data set is a swing sequence, it is confirmed that the first device is in a swing state. 10.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-9. The processor executes the computer program to implement the device stability analysis method of any one of claims 1-8.

11. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the device stability analysis method of any one of claims 1-8.

Citation Information

Patent Citations

  • Action stability analysis method, system and equipment and storage medium

    CN114637264A