Circuit board energy consumption management method and system and storage medium

By configuring an energy consumption monitoring unit and a synchronous adjustment method, the energy consumption of the circuit board is monitored and optimized in real time, which solves the problem of uneven energy consumption distribution on the circuit board and improves the level of energy efficiency management.

CN121525629AInactive Publication Date: 2026-02-13SHENZHEN NAIDIANTE CIRCUIT BOARD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511671490.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-14
Publication Date
2026-02-13
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing circuit board energy management methods cannot dynamically respond to the real-time operating status and load fluctuations of the internal units of the circuit board, resulting in uneven energy distribution, local overheating and performance degradation, which in turn leads to energy waste and reduced equipment reliability.

Method used

Configure an energy consumption monitoring unit to monitor the power consumption status of each unit on the circuit board in real time, identify high energy consumption clusters and peak energy consumption points, calculate energy consumption status values ​​based on the control level, generate operation instruction sets, perform synchronous adjustment and power consumption allocation, and realize dynamic energy consumption management.

Benefits of technology

It improves the accuracy and efficiency of circuit board energy management, optimizes power consumption allocation, avoids energy waste, and improves the energy efficiency and reliability of circuit board operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121525629A_ABST
    Figure CN121525629A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electronic information, and discloses a circuit board energy consumption management method and system and a storage medium, and the method comprises the steps: configuring an energy consumption monitoring unit in a target circuit board, recognizing the details of power consumption data of a monitoring module, locking a high energy consumption set, positioning an over-consumption interval through an energy consumption peak point in the high energy consumption set, and storing the over-consumption interval in the target circuit board; and calculating the power variation in the interval to determine a regulation level, calculating an energy consumption state value based on the level, generating an energy consumption management operation instruction set in combination with the current circuit operation load, synchronously regulating the circuit board according to the instruction set to obtain a power consumption regulation group, further determining power consumption distribution parameters of the regulation module, and analyzing a corresponding power consumption regulation index. And finally, generating a real-time adjustment sequence of the energy consumption acquisition unit according to the index, analyzing an energy consumption adaptation relation corresponding to the sequence, and finally formulating an energy consumption management scheme of the target circuit board. Therefore, the energy efficiency management level of circuit board energy consumption is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electronic information technology, and in particular to a circuit board energy management method, system, and storage medium. Background Technology

[0002] As a core component in modern electronic devices, the energy management of circuit boards directly affects the operating efficiency, stability, and resource utilization of the equipment.

[0003] Currently, power consumption control of circuit boards mostly adopts fixed power consumption thresholds or static allocation strategies, such as making rough adjustments based on preset power limits or historical load experience. However, this method cannot dynamically respond to the real-time working status, load fluctuations and environmental changes of the internal units of the circuit board, such as processors, power modules and peripheral circuits. This can easily lead to uneven power distribution, local overheating or performance degradation, which in turn causes problems such as energy waste and reduced equipment reliability. Summary of the Invention

[0004] This invention provides a circuit board energy management method, system, and storage medium to improve the energy efficiency management level of circuit board energy consumption.

[0005] Firstly, a circuit board power management method is provided, including: Configure an energy consumption monitoring unit on the target circuit board. The energy consumption monitoring unit includes a monitoring module and an adjustment module. Identify the power consumption data details in the monitoring module and query the high energy consumption set corresponding to the power consumption data details. Identify the energy consumption peak points of the high energy consumption concentration, locate the over-consumption interval corresponding to the target circuit board based on the energy consumption peak points, calculate the power change within the over-consumption interval, and determine the control level corresponding to the target circuit board based on the power change. Based on the control level, calculate the energy consumption status value corresponding to the target circuit board, and based on the energy consumption status value and the current circuit operating load, generate the operation instruction set for energy consumption management of the target circuit board; Based on the operation instruction set, the target circuit board is synchronously adjusted to obtain a power consumption adjustment group. Based on the power consumption adjustment group, the power consumption allocation parameters corresponding to the adjustment module are determined, and the power consumption adjustment index corresponding to the current allocation parameters is analyzed. Based on the power consumption adjustment index, a real-time adjustment sequence corresponding to the energy consumption acquisition unit is generated, the energy consumption adaptation relationship corresponding to the real-time adjustment sequence is analyzed, and an energy consumption management scheme corresponding to the target circuit board is formulated based on the energy consumption adaptation relationship.

[0006] Secondly, a circuit board power management system is provided, including: The energy consumption query module is used to configure the energy consumption monitoring unit on the target circuit board. The energy consumption monitoring unit includes a monitoring module and an adjustment module. It identifies the power consumption data details in the monitoring module and queries the high energy consumption set corresponding to the power consumption data details. The level control module is used to identify the energy consumption peak points of the high energy consumption concentration, locate the over-consumption interval corresponding to the target circuit board based on the energy consumption peak points, calculate the power change within the over-consumption interval, and determine the control level corresponding to the target circuit board based on the power change. The instruction generation module is used to calculate the energy consumption status value corresponding to the target circuit board based on the control level, and generate an operation instruction set for energy consumption management of the target circuit board based on the energy consumption status value and the current circuit operating load. The index analysis module is used to synchronously adjust the target circuit board based on the operation instruction set to obtain a power consumption adjustment group. Based on the power consumption adjustment group, the power consumption allocation parameters corresponding to the adjustment module are determined, and the power consumption adjustment index corresponding to the current allocation parameters is analyzed. The scheme formulation module is used to generate a real-time adjustment sequence corresponding to the energy consumption acquisition unit based on the power consumption adjustment index, analyze the energy consumption adaptation relationship corresponding to the real-time adjustment sequence, and formulate an energy consumption management scheme corresponding to the target circuit board based on the energy consumption adaptation relationship.

[0007] Thirdly, a storage medium is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the aforementioned circuit board power management method.

[0008] Compared to the problems described in the background art, firstly, this invention, by configuring an energy consumption monitoring unit on the target circuit board, can capture the power consumption status of each circuit unit in real time, avoiding energy waste and local overheating problems caused by static strategies. Simultaneously, it optimizes power consumption distribution, improving the circuit board's operational efficiency and reliability. Secondly, by identifying the concentrated energy consumption peaks, this invention can accurately capture the key nodes with the most prominent energy consumption within high-energy-consuming areas, making the core objectives of energy consumption management clearer. It can quickly pinpoint the core periods and key links of excessive energy consumption, helping to improve the efficiency and accuracy of energy consumption management. Thirdly, based on the control level, this invention calculates the corresponding energy consumption status value of the target circuit board, transforming the circuit board's energy consumption status into precise quantitative indicators, clearly presenting the current actual energy consumption level. This provides a core basis for formulating appropriate energy consumption management operations, ensuring the effectiveness of control measures. To better meet actual needs and facilitate efficient optimization of energy consumption, this invention, based on the aforementioned operation instruction set, synchronously adjusts the target circuit board to obtain a power consumption adjustment group. This enables energy consumption control measures to be applied precisely and systematically to the circuit board, avoiding fragmented and biased adjustments. It achieves coordinated and unified energy consumption adjustments for each unit, ensuring the consistency of overall power consumption optimization, and directly promotes the adaptation of circuit board energy consumption to a reasonable state. Finally, based on the aforementioned power consumption adjustment index, this invention generates a real-time adjustment sequence corresponding to the energy consumption acquisition unit, enabling the acquisition unit to accurately adapt to current energy consumption changes, avoiding adjustments that are out of sync with actual needs, and improving the accuracy and timeliness of energy consumption data acquisition, thus contributing to continuous optimization of overall energy efficiency. Therefore, the circuit board energy consumption management method, system, and storage medium proposed in this invention can improve the energy efficiency management level of circuit board energy consumption. Attached Figure Description

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

[0010] Figure 1 This is a schematic diagram of an application environment for a circuit board energy management method according to an embodiment of the present invention; Figure 2 This is a flowchart illustrating a circuit board energy management method according to an embodiment of the present invention; Figure 3 This is a schematic diagram of a circuit board energy management system according to one embodiment of the present invention; Figure 4 This is a schematic diagram of the structure of a storage medium in one embodiment of the present invention; Detailed Implementation

[0011] 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, not all, of the embodiments of the present invention. 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.

