LabVIEW利用局部放电分析高压电气设备状态诊断
LabVIEW利用局部放电分析高压电气设备状态诊断
目前,高压电气设备状态的监控系统解决了早期故障检测的问题。局部放电起源于电力电气装置的绝缘。局部放电会导致绝缘层逐渐磨损和加速老化,因此可能导致绝缘完全击穿。因此,局部放电检测及其特性分析是在维修电气设备时诊断绝缘状态的重要工具。
简要列出了高压电气设备状态诊断的主要方面,简要概述了高压电气设备监控系统改进的可能性和途径。为了记录和分析局部放电统计参数,采用基于NI Compact RIO (设备和LabVIEW图形化编程系统。
电力变压器监控系统的受控参数数量不同。同时,高压电气设备的以下运行参数是最重要的:油中的水分含量,油中的气体含量(CO,CO2)、高压套管局部放电的统计参数、介损正切、主绝缘电容、三相套管系统导通电流控制、冷却系统运行参数控制、各点油温、充油入口油压。

显然,为了提高高压电气设备状态诊断方法的有效性,有必要根据生产任务的需要,可以在一个PSS中同时放置多个用于各种目的的数据收集板和传感器。由于这种模块化布置,数据采集板和传感器的组成可以根据当前的生产任务进行更改。
HSS的开发将有可能创建一个灵活的模块化系统,用于监控高压电气设备的状态,根据设置的生产任务轻松重新配置,而不会产生过多的不合理成本。NI Compact RIO 设备适用于HSS的实施:由NI制造的实时运行的FPGA系统。FPGA代表可编程逻辑集成电路。NI Compact RIO 的一个特点是它能够在任何天气条件下在工业条件下实时运行,具有相对高的模拟信号采样率和高速信号传输到工作站。NI Compact RIO 使用LabVIEW图形软件系统进行编程,不需要任何高级编程知识。
借助LabVIEW,可以在NI Compact RIO 上执行整个项目开发周期,可使用专用的软件模块和库,如LabVIEW Real-time,如果需要,还可以轻松为AWP创建方便的用户界面。NI Compact RIO 设计的PSS的灵活性将由NI Compact RIO 嵌入式机箱提供。机箱内核是一个FPGA,用于可重新配置I/O信号。每个I/O模块均可直接访问FPGA通道,并使用简单的I/O功能进行编程。由于模块直接连接到FPGA信号线,因此每个模块的信号输入/输出精确同步(误差为25ns)。FPGA和实时控制器之间的接口是PCI总线。实时控制器同步I/O模块的操作,误差为25ns。
嵌入式FPGA允许以40MHz的频率并行重新配置嵌入式应用和处理数据。NI提供了100多种I/O模块,包括温度测量、振动测量、模拟和数字I/O、驱动控制、工业通信协议、电压和电流I/O。可以将任何传感器连接到开发的模块,并根据现成的开发套件创建自己的模块。使用LabVIEW图形化编程环境和LabVIEW实时函数库,无需专门的编程人员培训,即可轻松实现AWP的图形用户界面,包括使用触摸面板。LabVIEW实时函数库设计用于在LabVIEW中编程NI Compact RIO 实时控制器。在LabVIEW中,可以将代码执行优先顺序指定给NI紧凑型RIO实时控制器。LabVIEW FPGA函数库设计用于在LabVIEW中编程NI Compact RIO FPGA。LabVIEW能够创建方便的本地和WEB界面,以从世界任何位置控制NI Compact RIO。有必要的库来确保任何类型的传感器的操作。NI提供NITPC-2106/2012/2115/2512/2515面板计算机,用于使用人机(HMI)界面远程控制NI Compact RIO 平台,在LabVIEW实时系统的控制下运行工业分布系统中的应用程序,对于用户来说,是一个触摸面板和一组AWP控制,能够在恶劣的工业环境中连续运行。因此,在基于NI Compact RIO 和LabVIEW图形化编程环境的HSS中,很容易实现同时测量来自各种类型传感器的多个信息流,并随后分析该信息,从而提高预测高压电气设备绝缘状态的精度。在本文中,重点是来自FM接收器的同步PD测量和伸缩天线记录的EMR。
基于NI Compact RIO 设备和LabVIEW图形化编程环境的HSS可以有效解决高压电气设备局部放电参数(包括预和紧急模式)方面的状态监测问题。基于NICompact RIO 设备的HSS由许多模块和机箱组成,因此可以根据任务轻松地重新配置,并用于高压设备,包括电力互感器和自互感器。为此,需要进一步收集有关PD的统计信息,根据其分析以及已知的专家规则训练人工神经网络。
PSS配备了所有必要的硬件和软件,包括用于远距离传输信息的通信通道。NI CompactRIO 拥有基于LabVIEW和C编程语言的强大软件,可实现PD的可视化、计算PD特性以及计算局部放电强度的来源。FM接收器是在HF波长范围内工作的标准设备。多达8个这些类型的接收机可以连接到一个NI Compact RIO ,这使得这种系统非常可以监测电力互感器等的状况。
这是LabVIEW的一个应用,更多的开发案例,欢迎登录北京瀚文网星官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。
相关文章:
LabVIEW利用局部放电分析高压电气设备状态诊断
LabVIEW利用局部放电分析高压电气设备状态诊断 目前,高压电气设备状态的监控系统解决了早期故障检测的问题。局部放电起源于电力电气装置的绝缘。局部放电会导致绝缘层逐渐磨损和加速老化,因此可能导致绝缘完全击穿。因此,局部放电检测及其特…...
TCP/IP UDP广播无法发送或接收
TCP/IP UDP广播无法发送或者接收数据 在看《TCP/IP 网络编程》这本书的时候,看到广播那一节,跟着书上写代码,怎么写都不行,广播就是没法发送/接收,发送端一直在发送数据,接收端就是没有反应。 对了好几遍…...
清理Maven仓库中下载失败的文件
🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…...
服贸会2023 | 希尔贝壳入选“智赋百业”人工智能融合发展与安全应用典型案例
9月6日,服贸会(中国国际服务贸易交易会)“2023人工智能融合发展与安全应用”论坛在国家会议中心举行,论坛由国家工业信息安全发展研究中心、世界贸易网点联盟主办,旨在促进人工智能领域贸易合作,充分发挥人…...
axios请求多个服务器
在此之前, 请求的服务器需要后端设置可跨域 此文章中主要有两种方案: const apis {api1: http://aaa.com/,api2: http://bbb.com/ }(1) 把baseURL置空不设置, 定义一个新的axios const service axios.create({timeout: 300000, // 5分钟 })把完整的url链接放入到请求中 ex…...
vs2022不能加载winform界面
今天遇到vs2022加载winform界面错误, The service ‘Microsoft.VisualStudio.Shell.Design.Serialization.DesignerDocDataService’ must be installed for this feature to work。 当前vs版本: Microsoft Visual Studio Enterprise 2022 (64 位) - Cur…...
CMakeList.txt
CMakeList.txt的写法 前言一个最近写好的CMakeList.txt对上边CMakeList.txt的说明修改 前言 复习一下CMakeList.txt的写法,以下面的一个CMakeList.txt为例 一个最近写好的CMakeList.txt cmake_minimum_required(VERSION 3.17)project(QtVTKProject)# INCLUSION OF Qt # set(…...
华为云使用脚本初始化Linux数据盘
初始化新挂载的磁盘 登录云服务器,执行以下命令获取自动初始化磁盘脚本。 wget https://ecs-instance-driver.obs.cn-north-1.myhuaweicloud.com/datadisk/LinuxVMDataDiskAutoInitialize.sh 说明: 若回显异常,请检查云服务器是否绑定弹性公…...
leetcode 129. 求根节点到叶节点数字之和
2023.9.8 好久没写回溯题了,有点陌生ToT。 本题思路就是通过回溯保存所有根节点到叶子节点的路径,然后将这些路径转化为数字并全部相加。 直接看代码: /*** Definition for a binary tree node.* struct TreeNode {* int val;* Tre…...
嵌入式开发-11 Linux下GDB调试工具
目录 1 GDB简介 2 GDB基本命令 3 GDB调试程序 1 GDB简介 GDB是GNU开源组织发布的一个强大的Linux下的程序调试工具。 一般来说,GDB主要帮助你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序&#…...
Java测试(11) --- selenium
测试用例方法以teat_开头 运行脚本的时候默认自动会运行test_开头的方法普通方法不以test_开头 普通方法被test_开头的方法调用的时候才会运行测试套件,把不同文件里的不同类里面的不同的测试方法组织起来放在一起运行(1)addTest 把不同…...
vue3 defineExpose 显示的指定组件需要暴露的属性
简介: 是 vue3 新增的一个 api ,用在 <script setup>中使用,用于显示的把组件的属性和方法暴露出来。可用于父子组件通信,子组件使用 defineExpose 将自身的方法或者属性暴露出去,父组件中通过 ref 获取子组件 D…...
算法通关村第十七关:黄金挑战-跳跃游戏问题
黄金挑战-跳跃游戏问题 1. 跳跃游戏 LeetCode 55 https://leetcode.cn/problems/jump-game/ 思路分析 关键是判断能否到达终点,不用管每一步跳跃到哪里,而是尽可能的跳跃到最远的位置 看最多能覆盖到哪里,只要不断更新能覆盖的距离&#x…...
Git GitHub GitLab
1、Git Git是一个开源的分布式版本控制系统,是一种工具软件,用于代码的存储和版本控制。 2、GitHub GitHub是一个基于Git实现的在线代码仓库,是目前全球最大的代码托管平台。 3、GitLab GitLab也是一个基于Git实现的在线代码仓库&#x…...
前端的规范
假如团队中的小伙伴在提交代码时没有遵循规范要求,只写了一个"fix"或"update,这会给其他小伙伴造成困扰,不得不花时间查看代码和推测逻辑。 不仅会浪费了时间和精力,可能会导致项目以下问题: 可读性差…...
嵌入式软件有限状态机的 C 语言实现
状态机模式是一种行为模式,通过多态实现不同状态的调转行为的确是一种很好的方法,只可惜在嵌入式环境下,有时只能写纯C代码,并且还需要考虑代码的重入和多任务请求跳转等情形,因此实现起来着实需要一番考虑。 近日在看…...
面试题常考:LRU缓存
题目: 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值&…...
Redis 教程 - 持久化
Redis 教程 - 持久化 在 Redis 中,持久化是指将数据从内存保存到磁盘上,以便在重启或服务器故障后仍能恢复数据。Redis 提供了两种持久化方式:RDB(Redis Database)和 AOF(Append-Only File)。本…...
2023 大学生数学建模竞赛-C题-第一问
题目: 在生鲜商超中,一般蔬菜类商品的保鲜期都比较短,且品相随销售时间的增加而变差, 大部分品种如当日未售出,隔日就无法再售。因此,商超通常会根据各商品的历史销售和需 求情况每天进行补货。 由于商超销…...
设计模式3 观察者模式
一 观察者模式 1.1 概述 观察者模式是一种行为模式,又称之为“发布/订阅”模式,在该模式中被观察的对象叫主题,依赖主题的对象被称为观察者,当主题发生改变时,会通知所有观察者进行更新。多个对象存在一对多的关系&a…...
wordpress后台更新后 前端没变化的解决方法
使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...
IGP(Interior Gateway Protocol,内部网关协议)
IGP(Interior Gateway Protocol,内部网关协议) 是一种用于在一个自治系统(AS)内部传递路由信息的路由协议,主要用于在一个组织或机构的内部网络中决定数据包的最佳路径。与用于自治系统之间通信的 EGP&…...
渲染学进阶内容——模型
最近在写模组的时候发现渲染器里面离不开模型的定义,在渲染的第二篇文章中简单的讲解了一下关于模型部分的内容,其实不管是方块还是方块实体,都离不开模型的内容 🧱 一、CubeListBuilder 功能解析 CubeListBuilder 是 Minecraft Java 版模型系统的核心构建器,用于动态创…...
ETLCloud可能遇到的问题有哪些?常见坑位解析
数据集成平台ETLCloud,主要用于支持数据的抽取(Extract)、转换(Transform)和加载(Load)过程。提供了一个简洁直观的界面,以便用户可以在不同的数据源之间轻松地进行数据迁移和转换。…...
JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作
一、上下文切换 即使单核CPU也可以进行多线程执行代码,CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短,所以CPU会不断地切换线程执行,从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…...
聊一聊接口测试的意义有哪些?
目录 一、隔离性 & 早期测试 二、保障系统集成质量 三、验证业务逻辑的核心层 四、提升测试效率与覆盖度 五、系统稳定性的守护者 六、驱动团队协作与契约管理 七、性能与扩展性的前置评估 八、持续交付的核心支撑 接口测试的意义可以从四个维度展开,首…...
python执行测试用例,allure报乱码且未成功生成报告
allure执行测试用例时显示乱码:‘allure’ �����ڲ����ⲿ���Ҳ���ǿ�&am…...
docker 部署发现spring.profiles.active 问题
报错: org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property spring.profiles.active imported from location class path resource [application-test.yml] is invalid in a profile specific resource [origin: class path re…...
RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)
RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发,后来由Pivotal Software Inc.(现为VMware子公司)接管。RabbitMQ 是一个开源的消息代理和队列服务器,用 Erlang 语言编写。广泛应用于各种分布…...
