Mainboard power supply analysis method and analysis system

By adopting a distributed power supply management method in the motherboard power supply system, combined with an adaptive fuzzy logic controller and a PID controller, the traditional centralized management method has solved the problem of slow response speed and low control accuracy in large-scale and multi-node power supply systems, and the precise control, intelligent optimization and real-time state evaluation of the power supply system are achieved, improving the stability and adaptability of the system.

CN119668080AActive Publication Date: 2025-03-21GUANGDONG LEJIE DIGITAL INTELLIGENCE TECHNOLOGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411749582.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2025-03-21
Estimated Expiration
2044-12-02

AI Technical Summary

Technical Problem

When facing large-scale, multi-node power supply systems, the traditional centralized power supply management method has slow response speed and low control accuracy, making it difficult to meet the demands of modern computer systems for power supply stability and flexibility.

Method used

The distributed power supply management method is adopted, combined with an adaptive fuzzy logic controller and a PID controller, to achieve accurate control, intelligent optimization and real-time state evaluation of large-scale and multi-node power supply systems. The specific implementation includes configuring distributed nodes and master control nodes in each local motherboard, configuring PID controllers for distributed nodes, and configuring adaptive fuzzy logic controllers for main control nodes, and realizing adaptive management of the system through steps such as data acquisition, preliminary control, status evaluation and global coordination.

Benefits of technology

It improves the control accuracy and adaptability of large-scale and multi-node power supply systems, enhances the robustness and stability of the system, and can realize intelligent optimization and real-time state evaluation to meet the demands of modern computer systems for power supply stability and flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119668080A_ABST
    Figure CN119668080A_ABST
Patent Text Reader

Abstract

The invention provides a mainboard power supply analysis method and analysis system, and relates to the technical field of mainboards, the mainboard power supply analysis system comprises a power supply system of a plurality of local mainboards, the power supply system comprises a plurality of distributed nodes and a master control node used for coordinating the distributed nodes, and the distributed nodes respectively collect working parameters of the local mainboards where the distributed nodes are located; the working parameters are preprocessed; correspondingly inputting the preprocessed working parameters into a PID (Proportion Integration Differentiation) controller configured by distributed nodes, and generating initial control output; each distributed node sends the preliminary control output and the working parameters to the master control node, and obtains adjusted PID parameters and final control output by using a self-adaptive fuzzy logic controller of the master control node; evaluating the local operation state of the local mainboard according to the adjusted PID parameters and the final control output; and each distributed node sends the local operation state to the master control node, and the master control node judges the global operation state of the power supply system according to a preset state index.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of motherboards, and in particular to a power supply analysis method and analysis system for a motherboard. Background Art

[0002] In modern computer systems, the motherboard is a core component, and its power supply stability and performance are directly related to the operating efficiency and reliability of the entire system. With the rapid development of computer technology, the design of motherboards has become increasingly complex, and the power supply demand has also increased, which has put forward higher requirements for the management of power supply systems. Traditional power supply management methods often adopt centralized control, that is, a single control unit is responsible for monitoring and adjusting the status of the entire power supply system. However, this method has problems such as slow response speed and low control accuracy when facing large-scale, multi-node power supply systems, and it is difficult to meet the needs of modern computer systems for power supply stability and flexibility.

[0003] Therefore, it is necessary to provide a mainboard power supply analysis method and analysis system to solve the above technical problems. Summary of the invention

[0004] In order to solve the above technical problems, the present invention provides a power supply analysis method and analysis system for a mainboard, which adopts a distributed power supply management method and combines an adaptive fuzzy logic controller and a PID controller to achieve precise control, intelligent optimization and real-time status evaluation of large-scale, multi-node power supply systems.

[0005] The present invention provides a mainboard power supply analysis method, which is applied to a power supply system including multiple local mainboards, wherein the power supply system includes distributed nodes correspondingly configured in each local mainboard and a main control node for coordinating each distributed node, wherein each distributed node is configured with a PID controller, and the main control node is configured with an adaptive fuzzy logic controller, and the analysis method includes the following steps:

[0006] Each distributed node collects the working parameters of its local mainboard respectively and pre-processes the working parameters;

[0007] The preprocessed working parameters are input into the PID controller configured in the distributed nodes to generate preliminary control outputs;

[0008] Each distributed node sends the preliminary control output and working parameters to the main control node, and uses the adaptive fuzzy logic controller of the main control node to dynamically adjust the PID parameters to obtain the adjusted PID parameters, and optimizes the preliminary control output of each distributed node to generate the final control output;

[0009] Each distributed node evaluates the local operating status of the local mainboard based on the adjusted PID parameters and final control output;

[0010] Each distributed node sends the local operating status to the main control node, and the main control node determines the global operating status of the power supply system according to a preset status indicator.

[0011] Preferably, each distributed node collects the working parameters of the local mainboard thereof and pre-processes the working parameters, including:

[0012] Each distributed node monitors and collects the working parameters of its local motherboard in real time through the built-in sensor module;

[0013] Filter the collected working parameters to remove noise and interference signals;

[0014] Normalizing the filtered working parameters to convert them into a unified dimension and range;

[0015] Perform feature extraction on the normalized working parameters to obtain eigenvalues.

[0016] Preferably, the preprocessed working parameters are input into the PID controller configured in the distributed nodes to generate a preliminary control output, including:

[0017] Each distributed node formats the pre-processed working parameters according to the input requirements of the PID controller;

[0018] The formatted working parameters are input into the PID controller, and the PID controller performs real-time calculation on the input working parameters according to a preset control algorithm to obtain a calculation result;

[0019] The PID controller generates a corresponding preliminary control output according to the calculation result, wherein the preliminary control output is used to adjust the power supply state of the local mainboard;

[0020] The power supply of the local mainboard is adjusted in real time according to the preliminary control output to perform preliminary control on the power supply state of the local mainboard.

[0021] Preferably, each distributed node sends the preliminary control output and working parameters to the main control node, and uses the adaptive fuzzy logic controller of the main control node to dynamically adjust the PID parameters to obtain the adjusted PID parameters, and optimizes the preliminary control output of each distributed node to generate the final control output, including:

[0022] Converting the preliminary control output and the operating parameter into corresponding membership degrees using a predefined membership function;

[0023] According to the fuzzy rules in the predefined fuzzy rule base and in combination with the membership degree, the activation degree of each fuzzy rule is evaluated, and the output fuzzy sets of all fuzzy rules are aggregated to form a total output fuzzy set;

[0024] The total output fuzzy set is converted into output value using the centroid method and used as the adjusted PID parameter;

[0025] The preliminary control output of each distributed node is adjusted according to the adjusted PID parameters to obtain the final control output.

[0026] Preferably, the adjusting the preliminary control output of each distributed node according to the adjusted PID parameters to obtain the final control output includes:

[0027] Each distributed node receives the adjusted PID parameters sent by the master control node, and compares the received adjusted PID parameters with the currently configured PID parameters to identify the parameter items to be updated;

[0028] According to the identified parameter items to be updated, the parameters of the PID controller are updated;

[0029] The PID controller after parameter update recalculates according to the new PID parameters and the current real-time monitored working parameters to generate the final control output.

[0030] Preferably, each distributed node evaluates the local operating state of the local mainboard according to the adjusted PID parameters and the final control output, including:

[0031] Each distributed node monitors and records the changes in the working parameters of the local mainboard in real time according to the adjusted PID parameters and final control output;

[0032] Each distributed node evaluates the voltage stability, current stability, temperature monitoring and load conditions of the local motherboard according to the preset status evaluation model, and generates a local operation status report;

[0033] Each distributed node sends the local operation status report to the master control node so that the master control node can perform a global status evaluation.

[0034] Preferably, each distributed node evaluates the voltage stability, current stability, temperature monitoring and load condition of the local mainboard according to a preset status evaluation model, and generates a local operation status report, including:

[0035] Each distributed node evaluates voltage stability based on the variation range and fluctuation value of input voltage and output voltage;

[0036] Each distributed node evaluates the current stability according to the current variation range and fluctuation value;

[0037] Each distributed node evaluates whether the temperature is within the preset safety range based on the temperature changes at the temperature monitoring location;

[0038] Each distributed node evaluates whether the load is within a preset reasonable range based on the load change;

[0039] Each distributed node generates a local operation status report according to the evaluation result, wherein the local operation status report includes the numerical value and evaluation conclusion of each evaluation.

[0040] Preferably, each distributed node sends the local operation status to the main control node, and the main control node determines the global operation status of the power supply system according to a preset status indicator, including:

[0041] The master control node compares the local operation status report of each distributed node with the corresponding threshold in the preset state indicator set to obtain the local operation status evaluation result of each local mainboard, wherein the preset state indicator set includes a voltage stability threshold, a current stability threshold, a temperature safety threshold, and a load rationality threshold;

[0042] The master control node generates a global operation status report of the power supply system based on the local operation status evaluation results of all distributed nodes, and determines the global operation status of the power supply system according to the global operation status report, wherein the global operation status includes a stable state, an abnormal state, and an insufficient performance state;

[0043] If the judgment result is a stable state, the master control node continues to monitor the operation of the power supply system;

[0044] If the judgment result is an abnormal state and insufficient performance, the master control node generates corresponding adjustment instructions and sends them to the relevant distributed nodes to readjust the PID parameters.

[0045] The present invention also provides a mainboard power supply analysis system, which is used to execute the mainboard power supply analysis method, and is applied to a power supply system including multiple local mainboards, wherein the power supply system includes distributed nodes correspondingly configured in each local mainboard and a main control node for coordinating each distributed node, wherein each distributed node is configured with a PID controller, and the main control node is configured with an adaptive fuzzy logic controller, and the analysis system includes:

[0046] The parameter processing module is used for each distributed node to collect the working parameters of the local mainboard and pre-process the working parameters;

[0047] A preliminary control module is used to input the preprocessed working parameters into the PID controller configured in the distributed nodes to generate a preliminary control output;

[0048] An adjustment and optimization module, which is used for each distributed node to send the preliminary control output and working parameters to the main control node, and use the adaptive fuzzy logic controller of the main control node to dynamically adjust the PID parameters to obtain the adjusted PID parameters, and optimize the preliminary control output of each distributed node to generate the final control output;

[0049] A local operation status evaluation module is used for each distributed node to evaluate the local operation status of the local mainboard according to the adjusted PID parameters and the final control output;

[0050] The global operation status judgment module is used for each distributed node to send the local operation status to the main control node, and the main control node judges the global operation status of the power supply system according to the preset status index.

[0051] Compared with the related art, the power supply analysis method and analysis system of a mainboard provided by the present invention have the following beneficial effects:

[0052] The present invention realizes distributed monitoring and control of the power supply system by configuring distributed nodes in each local mainboard. Each distributed node has functions such as data acquisition, preliminary control and status evaluation, and can collect the working parameters of the local mainboard in real time and perform preprocessing to generate preliminary control outputs. These preliminary control outputs and working parameters are then sent to the master control node, which performs global coordination and optimization.

[0053] At the master node level, in order to achieve dynamic adjustment and optimization of PID (proportional-integral-differential) controller parameters, an adaptive fuzzy logic controller is usually used. The adaptive fuzzy logic controller can intelligently adjust the PID parameters based on the preliminary control output and working parameters sent by the distributed nodes, combined with the predefined membership function and fuzzy rule base, thereby achieving fine control of the power supply system. This control method not only improves the control accuracy, but also enhances the adaptability and robustness of the system.