[0012] The circuit board power consumption management method provided in this embodiment of the invention can be applied to applications such as... Figure 1 In this application environment, the client communicates with the server via a network. The server can configure the energy consumption monitoring unit on the target circuit board through the client. The energy consumption monitoring unit includes a monitoring module and an adjustment module. It identifies power consumption data details in the monitoring module and queries the high-energy-consuming set corresponding to the power consumption data details; identifies the energy consumption peak point in the high-energy-consuming set; based on the energy consumption peak point, locates the over-consumption interval corresponding to the target circuit board; calculates the power change within the over-consumption interval; based on the power change, determines the control level corresponding to the target circuit board; based on the control level, calculates the energy consumption status value corresponding to the target circuit board; based on the energy consumption status value and the current circuit operating load, generates an operation instruction set for energy consumption management of the target circuit board; based on the operation instruction set, synchronously adjusts the target circuit board to obtain a power consumption adjustment group; based on the power consumption adjustment group, determines the power consumption allocation parameters corresponding to the adjustment module and analyzes the power consumption adjustment index corresponding to the current allocation parameters; based on the power consumption adjustment index, generates a real-time adjustment sequence corresponding to the energy consumption acquisition unit; analyzes the energy consumption adaptation relationship corresponding to the real-time adjustment sequence; and based on the energy consumption adaptation relationship, formulates an energy consumption management scheme for the target circuit board. The client can be, but is not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices. The server can be implemented using a standalone server or a server cluster consisting of multiple servers. The invention will now be described in detail through specific embodiments.

[0013] Please see Figure 2 As shown, Figure 2 A flowchart illustrating a circuit board energy management method according to an embodiment of the present invention includes the following steps: S1. Configure the energy consumption monitoring unit on the target circuit board. The energy consumption monitoring unit includes a monitoring module and an adjustment module. Identify the power consumption data details in the monitoring module and query the high energy consumption set corresponding to the power consumption data details.

[0014] This invention, by configuring an energy consumption monitoring unit on the target circuit board, can capture the power consumption status of each circuit unit in real time, avoid energy waste and local overheating problems caused by static strategies, and optimize power consumption distribution to improve the energy efficiency and reliability of the circuit board.

[0015] The target circuit board refers to the core electronic component integrating functional units such as processors, power modules, and peripheral circuits. It is the hardware carrier for various electronic devices to achieve specific functions, undertaking key tasks such as signal processing, data transmission, and power distribution. It is widely used in electronic devices such as smartphones, industrial controllers, and servers. Its energy consumption status is directly related to the overall operating efficiency and stability of the equipment, and energy consumption optimization needs to be achieved through targeted monitoring and control. The energy consumption monitoring unit refers to a modular component with functions of power consumption data acquisition, energy consumption status identification, and control execution. It is composed of a monitoring module and a control module working together. The monitoring module is responsible for capturing the power consumption data of each functional unit of the circuit board in real time and accurately identifying the characteristics of energy consumption changes. The control module performs energy consumption control operations based on the monitoring results, and can quickly respond to energy consumption fluctuations, providing hardware support for the energy consumption allocation and optimization of the circuit board. It is the core execution component for realizing dynamic energy consumption management. Optionally, the energy consumption monitoring unit configured on the target circuit board can be implemented by hardware description language programming methods, such as using Verilog HDL to design a dedicated logic circuit including a current sensing interface and a status register in the FPGA of the circuit board to obtain the energy consumption monitoring unit.

[0016] Specifically, the energy consumption monitoring unit includes a monitoring module and an adjustment module. The monitoring module is a functional component focused on collecting and identifying energy consumption data of the circuit board. It has the ability to capture power consumption information of each functional unit in real time. It can accurately obtain power consumption data details of key components such as processors, power modules, and peripheral circuits, quickly identify high-energy-consuming correlation information and energy consumption change patterns in the data, and perform preliminary screening and sorting of the data to ensure the accuracy and effectiveness of the data transmitted to subsequent stages. The adjustment module is a functional component that performs energy consumption optimization operations based on monitoring data and control instructions. It works in synergy with the monitoring module. It receives operation instruction sets generated based on the control level and precisely controls the power consumption of each unit of the circuit board by adjusting power supply parameters, load distribution ratios, etc. It can quickly respond to energy consumption fluctuations, synchronously execute power consumption adjustment actions, generate power consumption adjustment groups adapted to the current operating load, and directly promote the energy consumption of the circuit board to the optimal state.

[0017] Furthermore, by identifying the power consumption data details in the monitoring module, the present invention can comprehensively grasp the actual operating status of the circuit board's energy consumption, accurately capture the core information of energy consumption changes, promptly identify unreasonable aspects in energy consumption allocation, and provide accurate data support for energy consumption management, thereby improving the energy efficiency and stability of the circuit board's operation.

[0018] The power consumption data details refer to a comprehensive data set collected by the monitoring module that reflects the energy consumption operation status of each functional unit of the target circuit board. It covers key information such as the real-time power consumption value of each core component, the energy consumption fluctuation range, the data collection time node, and the correlation characteristics of energy consumption changes. This data not only accurately records the dynamic change trajectory of the circuit board's energy consumption, but also clearly presents the differences in energy consumption distribution under different operating scenarios. It is the core data foundation of the entire energy consumption management process. Optionally, the identification of the power consumption data details in the monitoring module can be achieved through a digital bus communication protocol method, such as polling the discrete power monitoring chip, such as ADI ADM1191, connected to each circuit unit via an I2C bus to obtain the voltage, current, and power data recorded by it, thereby obtaining the power consumption data details.

[0019] Furthermore, by querying the high-energy-consuming set corresponding to the power consumption data details, the present invention can accurately pinpoint the key parts of the circuit board with excessive energy consumption, making the focus of energy management clearer, reducing unnecessary resource consumption, and quickly locating the core source of energy waste, thus helping to improve the overall efficiency of circuit board energy management.

[0020] The high-energy-consuming set refers to the set of all circuit power consumption units whose energy consumption exceeds the high-energy-consuming threshold after being screened, as well as the complete power consumption data corresponding to these units. This set can centrally present the high-energy-consuming core area of ​​the circuit board and is the key focus of energy consumption management.

[0021] As an embodiment of the present invention, querying the high energy consumption set corresponding to the power consumption data details includes: analyzing the power consumption data category of the power consumption data details; traversing the power consumption extreme points in the power consumption data category; determining the circuit power consumption unit in the target circuit board based on the power consumption extreme points; setting a high energy consumption threshold in the circuit power consumption unit; and querying the high energy consumption set corresponding to the power consumption data details based on the high energy consumption threshold.

[0022] The power consumption data categories refer to different data groups formed by dividing power consumption data details according to specific dimensions. These dimensions can be determined by factors such as the data collection object, operating scenario, and collection period. By systematically classifying scattered power consumption data, this approach makes various energy consumption information more organized and identifiable, laying the foundation for accurately identifying high-energy-consuming data and serving as a crucial prerequisite for improving the efficiency of high-energy-consuming data set queries. The power consumption extreme points refer to key nodes in various power consumption data categories where the power consumption value is significantly higher or lower than other data in the same category. These include peak points formed by rapidly increasing energy consumption and valley points where energy consumption is low. These nodes collectively reflect the extreme states of circuit board energy consumption fluctuations and can intuitively represent different operating stages. Peak energy consumption characteristics are the core data identifier for identifying high energy consumption information. The circuit power consumption unit refers to a set of basic components or modules on the target circuit board that have independent energy consumption generation functions. It is the basic carrier of energy generation and consumption. It can be divided according to the function of the circuit board, covering core components and auxiliary circuits that undertake different tasks. Each unit can independently generate monitorable power consumption data. The high energy consumption threshold is a benchmark value scientifically set based on the design parameters, operating performance requirements, energy efficiency standards and other factors of the target circuit board to judge whether the circuit power consumption unit belongs to the high energy consumption category. Its core function is to serve as a quantitative basis for screening high energy consumption objects, ensuring that only units that exceed the reasonable energy consumption range are included in the query scope, and ensuring the accuracy of the high energy consumption set.

