一台 88 × 180 × 90 mm 的控制器要在 -40°C 到 70°C 的环境里并行运行 8 个电能质量测量仪器整机功耗只有约 8 W。这套电能质量分析基于 CompactRIO 与 LabVIEW 构建已是可直接供货的货架产品。紧凑型控制器与监测界面同一套 LabVIEW 固件在小体积实时硬件上并行运行 8 个电能质量测量仪器01 要做什么把一整套仪器塞进一个小机箱电是连续流没法大量储存也没法在使用之前做质量抽检。质量不好的电足以在产线上造成可观的损坏并伴随严重的经济损失。监测的价值就在于在损失发生之前识别问题而预防的成本要低得多。一台典型的电能质量分析仪要分析电网的 3 路电压据此算出国际标准定义的电压质量指标频率、电压水平偏差、闪变、三相系统不平衡、谐波频谱、总谐波畸变率以及信号电压水平。有些场合还要同时分析电流才能算出有功功率、无功功率、能量这类间接量。真正的难点不在能不能算而在于全部必要的电力测量要能在一套小体积、带实时操作系统的硬件上并行运行同时在设计测量与数据处理算法时就要为覆盖最新 IEC 与 EN 标准留出扩展余地。02 难在哪体积、温度、并行与标准更新第一个约束是尺寸与环境。与 PC 架构的仪器相比CompactRIO 更紧凑、更坚固体积只有 88 × 180 × 90 mm高 × 宽 × 深工作温度覆盖 -40°C 到 70°C功耗约 8 W。这几项指标直接决定了设备能装进什么柜体、放到什么现场。第二个约束是并行。8 个测量模块要同时运行在同一套硬件上任何一个模块的时序抖动都会污染其他模块的数据。这不是把 8 个程序并排打开那么简单它要求采集、计算与存储共用一套确定性的调度框架。第三个约束是同步。所有仪器按 9.6 kS/s 每通道工作采样率还必须与被测信号频率同步。谐波、间谐波、闪变这些算法对采样窗与电网周期的对应关系极其敏感频率跟不住后面的计算全部失准。第四个约束是标准会变。IEC 61000-4-30、IEC 61000-4-15、IEC 61000-4-7 以及 EN 50160任何一项更新固件都必须跟得上而不是重做一台仪器。03 方案货架化硬件加一套统一的 LabVIEW 代码选型思路直接用货架化的 COTSCommercial-Off-The-Shelf工具搭建硬件选 CompactRIO 这一坚固且可扩展的平台开发环境选 LabVIEW 图形化开发环境。测量通道的配置是这套方案的核心。电压侧使用 NI 9225 电力测量模块面向 110 V 电网的相电压与线电压测量以及 240 V 电网的相电压测量电流侧使用 NI 9227 电流模块。两款模块都具备 50 kS/s 的同步采样通道这是三相功率计量以及闪变、谐波、功率因数测量的前提。电流互感器 1 A/5 A 的输出可直接接入也可以经电流钳、由自行设计的电流模块间接测量。基于 NI 9215 模块自研的电压模块与电流模块与其他模块一起嵌入 CompactRIO 机箱的 3 个槽位。固件对硬件的最低要求是 400 MHz 处理器控制器加上带 2M Gate FPGA 的机箱。在这个下限之上同一套应用被部署到了多种形态一体化 CompactRIO 系统把实时处理器与可重构 FPGA 放在同一机箱内Single-Board RIO 系统则把实时处理器、FPGA 与 I/O 集成在一块印制电路板上。整机以一体化形态为代表——正是靠着 CompactRIO 的可扩展性与 LabVIEW 代码的可移植性同一套系统才能用不同形态去适配不同需求。04 LabVIEW 里的程序一个固件8 个并行仪器直接跑在整机上的固件对外提供测量服务内部负责全部数据采集、计算与存储。它并行运行着 8 个软件模块FFT 分析仪、矢量分析仪、功率流监视器、闪变仪、EN 50160 电压监视器、半周波 RMS 监视器、电压电报与报警、数字输入。这些模块同时支持 50 Hz 与 60 Hz 电力系统。算法实现遵循当时的电能质量标准IEC 61000-4-30、IEC 61000-4-15、IEC 61000-4-7。软件分析 3 路最高 300 V rms 的电压信号以及电网 3 路电流的瞬时值。往下拆电压侧覆盖按 EN 50160 评价的电压、200 ms 与半周波 RMS、THD、1 至 50 次谐波、1 至 25 次谐波、0.5 至 49.5 次间谐波、直流分量、频率、信号电压、短时闪变 Pst 与长时闪变 Plt电流侧有 RMS、THD、谐波与间谐波、直流分量和不平衡功率与能量侧覆盖功率因数、有功/无功/视在功率及其谐波分量以及各类有功、无功、视在电能。上位机的人机界面是这套测量服务的图形界面仪器控制、数据呈现与测量配置都在这里完成。它既有固定指标集合的表格面板也允许用户自定义指标并提供表格、频域图、示波、矢量示波以及电能质量统计结果等呈现方式。界面针对触摸屏操作做了优化也可运行在分辨率 800 × 480 的超便携电脑上并通过以太网 TCP/IP 远程控制整机固件。在线显示的同时数据可以存下来做离线分析计算量按时间聚合部分数据在存储前先做统计评价周期性数据按设定间隔存储事件型数据只在事件出现时存储。配套的离线分析软件用于离线分析与报告生成。多台整机可以组成分布式监测系统数据复制到 MS-SQL 或 ORACLE 数据库做集中存储。05 结果整套软件的所有部分都用 LabVIEW 开发。由于采用了带内置信号调理的 C 系列模块软件维护与后续开发被大幅简化且不影响现有方案标准一旦更新仪器特性可快速更新系统始终与标准同步。开放性也带来额外空间这套架构允许加入新的数字 I/O 做监视与控制也可以加 GPS 或 GSM 无线通信模块通信协议能按客户需求调整便于集成进既有的 SCADA 系统。同一套平台还被用来做别的事。它在数周之内就实现了一台完整的 PMU相量测量单元分析仪按 IEEE C37.118-2005 标准精确评估同步相量该 PMU 正在与整机集成到同一台仪器里。最终交付的是一套符合国际电能质量标准、基于 CompactRIO 与 LabVIEW 的货架式分析平台。06 这个案例说明什么第一平台的选择直接决定了产品形态的数量。硬件可扩展、代码可移植同一套应用就能以一体化机箱、单板等形态交付匹配不同现场与客户而不必为每种形态重写固件。第二硬实时是架构问题不是性能问题。8 个仪器并行靠的不是处理器跑得快而是把确定性采集交给 FPGA、把计算与存储交给实时处理器这一层分工。分工清楚模块才能各自演进。第三同步采样与频率跟踪是精度的下限。9.6 kS/s 每通道这个数字本身不稀奇稀奇的是它与被测信号频率同步。在谐波与闪变的测量里这一条不成立后面所有算法都只是在算一组漂亮但错误的数据。第四标准的可变性应当被设计进架构而不是等标准改了再打补丁。把测量算法与标准条款解耦更新才是改一处配置而不是重做一台仪器。一套代码多种形态硬件可扩展、代码可移植同一套应用就能以多种形态交付不同现场。采样要跟着电网走9.6 kS/s 每通道且与信号频率同步是谐波与闪变算法成立的前提。07 写在最后我们专注 LabVIEW 软件开发与测试测量系统集成从硬件选型、方案设计到现场交付调试提供一站式服务。如果您的项目也需要在小体积实时硬件上并行运行多路测量与分析算法或需要按 IEC、EN 标准做电能质量监测、数据存储与报表我们可以一起把方案落到可交付的固件与上位机软件上。欢迎在评论区留言身边朋友有类似项目也欢迎帮忙引荐。
