[发明专利]提高变压器循环遍历法程序设计中数据库查询效率的方法有效
申请号: | 201510047423.3 | 申请日: | 2015-01-30 |
公开(公告)号: | CN104573092B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 杜江;王君;王景芹;袁中华;李爱铂;张烨烨;邢亮 | 申请(专利权)人: | 河北工业大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F8/20 |
代理公司: | 天津翰林知识产权代理事务所(普通合伙) 12210 | 代理人: | 胡安朋 |
地址: | 300401 天津市*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 循环遍历 变压器 变压器设计 数组 变压器参数 查询数据库 数据库查询 程序设计 写入 数据库 计算机辅助设计 读取 计算机软件 数据库文件 参数数据 程序运行 设计程序 有效地 字段 | ||
本发明提高变压器循环遍历法程序设计中数据库查询效率的方法,涉及变压器设计程序的计算机辅助设计,步骤是:获取需要循环遍历的变压器设计的参数;将变压器设计的参数数据存入变压器参数数据库;在变压器参数数据库文件中建立空白表;在循环遍历法程序中设置数组;根据借助VC++计算机软件编写的循环遍历法程序中所选定变压器的相关参数值;根据所确定的各个取值范围用SQL语言查询数据库文件中的数值,依次写入对应的第四步的设置数组中;将各个数组中的数值写入空白表2的对应的字段名下;各个空白表2中数据参加循环遍历。该方法有效地缩短现有变压器循环遍历法设计程序中数据库的读取时间,减少查询数据库所用时间,提高程序运行效率。
技术领域
本发明的技术方案涉及变压器设计程序的计算机辅助设计,具体地说是提高变压器循环遍历法程序设计中数据库查询效率的方法。
背景技术
变压器的设计需要大量的反复计算。人工计算速度慢、周期长、精度低、可行方案少。随着计算机技术的发展,人们开始采用不同的程序语言以及各种优化方法来完成变压器的设计工作,其中循环遍历法是现有技术中一种普遍应用并认可度较高的方法。循环遍历法就是将变压器设计所涉及各个参数的可能取值代入程序中循环计算,然后将满足约束条件的设计方案输出供设计人员选择。
变压器设计的某些参数的可行取值在人工计算时表示为不同的表格;在现有的循环遍历法设计程序中,变压器设计参数的可行取值一般存储于数据库中。例如,铁心直径和与其相关的片宽、叠厚,扁导线和与其相关的导线宽、导线厚及导线面积,这些数据少则几百个,多的达到上千个。若已知铁心直径,需查询相应的片宽、叠厚,现有技术的变压器循环遍历法设计程序运行过程是从第一个铁心直径数据开始查找,直到找到相同的铁心直径后读取相应的片宽、叠厚,这很耗时。另外,循环遍历法设计程序中有大量的嵌套,例如确定一个铁心直径后可对应若干低压绕组导线规格,一个低压绕组导线规格选定后又对应若干个高压导线规格,导线规格需要查询数据库。再有,硅钢片性能参数、绕组散热参数及其他参数都需要查询数据库。有关文献报道采用循环遍历法计算变压器可行方案的时间从几十分钟到几个小时不等。分析表明,查询数据库数据所用时间占据了其中很大的份额。由于现有技术中采用循环遍历法解决实际问题涉及到数据库查询时都会遇到上述问题,导致程序运行效率低,因此上述问题亟待解决。
发明内容
本发明所要解决的技术问题是:提供提高变压器循环遍历法程序设计中数据库查询效率的方法,将需要循环遍历的某个变量或者循环体中的某个变量及其相关的若干数据的所有具体数值存入数据库的表1中,建立与表1列字段相同的表2,建立与表1中n个列字段对应的n个数组,根据变压器设计计算中该变量的取值范围,用SQL语言将变量取值范围内数据写入数组,再用SQL语言清空表2中数据后将数组中的数据写入表2,由此建立数据库文件,在变压器设计的优化循环遍历法程序中使表2中数据参加循环遍历。该方法可以有效地缩短现有变压器循环遍历法设计程序中数据库的读取时间,即减少查询数据库所用时间,提高了程序运行效率。
本发明解决该技术问题所采用的技术方案是:提高变压器循环遍历法程序设计中数据库查询效率的方法,步骤如下:
第一步,获取需要循环遍历的变压器设计的参数:
通过查阅相关资料、参照相关标准、参照同型号产品的历史数据、参考专家经验或由厂家提供的产品的出厂值来获取需要循环遍历的变压器设计的参数,包括变压器铁心直径、铁心片宽、铁心叠厚、线圈扁导线截面积、扁导线宽度、扁导线厚度、线圈圆导线截面积和圆导线直径;获取循环体中需要用到的根据铁心中磁通密度和硅钢片牌号查找的硅钢片单位损耗值、硅钢片单位激磁容量值;
第二步,将变压器设计的参数数据存入变压器参数数据库:
借助Access计算机软件将第一步中所获得的各种变压器设计的参数数据输入计算机,借助Access软件建立变压器参数数据库文件,由此将第一步中所获得的各种变压器设计的参数数据存入变压器参数数据库中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北工业大学,未经河北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510047423.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于有限元分析的焊缝连接模拟方法
- 下一篇:一种基于大数据的数据分析方法