[go: up one dir, main page]

CN111242801B - A power system control cloud grid operation analysis platform - Google Patents

A power system control cloud grid operation analysis platform Download PDF

Info

Publication number
CN111242801B
CN111242801B CN201911401268.5A CN201911401268A CN111242801B CN 111242801 B CN111242801 B CN 111242801B CN 201911401268 A CN201911401268 A CN 201911401268A CN 111242801 B CN111242801 B CN 111242801B
Authority
CN
China
Prior art keywords
platform
container
machine
resource usage
cluster
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911401268.5A
Other languages
Chinese (zh)
Other versions
CN111242801A (en
Inventor
陈振宇
高兴宇
狄方春
李大鹏
黄运豪
杨清波
刘�东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Microelectronics of CAS
China Electric Power Research Institute Co Ltd CEPRI
Original Assignee
Institute of Microelectronics of CAS
China Electric Power Research Institute Co Ltd CEPRI
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Microelectronics of CAS, China Electric Power Research Institute Co Ltd CEPRI filed Critical Institute of Microelectronics of CAS
Priority to CN201911401268.5A priority Critical patent/CN111242801B/en
Publication of CN111242801A publication Critical patent/CN111242801A/en
Application granted granted Critical
Publication of CN111242801B publication Critical patent/CN111242801B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E40/00Technologies for an efficient electrical power generation, transmission or distribution
    • Y02E40/70Smart grids as climate change mitigation technology in the energy generation sector
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P80/00Climate change mitigation technologies for sector-wide applications
    • Y02P80/10Efficient use of energy, e.g. using compressed air or pressurized fluid as energy carrier
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning
    • Y02P90/82Energy audits or management systems therefor
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Computing Systems (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Mathematical Physics (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种电力系统调控云电网运行分析平台,包括:软件级服务SaaS层,支撑平台服务层,基础设施级服务IaaS层,外联层,通信层,以及展示层。并提供了容器管理模块,用于基于容器的标准化应用管理构建模式和容器管理方法,有利于完善国分省调分析决策应用标准化建设、同质化管理,形成集中统一、工作协同、规范高效的“大运行”体系,实现了对电力系统调控云平台资源利用的高效性、合理性和安全性等方面更高的标准。

A power system control cloud grid operation analysis platform includes: software-level service SaaS layer, support platform service layer, infrastructure-level service IaaS layer, external connection layer, communication layer, and display layer. A container management module is provided for the standardized application management construction mode and container management method based on containers, which is conducive to improving the standardization construction and homogeneous management of national and provincial control analysis and decision-making applications, forming a centralized, unified, collaborative, standardized and efficient "big operation" system, and achieving higher standards in terms of efficiency, rationality and security of power system control cloud platform resource utilization.

Description

Power system regulation and control cloud power grid operation analysis platform
Technical Field
The invention belongs to the field of power regulation and control clouds, and particularly relates to a power system regulation and control cloud power grid operation analysis platform.
Background
Electric power is used as the most main terminal consumption energy, and plays a role in improving the energy regulation level. At present, the power consumption efficiency of the power customers in China is low, the phenomenon of electric energy waste exists in a large quantity, meanwhile, the peak-valley difference of the power consumption is continuously increased, the utilization efficiency of power generation and power supply equipment is low, and the power saving potential is huge. In order to optimize the power utilization mode, improve terminal power regulation and control, change the unilateral dependence and expand the power plant, the electric wire netting construction satisfies the mode that the power consumption grows, further promote energy saving and emission reduction and reduce environmental pollution, construct energy efficiency public service platform and the carrier that supports energy saving service and imperatively.
The cloud computing technology is used as a novel network operation mode, can provide resource sharing and service of computing, storage, network and software for various network applications with low cost and high efficiency, is a new stage of development of distributed computing, parallel computing and grid computing, and is one of important trends of development of computer science. By means of cloud computing, the organization can construct various energy use modes of personalized, active and integrated innovation, so that energy regulation and control work can be developed more effectively, and the method is a technical development trend of energy efficiency service and guidance in the future.
The power system regulation and control cloud platform is a key technology for improving the power energy management capability and guaranteeing the regulation and control safety, and has important significance for the future high-speed development of power production regulation and control. At present, big data gradually plays a role in the power field, a plurality of fields start to define own system architecture, specific software required in power regulation is researched and developed on the system architecture, but the software researched and developed based on the architecture has the problems of weak basic service capability, low efficiency, poor platform on-demand regulation capability and the like, and can not meet the multi-level, diversified and continuous requirement change of different power management and power users. The requirements include (1) the requirement of rapid elastic expansion of basic resources of a support platform, (2) the requirement of efficient operation and global management of an analysis decision center, and (3) the requirement of rapid construction, agile delivery and convenient operation and maintenance of an application.
Therefore, a cloud platform and a container management component thereof for an electric power system are required to be designed so as to provide technical support for development, deployment and operation environments of various applications built on the platform and meet the requirements of quick construction, agile delivery and convenient operation and maintenance of the applications.
Disclosure of Invention
In order to improve the management and regulation level of a smart grid, the invention provides an operation analysis platform of a power system regulation cloud power grid, which comprises the following components:
the energy efficiency service cloud system is used for acquiring and monitoring energy efficiency information, providing diagnosis analysis of energy efficiency parameters and realizing electric energy efficiency cloud regulation and control and cloud service for enterprise users through the cloud product;
The platform service layer comprises a supporting platform, a public component management platform and a cloud container engine platform, wherein the supporting platform comprises a model data platform, a big data platform, an operation data platform and a data exchange platform, the public component management platform comprises a diary management component, an alarm management component, a permission management component, an internal and wide area message bus management component and an internal and wide area service bus management component, and the cloud container engine platform comprises a mirror image construction module, a private mirror image warehouse, an application arrangement module and a PaaS platform;
The IaaS layer is an infrastructure-level service layer and comprises a server resource pool, a storage resource pool and a network resource pool, and is used for providing a basic data solution for an application and providing a cloud function of a regulation and control cloud platform;
The external connection layer is used for interfacing with databases of a plurality of related platforms, acquiring data, storing related information of the power system and providing information data for power regulation;
the communication layer is used for connecting the external connection layer with the IaaS layer and providing an information transmission channel among the platform, each user and each system, wherein the information transmission channel comprises an electric power information network, the Internet and a mobile Internet;
and the display layer is used for providing a unified access entry for users and visually displaying the SaaS layer, the platform service layer and the functions and services supported by the IaS layer.
In order to realize application development, deployment and operation and maintenance modes based on a shared service architecture under a regulation and control system, the invention breaks through a critical technology of regulation and control cloud application standardization management based on a container on the basis of in-depth researching a container resource management technology, and constructs an omnibearing technical support system based on system application development, deployment and operation environment of the container. The method comprises the steps of taking an application as a core to research a lightweight cluster management technology based on a container, realizing dynamic allocation of container resources as required, researching an application management technology based on a container mirror warehouse, realizing automatic construction, release, downloading and deployment of the application based on the container mirror, researching an application full life cycle management technology based on the container, constructing an automatic application operation hosting environment, researching an application fault monitoring and safety protection strategy aiming at the container environment, and realizing safe and reliable operation of the application.
The beneficial effects of the invention include:
Firstly, the invention is based on regulating and controlling the cloud platform, combines the characteristics of the emerging technology and the traditional dispatching automation technology, and the container management platform promotes the utilization efficiency of resources, meets the processing capacity requirements of a system in the sudden peak of business and load, and realizes higher standards in the aspects of high efficiency, rationality, safety and the like of the utilization of platform resources besides meeting the requirements of mass data distributed processing and service.
Secondly, under the dispatching control system architecture based on the shared service, the whole process support of deployment, upgrading, capacity expansion, rollback, offline and the like of the power grid analysis decision type application can be realized based on the resource management and application operation management key technology of the container. The method has the advantages that a set of application development and operation environment for covering development, deployment, trial running and operation links is built, quick construction, agile delivery and convenient operation and maintenance of the power grid analysis decision-making application can be realized, and the support is provided for continuously improving the immediate sharing capability of the regulation and control information of the dispatching control system, complex logic processing, distributed computing and continuous reliable service capability of the application and the on-demand access capability of the application service.
And thirdly, the standardized application management construction mode and the container management method based on the containers are beneficial to perfecting the national provincial regulation analysis decision-making application standardized construction and homogenization management, forming a centralized, unified, work-coordinated and standard and efficient 'large-operation' system, and further improving the regulation and control capability of the large-scale power grid and the capability of optimizing and configuring resources in a large range.
Moreover, a containerized regulation cloud platform based on application development, deployment and operation environment omnibearing support is constructed by utilizing a Docker container technology, so that the rapid construction, agile delivery and convenient operation and maintenance of container resource on-demand dynamic allocation and power grid analysis decision-making application are realized, the support is provided for continuously improving the immediate sharing capability of regulation information of a new generation dispatch control system, and the complex logic processing, distributed computation and continuous reliable service capability of the application are further improved, and the regulation capability of driving a large power grid and the capability of optimizing and configuring resources in a large range are further improved. And the virtual machine in the physical machine with high load rate can be dynamically migrated to the physical machine with low load rate by the dynamic resource allocation method of the virtual machine, so that the aim of balancing the load of each physical machine in the virtual machine cluster can be fulfilled.
And finally, establishing a resource-saving scheduling system construction mode. On the premise of fully considering the safety, in the aspects of system management, system operation, equipment construction and the like, IT system resources are changed from a mode of 'need-for-use' to a mode of 'need-for-use', the utilization efficiency of system resources such as communication, networks, hardware and the like is improved, and a new saving type construction mode is formed.
Drawings
FIG. 1 is a frame diagram of a platform of the present invention.
Detailed Description
For a better understanding of the invention, the system of the invention is further described below with reference to the description of embodiments in conjunction with the accompanying drawings.
Numerous specific details are set forth in the following detailed description in order to provide a thorough understanding of the invention. It will be appreciated, however, by one skilled in the art that the invention may be practiced without such specific details. In embodiments, well-known methods, procedures, and components have not been described in detail so as not to unnecessarily obscure embodiments.
Referring to fig. 1, the invention provides an operation analysis platform for a power system regulation cloud power grid, which comprises:
the energy efficiency service cloud system is used for acquiring and monitoring energy efficiency information, providing diagnosis analysis of energy efficiency parameters and realizing electric energy efficiency cloud regulation and control and cloud service for enterprise users through the cloud product;
The platform service layer comprises a supporting platform, a public component management platform and a cloud container engine platform, wherein the supporting platform comprises a model data platform, a big data platform, an operation data platform and a data exchange platform, the public component management platform comprises a diary management component, an alarm management component, a permission management component, an internal and wide area message bus management component and an internal and wide area service bus management component, and the cloud container engine platform comprises a mirror image construction module, a private mirror image warehouse, an application arrangement module and a PaaS platform;
The IaaS layer is an infrastructure-level service layer and comprises a server resource pool, a storage resource pool and a network resource pool, and is used for providing a basic data solution for an application and providing a cloud function of a regulation and control cloud platform;
The external connection layer is used for interfacing with databases of a plurality of related platforms, acquiring data, storing related information of the power system and providing information data for power regulation;
the communication layer is used for connecting the external connection layer with the IaaS layer and providing an information transmission channel among the platform, each user and each system, wherein the information transmission channel comprises an electric power information network, the Internet and a mobile Internet;
and the display layer is used for providing a unified access entry for users and visually displaying the SaaS layer, the platform service layer and the functions and services supported by the IaS layer.
Preferably, the PaaS platform includes a container management module, where the container management module includes at least a monitoring unit and an equalizing unit:
the monitoring unit is used for carrying out lightweight container cluster monitoring on the regulated cloud platform container resources to obtain cluster monitoring information, and specifically comprises:
a monitoring index unit for setting the aggregation index under the multi-dimensional angle as a monitoring index according to the dynamic property of the container cluster nodes,
The real-time monitoring unit is used for monitoring the container cluster nodes and the performance indexes of the containers on the nodes in real time to obtain cluster monitoring information;
The balancing unit is used for carrying out dynamic balancing allocation on the cluster resources of the Docker container of the regulated cloud platform, and specifically comprises the following steps:
The data pulling unit is used for pulling data according to the cluster monitoring information in the same network;
The evaluation unit is used for evaluating the resource use condition of the container on the cluster node and the cluster load degree of the container;
the distribution unit is used for carrying out uniform distribution of the regulated cloud platform dock container cluster resources according to the regulated cloud platform container cluster node dynamic capacity expansion/contraction strategy.
Preferably, the allocation unit is configured to perform balanced allocation of cluster resources of the regulated cloud platform dock container according to a dynamic capacity expansion/contraction strategy of the regulated cloud platform cluster nodes, and specifically includes:
And the capacity expansion/contraction Rong Zi unit is used for comprehensively calculating various monitoring indexes, expanding the application and adding a new container if the calculation result is larger than the capacity expansion threshold value, starting the same mirror image, adding the container to the Docker container cluster node, and removing the container from the Docker container cluster node if the calculation result is smaller than the capacity contraction threshold value, and reducing the existing container by carrying out capacity contraction on the application.
Preferably, the monitoring unit is used for performing lightweight container cluster monitoring on the regulated cloud platform container resources to obtain cluster monitoring information, and the visual analysis unit is used for periodically analyzing the cluster monitoring information and visually displaying the analyzed data.
Preferably, the IaaS layer further provides virtual machine cluster resources, where the virtual machine cluster has a plurality of physical machines, and each physical machine corresponds to at least one virtual machine.
Preferably, the container management module further includes a virtual machine balancing unit, configured to dynamically allocate load of the virtual machine cluster, and specifically includes:
The computing unit is used for computing the use resource weight of each virtual machine, the use resource weight of each physical machine and the average use resource weight of the physical machines;
The judging unit is used for judging the difference value between the physical machine using resource weight and the physical machine average using resource weight;
the execution unit is configured to, when a difference between a resource weight used by any entity machine and an average resource weight used by the entity machine is higher than an equilibrium threshold, specifically include:
the first determining subunit is used for determining the entity machine corresponding to the maximum entity machine use resource weight as an equilibrium source machine;
The second determining subunit is used for finding out the entity machine corresponding to the resource weight used by the minimum entity machine as the equalization destination machine;
The balance difference subunit is used for calculating a balance difference value between the physical machine use resource weight of the balance source machine and the average use resource weight of the physical machine;
The third determining subunit is configured to find, in all balanced source machines, a virtual machine corresponding to the virtual machine usage resource weight closest to the balanced difference value, as a balanced virtual machine;
And the uniform migration subunit is used for migrating the balanced virtual machine to the balanced destination machine.
Preferably, the virtual machine usage resource weight, the physical machine usage resource weight and the physical machine average usage resource weight are calculated according to the following formula:
α=1/P
Wherein j is the number of the physical machines, i is the number of the virtual machines, P is the total number of the physical machines of the virtual machine cluster, n is the total number of the virtual machines, v is the number of all the virtual machines of each physical machine, VM jiRate is the virtual machine use resource ratio of the virtual machine use resource weight of the i virtual machines in the j physical machines, For the processor load rate of the i virtual machine in the j entity machines, VM jiRAMallocate is the storage allocation amount of the i virtual machine in the j entity machines, HOST jiRate is the entity machine usage resource ratio of the entity machine usage resource weight of the j entity machines, and α is the entity machine average usage resource ratio of the entity machine average usage resource weight of the entity machines.
The beneficial effects of the invention include:
Firstly, the invention is based on regulating and controlling the cloud platform, combines the characteristics of the emerging technology and the traditional dispatching automation technology, and the container management platform promotes the utilization efficiency of resources, meets the processing capacity requirements of a system in the sudden peak of business and load, and realizes higher standards in the aspects of high efficiency, rationality, safety and the like of the utilization of platform resources besides meeting the requirements of mass data distributed processing and service.
Secondly, under the dispatching control system architecture based on the shared service, the whole process support of deployment, upgrading, capacity expansion, rollback, offline and the like of the power grid analysis decision type application can be realized based on the resource management and application operation management key technology of the container. The method has the advantages that a set of application development and operation environment for covering development, deployment, trial running and operation links is built, quick construction, agile delivery and convenient operation and maintenance of the power grid analysis decision-making application can be realized, and the support is provided for continuously improving the immediate sharing capability of the regulation and control information of the dispatching control system, complex logic processing, distributed computing and continuous reliable service capability of the application and the on-demand access capability of the application service.
And thirdly, the standardized application management construction mode and the container management method based on the containers are beneficial to perfecting the national provincial regulation analysis decision-making application standardized construction and homogenization management, forming a centralized, unified, work-coordinated and standard and efficient 'large-operation' system, and further improving the regulation and control capability of the large-scale power grid and the capability of optimizing and configuring resources in a large range.
Moreover, a containerized regulation cloud platform based on application development, deployment and operation environment omnibearing support is constructed by utilizing a Docker container technology, so that the rapid construction, agile delivery and convenient operation and maintenance of container resource on-demand dynamic allocation and power grid analysis decision-making application are realized, the support is provided for continuously improving the immediate sharing capability of regulation information of a new generation dispatch control system, and the complex logic processing, distributed computation and continuous reliable service capability of the application are further improved, and the regulation capability of driving a large power grid and the capability of optimizing and configuring resources in a large range are further improved. And the virtual machine in the physical machine with high load rate can be dynamically migrated to the physical machine with low load rate by the dynamic resource allocation method of the virtual machine, so that the aim of balancing the load of each physical machine in the virtual machine cluster can be fulfilled.
And finally, establishing a resource-saving scheduling system construction mode. On the premise of fully considering the safety, in the aspects of system management, system operation, equipment construction and the like, IT system resources are changed from a mode of 'need-for-use' to a mode of 'need-for-use', the utilization efficiency of system resources such as communication, networks, hardware and the like is improved, and a new saving type construction mode is formed.
Only the preferred embodiments of the present invention have been described herein, but it is not intended to limit the scope, applicability, and configuration of the invention. Rather, the detailed description of the embodiments will enable those skilled in the art to practice the embodiments. It will be understood that various changes and modifications may be made in the details without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (4)

1.一种电力系统调控云电网运行分析平台,其特征在于,包括:1. A power system control cloud grid operation analysis platform, characterized by comprising: SaaS层,为软件级服务层,用于提供软件云应用产品,能效服务云系统通过能效服务应用SaaS层实现对能效信息的采集和监测、提供能效参数的诊断分析、以及通过云产品为企业用户实现电力能效云调控和云服务;The SaaS layer is a software-level service layer used to provide software cloud application products. The energy efficiency service cloud system collects and monitors energy efficiency information, provides diagnostic analysis of energy efficiency parameters, and implements power energy efficiency cloud regulation and cloud services for enterprise users through the energy efficiency service application SaaS layer. 平台服务层,包括支撑平台,公共组件管理平台,云容器引擎平台;其中,所述支撑平台包括模型数据平台,大数据平台,运行数据平台,数据交换平台;所述公共组件管理平台包括日记管理组件,告警管理组件,权限管理组件,内部和广域消息总线管理组件,内部和广域服务总线管理组件;所述云容器引擎平台包括镜像构建模块,私有镜像仓库,应用编排模块,PaaS平台;The platform service layer includes a support platform, a public component management platform, and a cloud container engine platform; wherein the support platform includes a model data platform, a big data platform, an operation data platform, and a data exchange platform; the public component management platform includes a diary management component, an alarm management component, a permission management component, an internal and wide area message bus management component, and an internal and wide area service bus management component; the cloud container engine platform includes an image building module, a private image repository, an application orchestration module, and a PaaS platform; IaaS层,为基础设施级服务层,包括服务器资源池、存储资源池、网络资源池,用于为应用提供基础数据解决方案,并提供调控云平台的云功能;The IaaS layer is the infrastructure-level service layer, including server resource pools, storage resource pools, and network resource pools. It is used to provide basic data solutions for applications and provide cloud functions for regulating the cloud platform. 外联层,用于与多个相关平台的数据库对接并获取数据,存储电力系统相关信息,为电力调控提供信息数据;The external connection layer is used to connect with the databases of multiple related platforms and obtain data, store information related to the power system, and provide information data for power regulation; 通信层,用于连接外联层与IaaS层,并提供了平台与各用户、系统之间的信息传输通道,信息传输通道包括电力信息网、互联网及移动互联网;The communication layer is used to connect the external connection layer and the IaaS layer, and provides information transmission channels between the platform and various users and systems. The information transmission channels include the power information network, the Internet, and the mobile Internet; 展示层,用于提供用户统一访问入口,并将所述SaaS层、所述平台服务层与所述IaaS层支持的功能和服务进行可视化展示;The display layer is used to provide a unified access portal for users and to visually display the functions and services supported by the SaaS layer, the platform service layer, and the IaaS layer; 所述PaaS平台包括容器管理模块;所述IaaS层还提供虚拟机集群资源,所述虚拟机集群具有多台实体机,每一实体机对应至少一虚拟机;The PaaS platform includes a container management module; the IaaS layer also provides virtual machine cluster resources, the virtual machine cluster has multiple physical machines, each physical machine corresponds to at least one virtual machine; 所述容器管理模块至少包括:均衡单元;The container management module at least includes: a balancing unit; 所述均衡单元,用于对调控云平台Docker容器集群资源实施动态均衡分配,所述均衡单元具体包括:The balancing unit is used to implement dynamic balanced allocation of the resources of the Docker container cluster of the control cloud platform, and the balancing unit specifically includes: 数据拉取单元,用于在同一网络中,根据集群监控信息,拉取数据;A data pulling unit is used to pull data based on cluster monitoring information in the same network; 评估单元,用于评估集群节点上容器的资源使用状况,容器集群负载程度;The evaluation unit is used to evaluate the resource usage of containers on cluster nodes and the load level of the container cluster; 分配单元,用于依据调控云平台容器集群节点动态扩容/缩容策略,进行调控云平台Docker容器集群资源均衡分配;An allocation unit is used to regulate the balanced allocation of resources of the cloud platform Docker container cluster according to the dynamic expansion/contraction strategy of the cloud platform container cluster nodes; 所述容器管理模块还包括:虚拟机均衡单元,用于对虚拟机集群的负载进行动态分配,具体包括:The container management module also includes: a virtual machine balancing unit, which is used to dynamically distribute the load of the virtual machine cluster, specifically including: 计算单元,用于计算每一虚拟机使用资源权值、每一实体机使用资源权值与实体机平均使用资源权值;A calculation unit, used to calculate the resource usage weight of each virtual machine, the resource usage weight of each physical machine and the average resource usage weight of the physical machines; 判断单元,用于判断所述实体机使用资源权值与所述实体机平均使用资源权值的差值;A determination unit, configured to determine a difference between the resource weight used by the physical machine and the average resource weight used by the physical machine; 执行单元,用于当任一实体机使用资源权值与所述实体机平均使用资源权值的差值高于均衡阈值时,具体包括:The execution unit is configured to, when the difference between the resource usage weight of any entity machine and the average resource usage weight of the entity machine is higher than the balancing threshold, specifically include: 第一确定子单元,用于确定最大实体机使用资源权值所对应的实体机,作为均衡来源机;A first determining subunit is used to determine a physical machine corresponding to a maximum physical machine resource usage weight as a balancing source machine; 第二确定子单元,用于找出最小实体机使用资源权值所对应的实体机,作为均衡目的机;The second determination subunit is used to find the physical machine corresponding to the minimum physical machine resource usage weight as the balancing destination machine; 均衡差值子单元,用于计算所述均衡来源机的所述实体机使用资源权值与所述实体机平均使用资源权值的均衡差值;A balance difference subunit, used for calculating a balance difference between the resource usage weight of the physical machine of the balance source machine and the average resource usage weight of the physical machine; 第三确定子单元,用于在所有的均衡来源机中,找出具有最接近所述均衡差值的所述虚拟机使用资源权值所对应的虚拟机,作为均衡虚拟机;A third determining subunit is used to find out, from all the balancing source machines, a virtual machine corresponding to the virtual machine resource usage weight closest to the balancing difference value as the balancing virtual machine; 均迁子单元,用于将所述均衡虚拟机迁至所述均衡目的机;A migration subunit, used to migrate the balanced virtual machine to the balanced destination machine; 所述虚拟机使用资源权值、所述实体机使用资源权值与所述实体机平均使用资源权值,根据下式计算:The virtual machine resource usage weight, the physical machine resource usage weight and the physical machine average resource usage weight are calculated according to the following formula: 其中,j为实体机编号,i为虚拟机编号,P为虚拟机集群的实体机总数,n为虚拟机总数,v为每一实体机所有虚拟机数,为j实体机中的i虚拟机的所述虚拟机使用资源权值的虚拟机使用资源比,为j实体机中的i虚拟机器的处理器负载率,为j实体机中的i虚拟机器的存储分配量,为j实体机的所述实体机使用资源权值的实体机使用资源比,α为所述实体机平均使用资源权值的实体机平均使用资源比。Where j is the physical machine number, i is the virtual machine number, P is the total number of physical machines in the virtual machine cluster, n is the total number of virtual machines, and v is the number of all virtual machines on each physical machine. is the virtual machine resource usage ratio of the virtual machine resource usage weight of the i virtual machine in the j physical machine, is the processor load rate of virtual machine i in physical machine j, is the storage allocation for virtual machine i in physical machine j, is the physical machine resource usage ratio of the physical machine resource usage weight of the j physical machine, and α is the physical machine average resource usage ratio of the average resource usage weight of the physical machine. 2.根据权利要求1所述的平台,其中,所述容器管理模块至少包括监控单元:2. The platform according to claim 1, wherein the container management module at least comprises a monitoring unit: 监控单元,用于对调控云平台容器资源实施轻量级容器集群监控,得到集群监控信息,所述监控单元具体包括:The monitoring unit is used to implement lightweight container cluster monitoring on the container resources of the control cloud platform to obtain cluster monitoring information. The monitoring unit specifically includes: 监控指标单元,用于根据容器集群节点的动态性,设置多维度角度下的聚合指标作为监控指标,The monitoring indicator unit is used to set the aggregated indicators from multiple dimensions as monitoring indicators according to the dynamics of the container cluster nodes. 实时监视单元,用于对容器集群节点及节点上的容器的性能指标实施实时监视,获得集群监控信息。The real-time monitoring unit is used to implement real-time monitoring of the performance indicators of the container cluster nodes and the containers on the nodes to obtain cluster monitoring information. 3.根据权利要求1所述的平台,其中,所述分配单元,用于依据调控云平台容器集群节点动态扩容/缩容策略,进行调控云平台Docker容器集群资源均衡分配,具体包括:3. The platform according to claim 1, wherein the allocation unit is used to regulate the balanced allocation of cloud platform Docker container cluster resources according to the dynamic expansion/contraction strategy of the cloud platform container cluster nodes, specifically comprising: 扩容/缩容子单元,用于综合计算各项监控指标,如果计算结果大于扩容阀值时,对应用进行扩容并增加新的容器,启动相同的镜像,将该容器加入Docker容器集群节点上;如果计算结果小于缩容阀值时,对应用进行缩容并减少现有的容器,将该容器从Docker容器集群节点上移除。The expansion/reduction subunit is used to comprehensively calculate various monitoring indicators. If the calculation result is greater than the expansion threshold, the application is expanded and a new container is added, the same image is started, and the container is added to the Docker container cluster node; if the calculation result is less than the reduction threshold, the application is reduced and the existing containers are reduced, and the container is removed from the Docker container cluster node. 4.根据权利要求2所述的平台,其中,所述监控单元,用于对调控云平台容器资源实施轻量级容器集群监控,得到集群监控信息,还包括:可视化分析单元,用于对所述集群监控信息进行周期性分析,将分析的数据进行可视化展示。4. The platform according to claim 2, wherein the monitoring unit is used to implement lightweight container cluster monitoring on the container resources of the control cloud platform to obtain cluster monitoring information, and also includes: a visualization analysis unit, which is used to perform periodic analysis on the cluster monitoring information and visualize the analyzed data.
CN201911401268.5A 2019-12-31 2019-12-31 A power system control cloud grid operation analysis platform Active CN111242801B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911401268.5A CN111242801B (en) 2019-12-31 2019-12-31 A power system control cloud grid operation analysis platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911401268.5A CN111242801B (en) 2019-12-31 2019-12-31 A power system control cloud grid operation analysis platform

Publications (2)

Publication Number Publication Date
CN111242801A CN111242801A (en) 2020-06-05
CN111242801B true CN111242801B (en) 2025-07-11

Family

ID=70864082

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911401268.5A Active CN111242801B (en) 2019-12-31 2019-12-31 A power system control cloud grid operation analysis platform

Country Status (1)

Country Link
CN (1) CN111242801B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111949366B (en) * 2020-07-07 2024-04-05 北京思特奇信息技术股份有限公司 System and method for reversely proxy out-of-container service to inside of container
CN114218793A (en) * 2021-12-16 2022-03-22 浪潮云信息技术股份公司 Method and system for realizing simulated power grid management based on container technology
CN114240395B (en) * 2021-12-24 2025-01-10 中国建设银行股份有限公司 Resource delivery method, device, computer equipment and storage medium
CN114596752A (en) * 2022-03-07 2022-06-07 中国电力科学研究院有限公司 Multi-level power grid control integration training simulation method, device, system and equipment
CN116150692A (en) * 2022-11-17 2023-05-23 国家电网有限公司信息通信分公司 Power grid fault diagnosis method and system based on cloud platform and improved isolation forest
CN119519120A (en) * 2024-10-29 2025-02-25 中国南方电网有限责任公司 A power grid multi-node multi-task cluster management system and method based on k8s platform

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109067867A (en) * 2018-07-30 2018-12-21 北京航空航天大学 The virtualization container service elastic telescopic method of data-oriented central loading monitoring
CN110347586A (en) * 2019-05-30 2019-10-18 中国电力科学研究院有限公司 A kind of electric system efficiency Distributed Services cloud system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015197564A1 (en) * 2014-06-23 2015-12-30 Getclouder Ltd. Cloud hosting systems featuring scaling and load balancing with containers
CN104463492B (en) * 2014-12-23 2017-12-26 国家电网公司 A kind of operation management method of power system cloud emulation platform
CN106888254B (en) * 2017-01-20 2020-08-18 华南理工大学 Kubernetes-based container cloud architecture and interaction method among modules thereof
CN106899518B (en) * 2017-02-27 2022-08-19 腾讯科技(深圳)有限公司 Resource processing method and device based on Internet data center

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109067867A (en) * 2018-07-30 2018-12-21 北京航空航天大学 The virtualization container service elastic telescopic method of data-oriented central loading monitoring
CN110347586A (en) * 2019-05-30 2019-10-18 中国电力科学研究院有限公司 A kind of electric system efficiency Distributed Services cloud system

Also Published As

Publication number Publication date
CN111242801A (en) 2020-06-05

Similar Documents

Publication Publication Date Title
CN111221624B (en) A container management method for a control cloud platform based on Docker container technology
CN111242801B (en) A power system control cloud grid operation analysis platform
Zhu et al. A three-dimensional virtual resource scheduling method for energy saving in cloud computing
Lu et al. An effective task scheduling algorithm based on dynamic energy management and efficient resource utilization in green cloud computing environment
Liu et al. Job scheduling model for cloud computing based on multi-objective genetic algorithm
CN102780759A (en) Cloud computing resource scheduling method based on scheduling object space
Liu et al. A survey on virtual machine scheduling in cloud computing
CN105446816B (en) A kind of energy optimization dispatching method towards heterogeneous platform
US20150271023A1 (en) Cloud estimator tool
Zhang et al. A new task scheduling scheme based on genetic algorithm for edge computing
CN106027318A (en) Cloud computing-based two-level optimal scheduling management platform for virtual machine
Deiab et al. Energy efficiency in cloud computing
He et al. Energy-efficient framework for virtual machine consolidation in cloud data centers
Zhou et al. Strategy optimization of resource scheduling based on cluster rendering
Abbasov Cloud computing: State of the art reseach issues
CN106095591A (en) A kind of virtual machine two-stage optimizing management and running platform based on cloud computing
CN117493020A (en) A method to implement computing resource scheduling for data grid
Teng et al. An energy-efficient vm placement in cloud datacenter
Guo Ant colony optimization computing resource allocation algorithm based on cloud computing environment
Devi et al. Pre-copy live vm migration techniques in cloud computing using hdwhm algorithm
Wang et al. Container scaling strategy based on reinforcement learning
Zhuang et al. Overview of cloud computing resource allocation and management technology
Rajnikant et al. Improving energy efficiency and minimizing service-level agreement violation in mobile cloud computing environment
Tang et al. A job scheduling algorithm based on parallel workload prediction on computational grid
Wang et al. An on-the-fly scheduling strategy for distributed stream processing platform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant