Power consumption control methods, devices and systems for electrical equipment
By using power control devices to determine the target service and perform power reduction operations based on total power consumption and remaining power, the problem of increased power consumption of electrical equipment leading to increased power costs is solved, and reliable power supply and equipment performance are guaranteed without increasing power capacity.
Patent Information
- Application Number
- CN202111058059.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-09
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2041-09-09
AI Technical Summary
Increased power consumption of electrical equipment in communication sites leads to higher demand for backup power capacity and increased costs. Existing technologies, such as contactor-controlled load priority power-down schemes, increase equipment costs and complexity and may affect equipment performance.
By using power control devices to determine target services based on total power consumption and remaining power, and to perform power reduction operations, the system ensures that electrical equipment can reach the estimated operating time without increasing power capacity, thereby avoiding load shutdown and reducing equipment costs and condensation risks.
Without increasing power capacity, ensure reliable power supply to electrical equipment during power outages, reduce power costs, ensure equipment performance and safety, and avoid impacting equipment performance.
Smart Images

Figure CN115802453B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic technology, and in particular to a power consumption control method, apparatus and system for electrical equipment. Background Technology
[0002] The electrical equipment in communication sites is generally powered by mains electricity. In addition, communication sites are equipped with backup power supplies to power the equipment during mains power outages. The electrical equipment in communication base stations includes building base band units (BBUs) and remote radio units (RRUs), among others.
[0003] In related technologies, the capacity of a backup power supply is generally determined based on the maximum power outage duration in the area where the communication site is located, and the power consumption of the electrical equipment at the communication site. That is, the backup power supply capacity is sufficient to continuously supply power to the electrical equipment during the maximum power outage duration following a mains power failure, ensuring the equipment can operate normally during this period. This maximum power outage duration is obtained based on historical power outage duration statistics for the area where the communication site is located.
[0004] However, as the power consumption of electrical equipment in communication sites increases, the requirements for backup power capacity also become higher, resulting in higher costs for backup power supplies. Summary of the Invention
[0005] This application provides a power consumption control method, device, and system for electrical equipment, which addresses the technical problem of high power supply costs for electrical equipment.
[0006] On one hand, a power consumption control method for an electrical device is provided. The method includes: determining the total power consumption of multiple services running in the electrical device and the remaining power of a first power supply used to power the electrical device based on a received power reduction instruction; determining the basic power consumption of the multiple services within a basic runtime after receiving the power reduction instruction based on the total power consumption; and then, based on the basic power consumption, the remaining power, and the estimated runtime, controlling the electrical device to perform a power reduction operation on at least one target service among the multiple services after the duration of receiving the power reduction instruction is greater than or equal to the basic runtime, wherein the estimated runtime is greater than the basic runtime; the sum of the basic power consumption and the target power consumption is less than or equal to the remaining power, and the target power consumption is the power consumption of the multiple services during the period between the basic runtime and the estimated runtime, provided that a power reduction operation is performed on at least one target service among the multiple services.
[0007] The power consumption control method for electrical equipment provided in this application can control the electrical equipment to perform power reduction operations on at least one target service based on the total power consumption of the electrical equipment and the remaining power of the first power supply, thereby reducing the power consumption of the electrical equipment. Thus, without increasing the capacity of the first power supply, the power supply duration to the electrical equipment can reach the estimated operating time, thereby effectively reducing the cost of the first power supply.
[0008] Optionally, the plurality of services includes at least one alternative service capable of performing power reduction operations; based on the base power consumption, remaining power, and estimated runtime, after receiving a power reduction instruction for a duration greater than or equal to the base runtime, the process of controlling the power-consuming device to perform a power reduction operation on at least one target service among the plurality of services may include: determining at least one target service from at least one alternative service based on the base power consumption, remaining power, estimated runtime, and power consumption benefit of each alternative service, and determining a target runtime, wherein the target runtime is less than the estimated runtime and greater than or equal to the base runtime; when the duration of receiving the power reduction instruction reaches the target runtime, or when the duration of receiving the power reduction instruction reaches both the base runtime and the target runtime, controlling the power-consuming device to perform a power reduction operation on at least one target service; wherein, power consumption benefit refers to the power consumption that can be saved by performing a power reduction operation on the alternative service, and the target power consumption is determined based on the total power consumption and the power consumption benefit of at least one target service.
[0009] Based on the remaining power of the primary power source and the power consumption benefits of alternative services, the target services that require power reduction operations are determined, along with the target runtime used to indicate the execution time of the power reduction operations. This ensures that the primary power source can supply power to the equipment for the estimated runtime.
[0010] Optionally, the plurality of services includes N candidate services, where N is an integer greater than 1; based on the basic power consumption, remaining power, estimated runtime, and the power consumption benefit of each candidate service, the process of determining at least one target service from at least one candidate service and determining the target runtime may include: sequentially detecting the first n candidate services in the N candidate services in ascending order of priority, until the first n candidate services and the target runtime that satisfy the first target condition are detected, the first target condition including:
[0011] And T≥T0;
[0012] Where P0 is the total power consumption, T0 is the basic operating time, and P... i Let T be the power consumption benefit of the i-th alternative service, and T be the target runtime. pTo estimate the running time, C0 is the remaining power, V is the voltage of the first power supply, i is a positive integer not greater than n, and n is a positive integer not greater than N;
[0013] Accordingly, when the duration of receiving the power reduction instruction reaches the target runtime, or when the duration of receiving the power reduction instruction reaches both the base runtime and the target runtime, the process of controlling the power-consuming device to perform a power reduction operation on at least one target service may include: if n equals 1, then when the duration of receiving the power reduction instruction reaches the target runtime, controlling the power-consuming device to perform a power reduction operation on the first target service among the n target services; if n is greater than 1, then when the duration of receiving the power reduction instruction reaches the base runtime, performing a power reduction operation on the first n-1 target services among the n target services, and when the duration of receiving the power reduction instruction reaches the target runtime, controlling the power-consuming device to perform a power reduction operation on the nth target service among the n target services.
[0014] The power consumption control device determines the target service to be subjected to power reduction operation according to the priority of multiple services running in the electrical equipment from low to high, and controls at least one target service to perform the power reduction operation in the same order. This ensures that higher-priority services can operate without loss for a longer period, effectively protecting the performance of the electrical equipment.
[0015] Optionally, at least one of the N candidate services has multiple power reduction operations with different priorities, and Pi in the first target condition is the power gain obtained by performing the lowest priority power reduction operation on the i-th candidate service; the method further includes: if no first n candidate services and target runtime satisfying the first target condition are detected, then the N candidate services are detected sequentially according to the order of priority of the N candidate services from low to high, and the order of priority of the various power reduction operations of each candidate service from low to high, until at least one target power reduction operation and target runtime of each candidate service satisfying the second target condition are detected, the second target condition including:
[0016] P0×T0+(P0-A)×(T-T0)+(P0-B)×(T p -T)≤C0×V, and T≥T0;
[0017] in,
[0018]
[0019] M i The number of power reduction operations with different priorities for the i-th candidate service, and the first m of the i-th candidate service iThe power reduction operation is the target power reduction operation for the i-th alternative service, m i Not greater than M i positive integers, where j is not greater than m. i Positive integers; P i_j The power consumption gain obtained by performing power reduction operations of types 1 to j on the i-th alternative service; T is the target runtime;
[0020] The N candidate services are identified as N target services; correspondingly, when the duration of receiving the power reduction instruction reaches the target runtime, or when the duration of receiving the power reduction instruction reaches both the basic runtime and the target runtime, the process of controlling the power-consuming equipment to perform a power reduction operation on at least one target service may include:
[0021] When the duration of receiving the power reduction instruction reaches the basic runtime, the control device performs at least one target power reduction operation for each target service. For the i-th target service, if i = n, then the target power reduction operation performed on the i-th target service is M. i The first m of different priority power reduction operations i -1 power reduction operations; if i ≠ n, then the target power reduction operation performed on the i-th target service is M. i The first m of different priority power reduction operations i This type of power-saving operation;
[0022] When the duration of receiving the power reduction instruction reaches the target runtime, the control device executes the m-th operation of the nth target service out of the N target services. n A type of power-saving operation.
[0023] The power consumption control device determines at least one power consumption reduction operation for each target service that meets the second target condition, based on the priority of the power consumption reduction operations from low to high. Then, it controls the power-consuming equipment to execute the power consumption reduction operations for the target services according to the priority of the power consumption reduction operations from low to high. Therefore, for higher-priority target services, it ensures that power consumption reduction operations that have a greater impact on the performance of the target service can be executed later, thereby effectively reducing the impact of power consumption reduction operations on the performance of higher-priority target services.
[0024] Optionally, before controlling the power-consuming equipment to perform a power reduction operation on at least one target service, the method may further include: determining, at each detection cycle, the updated total power consumption, the updated remaining power consumption, and the updated base power consumption; based on the updated base power consumption, the updated remaining power consumption, the estimated runtime, and the power consumption benefit of each alternative service, re-performing the operation of determining at least one target service and determining the target runtime; if the re-determined at least one target service and / or target runtime changes, then controlling the power-consuming equipment to perform a power reduction operation based on the changed at least one target service and / or target runtime.
[0025] By re-determining the remaining power of the primary power source and the total power consumption of the electrical equipment at each detection cycle, the accuracy of the target service and the precision of the target runtime determined by the power consumption control equipment can be ensured.
[0026] Optionally, before the duration of receiving the power reduction instruction reaches the base runtime, the method further includes: if a power recovery instruction is received, prohibiting the power-consuming device from performing power reduction operations on at least one target service among multiple services.
[0027] If the power consumption control device receives a power consumption recovery command, it can determine that there is no need to adjust the power consumption of the electrical equipment, and therefore can prohibit the electrical equipment from performing power reduction operations. This ensures that multiple services within the electrical equipment can operate without loss of power.
[0028] Optionally, the electrical equipment is also connected to a second power source, with the first power source serving as a backup power source for the second power source; the power consumption reduction command is a command used to indicate that the second power source is powered off.
[0029] When the second power supply fails, the power consumption control device can be instructed to control the power consumption equipment to perform power reduction operations on the target service through the power consumption reduction command, so as to reduce the power consumption of the power consumption equipment and ensure the reliability of the first power supply to the power consumption equipment.
[0030] Optionally, the second power source is mains power; the method further includes: determining the cumulative probability distribution of historical power outage duration in the area where the electrical equipment is located based on historical power outage data; determining the historical power outage duration corresponding to the first probability in the cumulative probability distribution as the base running time, wherein the value of the first probability ranges from 70% to 80%.
[0031] Since the first probability ranges from 70% to 80%, the probability that the power outage duration in the area where the electrical equipment is located is less than or equal to the historical power outage duration corresponding to this first probability is also relatively high. Accordingly, determining the historical power outage duration corresponding to this first probability as the base running time can ensure that, in most power outage scenarios, multiple services running on the electrical equipment can weather the power outage without loss, thereby effectively ensuring the performance of the electrical equipment.
[0032] Optionally, the method further includes: determining the total capacity of the first power supply based on the historical power outage duration corresponding to the second probability in the cumulative probability distribution and the total power consumption of multiple services, wherein the value of the second probability ranges from 85% to 95%.
[0033] Compared to configuring the total capacity of the first power supply based on the maximum power outage duration in historical power outage data, the total capacity of the first power supply configured based on the historical power outage duration corresponding to the second probability is smaller, thus effectively reducing the cost of the first power supply. Combined with the power consumption control method provided in this application embodiment, it can be ensured that the first power supply can still provide power to the electrical equipment for the estimated operating time (i.e., the maximum power outage duration in historical power outage data).
[0034] On the other hand, a power consumption control device for an electrical device is provided, the power consumption control device including at least one module, the at least one module being used to implement the power consumption control method for the electrical device provided in the above aspects.
[0035] In another aspect, a power consumption control device for an electrical device is provided, the power consumption control device comprising: 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 power consumption control method for the electrical device as provided above.
[0036] In another aspect, a computer-readable storage medium is provided, which stores a computer program that, when executed on a processor, causes the processor to perform the power consumption control method for the electrical device provided in the above aspects.
[0037] In another aspect, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to execute the power consumption control method for electrical equipment provided in the above aspects.
[0038] In another aspect, a power consumption control system for an electrical device is provided, the power consumption control system for the electrical device comprising: the power consumption control device provided in the above aspects, the electrical device, and a first power supply for supplying power to the electrical device.
[0039] In summary, this application provides a power consumption control method, apparatus, and system for electrical equipment. Upon receiving a power consumption reduction command, the power consumption control device, based on the total power consumption of the electrical equipment and the remaining power of a first power supply, controls the electrical equipment to perform power reduction operations on at least one target service, thereby reducing the power consumption of the electrical equipment and ensuring that the power supply duration from the first power supply reaches the estimated operating time. Thus, without increasing the capacity of the first power supply, the power supply duration from the first power supply to the electrical equipment can be reliably ensured, effectively reducing the cost of the first power supply. Furthermore, the method provided in this application ensures that the lossless operation time of each service in the electrical equipment can at least reach the basic operating time, thus effectively ensuring the performance of the electrical equipment. Attached Figure Description
[0040] Figure 1 This is a schematic diagram of the power consumption control system for an electrical device provided in an embodiment of this application;
[0041] Figure 2 This is a flowchart of a power consumption control method for electrical equipment provided in an embodiment of this application;
[0042] Figure 3 This is a flowchart of another power consumption control method for electrical equipment provided in an embodiment of this application;
[0043] Figure 4 This is a flowchart of another power consumption control method for electrical equipment provided in the embodiments of this application;
[0044] Figure 5 This is a schematic diagram illustrating an application scenario of a power consumption control device for electrical equipment provided in an embodiment of this application;
[0045] Figure 6 This is a cumulative probability distribution map of historical power outage duration provided in an embodiment of this application;
[0046] Figure 7 This is a schematic diagram of the total capacity of a first power supply provided in an embodiment of this application;
[0047] Figure 8 This is a schematic diagram illustrating the total power consumption of electrical equipment after a power reduction operation is performed on a target service, as provided in an embodiment of this application.
[0048] Figure 9 This is a schematic diagram of the total power consumption of electrical equipment after performing a power reduction operation on the target service, as provided in another embodiment of this application.
[0049] Figure 10 This is a schematic diagram illustrating the total power consumption of electrical equipment after performing a power reduction operation on a target service, as provided in another embodiment of this application.
[0050] Figure 11 This is a schematic diagram illustrating the total power consumption of electrical equipment after performing a power reduction operation on the target service, as provided in another embodiment of this application.
[0051] Figure 12 This is a schematic diagram illustrating the total power consumption of electrical equipment after performing a power reduction operation on the target service, as provided in another embodiment of this application.
[0052] Figure 13 This is a schematic diagram illustrating the total power consumption of electrical equipment after performing a power reduction operation on the target service, as provided in another embodiment of this application.
[0053] Figure 14 This is a flowchart of another power consumption control method for electrical equipment provided in the embodiments of this application;
[0054] Figure 15 This is a schematic diagram illustrating the total power consumption of electrical equipment after performing a power reduction operation on a target service, as provided in another embodiment of this application.
[0055] Figure 16 This is a schematic diagram illustrating the total power consumption of electrical equipment after performing a power reduction operation on the target service, as provided in another embodiment of this application.
[0056] Figure 17 This is a schematic diagram of the structure of a power consumption control device provided in an embodiment of this application;
[0057] Figure 18 This is a schematic diagram of the structure of the control module in a power consumption control device provided in an embodiment of this application;
[0058] Figure 19 This is a schematic diagram of another power consumption control device provided in an embodiment of this application. Detailed Implementation
[0059] The following describes in detail, with reference to the accompanying drawings, the power consumption control method, apparatus and system for electrical equipment provided in the embodiments of this application.
[0060] With the development of communication technology, the power equipment in communication sites is constantly expanding. For example, 5G base stations are being added to the equipment, which leads to an increase in the power consumption of the equipment. However, if the capacity of the backup power supply in the communication site is not increased accordingly, when the mains power fails, the backup power supply will be unable to ensure that the operating time of the equipment reaches the maximum power outage duration of the area where the communication site is located.
[0061] In related technologies, multiple loads in electrical equipment can be prioritized according to the importance of the operating services, and loads of different priorities can be connected to a backup power supply via different contactors. When the mains power fails, the communication station can control the on / off state of the contactors based on changes in the voltage or capacity of the backup power supply to sequentially de-energize the multiple loads in the electrical equipment according to their priority from low to high. This reduces the power consumption of the electrical equipment after a mains power outage, thereby extending the backup power supply duration.
[0062] However, the aforementioned power consumption adjustment scheme requires configuring multiple contactors in the electrical equipment, and connecting different contactors to loads of corresponding priorities. This not only increases the cost of the electrical equipment but also increases the complexity of configuring the contactors. Furthermore, since the power consumption adjustment scheme requires de-energizing the load in the electrical equipment, and the temperature difference between the energized and de-energized states of the load is significant, this increases the risk of condensation on the electrical equipment, thereby affecting its performance.
[0063] Figure 1 This is a schematic diagram of the power consumption control system for an electrical device provided in an embodiment of this application. Figure 1 As shown, the power consumption control system of the electrical device may include a power consumption control device 110, the electrical device 120, a first power supply 130, and a second power supply 140. The power consumption control device 110 and the electrical device 120 may establish a wireless or wired communication connection. Both the first power supply 130 and the second power supply 140 are connected to the electrical device 120 via power lines and are used to supply power to the electrical device 120.
[0064] The first power source 130 can be a battery, such as a rechargeable battery or a lithium battery. The second power source 140 can be AC power or a battery. Furthermore, the second power source 140 can be the primary power source, and the first power source 130 can be the backup power source. When the second power source 140 is supplying power to the device 120 normally, the first power source 130 does not need to supply power to the device; when the second power source 140 loses power (e.g., during a power outage), the first power source 130 can supply power to the device 120.
[0065] For example, assuming the second power source 140 is AC power, then as follows Figure 1 As shown, the second power source 140 may include a transmission tower 1401, a distribution cabinet 1402, and an AC distribution box 1403. The transmission tower 1401 can transmit AC power through the distribution cabinet 1402 to the AC distribution box 1403, and the AC distribution box 1403 can convert the AC power into DC power to supply power to the electrical equipment 120.
[0066] Optionally, the power consumption control device 110 can be independent of the power-consuming device 120, and the power consumption control device 110 can be connected to multiple power-consuming devices 120 to control the power consumption of these multiple power-consuming devices 120. For example, if the power-consuming device 120 can be a communication device in a communication site, then the power consumption control device 110 can be a network management system, which can be a server, a server cluster composed of several servers, or a cloud computing service center.
[0067] Alternatively, the power consumption control device 110 can be integrated into the electrical device 120. For example, the power consumption control device 110 can be a power management module (also known as a power management system) in the electrical device 120. Or, if the electrical device 120 is a communication device in a communication site, the power consumption control device 110 can be a base station control unit in the electrical device 120.
[0068] The electrical equipment 120 may include multiple loads. See also Figure 1 If the power supply equipment 120 is a communication device in a communication site, then the power supply equipment 120 may include multiple loads such as RRU 1201, BBU 1202, transmission equipment 1203 and 5G base station 1204.
[0069] It should be understood that, in addition to communication equipment in a communication site, the electrical equipment 120 can also be other types of equipment. For example, the electrical equipment 120 can also be a vehicle (such as an electric vehicle), a mobile terminal, or a server.
[0070] It should also be understood that the power consumption control system may not include the second power supply 140, meaning that the device 120 may be powered only by the first power supply 130. Furthermore, the first power supply 130 may also be integrated into the device 120.
[0071] This application provides a power consumption control method for electrical equipment, which can be applied to power consumption control devices, such as... Figure 1 The power consumption control device 110 in the system shown. See also Figure 2 The method includes:
[0072] Step 101: Based on the received power reduction instruction, determine the total power consumption of multiple services running in the power-consuming device, and the remaining power of the first power supply used to power the power-consuming device.
[0073] In this embodiment, after receiving a power reduction instruction, the power consumption control device can receive the total power consumption of multiple services currently running in the device from the device, and determine the remaining power of the first power supply. This remaining power can be sent from the device to the power consumption control device. Alternatively, the device can send the state of charge (SOC) and state of health (SOH) of the first power supply to the power consumption control device. The power consumption control device can then calculate the remaining power C0 of the first power supply based on its pre-stored capacity C, where the remaining power C0 satisfies: C0 = C × SOC × SOH.
[0074] Optionally, if the electrical device is also powered by a second power source, and the first power source is a backup power source for the second power source, then the power consumption reduction instruction can be an instruction to indicate that the second power source has lost power. For example, if the second power source is AC mains power, then the power consumption reduction instruction can be an instruction to indicate that the AC mains power has failed. If the second power source is a battery, then the power consumption reduction instruction can be an instruction to indicate that the battery has run out of power.
[0075] Alternatively, if the device is powered only by the first power source, the power reduction instruction may be an energy-saving instruction triggered by the user of the device, or it may be an energy-saving instruction triggered by the device when it detects that the remaining power of the first power source is less than the power threshold.
[0076] Step 102: Based on the total power consumption, determine the basic power consumption of multiple services within the basic runtime after receiving the power consumption reduction instruction.
[0077] The base power consumption is equal to the product of the total power consumption and the base runtime. The base runtime can be a pre-stored duration in the power control device. Furthermore, the base runtime can be manually configured or calculated by the power control device based on historical data (e.g., historical power outage data). In this embodiment, within the base runtime after receiving the power reduction instruction, multiple services in the power-consuming equipment can operate normally. That is, after receiving the power reduction instruction, the duration for which multiple services in the power-consuming equipment can operate without loss is at least the base runtime. Here, "operation without loss" means that no power reduction operation is performed on the service, i.e., the service's operating state is the same as before receiving the power reduction instruction.
[0078] Step 103: Based on the basic power consumption, remaining power consumption, and estimated runtime, after receiving a power reduction instruction for a duration greater than or equal to the basic runtime, control the power-consuming equipment to perform a power reduction operation on at least one target service among multiple services.
[0079] Wherein, the estimated runtime is greater than the base runtime; the sum of the base power consumption and the target power consumption is less than or equal to the remaining power of the first power supply; the target power consumption is the power consumption of the multiple services during the period between the base runtime and the estimated runtime, provided that power reduction operations are performed on at least one target service among multiple services in the power-consuming equipment. In other words, the power consumption control device can reduce the power consumption of the power-consuming equipment by controlling the equipment to perform power reduction operations on at least one target service, thereby enabling the first power supply to reach the estimated runtime.
[0080] Optionally, the estimated runtime can be a pre-stored runtime in the power consumption control device. Furthermore, the estimated runtime can be manually configured or calculated by the power consumption control device based on historical data (e.g., historical power outage data).
[0081] In summary, this application provides a power consumption control method for electrical equipment. Upon receiving a power reduction command, this method controls the electrical equipment to perform power reduction operations on at least one target service based on the total power consumption of the equipment and the remaining power of a first power supply. This reduces the power consumption of the equipment, thereby ensuring that the first power supply can provide power to the equipment for the estimated duration. Therefore, without increasing the capacity of the first power supply, the power supply duration to the equipment can be reliably guaranteed, effectively reducing the cost of the first power supply.
[0082] Furthermore, the method provided in this application embodiment can ensure that the duration of uninterrupted operation of each service in the electrical equipment can at least reach the basic operating time, thus effectively ensuring the performance of the electrical equipment. Also, since the method provided in this application embodiment does not require controlling the power-off of the load in the electrical equipment, there is no need to configure contactors. Therefore, it not only avoids increasing the cost and configuration complexity of the electrical equipment, but also effectively reduces the risk of condensation on the electrical equipment.
[0083] Optionally, the multiple services operating in the electrical equipment may include at least one alternative service capable of performing power reduction operations. (Reference) Figure 3 Step 103 above may include:
[0084] Step 1031: Based on the basic power consumption, remaining power, estimated runtime, and power consumption benefit of each alternative service, determine at least one target service from at least one alternative service, and determine the target runtime.
[0085] The target runtime is less than the estimated runtime but greater than or equal to the base runtime. The power saving benefit refers to the power consumption saved by performing power reduction operations on alternative services. Based on pre-stored base runtime, the remaining power of the first power supply, the estimated runtime, and the power saving benefit of each alternative service, the power control device can determine at least one target service and its target runtime from at least one alternative service, provided that the sum of the base power consumption and target power consumption of multiple services running in the power-consuming device is less than or equal to the remaining power of the first power supply.
[0086] Here, the at least one target service refers to an alternative service for which power reduction operation is to be performed, and the target runtime indicates the time when the power reduction operation is to be performed. The target power consumption is determined based on the total power consumption of multiple services in the power-consuming equipment and the power consumption benefit of at least one target service. For example, assuming the power control device identifies a target service, the target power consumption C is... P Satisfy: C P = (P0-P1)×(T) P -T), where P0 represents the total power consumption, P1 represents the power consumption benefit of the target service, and T P T represents the estimated runtime, and T represents the target runtime.
[0087] Step 1032: When the duration of receiving the power reduction instruction reaches the target runtime, or when the duration of receiving the power reduction instruction reaches both the base runtime and the target runtime, control the power-consuming device to perform a power reduction operation on at least one target service.
[0088] In this embodiment of the application, if the power consumption control device determines a target service, it can control the power-consuming equipment to perform a power reduction operation on the target service when the duration of receiving the power reduction instruction reaches the target runtime.
[0089] If the power consumption control device identifies multiple target services, as a possible implementation, when the duration of receiving the power consumption reduction instruction reaches the target runtime, the power consumption control device can control all multiple target services to perform power reduction operations.
[0090] If the power consumption control device identifies multiple target services, as another possible implementation, when the duration of receiving the power consumption reduction instruction reaches the basic runtime, the power consumption control device can control some of the target services to perform power reduction operations, and when the duration of receiving the power consumption reduction instruction reaches the target runtime, it can control the remaining target services to perform power reduction operations.
[0091] For example, suppose the power control device determines that the number of target services is n, where n is an integer greater than 1. Then, when the duration of receiving the power reduction instruction reaches the basic runtime, the power control device can control the first n-1 target services to perform power reduction operations, and when the duration of receiving the power reduction instruction reaches the target runtime, it can control the nth target service to perform power reduction operations.
[0092] The following section applies the power consumption control method of this electrical equipment to... Figure 1 The power consumption control device in the system shown, taking the second power supply in the system as the mains power supply and the first power supply as the backup power supply for the second power supply as an example, will be used to illustrate the power consumption control method provided in the embodiments of this application. Figure 4 As shown, the method includes:
[0093] Step 201: Based on historical power outage data, determine the cumulative probability distribution of historical power outage duration in the area where the electrical equipment is located.
[0094] In this embodiment, the power consumption control device can acquire historical power outage data for the area where the electrical equipment is located within a historical time period. This historical power outage data can include at least the outage time and duration of each outage. The historical time period can be the most recent year or the most recent six months, etc. After acquiring this historical power outage data, the power consumption control device can analyze it to obtain the cumulative probability distribution of the historical power outage duration for the area where the electrical equipment is located. This cumulative probability distribution can be obtained using a cumulative probability distribution (CDF) function, and it indicates the probability that the power outage duration in the area where the electrical equipment is located will be less than a certain duration.
[0095] For example, suppose the power-consuming equipment is communication equipment in a communication site, the power consumption control device is a network management system, and the historical period is the most recent year. Then, as follows... Figure 5 As shown, the network management system can retrieve historical power outage alarm data for the area where the communication site is located over the past year. This historical power outage alarm data can include historical power outage data (also known as power outage alarms), battery unavailability alarms, and network element outage alarms. The historical power outage data is shown in Table 1. Referring to Table 1, this historical power outage data can include multiple power outage alarm messages. Each power outage alarm message includes an alarm identifier, outage time, restoration time, and outage duration, with the outage duration calculated in minutes and hours, respectively. For example, in the power outage alarm message with alarm identifier 01, the outage time is 2020 / 1 / 27 8:21, the restoration time is 2020 / 1 / 27 10:51, the outage duration is 149 minutes in minutes and 2.48 hours in hours.
[0096] Table 1
[0097]
[0098]
[0099] The network management system uses CDF to statistically analyze the historical power outage data shown in Table 1, and can obtain the following results: Figure 6 The cumulative probability distribution diagram is shown below. (Reference) Figure 6 It can be seen that the probability of a historical power outage lasting less than or equal to 0.5 hours is 78%, the probability of a historical power outage lasting less than or equal to 2 hours is 90%, and the probability of a historical power outage lasting less than or equal to 3 hours is 100%.
[0100] Step 202: Determine the historical power outage duration corresponding to the first probability in the cumulative probability distribution as the base running time.
[0101] The first probability can range from 70% to 80%. The basic runtime refers to the shortest time required for each service in the electrical equipment to operate without loss of power after the second power source fails (i.e., after a power outage). In other words, after a power outage, the duration for multiple services in the electrical equipment to operate without loss of power must at least reach this basic runtime.
[0102] For example, assuming the first probability is 78%, then as follows: Figure 6 As shown, since the historical power outage duration corresponding to the first probability of 78% is determined to be 0.5 hours, the network management system can determine that the basic runtime T0 is 0.5 hours.
[0103] Since the first probability ranges from 70% to 80%, the probability that the power outage duration in the area where the electrical equipment is located is less than or equal to the historical power outage duration corresponding to this first probability is also relatively high. Accordingly, determining the historical power outage duration corresponding to this first probability as the base running time can ensure that, in most power outage scenarios, multiple services running on the electrical equipment can weather the power outage without loss, thereby effectively ensuring the performance of the electrical equipment.
[0104] Step 203: Determine the total capacity of the first power supply based on the historical power outage duration corresponding to the second probability in the cumulative probability distribution and the total power consumption of multiple services.
[0105] The first power supply is a backup power supply used to power the electrical equipment. The power consumption control device can determine the total capacity of the first power supply by multiplying the historical outage duration corresponding to the second probability by the total power consumption of all services running in the electrical equipment. That is, the total capacity C of the first power supply can satisfy: C = P0 × T1. Where P0 is the total power consumption of all services running in the electrical equipment, and T1 is the historical outage duration corresponding to the second probability.
[0106] The value of the second probability can be greater than the first probability but less than 100%, for example, the value range of the second probability can be 85% to 95%. Based on the above method of determining the total capacity of the first power supply, it can be seen that when the second power supply fails, if all services in the electrical equipment are operating normally (i.e., no power reduction operation is performed on the electrical equipment), the power supply duration of the first power supply can reach the historical power outage duration corresponding to the second probability. Therefore, the larger the value of the second probability, the larger the total capacity of the first power supply, and correspondingly, the higher the cost and reliability of the first power supply.
[0107] In this embodiment, the power outage duration corresponding to a probability value of 100% in the cumulative probability distribution can be determined as the estimated runtime, i.e., the maximum power outage duration in historical power outage data can be determined as the estimated runtime. This estimated runtime can serve as a key performance index (KPI) for the power supply duration of the first power source. It is understood that if the total capacity of the first power source is configured based on this estimated runtime, it can be ensured that after the second power source fails, the duration for which each service in the electrical equipment can operate without loss can reach the estimated runtime. However, this configuration method not only significantly increases the cost of the first power source, but also leads to redundancy in the first power source configuration and low power utilization because the duration of the second power source failure (i.e., the power outage duration) is usually shorter than the estimated runtime.
[0108] In this embodiment, the total capacity of the first power supply configured based on the historical power outage duration corresponding to the second probability is relatively small, thus effectively reducing the cost of the first power supply. Furthermore, when the second power supply fails, the power consumption control device can also control the power-consuming equipment to perform power reduction operations on at least one target service, thereby effectively reducing the power consumption of the power-consuming equipment. This ensures that the first power supply can provide power to the power-consuming equipment for the estimated duration, effectively guaranteeing the reliability of the first power supply. In other words, the method for configuring the total capacity of the first power supply in this embodiment can both effectively reduce the cost of the first power supply and ensure the reliability of the first power supply when supplying power to the power-consuming equipment.
[0109] For example, assuming the second probability is 90%, then as follows: Figure 6 As shown, since the historical outage duration T1 corresponding to this second probability of 90% is 2 hours, the network management system can determine that the total capacity C of the first power source is 2P0. (Continue to refer to...) Figure 6 Since the historical power outage duration corresponding to a probability value of 100% is 3 hours, the network management system can determine the estimated runtime T. P It lasts for 3 hours.
[0110] See Figure 7Assuming the electrical equipment is a communication device, and the services running on this device include New Radio (NR), Long Term Evolution (LTE), Universal Mobile Telecommunications Service (UMTS), Global System for Mobile Communications (GSM), BBU, and transmission services, then after configuring the total capacity of the first power supply as described above, if the second power supply fails, the first power supply can still power all services in the electrical equipment without loss for a duration T1, where T1 is less than the estimated operating time T. P . Figure 7 The horizontal axis represents the duration of the power outage, measured in hours (h); the vertical axis represents the power consumption of the electrical equipment, measured in watts (W).
[0111] The solution provided in this application can determine the total capacity and power supply duration KPIs (KPIs) of the first power source supplying the electrical equipment, i.e., the estimated operating time, based on historical power outage data of the area where the electrical equipment is located. It can also determine the basic operating time of each service within the electrical equipment. Therefore, it is possible to accurately configure the total capacity and power supply duration KPIs of the first power source and to precisely control the power consumption of the electrical equipment. In other words, for different electrical equipment, the method provided in this application can determine different parameters (such as the total capacity of the first power source, the estimated operating time, and the basic operating time), thereby ensuring that the determined parameters are more targeted and better meet the needs of the electrical equipment.
[0112] Step 204: Based on the received power reduction instruction, determine the total power consumption of multiple services running in the power-consuming equipment, as well as the remaining power of the first power supply.
[0113] The power reduction instruction can be an instruction to indicate a mains power outage. Upon receiving the power reduction instruction, the power control device can receive the total power consumption of multiple currently running services from the user device and determine the remaining power of the first power supply. This remaining power can be sent from the user device to the power control device. Alternatively, the user device can send the state of charge (SOC) and state of equilibrium (SOH) of the first power supply to the power control device, which can then calculate the remaining power C0 of the first power supply based on its pre-determined total capacity C. This remaining power C0 can satisfy: C0 = C × SOC × SOH.
[0114] For example, assuming the power consumption control device is a network management system, the power management module in the power-consuming device can send a power reduction command (i.e., a power outage alarm) to the network management system after detecting a mains power failure. This power reduction command can carry the current total power consumption of the power-consuming device and the power information of the first power source. This power information can be the remaining power C0 of the first power source, or it can include the SOC and SOH of the first power source.
[0115] Step 205: Based on the total power consumption, determine the basic power consumption of the multiple services within the basic runtime after receiving the power consumption reduction instruction.
[0116] After determining the total power consumption of the electrical equipment and the remaining power of the first power supply, the power consumption control device can further determine the basic power consumption of multiple services in the electrical equipment based on the total power consumption and the basic operating time calculated in step 202 above. The basic power consumption can be equal to the product of the total power consumption and the basic operating time, that is, the basic power consumption is the power consumed by the multiple services in the electrical equipment to operate without loss for the basic operating time.
[0117] For example, assuming the basic runtime T0 is 0.5 hours and the total power consumption of multiple services running on the device is P0, the network management system can determine that the basic power consumption of the device is 0.5 × P0.
[0118] Step 206: According to the priority of the N candidate services in ascending order, check the first n candidate services in turn until the first n candidate services that meet the first target condition and the target runtime are detected.
[0119] In this embodiment, the multiple services operating in the electrical device may include N alternative services, where each alternative service is capable of performing power reduction operations. N is an integer greater than 1. Furthermore, N can be equal to the total number of the multiple services, meaning that all services in the electrical device can be alternative services. Alternatively, N can be less than the total number of the multiple services, meaning that only some of the multiple services are alternative services. For example, the multiple services operating in the electrical device can be divided into critical services and non-critical services according to their importance, and the non-critical services can be prioritized.
[0120] In this embodiment, critical services cannot undergo power reduction operations, while non-critical services can. Accordingly, the N candidate services represent the non-critical services within the power-consuming equipment. In this application, the services to be subjected to power reduction operations are selected from the candidate services with lower importance (i.e., non-critical services). This ensures that after receiving a power reduction instruction, the critical services within the power-consuming equipment can always operate in a lossless manner, thereby effectively ensuring the performance of the power-consuming equipment.
[0121] The power consumption control device can sequentially detect the first n candidate services from the N candidate services in ascending order of priority, until it detects the first n candidate services and target runtime that satisfy the first target condition. Since the N candidate services are ordered from low to high priority, the larger the value of n, the higher the priority of the candidate service. If the power consumption control device can detect the first n candidate services and target runtime that satisfy the first target condition when n ≤ N, it can continue to execute step 207. If the power consumption control device still has not detected the first n candidate services and target runtime that satisfy the first target condition when n = N, it can execute step 208. The first target condition includes: And T≥T0;
[0122] Where P0 is the total power consumption, T0 is the basic operating time, and P... i Let T be the power consumption benefit of the i-th alternative service, and T be the target runtime. p To estimate the runtime, C0 represents the remaining battery power, V represents the voltage of the first power supply, i is a positive integer not greater than n, and n is a positive integer not greater than N. Furthermore, the initial value of n is 1, meaning the power control device can start detecting the lowest priority alternative service. The power saving benefit of the alternative service refers to the power saving achieved by performing power reduction operations on that alternative service. For example, the voltage V of the first power supply can be 48V, or it can be 24V, etc.
[0123] Based on the first objective condition mentioned above, it can be seen that the power consumption control device can control the power-consuming equipment to perform power reduction operations on the first n-1 alternative services when the duration of receiving the power reduction instruction reaches the basic runtime T0. Furthermore, it can control the power-consuming equipment to perform power reduction operations on the nth alternative service when the duration of receiving the power reduction instruction reaches the target runtime T. That is, the target runtime T is the duration for the nth alternative service to operate without loss.
[0124] It should be understood that when n=1, In other words, the first objective condition mentioned above is:
[0125] P0×T0+P0×(T-T0)+(P0-P1)×(T P -T)≤C0×V, and T≥T0.
[0126] Example, reference Figure 7, assume that the electrical equipment is a communication device, and the services running in the communication device include NR service, LTE service, UMTS service, GSM service, BBU service, and transmission service. Among them, GSM service, BBU service, and transmission service are critical services, and NR service, LTE service, and UMTS service are non-critical services, that is, alternative services. And the priorities of these 3 alternative services are: NR < LTE < UMTS, that is, among these 3 alternative services, the NR service has the lowest priority and the UMTS service has the highest priority. The network management can first detect the first alternative service with the lowest priority (i.e., the NR service), that is, start detecting from n = 1. When detecting, the network management can substitute the power consumption benefit P1 of the NR service into the above first target condition and determine whether the target running duration T that meets the first target condition can be calculated.
[0127] If the network management calculates the target running duration T that meets the first target condition, the following step 207 can be continued. If the network management does not calculate the target running duration T that meets the first target condition, n can be updated to 2, that is, detect the first 2 alternative services with the lowest priority (i.e., the NR service and the LTE service). When detecting, the network management can substitute the power consumption benefit P1 of the NR service and the power consumption benefit P2 of the LTE service into the above first target condition: P0×T0+(P0 - P1)×(T - T0)+(P0 - P1 - P2)×(T P -T)≤C0×V, and T≥T0, and determine whether the target running duration T that meets the first target condition can be calculated.
[0128] If the network management calculates the target running duration T that meets the first target condition, the following step 207 can be continued. If the network management does not calculate the target running duration T that meets the first target condition, n can be updated to 3, that is, detect the first 3 alternative services with the lowest priority (i.e., the NR service, the LTE service, and the UMTS service). When detecting, the network management can substitute the power consumption benefit P1 of the NR service, the power consumption benefit P2 of the LTE service, and the power consumption benefit P3 of the UMTS service into the above first target condition: P0×T0+(P0 - P1 - P2)×(T - T0)+(P0 - P1 - P2 - P3)×(T P -T)≤C0×V, and T≥T0, and determine whether the target running duration T that meets the first target condition can be calculated.
[0129] The power consumption control device determines the target service to be subjected to power reduction operation according to the priority of multiple services running in the electrical equipment from low to high, and controls at least one target service to perform the power reduction operation in the same order. This allows critical services to run without loss for the estimated duration, and higher-priority non-critical services to run without loss for a longer period, effectively reducing the impact of power reduction operation on the services in the electrical equipment and thus ensuring the performance of the electrical equipment.
[0130] Based on the aforementioned first objective condition, the power consumption control device can determine the target service to be subjected to power reduction operation according to the priority of multiple services running in the electrical equipment from low to high, and control at least one target service to perform the power reduction operation in the same order. This ensures that higher-priority services can operate without loss for a longer period, effectively protecting the performance of the electrical equipment.
[0131] It should be understood that, in the embodiments of this application, the multiple services running in the communication device may be divided based on different network standards or based on frequency bands.
[0132] Step 207: Determine the first n candidate services as n target services, and execute step 210.
[0133] In step 206 above, if the power consumption control device determines the top n candidate services and target runtimes that meet the first target condition, then the top n candidate services can be identified as n target services. These n target services are the services for which power consumption reduction operations are to be performed.
[0134] For example, assuming that in step 206 above, the network management system calculates the target duration that satisfies the first target condition when n=2, then the two lowest priority alternative services (i.e., NR service and LTE service) can be identified as the two target services.
[0135] Step 208: Detect the N candidate services in order of their priorities from low to high, and in order of their priorities from low to high, for each candidate service, for each of the various power reduction operations, until at least one target power reduction operation and target runtime for each candidate service that meets the second target condition is detected.
[0136] In this embodiment, each candidate service may have at least one power reduction operation, and at least one candidate service may have multiple power reduction operations with different priorities. The priority of each power reduction operation can be determined based on its impact on service performance; the higher the impact on service performance, the higher the priority of the power reduction operation. It is understood that, in a scenario where at least one candidate service has multiple power reduction operations, the power gain of the candidate service used to detect whether the first target condition is met in step 206 may refer to the power gain obtained by executing the lowest priority power reduction operation. That is, P in the first target condition... i The power consumption gain is obtained by performing the lowest priority power reduction operation on the i-th alternative service.
[0137] In step 206 above, if the power control device still fails to detect the first n candidate services and target runtimes that satisfy the first target condition when n = N, it can continue to detect the N candidate services sequentially according to the order of priority of the candidate services from low to high, and the order of priority of various power reduction operations of each candidate service from low to high, until at least one target power reduction operation and target runtime of each candidate service that satisfies the second target condition is detected. The second target condition may include:
[0138] P0×T0+(P0-A)×(T-T0)+(P0-B)×(T p -T)≤C0×V, and T≥T0;
[0139] in,
[0140]
[0141] M i The number of power reduction operations with different priorities for the i-th candidate service, and the first m of the i-th candidate service i The power reduction operation is the target power reduction operation for the i-th alternative service, m i Not greater than M i A positive integer, j is not greater than m i Positive integers; P i_j The power consumption gain is the result of performing power reduction operations 1 to j on the i-th alternative service; T is the target runtime. For example, P 1_2 This represents the power consumption gain obtained by performing the first power reduction operation and the second power reduction operation on the first alternative service.
[0142] It should be understood that, in the second objective condition mentioned above, P i_0 =0, P 0_j =0, Moreover, the initial value of n is 1. Among the alternative services with multiple power-saving operations, the initial value of m corresponding to the alternative service with the lowest priority is 2, and the initial values of m corresponding to other alternative services are all 1. Also, the number of types of power-saving operations of different alternative services can be equal or unequal. During the detection process, if the power consumption control device does not detect at least one target power-saving operation and target running duration that meet the second target condition, n can be incremented by 1, and m can be incremented by 1 and then brought back into the above second target condition for detection again. When n is incremented to N, if the current m1 < M1, n can be reset to 1 and the detection can continue. i i n
[0143] Based on the above second target condition, it can be seen that when the duration of receiving the power reduction instruction by the power consumption control device reaches the basic running duration, the power consumption control device can control the electrical equipment to perform at least one target power-saving operation on each target service. Among them, for the i-th target service, if i = n, the target power-saving operation performed on the i-th target service is the first m - 1 of the M different-priority power-saving operations; if i ≠ n, the target power-saving operation performed on the i-th target service is the first m of the M different-priority power-saving operations. When the duration of receiving the power reduction instruction by the power consumption control device reaches the target running duration, the power consumption control device controls the electrical equipment to perform the m-th power-saving operation on the n-th target service among the N target services. i i i i n
[0144] For example, assume that the electrical equipment is a communication device, and this communication device includes N = 3 alternative services. The number of types of power-saving operations and priorities of these 3 alternative services can be as shown in Table 2. Referring to Table 2, among the 3 alternative services of this communication device, the two alternative services with the lowest priority (i.e., the NR service and the LTE service) both have 4 different-priority power-saving operations, that is, M1 = M2 = 4. The priorities of these 4 power-saving operations can be: symbol off < reducing the transmit power of available services < channel off < carrier off. Based on this priority sorting, it can be known that the symbol-off operation has the lowest impact on service performance, and the carrier-off operation has the highest impact on service performance. It can also be seen from Table 2 that the alternative service with the highest priority (i.e., the UMTS service) has 2 different-priority power-saving operations, that is, M3 = 2. The priorities of these 2 power-saving operations can be: reducing the transmit power of available services < carrier off.
[0145] Table 2
[0146]
[0147] Taking Table 2 as an example, if the network management system updates n to 3 in step 206 above and still fails to detect the first n candidate services and target runtime that meet the first target condition, it can continue detection from n=1 and m1=2. When n=1 and m1=2, the network management system can consider the power consumption gain P from performing symbol shutdown on NR services. 1_1 The power consumption gain P obtained by performing symbol shutdown and reducing the transmit power of available services on NR services. 1_2 The power consumption gain P obtained by performing symbol shutdown and reducing the transmit power of available services on LTE services. 2_1 And the power consumption gain P obtained by performing operations to reduce the available service transmit power for UMTS services. 3_1 Substituting the second objective condition above: P0×T0+(P0-P 1_1 -P 2_1 -P 3_1 )×(T-T0)+(P0-P 2_1 -P 3_1 -P 1_2 )×(T P -T)≤C0×V, and T≥T0. Therefore, it can be determined whether the target runtime T, which satisfies this second objective condition, can be calculated.
[0148] If the network management system calculates the target runtime T that satisfies the second objective condition, it can continue to execute step 209 below. If the network management system does not calculate the target runtime T that satisfies the second objective condition, it can update n to 2 and check if m2 = 2. When n = 2 and m2 = 2, the network management system can use the power consumption gain P obtained from performing symbol shutdown and reducing the transmit power of available services on NR services. 1_2 The power consumption gain P of performing symbol shutdown operation on LTE services 2_1 The power consumption gain P obtained by performing symbol shutdown and reducing the transmit power of available services on LTE services. 2_2 And the power consumption gain P obtained by performing operations to reduce the available service transmit power for UMTS services. 3_1 Substituting the second objective condition above: P0×T0+(P0-P 1_2 -P 2_1 -P 3_1 )×(T-T0)+(P0-P 1_2 -P 2_2 -P 3_1 )×(T P -T)≤C0×V, and T≥T0. Therefore, it can be determined whether the target runtime T, which satisfies this second objective condition, can be calculated.
[0149] If the network management system calculates the target runtime T that satisfies the second objective condition, it can continue to execute step 209 below. If the network management system does not calculate the target runtime T that satisfies the second objective condition, it can update n to 3 and check if m3 = 2. When m3 = 2, the network management system can use the power consumption gain P obtained from performing symbol shutdown and reducing the transmit power of available services. 1_2 The power consumption gain P obtained by performing symbol shutdown and reducing the transmit power of available services on LTE services. 2_2 And the power consumption gain P obtained by performing operations to reduce the available service transmit power for UMTS services. 3_1 The power consumption gain P obtained by performing operations to reduce the available service transmit power and shut down the carrier for UMTS services. 3_2 Substituting the second objective condition above: P0×T0+(P0-P 1_2 -P 2_2 -P 3_1 )×(T-T0)+(P0-P 1_2 -P 2_2 -P 3_2 )×(T P -T)≤C0×V, and T≥T0. Then, determine whether the target runtime T that satisfies this second objective condition can be calculated.
[0150] The power consumption control device determines at least one power consumption reduction operation for each target service that meets the second target condition, based on the priority of the power consumption reduction operations from low to high. Then, it controls the power-consuming equipment to execute the power consumption reduction operations for the target services according to the priority of the power consumption reduction operations from low to high. Therefore, for higher-priority target services, it ensures that power consumption reduction operations that have a greater impact on the performance of the target service can be executed later, thereby effectively reducing the impact of power consumption reduction operations on the performance of higher-priority target services.
[0151] Step 209: Determine the N alternative services as the N target services, and proceed with step 210.
[0152] In step 208 above, if the power consumption control device determines at least one target power reduction operation and target runtime for each candidate service that satisfies the second target condition, then all N candidate services can be designated as N target services. That is, each of the N candidate services needs to perform at least one power reduction operation.
[0153] Step 210: Before the basic runtime, at each detection cycle, determine the updated total power consumption, the updated remaining power, and the updated basic power consumption.
[0154] It is understandable that after the power consumption control device determines the target service and target duration of the power reduction operation based on step 207 or step 209, the total power consumption of the power-consuming equipment and the remaining power of the first power supply may be updated. Therefore, in this embodiment, before controlling the power-consuming equipment to perform the power reduction operation, the power consumption control device can also obtain the updated total power consumption and the updated remaining power at each detection cycle, and can determine the updated basic power consumption based on the updated total power consumption.
[0155] Subsequently, the power consumption control device can repeat steps 206 to 209. That is, based on the updated base power consumption, the updated remaining power, the estimated runtime, and the power consumption benefit of each alternative service, the power consumption control device can re-determine at least one target service and determine the target runtime. If the re-determined at least one target service and / or target runtime changes, the power consumption control device can control the power-consuming equipment to perform power reduction operations based on the changed at least one target service and / or target runtime.
[0156] The detection period can be a fixed value pre-stored in the power consumption control device, and the duration of the detection period is shorter than the base operating time. For example, the duration of the detection period can be 15 minutes. Then, before the base operating time is reached after receiving the power reduction instruction, the power consumption control device can, every 15 minutes, re-determine the total power consumption after multiple service updates running in the device, as well as the remaining power after the first power update, and re-determine the updated base power consumption based on the updated total power consumption. Afterwards, the power consumption control device can execute step 206 again.
[0157] Power control devices periodically re-evaluate candidate services based on updated total power consumption, updated remaining power, and updated baseline power consumption. This effectively reduces the impact of service fluctuations on the identified target services and target runtime. Consequently, it ensures a more accurate determination of target services and target runtime before implementing power reduction operations.
[0158] Step 211: Check if a power recovery command has been received.
[0159] If the power consumption control device receives a power consumption recovery command before performing a power reduction operation, it can terminate the operation. This means the power consumption control device prevents the device from performing a power reduction operation on at least one target service among multiple services, eliminating the need to adjust the device's power consumption further. If the power consumption control device does not receive a power consumption recovery command before performing the power reduction operation, it can continue with step 212 below.
[0160] The power consumption recovery instruction can be an instruction to instruct the second power source to power on. For example, if the second power source is AC mains power, the power consumption reduction instruction can be an instruction to instruct AC mains power to be restored. If the device is powered only by the first power source, the power consumption recovery instruction can be an instruction triggered by the user of the device, or it can be an instruction triggered by the device when it detects that the remaining power of the first power source is greater than a power threshold.
[0161] If the power consumption control device receives a power consumption recovery command, it can determine that no further adjustment to the power consumption of the electrical equipment is needed. Therefore, when the duration of the power consumption reduction command reaches the base runtime and target runtime, the power consumption control device can prohibit the electrical equipment from performing power reduction operations. This allows multiple services within the electrical equipment to operate without loss, ensuring the flexibility of the power consumption control device in controlling multiple services within the electrical equipment to perform power reduction operations.
[0162] Step 212: When the duration of receiving the power reduction instruction reaches the target runtime, or when the duration of receiving the power reduction instruction reaches both the base runtime and the target runtime, control the power-consuming equipment to perform a power reduction operation on at least one target service.
[0163] When the duration of receiving a power reduction command reaches either the base runtime or the target runtime, the power control device can, based on at least one defined target service, at least one target power reduction operation that can be performed for each target service, and the target runtime, control the power-consuming device to perform a power reduction operation on the at least one target service. For example, the power control device can send a control command to the power-consuming device, and the power-consuming device can perform a power reduction operation on at least one target service based on the control command.
[0164] As one possible implementation, if the power consumption control device detects the top n alternative services and target runtime that satisfy the first target condition in step 206 above, then step 212 may include:
[0165] If n equals 1, the power control device can perform a power reduction operation on the first of the n target services when the duration of receiving the power reduction instruction reaches the target runtime.
[0166] If n is greater than 1, the power control device can perform power reduction operations on the first n-1 target services out of the n target services when the duration of receiving the power reduction instruction reaches the basic runtime, and perform power reduction operations on the nth target service out of the n target services when the duration of receiving the power reduction instruction reaches the target runtime.
[0167] It should be understood that if any of the above target services has multiple power reduction operations with different priorities, then in this implementation, the power control device controls the power-consuming equipment to perform the lowest priority power reduction operation.
[0168] For example, assume the device is a communication device and n=1. When the network management system receives the power reduction command for a duration reaching the target runtime T, it controls the communication device to perform a power reduction operation on the first target service (i.e., the NR service) among the three alternative services. If the NR service has two power reduction operations: channel shutdown and carrier shutdown, and channel shutdown has a lower priority, then... Figure 8 As shown, the network management system can control the communication equipment to shut down the NR service channel when the duration of receiving the power reduction instruction reaches the target runtime T.
[0169] Assuming n=2, both NR and LTE services employ two power-saving operations: channel shutdown and carrier shutdown, with channel shutdown having a lower priority. Then refer to... Figure 9 When the network management system receives a power reduction instruction and the duration reaches the basic runtime T0, it can control the communication device to perform a channel shutdown operation for the first target service (i.e., NR service). Furthermore, when the network management system receives a power reduction instruction and the duration reaches the target runtime T, it can control the communication device to perform a channel shutdown operation for the second target service (i.e., LTE service).
[0170] Assuming n=3, both NR and LTE services employ two power-saving operations: channel shutdown and carrier shutdown, with channel shutdown having a lower priority. UMTS services also employ two power-saving operations: reducing available service transmit power and carrier shutdown, with reducing available service transmit power having a lower priority. Then refer to... Figure 10 When the network management system receives a power reduction instruction and the duration reaches the basic runtime T0, it can control the communication equipment to perform channel shutdown for the first two target services (i.e., NR and LTE services). When the duration receives the power reduction instruction and the duration reaches the target runtime T, it can control the communication equipment to reduce the available service transmit power for the third target service (i.e., UMTS service).
[0171] As another possible scenario, if the power control device does not detect the first n candidate services and target runtimes that satisfy the first target condition in step 206, and detects at least one target power reduction operation and target runtime for each candidate service that satisfies the second target condition in step 208, then step 212 may include:
[0172] Step 2121: When the duration of receiving the power reduction instruction reaches the basic runtime, control the power-consuming equipment to perform at least one target power reduction operation for each target service.
[0173] For the i-th target service, if i = n, then the target power reduction operation performed on the i-th target service is M. i The first m of different priority power reduction operations i -1 power reduction operations; if i ≠ n, then the target power reduction operation performed on the i-th target service is M. i The first m of different priority power reduction operations i A type of power-saving operation.
[0174] Step 2122: When the duration of receiving the power reduction instruction reaches the target runtime, control the power-consuming equipment to execute the m-th target service among the N target services. n A type of power-saving operation.
[0175] For example, assume the electrical equipment is a communication device, and the network management system identifies three target services: NR, LTE, and UMTS. If n = 1, m1 = 2, m2 = m3 = 1, then refer to... Figure 11 When the network management system receives a power reduction command for a duration equal to the basic runtime T0, it can control the communication equipment to perform channel shutdown for both NR and LTE services, and reduce the transmit power of available services for UMTS services. When the network management system receives a power reduction command for a duration equal to the target runtime T, it can control the communication equipment to perform carrier shutdown for NR services.
[0176] If n = 2, and m1 = m2 = 2, m3 = 1, then refer to Figure 12 When the network management system receives a power reduction command for a duration equal to the basic runtime T0, it can control the communication equipment to perform channel shutdown and carrier shutdown operations for NR services, channel shutdown operations for LTE services, and reduce the transmit power of available services for UMTS services. When the network management system receives a power reduction command for a duration equal to the target runtime T, it can control the communication equipment to perform carrier shutdown operations for all LTE services.
[0177] If n = 3, and m1 = m2 = m3 = 2, then refer to Figure 13 When the network management system receives a power reduction command for a duration equal to the basic runtime T0, it can control the communication equipment to perform channel shutdown and carrier shutdown operations for both NR and LTE services, and reduce the available service transmit power for UMTS services. When the network management system receives a power reduction command for a duration equal to the target runtime T, it can control the communication equipment to perform carrier shutdown operations for NR, LTE, and UMTS services.
[0178] The following text is in the format of Figure 14Taking an example, the implementation process of steps 206 and 208 above will be introduced. (Reference) Figure 14 If the power consumption control device does not detect the first n alternative services and target runtime that meet the first target condition in step 206, it can first execute step 2061 to update n to n+1, and then execute step 2062 to check whether the updated n is less than or equal to N. The initial value of n is 1. If n ≤ N, the power consumption control device can execute step 206 again; if the updated n is greater than N, the power consumption control device can execute step 2063 to reset n to 1, set m1 to 2, and set m2 to m... N All values are set to 1. The power consumption control device can then proceed to step 208.
[0179] If the power consumption control device does not detect at least one target power reduction operation and target runtime of the first n candidate services that meet the second target condition in step 208, it can first execute step 2081 to update n to n+1, and then execute step 2082 to detect whether the updated n is less than or equal to N. If the updated n is greater than N, the power consumption control device can execute step 2085 to reset n to 1 and set m... n Updated to m n +1. Afterwards, the power consumption control device can execute step 2086 to detect m. n Is it less than or equal to M? n If m n ≤M n Then the power consumption control device can execute step 208 again. If the updated m n Greater than M n If n ≤ N, then the power consumption control device can end the current operation. In step 2082, after the power consumption control device updates n to n+1, if n ≤ N, then step 2083 can be executed to adjust m. n Updated to m n +1, then the power consumption control device can execute step 2084 to determine m n No less than or equal to M n If m n ≤M n Then the power consumption control device can execute step 208 again. If the updated m n Greater than M n Then the power consumption control device can execute step 2081 again.
[0180] It is understood that the first target condition shown in step 206 above is merely illustrative. In other possible examples, this first target condition can be adjusted, simply ensuring that after performing a power reduction operation on at least one target service, the base power consumption and target power consumption of the power-consuming equipment are less than or equal to the remaining power of the first power supply. For example, when n is greater than 2, the first target condition can also be expressed as:
[0181] And T≥T0;
[0182] Where x is an integer greater than 1 and less than n, for example, x can be 2. Based on the adjusted first target condition, in step 212, the power consumption control device can control the power-consuming equipment to perform power reduction operations on the first nx target services when the duration of receiving the power reduction instruction reaches the basic runtime. Then, when the duration of receiving the power reduction instruction reaches the target runtime T, the device controls the power-consuming equipment to perform power reduction operations on the n-x+1 to nth target services.
[0183] Similarly, the second objective condition shown in step 208 above is merely illustrative. In other possible examples, this second objective condition can be adjusted. For example, when m i When the value is greater than 2, the second objective condition can also be expressed as:
[0184] And T≥T0; where M i The number of power reduction operations with different priorities for the i-th candidate service, and the first m of the i-th candidate service i The power reduction operation is the target power reduction operation for the i-th alternative service, m. i Not greater than M i A positive integer, j is not greater than m i positive integers; p i_j The power consumption gain obtained by performing the j-th power reduction operation on the i-th alternative service; T is the runtime of this target.
[0185] Based on the adjusted second target condition described above, it can be seen that in step 212, when the duration of receiving the power reduction instruction reaches the basic operating duration, the power consumption control device can control the power-consuming equipment to perform at least one target power reduction operation for each target service. Specifically, for the i-th target service, if m... i If m equals 1, then the target power reduction operation performed on the i-th target service is the first type of power reduction operation. i If the value is greater than 1, then the target power reduction operation performed on the i-th target service is M. i The first m of different priority power reduction operations i -1 power-saving operation.
[0186] When the power consumption control device receives a power reduction command for a duration that reaches the target runtime, it controls the power-consuming equipment to reduce the power consumption of the first n target services out of N target services, corresponding to m... i For a target service greater than 1, a target power reduction operation is performed, where for the i-th target service, if m i If the value is greater than 1, then the target power reduction operation performed on the i-th target service is the m-th target service. i A type of power-saving operation.
[0187] For example, if n = 2, and m1 = m2 = 2, m3 = 1, then refer to Figure 15 When the network management system receives a power reduction command for a duration equal to the basic runtime T0, it can control the communication equipment to perform channel shutdown for both NR and LTE services, specifically for LTE services, and reduce the transmit power of available services for UMTS services. When the network management system receives a power reduction command for a duration equal to the target runtime T, it can control the communication equipment to perform carrier shutdown for both NR and LTE services.
[0188] For example, if n = 3 and m1 = m2 = m3 = 2, then refer to Figure 16 When the network management system receives a power reduction command for a duration equal to the basic runtime T0, it can control the communication equipment to perform channel shutdown operations for NR and LTE services, and reduce the transmit power of available services for UMTS services. When the network management system receives a power reduction command for a duration equal to the target runtime T, it can control the communication equipment to perform carrier shutdown operations for NR, LTE, and UMTS services.
[0189] It is also understood that in steps 206 and 208 above, the power consumption control device can calculate not only the target duration that meets the target conditions, but also the target SOC that meets the target conditions. That is, the power consumption control device can use not only the target duration as the trigger condition for performing the power reduction operation, but also the SOC of the first power supply as the trigger condition for performing the power reduction operation.
[0190] For example, in step 206 above, the power consumption control device can sequentially detect the first n candidate services from the N candidate services in ascending order of priority, until n candidate services and the target SOC that meet the third objective condition are detected. The third objective condition includes:
[0191]
[0192] Where 'a' represents the target SOC. Based on the aforementioned third target condition, in step 212, the power control device can control the power-consuming equipment to perform power reduction operations on the first n-1 target services when the duration of receiving the power reduction instruction reaches the basic operating time. Subsequently, when the SOC of the first power supply drops to 'a', power reduction operations can be performed on the nth target service.
[0193] The above explanation uses communication equipment as an example. It's understandable that this equipment can be other types of devices, such as a vehicle. In a vehicle scenario, the available services could include in-vehicle lighting, temperature control, and multimedia services. Power-saving operations for in-vehicle lighting could include reducing the brightness of the lighting equipment and turning off some lighting. Power-saving operations for temperature control could include adjusting the air conditioning temperature, reducing the air conditioning fan speed, and turning off the air conditioning. Power-saving operations for multimedia services could include reducing the brightness of the display screen, reducing the volume of the speakers, turning off the display screen, and turning off some speakers.
[0194] It should be understood that the order of steps in the power consumption control method for electrical equipment provided in this application embodiment can be appropriately adjusted, and steps can be added or removed as appropriate. For example, step 211 can be performed before step 210, or it can be deleted as appropriate. Alternatively, steps 201 to 203 can be deleted as appropriate. Or, step 210 can be deleted as appropriate.
[0195] In summary, this application provides a power consumption control method for electrical equipment. Upon receiving a power reduction command, this method controls the electrical equipment to perform power reduction operations on at least one target service based on the total power consumption of the equipment and the remaining power of a first power supply. This reduces the power consumption of the equipment, ensuring that the first power supply reaches the estimated operating time. Therefore, without increasing the capacity of the first power supply, the operating time can be reliably guaranteed, effectively reducing the cost of the first power supply. Furthermore, the method provided in this application ensures that the uninterrupted operation time of each service within the equipment reaches at least the basic operating time, thus effectively ensuring the performance of the equipment. Since the method provided in this application does not require powering off the load within the equipment, contactors are not required. This not only avoids increasing the cost and configuration complexity of the equipment but also effectively reduces the risk of condensation on the equipment.
[0196] This application also provides a power consumption control device for electrical equipment. This power consumption control device can be applied to the power consumption control system of electrical equipment, for example, it can be applied to... Figure 1The power consumption control system shown is illustrated. Furthermore, this power consumption control device can be used to implement the power consumption control method provided in the above-described method embodiments. For example... Figure 17 As shown, the power consumption control device 110 includes:
[0197] The first determining module 1101 is used to determine, based on the received power reduction instruction, the total power consumption of multiple services running in the power-consuming equipment, and the remaining power of the first power supply used to power the power-consuming equipment.
[0198] The functionality of the first determining module 1101 can be implemented by referring to the relevant descriptions of steps 101 or 204 in the above method embodiments.
[0199] The first determining module 1101 is also used to determine the basic power consumption of multiple services within the basic runtime after receiving the power reduction instruction, based on the total power consumption.
[0200] The functionality of the first determining module 1101 can also be described in the relevant descriptions of steps 102 or 205 in the above method embodiments.
[0201] The control module 1102 is used to control the power-consuming device to perform a power reduction operation on at least one target service among multiple services after receiving a power reduction instruction for a duration greater than or equal to the basic runtime, based on the basic power consumption, remaining power, and estimated runtime.
[0202] Among them, the estimated runtime is greater than the base runtime; the sum of the base power consumption and the target power consumption is less than or equal to the remaining power consumption, and the target power consumption is the power consumption of the multiple services during the period between the base runtime and the estimated runtime, provided that power reduction operation is performed on at least one of the target services.
[0203] The functionality of the control module 1102 can be implemented by referring to the relevant descriptions of steps 103 or 212 in the above method embodiments.
[0204] Optionally, the plurality of services includes at least one alternative service capable of performing power reduction operations, such as Figure 18 As shown, the control module 1102 may include:
[0205] The determination submodule 11021 is used to determine at least one target service from at least one candidate service based on the basic power consumption, remaining power, estimated runtime, and power consumption benefit of each candidate service, and to determine the target runtime, which is less than the estimated runtime and greater than or equal to the basic runtime. Here, power consumption benefit refers to the power saving that can be achieved by performing power reduction operations on the candidate service, and the target power consumption is determined based on the total power consumption and the power consumption benefit of at least one target service.
[0206] The functionality of the determination submodule 11021 can be referred to the relevant description of step 1031 in the above method embodiment.
[0207] The control submodule 11022 is used to control the power-consuming equipment to perform a power reduction operation on at least one target service when the duration of receiving the power reduction instruction reaches the target runtime, or when the duration of receiving the power reduction instruction reaches both the base runtime and the target runtime.
[0208] The functionality of the control submodule 11022 can be implemented with reference to the relevant description of step 1032 in the above method embodiment.
[0209] Optionally, the plurality of services includes N alternative services, where N is an integer greater than 1; the determining submodule 11021 is used for:
[0210] Based on the N candidate services in ascending order of priority, the first n candidate services are checked sequentially until the first n candidate services and the target runtime are detected, which satisfy the first objective condition. The first objective condition includes: And T≥T0. Where P0 is the total power consumption, T0 is the base operating time, and P... i The power consumption gain for the i-th alternative service is given by T, where T is the target runtime. p To estimate the runtime, C0 is the remaining power, V is the voltage of the first power source; i is a positive integer not greater than n, and n is a positive integer not greater than N; the first n alternative services are determined as the n target services.
[0211] The functionality of the determination submodule 11021 can also be referred to the relevant descriptions of steps 206 and 207 in the above method embodiments.
[0212] The control submodule 11022 is used to: if n equals 1, when the duration of receiving the power reduction instruction reaches the target runtime, control the power-consuming equipment to perform a power reduction operation on the first target service among the n target services;
[0213] If n is greater than 1, when the duration of receiving the power reduction instruction reaches the basic runtime, power reduction operation is performed on the first n-1 target services out of the n target services, and when the duration of receiving the power reduction instruction reaches the target runtime, the power-consuming equipment is controlled to perform power reduction operation on the nth target service out of the n target services.
[0214] The functionality of the control submodule 11022 can also be described in the relevant description of step 212 in the above method embodiment.
[0215] Optionally, at least one of the N candidate services has multiple power reduction operations with different priorities, and Pi in the first target condition is the power consumption gain obtained by performing the lowest priority power reduction operation on the i-th candidate service; the determining submodule 11021 can also be used for:
[0216] If no N candidate services and target runtimes satisfying the first objective condition are detected, then the N candidate services are detected sequentially according to their priorities from low to high, and the priorities of various power reduction operations of each candidate service from low to high, until at least one target power reduction operation and target runtime of each candidate service satisfying the second objective condition are detected. The second objective condition includes:
[0217] P0×T0+(P0-A)×(T-T0)+(P0-B)×(T p -T)≤C0×V, and T≥T0;
[0218] in,
[0219]
[0220] M i The number of power reduction operations with different priorities for the i-th candidate service, and the first m of the i-th candidate service i The power reduction operation is the target power reduction operation for the i-th alternative service, m i Not greater than M i A positive integer, j is not greater than m i Positive integers; P i_j The power consumption gain is the result of performing power reduction operations of types 1 to j on the i-th alternative service; T is the target runtime; N alternative services are determined as N target services.
[0221] The functionality of the determination submodule 11021 can also be referred to the relevant descriptions of steps 208 to 209 in the above method embodiments.
[0222] This control submodule 11022 is used for:
[0223] When the duration of receiving the power reduction instruction reaches the basic runtime, the control device performs at least one target power reduction operation for each target service. For the i-th target service, if i = n, then the target power reduction operation performed on the i-th target service is M. i The first m of different priority power reduction operations i -1 power reduction operations; if i ≠ n, then the target power reduction operation performed on the i-th target service is M. iThe first m of different priority power reduction operations i This type of power-saving operation;
[0224] When the duration of receiving the power reduction instruction reaches the target runtime, the control device executes the m-th operation of the nth target service out of N target services. n A type of power-saving operation.
[0225] Optionally, the first determining module 1101 is further configured to determine the updated total power consumption, the updated remaining power consumption, and the updated basic power consumption every detection cycle before the basic runtime.
[0226] The functionality of the first determining module 1101 can also be described in the relevant description of step 210 in the above method embodiment.
[0227] The control module 1102 is also used to: based on the updated basic power consumption, the updated remaining power consumption, the estimated running time, and the power consumption benefit of each alternative service, re-execute the operation of determining at least one target service and determining the target running time; if the re-determined at least one target service and / or target running time changes, control the power-consuming equipment to perform a power reduction operation based on the changed at least one target service and / or target running time.
[0228] Optionally, the control module 1102 is further configured to, upon receiving a power recovery command, prohibit the power-consuming device from performing a power reduction operation on at least one target service among the multiple services. The functional implementation of the control module 1102 can be found in the relevant description of step 211 in the above method embodiments.
[0229] Optionally, the electrical device is also connected to a second power source, the first power source being a backup power source for the second power source; the power consumption reduction command is a command used to indicate that the second power source is powered off.
[0230] Optionally, the second power source is AC mains power; such as Figure 17 As shown, the power consumption control device may further include:
[0231] The second determining module 1103 is used to determine the cumulative probability distribution of the historical power outage duration in the area where the electrical equipment is located based on historical power outage data; and to determine the historical power outage duration corresponding to the first probability in the cumulative probability distribution as the base running time, wherein the value of the first probability is in the range of 70% to 80%.
[0232] The functionality of the second determining module 1103 can be implemented by referring to the relevant descriptions of steps 201 and 202 in the above method embodiments.
[0233] Optionally, continue to refer to Figure 17 The power consumption control device 110 may further include:
[0234] The third determining module 1104 is used to determine the total capacity of the first power supply based on the historical power outage duration corresponding to the second probability in the cumulative probability distribution and the total power consumption of multiple services. The value of the second probability ranges from 85% to 95%. The functional implementation of the third determining module 1104 can be referred to the relevant description of step 203 in the above method embodiment.
[0235] In summary, this application provides a power consumption control device for electrical equipment. Upon receiving a power reduction command, this device, based on the total power consumption of the electrical equipment and the remaining power of a first power supply, controls the electrical equipment to perform power reduction operations on at least one target service, thereby reducing the power consumption of the electrical equipment and ensuring that the power supply duration from the first power supply reaches the estimated operating time. Thus, without increasing the capacity of the first power supply, the power supply duration from the first power supply to the electrical equipment can be reliably ensured, effectively reducing the cost of the first power supply. Furthermore, the device provided in this application ensures that the lossless operation time of each service in the electrical equipment reaches at least the basic operating time, thus effectively ensuring the performance of the electrical equipment. Since the device provided in this application does not require controlling the power-off of the load in the electrical equipment, no contactor is required. Therefore, it not only avoids increasing the cost and configuration complexity of the electrical equipment but also effectively reduces the risk of condensation on the electrical equipment.
[0236] Figure 19 This is a schematic diagram of another power consumption control device provided in an embodiment of this application. This power consumption control device can be used to implement the power consumption control method for electrical equipment provided in the above-described method embodiments. (Reference) Figure 19 The power consumption control device may include a processor 1105, a memory 1106, a network interface 1107, and a bus 1108. The bus 1107 connects the processor 1105, the memory 1106, and the network interface 1108. Communication with other devices can be achieved through the network interface 1107 (which can be wired or wireless). The memory 1106 stores a computer program 11061, which is used to implement various application functions.
[0237] It should be understood that in the embodiments of this application, the processor 1105 may be a CPU, but it may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), GPUs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0238] The memory 1106 can be volatile memory or non-volatile memory, or may include both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0239] In addition to the data bus, bus 1108 may also include a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus 1108 in the diagram.
[0240] Processor 1105 is configured to execute a computer program stored in memory 1106. Processor 1105 implements the power consumption control method for electrical equipment provided in the above-described method embodiments by executing the computer program 11061. For example... Figure 2 , Figure 3 or Figure 4 The method shown.
[0241] This application also provides another power consumption control device, which may include programmable logic circuits and / or program instructions. This power consumption control device can be used to implement the power consumption control method for electrical equipment provided in the above method embodiments, for example... Figure 2 , Figure 3 or Figure 4 The method shown.
[0242] This application also provides a computer-readable storage medium storing a computer program, which is executed by a processor to implement the power consumption control method for electrical equipment provided in the above-described method embodiments, for example... Figure 2 , Figure 3 or Figure 4 The method shown.
[0243] This application also provides a computer program product containing instructions. When the computer program product is run on a computer, it causes the computer to execute the power consumption control method for electrical equipment provided in the above-described method embodiments, for example... Figure 2 , Figure 3 or Figure 4 The method shown.
[0244] This application also provides a power consumption control system for electrical equipment, such as... Figure 1 As shown, the system includes: a power consumption control device 110, an electrical device 120, and a first power supply 130 for supplying power to the electrical device 120. The power consumption control device 110 can be one of the types provided in the above embodiments. Figure 17 or Figure 19 The power consumption control device shown is a power consumption control device 110, which can be used to implement the power consumption control method for electrical equipment provided in the above method embodiments.
[0245] Continue to refer to Figure 1 The system may also include a second power supply 140. The first power supply 130 serves as a backup power supply for the second power supply 140.
[0246] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive (SSD).
[0247] In this application, the term "at least one" means one or more, and the term "multiple" means two or more. For example, "multiple businesses" refers to two or more businesses. The term "and / or" as used herein indicates that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following objects have an "or" relationship.
[0248] The above description is merely an optional implementation of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for controlling the power consumption of electrical equipment, characterized in that, The method includes: Based on the received power reduction instruction, the total power consumption of multiple services running in the power-consuming equipment and the remaining power of the first power supply used to power the power-consuming equipment are determined. Based on the total power consumption, the basic power consumption of the multiple services is determined within the basic runtime after receiving the power consumption reduction instruction. Within the basic runtime, the operating state of the multiple services is the same as the operating state before receiving the power consumption reduction instruction. The basic power consumption is equal to the product of the total power consumption and the basic runtime. Based on the basic power consumption, the remaining power consumption, and the estimated running time, after receiving the power reduction instruction for a duration greater than or equal to the basic running time, the device is controlled to perform a power reduction operation on at least one target service among the multiple services. Wherein, the estimated runtime is greater than the basic runtime; the sum of the basic power consumption and the target power consumption is less than or equal to the remaining power consumption; and the target power consumption is the power consumption of the multiple services during the period between the end of the basic runtime and the end of the estimated runtime, provided that power reduction operation is performed on at least one target service among the multiple services.
2. The method according to claim 1, characterized in that, The plurality of services includes at least one alternative service capable of performing power reduction operations; the step of controlling the power-consuming equipment to perform power reduction operations on at least one target service among the plurality of services after receiving the power reduction instruction for a duration greater than or equal to the basic runtime, based on the basic power consumption, the remaining power consumption, and the estimated runtime, includes: Based on the basic power consumption, the remaining power consumption, the estimated runtime, and the power consumption benefit of each of the candidate services, at least one target service is determined from the at least one candidate service, and a target runtime is determined, wherein the target runtime is less than the estimated runtime and greater than or equal to the basic runtime. When the duration of receiving the power reduction instruction reaches the target runtime, the power-consuming equipment is controlled to perform a power reduction operation on the at least one target service; or, When the duration of receiving the power reduction instruction reaches the basic runtime, the power-consuming equipment is controlled to perform power reduction operation on a portion of the target services in the at least one target service; when the duration of receiving the power reduction instruction reaches the target runtime, the power reduction operation is performed on the remaining target services in the at least one target service. The power consumption benefit refers to the power consumption that can be saved by performing power reduction operations on the alternative services, and the target power consumption is determined based on the total power consumption and the power consumption benefit of the at least one target service.
3. The method according to claim 2, characterized in that, The plurality of services includes N candidate services, where N is an integer greater than 1; the step of determining at least one target service from the at least one candidate service based on the basic power consumption, the remaining power consumption, the estimated runtime, and the power consumption benefit of each candidate service, and determining the target runtime, includes: According to the N candidate services in ascending order of priority, the first n candidate services are detected sequentially until the first n candidate services and the target runtime are detected, which satisfy the first target condition. The first target condition includes: And T≥T0; Where P0 is the total power consumption, T0 is the basic operating time, and P i Let T be the power consumption benefit of the i-th alternative service, and T be the target runtime. p Where C0 is the estimated running time, V is the voltage of the first power supply, i is a positive integer not greater than n, and n is a positive integer not greater than N; The first n candidate services are determined as n target services; When the duration of receiving the power reduction instruction reaches the target runtime, controlling the power-consuming equipment to perform a power reduction operation on the at least one target service includes: If n equals 1, then when the duration of receiving the power reduction instruction reaches the target runtime, the power-consuming equipment is controlled to perform a power reduction operation on the first target service among the n target services. When the duration of receiving the power reduction instruction reaches the basic runtime, the system controls the power-consuming equipment to perform power reduction operations on a portion of the at least one target service; when the duration of receiving the power reduction instruction reaches the target runtime, the system performs power reduction operations on the remaining target services of the at least one target service, including: If n is greater than 1, then when the duration of receiving the power reduction instruction reaches the basic runtime, power reduction operation is performed on the first n-1 target services among the n target services, and when the duration of receiving the power reduction instruction reaches the target runtime, the power-consuming equipment is controlled to perform power reduction operation on the nth target service among the n target services.
4. The method according to claim 3, characterized in that, At least one of the N candidate services has multiple power reduction operations with different priorities. In the first target condition, Pi is the power consumption gain obtained by performing the lowest priority power reduction operation on the i-th candidate service. The method further includes: If no first n candidate services and target runtime satisfying the first target condition are detected, then the N candidate services are detected sequentially according to their priorities from low to high, and the priorities of various power reduction operations of each candidate service from low to high, until at least one target power reduction operation and target runtime of each candidate service satisfying the second target condition are detected. The second target condition includes: P0×T0+(P0-A)×(T-T0)+(P0-B)×(T p -T)≤C0×V, and T≥T0; in, M i The number of power reduction operations with different priorities for the i-th candidate service, and the first m of the i-th candidate service i The power reduction operation is the target power reduction operation for the i-th alternative service, m i Not greater than M i A positive integer, j is not greater than m i Positive integers; P i_j The power consumption gain obtained by performing the first to j-th power reduction operations on the i-th alternative service; T is the target runtime; The N candidate services are determined as the N target services; When the duration of receiving the power reduction instruction reaches the basic runtime, the power-consuming equipment is controlled to perform at least one target power reduction operation for each target service. For the i-th target service, if i = n, then the target power reduction operation performed on the i-th target service is M. i The first m of different priority power reduction operations i -1 power reduction operation; if i ≠ n, then the target power reduction operation performed on the i-th target service is M. i The first m of different priority power reduction operations i This type of power-saving operation; When the duration of receiving the power reduction instruction reaches the target runtime, the power-consuming equipment is controlled to execute the m-th time operation of the nth target service among the N target services. n A type of power-saving operation.
5. The method according to any one of claims 2 to 4, characterized in that, Before controlling the electrical equipment to perform a power reduction operation on the at least one target service, the method further includes: At each detection cycle, the updated total power consumption, the updated remaining power, and the updated base power consumption are determined; Based on the updated base power consumption, the updated remaining power consumption, the estimated runtime, and the power consumption benefit of each of the alternative services, the operation of determining at least one target service and determining the target runtime is performed again. If at least one of the redefined target services and / or target runtimes changes, the power-consuming equipment is controlled to perform a power reduction operation based on the changed target services and / or target runtimes.
6. The method according to any one of claims 1 to 4, characterized in that, Before the time elapsed since receiving the power reduction instruction reaches the base runtime, the method further includes: If a power consumption recovery command is received, the power-consuming device is prohibited from performing power reduction operations on at least one target service among the multiple services.
7. The method according to any one of claims 1 to 4, characterized in that, The electrical equipment is also connected to a second power source, and the first power source is a backup power source for the second power source. The power consumption reduction instruction is an instruction used to instruct the second power supply to power off.
8. The method according to claim 7, characterized in that, The second power source is AC mains power; the method further includes: Based on historical power outage data, determine the cumulative probability distribution of historical power outage duration in the area where the electrical equipment is located; The historical power outage duration corresponding to the first probability in the cumulative probability distribution is determined as the basic operating duration, and the value of the first probability ranges from 70% to 80%.
9. The method according to claim 8, characterized in that, The method further includes: Based on the historical power outage duration corresponding to the second probability in the cumulative probability distribution and the total power consumption of the multiple services, the total capacity of the first power supply is determined, and the value of the second probability ranges from 85% to 95%.
10. A power consumption control device for electrical equipment, characterized in that, The device includes: The first determining module is used to determine, based on the received power reduction instruction, the total power consumption of multiple services running in the power-consuming equipment, and the remaining power of the first power supply used to supply power to the power-consuming equipment; The first determining module is further configured to determine, based on the total power consumption, the basic power consumption of the multiple services within a basic runtime after receiving the power consumption reduction instruction, wherein the operating state of the multiple services is the same as the operating state before receiving the power consumption reduction instruction, and the basic power consumption is equal to the product of the total power consumption and the basic runtime. The control module is configured to, based on the baseline power consumption, the remaining power consumption, and the estimated runtime, control the power-consuming equipment to perform a power-reduction operation on at least one target service among the multiple services after receiving the power reduction instruction for a duration greater than or equal to the baseline runtime. Wherein, the estimated runtime is greater than the basic runtime; the sum of the basic power consumption and the target power consumption is less than or equal to the remaining power consumption; and the target power consumption is the power consumption of the multiple services during the period between the end of the basic runtime and the end of the estimated runtime, provided that power reduction operation is performed on at least one target service among the multiple services.
11. The device according to claim 10, characterized in that, The plurality of services includes at least one alternative service capable of performing power reduction operations; the control module includes: A determination submodule is used to determine at least one target service from the at least one candidate service based on the basic power consumption, the remaining power consumption, the estimated runtime, and the power consumption benefit of each candidate service, and to determine the target runtime, wherein the target runtime is less than the estimated runtime and greater than or equal to the basic runtime. A control submodule is configured to control the power-consuming equipment to perform a power-reduction operation on the at least one target service when the duration of receiving the power reduction instruction reaches the target runtime; or, The control submodule is configured to control the power-consuming equipment to perform power reduction operations on a portion of the at least one target service when the duration of receiving the power reduction instruction reaches the base runtime, and to perform power reduction operations on the remaining target service in the at least one target service when the duration of receiving the power reduction instruction reaches the target runtime. The power consumption benefit refers to the power consumption that can be saved by performing power reduction operations on the alternative services, and the target power consumption is determined based on the total power consumption and the power consumption benefit of the at least one target service.
12. The device according to claim 11, characterized in that, The plurality of services includes N candidate services, where N is an integer greater than 1; the determining submodule is used for: According to the N candidate services in ascending order of priority, the first n candidate services are detected sequentially until the first n candidate services and the target runtime are detected, which satisfy the first target condition. The first target condition includes: And T≥T0; Where P0 is the total power consumption, T0 is the basic operating time, and P i Let T be the power consumption benefit of the i-th alternative service, and T be the target runtime. p Where C0 is the estimated running time, V is the voltage of the first power supply, i is a positive integer not greater than n, and n is a positive integer not greater than N; The first n candidate services are determined as n target services; The control submodule is used for: If n equals 1, then when the duration of receiving the power reduction instruction reaches the target runtime, the power-consuming equipment is controlled to perform a power reduction operation on the first target service among the n target services. If n is greater than 1, then when the duration of receiving the power reduction instruction reaches the basic runtime, power reduction operation is performed on the first n-1 target services among the n target services, and when the duration of receiving the power reduction instruction reaches the target runtime, the power-consuming equipment is controlled to perform power reduction operation on the nth target service among the n target services.
13. The device according to claim 12, characterized in that, At least one of the N candidate services has multiple power reduction operations with different priorities, and Pi in the first target condition is the power gain obtained by performing the lowest priority power reduction operation on the i-th candidate service; the determining submodule is further used for: If no first n candidate services and target runtime satisfying the first target condition are detected, then the N candidate services are detected sequentially according to their priorities from low to high, and the priorities of various power reduction operations of each candidate service from low to high, until at least one target power reduction operation and target runtime of each candidate service satisfying the second target condition are detected. The second target condition includes: P0×T0+(P0-A)×(T-T0)+(P0-B)×(T p -T)≤C0×V, and T≥T0; in, M i The number of power reduction operations with different priorities for the i-th candidate service, and the first m of the i-th candidate service i The power reduction operation is the target power reduction operation for the i-th alternative service, m i Not greater than M i A positive integer, j is not greater than m i Positive integers; P i_j The power consumption gain obtained by performing the first to j-th power reduction operations on the i-th alternative service; T is the target runtime; The N candidate services are determined as the N target services; The control submodule is used for: When the duration of receiving the power reduction instruction reaches the basic runtime, the device is controlled to perform at least one target power reduction operation for each target service. For the i-th target service, if i = n, then the target power reduction operation performed on the i-th target service is M. i The first m of different priority power reduction operations i -1 power reduction operation; if i ≠ n, then the target power reduction operation performed on the i-th target service is M. i The first m of different priority power reduction operations i Power-saving operation; When the duration of receiving the power reduction instruction reaches the target runtime, the power-consuming equipment is controlled to execute the m-th time operation of the nth target service among the N target services. n A type of power-saving operation.
14. The device according to any one of claims 11 to 13, characterized in that, The first determining module is further configured to determine the updated total power consumption, the updated remaining power consumption, and the updated basic power consumption at each detection cycle; The control module is also used for: Based on the updated base power consumption, the updated remaining power consumption, the estimated runtime, and the power consumption benefit of each of the alternative services, the operation of determining at least one target service and determining the target runtime is performed again. If at least one of the redefined target services and / or target runtimes changes, the power-consuming equipment is controlled to perform a power reduction operation based on the changed target services and / or target runtimes.
15. The device according to any one of claims 10 to 13, characterized in that, The control module is further configured to, upon receiving a power consumption recovery command, prohibit the power-consuming equipment from performing a power reduction operation on at least one target service among the plurality of services.
16. The device according to any one of claims 10 to 13, characterized in that, The electrical equipment is also connected to a second power source, and the first power source is a backup power source for the second power source. The power consumption reduction instruction is an instruction used to instruct the second power supply to power off.
17. The device according to claim 16, characterized in that, The second power source is AC mains power; the device further includes: a second determining module, the second determining module being used for: Based on historical power outage data, determine the cumulative probability distribution of historical power outage duration in the area where the electrical equipment is located; The historical power outage duration corresponding to the first probability in the cumulative probability distribution is determined as the basic operating duration, and the value of the first probability ranges from 70% to 80%.
18. The device according to claim 17, characterized in that, The device also includes: The third determining module is used to determine the total capacity of the first power supply based on the historical power outage duration corresponding to the second probability in the cumulative probability distribution and the total power consumption of the multiple services, wherein the value of the second probability ranges from 85% to 95%.
19. A power consumption control device, characterized in that, The power consumption control device includes: 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 method according to any one of claims 1 to 9.
20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the method of any one of claims 1 to 9.
21. A computer program product, characterized in that, The computer program product includes instructions that, when executed on a computer, implement the method as described in any one of claims 1 to 9.
22. A power consumption control system for electrical equipment, characterized in that, The power consumption control system of the electrical device includes: a power consumption control device as described in any one of claims 10 to 19, the electrical device, and a first power supply for supplying power to the electrical device.
Citation Information
Patent Citations
Terminal electric quantity controlling method and device
CN106375604A
Power management method and device for mobile terminal
CN110320991A