Equipment energy consumption linkage control, device, electronic device and computer readable medium

By obtaining and correlating the environmental regulation equipment information and target equipment information of the data center, extracting energy consumption and temperature characteristics, and generating energy consumption adjustment strategies, the problem of high energy consumption of data center equipment is solved and effective control of multi-device linkage energy consumption is achieved .

CN118170047BActive Publication Date: 2025-01-17STATE GRID INFORMATION & TELECOMM GRP CO LTD +2
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410234045.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-01
Publication Date
2025-01-17
Estimated Expiration
2044-03-01

AI Technical Summary

Technical Problem

Large data centers have many equipment requirements in terms of environmental regulation and energy consumption control, which lacks linkage, resulting in the inability to effectively reduce equipment energy consumption, lack of equipment energy consumption feature extraction and strategy generation, and the inability to achieve energy consumption control at the multi-device linkage level.

Method used

By obtaining environmental adjustment equipment information and target equipment information, performing scene correlation, extracting equipment historical energy consumption and temperature characteristics, generating energy consumption adjustment strategies, and realizing multi-device linkage energy consumption adjustment.

Benefits of technology

The energy consumption of equipment is reduced, and the overall energy consumption management of the data center is optimized through multi-device linkage adjustment strategies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118170047B_ABST
    Figure CN118170047B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose equipment energy consumption linkage control, devices, electronic devices and computer-readable media. A specific implementation of the method includes: obtaining an environmental conditioning equipment information set and target equipment information; scene-associate the environmental conditioning equipment information and target equipment information in the environmental conditioning equipment information set; for the associated equipment information group, perform the following processing steps: extract energy consumption characteristics of the equipment historical energy consumption information included in the associated equipment information to generate historical energy consumption characteristics; extract temperature characteristics of the equipment historical temperature information to generate historical temperature characteristics; generate energy consumption adjustment strategy information for the associated equipment information group based on the historical energy consumption characteristic set and the historical temperature characteristics; execute energy consumption adjustment strategy information in response to the equipment operation scene corresponding to the associated equipment information group. This implementation realizes the energy consumption adjustment of multiple devices in linkage and reduces the overall energy consumption of the equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to device energy consumption linkage control, devices, electronic devices, and computer-readable media. Background Art

[0002] Large data centers often have a large number of computing devices (such as servers, etc.) for data processing and storage. At the same time, computing devices also generate a lot of heat during use. Since data centers are often closed spaces, higher temperatures will affect the computing power of computing devices and even the service life of the hardware in the computing devices. Currently, the commonly used method is to use refrigeration equipment to maintain the temperature of the data center.

[0003] However, when the above method is adopted, the following technical problems often occur:

[0004] First, in addition to cooling requirements, large data centers often have other complex requirements such as heat dissipation. That is, there are multiple devices used for environmental regulation in the data center. Due to the lack of linkage between multiple devices, it is impossible to effectively reduce the energy consumption of the equipment.

[0005] Second, the lack of effective feature extraction of equipment energy consumption makes it impossible to generate adjustment strategies for equipment control, and thus it is impossible to effectively control energy consumption;

[0006] Third, it is impossible to effectively generate policy information for multi-device linkage, making it impossible to achieve energy consumption control at the multi-device linkage level.

[0007] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention

[0008] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0009] Some embodiments of the present disclosure propose device energy consumption linkage control, apparatus, electronic device and computer-readable medium to solve one or more of the technical problems mentioned in the above background technology section.

[0010] In a first aspect, some embodiments of the present disclosure provide a method for linkage control of device energy consumption, the method comprising: obtaining an environmental adjustment device information set and target device information, wherein the device corresponding to the environmental adjustment device information is a device for performing environmental adjustment on a target area, the device corresponding to the target device information is arranged within the target area, the environmental adjustment device information in the environmental adjustment device information set comprises: device description information and device historical energy consumption information, the target device information comprises: device operation scene information and device historical temperature information; according to the device description information and the device operation scene information included in the environmental adjustment device information, the environmental adjustment device information in the environmental adjustment device information set and the target device information are scene-associated , obtain a set of associated device information groups; for each associated device information group in the above-mentioned associated device information group set, perform the following processing steps: extract energy consumption characteristics of the equipment historical energy consumption information included in each associated device information in the above-mentioned associated device information group to generate historical energy consumption characteristics and obtain a set of historical energy consumption characteristics; extract temperature characteristics of the above-mentioned equipment historical temperature information to generate historical temperature characteristics; generate energy consumption adjustment strategy information for the above-mentioned associated device information group based on the above-mentioned historical energy consumption characteristic set and the above-mentioned historical temperature characteristics; in response to the equipment operation scenario corresponding to the above-mentioned associated device information group, execute the above-mentioned energy consumption adjustment strategy information to perform linkage energy consumption adjustment on the equipment corresponding to the above-mentioned associated device information group.