[0023] Furthermore, the power consumption data categories for analyzing the power consumption data details can be implemented using unsupervised machine learning clustering algorithms, such as: using the K-means clustering algorithm to group the collected instantaneous power consumption data stream, distinguishing static power consumption, dynamic power consumption, and peak power consumption patterns, thereby obtaining power consumption data categories; the process of traversing the power consumption extreme points in the power consumption data categories can be implemented using signal processing peak finding algorithms, such as: using MATLAB's findpeaks function to scan the power consumption time series signal, identifying local maximum points exceeding the threshold of adjacent points, thereby obtaining power consumption extreme points; the determination of the circuit power consumption units in the target circuit board can be implemented using hardware performance counter sampling methods, such as: using ARMCoreSight The PMU performance monitoring unit collects the active and stagnant event counts of different cores and cache units of the processor to obtain the circuit power consumption unit. The setting of the high power consumption threshold in the circuit power consumption unit can be achieved by statistical percentile calculation methods, such as calculating the 95th percentile of the power consumption value of a specific circuit power consumption unit within the historical observation window and setting this value as the threshold to obtain the high power consumption threshold. The query of the high power consumption set corresponding to the power consumption data details can be achieved by set theory operations, such as performing a filtering operation in the power consumption data set to extract all data points whose power consumption value exceeds the high power consumption threshold set by their respective circuit power consumption unit to form a subset, thereby obtaining the high power consumption set.

[0024] S2. Identify the energy consumption peak points of the high energy consumption concentration, locate the over-consumption interval corresponding to the target circuit board based on the energy consumption peak points, calculate the power change within the over-consumption interval, and determine the control level corresponding to the target circuit board based on the power change.

[0025] This invention identifies energy consumption peaks concentrated in high-energy-consuming areas, enabling precise capture of key nodes with the most prominent energy consumption within these areas. This clarifies the core objectives of energy consumption management, allowing for rapid identification of peak periods and critical links where excessive energy consumption occurs, thereby improving the efficiency and accuracy of energy management.

[0026] The energy consumption peak point refers to the key node corresponding to the highest value of power consumption in a high energy-consuming concentration within a specific time period. It is an extreme manifestation of the energy release of the high energy-consuming unit. It not only reflects the instantaneous peak characteristics of the energy consumption at that node, but also presents the trajectory and time distribution law of the energy consumption from rising to the peak. It intuitively shows the core position where the energy consumption of the high energy-consuming concentration is most intense. It is a key data identifier that needs to be focused on in energy consumption optimization and control. Optionally, the identification of the energy consumption peak point of the high energy-consuming concentration can be achieved by signal processing peak finding algorithm, such as: using the argrelextrema function in the Python library to perform local maximum detection on the power consumption sequence in the high energy-consuming concentration, thereby obtaining the energy consumption peak point.

[0027] Furthermore, based on the energy consumption peak point, the present invention locates the over-consumption range corresponding to the target circuit board, which can accurately pinpoint the specific range of excessive energy consumption of the circuit board, making energy consumption management more targeted, avoiding ineffective control of non-over-consumption areas, reducing resource waste and performance loss, and helping to efficiently optimize the energy consumption status of the circuit board.

[0028] The over-consumption interval refers to a specific time and energy consumption state combination region defined by the over-consumption boundary during high-power periods, where the power consumption value continuously exceeds a reasonable range. It integrates the continuous interval in the time dimension and the over-consumption state in the power consumption dimension, which not only clarifies the specific time period in which over-consumption occurs, but also defines the over-consumption energy consumption level within that time period.

[0029] As an embodiment of the present invention, the step of locating the over-power interval corresponding to the target circuit board based on the energy consumption peak point includes: identifying the specific timestamp corresponding to the energy consumption peak point; retrieving power consumption fluctuation points in the target circuit board based on the specific timestamp; determining high power consumption periods in the target circuit board based on the power consumption fluctuation points; dividing the over-power consumption boundary corresponding to the high power consumption period; and locating the over-power interval corresponding to the target circuit board based on the over-power consumption boundary.

[0030] The specific timestamp refers to a precise time record identifier that corresponds one-to-one with the energy consumption peak points of high energy consumption concentration. It is a digital representation of the moment when the energy consumption peak point occurs. Through a unified time measurement standard, it accurately records the specific time of occurrence of each energy consumption peak point, including detailed dimensions such as hour, minute, and second, ensuring that the time information of the energy consumption peak points is traceable and searchable. The power consumption fluctuation point refers to a data node in which the power consumption value fluctuates significantly within a certain time range before and after the specific timestamp corresponding to the energy consumption peak point. These nodes reflect the dynamic change trend of power consumption before and after the occurrence of the energy consumption peak point, including both the fluctuation data during the energy consumption rise phase and the fall data after the peak, comprehensively presenting the... The process of energy consumption changing from normal to peak and back to normal; the high power consumption period refers to the continuous time period during which the power consumption of the circuit board is consistently at a high level and includes the energy consumption peak point, determined based on the distribution characteristics of power consumption fluctuation points. This period is a concentrated distribution area of ​​power consumption fluctuation points, reflecting the duration and time span of the high energy consumption state, rather than an isolated peak moment; the over-consumption boundary refers to the dual boundary of time and power consumption value that is determined based on the power consumption data characteristics of the high power consumption period, the energy efficiency standards of the circuit board design, and the operating performance requirements, to divide the over-consumption and non-over-consumption states. Its function is to provide a clear basis for the division of the over-consumption interval, ensuring that the range of the over-consumption interval neither misses the real over-consumption part nor includes the non-over-consumption area.

[0031] Furthermore, identifying the specific timestamp corresponding to the energy consumption peak point can be achieved through a high-precision system clock sampling method, such as reading the CPU timestamp counter (TSC) count value when the energy consumption peak point is detected and converting it into a standard time format to obtain the specific timestamp; retrieving power consumption fluctuation points in the target circuit board can be achieved through a sliding window standard deviation calculation method, such as calculating the standard deviation of power consumption data within a 10-millisecond observation window and marking the center point of the window where the standard deviation exceeds a set threshold as a fluctuation point to obtain the power consumption fluctuation point; determining the high-power consumption period in the target circuit board can be achieved through a density clustering algorithm, such as using DBSCAN. The method clusters the timestamps of identified power consumption fluctuation points and energy consumption peak points, identifying continuous time periods with dense data points as high power consumption periods, thus obtaining high power consumption periods. The division of the over-power consumption boundary corresponding to the high power consumption period can be achieved through a threshold segmentation method, such as setting the moment when the power consumption first continuously exceeds the rated power value within the high power consumption period as the starting point and the moment when the power consumption falls back below the rated power value as the ending point, thus obtaining the over-power consumption boundary. The location of the over-power consumption interval corresponding to the target circuit board can be achieved through a spatiotemporal correlation analysis method, such as integrating high power consumption periods with overlapping or adjacent over-power consumption boundaries to form a continuous high power consumption time interval containing multiple peak points, thus obtaining the over-power consumption interval.

[0032] This invention calculates the power change within the over-consumption range, which can accurately reflect the dynamic fluctuation of energy consumption within that range, clearly present the development trend of over-consumption, and make energy consumption management more reasonable, ensuring that the control intensity is accurately matched with the actual over-consumption situation, thereby improving the energy consumption optimization effect.

[0033] The power change refers to the quantitative data related to the difference and trend of power values ​​at different time points within the over-consumption interval. It covers core information such as the magnitude and rate of power increase and decrease. It is obtained by comparing and analyzing continuous power data within the over-consumption interval, which can objectively present the dynamic change characteristics of energy consumption within the interval and quantitatively reflect the severity of over-consumption. Optionally, the calculation of the power change within the over-consumption interval can be achieved by numerical integration methods, such as using the trapezoidal rule to integrate the power consumption-time curve within the over-consumption interval, calculating the excess amount of total energy consumption in the interval relative to the baseline energy consumption, thereby obtaining the power change.

[0034] Furthermore, based on the power change, the present invention determines the control level corresponding to the target circuit board, which enables energy consumption control to have a clear hierarchical guidance, avoids the problems of insufficient or excessive control, can quantitatively assess the impact of excessive consumption to formulate adaptation standards, ensures that the control measures are accurately matched with the actual energy consumption situation, and improves the operability of energy consumption control.

[0035] The aforementioned control level refers to the graded control standards based on the energy consumption control index, which are adapted to different degrees of excessive energy consumption. It is the core execution framework guiding subsequent energy consumption management operations. Based on the severity of the excessive energy consumption problem and the size of its impact, it divides control levels into different strengths. Each level corresponds to a clear control objective, execution boundary, and operation standard, providing clear guidance for efficiently optimizing circuit board energy consumption.

