Psasp与bpa数据库双向转换装置的制作方法

文档序号:6451637阅读:455来源:国知局
专利名称:Psasp与bpa数据库双向转换装置的制作方法
技术领域
本实用新型涉及一种PSASP与BPA数据库双向转换装置。
背景技术
电力系统仿真软件在电力系统规划、调度和运行等方面都提供了强大的技术支持,已经成为研究电力系统必不可少的辅助工具。随着电力事业的飞速发展,电力行业的专业软件数量不断增加,形成了一个庞大的软件体系。由于软件设计和市场垄断等多方面的因素作用,使得这些电力专业软件在通用性方面存在很大的障碍,其中最为关键的问题就是数据格式的差异。而一般电力部门都拥有一套或几套电力专业软件,在采用不同的软件对同一问题进行分析研究时,由于数据格式的差异,导致研究工作费时费力,且容易造成人为差错。因此,研究目前国内电力行业常用的仿真软件及其之间在仿真模型上的差异,实现不同软件间的数据转换是非常必要的。目前,单一的电力系统计算软件已经不能满足科研的需要,电力科研单位一般都不只有一种电力系统仿真软件,而其中应用软件中主流的是电力系统计算分析软件(BPA) 和电力系统分析综合程序(PSASP)软件,国内电网也一般采用这两种软件的数据格式存储数据文件。在利用不同的软件进行计算时,研究人员经常遇到的问题是怎样利用现有的数据文件,准确且快速的对新数据的进行整理和输入。其中如果是一个小系统,人工输入数据是有效的,可是如果是大规模的系统,如果以手工方式填写数据,既需要耗费大量的人力和物力,又可能增加出现错误的可能性。由于电力系统的数据文件都是基于系统本身物理模型,对应着相同的物理属性,有着同样的机理使得编写数据转换程序将不同分析软件的数据进行自动转换是有其可行性的,同时也是非常必要的。目前有学者对有些软件的数据转换问题进行了研究,现有资料都是以BPA和EUR0STAG软件为例子,对其的数据结构进行了比较研究,并将数据进行了两个软件的数据转换并进行了对比研究。综合分析结果表明,只要数据转换正确性有保证,不同程序在电力系统的仿真结果上都基本是一致的,能够满足电力系统运行分析与规划的数字仿真需要。PSASP软件以其人性化的操作界面和强大的仿真计算分析功能受到了国内研究机构的好评,以往要完成BPA到PSASP的数据转换,采用的转换方法通常是人工转换或者紧紧针对某一个具体的数据来编写相应的数据转换程序。而对于大电网数据,人工对数据进行输入耗时耗力而且容易出现错误,并且即使出现错误由于数据量大也难以查找,而其中具体针对某一特定的电网数据而编写成的转换程序通常只能适用于其特定电网数据的转换, 程序的通用性和扩展性不强。

实用新型内容本实用新型所要解决的技术问题是,针对上述现有技术的不足提供一种PSASP与 BPA数据库双向转换装置。为达到上述目的,本实用新型采用的技术方案为一种PSASP与BPA数据库双向转换装置,包括内部主控芯片、外接直流电源插座、软件更新接ロ、数据库输入口和数据库输出ロ,外接直流电源插座、软件更新接ロ、数据库输入ロ和数据库输出ロ分別与内部主控芯片连接;直流电源通过外接直流电源插座输入内部主控芯片,数据库互导主软件通过软件更新接ロ输入内部主控芯片,PSASP数据文件或BPA数据文件经数据库输入ロ输入内部主控芯片,被内部主控芯片转换得到的BPA数据文件或PSASP数据文件经数据库输出口输出。而且,所述数据输入口和数据输出ロ采用USB2. 0接ロ实现。而且,设置连接到内部主控芯片的模式开关,在模式开关处于开状态吋,内部主控芯片转换得到的BPA数据文件或PSASP数据文件不经数据库输出ロ,而是经数据库输入ロ 输出;在模式开关处于关状态时,内部主控芯片转换得到的BPA数据文件或PSASP数据文件恢复经数据库输出口输出。而且,设置分别连接到内部主控芯片的状态显示屏、功能按钮、状态指示灯和复位开关;内部主控芯片输出显示装置当前工作状态的信号到状态显示器,功能按钮输入启动相应功能的信号到内部主控芯片,内部主控芯片输出显示是否正常运行相应功能的信号到状态指示灯,复位开关输入控制装置重启的信号到内部主控芯片。而且,所述功能按钮包括电源功能按钮、检错功能按钮、转换功能按钮和更新功能按钮,所述状态指示灯包括电源状态指示灯、检错状态指示灯、转换状态指示灯和更新状态指示灯。本实用新型可实现两种软件数据的互相转换,能准确快速的进行数据的整理和编辑,节约大量时间和人力物力,同时也避免了手工方式完成数据输入出现错误的可能性,为研究人员和工程师们提供了方便快捷准确的计算工具。

