欢迎来到天天文库
浏览记录
ID:25068127
大小:50.50 KB
页数:4页
时间:2018-11-18
《基于图形界面的配电台区电能质量监测分析系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于图形界面的配电台区电能质量监测分析系统的设计与实现
2、第1......... 3.2图形界面图形化的操作界面是本软件的一大特色。在以配电台区接线图为主的操作界面上,用户可通过鼠标点击直接从图中选择配电变压器,操作极为方便、直观。整张主接线图是由多个功能相互独立的图形绘制、拼结而成的。最基本的功能单位就是这些图形,在本文中称之为图元。在软件设计中首先定义了一个虚基类CEntity,并将该类作为一个父类。然后利用继承的方法,由该类派生出各个图元子类,例如变压器类CTran,断路器类CBreaker,开关类CSwitch,线路类CLine等等。接线图中的所有图元就
3、是这些由图元类所派生的具体的多个对象。这些类之间的派生关系如图4所示。其次在图元基类中定义了多个虚函数,作为成员函数一一对应相应的图元所具有的各项功能。例如图元的拖动、绘制、确定响应鼠标点击的有效区域以及连接数据库,输入各项参数等等。在各个图元基类的派生类中,会重载这些虚函数,以实现派生类的具体方法。最后应用了一个链表将所有的图元连接起来,形成了一个图元对象串。在实现各个图元的具体功能时,程序中并没有具体的直接去调用相应图元类的成员函数,而是调用了虚基类的虚函数,然后利用动态联编技术,由系统自动判断该图元所属的图元类,并调用相应图元类的成员函数。这样就避免了在
4、程序编写时加入大量的if...then...的判断语句,而将判断工作交由系统自动完成,这样既减少了代码量,又提高了程序的执行效率,充分体现了动态联编技术的优点。3.3系统维护模块本模块只对系统管理员开放。该模块提供一个绘图工具箱,系统管理员可以从中选择所需的设备图元,包括变压器、断路器、隔离开关、母线等等。并提供图元的剪切,拷贝,复制,粘帖,移动,变色功能和全图缩放功能。在绘图过程中,还可以通过鼠标点击图元,弹出数据输入对话框,输入设备参数。而且所输入的数据将直接存入数据库中。此外,系统管理员还可以向数据采集装置发送指令,修正下位机的参数,完成设备对时和初始化
5、。3.4数据监测分析模块本模块主要包括实时数据显示、历史数据显示分析和综合分析三大功能。(a)实时数据显示。可以从数据采集装置中读取并实时显示三相有功功率、三相无功功率、三相电压、三相电流、频率、三相功率因数、三相有功电度和无功电度、谐波、不平衡度及负荷率等数据。根据用户需要,还可以绘制实时数据曲线。本模块设计思路是首先根据用户所选择变压器的编号,按照通信协议向数据采集装置发送指令。数据采集装置收到指令后做出响应,上传对应变压器的各项电能质量参数,此后每隔一秒钟重新上传一次数据。上位机获取数据后首先对数据进行校验,校验无误后对数据分帧,获取三相有功功率、三相无
6、功功率、三相电压、三相电流、频率、三相功率因数、三相有功电度和无功电度数据,并将所有数据显示在指定的对话框中。(b)历史数据显示分析。根据用户选择,可以从数据采集装置中读取并显示某一时间段内或者某两个数据记录序号之间的所有历史记录。通过ODBC接口连接后台数据库,将历史记录存入相应的数据库中。能按照日、月、年以及峰值、谷值、均值分别统计和处理历史数据,并根据统计结果显示、打印电能质量数据的曲线图和报表。在设计思路上与实时数据显示模块类似,首先根据用户所选择变压器的编号以及所选择的历史记录查询区间,按照通信协议向数据采集装置发送指令。数据采集装置收到指令后做出响
7、应,上传对应符合查询条件的变压器电能质量历史数据。上位机获取数据后首先对数据进行校验,校验无误后对数据进行分帧、显示和存储。(c)综合分析。根据后台数据库中的数据记录,计算、分析用户指定时间段内的多项电能质量指标,包括电度总计、电压极值记录、电流极值记录、停电记录、电压合格率、负荷率、供电可靠率和线损率。最终形成综合分析报表,打印输出。3.5数据记录显示模块本模块通过ODBC接口访问后台数据库,用户可以直接应用本模块查看后台数据库中的所有数据记录,而不必进入相应的数据库操作环境。4通信的实现4.1通信方式本系统中数据采集装置可以对配电变压器运行参数进行实时采集
8、、计算和存储,并具有数据远传功能。数据传输方式有以下几种。(a)采用RS232总线接口。RS232是一种较简单的通信标准。由于其数据传输速率小(
此文档下载收益归作者所有