CN115567397B - 一种水电集控中心一体化平台***的云部署方法 - Google Patents

一种水电集控中心一体化平台***的云部署方法 Download PDF

Info

Publication number
CN115567397B
CN115567397B CN202211151853.6A CN202211151853A CN115567397B CN 115567397 B CN115567397 B CN 115567397B CN 202211151853 A CN202211151853 A CN 202211151853A CN 115567397 B CN115567397 B CN 115567397B
Authority
CN
China
Prior art keywords
virtual machine
hydropower
integrated platform
control center
module
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
CN202211151853.6A
Other languages
English (en)
Other versions
CN115567397A (zh
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.)
BEIJING IWHR TECHNOLOGY CO LTD
Yalong River Hydropower Development Co Ltd
Original Assignee
BEIJING IWHR TECHNOLOGY CO LTD
Yalong River Hydropower Development Co Ltd
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 BEIJING IWHR TECHNOLOGY CO LTD, Yalong River Hydropower Development Co Ltd filed Critical BEIJING IWHR TECHNOLOGY CO LTD
Priority to CN202211151853.6A priority Critical patent/CN115567397B/zh
Publication of CN115567397A publication Critical patent/CN115567397A/zh
Application granted granted Critical
Publication of CN115567397B publication Critical patent/CN115567397B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/16Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Molecular Biology (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种水电集控中心一体化平台***的云部署方法,属于水电站自动化控制技术领域。该方法包括:构建各***模块的虚拟机子模块;根据构建的虚拟机子模块,下发虚拟机,并配置虚拟化网络;根据水电站的信息,利用虚拟化网络对各***模块进行配置,实现与各梯级水电站间的通讯;根据水电集控中心一体化平台融合需求,融合经配置后的***模块;利用终端展示融合后的画面和各水电站的数据,完成云部署。本发明解决了现有技术中部署周期长的问题。

Description

一种水电集控中心一体化平台***的云部署方法
技术领域
本发明属于水电站自动化控制技术领域,尤其涉及一种水电集控中心一体化平台***的云部署方法。
背景技术
随着国内水电厂的建设和计算机技术的发展,同一流域水电站集中控制作为一种高效的统一管理方式,发展十分迅猛,水电站集控中心内设备的安全可靠运行具有十分重要的意义。
针对水电站集控中心***模块部署通常采用的方法是借助各***模块厂家提供的硬件和独立的网络进行数据的收集和传输。这类部署方法主要有两大限制:一是每个***模块厂家提供的硬件都多达一整面盘柜,在采购、施工和维护等方面成本较高,如果集控中心新增***模块,整个部署周期会很长。二是每个模块为独立一套***,运行人员监屏需要在不同***里切换,并且需要其熟悉各***模块的使用,这也增加了运行成本。
目前已有一种水电站集控中心***模块部署方法,是监控***的软件平台融合其他***模块,实现软件一体化平台建设。此方法虽然可让运行人员在同一***内对各***模块进行监控,但是有两方面主要缺点:一方面是仍然使用传统热设备,如果单台设备宕机后,恢复热备状态难度较大;一方面是每个***模块厂家提供的硬件都多达一整面盘柜,在采购、施工和维护等方面成本较高,如果集控中心新增***模块,整个部署周期会很长。
发明内容
针对现有技术中的上述不足,本发明提供的一种水电集控中心一体化平台***的云部署方法,解决了现有技术中部署周期长的问题。
为了达到以上目的,本发明采用的技术方案为:
本方案提供一种水电集控中心一体化平台***的云部署方法,包括以下步骤:
S1、构建各***模块的虚拟机子模块;
S2、根据构建的虚拟机子模块,下发虚拟机,并配置虚拟化网络;
S3、根据水电站的信息,利用虚拟化网络对各***模块进行配置,实现与各梯级水电站间的通讯;
S4、根据水电集控中心一体化平台融合需求,融合经配置后的***模块;
S5、利用终端展示融合后的画面和各水电站的数据,完成云部署。
进一步地,所述步骤S1包括以下步骤:
S101、接收终端发出的虚拟机申请请求指令;
S102、根据请求指令计算各***模块的剩余资源;
S103、判断物理主机的剩余物理资源是否满足当前申请的虚拟机需求,若是,则进入步骤S104,否则,添加物理资源,并将添加的物理资源加入剩余的资源集合中,并进入步骤S104;
S104、根据判断结果设定虚拟机部署策略,并根据部署策略构建虚拟机子模块。
再进一步地,所述步骤S104包括以下步骤:
S1041、将各请求指令进行粒子编码,并随机生成N个粒子作为初始种群;
S1042、根据判断结果将全局最优解加入初始种群的归档集中;
S1043、对种群进行变异操作,得到最优粒子;
S1044、根据最优粒子,寻找全局最优解更新归档集;
S1045、更新粒子群的速度和位置;
S1046、根据更新结果,计算归档集中的粒子群的拥挤度,以控制归档集的大小;
S1047、判断是否满足迭代条件,若是,则进入步骤S1048,否则,返回步骤S1041;
S1048、输出归档集,形成虚拟机部署策略,并根据部署策略构建虚拟机子模块。
再进一步地,所述更新粒子群的速度和位置表达式如下:
Vk+1=ωVk+c1(pbestk-xk)+c2(gbestk-xk)
xk+1=xk+vk
其中,Vk+1和xk+1分别表示更新后的粒子速度和位置,Vk表示当前迭代V的速度分量,xk表示对应粒子X的相应位置上的位置分量,pbestk表示最优粒子的相应位置上的分量,gbestk表示归档集中随机粒子的分量,ω表示惯性因子,c1和c2均表示学习因子。
再进一步地,所述拥挤度的表达式如下:
其中,PCD(Pk)表示归档集中的粒子,Pk+1和Pk-1分别表示Pk相邻两侧的粒子,m表示适应度函数总数,i表示适应度函数个数,Fi max和Fi min分别表示第i个适应度函数在粒子群中的最大值和最小值。
再进一步地,所述步骤S2包括以下步骤:
S201、根据构建的虚拟机子模块,下发一体化平台虚拟机和***模块虚拟机;
S202、分别记录一体化平台虚拟机和***模块虚拟机的Mac地址;
S203、基于记录的Mac地址,根据IP规划表、配置IP和路由至虚拟化网络;
S204、将配置好的虚拟化网络与网络设备建立通讯连接,完成虚拟化网络的配置。
再进一步地,所述步骤S3包括以下步骤:
S301、分别获取水电站的信息以及各梯级水电站的信息;
S302、根据水电站的信息以及各梯级水电站的信息,利用虚拟化网络配置各***模块内的程序;
S303、基于配置好程序的***模块,建立水电集控中心一体化平台与各梯级水电站的通讯。
本发明的有益效果:
(1)本发明对水电集控中心一体化平台进行云部署,首先构建利用粒子算法构建虚拟机模块,再基于该虚拟机子模块进行对各梯级水电站与水电站集控中心建立通信连接,同时,根据一体化平台SDK开发融合画面进行快速部署,解决了现有技术中部署周期长的问题。
(2)本发明利用粒子算法合理的进行虚拟机动态部署能增强***的性能,提高资源利用率,提升容错性能还能节约能源。
附图说明
图1为本发明的方法流程图。
图2为本实施例中水电集控中心一体化平台***模块云部署的原理框图。
具体实施方式
下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
实施例
如图1所示,本发明提供了一种水电集控中心一体化平台***的云部署方法,其实现方法如下:
S1、构建各***模块的虚拟机子模块,其实现方法如下:
S101、接收终端发出的虚拟机申请请求指令;
S102、根据请求指令计算各***模块的剩余资源;
S103、判断物理主机的剩余物理资源是否满足当前申请的虚拟机需求,若是,则进入步骤S104,否则,添加物理资源,并将添加的物理资源加入剩余的资源集合中,并进入步骤S104;
S104、根据判断结果设定虚拟机部署策略,并根据部署策略构建虚拟机子模块,其实现方法如下:
S1041、将各请求指令进行粒子编码,并随机生成N个粒子作为初始种群;
S1042、根据判断结果将全局最优解加入初始种群的归档集中;
S1043、对种群进行变异操作,得到最优粒子;
S1044、根据最优粒子,寻找全局最优解更新归档集;
S1045、更新粒子群的速度和位置;
S1046、根据更新结果,计算归档集中的粒子群的拥挤度,以控制归档集的大小;
S1047、判断是否满足迭代条件,若是,则进入步骤S1048,否则,返回步骤S1041;
S1048、输出归档集,形成虚拟机部署策略,并根据部署策略构建虚拟机子模块。
所述更新粒子群的速度和位置表达式如下:
Vk+1=ωVk+c1(pbestk-xk)+c2(gbestk-xk)
xk+1=xk+vk
其中,Vk+1和xk+1分别表示更新后的粒子速度和位置,Vk表示当前迭代V的速度分量,xk表示对应粒子X的相应位置上的位置分量,pbestk表示最优粒子的相应位置上的分量,gbestk表示归档集中随机粒子的分量,ω表示惯性因子,c1和c2均表示学习因子;
所述拥挤度的表达式如下:
其中,PCD(Pk)表示归档集中的粒子,Pk+1和Pk-1分别表示Pk相邻两侧的粒子,m表示适应度函数总数,i表示适应度函数个数,Fi max和Fi min分别表示第i个适应度函数在粒子群中的最大值和最小值。
本实施例中,***模块的虚拟机子模块的建立还包括:确定虚拟机模板硬件资源包括CPU核数、内存大小和***盘大小等,以及确定虚拟机模板软件资源包括操作***版本、划卷、数据库版本和常用软件等。
S2、根据构建的虚拟机子模块,下发虚拟机,并配置虚拟化网络,其实现方法如下:
S201、根据构建的虚拟机子模块,下发一体化平台虚拟机和***模块虚拟机;
S202、分别记录一体化平台虚拟机和***模块虚拟机的Mac地址;
S203、基于记录的Mac地址,根据IP规划表、配置IP和路由至虚拟化网络;
S204、将配置好的虚拟化网络与网络设备建立通讯连接,完成虚拟化网络的配置。
本实施例中,如图2所示,下发虚拟机,根据***模块需要,在不同安全生产区下发指定数量的虚拟机,记录虚拟机Mac地址,便于操作***的激活。配置虚拟化网络,根据集控中心IP规划表,配置IP、路由和云外相关安全设备,如隔离装置等。
S3、根据水电站的信息,利用虚拟化网络对各***模块进行配置,实现与各梯级水电站间的通讯,其实现方法如下:
S301、分别获取水电站的信息以及各梯级水电站的信息;
S302、根据水电站的信息以及各梯级水电站的信息,利用虚拟化网络配置各***模块内的程序;
S303、基于配置好程序的***模块,建立水电集控中心一体化平台与各梯级水电站的通讯。
本实施例中,如图2所示,根据实际情况调整***模块配置完成融合,根据5座水电站的规约和点表等信息,对***模块内的程序进行配置,完成各梯级水电站通讯测试。
S4、根据水电集控中心一体化平台融合需求,融合经配置后的***模块;
S5、利用终端展示融合后的画面和各水电站的数据,完成云部署。
本实施例中,根据实际情况调整***模块配置完成融合,根据各梯级电站的数量、通讯规约和点表等信息,对***模块内的程序进行配置,完成水电集控中心与各梯级电站的通讯测试,各***模块根据一体化平台SDK进行软件开发,实现画面融合。如,30个监盘坐席上均有云终端,运行人员可以通过终端看到一体化平台融合***模块后的画面。

Claims (4)

1.一种水电集控中心一体化平台***的云部署方法,其特征在于,包括以下步骤:
S1、构建各***模块的虚拟机子模块;
所述步骤S1包括以下步骤:
S101、接收终端发出的虚拟机申请请求指令;
S102、根据请求指令计算各***模块的剩余资源;
S103、判断物理主机的剩余物理资源是否满足当前申请的虚拟机需求,若是,则进入步骤S104,否则,添加物理资源,并将添加的物理资源加入剩余的资源集合中,并进入步骤S104;
S104、根据判断结果设定虚拟机部署策略,并根据部署策略构建虚拟机子模块;
S2、根据构建的虚拟机子模块,下发虚拟机,并配置虚拟化网络;
所述步骤S2包括以下步骤:
S201、根据构建的虚拟机子模块,下发一体化平台虚拟机和***模块虚拟机;
S202、分别记录一体化平台虚拟机和***模块虚拟机的Mac地址;
S203、基于记录的Mac地址,根据IP规划表、配置IP和路由至虚拟化网络;
S204、将配置好的虚拟化网络与网络设备建立通讯连接,完成虚拟化网络的配置;
S3、根据水电站的信息,利用虚拟化网络对各***模块进行配置,实现与各梯级水电站间的通讯;
所述步骤S3包括以下步骤:
S301、分别获取水电站的信息以及各梯级水电站的信息;
S302、根据水电站的信息以及各梯级水电站的信息,利用虚拟化网络配置各***模块内的程序;
S303、基于配置好程序的***模块,建立水电集控中心一体化平台与各梯级水电站的通讯;
S4、根据水电集控中心一体化平台融合需求,融合经配置后的***模块;
S5、利用终端展示融合后的画面和各水电站的数据,完成云部署。
2.根据权利要求1所述的水电集控中心一体化平台***的云部署方法,其特征在于,所述步骤S104包括以下步骤:
S1041、将各请求指令进行粒子编码,并随机生成N个粒子作为初始种群;
S1042、根据判断结果将全局最优解加入初始种群的归档集中;
S1043、对种群进行变异操作,得到最优粒子;
S1044、根据最优粒子,寻找全局最优解更新归档集;
S1045、更新粒子群的速度和位置;
S1046、根据更新结果,计算归档集中的粒子群的拥挤度,以控制归档集的大小;
S1047、判断是否满足迭代条件,若是,则进入步骤S1048,否则,返回步骤S1041;
S1048、输出归档集,形成虚拟机部署策略,并根据部署策略构建虚拟机子模块。
3.根据权利要求2所述的水电集控中心一体化平台***的云部署方法,其特征在于,所述更新粒子群的速度和位置表达式如下:
Vk+1=ωVk+c1(pbestk-xk)+c2(gbestk-xk)
xk+1=xk+vk
其中,Vk+1和xk+1分别表示更新后的粒子速度和位置,Vk表示当前迭代V的速度分量,xk表示对应粒子X的相应位置上的位置分量,pbestk表示最优粒子的相应位置上的分量,gbestk表示归档集中随机粒子的分量,ω表示惯性因子,c1和c2均表示学习因子。
4.根据权利要求3所述的水电集控中心一体化平台***的云部署方法,其特征在于,所述拥挤度的表达式如下:
其中,PCD(Pk)表示归档集中的粒子,Pk+1和Pk-1分别表示Pk相邻两侧的粒子,m表示适应度函数总数,i表示适应度函数个数,Fi max和Fi min分别表示第i个适应度函数在粒子群中的最大值和最小值。
CN202211151853.6A 2022-09-21 2022-09-21 一种水电集控中心一体化平台***的云部署方法 Active CN115567397B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211151853.6A CN115567397B (zh) 2022-09-21 2022-09-21 一种水电集控中心一体化平台***的云部署方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211151853.6A CN115567397B (zh) 2022-09-21 2022-09-21 一种水电集控中心一体化平台***的云部署方法

Publications (2)

Publication Number Publication Date
CN115567397A CN115567397A (zh) 2023-01-03
CN115567397B true CN115567397B (zh) 2024-02-20

Family

ID=84740379

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211151853.6A Active CN115567397B (zh) 2022-09-21 2022-09-21 一种水电集控中心一体化平台***的云部署方法

Country Status (1)

Country Link
CN (1) CN115567397B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105988428A (zh) * 2015-02-02 2016-10-05 甘肃盛御水利水电科技有限公司 智能水电站营运平台***
CN108469983A (zh) * 2018-04-02 2018-08-31 西南交通大学 一种云环境下的基于粒子群算法的虚拟机部署方法
CN110519259A (zh) * 2019-08-23 2019-11-29 北京浪潮数据技术有限公司 云平台对象间通讯加密配置方法、装置及可读存储介质
CN110865621A (zh) * 2019-11-28 2020-03-06 云南云电同方科技有限公司 监测水电站的方法及其***
CN111049686A (zh) * 2019-12-20 2020-04-21 北京科东电力控制***有限责任公司 一种电力监控***安全防护虚拟实验室及其构建方法
CN111726305A (zh) * 2020-06-18 2020-09-29 广州市品高软件股份有限公司 一种面向虚拟机的多级流表管控方法及***
CN111726329A (zh) * 2019-03-22 2020-09-29 北京东晨联创科技股份有限公司 一种加油站***云化管理的方法
CN114371912A (zh) * 2021-12-29 2022-04-19 江苏先云信息技术有限公司 数据中心的虚拟网络管理方法及数据中心***

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105988428A (zh) * 2015-02-02 2016-10-05 甘肃盛御水利水电科技有限公司 智能水电站营运平台***
CN108469983A (zh) * 2018-04-02 2018-08-31 西南交通大学 一种云环境下的基于粒子群算法的虚拟机部署方法
CN111726329A (zh) * 2019-03-22 2020-09-29 北京东晨联创科技股份有限公司 一种加油站***云化管理的方法
CN110519259A (zh) * 2019-08-23 2019-11-29 北京浪潮数据技术有限公司 云平台对象间通讯加密配置方法、装置及可读存储介质
CN110865621A (zh) * 2019-11-28 2020-03-06 云南云电同方科技有限公司 监测水电站的方法及其***
CN111049686A (zh) * 2019-12-20 2020-04-21 北京科东电力控制***有限责任公司 一种电力监控***安全防护虚拟实验室及其构建方法
CN111726305A (zh) * 2020-06-18 2020-09-29 广州市品高软件股份有限公司 一种面向虚拟机的多级流表管控方法及***
CN114371912A (zh) * 2021-12-29 2022-04-19 江苏先云信息技术有限公司 数据中心的虚拟网络管理方法及数据中心***

Also Published As

Publication number Publication date
CN115567397A (zh) 2023-01-03

Similar Documents

Publication Publication Date Title
US11714671B2 (en) Creating virtual machine groups based on request
CN107087019B (zh) 一种基于端云协同计算架构的任务调度方法及装置
CN109980776B (zh) 一种智能配变***和该***的应用方法
WO2017036244A1 (zh) 配电网数字仿真***
TWI612415B (zh) 伺服器之系統與管理方法以及電腦可讀儲存媒介
CN110008005B (zh) 基于云平台的电网通信资源虚拟机迁移***及方法
TW201638712A (zh) 伺服器系統及其電腦實現之方法及非暫態電腦可讀取儲存媒體
CN103530193A (zh) 用于调节应用进程的方法和设备
CN105516292A (zh) 一种智能变电站云平台的热备方法
CN113630265B (zh) 一种基于智能网卡的虚拟网络冗余备份方法及装置
Wang et al. Robust task offloading in dynamic edge computing
CN110113406B (zh) 基于分布式的计算服务集群***
CN105144109A (zh) 分布式数据中心技术
CN106155264A (zh) 管理存储子***的电力消耗的计算机方法与计算机***
CN109002354A (zh) 一种基于OpenStack的计算资源容量弹性伸缩方法及***
CN110718947A (zh) 充电桩群控配电分时***
CN113778615A (zh) 一种快速稳定的网络靶场虚拟机构建***
CN109842526B (zh) 一种容灾方法和装置
CN112351106B (zh) 一种含事件网格的服务网格平台及其通信方法
CN115567397B (zh) 一种水电集控中心一体化平台***的云部署方法
CN115766405B (zh) 一种故障处理方法、装置、设备和存储介质
Jing et al. Application of cloud edge collaboration architecture in power iot
CN112003825A (zh) 一种基于sdn的虚拟网络隔离方法及sdn控制器
CN111511041B (zh) 一种远程连接方法及装置
CN109687985B (zh) 一种变电站过程层网络自动配置方法及***

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