[0011] In a second aspect, some embodiments of the present disclosure provide a device for linkage control of energy consumption of an equipment, the device comprising: an acquisition unit, configured to acquire an environmental adjustment device information set and target device information, wherein the device corresponding to the environmental adjustment device information is a device for performing environmental adjustment on a target area, the device corresponding to the above target device information is arranged within the above target area, the environmental adjustment device information in the above environmental adjustment device information set comprises: device description information and device historical energy consumption information, the above target device information comprises: device operation scene information and device historical temperature information; a scene association unit, configured to associate the environmental adjustment device information and the target device information in the above environmental adjustment device information set according to the device description information and the above device operation scene information included in the environmental adjustment device information. Scene association is performed to obtain a set of associated device information groups; an execution unit is configured to perform the following processing steps for each associated device information group in the above-mentioned set of associated device information groups: energy consumption feature extraction is performed on the device historical energy consumption information included in each associated device information in the above-mentioned associated device information group to generate a historical energy consumption feature and obtain a historical energy consumption feature set; temperature feature extraction is performed on the above-mentioned device historical temperature information to generate a historical temperature feature; energy consumption adjustment strategy information is generated for the above-mentioned associated device information group based on the above-mentioned historical energy consumption feature set and the above-mentioned historical temperature feature; in response to the device operation scenario corresponding to the above-mentioned associated device information group, the energy consumption adjustment strategy information is executed to perform linkage energy consumption adjustment on the device corresponding to the above-mentioned associated device information group.

[0012] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.

[0013] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.

[0014] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: the device energy consumption is reduced by the device energy consumption linkage control method of some embodiments of the present disclosure. Specifically, the reason for the high device energy consumption is that in addition to the cooling demand, large data centers often have other complex demands such as heat dissipation, that is, there are multiple devices for environmental adjustment in the data center. Due to the lack of device linkage between multiple devices, it is impossible to effectively reduce the device energy consumption. Based on this, the device energy consumption linkage control method of some embodiments of the present disclosure first obtains an environmental adjustment device information set and target device information, wherein the device corresponding to the environmental adjustment device information is a device for environmental adjustment of the target area, and the device corresponding to the above target device information is set in the above target area. The environmental adjustment device information in the above environmental adjustment device information set includes: device description information and device historical energy consumption information, and the above target device information includes: device operation scene information and device historical temperature information. Secondly, according to the device description information and the above device operation scene information included in the environmental adjustment device information, the environmental adjustment device information and the target device information in the above environmental adjustment device information set are scene-associated to obtain a set of associated device information groups. In this way, the device information is information-associated from the scene perspective. Then, for each associated device information group in the above-mentioned associated device information group set, the following processing steps are performed: the first step is to extract energy consumption characteristics of the device historical energy consumption information included in each associated device information in the above-mentioned associated device information group to generate historical energy consumption characteristics and obtain a historical energy consumption characteristic set. In this way, the energy consumption characteristics corresponding to the device are obtained. The second step is to extract temperature characteristics of the above-mentioned device historical temperature information to generate historical temperature characteristics. In this way, the historical device temperature of the target device is extracted. The third step is to generate energy consumption adjustment strategy information for the above-mentioned associated device information group based on the above-mentioned historical energy consumption characteristic set and the above-mentioned historical temperature characteristics. In this way, policy information for energy consumption adjustment of multiple devices is obtained. The fourth step is to execute the above-mentioned energy consumption adjustment strategy information in response to the device operation scenario corresponding to the above-mentioned associated device information group, so as to perform linkage energy consumption adjustment on the device corresponding to the above-mentioned associated device information group. In this way, the energy consumption adjustment of multiple devices is realized in linkage, and the overall energy consumption of the device is reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0016] Figure 1 is a flow chart of some embodiments of the device energy consumption linkage control method according to the present disclosure;

[0017] Figure 2 is a schematic diagram of the structure of some embodiments of the equipment energy consumption linkage control device according to the present disclosure;

[0018] Figure 3 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0019] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0020] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0021] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0022] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0023] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0024] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0025] refer to Figure 1 , shows a process 100 of some embodiments of the device energy consumption linkage control method according to the present disclosure. The device energy consumption linkage control method comprises the following steps:

[0026] Step 101: Acquire an environment adjustment device information set and target device information.