[0036] As an embodiment of the present invention, determining the control level corresponding to the target circuit board based on the power change includes: querying the duration of the change corresponding to the power change; determining the power overload degree corresponding to the target circuit board based on the duration of the change; determining the overload influence range corresponding to the power overload degree; quantifying the energy consumption control index corresponding to the overload influence range; and determining the control level corresponding to the target circuit board based on the energy consumption control index.

[0037] The duration of the change refers to the ability to provide clear tiered guidance for energy consumption control, avoiding insufficient or excessive control. It quantifies the impact of excessive consumption, establishes adaptation standards, and ensures that control measures accurately match actual energy consumption, providing a clear basis for energy management. The power overload level refers to the severity of the target circuit board's energy consumption exceeding the design rating range due to abnormal power changes. It is a comprehensive assessment of the overload state, combining the fluctuation amplitude and duration of power changes to reflect both the numerical difference in energy consumption exceeding the standard and the potential interference of this state on circuit performance. The overload impact range refers to the area and dimensions affected by the functional units, operational stability, and overall performance of the target circuit board under power overload conditions. It is based on the extended analysis of the degree of power overload and includes both directly affected core circuit components and indirectly related auxiliary functional modules, providing a clear range reference for accurately quantifying the energy consumption control index and determining the appropriate control level. The energy consumption control index is a quantitative value used to measure the energy consumption control requirements and implementation efforts, obtained by quantifying the coverage of the overload impact range, the duration of the change, and the potential risk level. It integrates key information from multiple dimensions such as power change and overload degree.

[0038] Furthermore, the querying of the duration of the power change can be achieved through a time difference calculation method, such as subtracting the start timestamp from the end timestamp of the over-consumption interval to directly obtain the time span of the interval, thus obtaining the duration of the change; the determination of the power overload degree corresponding to the target circuit board can be achieved through a percentage calculation method, such as comparing the average power within the over-consumption interval with the upper limit of the circuit board's safe operating power and calculating the percentage exceeding it, thus obtaining the power overload degree; the determination of the overload influence range corresponding to the power overload degree can be achieved through thermal simulation analysis methods, such as using ANSYS. The Icepak software imports the circuit board layout, simulates the chip junction temperature and PCB heat distribution based on the power overload level, identifies areas with excessive temperatures, and thus obtains the overload impact range. The quantification of the energy consumption control index corresponding to the overload impact range can be achieved through a multi-factor weighted summation model, such as assigning weights to three factors—overload level, impact area, and temperature rise of key components—and performing linear weighted calculations to obtain the energy consumption control index. The determination of the control level corresponding to the target circuit board can be achieved through a rule mapping method, such as pre-setting a rule table that maps the energy consumption control index to four levels: "emergency," "high," "medium," and "low," and determining the specific level by looking up the table, thus obtaining the control level.

[0039] S3. Based on the control level, calculate the energy consumption status value corresponding to the target circuit board, and based on the energy consumption status value and the current circuit operating load, generate the operation instruction set for energy consumption management of the target circuit board.

[0040] Based on the aforementioned control level, this invention calculates the energy consumption status value corresponding to the target circuit board, which can transform the circuit board's energy consumption status into a precise quantitative indicator, clearly presenting the actual level of current energy consumption. This provides a core basis for formulating appropriate energy consumption management operations, ensuring that control measures are more in line with actual needs, and helping to efficiently optimize energy consumption performance.

[0041] The energy consumption status value refers to a numerical indicator that reflects the current energy consumption status of the target circuit board by combining the power fluctuation characteristics of the target monitoring period with the historical power base value. This value intuitively presents the degree of deviation between the current energy consumption and the standard state. The larger the value, the further the energy consumption deviates from the reasonable range, and vice versa.

[0042] As an embodiment of the present invention, the step of calculating the energy consumption state value corresponding to the target circuit board based on the control level includes: defining a target monitoring period corresponding to the target circuit board according to the control level; collecting the operating power data of the target circuit board during the target monitoring period; extracting the power fluctuation characteristics from the operating power data; obtaining the historical power base value of the target circuit board under standard conditions; and calculating the energy consumption state value corresponding to the target circuit board based on the power fluctuation characteristics and the historical power base value.

[0043] The target monitoring period refers to a specific time interval designated for collecting energy consumption-related data and assessing energy consumption status, based on the control level corresponding to the target circuit board. The time period is precisely matched with the control level. The higher the control level, the more refined the time period division may be, focusing on the most critical stage of energy consumption fluctuations to ensure that the collected data accurately reflects the actual energy consumption under the current control scenario. The operating power data refers to the dynamic data set continuously collected by the energy consumption monitoring unit during the target monitoring period, reflecting the real-time operating energy consumption of each functional unit of the target circuit board. It covers the power values ​​at different times during the operation of the circuit board, combining continuity and real-time, and completely records the power change trajectory during the period. It not only includes the overall power level but also implies the energy consumption contribution of each unit. The power fluctuation characteristics refer to the core attributes extracted from the operating power data of the target monitoring period that can reflect the power change pattern, including key information such as fluctuation amplitude, fluctuation frequency, change trend, and peak density. It centrally presents the dynamic change pattern of energy consumption during the monitoring period and can objectively reflect the energy consumption stability under the current operating state. The historical power baseline value refers to the power baseline value obtained by the target circuit board under standard operating conditions through long-term data accumulation and statistical analysis. The standard operating state refers to the normal working state of the circuit board that meets design requirements, has stable performance, and has energy consumption within a reasonable range.

[0044] Furthermore, the determination of the target monitoring period corresponding to the target circuit board can be achieved through a sliding window mechanism. For example, starting from the end time of the current over-consumption interval, an observation window with a duration of 5 operating cycles is defined as the key monitoring period, thus obtaining the target monitoring period. The acquisition of the operating power data of the target circuit board within the target monitoring period can be achieved through a high-frequency data acquisition card, such as using National Instruments. The PXIe-4082 digitizer synchronously measures the voltage and current waveforms of key nodes on the circuit board at a sampling rate of 1 trillion samples per second, thereby obtaining operating power data. The extraction of power fluctuation characteristics from this operating power data can be achieved through time-frequency analysis algorithms, such as applying Discrete Wavelet Transform (DWT) to decompose the power data into different frequency bands and extracting the energy of each band as a feature vector characterizing the intensity of fluctuations, thus obtaining power fluctuation characteristics. Obtaining the historical power baseline value of the target circuit board under standard conditions can be achieved through database query methods, such as retrieving the statistical average power of the same model of circuit board under stable operation under standard conditions from a pre-stored historical power database, thereby obtaining the historical power baseline value. The calculation of the energy consumption state value corresponding to the target circuit board can be achieved using the following formula.

[0045] For example, the energy state value corresponding to the target circuit board is calculated using the following formula. It should be noted that this calculation method is only one of many and does not affect the implementation of the basic solution above:

[0046] in, This indicates the energy consumption status value corresponding to the target circuit board. Indicates the control level, This represents the total number of power sampling points within the target monitoring period. Indicates the index of the number of power sampling points. This represents the operating power value measured at the i-th power sampling point during the target monitoring period. This represents the historical power baseline value.

[0047] In detail, the energy consumption status value can represent a quantitative indicator of the target circuit board's energy consumption deviating from the standard state. It comprehensively considers factors such as the control level and power fluctuation amplitude to accurately reflect the degree of difference between the current energy consumption and the ideal state, providing a quantitative basis for generating energy consumption management operation instructions and ensuring the accuracy and targeting of energy consumption control. The control level can represent the energy consumption control grading standard based on the degree of overconsumption, quantifying the enforcement strength of energy consumption control. Its value is positively correlated with the range of power overload impact and the duration of change, and is a core level parameter for calculating the energy consumption status value, used to match the control needs of different overconsumption scenarios. The power sampling point can represent the time node for collecting operating power data within the target monitoring period, with the sampling point clearly defined by the total number n and index i. The time range and data sequence serve as the temporal carrier for acquiring operating power values, ensuring the continuity and representativeness of energy consumption data collection and laying the foundation for subsequent power fluctuation analysis. The operating power value can represent the instantaneous power data at the i-th sampling moment within the target monitoring period, reflecting the actual energy consumption state of the circuit board at that moment. It is the raw data for calculating energy consumption fluctuation characteristics. By comparing it with historical power baseline values, the dynamic changes in current energy consumption are quantified, providing a direct basis for calculating energy consumption status values. The historical power baseline value can represent the power benchmark value of the target circuit board under standard operating conditions, reflecting its energy consumption level under ideal working conditions. It serves as a reference benchmark for measuring the deviation of the current operating power from a reasonable range, providing a quantitative scale for judging whether energy consumption is abnormal.