[0054] In addition, each distributed node can also evaluate the local operating status of its local motherboard based on the adjusted PID parameters and final control output. By real-time monitoring and recording changes in operating parameters, and comprehensively evaluating voltage stability, current stability, temperature monitoring and load conditions according to the preset state evaluation model, the distributed node can generate a detailed local operating status report and send it to the master control node. The master control node determines the global operating status of the power supply system based on these reports and the corresponding thresholds in the preset state indicator set.

[0055] In summary, the distributed power supply management method, combined with the adaptive fuzzy logic controller and PID controller, can achieve precise control, intelligent optimization and real-time status evaluation of large-scale, multi-node power supply systems. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 A flow chart of a mainboard power supply analysis method provided by the present invention;

[0057] Figure 2 A module structure diagram of a mainboard power supply analysis system provided by the present invention. DETAILED DESCRIPTION

[0058] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only the parts related to the present invention, rather than all structures, are shown in the accompanying drawings. In addition, the embodiments of the present invention and the features in the embodiments may be combined with each other without conflict.

[0059] It should also be noted that, for ease of description, only the part relevant to the present invention but not all content is shown in the accompanying drawings. It should be mentioned before discussing exemplary embodiments in more detail that some exemplary embodiments are described as processing or methods depicted as flow charts. Although the flow chart describes each operation (or step) as sequential processing, many operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of each operation can be rearranged. When its operation is completed, the processing can be terminated, but it can also have additional steps not included in the accompanying drawings. The processing can correspond to methods, functions, procedures, subroutines, subprograms, etc.

[0060] Embodiment 1

[0061] The present invention provides a mainboard power supply analysis method, which is applied to a power supply system including multiple local mainboards. The power supply system is composed of multiple distributed nodes and a master control node, each distributed node is configured in each local mainboard, and the master control node is responsible for coordinating and managing all distributed nodes.

[0062] Among them, the distributed nodes are responsible for real-time monitoring and collection of the working parameters of the local mainboard where they are located, and for preprocessing, preliminary control and local status evaluation.

[0063] Distributed nodes are equipped with a variety of sensors, including voltage sensors, current sensors, temperature sensors, and load sensors, which are installed at key locations on the motherboard, such as power input terminals, key circuit nodes, heat dissipation areas, and load connection points.

[0064] The processor of the distributed node is responsible for processing the data collected by the sensor, executing the PID control algorithm, generating preliminary control outputs, and communicating with the master control node.

[0065] The distributed nodes communicate with the sensor module through an internal communication interface (including but not limited to SPI, I2C), and communicate with the master control node through a network interface (including but not limited to Ethernet, CAN bus).

[0066] The master control node is responsible for coordinating and managing all distributed nodes, receiving the preliminary control output and working parameters of each distributed node, using the adaptive fuzzy logic controller to dynamically adjust the PID parameters, generating the final control output, and evaluating the global operating status of the power supply system.

[0067] The processor of the master control node is responsible for processing the data from each distributed node, executing the adaptive fuzzy logic control algorithm, generating adjustment instructions, and sending them to the relevant distributed nodes.

[0068] Similarly, the master control node communicates with each distributed node through a network interface (such as Ethernet, CAN bus), collects data and issues control instructions.

[0069] refer to Figure 1 As shown, the analysis method includes the following steps:

[0070] S1: Each distributed node collects the working parameters of its local mainboard and pre-processes the working parameters.

[0071] Specifically, step S1 includes the following steps:

[0072] S11: Each distributed node monitors and collects the working parameters of its local mainboard in real time through the built-in sensor module.

[0073] In the power supply system, real-time monitoring of working parameters is the basis for ensuring stable operation of the system. The sensor module includes voltage sensor, current sensor, temperature sensor and load sensor, which are used to collect various working parameters on the motherboard.

[0074] Sensor module configuration: Each distributed node is equipped with a variety of sensors, such as voltage sensors, current sensors, temperature sensors and load sensors, which are installed at key locations on the motherboard, such as power input terminals, key circuit nodes, heat dissipation areas and load connection points.

[0075] The sensor module collects working parameters at a high frequency (such as multiple times per second) to ensure the real-time and accuracy of the data. The collected electrical parameters are transmitted to the processor of the distributed node through the internal communication interface (such as SPI, I2C) for subsequent processing.

[0076] S12: Filter the collected working parameters to remove noise and interference signals.

[0077] In this embodiment, filters including low-pass filters, high-pass filters, band-pass filters and digital filters (such as IIR filters and FIR filters) are used, and the collected electrical parameters are input into the selected filter to filter out high-frequency noise and low-frequency interference. For example, a low-pass filter is used to remove high-frequency noise, and a high-pass filter is used to remove low-frequency drift.

[0078] In addition, the filter cutoff frequency and other parameters need to be set according to the actual application scenario and sensor characteristics to achieve the best filtering effect.

[0079] S13: normalizing the filtered working parameters to convert them into a unified dimension and range.

[0080] In this embodiment, the normalization range is determined according to actual needs, and the range between 0 and 1 is usually selected. During processing, a linear normalization formula is used to convert the filtered working parameters to the specified range. Finally, all filtered working parameters are converted according to the normalization formula to obtain normalized data.

[0081] S14: Perform feature extraction on the normalized working parameters to obtain feature values.

[0082] In this embodiment, appropriate features are selected according to actual needs. Common features include mean, variance, peak value, frequency component, etc.

[0083] For the load sensor, the mean, variance, peak value and frequency content of the load current, as well as the corresponding characteristics of the load voltage and load power can be extracted.