[0027] In some embodiments, the execution subject (for example, a computing device) of the device energy consumption linkage control method can obtain the environmental adjustment device information set and the target device information through a wired connection or a wireless connection. Among them, the device corresponding to the environmental adjustment device information is a device used to adjust the environment of the target area. The target area may be the area where the data center is located. Specifically, the target area may be an area in the data center for storing hardware such as servers for data processing and data storage. The device corresponding to the target device information is set in the above-mentioned target area. Specifically, the device corresponding to the target device information may be hardware for data processing and data storage. The environmental adjustment device information in the environmental adjustment device information set includes: device description information and device historical energy consumption information. The device description information may be information for describing the device corresponding to the environmental adjustment device information. For example, the device corresponding to the environmental adjustment device information may be a refrigeration device, and the device description information included in the environmental adjustment device information may be information describing the specifications of the refrigeration device, such as the environmental adjustment information may include: refrigeration rated power, maximum refrigeration power, maximum refrigeration temperature, minimum refrigeration temperature, rated voltage, and maximum input current. The device historical energy consumption information characterizes the energy consumption curve of the device corresponding to the environmental adjustment device information when it is running. The target device information may include: device operation scenario information and device historical temperature information. Among them, the device operation scenario characterizes the device operation scenario of the device corresponding to the target device information. In practice, the device operation scenario may include: high power consumption operation scenario, low power consumption operation scenario and intelligent power consumption operation scenario. Among them, the high power consumption operation scenario corresponds to data processing tasks with large data processing volume and high real-time requirements. The low power consumption operation scenario corresponds to data processing tasks with small data processing volume and low real-time requirements. The intelligent power consumption operation scenario corresponds to data processing tasks other than high power consumption operation scenarios and low power consumption operation scenarios. The device historical temperature information characterizes the device temperature curve of the device corresponding to the target device information during operation. Specifically, the device historical temperature information may include: GPU (Graphics Processing Unit, graphics processor) temperature curve, CPU (Central Processing Unit, central processing unit) temperature curve, motherboard temperature curve, and device air outlet temperature curve.

[0028] It should be noted that the above-mentioned wireless connection methods may include but are not limited to 3G / 4G / 5G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other wireless connection methods currently known or developed in the future.

[0029] It should be noted that the above-mentioned computing device can be hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or it can be implemented as a single server or a single terminal device. When the computing device is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, for example, or it can be implemented as a single software or software module. No specific limitation is made here. It should be understood that the number of computing devices can be any number according to the implementation needs.

[0030] Step 102 , according to the device description information and the device operation scenario information included in the environment adjustment device information, the environment adjustment device information in the environment adjustment device information set and the target device information are scene-associated to obtain an associated device information group set.

[0031] In some embodiments, the above-mentioned execution subject can scene-associate the environmental adjustment device information and the target device information in the environmental adjustment device information set according to the device description information and the device operation scene information included in the environmental adjustment device information, and obtain a set of associated device information groups. Among them, each piece of associated device information in the associated device information group is environmental adjustment device information corresponding to the same device operation scene. For example, when the device operation scene information represents a high-power operation scene, it is often necessary to use air-conditioning equipment, water-cooling equipment, air-cooling equipment, and ventilation equipment for device heat dissipation and ventilation. Therefore, it is necessary to associate the environmental adjustment information corresponding to the cooling device with the environmental adjustment information corresponding to the ventilation equipment.

[0032] Optionally, the device operation scenario information includes: a device operation scenario description information set, and the device operation scenario description information in the above device operation scenario description information set is used to describe different operation scenarios of the device corresponding to the above target device information. In practice, the device operation scenario description information may include: the device operation scenario type and the environmental adjustment requirement information corresponding to the device operation scenario. Specifically, the device operation scenario types include: high power consumption operation scenario, low power consumption operation scenario and intelligent power consumption operation scenario. The environmental adjustment requirement information corresponding to the device operation scenario characterizes the type of environmental adjustment device required for the device operation scenario.

[0033] In some optional implementations of some embodiments, the execution subject performs scene association on the environment adjustment device information and the target device information in the environment adjustment device information set according to the device description information and the device operation scene information included in the environment adjustment device information, and obtains a set of associated device information groups, including:

[0034] The first step is to generate a device description vector corresponding to the device description information included in each environment adjustment device information in the above environment adjustment device information set, and obtain a device description vector set.

[0035] In practice, the execution subject may generate a device description vector corresponding to the device description information included in the environment adjustment device information through a vector generation model composed of three serially connected Transfomer layers.

[0036] In the second step, for each device operation scenario description information in the above device operation scenario description information set, the following scenario association steps are performed:

[0037] The first sub-step is to generate a device operation scenario description vector corresponding to the above-mentioned device operation scenario description information.

[0038] The above-mentioned execution entity can use the above-mentioned vector generation model to generate a device operation scenario description vector corresponding to the above-mentioned device operation scenario description information.

[0039] In a second sub-step, a vector similarity group corresponding to the device operation scenario description vector and each device description vector in the device description vector set is determined to obtain a vector similarity group set.

[0040] Optionally, determining the vector similarity group corresponding to the device operation scenario description vector and each device description vector in the device description vector set may include the following steps:

[0041] Step 1: In response to determining that the vector length of the device operation scenario description vector is greater than the vector length of the device description vector, the device description vector is moved with a fixed step size to determine a vector similarity group corresponding to the device description vector and the device operation scenario description vector.

[0042] As an example, the device operation scenario description vector is [1, 0, 1, 1]. The device description vector is [1, 0, 1], and the fixed step size can be 1. Therefore, the above execution entity can respectively calculate the vector similarity between [1, 0, 1] in the device operation scenario description vector and the device description vector [1, 0, 1], and the vector similarity between [0, 1, 1] in the device operation scenario description vector and the device description vector [1, 0, 1], to obtain a vector similarity group.

[0043] Step 2: In response to determining that the vector length of the device operation scenario description vector is less than the vector length of the device description vector, the device operation scenario description vector is moved with a fixed step size to determine a vector similarity group corresponding to the device description vector and the device operation scenario description vector.