[0048] Furthermore, based on the energy consumption status value and the current circuit operating load, the present invention generates an operation instruction set for energy consumption management of the target circuit board. This enables the instructions to accurately match the actual energy consumption and operating requirements of the circuit board, avoiding control deviations. It makes energy consumption management measures more targeted, adaptable to the energy consumption characteristics under different loads, and improves the scientific nature and execution efficiency of energy consumption management, thus helping to optimize the energy efficiency and stabilize the operation of the circuit board.

[0049] The circuit operating load refers to the current workload of each functional unit of the target circuit board, such as the processor and peripheral circuits. It encompasses dimensions such as computational workload, data transmission intensity, and device activation status, reflecting the overall operational pressure and resource consumption demands of the circuit board. This directly relates to dynamic changes in energy consumption, and energy consumption characteristics differ under different loads. It is a key factor that needs to be considered in conjunction with energy consumption status values ​​in energy management. The operation instruction set refers to the set of instructions generated based on energy consumption status values ​​and circuit operating load, used to regulate the energy consumption of the target circuit board. It includes various specific instructions such as power supply parameter adjustment, load allocation optimization, and functional unit start / stop. The operation instructions, with clear execution logic and operational boundaries, provide a direct and actionable basis for the adjustment module to perform energy consumption control. Through this instruction set, precise and hierarchical control of the circuit board's energy consumption can be achieved, ensuring that energy management measures are highly consistent with the actual energy consumption status and operational requirements. Optionally, the generation of the operation instruction set for the target circuit board regarding energy consumption management can be achieved through rule engine reasoning methods. For example, a series of business rules in the form of "IF'control level, power fluctuation characteristics'THEN'execute operation'" can be pre-set in the Drools rule engine. The engine automatically matches the conditions and triggers the corresponding combination of control commands to obtain the operation instruction set.

[0050] S4. Based on the operation instruction set, the target circuit board is synchronously adjusted to obtain a power consumption adjustment group. Based on the power consumption adjustment group, the power consumption allocation parameters corresponding to the adjustment module are determined, and the power consumption adjustment index corresponding to the current allocation parameters is analyzed.

[0051] Based on the aforementioned operation instruction set, this invention synchronously adjusts the target circuit board to obtain a power consumption adjustment group. This enables energy consumption control measures to be applied to the circuit board precisely and systematically, avoiding fragmented and biased adjustments. It can achieve coordinated and unified energy consumption adjustment of each unit, ensuring the consistency of overall power consumption optimization, and directly promoting the circuit board's energy consumption to adapt to a reasonable state.

[0052] The power consumption adjustment group refers to the collection of power consumption adjustment results of each functional unit of the target circuit board after the execution of the adjustment operation sequence. It includes information such as the power consumption value, power consumption change range and overall power consumption distribution of each unit after adjustment. It intuitively reflects the implementation effect of the synchronous adjustment operation and reflects the actual results of the circuit board energy consumption optimization.

[0053] As an embodiment of the present invention, the step of synchronously adjusting the target circuit board based on the operation instruction set to obtain a power consumption adjustment group includes: parsing the instruction content items in the operation instruction set; analyzing the current power consumption state corresponding to the target circuit board based on the instruction content items; determining the adjustment priority order in the target circuit board based on the current power consumption state; generating an adjustment operation sequence corresponding to the target circuit board according to the adjustment priority order; and executing the synchronous adjustment operation of the target circuit board based on the adjustment operation sequence to obtain a power consumption adjustment group.

[0054] The instruction content item refers to the specific instruction constituent elements in the operation instruction set, covering key information such as the adjustment object, operation method, and parameter thresholds. It is the basic unit for parsing operation instructions, clarifying core content such as "who to adjust," "how to adjust," and "to what extent to adjust," providing precise instruction basis for analyzing the current power consumption status and determining the adjustment sequence, ensuring the targeted and executable nature of subsequent adjustment operations. The current power consumption status refers to a description of the overall energy consumption status of the target circuit board, derived from a comprehensive analysis based on the power consumption level of each component, combined with factors such as the functional association of components on the circuit board and their energy consumption contribution ratio. It covers core information such as the overall energy consumption level, the distribution of high-energy-consuming components, the overall trend of energy consumption fluctuations, and an assessment of energy consumption rationality. The system provides a comprehensive and systematic view of the current energy consumption status of the circuit board. The adjustment priority order refers to the ranking of each adjustment target on the target circuit board based on its current power consumption status, according to factors such as the degree of energy consumption impact, adjustment urgency, and performance correlation. This ranking must comprehensively consider factors such as high-energy-consuming units and components with a significant impact on overall performance to improve the overall efficiency and effectiveness of energy consumption adjustment. The adjustment operation sequence refers to an executable flow formed by arranging the specific adjustment actions of each adjustment target in chronological or logical order according to the adjustment priority order. This sequence clarifies the operation target, action type, and execution timing of each adjustment step, ensuring that synchronous adjustment operations have a clear execution path, guaranteeing orderly and coordinated adjustment actions on the target circuit board, and avoiding operational conflicts or omissions.

[0055] Furthermore, parsing the instruction content items in the operation instruction set can be achieved using JSON format parsing methods, such as using the rapidjson library to parse the JSON string of the operation instruction set, extracting the instruction type, target component identifier, and control parameter key-value pairs to obtain the instruction content items; analyzing the current power consumption status of the target circuit board can be achieved using real-time data aggregation methods, such as reading the instantaneous power register values ​​of all power monitoring chips at once via the I2C bus, summarizing the total power consumption of the entire circuit board and the power consumption of the main units to obtain the current power consumption status; determining the adjustment priority order in the target circuit board can be achieved using a topology sorting algorithm, such as using the power supply of the circuit board power management IC... A directed acyclic graph is constructed based on dependencies. The controlled units in the graph are topologically sorted to determine the top-down adjustment order, thus obtaining the adjustment priority order. The generation of the adjustment operation sequence corresponding to the target circuit board can be implemented using a finite state machine modeling method. For example, based on the current power consumption state and instruction content, a state transition is triggered in a preset state machine to generate a set of instructions arranged in chronological order, containing specific operation codes, thus obtaining the adjustment operation sequence. The execution of the synchronous adjustment operation of the target circuit board can be implemented using a hardware abstraction layer invocation method. For example, the operating system kernel module calls the PMBus protocol stack to atomically write the instructions in the adjustment operation sequence into the corresponding power management unit register, thus obtaining the power consumption adjustment group.

[0056] As another embodiment of the present invention, the step of analyzing the current power consumption status of the target circuit board based on the instruction content item includes: querying the power consumption data item in the instruction content item; collecting the real-time power consumption value of the target circuit board based on the power consumption data item; analyzing the power consumption fluctuation of the components in the target circuit board based on the real-time power consumption value; classifying the component power consumption level of the components in the target circuit board based on the power consumption fluctuation; and analyzing the current power consumption status of the target circuit board based on the component power consumption level.

[0057] The power consumption data item refers to the core data element in the instruction content item specifically associated with the power consumption monitoring and adjustment of the target circuit board. It covers key information such as the power consumption monitoring object identifier, data acquisition accuracy requirements, and energy consumption judgment criteria. It is specific data directly related to power consumption extracted from the operation instruction, providing a clear target and standard for the accurate acquisition of real-time power consumption values. The real-time power consumption value refers to the actual power consumption value of each component on the target circuit board at the current moment, acquired in real-time by the energy consumption monitoring unit based on the requirements of the power consumption data item. It possesses instantaneousness and accuracy, and can truly reflect the current energy consumption status of the components. The power consumption fluctuation refers to the fluctuation based on the acquired real-time power consumption value. By comparing the power consumption values ​​of the same component at different times, or the power consumption data of similar components during the same period, a quantitative index reflecting the degree of change in component energy consumption is calculated. It covers key information such as the magnitude of power consumption increase and decrease, the rate of change, and the frequency of fluctuation, and can present the dynamic change characteristics of component energy consumption and reflect energy consumption stability. The component power consumption level refers to the classification of each component on the target circuit board according to its energy consumption level based on the magnitude of power consumption fluctuation and the degree of deviation between the real-time power consumption value and the reasonable energy consumption range. The classification process comprehensively considers factors such as the functional importance of the component and the design energy consumption standards. Different levels correspond to different energy consumption states, clearly distinguishing high-energy-consuming, normal-energy-consuming, and low-energy-consuming components.

