Industrial user equipment level power utilization scheme optimization method and system

By sorting out the load equipment information of industrial users and optimizing the power consumption solution using particle swarm algorithm and K-Medoids algorithm, the operability and data transmission security of industrial users' electricity consumption cost optimization are solved, and effective power consumption cost reduction is achieved.

CN120031273APending Publication Date: 2025-05-23YUNNAN POWER GRID CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411842889.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

Industrial users lack operational and practical electricity cost optimization suggestions, and power grid companies face the problem of data transmission security and unified optimization models when providing electricity optimization support.

Method used

By sorting out the load device information of industrial users and generating the public and private keys of the asymmetric encryption algorithm, the power grid company calculates and optimizes the power consumption scheme of industrial users, and uses particle swarm algorithm and K-Medoids algorithm to optimize the operating period and power of the load device to reduce the power consumption cost.

Benefits of technology

The operationality and practicality of the industrial user equipment-level power consumption optimization solution is realized, the electricity consumption cost is reduced, and the security of data transmission is ensured through asymmetric encryption technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120031273A_ABST
    Figure CN120031273A_ABST
Patent Text Reader

Abstract

The invention discloses an industrial user equipment-level power utilization scheme optimization method and system, and relates to the technical field of power utilization optimization, and the method comprises the following steps: sorting load equipment sets and information in an industrial user production operation process; the power grid company and the industrial user generate a public key and a private key of the asymmetric encryption algorithm and share the public key; the industrial user encrypts the load equipment information and then sends the information to a power grid company; and the power grid company calculates the planned power consumption of the load equipment in one day after decrypting the load equipment information. According to the method, the power consumption cost of the industrial user is taken as a target, the operation time period, the power and the like of the industrial user load equipment are optimized through the particle swarm optimization, an industrial user equipment-level power consumption optimization scheme is obtained, and the security of data transmission between the industrial user and a power grid company is ensured through an asymmetric encryption technology; the power consumption data leakage of the industrial user equipment is avoided, instructive suggestions are provided for the industrial user to reduce the power consumption cost, the operability is high, and the practicability is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power consumption optimization, and in particular to a method and system for optimizing power consumption schemes at the equipment level for industrial users. Background Art

[0002] At present, the demand for cost reduction and efficiency improvement of various industrial users has increased significantly. For some industrial users, electricity costs account for a high proportion of their profits, and reducing the costs of industrial users has become a problem that many industrial users are concerned about. On the other hand, for power grid companies, social electricity consumption has gradually increased, and the power supply pressure during peak hours is high. At present, all provinces are promoting peak, flat and valley time-of-use electricity prices to guide users to stagger their electricity consumption. However, many industrial users do not understand their own user situation and how to reduce electricity costs, and need support from power grid companies.

[0003] From the perspective of demand response, industrial loads can be divided into adjustable loads and non-adjustable loads, and adjustable loads include interruptible loads, transferable loads and curtailable loads. Interruptible loads can be interrupted or adjusted within a specific time without causing much impact on production or services. For example, some industrial equipment can be temporarily interrupted during operation and then restarted when needed. Transferable loads can be transferred or adjusted at different time periods or different locations. For example, some industrial equipment can operate at different time periods according to production plans. Curtailable loads can be reduced by reducing usage or reducing operating efficiency. For example, some industrial equipment can reduce power loads by reducing operating speed or reducing usage time.

[0004] Industrial users lack professional power optimization technicians, and it is not economical to deploy professionals to carry out power optimization to reduce power costs. There is a lack of operational and practical power cost optimization suggestions. On the other hand, when power grid companies help industrial users achieve power optimization, there is often a need for data interaction, and there is a risk of data leakage in data transmission. On the other hand, industrial users' power equipment is diverse in types and complex in characteristics, including whether the power of the equipment can be continuously adjusted or variable-speed adjusted, whether the equipment needs to run continuously, etc., which makes it difficult to establish a unified optimization model to coordinate the optimization of all industrial users' equipment. Summary of the invention

[0005] In view of the problems existing in the existing industrial user equipment-level power consumption solution optimization and system, the present invention is proposed.