[0044] In practice, the execution subject may adopt the implementation method of step 2 to determine the vector similarity group, which will not be described in detail here.

[0045] The third sub-step, for each vector similarity group in the above-mentioned vector similarity group set, in response to determining that there is a target vector similarity in the above-mentioned vector similarity group, the environmental device adjustment information corresponding to the above-mentioned vector similarity group is determined as the associated device information in the associated device information group corresponding to the above-mentioned device operation scene description information.

[0046] The target vector similarity is a vector similarity in the vector similarity group that is greater than a preset vector similarity.

[0047] Step 103: for each associated device information group in the associated device information group set, perform the following processing steps:

[0048] Step 1031 , extracting energy consumption characteristics of the equipment historical energy consumption information included in each associated equipment information in the associated equipment information group to generate historical energy consumption characteristics, thereby obtaining a historical energy consumption characteristic set.

[0049] In some embodiments, the execution subject may extract energy consumption characteristics from the historical energy consumption information of each associated device information in the associated device information group to generate historical energy consumption characteristics and obtain a historical energy consumption characteristic set. In practice, the execution subject may use a convolutional neural network to extract energy consumption characteristics from the historical energy consumption information of each associated device information to generate historical energy consumption characteristics.

[0050] In some optional implementations of some embodiments, the execution subject extracts energy consumption characteristics from the historical energy consumption information of the device included in each associated device information in the associated device information group to generate historical energy consumption characteristics, and obtains a historical energy consumption characteristic set, which may include the following steps:

[0051] The first step is to perform energy consumption signal decomposition on the equipment historical energy consumption information included in the above associated equipment information to obtain a set of equipment historical energy consumption signals.

[0052] In practice, the above-mentioned execution subject may perform Fourier transform on the device historical energy consumption information included in the associated device information to obtain a set of device historical energy consumption signals.

[0053] In the second step, the energy consumption feature sub-extraction model set included in the pre-trained energy consumption feature extraction model is used to perform parallel feature extraction on the above-mentioned equipment historical energy consumption signal set to generate a sub-historical energy consumption feature set.

[0054] The energy consumption feature sub-extraction models in the above energy consumption feature sub-extraction model set include: signal frequency feature extraction model, signal power feature extraction model, signal frequency stability feature extraction model, signal trend feature extraction model and sub-feature fusion model. The number of energy consumption feature sub-extraction models in the energy consumption feature sub-extraction model set is consistent with the number of sub-historical energy consumption features in the sub-historical energy consumption feature set. Both the signal frequency feature extraction model and the signal power feature extraction model adopt a recurrent neural network model. Specifically, the signal frequency feature extraction model and the signal power feature extraction model extract the frequency mean and power mean corresponding to each signal segment in the device historical energy consumption signal in units of signal segments, and obtain multiple frequency means and power means as signal frequency features and signal power features. The signal frequency stability feature extraction model and the signal trend feature extraction model share model parameters. Both the signal frequency stability feature extraction model and the signal trend feature extraction model adopt the LSTM (Long Short-Term Memory) model. The energy consumption feature sub-extraction model corresponding to the device historical energy consumption signal is determined by the screening model. The screening model includes 3 serially connected convolutional layers and 3 parallel classifiers. The first classifier among the three parallel classifiers is used to determine the signal frequency feature extraction model and the signal power feature extraction model corresponding to the historical energy consumption signal of the device. The second classifier among the three parallel classifiers is used to determine the signal frequency stability feature extraction model. The second classifier among the three parallel classifiers is used to determine the signal trend feature extraction model. The above-mentioned execution subject selects the corresponding model from the model pool according to the classification category of the classifier among the three parallel classifiers.

[0055] The third step is to perform feature fusion on the above historical energy consumption sub-feature set through the feature fusion model included in the above energy consumption feature extraction model to generate the above historical energy consumption features.

[0056] Among them, the feature fusion model can be used to perform feature splicing on the historical energy consumption sub-features in the historical energy consumption sub-feature set.

[0057] The above-mentioned content of "in some optional implementations of some embodiments" as an inventive point of the present disclosure solves the second technical problem mentioned in the background technology, namely "lack of effective feature extraction of device energy consumption makes it impossible to generate an adjustment strategy for device control, and thus it is impossible to effectively control energy consumption". Based on this, the present disclosure first disassembles the energy consumption signal of the device historical energy consumption information included in the above-mentioned associated device information to obtain a set of device historical energy consumption signals, thereby obtaining signal characterizations of different scales for the device historical energy consumption information. Secondly, the signal characteristics of different device historical energy consumption signals are different. Therefore, the present disclosure sets a screening model to determine the energy consumption feature sub-extraction model corresponding to the device historical energy consumption signal. Then, through the energy consumption feature sub-extraction model set included in the pre-trained energy consumption feature extraction model, the above-mentioned device historical energy consumption signal set is subjected to parallel feature extraction to generate a sub-historical energy consumption feature set. Specifically, the present disclosure designs a signal frequency feature extraction model, a signal power feature extraction model, a signal frequency stability feature extraction model, a signal trend feature extraction model and a sub-feature fusion model to achieve feature extraction from the perspectives of signal frequency, signal power, signal frequency stability and signal trend. In this way, effective feature extraction of equipment energy consumption is achieved, which indirectly ensures the accuracy of the subsequently generated adjustment strategy and realizes effective control of energy consumption.

