基于PQDIF格式的多通道便携式电能质量监测装置开发
2024-07-18
来源:好走旅游网
基于PQDIF格式的多通道便携式电能质量监测装置开发 ・l15・ 基于PQDIF格式的多 通道便携式电能质量 监测装置开发 崔梦雨 ,刘炜 ,马超 ,金安旭 ,郭成 650000) (1.西南交通大学电气工程学院,四川成都610031;2.云南电网公司电力科学研究院,云南昆明摘要:基于信号采集传感器、信号调理电路、数据采集模块以及数据处理模块的电能质量监测装置硬件 平台研发,电能质量监测软件设计与开发,研制了多通道便携式电能质量监测装置。结合电能质量数据 与PQDIF(电能质量数据交换格式)的特点,构建了自定义数据文件向PQDIF格式转化流程框架,利用 COM组件及LabWindows平台实现多通道便携式电能质量监测装置存储数据向PQDIF格式转化。并将 所研制的基于PQDIF格式的多通道便携式电能质量监测装置通过第三方认证机构的精度检测,验证了 本文系统设计方案的正确性以及该装置的稳定性。 关键词:电能质量监测装置;PQDIF格式;LabWindows/CVI软件;COM组件 中图分类号:TM935.2 文献标识码:A 文章编号:1000—8829(2017)02—0l15—05 Development of Multi-Channel Portable Power Quality Monitoring Devices Based on PQDIF Data Format CUI Meng.yu ,LIU Wei ,MA Chao ,JIN An.XU ,GUO Cheng (1.School of Electircal Engineering,Southwest Jiaotong University,Chengdu 610031,China; 2.Electric Power Research Institute of Yunnan Grid Corporation,Kunming 650000,China) Abstract:Based Off the research and development of hardware platform for power quality monitoring device which is established by signal acquisition sensor,signal conditioning circuit,data acquisition module and data processing module,and the designing and development of power quality monitoring software,a multi—channel portable power quality monitoring device is accomplished.According to the characteristics of the power quality data and PQDIF(power quality data interchage format),a process framework converting custom data to PQDIF ifle format is built,using COM component and the LabWindows platform to conve ̄the stored data of the multi— channel portable power quality monitoring device into the PQDIF format.The design and trial production of multi—channel portable power quality monitoring device based on PQDIF has passed the third party professional test,which verifies the correctness of the system design and the stability of the device. Key words:power quality monitoring device;PQDIF;LabWindows/CVI;COM 多通道便携式电能质量监测装置具有携带方便、 多点监测的优点,对于不能安装在线监测装置的场所 能够灵活地进行监测。并可以针对不同特性的电力负 荷,选择特定的功能实行专项监测与分析,且具有电能 置与电能质量监测系统的数据交换通信是电能质量监 测网最重要的功能。但国内目前已建立的电能质量监 测网在电能质量监测终端与监测系统的数据交换上存 有一个严重的问题,即通信协议不统一_l J。 质量在线监测装置的全部功能。实现电能质量监测装 IEEE1159规定了一种通用的电能质量数据转换格 式——PQDIF,PQDIF为不同监测装置提供标准的数 据格式,具有很好的兼容性_3 J。本文研发的多通道便 收稿日期:2016—04—12 基金项目:云南电网有限责任公司科研项目([2014]0303ZB9); 中国铁路总公司科技研究开发计划课题(122014J009一B) 作者简介:崔梦雨(1991一),女,硕士,主要研究方向为电气工 程、电力系统分析。 携式电能质量监测仪,具备16通道电压、电流检测功 能,在LabWindows虚拟软件开发平台下通过ActiveX 控件调用COM组件获得PQDIF函数库文件,利用函 数库中新建对象、打开对象、激活对象、获得和设置 ・1l6・ 《测控技术}2017年第36卷第2期 自动生成具有电压偏差、频率偏差、不平衡度、闪变、谐 波等电能质量指标报表的多通道便携式电能质量监测 系统,实现多个通道同步采样,增加谐波测量准确度, 增加便携式测试仪现场测量的便利性和实用性。 1.1系统基本硬件构成 MW标志等函数实现了多通道便携式电能质量监测装 置自定义存储数据向PQDIF格式转化,可作为电能质 量监测系统的数据补充。该便携式电能质量监测装置 已经在云南电网有限公司电力科学研究院投入使用。 1 多通道便携式电能质量监测装置 本文旨在具有多通道数据采集技术的数据采集模 块的基础上,研发能够实时监测信号点的电压、电流并 本文建立了信号采集传感器、信号调理电路、数据 采集模块以及数据处理模块的电能质量监测装置硬件 平台。总体框图如图1所示。 潞电压信号 FLUXE 电压 ——————]/ 探头 电压 j\ 信号 隔离 ]/ 放大与 卜\ 滤波 电路 ADC 单片机 模块 (cpU) 堕皇鎏笪兰卜、 FLUKE 电流钳 电流 -t/ 信号 j\ 隔离 … 壁矍……一一 … 塑 …一j j… 一一丑……一蔓尘竺矍 ……一 图1 电能质量监测系统硬件结构 变电所电压互感器二次侧的电压信号由电压探头 衰减为原来的1/100,电流互感器二次侧的电流信号 经电流钳互感为小电压信号。这些信号先进行信号隔 离,经过放大与滤波电路,变成数据采集模块所能接受 的信号。电压信号经过数据采集模块的低通滤波器、 电压跟随器,再经过ADC模拟数字转换器,经过处理 器处理后将数据存到SD存储卡中,完成了数据采集 流程。 压和电流信号相量图显示、实时频率测量,2~51次谐 波与2~50次问谐波的各次谐波有效值和相位、谐波 含有率、总谐波畸变率分析,电压电流、基波电压电流、 三相功率、三相不平衡度、闪变值的实时监测,录波开 始时间与持续时间选择。 电能质量监测数据分析软件 l 数据处理模块需要承载大量数据的分析处理任 l在线监测 离线分析 暂态事件记录 特色功能模块 务,是整个监测装置的核心。本装置的数据处理模块 是采用工业控制主板,相当于电能质量监测装置的大 脑,专门做控制设备和数据分析处理工作,也即CPU。 其采用第4代酷睿i7智能处理器,双通道内存空间, 波形显示 相量显示 频率测量 谐波分析 实时监测 录波选择 数据统计 趋势分析 电压暂升 电压暂降 电压突变 PQDIF格式 转换自定义 报告生成 频率是DDR3 1333/1600 MHz,单通道最大支持8 GB 内存,整机系统最大支持32 GB容量,能够满足多通道 大数据量的实时监测分析。该模块的尺寸小、集成度 高、功耗低,支持对装置存储数据的多种方式的下载, 并且具备良好的抗震性和抗冲击能力,能够满足实际 工况复杂环境下的稳定测量。 1.2数据后台分析软件 图2 电能质量监测数据分析软件 ②离线分析。数据统计包括离线谐波数据、有效 值/频率数据、功率/电能数据、闪变数据进行平均值、 95%概率大值等特征值的分析并绘制相应的曲线,趋 势记录能够重现系统全日系统频率波动、全日电压电 流波动情况、全日功率过程等重要信息。 ③暂态事件记录。电压暂升、电压暂降以及电压 突变3种触发模式的事件过程记录,在测量结束之后, 用户可以打开事件记录模块加载所存储下来的事件进 行回放。 电能质量监测装置的核心部分是软件设计,软件 系统与硬件结构的完美结合才能实现电能质量监测装 置的所有功能。监测装置的主要任务是在线监测、数 据离线分析、暂态事件记录以及数据格式转换与自定 义报告生成、多通道同步功能。电能质量数据分析软 件结构如图2所示,其主要组成部分为: ④特色功能模块。自定义格式存储的数据转换 成国际通用标准数据格式即PQDIF格式,促进实现电 能质量监测装置的网络化;自定义报告生成功能可根 ①在线监测。16个通道实时波形显示、三相电 基于P(1)1) 格式的多通道便携式电能质量监测装置开发 据川, 的J I定义 成川rl所需 的测试报表,如电压 ・l 17・ 录根据数据源记录定义的通道序列记录,存储各个通 道的电能质量采样数据,包括实测值序列的数据类剐、 电流 波统计报表、fU 小平衡度统计报表以及闪变 测试统汁报表、J力牢统汁报 等 多通道便携 l乜能顷 检测装 主界面如图3所 爪 ●●●It 瑚仁Nl , ,4o圆黛串‘舡 5o∞ 遗遗噩捧 毫 撵 l特a ,嚣口 ¥C tC j 露d 虢 H I_ ;霜 - I|.- 一晦口 ■ 柿 一 ‘种i 0 ■ :{ 雕 I;;女 商lH § t. ● “ 女 旃 晦 罐菇一 j嘲I4 一鼹 群 蠢杯禳t n” … ’ ’ 髓 匠i 盈匠翻 壮墙 l 辩州H 一“ 舨姐麟 糖 l 釉慵 ” 。 .翻目黼; i‘ ; 冬1 3 多埘 携一r℃f也能质 愉洲装置主界面 2 PQDIF在监测装置中实现的设计思路 PQI)1F使小¨雌洲终端( I[n[1)与监测系统之问 进仃数 交换I1,I‘,fU能顷 卞¨火的数据格式标准统一, 且独立f 体没 , 行很好的j』!l川性 2.1 PQi)l 结构 pQi)IF从J'l、i i])  ̄-l 什勾㈠1r以分为物理结构和逻辑结 构两部分, 储 进制数 史什 物理结构用于捕 述PQDIF义什 进制流的仔储力‘ ,与存储的内容无 关。逻辑结构定义PQ l ’f 能质{ 数据转换格式文 件中每个 求的层次结构,』 次结构决定文件物理结 卡勾二进制数据的仃储次 IIl此rl『见,物理结构与逻 辑结构同【{、f ,缺-小r 。。、、 PQI)IF、itXi'i ̄质 数 转换 史件中记录类型结 构f{1两部分 成: i 体 GU1D是记录头 类型标识简称.它怀 ・条 求 PQDIF电能质量 数据转换卡}} l=迎什的逻辑 中勾 I1的钇称和层次。记录 体时1 3种类型教 成,也括 、向量、集合。 PQDIF 辑J 构…4种类, 己录组成:单个的 容器记录( mtainel’)、 个或多个的数据源记录 (DalaSoul )、监测 设 i 求(MO1]itorsetting)和观察 值} 录(Ot ’ialol1)“一 器 包含全部的或扼 要的PQDIF义什的 息,允为 的两条是版本信息 和 缩算法. 版小 息川1二控川和I跟踪格式的演变, 本文PQDIF义 :使¨J r IJlB 缩":法 “ 。数据源记 录主要定义』 史数 通道以及通道实例。监控器设置 记录主要川J 对粜个数 源j』il道参数进行描述,比如 通道是 饺准,7 感 边 j次边变比等。观测值记 名称、单位、幅值、相位、相序等数据特征属性。 2.2 电能质量监测数据格式到PQDIF的转换 数据存储按照自定义的二进制数据格式存储各项 数据,并生成相应的以时间命名的文件,如图4所示 4 电能质量数据储存文件 其中谐波数据文件存储以每3 S为一个时问标的 l~51次谐波幅值、谐波相角、1~50次问谐波幅值;功 率数据文件存储以每0.02 S为一个时间标的视在功 率值、有功功率值、无功功率值;闪变数据文件存储以 每l0 rain为一个时间标的电压短时闪变值;有效值数 据文件存储以每0.02 S为一个时问标的有效值和频 率的最大值、最小值。录波过程产生的波形数据文件 每秒存储12800个点,记录每个采样点数据的瞬时值, 可以还原为完整的波形。 结合分析各自定义数据格式与PQDIF数据格式 结构特点,定义电能质量监测装置的原始数据住 PQDIF文件物理结构与逻辑结构中的特征属性,并将 采样数据写入 .pqd文件,完成自定义数据向PQDIF 格式数据的转换。总体设计流程如罔5所示。 l 竺圭堡 J —————— —一 新建PQDIF对象 二二[ 初始化PQDIF对象 二二[ 新建容器包 二二[ 新建数据源、同时 设置通道定义与 序列值定义 新建观察记录 —— 读入采样分析数据 写入文件 关闭文件、释放资源、退出 罔5 PQDIF转换程序总体设计流程 ・1l8・ 《测控技术}2017年第36卷第2期 型。如一组double型一维数组doubleData需要转换 3 PQDIF的实现 电能质量监测终端的PQDIF数据格式有两种方 成VARIANT数据类型变量varData,实现方法为 CA—VariantSetl DArray(varVal,CAVT—DOUBLE ICAVT—AR- 式生成。一是监测终端直接以PQDIF格式存储数据; 二是各个监测设备按照自定义的数据格式存储电能质 量数据,再使用专门的转换程序将监测设备已存储的 数据转换成 .pqd格式的数据文件…J。方式1存储 的PQDIF格式电能质量数据文件大,且占用较大的 RAY,elenumber,doubleVa1); ④PQDIF定义的变量是唯一的GUID表示,GUID 转换成VARIANT型变量,可调用如下命令 memcpy(varl,&guid,4¥sizeof(1ong)); CA—VariantSet1DArray(vat,CAVT—LONG t CAVT—AR- CPU运行内存,不利于存储运算方法复杂且运算量大 的数据,实时性较差。故方式1不适用于实际工程中。 RAY,4,var1); ⑤调用功能函数,函数中的Object Handle参数即 在本文中,选用第2种方法。 3.1软件开发工具的选择 IEEE提供的PQDIF数据格式转换程序是用 VC++来实现的,因此,在进行具体应用时面临两种选 择:C语言和其他语言。前者可直接将源代码与自己 的应用相结合,处理逻辑层、物理层和GUIDs(全球唯 一性标识);而后者是在Win32环境下,用现存的 PQDIF COM组件创建操作对象,再通过组件调用完成 具体的应用功能。 Labwind0ws/CVI虚拟仪器开发平台支持ActiveX 技术,ActiveX技术是建立在COM和OLE对象链接与 嵌入基础之上的。因此,在Labwindows/cVI虚拟仪 器开发平台上,调用IEEE委员会提供的PQDIF COM 组件,利用PQDIF COM组件丰富的函数库定义数据的 各种特征属性来完成自定义数据向PQDIF格式的转换。 3.2在LabWindows/CVI中使用COM组件 通常,非LabWindows/CVI自带的ActiveX控件要 在Windows系统中合理使用,首先必须将其在Win— dows中注册。在LabWind0ws/CVI中可通过ActiveX 控件调用生成组件,可生成“ .C”、“ .h”、“ .fp”、 “ .obj”、“ .sub”5个文件,其中“%.fo”为驱动器 文件¨ 。将“ .h”和“ .fp”文件加入工程, “ .f0”文件包含新建对象函数、打开对象函数、激活 对象函数以及写对象等一系列操作函数。这些函数在 LabWindows/CVI中使用步骤如下: ①调用新建对象函数,获取操作该对象的句柄。 ②设置文件路径,把上一步产生的事件句柄与新 建的 .pqd文件关联。 ③参数转换,驱动器文件“ .fo”包含的函数参 数是VARIANT数据类型,COM组件与LabWindows/ CVI开发平台间通过VARIANT类型完成数据的传递。 所有没有被定义声明为具体的变量类型的数据都属于 VARIANT数据类型,它包含除了String字符串数据类 型以及用户自己定义的数据类型外的所有种类的数 据。软件编程中的其他类型数据,可通过LabWin. dows/CVI中的数据转换函数将其转换为VARIANT类 为第①步中获得的旬柄,函数参数为第③或第④步中 通过转换获得的VARIANT型变量。 3.3 PQDIF转换程序的实现 2.2中提出电能质量监测软件采集到的数据存储 按照自定义的二进制数据格式存储各项数据。各种类 型数据文件由相同监测装置同时生成,转换成PQDIF 格式容器记录相同,但数据源记录与通道实例有关,故 每种白定义格式数据文件的通道定义各不相同。 以谐波数据文件为例,转换成PQDIF文件时以谐 波频率(50~2550 Hz)为标识,共建立了51个通道,每 个通道4个序列,分别定义了时间、谐波幅值、谐波相 角、问谐波幅值。其中第51个通道只有3个序列,分 别是时间、谐波幅值、谐波相角,不记录间谐波幅值。 为了更好地说明PQDIF转换程序的实现,这里以 谐波数据文件转换成PQDIF格式数据为例加以说明。 首先创建并初始化对象,然后使用逻辑对象创建容器 记录、数据源记录及通道定义、观测值记录,从过程数 据文件中读取测量值写人观测值记录中,最后使用物 理对象将数据写入 .pqd文件当中。其具体实现流 程如图6所示。 自定义函数GetData()从谐波数据文件中读取时 间标、1—51次谐波幅值和相角、1—50次间谐波幅值 数据,并通过3.2节中提到的CA—VariantSetlDArray ()函数把double型数据转换为VARIANT类型,写入 观测值记录中对应的序列值通道。生成har.pqd谐波 文件后,用PQDIF Utility Application打开所生成的文 件,可以看到文件的结构和记录的层次、类型和内容。 在Visualization一项中还可以用波形显示数据,使其一 目了然。 4 结束语 本文在对PQDIF数据格式研究的基础上,详细介 绍了多通道便携式电能质量监测系统及如何使用 LabWindows实现监测系统自定义数据转换成PQDIF 文件的过程。通过对电能质量监测系统后台分析软件 的数据存储模块进行讨论,建立了自定义数据向 基于PQDIF格式的多通道便携式电能质量监测装置开发 ・l19・ (选择谐波数据文件) 时间.pqd文件 [3] 王孝余,韩冰・PQDIF格式电能质量文件生成方法及应片 [J].电力信息与通信技术,2013,11(11):33—37. [4]党三磊,肖勇,杨劲锋,等.基于IEC61850和PQDIF的电 台匕F壬旦日b 里『l 0啊|I壮血 夜翠m索£: 凸. 上r T] 由 h。j 轱,口七^匕七 赶 I 且 。7L 。L ’ /J尔 L —J 。工叮丁 ‘ 新建并打开 NewlPQDIFLogieal0 2012,40(20):135—139. 获得事件旬柄 IPQDIFLogicalRecord IPQDIFLogiealData [5] 王巍,金耘岭,李忠.PQDIF和IEC61850标准在电能质 IPQDIFLogiealData SourceAddSeriesDefn20 、 、数据传输中的应用[J].江苏电机工程,2013,32(3). [6]Zhu C X,Hu M Q,Wu z J,et a1.Design and realization O regional power quality monitoring system[C]//Third Inter CreateContainer20 + SourceAdd ◆ 添加序列值定义:时间创建容器记录 ChannelDefn20 谐波幅值添加通道定义 谐波相角、 IPQDIFLogicalRecord 间谐波幅值 儿吐tltU儿d …1 r f^…UIUCIC11 C U儿J… 11 C tll U T T+:Lll11: J+ ,n…JCI 一,1 +:aUU儿aII… U 口 LCCreateDataSource20 ● 一 ● 创建数据源记录 [7]刘小舟,丁华强. 在电能质量监测系统中的应厍 rL T1 J J ・十 P由 t /J 枯术/I、’州,m7, \.r,:. — 0 J7’ [] 丁屹峰,程浩忠,占勇,等.基于 格式压缩的电毹 创建监测值记录 质量数据模型『J]. 申.器. .f): 一 . IPQDIFLogica1 [] 陈斌,胡叶宾,张鹏远,等.电能质量监测装置在新一代智 添加通 ◆ 添加序列值 能站中的工程应用[J].电力系统保护与控制, , 创建观测值记录 道实例 数据:时间、谐波 幅值、谐波相角、 ( ): 一 . 间谐波幅值 [10] , , J. 十 r…nnⅥ Pr fT…l1日i Jtv at…ua;…nt…PT h日……n P 6 ~fnlTT…u …nat 1 L J J。p r T 1 Ann1 上, ~;p u~ p. 用来获取 数据写入文件 自定义数据存储文件 , , 一 : 一 .里的各项数据,并将 [ ] 赫伟珊,齐林海,林天华.电能质量分析系统中异构数据 其转换为 类型 交换的实现方法[J].电力科学与工程, ,( ). 图 谐波数据文件转换流程 混合编程[J].中国测试, , ( ): 一 格式转换的模型,解决了系统数据的通用性,满 . 足了电能质量监测系统向标准化发展的需要。 [ ] 王政,刘国海,沈跃,等.基于 的电能质量监测 参考文献: 系统及其数据存储格式的研究[J]・电测与仪表, , :] 朱伟立,王俊,王巍,等. 在嵌入式电能质量监测终 u【6):8_j一8 7‘ 端上的实现与应用[J].江苏电机工程, , . [ 徐遐龄・电能质量数据 格式及其 实瑚 :2] 张逸,林焱,吴丹岳.电能质量监测系统研究现状及发展 [J]・湖北电力, , : 一 ・ 趋势[J].电力系统保护与控制, , : 一 . 口 (上接第 页) [] 朱虹,王海燕.一种星载软件在轨编程功能的设计和实现 技术[J].上海航天, ,():26—31. 5 结束语 [] 李雁斌,吉峰,黄勇.一种星载 软件的在轨编程方法 结合根据空间应用软件的任务需求以及 [J].制导与引信, ,() 一. 模块 技术的特点,规划了系统程序在线更新方案, [] 吕敏,张国栋,董晋芳,等.载荷软件可重构的空间自主飞 行器内核软件设计方法[J].上海航天, ,(). 并进行了具体开发、实现及验证。该方法能够在不改 [] 朱飞龙,杨鸣.基于 功能单片机的远程更新系统设计 变现有通信方式的情况下,实现代码的远程更新,消除 [J].机电工程, , () 一 . 软件功能模块的自身缺陷,更改控制算法,扩展软件控 [7] 朱传宏,沈严,颜云松,等.基于 . 的引导程序分 制功能,提高了系统的可扩展性和可维护性,具有良好 析与设计[J].计算机与数字工程, ,(): 一. 的应用价值和推广价值。 [] . []. 参考文献: 2012. []梁伟.基于 的 程序在线更新设计[J].电子科 []金鑫,史浩山,谢福平.通过无线串口实现 程序更新[J].微型电脑应用, ,():44—46,69. 技, , ( ):62—63,68. [] 佟国香,付礼,刘欢.基于 总线的 应用编程及 [1O] 党明江,魏亚军.在应用编程技术在测井仪器中的应用 研究[J].石油仪器, ,():15—17. 实现[J].信息技术, (10):49—52. 口