Socket terminal anti-vibration contact stability control method
By monitoring the vibration and contact resistance of the socket terminals in real time, dynamically assessing contact stability and redistributing the load, the problem of coordinated protection of socket terminals in complex environments is solved, thereby improving the stability and reliability of the system.
Patent Information
- Application Number
- CN202511716606.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-21
- Publication Date
- 2026-02-27
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing technologies cannot effectively address the dynamic collaborative protection between socket terminals in complex environments, leading to contact instability and uneven load distribution, which affects system stability and reliability.
The system collects vibration data and contact resistance values of the socket terminals in real time using sensors, evaluates contact stability using vibration analysis algorithms, locates unstable terminals and obtains the availability status of adjacent terminals, calculates the current transfer share using a load balancing algorithm, realizes load redistribution, and monitors the dynamic collaborative protection mechanism.
It effectively solves the cascading risks caused by unstable terminals, ensures the safety and reliability of the socket system, improves load management and protection efficiency, and reduces system maintenance costs.
Smart Images

Figure CN121584318A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electrical connection technology, and more specifically to a method for controlling the vibration-resistant contact stability of socket terminals. Background Technology
[0002] In the field of modern electrical equipment, the stability and reliability of socket terminals are crucial to the normal operation of the system. Research in this area is directly related to the safety and lifespan of equipment, and is an indispensable key link in ensuring daily life and industrial production. Especially in application scenarios with high loads or complex environments, socket terminals often undertake important current transmission tasks, and their performance can even affect the stability of the entire system.
[0003] However, current solutions for socket terminal protection mostly focus on fault detection and isolation of individual terminals, neglecting the dynamic characteristics of mutual influence between terminals. This approach often fails to effectively handle the chain reaction of multiple terminals working together in complex environments such as vibration or shock, leading to a decrease in overall system reliability. Especially when some terminals experience unstable contact due to external interference, other terminals lack corresponding response mechanisms and cannot promptly share the load or adjust their state, thus exacerbating the risk of failure. More seriously, the core technical challenge in this field lies in how to achieve dynamic collaborative protection between terminals. First, contact stability is a key factor. When a terminal experiences poor contact due to vibration, its current transmission capacity drops sharply, affecting the normal operation of the entire circuit. This problem further evolves into a load distribution challenge, because if adjacent terminals cannot sense the state changes of unstable terminals, they cannot promptly take over their workload, creating a protection gap. For example, in a multi-terminal socket, if a terminal becomes loose due to vibration and cannot conduct electricity normally, other terminals may not be able to quickly share its current load, potentially leading to localized overheating or even system failure. These interconnected technical challenges, ranging from contact stability to dynamic load distribution, have become urgent problems to be solved. Summary of the Invention
[0004] The purpose of this invention is to provide a method for controlling the vibration-resistant contact stability of socket terminals, thereby solving the problems existing in the prior art.
[0005] To achieve the above objectives, the present invention provides the following technical solution: a method for controlling the vibration-resistant contact stability of socket terminals, comprising: S1, collecting vibration data and contact resistance values of socket terminals in real time through sensors, processing the data using a vibration analysis algorithm to obtain a terminal contact stability index; S2, based on the obtained terminal contact stability index, if the index is lower than a preset threshold, determining it to be in an unstable contact state, and obtaining the location information and current load data of the unstable terminal; S3, obtaining the communication link of adjacent terminals from the obtained unstable terminal location information, and determining the current load capacity and availability status of adjacent terminals; S4, for the determined... S5. Based on the available status of adjacent terminals, the current share that unstable terminals need to transfer is calculated using a load balancing algorithm to obtain the load adjustment value for each adjacent terminal; S6. Based on the obtained load adjustment value, adjustment commands are sent to adjacent terminals to update the current transmission configuration of adjacent terminals and determine the balance state after the overall load redistribution; S7. If the balance state after the overall load redistribution confirms that there is no overload risk, the interaction data between terminals is monitored to determine whether the dynamic collaborative protection has been activated; S8. Based on the dynamic collaborative protection activation information obtained by the judgment, terminal current transmission data is continuously collected to obtain system stability operation indicators to verify the effectiveness of the protection mechanism.
[0006] Preferably, step S1 includes real-time acquisition of vibration data and contact resistance data of the socket terminals using vibration sensors and resistance measuring devices; denoising the vibration data using a data preprocessing tool to obtain filtered vibration signal data; smoothing the contact resistance data to determine a stable resistance value range; extracting the frequency and amplitude characteristics of the vibration signal using a spectrum analysis tool based on the filtered vibration signal data; combining this with the stable resistance value range; using a time series analysis tool to determine the correlation between the vibration signal and resistance changes to obtain a preliminary assessment result of the terminal contact state; if the preliminary assessment result shows that the frequency characteristics exceed a preset threshold range, matching the frequency characteristics with a pre-established fault characteristic database using a data comparison tool to determine whether there is a risk of contact instability and generating a corresponding risk level index; and using a data integration tool to comprehensively process the vibration signal characteristics, resistance change trend, and risk level index to obtain a quantitative assessment result of the terminal contact stability.
[0007] Preferably, step S2 includes comparing the monitoring data of the terminal contact stability index with a pre-established threshold standard. If the index is lower than the preset threshold, it is determined to be a contact instability state. The specific location information and corresponding current load data of the unstable terminal are obtained. The location information and current load data of the unstable terminal are classified and stored using a data recording tool to determine the distribution area of the unstable terminal and the specific time period of load abnormality. By cross-comparing the data of the distribution area and the time period of load abnormality, a time series analysis tool is used to extract the abnormal fluctuation characteristics of the unstable terminal to obtain the potential contact instability risk points. Based on the risk point data and combined with historical load fluctuation records, a logical judgment tool is used to classify the risk level. If the risk level is higher than the preset standard, a key monitoring instruction for the unstable terminal is generated to determine the priority area for subsequent monitoring.
[0008] Preferably, step S3 includes obtaining the specific location information of unstable terminals from a pre-established terminal location database; for the location information, reading the identification data and connection status of adjacent terminals through a communication interface to determine whether the communication link of the adjacent terminals is active; based on the status information of the communication link, using a network monitoring tool to collect the current load capacity of the adjacent terminals in real time; if the load capacity exceeds a preset threshold, the terminal is judged to be in a high load state, otherwise it is judged to be in a low load state; using the load capacity data and combining it with a pre-established terminal status mapping table, obtaining the availability status information of the adjacent terminals; marking the terminals in the high load state as unavailable to obtain an availability judgment result; based on the availability judgment result, for the adjacent terminals in the available state, establishing a temporary communication channel through a data transmission protocol to obtain the operating parameters of the terminals and determine whether the terminals support load distribution.
[0009] Preferably, step S4 includes obtaining the current load value and maximum carrying capacity of each terminal based on the available status data of adjacent terminals; determining the remaining capacity space of each terminal by comparing the difference between the load value and the carrying capacity to obtain a preliminary load allocation basis; classifying the remaining capacity space according to the preliminary load allocation basis using a preset threshold range; if the remaining capacity space of a terminal is greater than the preset threshold, it is marked as a terminal that can receive load, and a list of terminals suitable for current transfer is determined; from the list of terminals suitable for current transfer, the current transfer demand of unstable terminals is obtained, and the current demand of unstable terminals is allocated to each terminal that can receive load by equal distribution calculation, determining the specific load adjustment value of each adjacent terminal; based on the load adjustment value, the final load data of each adjacent terminal is obtained, and the final load data is compared with the maximum carrying capacity; if it exceeds the carrying capacity, the current share of the overloaded part is redistributed to obtain the final load balancing result.
[0010] Preferably, step S5 includes obtaining current transmission data and load distribution status from each terminal through a load monitoring tool; when load imbalance is detected, calculating the adjustment value of the terminal, generating and storing the adjustment command in an instruction queue, and determining the accuracy of the adjustment command; sending specific current configuration adjustment commands to adjacent terminals according to the adjustment values in the instruction queue, while recording the sending status and receiving feedback through a communication interface, and obtaining the response data of the adjacent terminals to determine the command execution status; if the response data of the adjacent terminals indicates that the command execution was successful, updating the current transmission configuration of the terminal through a load balancing tool, and collecting the updated load data from the terminal to obtain a new state of overall load distribution; comparing and analyzing the new state of overall load distribution using a preset threshold, and if balance is not achieved, recalculating the adjustment value through a load balancing tool to determine the basis for subsequent adjustments.
[0011] Preferably, step S6 includes obtaining the load value of each terminal from the overall load data using a pre-established load monitoring tool, comparing the load value with a preset threshold, and recording an abnormal state if the load value exceeds the threshold to obtain a preliminary judgment result of overload risk; based on the preliminary judgment result of overload risk, using a data acquisition tool to obtain interaction data between terminals, analyzing the frequency of the interaction data against a preset frequency threshold, and determining that dynamic collaborative protection is not activated if the frequency is lower than the threshold, thus identifying the range of terminals that need to be processed.
[0012] Preferably, step S6 further includes parsing the interactive data within the terminal range using a data processing tool to obtain communication delay and data integrity indicators. If the delay or integrity does not meet the standards, it is determined that the protection mechanism is faulty, and a specific list of faulty terminals is obtained.
[0013] Preferably, step S7 includes real-time acquisition of terminal current transmission data, preliminary screening of the current data using a preset threshold range, marking the current value as an abnormal data point if it exceeds the threshold range, and obtaining a set of abnormal data after preliminary screening; obtaining the distribution characteristics of the abnormal data points in the time dimension by performing time-series comparison on the abnormal data set, extracting context data for continuously occurring abnormal points, determining whether there is a continuous abnormal fluctuation, and obtaining a fluctuation feature dataset.
[0014] Preferably, step S7 further includes determining whether the fluctuation characteristics meet the triggering conditions based on the fluctuation characteristic dataset and a pre-established dynamic collaborative protection activation information database; if they do, generating a protection activation signal and obtaining a protection activation signal set; obtaining the matching degree by comparing the protection activation signal set with the system stable operation indicators in real time; performing historical data backtracking on signals with matching degrees below a threshold to determine whether the indicators are affected, and obtaining the final verification result dataset.
[0015] As can be seen from the above technical solution, the present invention has the following beneficial effects: This anti-vibration contact stability control method for socket terminals collects vibration data and contact resistance values in real time using sensors. It then uses a vibration analysis algorithm to calculate stability indicators. If the values are below a threshold, the unstable terminal is located and its load data is obtained. Subsequently, the availability status of adjacent terminals is determined, and a load balancing algorithm is used to calculate the transfer share and send adjustment commands to achieve load redistribution. After confirming that there is no overload risk, the monitoring interactive data is activated to activate dynamic collaborative protection, and current data is continuously collected to verify the stable operation indicators of the system. This effectively solves the cascading risks caused by terminal instability, ensures the safety and reliability of the socket system, and improves the overall load management and protection efficiency. Attached Figure Description
[0016] Figure 1 This is a flowchart of the anti-vibration contact stability control method for socket terminals according to the present invention. Detailed Implementation
[0017] 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 some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0018] like Figure 1 As shown, this invention provides a technical solution: a method for vibration-resistant contact stability control of socket terminals, comprising: S1, collecting real-time vibration data and contact resistance values of socket terminals using sensors, processing the data using a vibration analysis algorithm to obtain a terminal contact stability index; S2, based on the obtained terminal contact stability index, if the index is lower than a preset threshold, determining it as an unstable contact state, and obtaining the location information and current load data of the unstable terminal; S3, obtaining the communication link of adjacent terminals from the obtained unstable terminal location information, and determining the current load capacity and availability status of adjacent terminals; S4, for the determined availability status of adjacent terminals, using a load balancing algorithm to calculate the current share that the unstable terminal needs to transfer, obtaining the load adjustment value of each adjacent terminal; S5, sending adjustment commands to adjacent terminals based on the obtained load adjustment values, updating the current transmission configuration of adjacent terminals, and determining the balance state after overall load redistribution; S6, if the balance state after overall load redistribution confirms no overload risk, monitoring the interaction data between terminals to determine whether dynamic collaborative protection has been activated; S7, based on the dynamic collaborative protection activation information obtained by the determination, continuously collecting terminal current transmission data to obtain system stability operation indicators to verify the effectiveness of the protection mechanism.
[0019] This implementation is based on the principle of real-time monitoring of contact resistance changes of socket terminals under vibration. Sensors synchronously collect terminal vibration and electrical parameters, and vibration analysis algorithms extract contact stability indicators to dynamically assess the terminal connection status. When unstable terminal contact is detected, the system locates the unstable terminal through its built-in communication module and makes a judgment based on the terminal's current load information. Subsequently, the system acquires communication link information of adjacent terminals, calculates the available capacity and current load status of adjacent terminals, and uses a load balancing algorithm to redistribute the current load of the unstable terminal to prevent abnormal system current caused by single-point contact failure. Load adjustment commands are transmitted to the control modules of each adjacent terminal via the communication bus, achieving real-time updates of the current transmission path. After completing the current load redistribution, the system confirms no overload risk through power and thermal balance monitoring modules and further activates a dynamic collaborative protection mechanism. Through multi-node collaborative monitoring of terminal current change trends, real-time protection and automatic correction are achieved. The entire control process forms a closed-loop feedback, continuously collecting and analyzing terminal current and vibration signals to dynamically maintain and optimize the vibration-resistant contact stability of the socket terminals.
[0020] This implementation significantly improves the contact stability and system reliability of socket terminals in high-vibration environments. The real-time detection and load balancing mechanism, achieved through a combination of sensors and algorithms, effectively reduces power loss and heat generation risks caused by contact resistance fluctuations. The control strategy automatically identifies and adjusts the load distribution of unstable terminals, enabling the system to self-correct without interrupting operation and preventing power outages due to poor local contact. The dynamic collaborative protection mechanism further enhances the system's shock resistance and adaptability, ensuring stable electrical operation even under complex conditions such as vehicle vibration, mechanical oscillation, or high-frequency switching environments. Furthermore, this method requires no additional hardware, offering high implementation flexibility and engineering applicability, and reducing system maintenance costs.
[0021] S1 includes real-time acquisition of vibration data and contact resistance data of the socket terminals using vibration sensors and resistance measurement devices; denoising the vibration data using data preprocessing tools to obtain filtered vibration signal data; smoothing the contact resistance data to determine a stable resistance value range; extracting the frequency and amplitude characteristics of the vibration signal using spectrum analysis tools based on the filtered vibration signal data; combining this with the stable resistance value range; and using time series analysis tools to determine the correlation between the vibration signal and resistance changes to obtain a preliminary assessment result of the terminal contact state; if the preliminary assessment result shows that the frequency characteristics exceed a preset threshold range, matching the frequency characteristics with a pre-established fault characteristic database using data comparison tools to determine whether there is a risk of contact instability and generating a corresponding risk level index; and comprehensively processing the vibration signal characteristics, resistance change trend, and risk level index using data integration tools to obtain a quantitative assessment result of the terminal contact stability.
[0022] In one possible implementation, the process of S1 is as follows: First, the system uses vibration sensors arranged on the surface of the socket terminals to collect vibration data of the terminals in real time. This vibration data is the acceleration change value of the terminals per unit time, and is recorded to form a vibration signal sequence by sampling at fixed time intervals. Simultaneously, a resistance measuring device is connected in parallel with the electrical contact surfaces at both ends of the terminals to detect the contact resistance value in real time using a constant current, obtaining a resistance data sequence showing the change in contact resistance over time. After the vibration and resistance data are collected, they are first processed by a data preprocessing tool for denoising and smoothing. The specific denoising process is as follows: The system first performs a moving average on the continuous sampling points in the vibration signal, with a window width of 5 sampling points. By calculating the average value of each sampling point and its adjacent sampling points, sudden spike interference is eliminated. Then, the system determines whether the noise signal amplitude exceeds the set allowable range based on the trend of the average value change. If it does, the data point is replaced with the average value of the adjacent points, thereby obtaining the filtered vibration signal data. The resistance data smoothing process employs a time-weighted averaging method, calculating the average difference between the resistance value at each time point and the resistance values at preceding and following time points. By comparing the changes over five consecutive time points, the stability of the resistance change is determined. If the change is less than a set allowable error range, the resistance value within that time period is defined as the stable resistance range. The upper and lower limits of the stable resistance range are the average values of the maximum and minimum resistance values within that time period, respectively, thus defining the contact stability interval for that stage.
[0023] After obtaining the filtered vibration signal data and the stable resistance range, the system enters the spectral feature analysis stage. The specific steps are as follows: The system segments the filtered vibration signal in chronological order, with each segment lasting 1 second. For each signal segment, the system calculates its energy distribution, determines the vibration frequency characteristics by counting the number of amplitude peaks and their average spacing in each segment, and simultaneously calculates the average amplitude of all peaks to determine the vibration amplitude characteristics. The obtained frequency and amplitude characteristics are compared with the stable range of the resistance data. The system uses time series analysis tools to align the vibration characteristics of each time period with the change in resistance value within that period. By calculating the ratio of the rate of change of vibration frequency to the rate of change of resistance within adjacent time periods, the synchronicity between vibration changes and contact resistance changes is determined. If the trends of both changes are the same and the ratio exceeds 0.7, a significant correlation is determined, indicating that vibration has a direct impact on contact resistance changes. At this point, the system generates a preliminary evaluation result, indicating the terminal contact status as "slightly unstable" or "stable."
[0024] If the preliminary assessment shows that the dominant frequency of the vibration signal exceeds a preset threshold range, the system enters the risk identification phase. The threshold is determined as follows: 10 sets of standard vibration tests are conducted on the same model of socket terminals before shipment. Each test lasts 10 minutes, and the stable corresponding intervals of vibration frequency and resistance change are recorded. When the vibration frequency reaches the critical value that causes resistance fluctuations to exceed the upper limit of the normal range, this frequency is recorded as the reference critical frequency. The average of the critical frequencies obtained from the 10 sets of tests is taken to obtain the vibration threshold. If the vibration frequency exceeds this threshold, it is determined that there is a risk of contact instability. The system compares the vibration frequency characteristics exceeding the threshold with a pre-established fault characteristic database. The database records common terminal contact anomaly modes, including loosening, contact oxidation, and microcracks. Each type of anomaly is defined by a characteristic frequency range and a resistance fluctuation amplitude range. When the current frequency characteristic successfully matches any characteristic range in the database, the system determines the risk level based on the matching strength. A matching strength exceeding 0.9 is identified as high risk, between 0.6 and 0.9 as medium risk, and below 0.6 as low risk.
[0025] After the risk level is determined, the system comprehensively processes the vibration signal characteristics, resistance change trend, and risk level index. The processing is as follows: First, the vibration amplitude change rate, resistance fluctuation amplitude, and risk level corresponding values are standardized to the same range (a ratio between 0 and 1). Then, weights are assigned to each value: vibration amplitude change rate has a weight of 0.4, resistance fluctuation amplitude has a weight of 0.3, and risk level has a weight of 0.3. The system multiplies these three values and sums them to obtain a comprehensive stability index value. If this index value is less than 0.3, the terminal contact stability is considered good; if it is between 0.3 and 0.6, it is considered slightly unstable; if it is greater than 0.6, it is considered unstable. Finally, the system outputs this stability index as a quantitative result of the terminal contact stability, which is used as decision input for subsequent load adjustment and protection control steps.
[0026] S2 includes comparing the monitoring data of the terminal contact stability index with a pre-established threshold standard. If the index is lower than the preset threshold, it is determined to be an unstable contact state, and the specific location information and corresponding current load data of the unstable terminal are obtained. The location information and current load data of the unstable terminals are classified and stored using a data recording tool to determine the distribution area of the unstable terminals and the specific time period of load abnormality. By cross-referencing the data from the distribution area and the time period of abnormal load, time series analysis tools are used to extract the abnormal fluctuation characteristics of the unstable terminals, thereby obtaining the potential contact instability risk points. Based on the risk point data and historical load fluctuation records, a logical judgment tool is used to classify the risk level. If the risk level is higher than the preset standard, a key monitoring instruction for unstable terminals is generated to determine the priority area for subsequent monitoring.
[0027] In one possible implementation, the system first continuously receives terminal contact stability index data output from step S1. This index represents the stability of the terminal's contact resistance change per unit time. The system is set to a sampling frequency of once per second to ensure continuous and real-time data updates. A threshold standard is pre-established within the system. This threshold is obtained through standardized experiments. The experiment involves conducting continuous vibration tests on 10 sets of identical socket terminals in a laboratory environment with a constant temperature of 25 degrees Celsius and humidity of 50%. Each test lasts for 24 hours, and the changes in terminal contact resistance and vibration intensity are continuously recorded during the test. When the stability index drops to 70% of the normal stable value, the contact resistance fluctuation increases significantly, and this stability index value is recorded as the critical threshold. The system's default preset threshold is obtained by averaging the 10 sets of test data. The system compares the real-time monitored stability index with this threshold sequentially. When the stability index is below this threshold for three consecutive sampling periods, the system determines that the terminal is in a contact unstable state.
[0028] Upon detecting an unstable contact condition, the system immediately retrieves the unstable terminal's number and coordinates from the terminal database to determine the physical area where the terminal is located. Simultaneously, it retrieves the current load data of the terminal at the current sampling time from the current detection record. The system categorizes and stores the unstable terminal data based on the terminal's location and current load level. Terminal areas are divided into three categories: power input area, signal transmission area, and load output area. Current load levels are divided into three levels based on the ratio of rated current: below 0.3 times the rated current is considered low load, between 0.3 and 0.7 times is medium load, and above 0.7 times is high load. The system stores the terminal number, area type, load level, and detection time in a unified data logging tool, forming time-series data in the order of sampling time.
[0029] The system then analyzes the stored current load data to determine the specific time period of the load anomaly. The specific implementation process is as follows: the system calculates the current difference between adjacent sampling periods and statistically analyzes the current change amplitude over five consecutive periods. When the current change amplitude over five consecutive periods exceeds 10% of the historical average current fluctuation amplitude, the system identifies this time interval as an abnormal period and records the start and end times. The upper and lower limits of the abnormal time period are determined based on the first sampling point where the current change exceeds 10% and the sampling point where it recovers to within 10%.
[0030] After identifying the abnormal time period, the system performs a cross-comparison operation between the distribution area and the time period. The system extracts data from the database for all terminals belonging to the same area within the same abnormal time period and compares the trends of contact stability indicators and current fluctuations for each terminal. If multiple terminals simultaneously experience a decrease in stability indicators accompanied by current fluctuations exceeding 10% within the same time period, the system determines that there is common vibration interference in that area and marks it as an unstable distribution area.
[0031] The system then employs time series analysis tools to extract abnormal fluctuation characteristics of unstable terminals. Specifically, for each unstable terminal, the system calculates the current rise time, fall time, and peak duration within the abnormal time period. The rise time is defined as the time required for the current to rise from a stable value to its peak value; the fall time is defined as the time required for the current to fall from its peak value to a stable value; and the peak duration is the duration for the current to remain within 5% above or below the peak value. If a terminal exhibits the same fluctuation pattern more than three times in different time periods, that terminal is identified as a potential contact instability risk point.
[0032] After identifying risk points, the system compares the risk point data with historical load fluctuation records. The historical records are current data from the past 24 hours. The system calculates the ratio of the current fluctuation amplitude to the historical average fluctuation amplitude. This ratio is obtained by calculating the percentage of the difference between the current peak current and the historical average current relative to the historical average current. When this ratio is less than 1.2, the system defines it as low risk; between 1.2 and 2.0, it is defined as medium risk; and above 2.0, it is defined as high risk. The system sorts all unstable terminals according to their risk level and generates a risk distribution table.
[0033] When a high-risk terminal is detected, the system automatically generates a key monitoring instruction. This instruction includes the high-risk terminal's number, location, region, and monitoring cycle. The monitoring cycle is defined as the time interval for system resampling. When the risk level is high, the monitoring cycle is shortened to 0.5 seconds; for medium-risk terminals, the original monitoring cycle of 1 second is maintained; and for low-risk terminals, the monitoring cycle is extended to 2 seconds. Finally, the system calculates priority monitoring areas based on the distribution of high-risk terminals in each region. If the number of high-risk terminals in a certain area exceeds 20% of the total number of terminals in that area, the system identifies that area as a subsequent key monitoring area.
[0034] Throughout the process, the stability threshold was determined by averaging the vibration test data; the upper limit of abnormal current fluctuation was 10% of the historical average current fluctuation amplitude; the judgment of abnormal time periods was based on the changing trend of 5 consecutive sampling periods; the threshold for the number of repetitions of fluctuation characteristics was 3 times; the risk level ratio limits of 1.2 and 2.0 were obtained through sample statistics; and the high-risk area judgment ratio of 20% was determined through system reliability testing.
[0035] S3 includes obtaining the specific location information of the unstable terminal from a pre-established terminal location database, and, based on the location information, reading the identification data and connection status of the adjacent terminals through the communication interface to determine whether the communication link of the adjacent terminals is in an active state; Based on the status information of the communication link, a network monitoring tool is used to collect the current load capacity of the adjacent terminals in real time. If the load capacity exceeds a preset threshold, the terminal is determined to be in a high load state; otherwise, it is determined to be in a low load state. By combining the load capacity data with a pre-established terminal status mapping table, the availability status information of the adjacent terminals is obtained, and the terminals with high load status are marked as unavailable to obtain the availability judgment result. Based on the availability assessment result, a temporary communication channel is established for adjacent terminals in the available state through a data transmission protocol to obtain the operating parameters of the terminals and determine whether the terminals support load sharing.
[0036] In one possible implementation, the unstable terminal numbers and their three-dimensional spatial coordinates identified in step S2 are first read from a pre-established terminal location database. The terminal location database is imported from product design data during system initialization and includes the number, coordinate position, connection direction, and adjacent terminal numbers for each terminal. Using the coordinates of the unstable terminal as a reference point, the system searches the database for terminals with coordinate differences less than a fixed distance threshold as adjacent terminals. The distance threshold is determined by measuring the physical distance between the center points of adjacent terminals in the product design drawings and taking the average of these distances as the judgment threshold; in this embodiment, it is 5 mm. When the coordinate difference between any terminal and the unstable terminal is less than or equal to 5 mm, the system identifies that terminal as an adjacent terminal and records its number. Subsequently, the system establishes a preliminary connection with these adjacent terminals through a communication interface. The communication interface is a standard data communication channel for the socket control system, reading the identification data and communication status flags of adjacent terminals at a sampling frequency of once per second. The identification data includes the terminal number, area mark, and connection status code. The communication status flag is a binary value; a value of 1 indicates that the communication link is active, and a value of 0 indicates that communication is interrupted. The system samples three times consecutively, with a one-second interval between each sample. If all three samples result in 1, the communication link of that terminal is confirmed to be active. If any sample result is 0, the communication link of that terminal is determined to be inactive and is removed from subsequent calculations.
[0037] After determining the communication link status, the system invokes network monitoring tools to obtain real-time load capacity data for all active adjacent terminals. Load capacity is defined as the ratio of the terminal's current actual carrying current to its rated current. The rated current value of each terminal is calibrated by the manufacturer and stored in a database before leaving the factory. The system reads current sensing data with a sampling period of 1 second and calculates the load capacity value at that moment. The load capacity threshold is 0.8 times the rated current, a value determined through a temperature rise experiment. The experiment proceeds as follows: at a constant ambient temperature of 25 degrees Celsius, the current is gradually increased for 10 terminal samples, increasing by 10% of the rated current each time. The change in terminal surface temperature is recorded. When the terminal temperature rises to 70 degrees Celsius and the voltage fluctuation of the terminal casing exceeds 2% of the rated voltage, this current is considered the critical current. The critical currents of the 10 samples are averaged, and 0.8 times the rated current is taken as the threshold. During operation, the system compares the collected load capacity with this threshold. When the load capacity value is greater than 0.8, the system determines that the terminal is in a high-load state; when the load capacity value is less than or equal to 0.8, the system determines that the terminal is in a low-load state. The determination result, along with the terminal number and the current value, is stored in a temporary buffer.
[0038] The availability of adjacent terminals is then determined using a pre-established terminal status mapping table. This table consists of three status information items: communication status, load status, and temperature status. The communication status is provided by the aforementioned link detection results; the load status is determined by real-time data acquisition; and the temperature status is obtained through an internal temperature sensor in each terminal, with a sampling period of once per second. The system performs a judgment based on the logical relationships defined in the mapping table: when the communication status is active, the load status is low, and the temperature is less than 70 degrees Celsius, the terminal availability is set to available; if any condition is not met, it is set to unavailable. The 70-degree Celsius temperature threshold is determined based on the long-term safe operating temperature limit of the terminal insulation material, as determined through material performance testing. The system generates a list of the availability results for all adjacent terminals, including the terminal number, communication status, load status, temperature value, and availability flag.
[0039] After completing the availability assessment, the system establishes a temporary communication channel for adjacent terminals marked as available. The establishment process is as follows: the system sends a channel establishment request signal to the corresponding terminal via the communication interface. If the terminal returns an acknowledgment signal within one second, the communication is considered successfully established, and a channel number is assigned. If no acknowledgment signal is returned within one second, the system records a communication failure and does not attempt to establish a connection again. After successfully establishing the communication channel, the system obtains the operating parameters of the adjacent terminals through this channel. Operating parameters include real-time current, voltage, temperature, and the average current fluctuation over 10 seconds. The average current fluctuation is calculated as follows: current values are recorded over 10 consecutive sampling periods; the difference between the maximum and minimum values is divided by the average current value to obtain the fluctuation ratio. When this fluctuation ratio is less than 0.1, i.e., the fluctuation amplitude is less than 10% of the rated current, the system considers the terminal current to be stable.
[0040] The system determines whether adjacent terminals support load sharing based on the acquired operating parameters. The criteria are: real-time current less than 0.7 times the rated current, temperature below 70 degrees Celsius, and current fluctuation ratio less than 0.1. Among these conditions, 0.7 times the rated current is the lower limit of safe load. Experiments have confirmed that the terminal temperature rise corresponding to this value does not exceed 10 degrees Celsius, ensuring that the terminal remains within a safe range after load redistribution. The system performs the judgment for each terminal individually. If all three conditions are met, the terminal is marked as "supports load sharing"; if any condition is not met, it is marked as "does not support load sharing". Finally, the system generates a list of available adjacent terminals, recording each terminal's number, real-time current value, temperature value, fluctuation ratio, and the judgment result for supporting load sharing.
[0041] Throughout the process, the adjacent judgment distance of 5 mm is determined based on the socket structure dimensions; the communication activity judgment period of 3 seconds is determined through communication stability testing; the load capacity threshold of 0.8 times the rated current is obtained through temperature rise testing; the upper temperature limit of 70 degrees Celsius is determined by the material heat resistance performance standard; the safe load ratio of 0.7 times the rated current is obtained through long-term stability testing; and the current fluctuation ratio of 10% is determined through steady-state operation testing.
[0042] S4 includes obtaining the current load value and maximum carrying capacity of each terminal based on the available status data of adjacent terminals, and determining the remaining capacity space of each terminal by comparing the difference between the load value and the carrying capacity, thereby obtaining a preliminary basis for load allocation. Based on the preliminary load allocation criteria, the remaining capacity space is classified using a preset threshold range. If the remaining capacity space of a certain terminal is greater than the preset threshold, it is marked as a terminal that can receive load, and a list of terminals suitable for transferring current is determined. From the list of terminals suitable for transferring current, obtain the current transfer requirement of unstable terminals, and allocate the current requirement of unstable terminals to each terminal that can receive loads through an equal distribution calculation method, and determine the specific load adjustment value of each adjacent terminal. Based on the load adjustment value, the final load data of each adjacent terminal is obtained. The final load data is compared with the maximum carrying capacity. If the carrying capacity is exceeded, the current share of the overloaded part is redistributed to obtain the final load balancing result.
[0043] In one possible implementation, the available status data of adjacent terminals output by step S3 is first read. This data includes the number of each adjacent terminal, its current load value, and its maximum carrying capacity. The maximum carrying capacity is the maximum current value that the terminal can safely withstand during long-term operation, which is determined through a rated current test. The test method involves increasing the current in 0.5-ampere increments at an ambient temperature of 25 degrees Celsius, testing 10 terminals of the same model, recording the terminal surface temperature, and taking the current value at which the temperature rise reaches 70 degrees Celsius and the contact resistance change is less than 5% as the maximum carrying capacity. During operation, the system collects the current current value of each terminal in real time and calculates the difference between its real-time load value and the maximum carrying capacity recorded in the database. This difference represents the remaining capacity space of the terminal, indicating the current capacity that can be reallocated to the terminal in its current state. For example, if the maximum carrying capacity of terminal A is 10 amperes and the current load value is 6 amperes, the difference is 4 amperes, meaning that the remaining capacity space of the terminal is 4 amperes. The system performs the same calculation on all adjacent terminals sequentially and generates a preliminary allocation basis list containing the terminal number and the remaining capacity space.
[0044] The remaining capacity space is then categorized according to a preset threshold range. The threshold is determined as follows: a safety margin test is conducted before product shipment, monitoring terminal temperature rise and contact stability by gradually increasing the load current to different percentages of the terminal's maximum carrying capacity. When the load reaches 70% of the maximum carrying capacity, the temperature rise remains within a safe range, and the contact stability index remains stable; when the load exceeds 80%, a trend of excessively rapid temperature rise occurs. Therefore, the system determines 30% of the maximum carrying capacity as the safe remaining capacity threshold. During operation, the system compares the remaining capacity space of each terminal with this threshold. If the remaining capacity space is greater than the threshold, the system marks the terminal as a terminal that can accept loads; if it is less than or equal to the threshold, it is marked as a terminal that cannot accept loads. The system compiles the numbers of all terminals that can accept loads to generate a list of terminals suitable for transferring current.
[0045] Next, the current transfer requirement of the unstable terminal is read from the unstable terminal information recorded in step S2. This requirement is the current load value of the unstable terminal minus its safe load limit. The safe load limit is determined through a current stability test under vibration conditions. The test is conducted at a vibration frequency of 50 Hz and a vibration amplitude of 2 mm. Different current loads are applied to the terminal, and the changes in contact resistance are recorded. When the current reaches 60% of the maximum carrying capacity, the contact resistance begins to fluctuate significantly. Therefore, 60% of the maximum carrying capacity is determined as the safe load limit. The system calculates the current transfer requirement of the unstable terminal using this method. For example, if the maximum carrying capacity of the unstable terminal is 10 amps and the current load is 8 amps, then the requirement is 2 amps.
[0046] The system allocates this demand to adjacent terminals of the receivable load. The allocation process uses an equal-division calculation method to ensure the balance and stability of current distribution. If the system detects four terminals marked as receivable load terminals, the total demand of 2 amps is evenly divided into 0.5 amps for each terminal. The system first calculates a pre-allocated value for each terminal and compares the pre-allocated result with the remaining capacity space of that terminal. If the pre-allocated value is greater than the remaining capacity space of that terminal, the system automatically adjusts the allocation value to the maximum remaining capacity of that terminal, records the difference as the unallocated current, and then redistributes the unallocated current according to the remaining capacity percentage of the remaining receivable terminals. For example, if the remaining capacities of terminals B and C are 3 amps and 2 amps respectively, and a remaining 1 amp of current needs to be allocated, the system calculates the capacity percentages of the two terminals as 60% and 40% respectively, ultimately allocating 0.6 amps to terminal B and 0.4 amps to terminal C. The system repeats this process until all demand current is allocated.
[0047] After allocation is complete, the system calculates the final load data for each terminal. This data is the result of adding the original load value to the adjusted allocation value. For example, if the original load of terminal A is 6 amps and the allocation adjustment value is 0.5 amps, then the final load is 6.5 amps. The system compares the final load of each terminal with its maximum carrying capacity to determine if there is an overload. If the final load of a terminal exceeds its maximum carrying capacity, the system defines the excess as overload current and re-executes the allocation process, redistributing the overload current among other non-overloaded terminals according to the proportion of remaining capacity, until the final load of all terminals does not exceed their maximum carrying capacity. The system finally generates a load balancing result, which includes the number of each adjacent terminal, its final load value, remaining capacity, and allocation ratio.
[0048] Throughout the calculation process, all parameters were fixed values obtained through experiments and quantitative measurements, ensuring clear and repeatable judgment criteria. The maximum load capacity was determined through rated temperature rise testing; the remaining capacity threshold was 30% of the maximum load capacity, determined by safety margin experiments; the upper limit of the safe load was 60% of the maximum load capacity, determined by vibration stability tests; the equal distribution algorithm used a fixed ratio of the total current demand divided by the number of receivable terminals; the redistribution calculation used the remaining capacity percentage as a weighting coefficient for precise calculation.
[0049] S5 includes acquiring current transmission data and load distribution status from each terminal through a load monitoring tool, calculating the adjustment value of the terminal when load imbalance is detected, generating and storing the adjustment command in the command queue, and determining the accuracy of the adjustment command. Based on the adjustment values in the instruction queue, specific current configuration adjustment instructions are sent to adjacent terminals. At the same time, the sending status and receiving feedback are recorded through the communication interface to obtain the response data of the adjacent terminals to determine the instruction execution status. If the response data of the adjacent terminal indicates that the command was executed successfully, the current transmission configuration of the terminal is updated through the load balancing tool, and the updated load data is collected from the terminal to obtain the new state of the overall load distribution. For the new state of the overall load distribution, a preset threshold is used for comparative analysis. If balance is not achieved, the adjustment value is recalculated using a load balancing tool to determine the basis for subsequent adjustments.
[0050] In one possible implementation, current transmission data and load distribution status are first collected in real time from all adjacent terminals using a load monitoring tool. The current transmission data is the real-time current value of each terminal, and the load distribution status is the ratio of the current of all terminals to their maximum carrying capacity. The system is set to a sampling frequency of once per second to ensure continuous monitoring. After the collected data is stored in the system cache, the system calculates the load ratio difference for each terminal. The load ratio difference is calculated by selecting the difference between the maximum and minimum current load ratios of all terminals. For example, if the load ratios of terminals A, B, and C are 0.8, 0.5, and 0.6 respectively, the difference is 0.3. The system compares this difference with a preset unbalanced threshold. If the difference is greater than 0.1 (i.e., the load ratio difference exceeds 10%), the current load is determined to be unbalanced. This threshold is determined based on statistical analysis of temperature rise and contact resistance changes of terminals under different load differences. When the load ratio difference exceeds 10%, the temperature rise rate increases significantly and the resistance fluctuation is obvious; therefore, 10% is set as the load balance threshold.
[0051] Upon detecting a load imbalance, the system enters the load adjustment calculation phase. The system reads the unstable terminal's number and current value, calculating its deviation from the balance target. The balance target is defined as the average of the load ratios of all terminals. For example, if the load ratios of the three terminals are 0.8, 0.5, and 0.6, the average is 0.63. The system uses the difference between the actual ratio of the unstable terminal and the average ratio as the required adjustment ratio difference. Multiplying this ratio difference by the terminal's maximum load capacity yields the required current adjustment value for that terminal. For example, if terminal A's maximum load capacity is 10 amps, its load ratio is 0.8, and the average ratio is 0.63, the adjustment value is 10 multiplied by (0.8 minus 0.63), which equals 1.7 amps. The system calculates the adjustment value for each unbalanced terminal and generates adjustment instructions for all adjustment values. Each adjustment instruction includes the terminal number, adjustment direction (increase or decrease current), and adjustment amount. The system stores the generated instructions in chronological order in an instruction queue and verifies the accuracy of each instruction through a verification mechanism. The verification method is to check whether the total current of the adjustment command is zero, that is, the total amount of current increase is equal to the total amount of current decrease. If they are not equal, the system will automatically adjust to balance.
[0052] Subsequently, the system sends current configuration adjustment commands to adjacent terminals sequentially based on the adjustment values in the command queue. Communication is completed through the standard communication interface inside the terminal. After each command is sent, the system waits for 1 second to receive execution feedback. The sending status and feedback result of each command are recorded in the system log. If the response data returned by the adjacent terminal contains an "execution successful" flag, the system determines that the adjustment of that terminal has been successfully executed. If no feedback is received within 1 second or an "execution failed" flag is returned, the system determines that the execution has failed and puts the command back into the queue to await the next round of sending.
[0053] For terminals that successfully completed the configuration update, the system immediately invokes the load balancing tool to update their current transmission configuration. The update process is as follows: the system resets the current transmission parameters of the terminals according to the adjustment values in the adjustment instructions. Taking terminal A as an example, if the adjustment value is a decrease of 1.7 amps and the original current is 8 amps, the updated current value will be 6.3 amps. After completing the configuration update for all successfully completed terminals, the system re-collects the updated current data through the load monitoring tool and calculates the new overall load distribution status. This status consists of the latest current values of all terminals. The system calculates the difference between the new maximum load ratio and the minimum load ratio and records it as the latest load difference value.
[0054] The system compares the new load difference value with a preset threshold. If the new difference is less than or equal to 0.1, the system is considered balanced, and the adjustment process ends. If the difference is still greater than 0.1, it indicates that a load imbalance still exists, and the system restarts the load balancing tool to recalculate the adjustment value. The calculation method for the new adjustment value is the same as described above: the deviation is recalculated based on the latest average load ratio, and then a new adjustment current value is calculated based on the deviation. The system generates a new instruction queue and repeats the above sending, execution, feedback, and update process until the load difference is less than or equal to the threshold. The entire calculation process employs quantitative calculation and a cyclical judgment mechanism to ensure that the adjustment process is accurate and controllable.
[0055] In this implementation, each parameter has a clear source and a basis for determination. The sampling frequency of 1 second is determined by system response speed testing; the load balance threshold of 0.1 is determined by temperature rise and resistance fluctuation experiments; the maximum load capacity is obtained by rated current testing; the adjustment value is determined by multiplying the maximum load capacity by the load ratio deviation; the communication response time of 1 second is determined by communication module response delay testing; and the constraint that the total current sum is zero in the verification rules is determined by the principle of energy conservation.
[0056] S6 includes obtaining the load value of each terminal from the overall load data through a pre-established load monitoring tool, comparing the load value with a preset threshold, and recording the abnormal state if the load value exceeds the threshold to obtain a preliminary judgment result of overload risk. Based on the preliminary assessment of the overload risk, data acquisition tools are used to obtain interaction data between terminals. The frequency of the interaction data is analyzed against a preset frequency threshold. If the frequency is lower than the threshold, it is determined that the dynamic collaborative protection is not activated, and the range of terminals that need to be processed is determined. The data processing tool analyzes the interactive data within the terminal range to obtain communication latency and data integrity indicators. If the latency or integrity does not meet the standards, it is determined that the protection mechanism is faulty, and a specific list of faulty terminals is obtained.
[0057] In one possible implementation, the system first reads the overall load data generated after step S5 using a pre-established load monitoring tool. This data includes the real-time current value and corresponding number of each terminal. The system scans all terminals at a sampling frequency of once per second to ensure the real-time nature of the detection data. For each terminal, the system compares its real-time current value with a preset load threshold. This threshold is determined through a long-term stability experiment on the terminals. The experiment involves gradually increasing the current to terminals of the same model at a standard ambient temperature of 25 degrees Celsius, observing the temperature rise and contact resistance changes. When the current reaches 90% of the terminal's maximum load capacity, the temperature rise accelerates significantly and the contact resistance increase rate exceeds 5%. Therefore, 90% of the maximum load capacity is determined as the overload judgment threshold. For example, when the terminal's maximum load capacity is 10 amps, the threshold is 9 amps. When the system detects that the real-time current value of a terminal is greater than 9 amps, the system marks the terminal as overloaded and records its number and the excess value. The system sequentially checks all terminals, counts the number of terminals marked as overloaded, and forms a preliminary overload risk judgment result. If the number of marked terminals is greater than 10% of the total number of terminals, the system initially determines that there is an overall overload risk; if it is less than that percentage, only a local risk is determined.
[0058] After obtaining the initial assessment of overload risk, the system immediately activates the data acquisition tool to collect interaction data between all terminals. This data includes communication signal frequency, signal delay time, data packet loss rate, and acknowledgment interval. The system focuses on extracting communication signal frequency data to analyze whether the dynamic collaborative protection mechanism is functioning correctly. Communication signal frequency is defined as the number of valid signals sent and received between terminals per unit time. The system calculates the average frequency over a continuous 5-second sampling period. For example, if a terminal exchanges data 20 times with its neighboring terminal within 5 seconds, the communication frequency is 4 times per second. The system compares this frequency with a preset frequency threshold. This threshold is determined through a stable system operation experiment. The experiment involves statistically analyzing the normal communication frequency between terminals under balanced system load conditions. When the frequency is below 3 times per second, the system cannot promptly complete dynamic load adjustment, and the protection response delay increases significantly. Therefore, 3 times per second is determined as the minimum frequency threshold for activating dynamic collaborative protection. If the current inter-terminal communication frequency is below 3 times per second, the system determines that dynamic collaborative protection is not activated; if it is above or equal to 3 times per second, the protection mechanism is considered activated.
[0059] When the system determines that the protection is not activated, it needs to further determine the range of terminals to be processed. The system compares the spatial location and communication link relationship of the overload terminals to screen out the terminals that are directly connected to the overload terminals in the communication link, and delineates these terminals together with the overload terminals as the range to be processed. For example, if terminal A is overloaded, and its adjacent terminals B and C have direct communication links with it, then A, B, and C are all included in the range of terminals to be processed.
[0060] Subsequently, data processing tools are invoked to perform in-depth analysis of the interactive data from the terminals within this range to determine whether communication faults exist. The analysis process includes calculating communication latency and data integrity metrics. Communication latency is the time difference between sending a request and receiving a response between terminals, recorded by the system in milliseconds. The data integrity metric is the percentage of successfully received data packets out of the total number of sent packets within a complete communication cycle. The system samples communication data 10 times for each terminal and calculates the average latency and average integrity. For example, if the average latency of 10 communications is 150 milliseconds and the data integrity is 95%, it is compared with a threshold. The latency threshold is determined through system response testing. When the latency exceeds 200 milliseconds, load adjustment response lags, and the system's dynamic protection function cannot be triggered in a timely manner; therefore, 200 milliseconds is set as the communication latency threshold. The data integrity threshold is determined through data transmission reliability experiments. When the integrity is below 98%, the error rate of control command execution increases significantly; therefore, 98% is set as the minimum integrity standard.
[0061] The system compares the average latency and integrity metrics of each terminal with thresholds. If the latency exceeds 200 milliseconds or the integrity is below 98%, the system determines that the terminal is experiencing a communication malfunction and records the terminal number in the faulty terminal list. The system sequentially checks all terminals, ultimately generating a complete faulty terminal list, which includes the terminal number, average latency value, data integrity value, and fault determination result.
[0062] Throughout the process, the sampling frequency was set once per second through system response testing; the overload threshold was 90% of the maximum load capacity, determined through temperature rise experiments; the communication frequency threshold was determined three times per second through dynamic protection response testing; the delay threshold of 200 milliseconds was obtained from communication latency experiments; the data integrity threshold of 98% was determined through statistical analysis of transmission error rate; and the overload terminal ratio of 10% was used as the overall risk assessment standard and determined through system safety margin experiments.
[0063] S7 includes real-time acquisition of terminal current transmission data, preliminary screening of the current data using a preset threshold range, and marking the current value as an abnormal data point if the current value exceeds the threshold range, thereby obtaining a set of abnormal data after preliminary screening. By performing time-series comparison on the abnormal data set, the distribution characteristics of the abnormal data points in the time dimension are obtained. Context data is extracted for continuously occurring abnormal points to determine whether there are persistent abnormal fluctuations, thus obtaining a fluctuation feature dataset. Based on the fluctuation feature dataset and the pre-established dynamic collaborative protection activation information database, it is determined whether the fluctuation feature meets the triggering conditions. If it does, a protection activation signal is generated and a protection activation signal set is obtained. By comparing the set of protection activation signals with the system stability operation indicators in real time, the matching degree is obtained. For signals with a matching degree lower than the threshold, historical data is backtracked to determine whether the indicators are affected, and the final verification result dataset is obtained.
[0064] In one possible implementation, the current values of all terminals are first filtered based on the real-time acquisition results of the terminal current transmission data. The system is set to a sampling frequency of once per second to ensure data continuity and real-time performance. After the acquired data is stored in a buffer, the system compares the current value of each terminal with a preset threshold range one by one. The threshold range is determined through a standard operating experiment. The experimental method involves collecting terminal current data for one hour under stable load conditions and calculating the average current value and the standard fluctuation range. When the current exceeds ±20% of the average value, the system detects a significant temperature rise and contact resistance fluctuation; therefore, ±20% of the average value is set as the current stability threshold range. For example, if the rated current of a terminal is 10 amps, the upper limit of the threshold is 12 amps, and the lower limit is 8 amps. When the system detects a current value greater than 12 amps or less than 8 amps, the data point is marked as an abnormal data point. The system records all abnormal data points and stores them in an abnormal data set, forming the preliminary screening results.
[0065] Subsequently, the system performs time-series comparison on the abnormal data set to determine whether the anomaly has persistent characteristics. The specific implementation of the time-series comparison is as follows: the system arranges the abnormal data within the continuous time series according to the sampling time order and counts the time interval between adjacent abnormal points. When the time interval between adjacent abnormal points is less than or equal to 5 seconds and more than 3 abnormal points appear consecutively, the system determines that there is persistent abnormal fluctuation within that period. The 5-second interval is based on the experimental data statistics; when the abnormal interval exceeds 5 seconds, the current fluctuation can be explained by instantaneous external interference; while 3 anomalies within 5 seconds indicate that the contact state is unstable. For time periods determined to be persistent anomalies, the system extracts data from 10 seconds before and after the abnormal point as context data to analyze the fluctuation trend. The system calculates the average current change amplitude and duration of the context data. If the fluctuation amplitude exceeds 10% of the rated current and the duration exceeds 10 seconds, the system defines the abnormal segment as fluctuation characteristic data and stores it in the fluctuation characteristic dataset.
[0066] Next, the system compares the fluctuation characteristic dataset with a pre-established dynamic collaborative protection activation information database. The dynamic collaborative protection activation information database records the protection triggering conditions of the system under different loads and vibration conditions. This database is established during the factory testing phase, recording the fluctuation characteristic parameters when the protection mechanism is activated by performing three typical stress tests on the system: vibration, temperature rise, and short-term overload. The database contains three key parameters: fluctuation amplitude threshold, duration threshold, and fluctuation frequency threshold. The fluctuation amplitude threshold is set to 15% of the rated current, the duration threshold to 10 seconds, and the fluctuation frequency threshold to 3 times per minute. When the fluctuation amplitude, duration, and frequency of any time period in the fluctuation characteristic dataset reach or exceed the above thresholds, the system determines that the fluctuation meets the triggering conditions and generates a protection activation signal. Each activation signal includes a timestamp, corresponding terminal number, and fluctuation parameter value. The system aggregates all generated signals to form a protection activation signal set.
[0067] After generating the protection activation signal set, the system enters the verification phase. The system calculates system stability indicators in real time and compares them with the protection activation signal set. Stable operation indicators are determined by monitoring three parameters: system power balance, total current fluctuation amplitude, and average contact resistance. The system updates the stable operation indicator values every second and calculates the matching degree between them and the time-point data recorded in the protection activation signals. The matching degree is defined as the ratio of the rate of change of the stability indicator at the corresponding time point of the protection activation signal to the system's historical average rate of change. For example, if the historical average rate of change is 2%, and the rate of change at the protection activation time point is 5%, then the matching degree is 0.4. The system compares the matching degree of all signals with a preset threshold. This matching degree threshold is determined through system verification experiments. When the matching degree is below 0.6, it indicates that the protection signal has not effectively contributed to system stability, and therefore further analysis is required.
[0068] For signals with a matching degree lower than 0.6, the system performs historical data backtracking analysis. The system extracts historical operating data for 60 seconds before and after the corresponding time point of the signal, analyzing the trends in current, temperature, and resistance. If the fluctuation range of any indicator exceeds the upper limit of the normal range (current ±20%, temperature ±10 degrees Celsius, resistance ±5%) during this period, the system determines that the protection mechanism corresponding to that signal is not functioning properly, and the system stability is affected. The system records all affected terminal numbers and corresponding time points as the final verification result dataset.
[0069] Throughout the process, the current threshold range is ±20% of the rated current, determined by steady-state operation experiments; the continuous anomaly judgment condition is 3 consecutive anomalies within 5 seconds, obtained through data stability testing; the fluctuation characteristic duration threshold of 10 seconds and amplitude threshold of 10% are determined by contact resistance response delay testing; the fluctuation amplitude of 15%, frequency of 3 times per minute, and duration of 10 seconds are the experimental activation conditions in the protection trigger database; the matching degree threshold of 0.6 is determined by system stability verification experiments; the historical backtracking time of 60 seconds is determined based on the system response delay and data synchronization cycle.
[0070] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. A method for controlling the vibration-resistant contact stability of socket terminals, characterized in that, include: S1. Real-time vibration data and contact resistance value of socket terminals are collected by sensors, and the data are processed by vibration analysis algorithm to obtain terminal contact stability index; S2. Based on the obtained terminal contact stability index, if the index is lower than the preset threshold, it is determined to be an unstable contact state, and the location information and current load data of the unstable terminal are obtained. S3. From the unstable terminal location information obtained by the judgment, obtain the communication link of the adjacent terminal, and determine the current load capacity and availability status of the adjacent terminal; S4. For the determined available status of adjacent terminals, use the load balancing algorithm to calculate the current share that the unstable terminal needs to transfer, and obtain the load adjustment value of each adjacent terminal. S5. Based on the obtained load adjustment value, send adjustment commands to adjacent terminals, update the current transmission configuration of adjacent terminals, and determine the balance state after the overall load redistribution. S6. If the balance status after the overall load redistribution is confirmed to have no overload risk, monitor the interaction data between terminals to determine whether dynamic collaborative protection has been activated. S7. Based on the dynamic collaborative protection activation information obtained from the judgment, continuously collect terminal current transmission data to obtain system stability operation indicators to verify the effectiveness of the protection mechanism.
2. The method for controlling the vibration-resistant contact stability of socket terminals according to claim 1, characterized in that: S1 includes: Vibration data and contact resistance data of the socket terminals are collected in real time by vibration sensors and resistance measuring equipment. The vibration data is denoised using data preprocessing tools to obtain filtered vibration signal data. The contact resistance data is smoothed to determine a stable resistance value range. Based on the filtered vibration signal data, frequency and amplitude characteristics of the vibration signal are extracted using a spectrum analysis tool. Simultaneously, combined with the stable resistance value range, time series analysis tools are used to determine the correlation between the vibration signal and resistance changes, and to obtain a preliminary assessment result of the terminal contact state. If the preliminary assessment results show that the frequency characteristics exceed the preset threshold range, the frequency characteristics are matched with a pre-established fault characteristic database using a data comparison tool to determine whether there is a risk of contact instability and to generate a corresponding risk level index. For the aforementioned risk level indicators, a data integration tool is used to comprehensively process the vibration signal characteristics, resistance change trends, and risk level indicators to obtain a quantitative assessment result of the terminal contact stability.
3. The method for controlling the vibration-resistant contact stability of socket terminals according to claim 1, characterized in that: S2 includes: Based on the monitoring data of the terminal contact stability index, a comparison is made with a pre-established threshold standard. If the index is lower than the preset threshold, it is determined to be an unstable contact state, and the specific location information and corresponding current load data of the unstable terminal are obtained. The location information and current load data of the unstable terminals are classified and stored using a data recording tool to determine the distribution area of the unstable terminals and the specific time period of load abnormality. By cross-referencing the data from the distribution area and the time period of abnormal load, time series analysis tools are used to extract the abnormal fluctuation characteristics of the unstable terminals, thereby obtaining the potential contact instability risk points. Based on the risk point data and historical load fluctuation records, a logical judgment tool is used to classify the risk level. If the risk level is higher than the preset standard, a key monitoring instruction for unstable terminals is generated to determine the priority area for subsequent monitoring.
4. The method for controlling the vibration-resistant contact stability of socket terminals according to claim 1, characterized in that: S3 includes: The specific location information of unstable terminals is obtained from a pre-established terminal location database. Based on the location information, the identification data and connection status of adjacent terminals are read through the communication interface to determine whether the communication link of the adjacent terminals is active. Based on the status information of the communication link, a network monitoring tool is used to collect the current load capacity of the adjacent terminals in real time. If the load capacity exceeds a preset threshold, the terminal is determined to be in a high load state; otherwise, it is determined to be in a low load state. By combining the load capacity data with a pre-established terminal status mapping table, the availability status information of the adjacent terminals is obtained, and the terminals with high load status are marked as unavailable to obtain the availability judgment result. Based on the availability assessment result, a temporary communication channel is established for adjacent terminals in the available state through a data transmission protocol to obtain the operating parameters of the terminals and determine whether the terminals support load sharing.
5. The method for controlling the vibration-resistant contact stability of socket terminals according to claim 1, characterized in that: S4 includes: Based on the available status data of adjacent terminals, the current load value and maximum carrying capacity of each terminal are obtained. By comparing the difference between the load value and the carrying capacity, the remaining capacity space of each terminal is determined, and a preliminary load allocation basis is obtained. Based on the preliminary load allocation criteria, the remaining capacity space is classified using a preset threshold range. If the remaining capacity space of a certain terminal is greater than the preset threshold, it is marked as a terminal that can receive load, and a list of terminals suitable for transferring current is determined. From the list of terminals suitable for transferring current, obtain the current transfer requirement of unstable terminals, and allocate the current requirement of unstable terminals to each terminal that can receive loads through an equal distribution calculation method, and determine the specific load adjustment value of each adjacent terminal. Based on the load adjustment value, the final load data of each adjacent terminal is obtained. The final load data is compared with the maximum carrying capacity. If the carrying capacity is exceeded, the current share of the overloaded part is redistributed to obtain the final load balancing result.
6. The method for controlling the vibration-resistant contact stability of socket terminals according to claim 1, characterized in that: S5 includes: The current transmission data and load distribution status are obtained from each terminal by a load monitoring tool. When a load imbalance is detected, the adjustment value of the terminal is calculated, and the adjustment command is generated and stored in the command queue to determine the accuracy of the adjustment command. Based on the adjustment values in the instruction queue, specific current configuration adjustment instructions are sent to adjacent terminals. At the same time, the sending status and receiving feedback are recorded through the communication interface to obtain the response data of the adjacent terminals to determine the instruction execution status. If the response data of the adjacent terminal indicates that the command was executed successfully, the current transmission configuration of the terminal is updated through the load balancing tool, and the updated load data is collected from the terminal to obtain the new state of the overall load distribution. For the new state of the overall load distribution, a preset threshold is used for comparative analysis. If balance is not achieved, the adjustment value is recalculated using a load balancing tool to determine the basis for subsequent adjustments.
7. The method for controlling the vibration-resistant contact stability of socket terminals according to claim 1, characterized in that: S6 includes: By using a pre-established load monitoring tool, the load values of each terminal are obtained from the overall load data. The load values are compared with preset thresholds. If the load value exceeds the threshold, an abnormal state is recorded, and a preliminary judgment result of overload risk is obtained. Based on the preliminary assessment of the overload risk, data acquisition tools are used to obtain interaction data between terminals. The frequency of the interaction data is analyzed against a preset frequency threshold. If the frequency is lower than the threshold, it is determined that the dynamic collaborative protection is not activated, and the range of terminals that need to be processed is identified.
8. The method for controlling vibration-resistant contact stability of socket terminals according to claim 7, characterized in that: S6 further includes: The data processing tool analyzes the interactive data within the terminal range to obtain communication latency and data integrity indicators. If the latency or integrity does not meet the standards, it is determined that the protection mechanism is faulty, and a specific list of faulty terminals is obtained.
9. The method for controlling the vibration-resistant contact stability of socket terminals according to claim 1, characterized in that: S7 includes: Based on the real-time acquisition of terminal current transmission data, the current data is initially screened using a preset threshold range. If the current value exceeds the threshold range, it is marked as an abnormal data point, thus obtaining a set of abnormal data after initial screening. By performing time-series comparison on the abnormal data set, the distribution characteristics of the abnormal data points in the time dimension are obtained. Context data is extracted for continuously occurring abnormal points to determine whether there are persistent abnormal fluctuations, thus obtaining a fluctuation feature dataset.
10. The method for controlling the vibration-resistant contact stability of socket terminals according to claim 9, characterized in that: The S7 also includes: Based on the fluctuation feature dataset and the pre-established dynamic collaborative protection activation information database, it is determined whether the fluctuation feature meets the triggering conditions. If it does, a protection activation signal is generated and a protection activation signal set is obtained. By comparing the set of protection activation signals with the system stability operation indicators in real time, the matching degree is obtained. For signals with a matching degree lower than the threshold, historical data is backtracked to determine whether the indicators are affected, and the final verification result dataset is obtained.