[0058] Step 1032: extract temperature features from the historical temperature information of the device to generate historical temperature features.

[0059] In some embodiments, the execution subject may extract temperature features from the historical temperature information of the device to generate historical temperature features. In practice, since the historical temperature information and the historical energy consumption signal of the device are both signals, the execution subject may use an energy consumption feature sub-extraction model to extract features from the historical temperature information. The specific extraction method and the generation method of the energy consumption feature sub-extraction model are shown in step 1031, which will not be repeated here.

[0060] Step 1033: Generate energy consumption adjustment strategy information for the associated device information group based on the historical energy consumption feature set and the temperature feature.

[0061] In some embodiments, the execution subject may generate energy consumption adjustment strategy information for the associated device information group based on the historical energy consumption feature set and the historical temperature feature, wherein the energy consumption adjustment strategy information is used to adjust the energy consumption of the device corresponding to the associated device information group.

[0062] In some optional implementations of some embodiments, the execution subject generates energy consumption adjustment strategy information for the associated device information group according to the historical energy consumption feature set and the historical temperature feature, which may include the following steps:

[0063] In the first step, initial adjustment strategy information is generated through a pre-trained strategy information generation model, the above historical energy consumption feature set and the above historical temperature features.

[0064] Among them, the above-mentioned strategy information generation model may include: an encoder and M decoders. Among the M decoders, the decoders correspond to different types of devices for environmental adjustment to generate corresponding sub-initial adjustment strategy information. Specifically, the decoder includes: a Mask Multi-Head Attention structure, 2 Layer Norm layers, an energy consumption mode classifier and an energy consumption adjustment parameter prediction layer. Among them, the energy consumption mode classifier is a multi-classifier. The energy consumption adjustment parameter prediction layer is a text prediction layer. The initial adjustment strategy information includes: a sub-initial adjustment strategy information set, and the sub-initial adjustment strategy information includes: an energy consumption mode and an energy consumption adjustment parameter.

[0065] In the second step, for each sub-initial adjustment policy information in the above-mentioned sub-initial adjustment policy information set, the energy consumption mode and energy consumption adjustment parameters included in the above-mentioned sub-initial adjustment policy information are respectively updated according to the device description information included in the associated device information corresponding to the above-mentioned sub-initial adjustment policy information, so as to obtain the adjusted sub-initial adjustment policy information.

[0066] In the third step, the obtained adjusted sub-initial adjustment strategy information set is determined as the above energy consumption adjustment strategy information.

[0067] The above-mentioned content of "in some optional implementation methods of some embodiments" serves as an inventive point of the present disclosure, which solves the third technical problem mentioned in the background technology, namely, "it is impossible to effectively generate policy information for multi-device linkage, making it impossible to achieve energy consumption control at the multi-device linkage level". Based on this, the present disclosure designs a policy information generation model, namely, 1 encoder and M decoders. The encoder performs unified feature extraction processing on the historical energy consumption feature set, and M decoders and energy consumption pattern classifiers, as well as an energy consumption adjustment parameter prediction layer, generate sub-initial adjustment policy information sets corresponding to different types of environmental conditioning devices. In this way, the model structure of the decoder is optimized from the perspective of different types of environmental conditioning devices, the model parameters are reduced, and the accuracy of the generated sub-initial adjustment policy information is guaranteed. The subsequent energy consumption control at the multi-device linkage level is effectively guaranteed.

[0068] Step 1034, in response to the device operation scenario corresponding to the associated device information group, execute the energy consumption adjustment strategy information to perform linkage energy consumption adjustment on the device corresponding to the associated device information group.

[0069] In some embodiments, in response to being in a device operation scenario corresponding to the associated device information group, the execution subject may execute the energy consumption adjustment strategy information to perform linkage energy consumption adjustment on the device corresponding to the associated device information group. Specifically, the execution subject may send the sub-initial adjustment strategy information to the device corresponding to the associated device information in parallel, so that the device corresponding to the associated device information performs energy consumption adjustment according to the corresponding sub-initial adjustment strategy information.

[0070] Optionally, after executing the energy consumption adjustment strategy information in response to the device operation scenario corresponding to the associated device information group to perform linkage energy consumption adjustment on the device corresponding to the associated device information group, the method further includes:

[0071] The first step is to collect the real-time energy consumption of the equipment corresponding to the above-mentioned associated equipment information group in real time to obtain a real-time energy consumption signal set.

[0072] In practice, the above-mentioned execution subject can monitor and collect the real-time energy consumption of the equipment corresponding to the associated equipment information group in real time through wired connection or wireless connection to obtain a real-time energy consumption signal set.

[0073] The second step is to display the above-mentioned real-time energy consumption signal set through the digital twin of the device corresponding to the above-mentioned associated device information group.