[0058] Furthermore, the querying of power consumption data items in the instruction content can be achieved through a dictionary lookup method, such as using the key "power_data" to index the corresponding value list in the parsed instruction content dictionary to obtain the power consumption data items; the acquisition of real-time power consumption values ​​corresponding to the target circuit board can be achieved through a high-precision power meter synchronous sampling method, such as using a DC power analyzer to sample and read the product of current and voltage at its analog output terminals in real time to obtain the real-time power consumption value; the analysis of power consumption fluctuations of components in the target circuit board can be achieved through calculating the coefficient of variation method, such as statistically analyzing the standard power consumption value of a certain component within a specified time window. The difference is then divided by its average value to obtain a dimensionless fluctuation index, thereby obtaining the power consumption fluctuation amount. The division of the power consumption level of the components in the target circuit board can be achieved by the K-means clustering algorithm. For example, based on the two features of the component's average power consumption and power consumption fluctuation amount, the K-means algorithm is applied to automatically divide all components into three clusters: high, medium, and low, thereby obtaining the component power consumption level. The analysis of the current power consumption state of the target circuit board can be achieved by the state machine judgment method. For example, multiple power consumption threshold intervals are set, and the real-time total power consumption value is mapped to one of the discrete states such as "light load", "normal", "heavy load", and "overload", thereby obtaining the current power consumption state.

[0059] Based on the power consumption adjustment group, this invention determines the power consumption allocation parameters corresponding to the adjustment module, which enables the power consumption allocation to accurately match the actual adjustment effect of the circuit board, ensuring the targeted nature of the configuration, avoiding imbalance in the energy consumption allocation of each unit, and optimizing the overall energy consumption utilization efficiency, thus helping the circuit board maintain a stable and efficient energy consumption operation state.

[0060] The power allocation parameters refer to the quantitative standards and configuration basis for power allocation of each functional unit of the target circuit board, formulated by the adjustment module based on the actual adjustment results of the power adjustment group. They cover core contents such as the reasonable power consumption ratio of each unit, power supply limit, and dynamic adjustment threshold. They combine the energy consumption adaptation of each unit after adjustment, as well as the overall operating requirements and performance constraints of the circuit board. Optionally, the power allocation parameters corresponding to the adjustment module can be determined by a constraint optimization algorithm. For example, under the constraint that the total power consumption does not exceed the safety limit, the power allocation scheme of each unit that maximizes the system performance objective function is solved by linear programming, thereby obtaining the power allocation parameters.

[0061] Furthermore, by analyzing the power consumption adjustment index corresponding to the current distribution parameters, this invention can transform the rationality of power consumption distribution into a quantitative indicator, clearly present the quality of the adjustment effect, promptly identify potential imbalances in the distribution, avoid wasting energy resources or insufficient configuration, and help the circuit board maintain an efficient and stable energy consumption operation state.

[0062] The power adjustment index refers to a numerical indicator that quantifies the effect and rationality of power adjustment, calculated by a specific algorithm based on power allocation parameters and the actual power consumption performance and operating requirements of each functional unit of the target circuit board. This index can intuitively show whether the current power allocation matches the circuit board's operating state, clearly identify problems of imbalance or insufficient optimization, and ensure that the circuit board's energy consumption is always in a highly efficient and balanced operating state. Optionally, the analysis of the power adjustment index corresponding to the current allocation parameters can be achieved by a weighted Euclidean distance calculation method, such as: calculating the sum of the weighted square differences of each component between the current power allocation parameters and the ideal reference parameter vector, and then taking the square root to quantify the distance value as the adjustment index, thereby obtaining the power adjustment index.

[0063] S5. Based on the power consumption adjustment index, generate a real-time adjustment sequence corresponding to the energy consumption acquisition unit, analyze the energy consumption adaptation relationship corresponding to the real-time adjustment sequence, and formulate an energy consumption management scheme corresponding to the target circuit board based on the energy consumption adaptation relationship.

[0064] Based on the power consumption adjustment index, this invention generates a real-time adjustment sequence corresponding to the energy consumption acquisition unit, enabling the acquisition unit to accurately adapt to current energy consumption changes, avoiding adjustments that are out of sync with actual needs, while improving the accuracy and timeliness of energy consumption data acquisition, and helping to continuously optimize overall energy efficiency.

[0065] The real-time adjustment sequence refers to a set of executable processes that integrate the specific adjustment actions, execution timing, parameter thresholds, and feedback mechanisms of each load element according to the flow execution order. This sequence provides clear operational guidance for the energy consumption acquisition unit, enables dynamic optimization of the acquisition strategy, and ensures the accuracy of energy consumption data acquisition and the stability of system operation.

[0066] As an embodiment of the present invention, generating a real-time adjustment sequence corresponding to the energy consumption acquisition unit based on the power consumption adjustment index includes: analyzing the index change trend corresponding to the power consumption adjustment index; identifying load elements in the energy consumption acquisition unit based on the index change trend; querying the flow wire paths between the load elements; dividing the flow execution order corresponding to the flow wire paths; and generating a real-time adjustment sequence corresponding to the energy consumption acquisition unit based on the flow execution order.

[0067] The index change trend refers to the dynamic change direction and pattern of the power consumption adjustment index over a period of time, covering trends such as index rise, fall, stabilization, or fluctuation. It also includes key characteristics such as the rate of change, magnitude, and duration of change. It is derived by time-series analysis of continuous power consumption adjustment index data and can intuitively reflect the evolution of the current power consumption allocation optimization effect and the dynamic development trend of energy consumption status. The load element refers to the core component in the energy consumption acquisition unit that undertakes the main energy consumption data acquisition task and is significantly affected by changes in the power consumption adjustment index. It is the key carrier of energy consumption and function execution in the acquisition system. Its performance status is directly related to the workload, which affects the efficiency and accuracy of energy consumption acquisition. The exponential trend can identify components with excessively high, low, or abnormally fluctuating loads. The flow path refers to the connection channel between various load components in the energy consumption acquisition unit, used to transmit energy consumption data, energy, or control signals. It is a key link for functional coordination between components, encompassing physical connection lines and data transmission logic paths. It clarifies the association method and signal flow direction between load components, reflecting the collaborative relationship between components in the acquisition system. The flow execution order refers to the ranking of adjustment operations for each load component and its corresponding flow path based on the urgency of the exponential trend, the functional importance of the load component, and the transmission priority of the flow path. This order provides a clear execution logic for the real-time adjustment sequence, avoiding chaotic or omitted adjustment actions, ensuring efficient and orderly implementation of adjustment operations, and improving the overall adjustment effect.

[0068] Furthermore, the analysis of the exponential change trend corresponding to the power consumption adjustment index can be achieved through time series prediction algorithms, such as: applying the ARIMA model to fit the historical power consumption adjustment index sequence to predict its direction and magnitude of change in the near future, thereby obtaining the exponential change trend; the identification of load elements in the energy consumption acquisition unit can be achieved through netlist parsing methods, such as: using the PrimeTime tool to read the circuit netlist and identify standard cells and macro modules with dynamic power consumption, thereby obtaining the load elements; the query of the current wire paths between the load elements can be achieved through circuit diagram traversal algorithms, such as: using a depth-first search algorithm in the circuit connection The diagram traverses all conductive paths from one specified load element to another to obtain the current-carrying wire paths. The division of the current-carrying wire paths into their corresponding execution order can be achieved through critical path analysis, such as using static timing analysis tools to calculate the timing margin of each path and determining the priority of path control according to the margin from smallest to largest, thereby obtaining the current-carrying execution order. The generation of the real-time adjustment sequence corresponding to the energy consumption acquisition unit can be achieved through a dynamic priority scheduling algorithm, such as using the earliest deadline priority algorithm to generate a control command sequence with timestamps based on the exponential change trend and the current-carrying execution order, thereby obtaining the real-time adjustment sequence.

[0069] This invention analyzes the energy consumption adaptation relationship corresponding to the real-time adjustment sequence, enabling the adjustment action to accurately match the actual energy consumption demand, avoiding adaptation imbalance, and providing a direct basis for optimizing the real-time adjustment sequence, ensuring that the energy consumption system is always in a highly efficient adaptation state.