[0084] The normalized operating parameters are calculated to extract the required characteristic values. For example, the mean and variance of the voltage value are calculated, the peak value and frequency component of the current value are extracted, and the mean and variance of the load current and load voltage are calculated.

[0085] The extracted eigenvalues ​​are combined into eigenvectors for subsequent control and analysis.

[0086] S2: Input the preprocessed working parameters into the PID controller configured in the distributed nodes to generate preliminary control output.

[0087] Specifically, step S2 includes the following steps:

[0088] S21: Each distributed node formats the preprocessed working parameters according to the input requirements of the PID controller.

[0089] In this embodiment, each distributed node formats the pre-processed working parameters according to the input requirements of the PID controller. This is because in actual applications, the data formats collected by different types of sensors may be inconsistent, and the PID controller requires input data in a specific format to operate correctly. In order to ensure that the PID controller can accurately process these data, the processor of the distributed node will perform necessary format conversion on the pre-processed working parameters, such as converting the voltage value from millivolts to volts, converting the current value from milliamperes to amperes, or converting the temperature value from degrees Celsius to Kelvin, etc.

[0090] In addition, the data collected by different sensors needs to be integrated into a unified input vector so that the PID controller can consider the influence of multiple variables at the same time. Through formatting, the input data format of the PID controller is ensured to be unified and meet its design requirements, thereby improving the reliability and accuracy of the control system.

[0091] S22: Input the formatted working parameters into the PID controller, and the PID controller performs real-time calculation on the input working parameters according to a preset control algorithm to obtain calculation results.

[0092] In this embodiment, the PID controller is a feedback controller widely used in the field of industrial control, which achieves precise control of the target variable through a combination of three parts: proportional (P), integral (I) and differential (D).

[0093] In this process, the PID controller first reads the formatted working parameters, and then performs proportional, integral and differential operations on these parameters according to the preset proportional coefficient (Kp), integral time constant (Ti) and differential time constant (Td). The proportional part is used to quickly respond to the current error, the integral part is used to eliminate the steady-state error, and the differential part is used to predict the future error trend and make adjustments in advance. The PID controller generates a control signal through comprehensive calculation of these three parts, which reflects how to adjust the power supply state to make the working parameters close to the preset target value. In this way, the PID controller can effectively reduce the fluctuations in the power supply system and improve the stability and response speed of the system.

[0094] S23: The PID controller generates a corresponding preliminary control output according to the calculation result, wherein the preliminary control output is used to adjust the power supply status of the local mainboard.

[0095] In this embodiment, the generated preliminary control output is a concrete manifestation of the calculation result of the PID controller, which indicates how to adjust certain parameters in the power supply system, such as voltage, current or power, to achieve the desired control target.

[0096] For example, if the calculation result shows that the current voltage is too low, the PID controller will generate a preliminary control output to increase the voltage; if the calculation result shows that the current load is too high, the PID controller will generate a preliminary control output to reduce the current.

[0097] These preliminary control outputs are applied to the local mainboard through the actuators of the distributed nodes (such as power regulators, switching elements, etc.), thereby achieving preliminary adjustment of the power supply status. The generation of preliminary control outputs depends not only on the calculation results of the PID controller, but also on the pre-set control strategy and constraints to ensure that the control action is both effective and safe. Through the application of preliminary control outputs, the distributed nodes can autonomously adjust the power supply status of the local mainboard to a certain extent, laying the foundation for subsequent optimization control.

[0098] S24: According to the preliminary control output, the power supply of the local mainboard is adjusted in real time to perform preliminary control on the power supply status of the local mainboard.

[0099] In this embodiment, once the preliminary control output is generated, the distributed nodes will immediately execute these control instructions to adjust the power supply status of the local motherboard.

[0100] For example, if the preliminary control output indicates an increase in voltage, the distributed node will achieve this goal by adjusting the output voltage of the power module; if the preliminary control output indicates a decrease in current, the distributed node will achieve this by adjusting the current limit. These adjustments are made in real time, that is, the distributed node will continuously adjust the power supply parameters according to the output of the PID controller to ensure that the operating parameters of the local motherboard always remain within the ideal range. Through real-time adjustments, distributed nodes can respond quickly to changes in the power supply system and reduce problems caused by external interference or internal fluctuations, thereby improving the stability and reliability of the power supply system. In addition, real-time adjustments can also help prevent potential failures and protect the motherboard from damage.

[0101] S3: Each distributed node sends the preliminary control output and working parameters to the master control node, and uses the adaptive fuzzy logic controller of the master control node to dynamically adjust the PID parameters to obtain the adjusted PID parameters, and optimizes the preliminary control output of each distributed node to generate the final control output.

[0102] Specifically, step S3 includes the following steps:

[0103] S31: Convert the preliminary control output and the working parameter into corresponding membership degrees using a predefined membership function.

[0104] The preliminary control output and working parameters are converted into corresponding membership degrees using predefined membership functions. This is because in fuzzy logic control, the input data needs to be converted into the form of fuzzy sets in order to perform fuzzy reasoning. The membership function defines the degree of membership of the input data in the fuzzy set, that is, mapping a specific numerical value to a membership value between 0 and 1. Through the membership function, the preliminary control output and working parameters can be converted into the form of fuzzy sets, thus providing a basis for subsequent fuzzy reasoning.

[0105] During implementation, multiple membership functions are defined according to actual needs, and each membership function corresponds to a fuzzy set. For example, for voltage values, three fuzzy sets of "low voltage", "medium voltage" and "high voltage" can be defined, and each fuzzy set corresponds to a membership function.

[0106] The membership function that can be used includes but is not limited to triangular, trapezoidal or Gaussian types.