[0074] The digital twin can be a digital device corresponding to the device, which is used to display the corresponding status of the device in real time on a digital large screen. In practice, the above-mentioned execution subject can synchronize the real-time energy consumption signal set corresponding to the device corresponding to the device information group collected after the association to the corresponding digital twin in real time, and display the above-mentioned real-time energy consumption signal set through the corresponding digital twin.

[0075] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: the device energy consumption is reduced by the device energy consumption linkage control method of some embodiments of the present disclosure. Specifically, the reason for the high device energy consumption is that in addition to the cooling demand, large data centers often have other complex demands such as heat dissipation, that is, there are multiple devices for environmental adjustment in the data center. Due to the lack of device linkage between multiple devices, it is impossible to effectively reduce the device energy consumption. Based on this, the device energy consumption linkage control method of some embodiments of the present disclosure first obtains an environmental adjustment device information set and target device information, wherein the device corresponding to the environmental adjustment device information is a device for environmental adjustment of the target area, and the device corresponding to the above target device information is set in the above target area. The environmental adjustment device information in the above environmental adjustment device information set includes: device description information and device historical energy consumption information, and the above target device information includes: device operation scene information and device historical temperature information. Secondly, according to the device description information and the above device operation scene information included in the environmental adjustment device information, the environmental adjustment device information and the target device information in the above environmental adjustment device information set are scene-associated to obtain a set of associated device information groups. In this way, the device information is information-associated from the scene perspective. Then, for each associated device information group in the above-mentioned associated device information group set, the following processing steps are performed: the first step is to extract energy consumption characteristics of the device historical energy consumption information included in each associated device information in the above-mentioned associated device information group to generate historical energy consumption characteristics and obtain a historical energy consumption characteristic set. In this way, the energy consumption characteristics corresponding to the device are obtained. The second step is to extract temperature characteristics of the above-mentioned device historical temperature information to generate historical temperature characteristics. In this way, the historical device temperature of the target device is extracted. The third step is to generate energy consumption adjustment strategy information for the above-mentioned associated device information group based on the above-mentioned historical energy consumption characteristic set and the above-mentioned historical temperature characteristics. In this way, policy information for energy consumption adjustment of multiple devices is obtained. The fourth step is to execute the above-mentioned energy consumption adjustment strategy information in response to the device operation scenario corresponding to the above-mentioned associated device information group, so as to perform linkage energy consumption adjustment on the device corresponding to the above-mentioned associated device information group. In this way, the energy consumption adjustment of multiple devices is realized in linkage, and the overall energy consumption of the device is reduced.

[0076] Further references Figure 2 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a device energy consumption linkage control device, and these device embodiments are Figure 1 Corresponding to the method embodiments shown, the device energy consumption linkage control apparatus can be specifically applied to various electronic devices.

[0077] like Figure 2As shown, the device energy consumption linkage control apparatus 200 of some embodiments includes: an acquisition unit 201, a scene association unit 202 and an execution unit 203. The acquisition unit 201 is configured to acquire an environmental adjustment device information set and target device information, wherein the device corresponding to the environmental adjustment device information is a device for performing environmental adjustment on a target area, and the device corresponding to the target device information is arranged in the target area, and the environmental adjustment device information in the environmental adjustment device information set includes: device description information and device historical energy consumption information, and the target device information includes: device operation scene information and device historical temperature information; the scene association unit 202 is configured to scene-associate the environmental adjustment device information in the environmental adjustment device information set with the target device information according to the device description information and the device operation scene information included in the environmental adjustment device information, and obtain the associated device information. Group set; the execution unit 203 is configured to perform the following processing steps for each associated device information group in the above-mentioned associated device information group set: extract energy consumption characteristics of the device historical energy consumption information included in each associated device information in the above-mentioned associated device information group to generate historical energy consumption characteristics and obtain a historical energy consumption characteristic set; extract temperature characteristics of the above-mentioned device historical temperature information to generate historical temperature characteristics; generate energy consumption adjustment strategy information for the above-mentioned associated device information group based on the above-mentioned historical energy consumption characteristic set and the above-mentioned historical temperature characteristics; in response to the device operation scenario corresponding to the above-mentioned associated device information group, execute the above-mentioned energy consumption adjustment strategy information to perform linkage energy consumption adjustment on the device corresponding to the above-mentioned associated device information group.

[0078] It can be understood that the units recorded in the equipment energy consumption linkage control device 200 are similar to those in the reference Figure 1 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the equipment energy consumption linkage control device 200 and the units contained therein, and will not be repeated here.

[0079] Reference below Figure 3 , which shows a structural schematic diagram of an electronic device (eg, a computing device) 300 suitable for implementing some embodiments of the present disclosure. Figure 3 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0080] like Figure 3As shown, the electronic device 300 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory 302 or a program loaded from a storage device 308 into a random access memory 303. Various programs and data required for the operation of the electronic device 300 are also stored in the random access memory 303. The processing device 301, the read-only memory 302, and the random access memory 303 are connected to each other via a bus 304. An input / output interface 305 is also connected to the bus 304.