[0006] Therefore, the problem to be solved by the present invention is: lack of operability and practical suggestions for optimizing electricity costs.

[0007] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0008] In a first aspect, an embodiment of the present invention provides a method for optimizing an industrial user device-level power consumption plan, which comprises the following steps:

[0009] Sort out the load equipment collection and information in the production process of industrial users;

[0010] The power grid company and industrial users generate public and private keys of the asymmetric encryption algorithm and share the public key;

[0011] Industrial users encrypt load equipment information and send it to the power grid company;

[0012] The power grid company decrypts the load equipment information and calculates the planned power consumption of the load equipment for one day;

[0013] The power grid company uses the K-Medoids algorithm based on the historical electricity consumption data of industrial users to obtain the planned electricity consumption curve of industrial users and calculate the planned electricity consumption cost;

[0014] The power grid company takes the electricity cost of industrial users as the target and uses the particle swarm algorithm to optimize the electricity consumption plan of industrial user load equipment;

[0015] The power grid company encrypts the electricity optimization plan for industrial users and sends it to the industrial users, who then decrypt it to obtain the electricity optimization plan.

[0016] As a preferred solution of the method for optimizing the equipment-level electricity consumption plan for industrial users described in the present invention, the information of the equipment set includes: load coding serial number, rated operating power of load equipment, originally planned operating time period of load equipment, originally planned operating power for each time period, whether the equipment power is continuously adjustable or variable-speed adjustable, upper and lower limits of the equipment's continuously adjustable power, equipment variable-speed adjustable power gear, equipment selected operating time period, upper and lower limits of the equipment's total operating time, and whether the equipment needs to run continuously.

[0017] As a preferred solution of the method for optimizing the power consumption plan of industrial users at the equipment level of the present invention, the operation of the asymmetric encryption algorithm includes:

[0018] The power grid company generates a public key and a private key based on the asymmetric encryption algorithm RSA and sends the public key to the industrial user;

[0019] Industrial users generate public and private keys based on the asymmetric encryption algorithm RSA and send the public key to the power grid company.

[0020] As a preferred solution of the method for optimizing the power consumption plan of industrial users at the equipment level of the present invention, the step of sending the load equipment information to the power grid company includes:

[0021] Set a virtual equipment code number and replace the name of the load equipment with the equipment code number. The industrial user will send the load equipment information, including the load code number, the rated operating power of the load equipment, the original planned operating power of the load equipment in each time period, whether the equipment power is continuously adjustable or variable-speed adjustable, the upper and lower limits of the equipment's continuously adjustable power, the equipment's variable-speed adjustable power gear, the equipment's selectable operating time periods, the upper and lower limits of the equipment's total operating time, and whether the equipment needs to run continuously, to the power grid company after being encrypted with the power grid company's public key.

[0022] As a preferred solution of the method for optimizing the power consumption plan of industrial users at the equipment level of the present invention, the step of calculating the planned power consumption cost includes:

[0023] Set the most recent N working days, cluster the 24-hour load curves of industrial users in the past N working days, obtain the typical electricity consumption curve of industrial users, and use it as the planned electricity consumption curve before the industrial users transfer their load. Calculate the electricity cost corresponding to the planned electricity consumption curve based on the peak, flat and valley time-of-use electricity prices of the day.

[0024] As a preferred solution of the method for optimizing the power consumption plan of industrial users at the equipment level of the present invention, the step of optimizing the power consumption plan includes:

[0025] Set the selectable operation time sequence of the load equipment to T, and reorder the time sequence numbers according to the positions of the time sequences in the selectable operation time sequence;

[0026] Differentiate particle positions based on device adjustment characteristics:

[0027] If load device i is a continuously running device with non-adjustable power, keep the power consumption time and power of the device unchanged. The particle position of load device i is the power consumption time period sequence number of the device. The power consumption time period sequence number is only generated in the time period in which the device can be selected to operate.

[0028] If load device i is a device that runs continuously and whose power can be adjusted continuously, the power consumption time of the device is kept unchanged. The particle position of load device i is the sequence number of the time period when the device starts to use power and the power of the device in each operation period. The range of the time period sequence number is limited to the time period that the device can choose to operate. In order to keep the power consumption of a single device unchanged for one day, the power of the updated load device i needs to be converted into the power baseline value:

[0029]

[0030] Where P i,j is the power consumption of load device i in the jth period before the conversion of the power reference value; P′ i,j is the power consumption of load device i in the jth period after the conversion of the power reference value; W i,j The original planned daily electricity consumption of the equipment;

[0031] If load device i is a device that runs continuously and whose power can be adjusted in different levels, the power consumption time of the device is kept unchanged. The particle position of load device i is the sequence number of the time period when the device starts to use power and the gear power of the device in each operating period. The range of the time period sequence number is limited to the time period that the device can choose to operate. It is necessary to meet the requirement that the daily power consumption of the new particle load device i cannot be less than the original planned daily power consumption, otherwise the particle does not meet the requirements;

[0032] If load device i is a device that does not need to run continuously and whose power cannot be adjusted, the number of operating time periods of the device remains unchanged, and the particle position of load device i is the serial number of the device operating time period, and the range of the serial number of the operating time period is limited to the selectable operating time period of the device;

[0033] If load device i is a device that does not need to run continuously and whose power can be adjusted in different levels, the particle position of load device i is the level power in each selectable operating period, and the operating period sequence number range is limited to the selectable operating period of the device. It is required that the daily power consumption of the new particle load device i cannot be less than the original planned daily power consumption, otherwise the particle does not meet the requirements;

[0034] If load device i is a device that does not need to run continuously and whose power can be adjusted continuously, the particle position of load device i is the power in each selectable operating period, and the operating period sequence number range is limited to the selectable operating period of the device. In order to keep the power consumption of load device i unchanged for one day, the updated power of load device i needs to be converted into the power reference value according to formula (1);

[0035] Set the initial equipment particle to the particle corresponding to the original planned operating time period and the original planned operating power, and the particle position of load equipment i is G i , then the optimized particle representation of the industrial user's electricity consumption plan is [G 1 , G 2 , …, G i , …, G m ], where m is the number of load devices of the industrial user; the number of iterations of the particle swarm algorithm is Y;

[0036] During the particle iteration process, for each particle solution, the electricity cost of industrial users is calculated, and the individual extreme value and global extreme value of each particle are updated until the number of iterations is reached, and the optimal particle is output as the electricity optimization solution for industrial users.

[0037] As a preferred solution of the method for optimizing the power consumption plan of industrial users at the equipment level of the present invention, the step of obtaining the power consumption optimization plan includes:

[0038] Industrial users generate private keys, and by combining the private keys with public keys, they can obtain the plain text of the industrial user's electricity optimization plan.

[0039] In a second aspect, an embodiment of the present invention provides an industrial user equipment-level power consumption plan optimization system, which includes an information collection and encryption module, a calculation module, a plan transmission and decryption module, and a particle swarm algorithm optimization detail module;

[0040] The information collection and encryption module is used to sort out the load equipment collection and information in the production process of industrial users, generate the public key and private key of the asymmetric encryption algorithm for the power grid company and the industrial users, and share the public key;

[0041] The calculation module is applied to the power grid company to calculate the planned power consumption of the load equipment for one day after decrypting the load equipment information, and adopts the K-Medoids algorithm to obtain the planned power consumption curve of the industrial user and calculate the planned power consumption cost;

[0042] The scheme transmission and decryption module is used for the power grid company to encrypt the power consumption optimization scheme for industrial users and send it to the industrial users, and the industrial users decrypt and obtain the power consumption optimization scheme;

[0043] The particle swarm algorithm optimization detail module is used to calculate the electricity cost of industrial users for each particle solution during the particle iteration process, and update the individual extreme value and global extreme value of each particle until the iteration number is reached, and output the optimal particle as the industrial user electricity optimization solution.

[0044] In a third aspect, an embodiment of the present invention provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, wherein: when the processor executes the computer program, it implements any step of the above-mentioned industrial user device-level power consumption plan optimization method.

[0045] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein: when the computer program is executed by a processor, any step of the above-mentioned method for optimizing power consumption plans at the equipment level of industrial users is implemented.

