- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于云计算的电力系统短路计算教学软件的开发
基于云计算的电力系统短路计算教学软件的开发摘要:主要介绍了云计算及其特点,电力系统短路计算软件开发中云计算平台的选择,软件开发语言的选择,主程序框图及计算程序框图的设计,软件的主要特点及其在教学中的应用情况。认为云计算在提高课堂效率的同时,也很好地增强了教学效果
关键词:云计算;Java;电力系统;短路计算;教育新技术
作者简介:张凤鸽(1980-),女,安徽颍上人,华中科技大学强电磁工程与新技术国家重点实验室动模实验基地,工程师。杨德先(1964-),男,湖北武汉人,华中科技大学强电磁工程与新技术国家重点实验室动模实验基地,高级工程师。(湖北#8194;武汉#8194;430074)
中图分类号:G642.0#8195;#8195;文献标识码:A#8195;#8195;文章编号:1007-0079(2011)36-0195-03
一、云计算及其特点
1.什么是云计算?
云计算(Cloud Computing)可以是租用一台服务器或一千台服务器并在目前世界上最强大的系统上运行地球物理建模应用程序的能力;云计算也可以是租用一个虚拟服务器,在其上面加载软件,随意打开和关闭该虚拟服务器或克隆该服务器十次以满足突发工作负荷需求的能力;云计算可以存储并保护巨量数据,而且这些数据只允许授权应用程序和用户进行访问;云计算可由能建立一个包括OS、Apache、MySQL数据库、Perl、Python和PHP的平台的云提供商提供支持,该平台能够根据不断变化的工作负荷自动扩展;云计算还可以是在互联网上使用存储并保护数据,同时提供服务应用程序的能力;云计算可以使用存储云(Storage Cloud)来保存应用程序、企业和个人数据。而且,云计算还可以使用少数Web服务来集成照片、地图和GPS信息,以便与客户 Web 浏览器中创建聚合(Mashup)
简而言之,云计算就是利用互联网进行信息的计算和存储
2.云计算的特点
(1)超大规模。“云”具有相当的规模,Google云计算已经拥有100多万台服务器,企业私有云一般拥有数百上千台服务器
(2)虚拟化。云计算支持用户在任意位置使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体
(3)高可靠性。“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机更可靠
(4)通用性。云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行
(5)高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要
(6)按需服务。“云”是一个庞大的资源池,你只需按需购买
(7)极其廉价。由于“云”的特殊容错措施,可以采用极其廉价的节点来构成云,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务
既然云计算拥有如此之多的优点,将云计算应用到电力系统教学中将会是非常有价值的研究方向。例如利用云计算进行短路计算、潮流计算、暂态稳定计算教学与演示等,可缩短上述计算所用时间、增加直观性、提高效率,同时也增强了教学效果
二、软件设计与开发
1.云计算平台的选择
现在市面上使用较多的有Amazon的EC2平台、IBM的蓝云平台、Google的App Engine平台等。Amazon EC2是云计算市场化的先锋,使用其云计算服务需要付费;IBM的云计算主要面向于企业级的开发,对于教学来说太过专业。最终我们选择了Google公司的Google App Engine作为我们的云计算平台
Google App Engine是Google公司提供的云计算平台,用户可以在其可扩展系统上构建网络应用程序。每个Google App Engine 应用程序都可使用500MB的持久存储空间以及可支持每月500万综合浏览量的足够带宽和CPU。这些对于一个教学软件开发来说已足够
2.Google App Engine的优点
(1)使用Google的资源,运行自己的应用。Google App Engine 可让开发者使用与Google现在的应用完全相同的环境来构建自己的网站
(2)不需要额外的软硬件配置。Google App Engine 提供一个完整的Web应用环境
(3)良好的可伸缩性。Google App Engine 使你不用考虑使用人数的限制,从1个人到1百万人,Google App Engine 都能提供良好的支持
(4)免费开始使用。选择Google App Engine不用担心流量问题和使用费用的问题
3.软件开发语言的选择
文档评论(0)