[0081] Typically, the following devices may be connected to the I / O interface 305: input devices 306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 308 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 309. The communication devices 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 3 The electronic device 300 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 3 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0082] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 309, or installed from the storage device 308, or installed from the read-only memory 302. When the computer program is executed by the processing device 301, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.

[0083] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0084] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0085] The above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or it may exist independently without being assembled into the electronic device. The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: obtains an environmental adjustment device information set and target device information, wherein the device corresponding to the environmental adjustment device information is a device for performing environmental adjustment on a target area, and the device corresponding to the above-mentioned target device information is set within the above-mentioned target area. The environmental adjustment device information in the above-mentioned environmental adjustment device information set includes: device description information and device historical energy consumption information, and the above-mentioned target device information includes: device operation scenario information and device historical temperature information; according to the device description information and the above-mentioned device operation scenario information included in the environmental adjustment device information, the environmental adjustment device information and the target device information in the above-mentioned environmental adjustment device information set are combined. Perform scene association to obtain a set of associated device information groups; for each associated device information group in the above-mentioned set of associated device information groups, perform the following processing steps: extract energy consumption characteristics of the device historical energy consumption information included in each associated device information in the above-mentioned associated device information group to generate historical energy consumption characteristics and obtain a set of historical energy consumption characteristics; extract temperature characteristics of the above-mentioned device historical temperature information to generate historical temperature characteristics; generate energy consumption adjustment strategy information for the above-mentioned associated device information group based on the above-mentioned historical energy consumption characteristic set and the above-mentioned historical temperature characteristics; in response to the device operation scene corresponding to the above-mentioned associated device information group, execute the above-mentioned energy consumption adjustment strategy information to perform linkage energy consumption adjustment on the device corresponding to the above-mentioned associated device information group.

[0086] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0087] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0088] The units described in some embodiments of the present disclosure may be implemented by software or hardware. The units described may also be set in a processor, for example, they may be described as: a processor including an acquisition unit, a scene association unit, and an execution unit. The names of these units do not constitute limitations on the units themselves in some cases. For example, the execution unit may also be described as "for each associated device information group in the above-mentioned associated device information group set, the following processing steps are executed: energy consumption feature extraction is performed on the device historical energy consumption information included in each associated device information in the above-mentioned associated device information group to generate historical energy consumption features and obtain a historical energy consumption feature set; temperature feature extraction is performed on the above-mentioned device historical temperature information to generate historical temperature features; based on the above-mentioned historical energy consumption feature set and the above-mentioned historical temperature features, energy consumption adjustment strategy information is generated for the above-mentioned associated device information group; in response to the device operation scenario corresponding to the above-mentioned associated device information group, the above-mentioned energy consumption adjustment strategy information is executed to perform linkage energy consumption adjustment on the device corresponding to the above-mentioned associated device information group".

[0089] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0090] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.

Claims

1. A method for controlling equipment energy consumption linkage, comprising: Acquire an environment adjustment device information set and target device information, wherein the device corresponding to the environment adjustment device information is a device used to adjust the environment of a target area, and the device corresponding to the target device information is set in the target area, and the environment adjustment device information in the environment adjustment device information set includes: device description information and device historical energy consumption information, and the target device information includes: device operation scenario information and device historical temperature information, and the device operation scenario information includes: a device operation scenario description information set, and the device operation scenario description information in the device operation scenario description information set is used to describe different operation scenarios of the device corresponding to the target device information; According to the device description information and the device operation scenario information included in the environment adjustment device information, the environment adjustment device information in the environment adjustment device information set and the target device information are scene-associated to obtain a set of associated device information groups; For each associated device information group in the associated device information group set, the following processing steps are performed: Extracting energy consumption characteristics of equipment historical energy consumption information included in each piece of associated equipment information in the associated equipment information group to generate historical energy consumption characteristics and obtain a historical energy consumption characteristic set; Extracting temperature features from the historical temperature information of the device to generate historical temperature features; generating energy consumption adjustment strategy information for the associated device information group according to the historical energy consumption feature set and the historical temperature feature; In response to the device operation scenario corresponding to the associated device information group, the energy consumption adjustment strategy information is executed to perform linkage energy consumption adjustment on the device corresponding to the associated device information group, wherein: According to the device description information and the device operation scenario information included in the environment adjustment device information, the environment adjustment device information in the environment adjustment device information set and the target device information are scene-associated to obtain a set of associated device information groups, including: Generate a device description vector corresponding to the device description information included in each piece of environment adjustment device information in the environment adjustment device information set to obtain a device description vector set; For each device operation scenario description information in the device operation scenario description information set, the following scenario association steps are performed: Generating a device operation scenario description vector corresponding to the device operation scenario description information; Determine a vector similarity group corresponding to the device operation scenario description vector and each device description vector in the device description vector set to obtain a vector similarity group set; for each vector similarity group in the vector similarity group set, in response to determining that there is a target vector similarity in the vector similarity group, determine the environmental device adjustment information corresponding to the vector similarity group as the associated device information in the associated device information group corresponding to the device operation scenario description information, wherein the target vector similarity is a vector similarity in the vector similarity group that is greater than a preset vector similarity, wherein, The determining of a vector similarity group corresponding to the device operation scenario description vector and each device description vector in the device description vector set includes: In response to determining that the vector length of the device operation scenario description vector is greater than the vector length of the device description vector, moving the device description vector with a fixed step length to determine a vector similarity group corresponding to the device description vector and the device operation scenario description vector; In response to determining that the vector length of the device operation scenario description vector is less than the vector length of the device description vector, the device operation scenario description vector is moved with a fixed step size to determine a vector similarity group corresponding to the device description vector and the device operation scenario description vector.