[0070] The energy consumption adaptation relationship refers to the matching association formed between the execution actions of the real-time adjustment sequence and the energy consumption status of the target circuit board and the working requirements of the acquisition unit. It covers core dimensions such as the fit between the adjustment action and energy consumption fluctuations, the balance between acquisition efficiency and energy consumption, and the correlation between system stability and adaptation effect. By analyzing the actual impact of the adjustment sequence on energy consumption acquisition accuracy, unit operating load, and data transmission efficiency, it quantifies the degree of adaptation between the adjustment operation and the actual energy consumption requirements, and clearly identifies situations of sufficient, insufficient, or excessive adaptation. Optionally, the analysis of the energy consumption adaptation relationship corresponding to the real-time adjustment sequence can be achieved through a multi-objective optimization evaluation method, such as: establishing a Pareto front with the objectives of minimizing power consumption and minimizing performance impact, analyzing the degree of matching between the control points in the real-time adjustment sequence and the Pareto optimal solution set, thereby obtaining the energy consumption adaptation relationship.

[0071] Furthermore, based on the aforementioned energy consumption adaptation relationship, the present invention formulates an energy consumption management scheme corresponding to the target circuit board, which enables the scheme to accurately match the actual energy consumption needs and operating status, avoids blind planning that is detached from reality, and can build a long-term and stable energy consumption control mechanism for the circuit board, ensuring continuous adaptation of operating status and helping to maintain a high-efficiency and low-consumption working mode in the long term.

[0072] The energy management scheme refers to a systematic plan based on energy consumption adaptation relationships to guide the energy consumption control of the target circuit board. It covers core elements such as targeted control strategies, operation execution standards, dynamic optimization mechanisms, and monitoring and feedback processes. The scheme fully combines the energy consumption fluctuation characteristics, operating load requirements, and adaptation balance requirements of the circuit board, and clarifies the goals, paths, thresholds, and execution boundaries of energy consumption adjustment. It also has dynamic adjustment capabilities and can flexibly optimize control measures according to changes in energy consumption status to support long-term stable low-consumption operation. Optionally, the energy management scheme for the target circuit board can be implemented through a strategy pattern design method, such as defining an interface in the software and implementing specific strategy classes for different energy consumption adaptation relationships. Based on the current state, the corresponding strategy class is instantiated to generate an executable scheme document, thereby obtaining the energy management scheme.

[0073] In detail, the energy management solution enables precise and dynamic control of the target circuit board's energy consumption. Relying on energy consumption adaptation data, the solution responds to energy consumption fluctuations in real time, flexibly adjusting power allocation parameters and data acquisition strategies to ensure that the energy consumption of each functional unit matches its operational needs. This avoids excessive consumption by high-energy-consuming units and prevents insufficient power consumption by critical components. Simultaneously, through standardized execution processes and dynamic optimization mechanisms, the solution balances performance output and energy consumption, reducing ineffective energy loss and significantly improving overall energy efficiency. Furthermore, the solution incorporates a built-in monitoring and feedback loop to continuously track adaptation effects, promptly correct control deviations, and build a long-term, stable energy consumption management system, providing comprehensive support for the long-term, efficient, and low-power operation of the circuit board.

[0074] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0075] In one embodiment, a circuit board energy management system is provided, which corresponds one-to-one with the circuit board energy management method described in the above embodiments. For example... Figure 3 As shown, this circuit board energy management system includes an energy consumption query module 201, a level control module 202, an instruction generation module 203, an index analysis module 204, and a scheme formulation module 205. Detailed descriptions of each functional module are as follows: The energy consumption query module 201 is used to configure the energy consumption monitoring unit on the target circuit board. The energy consumption monitoring unit includes a monitoring module and an adjustment module. It identifies the power consumption data details in the monitoring module and queries the high energy consumption set corresponding to the power consumption data details. The level control module 202 is used to identify the energy consumption peak point of the high energy consumption concentration, locate the over-consumption interval corresponding to the target circuit board based on the energy consumption peak point, calculate the power change within the over-consumption interval, and determine the control level corresponding to the target circuit board based on the power change. The instruction generation module 203 is used to calculate the energy consumption status value corresponding to the target circuit board based on the control level, and generate an operation instruction set for energy consumption management of the target circuit board based on the energy consumption status value and the current circuit operating load. The index analysis module 204 is used to synchronously adjust the target circuit board based on the operation instruction set to obtain a power consumption adjustment group, determine the power consumption allocation parameters corresponding to the adjustment module based on the power consumption adjustment group, and analyze the power consumption adjustment index corresponding to the current allocation parameters. The scheme formulation module 205 is used to generate a real-time adjustment sequence corresponding to the energy consumption acquisition unit based on the power consumption adjustment index, analyze the energy consumption adaptation relationship corresponding to the real-time adjustment sequence, and formulate an energy consumption management scheme corresponding to the target circuit board based on the energy consumption adaptation relationship.

[0076] For specific limitations regarding the circuit board energy management system, please refer to the limitations on the front-end management method described above, which will not be repeated here. Each module in the aforementioned circuit board energy management system can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in a processor in hardware form, or stored in memory in a storage medium, so that the processor can call and execute the corresponding operations of each module.

[0077] In one embodiment, the energy consumption query module 201, when performing the query for the high energy consumption set corresponding to the power consumption data details, includes: analyzing the power consumption data categories of the power consumption data details; traversing the power consumption extreme points in the power consumption data categories; determining the circuit power consumption units in the target circuit board based on the power consumption extreme points; setting a high energy consumption threshold in the circuit power consumption units; and querying the high energy consumption set corresponding to the power consumption data details based on the high energy consumption threshold.

[0078] In one embodiment, the level control module 202, when performing the step of locating the over-consumption interval corresponding to the target circuit board based on the energy consumption peak point, includes: identifying the specific timestamp corresponding to the energy consumption peak point; retrieving power consumption fluctuation points in the target circuit board based on the specific timestamp; determining high power consumption periods in the target circuit board based on the power consumption fluctuation points; dividing the over-consumption boundary corresponding to the high power consumption period; and locating the over-consumption interval corresponding to the target circuit board based on the over-consumption boundary.

[0079] In one embodiment, the instruction generation module 203, when performing the step of calculating the energy consumption state value corresponding to the target circuit board based on the control level, includes: defining a target monitoring period corresponding to the target circuit board according to the control level; collecting the operating power data of the target circuit board during the target monitoring period; extracting power fluctuation characteristics from the operating power data; obtaining the historical power baseline value of the target circuit board under standard conditions; and calculating the energy consumption state value corresponding to the target circuit board based on the power fluctuation characteristics and the historical power baseline value.

[0080] In one embodiment, the index analysis module 204, when executing the synchronous adjustment of the target circuit board based on the operation instruction set to obtain a power consumption adjustment group, includes: parsing the instruction content items in the operation instruction set; analyzing the current power consumption state corresponding to the target circuit board based on the instruction content items; determining the adjustment priority order in the target circuit board based on the current power consumption state; generating an adjustment operation sequence corresponding to the target circuit board according to the adjustment priority order; and executing the synchronous adjustment operation of the target circuit board based on the adjustment operation sequence to obtain a power consumption adjustment group.

[0081] In one embodiment, the scheme formulation module 205, when performing the step of determining the control level corresponding to the target circuit board based on the power change, includes: querying the duration of the change corresponding to the power change; determining the power overload degree corresponding to the target circuit board based on the duration of the change; determining the overload impact range corresponding to the power overload degree; quantifying the energy consumption control index corresponding to the overload impact range; and determining the control level corresponding to the target circuit board based on the energy consumption control index. For specific limitations regarding a circuit board energy management system, please refer to the limitations of a circuit board energy management method described above, which will not be repeated here. Each module in the aforementioned circuit board energy management system can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in a processor in hardware form, or stored in memory in a storage medium, so that the processor can call and execute the corresponding operations of each module.

[0082] In one embodiment, a storage medium is provided, which may be a server, and its internal structure diagram may be as follows: Figure 4 As shown. The storage medium includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile and / or volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface of the storage medium is used for communication with external clients via a network connection. When the computer program is executed by the processor, it implements the functions or steps of a circuit board power management method on the server side.