[0046] The beneficial effects of the present invention are as follows: by taking the electricity cost of industrial users as the target, the operating time period and power of the load equipment of industrial users are optimized through the particle swarm algorithm, and an equipment-level electricity optimization plan for industrial users is obtained. The security of data transmission between industrial users and power grid companies is ensured through asymmetric encryption technology, and the leakage of electricity consumption data of industrial users' equipment is avoided, and guiding suggestions are provided for industrial users to reduce electricity costs. The method of the present invention is highly operational and practical. The method of the present invention can track the seasonal and short-term changes in the electricity load of industrial users, as well as the peak, flat and valley time-of-use electricity prices, and the seasonal and monthly changes in the peak electricity prices, and can effectively use the latest industrial users' electricity consumption data and electricity price data to realize the rolling optimization of industrial users' equipment-level electricity consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. Among them:

[0048] Figure 1 Flowchart of the method for optimizing equipment-level power consumption scheme for industrial users. DETAILED DESCRIPTION

[0049] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.

[0050] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0051] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive with other embodiments.

[0052] The present invention is described in detail with reference to schematic diagrams. When describing the embodiments of the present invention, for the sake of convenience, the cross-sectional diagrams showing the device structure will not be partially enlarged according to the general scale, and the schematic diagrams are only examples, which should not limit the scope of protection of the present invention. In addition, in actual production, the three-dimensional dimensions of length, width and depth should be included.

[0053] At the same time, in the description of the present invention, it should be noted that the directions or positional relationships indicated by the terms "upper, lower, inner and outer" are based on the directions or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific direction, be constructed and operated in a specific direction, and therefore cannot be understood as limiting the present invention. In addition, the terms "first, second or third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0054] In the present invention, unless otherwise clearly specified and limited, the terms "install, connect, connect" should be understood in a broad sense, for example: it can be a fixed connection, a detachable connection or an integral connection; it can also be a mechanical connection, an electrical connection or a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0055] Example 1

[0056] Reference Figure 1 , which is the first embodiment of the present invention, and provides an industrial user equipment-level power consumption plan optimization method, comprising the following steps:

[0057] S1. Sort out the load equipment collection and information during the production operation of industrial users.

[0058] The information of the equipment set includes the load coding serial number (virtual number), the rated operating power of the load equipment, the originally planned operating time period of the load equipment, the originally planned operating power of each time period, whether the equipment power is continuously adjustable or variable-speed adjustable (indicated by 0 / 1, 1 indicates continuous adjustment, 0 indicates variable-speed adjustment), the upper and lower limits of the equipment's continuously adjustable power, the equipment's variable-speed adjustment power level, the equipment's selectable operating time period, the upper and lower limits of the equipment's total operating time, and whether the equipment needs to run continuously (indicated by 0 / 1, 1 indicates required, 0 indicates not required);

[0059] For equipment with strong correlation (that is, the start and stop operations of the equipment are strongly correlated, for example, all equipment in a production workshop is started and stopped at the same time, or the start and stop operations have a relatively fixed time relationship), it is regarded as one device. The different devices in the present invention refer to equipment that can operate independently; in order not to affect the production workload of industrial users, it is assumed that the daily electricity consumption of a single device of the industrial user remains unchanged; for users with a larger load scale, if the industrial user finds it difficult to complete the above information sorting, the power grid company can send professional staff to investigate and sort out.

[0060] S2, the power grid company and the industrial user generate the public key and private key of the asymmetric encryption algorithm and share the public key.

[0061] The operation of the asymmetric encryption algorithm includes,

[0062] The power grid company generates a public key and a private key based on the asymmetric encryption algorithm RSA and sends the public key to the industrial user;

[0063] Industrial users generate public and private keys based on the asymmetric encryption algorithm RSA and send the public key to the power grid company.

[0064] S3. Industrial users encrypt the load equipment information and send it to the power grid company.

[0065] The steps of sending load equipment information to the power grid company include:

[0066] Set a virtual equipment code number and replace the name of the load equipment with the equipment code number. The industrial user will send the load equipment information, including the load code number (virtual number), the rated operating power of the load equipment, the original planned operating power of the load equipment in each time period, whether the equipment power is continuously adjustable or variable-speed adjustable, the upper and lower limits of the equipment's continuously adjustable power, the equipment's variable-speed adjustable power gear, the equipment's selectable operating time periods, the upper and lower limits of the equipment's total operating time, and whether the equipment needs to run continuously, to the power grid company after being encrypted with the power grid company's public key.

[0067] S4. The power grid company decrypts the load equipment information and calculates the planned power consumption of the load equipment for one day.

[0068] The power grid company encrypts the data based on the load equipment information provided by the industrial user, and decrypts it with its own private key to obtain the plain text of the equipment code serial number of the industrial user's load equipment i, the original planned operating time period, the original planned operating power for each time period, whether the equipment power can be continuously adjusted or variable-speed adjusted (indicated by 0 / 1, 1 indicates continuous adjustment, 0 indicates variable-speed adjustment), the upper and lower limits of the equipment's continuously adjustable power, the equipment's variable-speed adjustment power level, the equipment's selectable operating time period, the upper and lower limits of the equipment's total operating time, whether the equipment needs to run continuously (indicated by 0 / 1, 1 indicates need, 0 indicates no need), and other information. The planned power consumption of each device for one day is calculated based on the original planned operating time period of each device and the original planned operating power for each time period. The planned power consumption of load equipment i for one day is recorded as W i,j .

[0069] S5. The power grid company uses the K-Medoids algorithm to obtain the planned electricity consumption curve of industrial users based on the historical electricity consumption data of industrial users and calculate the planned electricity consumption cost.

[0070] The steps to calculate the planned electricity cost include:

[0071] Set the most recent N working days, cluster the 24-hour load curves of industrial users in the most recent N working days, obtain the typical power consumption curve of industrial users, and use it as the planned power consumption curve before the load transfer of industrial users. Calculate the power consumption cost corresponding to the planned power consumption curve based on the peak, flat and valley time-of-use electricity prices of the day;

[0072] For example, the power grid company uses the K-Medoids algorithm (the cluster number K is set to 1) to cluster the 24-hour load curves of industrial users in the past 10 working days.

[0073] S6. The power grid company takes the electricity cost of industrial users as the target and uses the particle swarm algorithm to optimize the electricity consumption plan of industrial user load equipment.

[0074] The steps to optimize the electricity consumption plan include:

[0075] Set the selectable operation time sequence of the load equipment to T, and reorder the time sequence numbers according to the positions of the time sequences in the selectable operation time sequence. For example, if the time sequence number d is ranked as j in the selectable operation time sequence, then the time sequence number d is renamed as time sequence number j; for example, the selectable operation time sequence [9,10,11,12,14,15,16,17,18,19,20,21,22,23] is regenerated into the selectable operation time sequence [1,2,3,4,5,6,7,8,9,10,11,12,13,14];

[0076] Differentiate particle positions based on device adjustment characteristics:

[0077] If load device i is a continuously running device with non-adjustable power, keep the power consumption time and power of the device unchanged. The particle position of load device i is the power consumption time period sequence number of the device. The power consumption time period sequence number is only generated in the time period in which the device can be selected to operate.

[0078] If load device i is a device that runs continuously and whose power can be adjusted continuously, the power consumption time of the device is kept unchanged. The particle position of load device i is the sequence number of the time period when the device starts to use power and the power of the device in each operation period. The range of the time period sequence number is limited to the time period that the device can choose to operate. In order to keep the power consumption of a single device unchanged for one day, the power of the updated load device i needs to be converted into the power baseline value:

[0079]

[0080] Where P i,j is the power consumption of load device i in the jth period before the conversion of the power reference value; P′ i,j is the power consumption of load device i in the jth period after the conversion of the power reference value; W i,j The original planned daily electricity consumption of the equipment;

[0081] If load device i is a device that runs continuously and whose power can be adjusted in different levels, the power consumption time of the device is kept unchanged. The particle position of load device i is the sequence number of the time period when the device starts to use power and the gear power of the device in each operating period. The range of the time period sequence number is limited to the time period that the device can choose to operate. It is necessary to meet the requirement that the daily power consumption of the new particle load device i cannot be less than the original planned daily power consumption, otherwise the particle does not meet the requirements;

