[发明专利]基于云技术的开放式电力系统数值仿真系统及其仿真方法有效
申请号: | 201310165139.7 | 申请日: | 2013-05-07 |
公开(公告)号: | CN103246546A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 张恒旭;吕文欣 | 申请(专利权)人: | 山东大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;H04L29/08 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 250061 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 技术 开放式 电力系统 数值 仿真 系统 及其 方法 | ||
技术领域
本发明涉及一种电力系统仿真系统,尤其涉及一种基于云技术的开放式电力系统数值仿真系统及其仿真方法。
背景技术
目前电力系统数值仿真软件已经在诸多方面有了很大的提高和改善,仿真规模不断扩大、计算速度和精度不断提高、新功能以及新模型不断增加、用户界面更加友好、自定义功能日渐完善,但软件系统的开放性依然不足,软件的系统结构依然有诸多限制。同时,互联网中大量计算机资源处于闲置状态,利用率很低。
具体而言,首先,目前的大多数电力系统数值仿真软件未能提供很好的应用程序接口API,不能使用户充分利用现有的软件核心(计算引擎),通过二次开发实现自己的高级分析任务。其次,软件依然是传统的集中式安装模式,即软件完全安装于用户的计算机上。一方面,用户计算机性能水平高低将影响软件工作的效率;另一方面,软件计算引擎的更新和升级十分繁琐,且容易发生不兼容的情况。最后,对于用户而言,购买一套商业的电力系统数值仿真软件价格依然昂贵,尚无一种将电力系统数值仿真计算作为服务提供给用户使用的平台,更没有考虑到利用网络中大量闲置的计算资源来构建这样一个平台,使得用户能够以极低的成本甚至免费使用电力系统数值仿真计算系统。
在各类组织或机构中,大量的硬件资源和软件资源长时间处于闲置状态,即普遍存在资源利用率低的问题。就硬件资源而言,一般来讲,一台计算机的平均CPU利用率能达到20%已属高利用率。实际情况是有大量的服务器利用率一直保持在10%到15%之间,不仅浪费了大量的计算资源,更消耗了相当的电力能源,造成了极大的浪费。就软件资源而言,各类组织或者机构,尤其是高校各个学院,都有自己研发的应用软件。这些软件大多数尚未达到商业软件的标准,组织机构无法对外出售获利,同时亦不愿将软件完全赠送给他人使用。然而这些软件确实有一定的应用价值,可惜除了拥有者自身使用之外,没有能够提供一个平台,开放这些软件的应用,使这些软件资源得到更好的利用。
所以,应当考虑在不影响资源提供者正常工作的情况下,实现各类资源的共享,提高硬件设备和软件资源的利用率。云计算资源共享的理念和服务方式为解决上述问题提供了思路:将各种硬件和软件计算资源放入云端的资源池,云端负责对计算资源进行监控和管理,让客户端的用户通过网络实现远程云服务的申请和使用。
发明内容
为解决上述问题,本发明提出了一种基于云技术的开放式电力系统数值仿真系统及其仿真方法。
一种基于云技术的开放式电力系统数值仿真系统,它分为客户端和云端,所述云端由调度中心和资源池组成;
其中调度中心包括若干监控员模块、监控管家模块和接待员模块;接待员模块接收来自客户端的服务申请,并按照服务申请队列向监控管家模块发送信息,监控管家模块与各监控员模块通信;
所述资源池包括若干可用资源设备,每台资源设备上都安装了电力系统数值仿真计算引擎,同时包括至少一个服务接口;各服务接口与调度中心的各监控员模块一一对应;
监控员模块监视服务接口所在资源设备的CPU利用率和内存利用率的实时信息,并在必要时将监控管家模块的命令发送给服务接口;
监控管家模块负责管理所有监控员模块,在调度中心显示各服务接口的具体信息,并在收到接待员模块发来的服务申请时为其查找出当前可用的最空闲资源设备;
接待员模块负责为服务申请队列中的客户端向监控管家模块查询可用资源设备,当查到有可用资源设备时,即将包含资源设备IP地址、服务端口、验证码的密匙发送给客户端,同时此验证码由监控管家模块通过监控员模块发送给服务接口;当没有可用资源设备时,返回无可用资源设备即无法提供服务的信息;
客户端仅在申请服务时才与调度中心交互,申请成功后便只与实际的资源设备交互,通过发送计算命令调用资源设备上的电力系统数值仿真计算引擎,完成高级分析任务。
所述资源设备可设置服务接口的监听状态,即在连接到调度中心的情况下,决定是否提供服务;当服务接口被设置为不监听状态时,调度中心不会把服务任务交给该资源设备。
所述客户端和资源设备均包含:函数单元和通讯单元;而资源设备还包含一个服务单元;其中,函数单元采用接口函数API,定义了所有可供用户调用的函数,这些函数的集合即为制定结构的数据库:一张规范化的函数表;通讯单元负责将函数单元按统一规约整理好的消息发送至对端,并处理资源设备服务接口暂不可用的情况;资源设备负责运行计算引擎、管理数据、生成数据文件工作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310165139.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:Hadoop的调度方法、系统及管理节点
- 下一篇:一种可转换调节的伞