A method and system for diagnosing the health status of a contactor
By calculating the similarity and fluctuation factor of contactor parameters, setting multiple score thresholds, and combining the range deviation rate and alignment difference, the thresholds are dynamically adjusted, solving the problem of inaccurate contactor fault type identification in the existing technology, and achieving higher diagnostic accuracy and environmental adaptability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CRRC ZHUZHOU ELECTRIC LOCOMOTIVE RESEARCH INSTITUTE CO LTD
- Filing Date
- 2025-12-16
- Publication Date
- 2026-07-17
AI Technical Summary
In the existing technology, the health status is determined by comparing the contactor parameters with preset thresholds, but this cannot accurately determine the fault type and there is a threshold deviation.
By calculating the similarity and fluctuation factor between contactor parameters, setting multiple score thresholds, and combining the range deviation rate and alignment difference, the thresholds are dynamically adjusted to determine the fault type and health status.
It improves the accuracy of contactor fault diagnosis, can identify specific fault types and dynamically adjust thresholds, and reduces the impact of environmental changes on diagnosis.
Smart Images

Figure CN121476920B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of contactor fault diagnosis, and specifically relates to a method and system for diagnosing the health status of contactors. Background Technology
[0002] In the field of rail transit, contactors are important electrical control devices, mainly used to control the on / off switching of circuits in power systems. Their efficient and reliable operation is directly related to the safety, stability, and economy of rail transit systems. Figure 1 As shown, in the traction converter, after the main circuit breaker KM1 is turned on, the main transformer obtains the pantograph-catenary voltage from it; the charging contactor KM2 is mainly used to support the pre-charging process of the capacitor, avoiding excessive current surges at the moment the circuit is turned on, and protecting power electronic equipment (such as inverters and rectifiers) from damage by current surges; after the short-circuit contactor KM3 is turned on, it continues to charge the support capacitor to the operating voltage; the isolating contactor KM4 is used between the inverter and the motor, and disconnects the isolating contactor to cut off the faulty motor when the motor fails; the auxiliary transformer output contactor KM5 controls, protects, and isolates the output circuit of the auxiliary transformer, ensuring the safety of the auxiliary transformer and its load. Therefore, monitoring the status of the contactors is particularly necessary to ensure the normal operation of rail transit vehicles.
[0003] In related technologies, the status monitoring of contactors mainly involves monitoring contactor data and comparing each parameter with a pre-set threshold to determine the health status of the contactor.
[0004] Regarding the aforementioned technologies, the health status of the contactor is determined by comparing each parameter with a pre-set threshold. However, different working conditions and environments can lead to deviations in the thresholds, and it is impossible to accurately determine the type of fault. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide a method and system for diagnosing the health status of contactors, which not only improves the accuracy of contactor fault diagnosis, but also identifies the type of fault.
[0006] A method for diagnosing the health status of a contactor, comprising:
[0007] Obtain contactor parameters, which have multiple types and each type has multiple values;
[0008] Calculate the similarity between different contactor parameters, and classify the contactor parameters according to the similarity to obtain classification parameter groups;
[0009] Calculate the fluctuation factor for each contactor parameter in the classification parameter group;
[0010] Set a first score threshold, a second score threshold, and a third score threshold;
[0011] The first score is obtained based on the fluctuation factor, the first score threshold, the second score threshold, and the third score threshold;
[0012] Set a fourth, a fifth, and a sixth score threshold;
[0013] The range deviation rate is calculated based on the contactor parameters.
[0014] The second score is calculated based on the range deviation rate, the fourth score threshold, the fifth score threshold, and the sixth score threshold;
[0015] The alignment difference is calculated based on the contactor parameters, and the third score is calculated based on the alignment difference.
[0016] Based on the first score, the second score, and the third score, the contactor fault type and fault health status are obtained, and the contactor fault type and fault health status are used as diagnostic results.
[0017] Optionally, the step of calculating the similarity between different contactor parameters and classifying the contactor parameters according to the similarity to obtain a classification parameter group includes:
[0018] Calculate the average value of each contactor parameter;
[0019] Based on the contactor parameters and their average values, the similarity between different contactor parameters is calculated and expressed as:
[0020]
[0021] in, To measure the similarity between different contactor parameters, For the first The first parameter of the contactor class One value, For the first Average values of contactor parameters. The number of contactor parameters, For the first The first parameter of the contactor class One value, This represents the average value of the parameters for the type b contactor.
[0022] Optionally, the fluctuation factor for each contactor parameter in the calculation of the classification parameters is expressed as:
[0023]
[0024] in, For the first The first parameter of the contactor class One value, For the first Average values of contactor parameters. This represents the number of contactor parameters.
[0025] Optionally, obtaining the first score based on the volatility factor, the first score threshold, the second score threshold, and the third score threshold includes:
[0026] The first score includes a first preset score, a second preset score, a third preset score, and a fourth preset score;
[0027] If the fluctuation factor is less than the first score threshold, then the first preset score is used as the first score;
[0028] If the fluctuation factor is between the first score threshold and the second score threshold, then the second preset score is used as the first score;
[0029] If the fluctuation factor is between the second score threshold and the third score threshold, then the third preset score is used as the first score;
[0030] If the fluctuation factor is greater than the third score threshold, then the fourth preset score is used as the first score.
[0031] Optionally, the range deviation rate calculated based on the contactor parameters is expressed as:
[0032]
[0033] in, For the first The first parameter of the contactor class One value, For the first The maximum value of the parameters of the contactor class. For the first Minimum values of contactor parameters. This represents the range deviation rate.
[0034] Optionally, the step of calculating the alignment difference based on the contactor parameters and calculating the third score based on the alignment difference includes:
[0035] Based on the contactor parameters, the parameter type is obtained;
[0036] Obtain the coil voltage of the contactor;
[0037] Establish the functional relationship between the coil voltage and the contactor parameters based on the parameter type;
[0038] The alignment difference is obtained based on the aforementioned functional relationship and the coil voltage;
[0039] The third score is calculated based on the alignment difference.
[0040] Optionally, establishing the functional relationship between the coil voltage and the contactor parameters based on the parameter type includes:
[0041] Obtain the training database;
[0042] An initial correlation between the coil voltage and the contactor parameters is established based on the parameter type, wherein the initial functional relationship includes a first parameter and a second parameter;
[0043] Training database;
[0044] Using the training database, the initial association relationship is trained to obtain the first optimized parameter and the second optimized parameter;
[0045] The functional relationship between the coil voltage and the contactor parameters is established based on the first and second optimized parameters.
[0046] A contactor health status diagnostic system, comprising:
[0047] The acquisition module is used to acquire contactor parameters. The contactor parameters have multiple types, and each type of contactor parameter has multiple values.
[0048] The classification module is used to calculate the similarity between different contactor parameters, and classify the contactor parameters according to the similarity to obtain a classification parameter group;
[0049] The first calculation module is used to calculate the fluctuation factor of each contactor parameter in the classification parameters;
[0050] The settings module is used to set the first score threshold, the second score threshold, and the third score threshold.
[0051] The second calculation module is used to obtain a first score based on the fluctuation factor, the first score threshold, the second score threshold, and the third score threshold;
[0052] The settings module is used to set the fourth, fifth, and sixth score thresholds.
[0053] The third calculation module is used to calculate the range deviation rate based on the contactor parameters;
[0054] The fourth calculation module is used to calculate the second score based on the range deviation rate, the fourth score threshold, the fifth score threshold, and the sixth score threshold;
[0055] The fifth calculation module is used to calculate the alignment difference based on the contactor parameters, and to calculate the third score based on the alignment difference.
[0056] The diagnostic module is used to obtain the contactor fault type and fault health status based on the first score, the second score and the third score, and use the contactor fault type and fault health status as the diagnostic results.
[0057] A terminal device includes a memory and a processor. The memory stores a computer program that can run on the processor. When the processor loads and executes the computer program, it employs a contactor health status diagnosis method.
[0058] A computer-readable storage medium storing a computer program, which, when loaded and executed by a processor, employs a contactor health status diagnosis method.
[0059] The beneficial effects of this invention are:
[0060] The process involves acquiring contactor parameters, which come in various types and each type has multiple values. The similarity between different contactor parameters is calculated, and these parameters are categorized based on similarity to obtain classification parameter groups. The fluctuation factor for each contactor parameter in each classification parameter group is calculated. First, second, and third score thresholds are set. A first score is obtained based on the fluctuation factor, the first, second, and third score thresholds. Fourth, fifth, and sixth score thresholds are set. The range deviation rate is calculated based on the contactor parameters. A second score is calculated based on the range deviation rate, the fourth, fifth, and sixth score thresholds. An alignment difference is calculated based on the contactor parameters, and a third score is obtained based on the alignment difference. Based on the first, second, and third scores, the contactor fault type and fault health status are determined, and these are used as diagnostic results. The process also involves analyzing the electrical signals associated with the contactor's closing and opening processes, extracting feature parameters, classifying each contactor parameter by similarity to determine the fault type, and then dynamically adjusting the thresholds to improve the accuracy of fault health status assessment. Attached Figure Description
[0061] Figure 1 This is a schematic diagram of the traction converter of the present invention.
[0062] Figure 2This is a flowchart illustrating a contactor health status diagnosis method according to the present invention.
[0063] Figure 3 This is a graph showing the relationship between the battery voltage and the contactor engagement time of a train over a certain period of time. Detailed Implementation
[0064] A contactor health status diagnosis method, such as Figure 2 As shown, it includes:
[0065] S1. Obtain contactor parameters. There are multiple types of contactor parameters, and each type of contactor parameter has multiple values.
[0066] Specifically, the contactor operates continuously 10 times. Based on the physical process of the contactor's on and off states, characteristic parameters of the contactor are extracted. The contactor parameters are shown in Table 1.
[0067] Table 1
[0068]
[0069] S2. Calculate the similarity between different contactor parameters, and classify the contactor parameters according to the similarity to obtain classification parameter groups;
[0070] The step of calculating the similarity between different contactor parameters and classifying the contactor parameters based on the similarity to obtain a classification parameter group includes:
[0071] Calculate the average value of each contactor parameter;
[0072] Based on the contactor parameters and their average values, the similarity between different contactor parameters is calculated and expressed as:
[0073]
[0074] in, To measure the similarity between different contactor parameters, For the first The first parameter of the contactor class One value, For the first Average values of contactor parameters. The number of contactor parameters, For the first The first parameter of the contactor class One value, This represents the average value of the parameters for the type b contactor.
[0075] S3. Calculate the fluctuation factor of each contactor parameter in the classification parameters;
[0076] The fluctuation factor for each contactor parameter in the calculation of the classification parameters is expressed as follows:
[0077]
[0078] in, For the first The first parameter of the contactor class One value, For the first Average values of contactor parameters. This represents the number of contactor parameters.
[0079] Specifically, It is a value between [-1, 1], if If the calculation result is positive, then X and Y are positively correlated. If the calculation result is negative, then X and Y are negatively correlated. The larger the absolute value of X, the stronger the correlation between X and Y. Pearson correlation analysis is performed pairwise on each feature parameter to identify those with strong correlations. Characteristic parameters with absolute values greater than 0.5 are grouped together. For example, the main contact closing time, auxiliary contact closing time, and core starting closing time show a strong positive correlation, while the core starting closing current shows a strong negative correlation. Evaluating these four characteristic parameters together can reflect the degree of contactor jamming. Similarly, the main contact bounce time and the number of main contact bounces show a strong positive correlation. Evaluating these two together can reflect the adhesion of the main contacts, wear on the contact surface, and other conditions.
[0080] S4. Set the first score threshold, the second score threshold, and the third score threshold;
[0081] Specifically, based on historical data, the first score threshold QT1 is set to 10%, the second score threshold QT2 to 20%, and the third score threshold QT3 to 30%.
[0082] S5. Obtain the first score based on the fluctuation factor, the first score threshold, the second score threshold, and the third score threshold;
[0083] The first score is obtained based on the volatility factor, the first score threshold, the second score threshold, and the third score threshold, including:
[0084] The first score includes a first preset score, a second preset score, a third preset score, and a fourth preset score;
[0085] If the fluctuation factor is less than the first score threshold, then the first preset score is used as the first score;
[0086] If the fluctuation factor is between the first score threshold and the second score threshold, then the second preset score is used as the first score;
[0087] If the fluctuation factor is between the second score threshold and the third score threshold, then the third preset score is used as the first score;
[0088] If the fluctuation factor is greater than the third score threshold, then the fourth preset score is used as the first score.
[0089] For each of the same set of highly correlated feature parameters, a fluctuation factor is calculated. If the fluctuation factor is less than the threshold QT1, the fault score is 0 (first preset score); if it exceeds the threshold QT1, the fault score is 1 (second preset score); if it exceeds the threshold QT2, the fault score is 2 (third preset score); and if it exceeds the threshold QT3, the fault score is 3 (fourth preset score). The average of these scores is then used as the output. For example, for the same set of highly correlated feature parameters used to determine contactor jamming: main contact closing time, auxiliary contact closing time, core starting closing time, and core starting closing current, the fault scores are 0, 1, 2, and 1 respectively. The output of the consistency evaluation model is (0+1+2+1) / 4 = 1.
[0090] S6. Set the fourth, fifth, and sixth score thresholds;
[0091] S7. Calculate the range deviation rate based on the contactor parameters;
[0092] Specifically, the range deviation rate calculated based on the contactor parameters is expressed as:
[0093]
[0094] in, For the first The first parameter of the contactor class One value, For the first The maximum value of the parameters of the contactor class. For the first Minimum values of contactor parameters. This represents the range deviation rate.
[0095] S8. Calculate the second score based on the range deviation rate, the fourth score threshold, the fifth score threshold, and the sixth score threshold;
[0096] Specifically, after the contactor operates 10 times consecutively, the deviation rate of the characteristic parameter range from the mean is calculated. If the deviation rate is too large, the contactor is considered to have a risk of occasional failures such as operation jamming. If the deviation rate is less than 20% (fourth score threshold), the fault score is 0; if it is greater than 20% but less than 40% (fifth score threshold), the fault score is 1; if it is greater than 40% but less than 60% (sixth score threshold), the fault score is 2; and if it is greater than 60%, the fault score is 3.
[0097] S9. Calculate the alignment difference based on the contactor parameters, and calculate the third score based on the alignment difference;
[0098] The step of calculating the alignment difference based on the contactor parameters and calculating the third score based on the alignment difference includes:
[0099] Based on the contactor parameters, the parameter type is obtained;
[0100] Obtain the coil voltage of the contactor;
[0101] Establish the functional relationship between the coil voltage and the contactor parameters based on the parameter type;
[0102] The alignment difference is obtained based on the aforementioned functional relationship and the coil voltage;
[0103] The third score is calculated based on the alignment difference.
[0104] The step of establishing the functional relationship between the coil voltage and the contactor parameters based on the parameter type includes:
[0105] Obtain the training database;
[0106] An initial correlation between the coil voltage and the contactor parameters is established based on the parameter type, wherein the initial functional relationship includes a first parameter and a second parameter;
[0107] Training database;
[0108] Using the training database, the initial association relationship is trained to obtain the first optimized parameter and the second optimized parameter;
[0109] The functional relationship between the coil voltage and the contactor parameters is established based on the first and second optimized parameters.
[0110] Specifically, since the external control voltage is affected by the train's battery voltage and is generally not constant, it can cause errors in contactor fault identification. Therefore, it is necessary to dynamically adjust the fault threshold. Figure 3This graph shows the relationship between battery voltage and contactor engagement time over a certain period of time. B1, C1, B2, and C2 are four different contactors. When the battery voltage decreases, the contactor engagement time increases; when the battery voltage increases, the contactor engagement time decreases. Therefore, by dynamically adjusting the threshold, the influence of battery voltage on the contactor characteristic parameters can be eliminated.
[0111] Parameter types include time-related parameters and current-related parameters.
[0112] The functional relationship of the time feature parameters is as follows:
[0113] T = a / vol_coil + b
[0114] Where T is the time characteristic parameter, vol_coil is the coil voltage, and a (first parameter) and b (second parameter) are the parameters to be found. The optimal parameters a and b are obtained by the least squares method.
[0115] The functional relationships of current-type characteristic parameters are established in the same way as those of time-type characteristic parameters.
[0116] Taking the main contact engagement time as an example, the steps for dynamically adjusting the threshold are as follows:
[0117] Based on the main contact pull-in time and coil voltage in the database samples, parameters a and b are obtained using the least squares method.
[0118] Substituting the collected coil voltage and 110V into the fitting function T = a / vol_coil + b, we obtain the alignment difference of the main contact pull-in time:
[0119] time_diff=a / vol_coil-a / 110
[0120] Where time_diff is the alignment difference, and 110 indicates alignment at 110 voltage.
[0121] Subtract the alignment difference of the main contact pull-in time from all three threshold values of the main contact pull-in time to obtain a new evaluation threshold:
[0122] Thr1_new = Thr1 - time_diff
[0123] Thr2_new = Thr2 - time_diff
[0124] Thr3_new = Thr3 - time_diff
[0125] Thr1, Thr2, and Thr3 are the set seventh, eighth, and ninth score thresholds, respectively. Thr1_new, Thr2_new, and Thr3_new are the adjusted seventh, eighth, and ninth score thresholds, respectively. Specifically, the seventh, eighth, and ninth score thresholds are different for each type of feature parameter.
[0126] Whether it's the first score, the second score, or the third score, they are all scores calculated for the classification parameter set.
[0127] By comparing each characteristic parameter with the fault threshold, the characteristic parameters are scored. If they are within the range of the first-level threshold Thr1_new, the score is 0; if they exceed the first-level threshold Thr1_new, the score is 1; if they exceed the second-level threshold Thr2_new, the score is 2; and if they exceed the third-level threshold Thr3_new, the score is 3. A safety threshold is set, and the alarm boundary is set by adding or subtracting 5% from the compensated threshold.
[0128] S10. Based on the first score, the second score, and the third score, obtain the contactor fault type and fault health status, and use the contactor fault type and fault health status as the diagnostic results.
[0129] The diagnostic process is as follows:
[0130] 1. First, use the third fraction for diagnosis: if the third fraction 1. Considered normal; 1 < third score 2. Deterioration is considered, requiring repair as needed. If the third score is >2, immediate repair is required. Explanation: If all parameters in the characteristic parameter group are at the normal threshold, the score is 1. If most parameters are normal, but a few parameters are abnormal, the average score will also be low. If the score is greater than 2, most parameters exceed the eighth score threshold, and some parameters may even exceed the ninth score threshold. Because the faulty contactor may have persistent abnormal parameters, resulting in low first and second scores, the third score needs to be used for diagnosis first.
[0131] 2. If the third fraction 2. Then, further diagnosis is performed using the first and second scores, and the larger of the first and second scores is used for evaluation. If 1. Considered normal, 1 < score 2. Deterioration is considered, and maintenance is required as needed. If the score is >2, immediate maintenance is required. Explanation: The contactor is evaluated from two dimensions: fluctuation and deviation. Even if the characteristic parameters are less than the fault threshold (third score diagnosis method), if the fluctuation or deviation is large, it indicates that intermittent faults are likely to occur, and therefore maintenance is required.
[0132] The results of possible contactor faults are also output, as shown in Table 2.
[0133] Table 2
[0134]
[0135] A contactor health status diagnostic system, comprising:
[0136] The acquisition module is used to acquire contactor parameters. The contactor parameters have multiple types, and each type of contactor parameter has multiple values.
[0137] The classification module is used to calculate the similarity between different contactor parameters, and classify the contactor parameters according to the similarity to obtain a classification parameter group;
[0138] The first calculation module is used to calculate the fluctuation factor of each contactor parameter in the classification parameters;
[0139] The settings module is used to set the first score threshold, the second score threshold, and the third score threshold.
[0140] The second calculation module is used to obtain a first score based on the fluctuation factor, the first score threshold, the second score threshold, and the third score threshold;
[0141] The settings module is used to set the fourth, fifth, and sixth score thresholds.
[0142] The third calculation module is used to calculate the range deviation rate based on the contactor parameters;
[0143] The fourth calculation module is used to calculate the second score based on the range deviation rate, the fourth score threshold, the fifth score threshold, and the sixth score threshold;
[0144] The fifth calculation module is used to calculate the alignment difference based on the contactor parameters, and to calculate the third score based on the alignment difference.
[0145] The diagnostic module is used to obtain the contactor fault type and fault health status based on the first score, the second score and the third score, and use the contactor fault type and fault health status as the diagnostic results.
[0146] The application also discloses a terminal device, including a memory and a processor. The memory stores a computer program that can run on the processor. When the processor loads and executes the computer program, a contactor health status diagnosis method is used.
[0147] The terminal device can be a computer device such as a desktop computer, a laptop computer, or a cloud server. The terminal device includes, but is not limited to, a processor and a memory. For example, the terminal device may also include input / output devices, network access devices, and buses.
[0148] The processor can be a central processing unit (CPU). Of course, depending on the actual use, it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), off-the-shelf programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc., and this application does not limit it.
[0149] The memory can be an internal storage unit of the terminal device, such as a hard disk or RAM of the terminal device, or an external storage device of the terminal device, such as a plug-in hard disk, smart memory card (SMC), secure digital card (SD), or flash memory card (FC) equipped on the terminal device. Furthermore, the memory can be a combination of internal storage units and external storage devices of the terminal device. The memory is used to store computer programs and other programs and data required by the terminal device. The memory can also be used to temporarily store data that has been output or will be output. This application does not limit this.
[0150] In this terminal device, a contactor health status diagnosis method from the above embodiments is stored in the terminal device's memory and loaded and executed on the terminal device's processor for convenient use.
[0151] This application also discloses a computer-readable storage medium, which stores a computer program, wherein when the computer program is executed by a processor, it employs a contactor health status diagnosis method described in the above embodiments.
[0152] The computer program can be stored in a computer-readable medium. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or certain middleware. The computer-readable medium includes any entity or device capable of carrying computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the computer-readable medium includes, but is not limited to, the above-mentioned components.
[0153] The contactor health status diagnosis method described in the above embodiments is stored in the computer-readable storage medium and loaded and executed on the processor to facilitate the storage and application of the above method.
[0154] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of protection of this application is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of one or more embodiments of this application as described above, which are not provided in detail for the sake of brevity.
[0155] One or more embodiments in this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of this application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of one or more embodiments in this application should be included within the protection scope of this application.
Claims
1. A method for diagnosing the health status of a contactor, characterized in that, include: Obtain contactor parameters, which have multiple types and each type has multiple values; Calculate the similarity between different contactor parameters, and classify the contactor parameters according to the similarity to obtain classification parameter groups; Calculate the fluctuation factor for each contactor parameter in the classification parameter group; Set a first score threshold, a second score threshold, and a third score threshold; The first score is obtained based on the fluctuation factor, the first score threshold, the second score threshold, and the third score threshold; Set a fourth, a fifth, and a sixth score threshold; The range deviation rate is calculated based on the contactor parameters. The second score is calculated based on the range deviation rate, the fourth score threshold, the fifth score threshold, and the sixth score threshold; The alignment difference is calculated based on the contactor parameters, and the third score is calculated based on the alignment difference. Based on the first score, the second score, and the third score, the contactor fault type and fault health status are obtained, and the contactor fault type and fault health status are used as the diagnostic results. The step of calculating the similarity between different contactor parameters and classifying the contactor parameters based on the similarity to obtain a classification parameter group includes: Calculate the average value of each contactor parameter; Based on the contactor parameters and their average values, the similarity between different contactor parameters is calculated and expressed as: in, To measure the similarity between different contactor parameters, For the first The first parameter of the contactor class One value, For the first Average values of contactor parameters. The number of contactor parameters, For the first The first parameter of the contactor class One value, This represents the average value of the parameters for the type b contactor; The range deviation rate calculated based on the contactor parameters is expressed as follows: in, For the first The first parameter of the contactor class One value, For the first The maximum value of the parameters of the contactor class. For the first Minimum values of contactor parameters, This represents the range deviation rate. The number of contactor parameters; The step of calculating the alignment difference based on the contactor parameters and calculating the third score based on the alignment difference includes: Based on the contactor parameters, the parameter type is obtained; Obtain the coil voltage of the contactor; Establish the functional relationship between the coil voltage and the contactor parameters based on the parameter type; The alignment difference is obtained based on the aforementioned functional relationship and the coil voltage; The third score is calculated based on the alignment difference.
2. The method as described in claim 1, characterized in that, The fluctuation factor for each contactor parameter in the calculation of the classification parameters is expressed as follows: in, For the first The first parameter of the contactor class One value, For the first Average values of contactor parameters. This represents the number of contactor parameters.
3. The method as described in claim 1, characterized in that, The step of obtaining the first score based on the volatility factor, the first score threshold, the second score threshold, and the third score threshold includes: The first score includes a first preset score, a second preset score, a third preset score, and a fourth preset score; If the fluctuation factor is less than the first score threshold, then the first preset score is used as the first score; If the fluctuation factor is between the first score threshold and the second score threshold, then the second preset score is used as the first score; If the fluctuation factor is between the second score threshold and the third score threshold, then the third preset score is used as the first score; If the fluctuation factor is greater than the third score threshold, then the fourth preset score is used as the first score.
4. The method as described in claim 1, characterized in that, The step of establishing the functional relationship between the coil voltage and the contactor parameters based on the parameter type includes: Obtain the training database; An initial correlation between the coil voltage and the contactor parameters is established based on the parameter type, and the initial correlation includes a first parameter and a second parameter. Training database; Using the training database, the initial association relationship is trained to obtain the first optimized parameter and the second optimized parameter; The functional relationship between the coil voltage and the contactor parameters is established based on the first and second optimized parameters.
5. A contactor health status diagnostic system, characterized in that, include: The acquisition module is used to acquire contactor parameters. The contactor parameters have multiple types, and each type of contactor parameter has multiple values. The classification module is used to calculate the similarity between different contactor parameters, and classify the contactor parameters according to the similarity to obtain a classification parameter group; The first calculation module is used to calculate the fluctuation factor of each contactor parameter in the classification parameter group; The first setting module is used to set the first score threshold, the second score threshold, and the third score threshold; The second calculation module is used to obtain a first score based on the fluctuation factor, the first score threshold, the second score threshold, and the third score threshold; The second setting module is used to set the fourth, fifth, and sixth score thresholds; The third calculation module is used to calculate the range deviation rate based on the contactor parameters; The fourth calculation module is used to calculate the second score based on the range deviation rate, the fourth score threshold, the fifth score threshold, and the sixth score threshold; The fifth calculation module is used to calculate the alignment difference based on the contactor parameters, and to calculate the third score based on the alignment difference. The diagnostic module is used to obtain the contactor fault type and fault health status based on the first score, the second score and the third score, and to use the contactor fault type and fault health status as the diagnostic result. The step of calculating the similarity between different contactor parameters and classifying the contactor parameters based on the similarity to obtain a classification parameter group includes: Calculate the average value of each contactor parameter; Based on the contactor parameters and their average values, the similarity between different contactor parameters is calculated and expressed as: in, To measure the similarity between different contactor parameters, For the first The first parameter of the contactor class One value, For the first Average values of contactor parameters. The number of contactor parameters, For the first The first parameter of the contactor class One value, This represents the average value of the parameters for the type b contactor; The range deviation rate calculated based on the contactor parameters is expressed as follows: in, For the first The first parameter of the contactor class One value, For the first The maximum value of the parameters of the contactor class. For the first Minimum values of contactor parameters, This represents the range deviation rate. The number of contactor parameters; The step of calculating the alignment difference based on the contactor parameters and calculating the third score based on the alignment difference includes: Based on the contactor parameters, the parameter type is obtained; Obtain the coil voltage of the contactor; Establish the functional relationship between the coil voltage and the contactor parameters based on the parameter type; The alignment difference is obtained based on the aforementioned functional relationship and the coil voltage; The third score is calculated based on the alignment difference.
6. A terminal device, comprising a memory and a processor, characterized in that, The memory stores a computer program that can run on a processor, and when the processor loads and executes the computer program, it employs the method described in any one of claims 1 to 4.
7. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is loaded and executed by the processor, it employs the method described in any one of claims 1 to 4.