[0082] If load device i is a device that does not need to run continuously and whose power cannot be adjusted, the number of operating time periods of the device remains unchanged, and the particle position of load device i is the serial number of the device operating time period, and the range of the serial number of the operating time period is limited to the selectable operating time period of the device;

[0083] If load device i is a device that does not need to run continuously and whose power can be adjusted in different levels, the particle position of load device i is the level power in each selectable operating period, and the operating period sequence number range is limited to the selectable operating period of the device. It is required that the daily power consumption of the new particle load device i cannot be less than the original planned daily power consumption, otherwise the particle does not meet the requirements;

[0084] If load device i is a device that does not need to run continuously and whose power can be adjusted continuously, the particle position of load device i is the power in each selectable operating period, and the operating period sequence number range is limited to the selectable operating period of the device. In order to keep the power consumption of load device i unchanged for one day, the updated power of load device i needs to be converted into the power reference value according to formula (1);

[0085] Set the initial equipment particle to the particle corresponding to the original planned operating time period and the original planned operating power, and the particle position of load equipment i is G i , then the optimized particle representation of the industrial user's electricity consumption plan is [G 1 , G 2 , …, G i , …, G m ], where m is the number of load devices of the industrial user; the number of iterations of the particle swarm algorithm is Y;

[0086] During the particle iteration process, for each particle solution, the electricity cost of industrial users is calculated, and the individual extreme value and global extreme value of each particle are updated until the number of iterations is reached, and the optimal particle is output as the electricity optimization solution for industrial users.

[0087] S7. The power grid company encrypts the power consumption optimization plan for industrial users and sends it to the industrial users. The industrial users decrypt the plan to obtain the power consumption optimization plan.

[0088] The steps to obtain the electricity optimization plan include:

[0089] Industrial users generate private keys, and by combining the private keys with public keys, they can obtain the plain text of the industrial user's electricity optimization plan.

[0090] In summary, by taking the electricity cost of industrial users as the target and optimizing the operating time period and power of industrial user load equipment through particle swarm algorithm, the equipment-level electricity optimization plan for industrial users is obtained, and the security of data transmission between industrial users and power grid companies is ensured through asymmetric encryption technology, avoiding the leakage of electricity consumption data of industrial user equipment, and providing guiding suggestions for industrial users to reduce electricity costs. The method is highly operational and practical. The method of the present invention can track the seasonal and short-term changes of industrial users' electricity load, as well as the peak, flat and valley time-of-use electricity prices, and the seasonal and monthly changes of peak electricity prices, and can effectively use the latest industrial users' electricity consumption data and electricity price data to realize the rolling optimization of industrial users' equipment-level electricity consumption.

[0091] Example 2

[0092] On the basis of the first embodiment, this embodiment further provides an industrial user equipment-level power consumption plan optimization system, including an information collection and encryption module, a calculation module, a plan transmission and decryption module, and a particle swarm algorithm optimization detail module;

[0093] The information collection and encryption module is used to sort out the load equipment collection and information in the production process of industrial users, generate the public key and private key of the asymmetric encryption algorithm for the power grid company and the industrial users, and share the public key;

[0094] The calculation module is applied to the power grid company to calculate the planned power consumption of the load equipment for one day after decrypting the load equipment information, and adopts the K-Medoids algorithm to obtain the planned power consumption curve of the industrial user and calculate the planned power consumption cost;

[0095] The scheme transmission and decryption module is used for the power grid company to encrypt the power consumption optimization scheme for industrial users and send it to the industrial users, and the industrial users decrypt and obtain the power consumption optimization scheme;

[0096] The particle swarm algorithm optimization detail module is used to calculate the electricity cost of industrial users for each particle solution during the particle iteration process, and update the individual extreme value and global extreme value of each particle until the iteration number is reached, and output the optimal particle as the industrial user electricity optimization solution.

[0097] This embodiment also provides a computer device, which is suitable for the case of an industrial user device-level electricity consumption plan optimization method, including a memory and a processor; the memory is used to store computer-executable instructions, and the processor is used to execute computer-executable instructions to implement the industrial user device-level electricity consumption plan optimization method proposed in the above embodiment.

[0098] The computer device may be a terminal, and the computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covering the display screen, or a key, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.

[0099] This embodiment also provides a storage medium on which a computer program is stored. When the program is executed by a processor, the method for optimizing the power consumption plan at the device level for industrial users as proposed in the above embodiment is implemented.

[0100] The storage medium proposed in this embodiment and the data storage method proposed in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be found in the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0101] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. A method for optimizing power consumption scheme of industrial users at equipment level, characterized by: The following steps are included: Sort out the load equipment collection and information during the production operation of industrial users; The power grid company and industrial users generate public and private keys of the asymmetric encryption algorithm and share the public key; Industrial users encrypt load equipment information and send it to the power grid company; The power grid company decrypts the load equipment information and calculates the planned power consumption of the load equipment for one day; The power grid company uses the K-Medoids algorithm based on the historical electricity consumption data of industrial users to obtain the planned electricity consumption curve of industrial users and calculate the planned electricity consumption cost; The power grid company takes the electricity cost of industrial users as the target and uses the particle swarm algorithm to optimize the electricity consumption plan of industrial user load equipment; The power grid company encrypts the electricity optimization plan for industrial users and sends it to the industrial users, who then decrypt it to obtain the electricity optimization plan.

2. The method for optimizing the power consumption plan of industrial users at the equipment level according to claim 1, characterized in that: The information of the equipment set includes the load equipment coding number, the rated operating power of the load equipment, the originally planned operating time period of the load equipment, the originally planned operating power for each time period, whether the equipment power is continuously adjustable or variable-speed adjustable, the upper and lower limits of the equipment's continuously adjustable power, the equipment's variable-speed adjustable power level, the equipment's selected operating time period, the upper and lower limits of the equipment's total operating time, and whether the equipment needs to run continuously.

3. The method for optimizing the power consumption plan of industrial users at the equipment level according to claim 2, characterized in that: The operation of the asymmetric encryption algorithm includes, The power grid company generates a public key and a private key based on the asymmetric encryption algorithm RSA and sends the public key to the industrial user; Industrial users generate public and private keys based on the asymmetric encryption algorithm RSA and send the public key to the power grid company.

4. The method for optimizing the power consumption plan of industrial users at the equipment level according to claim 3, characterized in that: The steps of sending load equipment information to the power grid company include: A virtual equipment code number is set, and the name of the load equipment is replaced by the equipment code number. The industrial user sends the load equipment information, including the load code number, the rated operating power of the load equipment, the original planned operating power of the load equipment in each time period, whether the equipment power is continuously adjustable or variable-speed adjustable, the upper and lower limits of the equipment's continuously adjustable power, the equipment's variable-speed adjustable power gear, the equipment's selectable operating time periods, the upper and lower limits of the equipment's total operating time, and whether the equipment needs to run continuously, to the power grid company after being encrypted with the power grid company's public key.

5. The method for optimizing the power consumption plan of industrial users at the equipment level according to claim 4, characterized in that: The steps to calculate the planned electricity cost include: Set the most recent N working days, use the K-Medoids algorithm and elbow method to cluster the 24-hour load curves of industrial users in the past N working days, and obtain the typical electricity consumption curve of industrial users as the planned electricity consumption curve before the industrial users' load transfer. The electricity cost corresponding to the planned electricity consumption curve is calculated according to the peak, flat and valley time-of-use electricity prices of the day.