[0083] In one embodiment, a storage medium is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the computer program to perform the following steps: Configure an energy consumption monitoring unit on the target circuit board. The energy consumption monitoring unit includes a monitoring module and an adjustment module. Identify the power consumption data details in the monitoring module and query the high energy consumption set corresponding to the power consumption data details. Identify the energy consumption peak points of the high energy consumption concentration, locate the over-consumption interval corresponding to the target circuit board based on the energy consumption peak points, calculate the power change within the over-consumption interval, and determine the control level corresponding to the target circuit board based on the power change. Based on the control level, calculate the energy consumption status value corresponding to the target circuit board, and based on the energy consumption status value and the current circuit operating load, generate the operation instruction set for energy consumption management of the target circuit board; Based on the operation instruction set, the target circuit board is synchronously adjusted to obtain a power consumption adjustment group. Based on the power consumption adjustment group, the power consumption allocation parameters corresponding to the adjustment module are determined, and the power consumption adjustment index corresponding to the current allocation parameters is analyzed. Based on the power consumption adjustment index, a real-time adjustment sequence corresponding to the energy consumption acquisition unit is generated, the energy consumption adaptation relationship corresponding to the real-time adjustment sequence is analyzed, and an energy consumption management scheme corresponding to the target circuit board is formulated based on the energy consumption adaptation relationship.

[0084] It should be noted that the above-mentioned computer-readable storage medium or the functions or steps that the storage medium can achieve can be referred to the relevant descriptions on the server side and client side in the foregoing method embodiments. To avoid repetition, they will not be described one by one here.

[0085] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0086] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0087] The above-described embodiments are merely illustrative of the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention. It should be noted that if any software tools or components not belonging to this company appear in the embodiments of this application, they are merely illustrative examples and do not represent actual use.

[0088] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. In the above multiple embodiments, each embodiment can be combined with each other or independent. Deleting any one of them will not affect the technical implementation of other embodiments. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.

Claims

1. A circuit board energy consumption management method, characterized in that, include: Configure an energy consumption monitoring unit on the target circuit board. The energy consumption monitoring unit includes a monitoring module and an adjustment module. Identify the power consumption data details in the monitoring module and query the high energy consumption set corresponding to the power consumption data details. Identify the energy consumption peak points of the high energy consumption concentration, locate the over-consumption interval corresponding to the target circuit board based on the energy consumption peak points, calculate the power change within the over-consumption interval, and determine the control level corresponding to the target circuit board based on the power change. Based on the control level, calculate the energy consumption status value corresponding to the target circuit board, and based on the energy consumption status value and the current circuit operating load, generate the operation instruction set for energy consumption management of the target circuit board; Based on the operation instruction set, the target circuit board is synchronously adjusted to obtain a power consumption adjustment group. Based on the power consumption adjustment group, the power consumption allocation parameters corresponding to the adjustment module are determined, and the power consumption adjustment index corresponding to the current allocation parameters is analyzed. Based on the power consumption adjustment index, a real-time adjustment sequence corresponding to the energy consumption acquisition unit is generated, the energy consumption adaptation relationship corresponding to the real-time adjustment sequence is analyzed, and an energy consumption management scheme corresponding to the target circuit board is formulated based on the energy consumption adaptation relationship.

2. The circuit board energy management method as described in claim 1, characterized in that, The step of synchronously adjusting the target circuit board based on the operation instruction set to obtain a power consumption adjustment group includes: Parse the instruction content items in the operation instruction set; Based on the instruction content items, analyze the current power consumption status corresponding to the target circuit board; Based on the current power consumption state, determine the adjustment priority order in the target circuit board; Based on the adjustment priority order, generate the adjustment operation sequence corresponding to the target circuit board; Based on the aforementioned adjustment operation sequence, a synchronous adjustment operation is performed on the target circuit board to obtain a power consumption adjustment group.

3. The circuit board energy management method as described in claim 2, characterized in that, The step of analyzing the current power consumption state of the target circuit board based on the instruction content includes: Query the power consumption data item in the instruction content item; Based on the power consumption data items, the real-time power consumption value corresponding to the target circuit board is collected; Based on the real-time power consumption value, analyze the power consumption fluctuation of the components in the target circuit board; Based on the power consumption fluctuation, the power consumption levels of the components in the target circuit board are classified. Based on the power consumption level of the component, analyze the current power consumption status of the target circuit board.

4. The circuit board energy management method as described in claim 1, characterized in that, The step of calculating the energy consumption state value corresponding to the target circuit board based on the control level includes: Based on the control level, the target monitoring period corresponding to the target circuit board is defined; Collect the operating power data of the target circuit board during the target monitoring period; Extract power fluctuation features from the operating power data; Obtain the historical power baseline value of the target circuit board under standard conditions; Based on the power fluctuation characteristics and the historical power baseline, the energy consumption state value corresponding to the target circuit board is calculated using the following formula: ; in, This indicates the energy consumption status value corresponding to the target circuit board. Indicates the control level, This represents the total number of power sampling points within the target monitoring period. Indicates the index of the number of power sampling points. This represents the operating power value measured at the i-th power sampling point during the target monitoring period. This represents the historical power baseline value.

5. The circuit board energy management method as described in claim 1, characterized in that, The query for the high-energy-consuming set corresponding to the power consumption data details includes: Analyze the power consumption data categories in the power consumption data details; Traverse the power consumption extreme points in the aforementioned power consumption data categories; Based on the power consumption extreme points, determine the circuit power consumption units in the target circuit board; Set the high power consumption threshold in the power consumption unit of the circuit; Based on the high energy consumption threshold, query the high energy consumption set corresponding to the power consumption data details.

6. A circuit board energy management method as described in any one of claims 1, characterized in that, The step of locating the over-consumption range corresponding to the target circuit board based on the energy consumption peak point includes: Identify the specific timestamp corresponding to the energy consumption peak point; Based on the specific timestamp, the power consumption fluctuation points in the target circuit board are retrieved; Based on the power consumption fluctuation points, the high power consumption periods in the target circuit board are determined; Define the over-power boundary corresponding to the high-power period; Based on the over-loss boundary, the over-loss interval corresponding to the target circuit board is located.

7. A circuit board energy management method as described in any one of claims 1, characterized in that, Determining the control level corresponding to the target circuit board based on the power change includes: Query the duration of the power change corresponding to the power change amount; The degree of power overload corresponding to the target circuit board is determined based on the duration of the change. Determine the overload impact range corresponding to the power overload level; Quantify the energy consumption control index corresponding to the overload impact range; The control level corresponding to the target circuit board is determined based on the energy consumption control index.

8. The circuit board energy management method as described in claim 1, characterized in that, The step of generating a real-time adjustment sequence corresponding to the energy consumption acquisition unit based on the power consumption adjustment index includes: Analyze the trend of the power consumption adjustment index; Based on the trend of the index change, identify the load elements in the energy consumption acquisition unit; Query the flow path between the load elements; Determine the flow execution order corresponding to the flow conductor path; Based on the circulation execution order, a real-time adjustment sequence corresponding to the energy consumption acquisition unit is generated.

9. A circuit board energy management system, characterized in that, The system includes: The energy consumption query module is used to configure the energy consumption monitoring unit on the target circuit board. The energy consumption monitoring unit includes a monitoring module and an adjustment module. It identifies the power consumption data details in the monitoring module and queries the high energy consumption set corresponding to the power consumption data details. The level control module is used to identify the energy consumption peak points of the high energy consumption concentration, locate the over-consumption interval corresponding to the target circuit board based on the energy consumption peak points, calculate the power change within the over-consumption interval, and determine the control level corresponding to the target circuit board based on the power change. The instruction generation module is used to calculate the energy consumption status value corresponding to the target circuit board based on the control level, and generate an operation instruction set for energy consumption management of the target circuit board based on the energy consumption status value and the current circuit operating load. The index analysis module is used to synchronously adjust the target circuit board based on the operation instruction set to obtain a power consumption adjustment group. Based on the power consumption adjustment group, the power consumption allocation parameters corresponding to the adjustment module are determined, and the power consumption adjustment index corresponding to the current allocation parameters is analyzed. The scheme formulation module is used to generate a real-time adjustment sequence corresponding to the energy consumption acquisition unit based on the power consumption adjustment index, analyze the energy consumption adaptation relationship corresponding to the real-time adjustment sequence, and formulate an energy consumption management scheme corresponding to the target circuit board based on the energy consumption adaptation relationship.

10. A storage medium comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements a circuit board energy management method as described in any one of claims 1 to 8.