[0107] The preliminary control output and the working parameters are input into the corresponding membership functions, and the membership of each parameter in each fuzzy set is calculated. For example, for the voltage value, its membership in the three fuzzy sets of "low voltage", "medium voltage" and "high voltage" is calculated.

[0108] S32: According to the fuzzy rules in the predefined fuzzy rule base and in combination with the membership degree, the activation degree of each fuzzy rule is evaluated, and the output fuzzy sets of all fuzzy rules are aggregated to form a total output fuzzy set.

[0109] In this embodiment, a set of fuzzy rules is defined, each rule describing the relationship between the input membership and the output fuzzy set. For example, the rule can be expressed as: "If the voltage is low and the current is high, the output is to increase the voltage".

[0110] The fuzzy rule base is determined by expert experience and experimental data and contains multiple rules, each covering different input conditions.

[0111] According to the membership of the input, the activation degree of each fuzzy rule is evaluated. The activation degree reflects the degree to which the input condition satisfies the rule, and is usually calculated using minimum or multiplication operations.

[0112] Exemplarily, for the rule “if the voltage is low and the current is high, the output is to increase the voltage”, if the membership degree of the voltage is 0.8 and the membership degree of the current is 0.7, the activation degree of the rule is 0.7 (the minimum value).

[0113] According to the activation degree of each rule, the corresponding output fuzzy set is aggregated to form the total output fuzzy set. The aggregation method usually uses the maximum operation or weighted average operation.

[0114] For example, if the activation degree of rule 1 is 0.7, the corresponding output fuzzy set is "increase voltage", and the activation degree of rule 2 is 0.5, the corresponding output fuzzy set is "maintain voltage", then the total output fuzzy set is the maximum value or weighted average of the two.

[0115] S33: The total output fuzzy set is converted into an output value using the centroid method and used as the adjusted PID parameter.

[0116] In this embodiment, the centroid method is a commonly used fuzzy set defuzzification method, which obtains a specific numerical output by calculating the centroid of the fuzzy set. The calculation formula is:

[0117]

[0118] Among them, x i is a point in the output fuzzy set, μ i is the degree of membership of the point, and y is the output value.

[0119] The output value y calculated by the center of gravity method is used as the adjusted PID parameter. For example, if the calculated output value is 0.8, it means that the proportional coefficient Kp of the PID controller needs to be increased by 0.8.

[0120] S34: Adjust the preliminary control output of each distributed node according to the adjusted PID parameters to obtain the final control output.

[0121] Specifically include:

[0122] Each distributed node receives the adjusted PID parameters sent by the master control node, and compares the received adjusted PID parameters with the currently configured PID parameters to identify the parameter items to be updated.

[0123] In this embodiment, each distributed node receives the adjusted PID parameters sent by the master control node, and compares the received adjusted PID parameters with the currently configured PID parameters to identify the parameter items to be updated.

[0124] For example, if the PID parameters sent by the master control node are Kp=0.8, Ki=0.5, Kd=0.3, and the currently configured PID parameters are Kp=0.6, Ki=0.4, Kd=0.2, Kp and Ki need to be updated.

[0125] The parameters of the PID controller are updated according to the identified parameter items to be updated.

[0126] In this embodiment, the PID controller is updated according to the identified parameter items to be updated. The updated PID parameters will be used for subsequent control calculations.

[0127] Exemplarily, the updated PID parameters are Kp=0.8, Ki=0.5, Kd=0.3.

[0128] The PID controller after parameter update recalculates according to the new PID parameters and the current real-time monitored working parameters to generate the final control output.

[0129] In this embodiment, the PID controller after parameter update recalculates according to the new PID parameters and the working parameters currently monitored in real time to generate the final control output.

[0130] Exemplarily, the PID controller recalculates a more accurate control signal based on the new PID parameters and current voltage values, current values ​​and other parameters to adjust the power supply status of the local motherboard.

[0131] S4: Each distributed node evaluates the local operating status of the local mainboard according to the adjusted PID parameters and the final control output.

[0132] Specifically, step S4 includes the following steps:

[0133] S41: Each distributed node monitors and records the changes in the working parameters of the local mainboard in real time according to the adjusted PID parameters and the final control output.

[0134] In the power supply system, real-time monitoring and recording of changes in the working parameters of the local motherboard is an important part of ensuring the stable operation of the system. Through real-time monitoring, any abnormal situation can be discovered and recorded in time, providing data support for subsequent status evaluation and fault diagnosis. In addition, real-time monitoring can also help distributed nodes verify the control effect and ensure that the power supply status is always in the best state.

[0135] During implementation, the processor of the distributed node continuously reads the operating parameters collected by the sensor module, including voltage, current, temperature and load. Each read data is compared with the adjusted PID parameters and the final control output to verify the control effect.

[0136] The distributed nodes record the collected working parameters and their changes in local storage to form time series data. The recorded data includes voltage value, current value, temperature value, load current, load voltage and load power, etc.

[0137] Distributed nodes periodically send recorded data to the master node through the network interface so that the master node can perform global status evaluation.

[0138] S42: Each distributed node evaluates the voltage stability, current stability, temperature monitoring and load condition of the local mainboard according to a preset status evaluation model, and generates a local operation status report.

[0139] Status assessment is a key step to ensure the stable operation of the power supply system. By evaluating the voltage stability, current stability, temperature monitoring and load conditions of the local motherboard, potential problems can be discovered in time and appropriate measures can be taken to adjust them. The status assessment model usually includes a series of preset evaluation indicators and thresholds to determine whether each parameter is within the normal range.

[0140] Specific implementation content

[0141] Voltage stability assessment:

[0142] Distributed nodes evaluate voltage stability based on the variation range and fluctuation value of input voltage and output voltage. If the voltage fluctuation exceeds the preset threshold, the system will record this abnormality.

[0143] Current stability assessment:

[0144] Distributed nodes evaluate current stability based on the current change range and fluctuation value. If the current fluctuation exceeds the preset threshold, the system will record this abnormality.

[0145] Temperature monitoring:

[0146] The distributed nodes evaluate whether the temperature is within the preset safety range based on the temperature changes at the temperature monitoring location. If the temperature exceeds the preset safety range, the system will record this abnormal situation.

[0147] Load case assessment:

[0148] Distributed nodes evaluate whether the load is within the preset reasonable range based on the load changes. If the load exceeds the preset reasonable range, the system will record this abnormal situation.

[0149] The distributed node generates a local operation status report based on the above evaluation results, wherein the local operation status report includes the numerical values ​​and evaluation conclusions of various evaluations, such as voltage fluctuation value, current fluctuation value, temperature change value and load change value.

[0150] S43: Each distributed node sends a local operation status report to the master control node so that the master control node can perform a global status assessment.

[0151] In this embodiment, the local operation status report contains the evaluation results of the distributed nodes on the parameters of the local mainboard. These reports need to be sent to the master control node so that the master control node can perform a global status evaluation. Global status evaluation is a key step to ensure the stable operation of the entire power supply system. By integrating the local operation status reports of all distributed nodes, the master control node can fully understand the operating status of the system and take corresponding measures to make adjustments.

[0152] During implementation, distributed nodes send local operation status reports to the master node through the network interface. Data transmission is usually carried out in a periodic manner to ensure that the master node can obtain the latest status report in real time.

[0153] The local operation status report usually includes the following contents: voltage stability assessment results, current stability assessment results, temperature monitoring results, load condition assessment results, and the numerical values ​​and assessment conclusions of each assessment.

[0154] By sending local operation status reports to the master node, the distributed nodes can ensure that the master node can obtain the latest status information in a timely manner, thereby performing a comprehensive global status assessment. This helps the master node to promptly discover and handle potential problems in the system, ensuring the stability and reliability of the entire power supply system.

[0155] S5: Each distributed node sends the local operating status to the master control node, and the master control node determines the global operating status of the power supply system according to the preset status indicators.

[0156] Specifically, step S5 includes the following steps:

[0157] S51: The master control node compares the local operation status report of each distributed node with the corresponding threshold in the preset status indicator set to obtain the local operation status evaluation result of each local mainboard, where the preset status indicator set includes voltage stability threshold, current stability threshold, temperature safety threshold and load rationality threshold.

[0158] In the global status evaluation of the power supply system, the master control node needs to integrate the local operating status reports of each distributed node to determine the operating status of the entire system. The local operating status report contains the evaluation results of each distributed node on the voltage stability, current stability, temperature monitoring and load conditions of its local motherboard. In order to conduct an effective global evaluation, the master control node needs to compare these local evaluation results with the thresholds in the preset status indicator set to obtain the local operating status evaluation results of each local motherboard.

[0159] During implementation, the master control node receives local operation status reports sent by each distributed node through the network interface. These reports contain various evaluation values ​​and evaluation conclusions of voltage stability, current stability, temperature monitoring and load conditions.

[0160] The master control node compares the local operation status report of each distributed node item by item according to the thresholds in the preset status indicator set. The preset status indicator set includes voltage stability threshold, current stability threshold, temperature safety threshold and load rationality threshold.

[0161] For example, for voltage stability, the master control node checks whether the variation range and fluctuation value of the input voltage and the output voltage are within a preset threshold range. If the threshold is exceeded, it indicates that the voltage stability is poor.

[0162] For current stability, the master node checks whether the current variation range and fluctuation value are within the preset threshold range. If it exceeds the threshold, it indicates that the current stability is poor.

[0163] For temperature monitoring, the master node checks whether the temperature change at the temperature monitoring location is within the preset safety range. If it exceeds the threshold, it indicates that the temperature is too high or too low.

[0164] For load conditions, the master node will check whether the load change is within the preset reasonable range. If it exceeds the threshold, it means that the load is too high or too low.

[0165] Based on the result of the threshold comparison, the master control node generates the local operation status evaluation result of each local mainboard. The evaluation result can be divided into three levels: normal, warning and abnormal. For example, if an indicator exceeds the threshold, the evaluation result may be marked as a warning or abnormal.

[0166] By comparing the local operating status report of each distributed node with the threshold in the preset status indicator set, the master control node can accurately evaluate the operating status of each local mainboard. This not only helps to discover potential problems in a timely manner, but also provides reliable data support for subsequent global status evaluation. In addition, the threshold comparison process is highly automated, reducing manual intervention and improving the efficiency and accuracy of the evaluation.

[0167] S52: The master control node generates a global operation status report of the power supply system based on the local operation status evaluation results of all distributed nodes, and determines the global operation status of the power supply system according to the global operation status report, wherein the global operation status includes a stable state, an abnormal state, and an insufficient performance state;

[0168] If the judgment result is a stable state, the master control node continues to monitor the operation of the power supply system;

[0169] If the judgment result is an abnormal state and insufficient performance, the master control node generates corresponding adjustment instructions and sends them to the relevant distributed nodes to readjust the PID parameters.

[0170] After completing the local operation status evaluation of each local mainboard, the master control node needs to further integrate the evaluation results of all distributed nodes to generate a global operation status report of the power supply system. The global operation status report reflects the overall operation status of the entire power supply system, including stable state, abnormal state and insufficient performance state. The master control node decides whether to take further control measures, such as re-adjusting PID parameters, based on the global operation status report.