6. The method for optimizing the power consumption plan of industrial users at the equipment level according to claim 5, characterized in that: The steps to optimize the electricity consumption plan include: Set the selectable operation time sequence of the load equipment to T, and reorder the time sequence numbers according to the positions of the time sequences in the selectable operation time sequence; Differentiate particle positions based on device adjustment characteristics: If load device i is a continuously running device with non-adjustable power, keep the power consumption time and power of the device unchanged. The particle position of load device i is the power consumption time period sequence number of the device. The power consumption time period sequence number is only generated in the time period in which the device can be selected to operate. If load device i is a device that runs continuously and whose power can be adjusted continuously, the power consumption time of the device is kept unchanged. The particle position of load device i is the sequence number of the time period when the device starts to use power and the power of the device in each operation period. The range of the time period sequence number is limited to the time period that the device can choose to operate. In order to keep the power consumption of a single device unchanged for one day, the power of the updated load device i needs to be converted into the power baseline value: Where P i,j is the power consumption of load device i in the jth period before the conversion of the power reference value; P′ i,j is the power consumption of load device i in the jth period after the conversion of the power reference value; W i,j The original planned daily electricity consumption of the equipment; If load device i is a device that runs continuously and whose power can be adjusted in different levels, the power consumption time of the device is kept unchanged. The particle position of load device i is the sequence number of the time period when the device starts to use power and the gear power of the device in each operating period. The range of the time period sequence number is limited to the time period that the device can choose to operate. It is necessary to meet the requirement that the daily power consumption of the new particle load device i cannot be less than the original planned daily power consumption, otherwise the particle does not meet the requirements; If load device i is a device that does not need to run continuously and whose power cannot be adjusted, the number of operating time periods of the device remains unchanged, and the particle position of load device i is the serial number of the device operating time period, and the range of the serial number of the operating time period is limited to the selectable operating time period of the device; If load device i is a device that does not need to run continuously and whose power can be adjusted in different levels, the particle position of load device i is the level power in each selectable operating period, and the operating period sequence number range is limited to the selectable operating period of the device. It is required that the daily power consumption of the new particle load device i cannot be less than the original planned daily power consumption, otherwise the particle does not meet the requirements; If load device i is a device that does not need to run continuously and whose power can be adjusted continuously, the particle position of load device i is the power in each selectable operating period, and the operating period sequence number range is limited to the selectable operating period of the device. In order to keep the power consumption of load device i unchanged for one day, the updated power of load device i needs to be converted into the power reference value according to formula (1); Set the initial equipment particle to the particle corresponding to the original planned operating time period and the original planned operating power, and the particle position of load equipment i is G i , then the optimized particle of the industrial user's electricity consumption plan is expressed as [G1, G2, ..., G i , …, G m ], where m is the number of load devices of the industrial user; the number of iterations of the particle swarm algorithm is Y; During the particle iteration process, for each particle solution, the electricity cost of industrial users is calculated, and the individual extreme value and global extreme value of each particle are updated until the number of iterations is reached, and the optimal particle is output as the electricity optimization solution for industrial users.

7. The method for optimizing the power consumption plan of industrial users at the equipment level according to claim 6, characterized in that: The steps to obtain the electricity optimization plan include: Industrial users obtain the plain text of the industrial user electricity optimization plan through the private key.

8. An industrial user equipment-level power consumption plan optimization system, based on the industrial user equipment-level power consumption plan optimization method according to any one of claims 1 to 7, characterized in that: It includes information collection and encryption module, calculation module, scheme transmission and decryption module, and particle swarm algorithm optimization detail module; The information collection and encryption module is used to sort out the load equipment collection and information in the production process of industrial users, generate the public key and private key of the asymmetric encryption algorithm for the power grid company and the industrial users, and share the public key; The calculation module is applied to the power grid company to calculate the planned power consumption of the load equipment for one day after decrypting the load equipment information, and adopts the K-Medoids algorithm to obtain the planned power consumption curve of the industrial user and calculate the planned power consumption cost; The scheme transmission and decryption module is used for the power grid company to encrypt the power consumption optimization scheme for industrial users and send it to the industrial users, and the industrial users decrypt and obtain the power consumption optimization scheme; The particle swarm algorithm optimization detail module is used to calculate the electricity cost of industrial users for each particle solution during the particle iteration process, and update the individual extreme value and global extreme value of each particle until the iteration number is reached, and output the optimal particle as the industrial user electricity optimization solution.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method for optimizing the power consumption plan at the equipment level for industrial users according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for optimizing the power consumption plan at the equipment level for industrial users according to any one of claims 1 to 7 are implemented.