变压器优化的设计软件开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
变压器优化的设计软件开发

变压器优化的设计软件开发   摘 要:本软件编程语言为Visual Basic和C++,编程语言和变压器设计原理相结合。采用分层遗传算法实现变压器的优化设计,并以220kV两圈变压器为实例进行验证,改进的MLGA比单层传统GA成本节省了3.02%,比手工设计方案节约9.48%。开发了10-220kV等级变压器的优化设计软件及界面,实现变压器设计人员由手工计算向计算机软件计算转变。   关键词:Visual Basic;变压器设计原理;分层遗传算法;变压器优化设计   1 概述   变压器优化设计软   件节约设计成本,提高设计质量,缩短产品的开发周期,将人工智能技术、数据库技术应用于设计中去,快速设计其结构方案,进一步提高公司的技术水平、企业形象和在市场中的核心竞争力。研究基于知识工程的计算机集成系统对变压器制造企业在“以市场需求为中心”的激烈竞争中有着很强的应用价值,对我国变电设   备制造企业和国民经济的发展有重要的现实意义[1]。   2 分层遗传算法的原理   本软件采用改进的分层遗传算法进行优化设计,传统的遗传算法是将所有设计优化变量进行编码形成一个向量(染色体),然后由染色体组成一个种群进行进化操作;分层遗传算法的基本思想是将设计优化变量根据工程实际权重或优化先后顺序分类并进行独立编码,放置在不同的层中,每层中可以有多个种群进行并行的遗传操作,因此每个种群可以采用不同的遗传算子、不同的遗传参数,并行的设计。不失一般性,这里以三层遗传优化算法为例,简要介绍分层遗传算法原理[2]。如图1所示。   第一层GA1是控制其他模块的独立遗传算法,第二层GA2和第三层GA3分别由一系列的模块组成,每个模块对应一个子问题,每个子问题对应一个独立的GA,且同一层中的各个模块的编码相同。一个独立的GA可以用以下格式来描述:   GA=(PO,PS,IS,FIT,SO,CO,MO)   (1)其中PO、PS、IS、FIT,分别表初始种群、种群大小、编码长度以及适应度值,SO、CO、MO分别代表选择、交叉、变异,故分层遗传算法可以用下式描述:   GAij=(POij,PSij,ISij,FITij,SOij,COij,MOij)   (2) 其中下标i和j表示分层遗传算法第i层第j个模块,GAij表示用独立遗传算法求解第i层第j个模块。由于上层和下层以及同层相邻模块之间的影响,考虑上层和下层之间的影响,GAij可以表示为式(3)。   GAij={POij(GAi-1,j),PSij(GAi-1,j),ISij(GAi-1,j),FITij(GAi-1,j),SOij(GAi-1,j),COij(GAi-1,j),MOij(GAi-1,j)}(3)   如果考虑同层相邻模块的影响则GAij表示为式(4)。   GAij={POij(GAi-1,j,GAi-1,j,GAi-1,j),PSij(GAi-1,j,GAi,j-1,GAi,j +1),   ISij(GAi-1,j,GAi,j-1,GAi,j +1),FITij(GAi-1,j,GAi,j-1,GAi,j +1),   SOij(GAi-1,j,GAi,j-1,GAi,j +1),COij(GAi-1,j,GAi,j-1,GAi,j +1),   MO(GAi-1,j,GAi,j-1,GAi,j +1)}(4)   可以看出GAij除了受到自身的变量数目、变量变化范围以及目标解的精度的影响外,还受到上层GAi-1,j或者同层模块GAi,j-1和GAi,j +1的影响。   分层遗传算法的优点在于:   1) 动态编码:下层染色体的编码长度、设计变量的变化范围和精度等随着上层染色体的编码动态的调节变化。   2) 抑制早熟:同层中不同模块进行并行的遗传操作,且相对独立,能有效增强群体的多样性,如果其中一个子模块陷入局部最优,可以通过其它模块的进化跳出局部搜索,在全局范围内进行搜索.   3) 动态调整遗传因子:每个子模块之间的关系相对独立,所以选择、交叉、变异、种群大小、进化代数等遗传操作可以在程序实现时动态的变化。   3 数据流程图   变压器设计涉及大量的数据,各种材料的数据,初始参数以及最后输出数据等,故需要合理、有序的加以管理,图2为数据流程图。   4 电力变压器电磁优化设计软件开发   本文完成了35kV、63kV、110kV、220kV四个电压等级油浸式电力变压器的电磁优化设计程序,并通过与手工设计的计算结果比较,验证了程序的正确性和有效性。   1) 电压等级选择模块   设计者进入软件后首先需要选择电压等级,如图3所示,使用者在四个子模块中进行具体的参数设置,以便进一步计算优化,在子模块中用户也可以重新选择电压等级从而跳到另一个电压等级的子模块设计中去。

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档