[0171] During implementation, the master node aggregates the local operating status evaluation results of all distributed nodes to form a comprehensive global operating status report. The report includes the evaluation results of voltage stability, current stability, temperature monitoring and load conditions of each local motherboard.

[0172] The master control node comprehensively evaluates the global operating status of the entire power supply system based on the aggregated data. The evaluation process may include the following aspects:

[0173] Voltage stability: Check the voltage stability assessment results of all local motherboards to determine whether there is excessive voltage fluctuation.

[0174] Current stability: Check the current stability assessment results of all local motherboards to determine whether there are excessive current fluctuations.

[0175] Temperature monitoring: Check the temperature monitoring results of all local motherboards to determine whether the temperature is too high or too low.

[0176] Load condition: Check the load condition of all local motherboards to determine whether the load is too high or too low.

[0177] Based on the results of the comprehensive evaluation, the master control node determines the global operating status of the power supply system. The global operating status can be divided into the following categories:

[0178] Stable state: If the voltage stability, current stability, temperature monitoring and load conditions of all local motherboards are within the preset normal range and do not exceed the threshold, the master control node will determine that the power supply system is in a stable state.

[0179] Abnormal state: If the voltage stability, current stability, temperature monitoring or load conditions of some local motherboards exceed the preset threshold, but the number is small and the impact is not significant, the master control node will determine that the power supply system is in an abnormal state. For example, the voltage fluctuation of a local motherboard is large, but the parameters of other motherboards are normal.

[0180] Insufficient performance: If the voltage stability, current stability, temperature monitoring or load of multiple local motherboards exceeds the preset threshold and has a significant impact, the master control node will determine that the power supply system is in an insufficient performance state. For example, the temperature of multiple local motherboards is too high and the load is too large.

[0181] If the judgment result is a stable state, the master control node will continue to monitor the operation of the power supply system and maintain the current control strategy.

[0182] If the result is an abnormal state, the master control node will generate corresponding adjustment instructions and send them to the relevant distributed nodes to readjust the PID parameters. The adjustment instructions include specific measures such as increasing or decreasing voltage and adjusting current limit.

[0183] If the result is insufficient performance, the master control node will generate more urgent adjustment instructions, including adding more cooling measures, reducing load or starting backup power, etc., to restore normal operation as soon as possible.

[0184] By integrating the local operation status evaluation results of all distributed nodes, the master control node can fully understand the operation status of the entire power supply system and promptly discover and deal with potential problems. The global operation status report provides system administrators with a clear overview of the system operation, which helps to formulate reasonable maintenance and optimization strategies. In addition, the adjustment instructions generated by the master control node based on the global operation status report can effectively optimize the system's operation status and improve the stability and reliability of the power supply system.

[0185] Embodiment 2

[0186] The present invention also provides a mainboard power supply analysis system, a mainboard power supply analysis method for executing, which is applied to a power supply system including multiple local mainboards, the power supply system including distributed nodes correspondingly configured in each local mainboard and a main control node for coordinating each distributed node, wherein each distributed node is configured with a PID controller, and the main control node is configured with an adaptive fuzzy logic controller, reference Figure 2 As shown, the analysis system includes:

[0187] The parameter processing module 100 is used for each distributed node to respectively collect the working parameters of the local mainboard where it is located, and to pre-process the working parameters.

[0188] The preliminary control module 200 is used to input the pre-processed working parameters into the PID controller configured in the distributed nodes to generate preliminary control outputs.

[0189] The adjustment and optimization module 300 is used for each distributed node to send the preliminary control output and working parameters to the main control node, and use the adaptive fuzzy logic controller of the main control node to dynamically adjust the PID parameters to obtain the adjusted PID parameters, and optimize the preliminary control output of each distributed node to generate the final control output.

[0190] The local operation status evaluation module 400 is used for each distributed node to evaluate the local operation status of the local mainboard according to the adjusted PID parameters and the final control output.

[0191] The global operation status judgment module 500 is used for each distributed node to send the local operation status to the main control node, and the main control node judges the global operation status of the power supply system according to the preset status index.

[0192] The present application is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0193] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0194] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

Claims

1. A method for analyzing power supply of a mainboard, applied to a power supply system including a plurality of local mainboards, characterized in that: The power supply system includes distributed nodes correspondingly configured in each local mainboard and a main control node for coordinating the distributed nodes, wherein each distributed node is configured with a PID controller, and the main control node is configured with an adaptive fuzzy logic controller. The analysis method includes the following steps: Each distributed node collects the working parameters of its local mainboard and pre-processes the working parameters; The preprocessed working parameters are input into the PID controller configured in the distributed nodes to generate preliminary control outputs; Each distributed node sends the preliminary control output and working parameters to the main control node, and uses the adaptive fuzzy logic controller of the main control node to dynamically adjust the PID parameters to obtain the adjusted PID parameters, and optimizes the preliminary control output of each distributed node to generate the final control output; Each distributed node evaluates the local operating status of the local mainboard based on the adjusted PID parameters and final control output; Each distributed node sends the local operating status to the main control node, and the main control node determines the global operating status of the power supply system according to a preset status indicator.

2. A method for analyzing power supply of a mainboard according to claim 1, characterized in that: Each distributed node collects the working parameters of the local mainboard and pre-processes the working parameters, including: Each distributed node monitors and collects the working parameters of its local motherboard in real time through the built-in sensor module; Filter the collected working parameters to remove noise and interference signals; Normalizing the filtered working parameters to convert them into a unified dimension and range; Perform feature extraction on the normalized working parameters to obtain eigenvalues.

3. A method for analyzing power supply of a mainboard according to claim 2, characterized in that: The pre-processed working parameters are input into the PID controller configured in the distributed nodes to generate a preliminary control output, including: Each distributed node formats the pre-processed working parameters according to the input requirements of the PID controller; The formatted working parameters are input into the PID controller, and the PID controller performs real-time calculation on the input working parameters according to a preset control algorithm to obtain a calculation result; The PID controller generates a corresponding preliminary control output according to the calculation result, wherein the preliminary control output is used to adjust the power supply state of the local mainboard; The power supply of the local mainboard is adjusted in real time according to the preliminary control output to perform preliminary control on the power supply state of the local mainboard.

4. A method for analyzing power supply of a mainboard according to claim 3, characterized in that: Each distributed node sends the preliminary control output and working parameters to the main control node, and uses the adaptive fuzzy logic controller of the main control node to dynamically adjust the PID parameters to obtain the adjusted PID parameters, and optimizes the preliminary control output of each distributed node to generate the final control output, including: Converting the preliminary control output and the operating parameter into corresponding membership degrees using a predefined membership function; According to the fuzzy rules in the predefined fuzzy rule base and in combination with the membership degree, the activation degree of each fuzzy rule is evaluated, and the output fuzzy sets of all fuzzy rules are aggregated to form a total output fuzzy set; The total output fuzzy set is converted into output value using the centroid method and used as the adjusted PID parameter; The preliminary control output of each distributed node is adjusted according to the adjusted PID parameters to obtain the final control output.

5. A method for analyzing power supply of a mainboard according to claim 4, characterized in that: The step of adjusting the preliminary control output of each distributed node according to the adjusted PID parameters to obtain the final control output includes: Each distributed node receives the adjusted PID parameters sent by the master control node, and compares the received adjusted PID parameters with the currently configured PID parameters to identify the parameter items to be updated; According to the identified parameter items to be updated, the parameters of the PID controller are updated; The PID controller after parameter update recalculates according to the new PID parameters and the current real-time monitored working parameters to generate the final control output.

6. A method for analyzing power supply of a mainboard according to claim 5, characterized in that: Each distributed node evaluates the local operating status of the local mainboard according to the adjusted PID parameters and the final control output, including: Each distributed node monitors and records the changes in the working parameters of the local mainboard in real time according to the adjusted PID parameters and final control output; Each distributed node evaluates the voltage stability, current stability, temperature monitoring and load conditions of the local motherboard according to the preset status evaluation model, and generates a local operation status report; Each distributed node sends the local operation status report to the master control node so that the master control node can perform a global status evaluation.

7. A method for analyzing power supply of a mainboard according to claim 6, characterized in that: Each distributed node evaluates the voltage stability, current stability, temperature monitoring and load condition of the local mainboard according to a preset status evaluation model, and generates a local operation status report, including: Each distributed node evaluates voltage stability based on the variation range and fluctuation value of input voltage and output voltage; Each distributed node evaluates the current stability according to the current variation range and fluctuation value; Each distributed node evaluates whether the temperature is within the preset safety range based on the temperature changes at the temperature monitoring location; Each distributed node evaluates whether the load is within a preset reasonable range based on the load change; Each distributed node generates a local operation status report according to the evaluation result, wherein the local operation status report includes the numerical value and evaluation conclusion of each evaluation.

8. A method for analyzing power supply of a mainboard according to claim 7, characterized in that: Each distributed node sends the local operation status to the main control node, and the main control node determines the global operation status of the power supply system according to a preset status indicator, including: The master control node compares the local operation status report of each distributed node with the corresponding threshold in the preset state indicator set to obtain the local operation status evaluation result of each local mainboard, wherein the preset state indicator set includes a voltage stability threshold, a current stability threshold, a temperature safety threshold, and a load rationality threshold; The master control node generates a global operation status report of the power supply system based on the local operation status evaluation results of all distributed nodes, and determines the global operation status of the power supply system according to the global operation status report, wherein the global operation status includes a stable state, an abnormal state, and an insufficient performance state; If the judgment result is a stable state, the master control node continues to monitor the operation of the power supply system; If the judgment result is an abnormal state and insufficient performance, the master control node generates corresponding adjustment instructions and sends them to the relevant distributed nodes to readjust the PID parameters.

9. A motherboard power supply analysis system, used to execute a motherboard power supply analysis method as claimed in any one of claims 1 to 8, applied to a power supply system including a plurality of local motherboards, characterized in that: The power supply system includes distributed nodes correspondingly configured in each local mainboard and a main control node for coordinating the distributed nodes, wherein each distributed node is configured with a PID controller, and the main control node is configured with an adaptive fuzzy logic controller. The analysis system includes: The parameter processing module is used for each distributed node to collect the working parameters of the local mainboard and pre-process the working parameters; A preliminary control module is used to input the preprocessed working parameters into the PID controller configured in the distributed nodes to generate a preliminary control output; An adjustment and optimization module, which is used for each distributed node to send the preliminary control output and working parameters to the main control node, and use the adaptive fuzzy logic controller of the main control node to dynamically adjust the PID parameters to obtain the adjusted PID parameters, and optimize the preliminary control output of each distributed node to generate the final control output; A local operation status evaluation module is used for each distributed node to evaluate the local operation status of the local mainboard according to the adjusted PID parameters and the final control output; The global operation status judgment module is used for each distributed node to send the local operation status to the main control node, and the main control node judges the global operation status of the power supply system according to the preset status index.

Citation Information

Patent Citations

  • Column division-based distributed machine learning optimization classification method and device

    CN110929884A

  • External plug-in card heat dissipation management device and method applied to high-density server

    CN111966187A

  • Power electronic circuit optimization method based on adaptive distributed differential evolution algorithm

    CN112163388A

  • Whole-plant monitoring system and monitoring method for loop performance evaluation

    CN112415989A

  • Substation data collaborative identification method, device and equipment and storage medium

    CN118820909A