2. The method according to claim 1, wherein: After executing the energy consumption adjustment strategy information in response to the device operation scenario corresponding to the associated device information group to perform linkage energy consumption adjustment on the device corresponding to the associated device information group, the method further includes: Real-time collection of real-time energy consumption of the device corresponding to the associated device information group to obtain a real-time energy consumption signal set; The real-time energy consumption signal set is displayed by collecting the digital twin of the device corresponding to the associated device information group.

3. The method according to claim 2, wherein: The step of generating energy consumption adjustment strategy information for the associated device information group according to the historical energy consumption feature set and the historical temperature feature includes: Generate initial adjustment strategy information through a pre-trained strategy information generation model, the historical energy consumption feature set and the historical temperature feature, wherein the initial adjustment strategy information includes: a sub-initial adjustment strategy information set, and the sub-initial adjustment strategy information includes: an energy consumption mode and an energy consumption adjustment parameter; For each sub-initial adjustment policy information in the sub-initial adjustment policy information set, according to the device description information included in the associated device information corresponding to the sub-initial adjustment policy information, the energy consumption mode and the energy consumption adjustment parameter included in the sub-initial adjustment policy information are respectively updated to obtain the adjusted sub-initial adjustment policy information; The obtained adjusted sub-initial adjustment strategy information set is determined as the energy consumption adjustment strategy information.

4. A device for controlling equipment energy consumption linkage, comprising: an acquisition unit configured to acquire an environment adjustment device information set and target device information, wherein the device corresponding to the environment adjustment device information is a device for performing environment adjustment on a target area, and the device corresponding to the target device information is arranged in the target area, and the environment adjustment device information in the environment adjustment device information set includes: device description information and device historical energy consumption information, and the target device information includes: device operation scenario information and device historical temperature information, and the device operation scenario information includes: a device operation scenario description information set, and the device operation scenario description information in the device operation scenario description information set is used to describe different operation scenarios of the device corresponding to the target device information; A scene association unit is configured to scene-associate the environment adjustment device information and the target device information in the environment adjustment device information set according to the device description information and the device operation scene information included in the environment adjustment device information, so as to obtain a set of associated device information groups; The execution unit is configured to perform the following processing steps for each associated device information group in the associated device information group set: extracting energy consumption characteristics of the device historical energy consumption information included in each associated device information in the associated device information group to generate historical energy consumption characteristics and obtain a historical energy consumption characteristic set; extracting temperature characteristics of the device historical temperature information to generate historical temperature characteristics; generating energy consumption adjustment strategy information for the associated device information group according to the historical energy consumption characteristic set and the historical temperature characteristics; and executing the energy consumption adjustment strategy information in response to the device operation scenario corresponding to the associated device information group to perform linkage energy consumption adjustment on the device corresponding to the associated device information group, wherein: According to the device description information and the device operation scenario information included in the environment adjustment device information, the environment adjustment device information in the environment adjustment device information set and the target device information are scene-associated to obtain a set of associated device information groups, including: Generate a device description vector corresponding to the device description information included in each piece of environment adjustment device information in the environment adjustment device information set to obtain a device description vector set; For each device operation scenario description information in the device operation scenario description information set, the following scenario association steps are performed: Generating a device operation scenario description vector corresponding to the device operation scenario description information; Determine a vector similarity group corresponding to the device operation scenario description vector and each device description vector in the device description vector set to obtain a vector similarity group set; for each vector similarity group in the vector similarity group set, in response to determining that there is a target vector similarity in the vector similarity group, determine the environmental device adjustment information corresponding to the vector similarity group as the associated device information in the associated device information group corresponding to the device operation scenario description information, wherein the target vector similarity is a vector similarity in the vector similarity group that is greater than a preset vector similarity, wherein, The determining of a vector similarity group corresponding to the device operation scenario description vector and each device description vector in the device description vector set includes: In response to determining that the vector length of the device operation scenario description vector is greater than the vector length of the device description vector, the device description vector is moved with a fixed step size to determine a vector similarity group corresponding to the device description vector and the device operation scenario description vector; in response to determining that the vector length of the device operation scenario description vector is less than the vector length of the device description vector, the device operation scenario description vector is moved with a fixed step size to determine a vector similarity group corresponding to the device description vector and the device operation scenario description vector.

5. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 3.

6. A computer readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 3 is implemented.

Citation Information

Patent Citations

  • Data center energy-saving control method and device

    CN116398998A