图1是本实用新型实施例的装置示意图。图2是本实用新型实施例的电路图。
具体实施方式
以下结合实施例及附图对本实用新型作进ー步说明。实施例提供的PSASP与BPA数据库双向转换装置如图2所示包括内部主控芯片 10、外接直流电源插座4、软件更新接ロ 7、数据库输入ロ 1和数据库输出ロ 3,外接直流电源插座4、软件更新接ロ 7、数据库输入口 1和数据库输出口 3分別与内部主控芯片10连接; 直流电源通过外接直流电源插座4输入内部主控芯片10,数据库互导主软件通过软件更新接ロ 7输入内部主控芯片10,PSASP数据文件或BPA数据文件经数据库输入口 1输入内部主控芯片10,被内部主控芯片10转换得到的BPA数据文件或PSASP数据文件经数据库输出口 3输出。通过软件更新接ロ 7对主控芯片中数据库互导的主程序进行烧录或更新,即可完成双向转换。PSASP数据文件经数据库输入口 1输入内部主控芯片10后被转换为BPA 数据文件,BPA数据文件经数据库输入口 1输入内部主控芯片10后被转换为PSASP数据文件。具体实施吋,数据库互导主软件可以在WINDOWS操作系统中应用C++作为软件开发语言,通过面向对象设计(ADO)技术连接各数据库,完成转换功能。具体实施吋,内部主控芯片10可以采用ARM7.0实现,软件更新接ロ 7可以采用USB2.0接ロ实现。[0016]通过数据输入口接装有默认存储路径的数据文件的存储介质(如移动存储装置或电脑),并识别其数据库类型。数据库输出口 3接目标数据库的存储介质。具体实施时,数据输入口和数据输出口都可以采用USB2.0接口实现。考虑到未转换的数据文件和转换后的数据文件可能需要存储到同一介质,本实用新型进一步提出设置连接到内部主控芯片10 的模式开关2,在模式开关2处于开状态时,内部主控芯片10转换得到的BPA数据文件或 PSASP数据文件不经数据库输出口 3,而是经数据库输入口 I输出。在模式开关2处于关状态时,内部主控芯片10转换得到的BPA数据文件或PSASP数据文件恢复经数据库输出口 3 输出。这样就能通过模式开关2的状态选择,实现数据库输入口 I输入——数据库输入口 I输出或者数据库输入口 I输入——数据库输出口 3输出的输出路径选择。为了便于用户操作和掌握转换过程,本实用新型进一步提出设置分别连接到内部主控芯片10的状态显示屏8、功能按钮9、状态指示灯6和复位开关5 ;内部主控芯片10输出显示装置当前工作状态的信号到状态显示器,功能按钮9输入启动相应功能的信号到内部主控芯片10,内部主控芯片10输出显示是否正常运行相应功能的信号到状态指示灯6, 复位开关5输入控制装置重启的信号到内部主控芯片10。通过复位开关5可实现装置的重启功能。如图I所示,实施例的内部主控芯片10位于装置内,外接直流电源插座4位于装置左侧,为装置提供5V直流电源;状态显示屏8位于装置中间,显示当前装置的工作状态, 还可用于显示检错环节发现的源错误信息。实施例的功能按钮9包括电源功能按钮、检错功能按钮、转换功能按钮和更新功能按钮,相应的状态指示灯6包括电源状态指示灯、检错状态指示灯、转换状态指示灯和更新状态指示灯。4个功能按键分别用于启动各自动能,按下电源功能按钮就是启动装置,按下检错功能按钮就检查数据文件的错误,按下转换功能按钮就开始转换数据文件,按下更新功能按钮就是开始通过软件更新接口 7对主控芯片中数据库互导的主程序进行更新。状态指示灯6分别显示当前装置的工作状态,绿灯状态为正常工作,红灯状态为报警状态。利用装置可以对数据库在转换前进行检错,通过状态显示屏8输出源错误信息,直至源数据库的数据文件通过检错,再进行转换,以保证其正确性。为便于实施参考起见,以下提供使用本实用新型所提供装置时转换过程的说明装置对两类数据库中的交流节点、变压器、交流线路以及直流线路分别进行数据对应转换。对于PSASP来说,交流节点包括3个表,母线表(bus. dbf)、发电机数据表 (generat. dbf)、负荷数据表(load, dbf)。而BPA中,所有交流节点主要都在B卡中,加上补充说明节点的+卡和辅助作用的X卡。PSASP中提供的变压器数据表中不仅有两绕组变压器数据表,也提供了三绕组变压器数据表,还有移相变压器数据表。而BPA中只有双绕组变压器模型,它的三绕组变压器是通过设置虚拟节点转换成三个双绕组变压器来计算的,即设置一个虚拟的中心节点,一般设置其电压为1KV,也有的实际数据在操作中将其电压设置为低压侧电压。BPA中变压器数据卡是B卡以及成对出现的用于控制带负荷调压(LTC)变压器和移相器的调节状态的R 卡。PSASP中的交流线数据表为ACLINE表。它由基本数据项,阻抗与变比栏,零序数据栏,控制信息栏和物理描述组成。BPA中线路卡分为对称线路数据卡L卡以及不对称线路数据卡E卡加上用来说明线路的高抗参数的L+卡。L卡用于模拟对称的型支路,E卡可用于模拟不对称的n型线路,即具有不均匀分布参数的输电线路,例如装有电抗器或者电容器并联补偿设备的线路,L+卡是补充说明数据的,一般和L卡成对出现。PSASP中的直流数据是由直流数据表单填写,直流线数据分为四部分,第一部分为直流线基本数据,第二部分为直流线两侧换流站数据,第三部分为整流侧和和逆变侧调节器数据,第四部分为直流线故障数据。BPA中一条直流数据除了有两端直流节点数据卡BD 卡,两端直流线路数据卡LD卡,还必须有辅助说明的换流变压器T卡以及和T卡配对的控制数据卡R卡。直流节点必须通过换流变压器(必须是带负荷调压变压器)连接到换流节点(交流节点)。每一个桥阀需要一个变压器,这些变压器并联地连接于交流网络,一般总是将它们等值为一个变压器(具有相匹配的并联阻抗和额定兆伏安(MVA)容量)。换流节点必须在BD记录中指定,所有无功补偿装置可以连接在换流节点,换流节点不受卡片子型的限制,而直流节点上不允许有任何类型的注入量。而如果直流线的运行级数如果为双极的话, 一条双极运行的直流线在BPA需要四个BD卡,两个LD卡,四个T卡以及成对出现的四个R 卡。转换过程用内部主控芯片10中的数据库互导主软件控制,数据库互导主软件通过ADO技术,获取软件的数据库中的数据,根据所要转换数据的各仿真软件的数据存储结构(如某一母线在PSASP中与在BPA中所存储的位置、字段名、数据格式等),在软件内部建立映射表,即可对所获取的数据进行转换与匹配。选择所要导出的数据,采用ADO技术将其导出到指定的仿真软件数据库中。对所获取的数据对其数值修改、导出选择时通过状态显示屏8进行显示,在最大程度上方便数据的操作。本文中所描述的具体实施例仅仅是对本实用新型精神作举例说明。本实用新型所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本实用新型的精神或者超越所附权利要求书所定义的范围。
权利要求1.ー种PSASP与BPA数据库双向转换装置,其特征在于包括内部主控芯片、外接直流电源插座、软件更新接ロ、数据库输入口和数据库输出口,外接直流电源插座、软件更新接ロ、数据库输入口和数据库输出口分別与内部主控芯片连接;直流电源通过外接直流电源插座输入内部主控芯片,数据库互导主软件通过软件更新接ロ输入内部主控芯片,PSASP 数据文件或BPA数据文件经数据库输入ロ输入内部主控芯片,被内部主控芯片转换得到的 BPA数据文件或PSASP数据文件经数据库输出ロ输出。
2.根据权利要求1所述的PSASP与BPA数据库双向转换装置,其特征在于所述数据输入ロ和数据输出ロ采用USB2. 0接ロ实现。
3.根据权利要求2所述的PSASP与BPA数据库双向转换装置,其特征在于设置连接到内部主控芯片的模式开关,在模式开关处于开状态吋,内部主控芯片转换得到的BPA数据文件或PSASP数据文件不经数据库输出ロ,而是经数据库输入口输出;在模式开关处于关状态吋,内部主控芯片转换得到的BPA数据文件或PSASP数据文件恢复经数据库输出ロ 输出。
4.根据权利要求1或2或3所述的PSASP与BPA数据库双向转换装置,其特征在于 设置分别连接到内部主控芯片的状态显示屏、功能按钮、状态指示灯和复位开关;内部主控芯片输出显示装置当前工作状态的信号到状态显示器,功能按钮输入启动相应功能的信号到内部主控芯片,内部主控芯片输出显示是否正常运行相应功能的信号到状态指示灯,复位开关输入控制装置重启的信号到内部主控芯片。
5.根据权利要求4所述的PSASP与BPA数据库双向转换装置,其特征在于所述功能按钮包括电源功能按钮、检错功能按钮、转换功能按钮和更新功能按钮,所述状态指示灯包括电源状态指示灯、检错状态指示灯、转换状态指示灯和更新状态指示灯。
专利摘要本实用新型公开了一种PSASP与BPA数据库双向转换装置,包括内部主控芯片、外接直流电源插座、软件更新接口、数据库输入口和数据库输出口,外接直流电源插座、软件更新接口、数据库输入口和数据库输出口分别与内部主控芯片连接;数据库互导主软件通过软件更新接口输入内部主控芯片,PSASP数据文件或BPA数据文件经数据库输入口输入内部主控芯片,被内部主控芯片转换得到的BPA数据文件或PSASP数据文件经数据库输出口输出。本实用新型通过USB数据输入/输出口自动完成数据库的转换。从而能准确快速的进行数据的整理和编辑,节约大量时间和人力物力,同时也避免了手工方式完成数据输入出现错误的可能性,为研究人员和工程师们提供了方便快捷准确的计算工具。
文档编号G06F17/30GK202306548SQ20112041861
公开日2012年7月4日 申请日期2011年10月28日 优先权日2011年10月28日
发明者向铁元, 宋旭东, 张巍, 曾爽, 熊虎, 秦跃进, 胡迪, 詹昕, 郭明阳, 陈浩 申请人:武汉大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1