当前位置: 首页 > news >正文

基于定容积法标准容器容积标定中的电动针阀自动化解决方案

摘要:在目前的六氟化硫气体精密计量中普遍采用重量法和定容法两种技术,本文分析了重量法中存在的问题以及定容法的优势,同时也指出定容法在实际应用中还存在自动化水平较低的问题。为了提高定容法精密计量过程中的自动化水平,本文提出了增加电控针阀和可编程压力控制器的解决方案,由步进电机驱动的电控针阀来精密调节气体压力,不同压力值的控制过程则由可编程压力控制器来进行控制操作,从而实现了定容法的自动化精密计量。

原文阅读:(PDF格式)


1. 问题的提出

六氟化硫气体(SF6)是一种优异的绝缘介质,广泛应用于电力行业,同时六氟化硫气体也是六种严禁排放的温室气体之一,世界各国明令禁止六氟化硫气体排放,特别是各级电网公司为了减少六氟化硫气体的排放量,会对运行中的六氟化硫电气设备进行六氟化硫气体重量统计,严格控制使用量和泄漏量。为了普查变电站六氟化硫气体使用量,需要一种检测变电站中六氟化硫用气量的方法。目前六氟化硫用气量有两种检测方法,一是重量法,二是定容法。

有关重量法,在广东电网有限责任公司实用新型专利“CN208953045U:一种SF6气体计量装置”以及河南省日立信股份有限公司发明专利“CN112611439B:一种测量六氟化硫气体重量的装置及方法”中给出了典型的描述,其测试过程和装置如图1所示。

图1 六氟化硫气体重量法充气计量装置结构示意图

重量法的基本原理是通过天平或承重仪器检测向高压电气设备中充入的六氟化硫气体重量,并同时观察安装到高压电气设备上的压力传感器升高的压力值。在已知温度下六氟化硫气体密度后,由重量计算出补气的六氟化硫气体体积,结合压力传感器计算出的压力变化,可以推算出高压电气设备内部的有效容积。但在实际应用中,这种重量法存在以下明显的缺点:

(1)在重量称量中,一般是承重六氟化硫气体钢瓶的重量变化,而实际消耗的六氟化硫气体静重量要比钢瓶皮重小很多,这种“大质量小称量”方法对所消耗的气体重量测量精度极为不利,测量误差很大。

(2)当气室原有一部分气体时,此时该装置进行充补一部分气体入气室中提高气室内气体压力,却无法有效得知气室中原有的SF6气体量,无法对气室内部体积进行精确测算。另外重量法携带称重装置至现场给气体钢瓶进行称重,不方便搬运,且各地的地理位置不同,因海拔等不同导致重力系数不同,使得通过检测重力得出的质量有所偏差。

(3)对于部分体积较小的六氟化硫电气设备,采用气体钢瓶直接对其进行充气,由于气体钢瓶的压力较大,对于体积较小的六氟化硫电气设备来说很容易发生充气过压,引起过压危险。

为了解决上述重量法中存在的不足,国内外新开发了一种定容积法,在国家电网有限公司的发明专利“CN112556777B:基于定容法的梯度充气式SF6气室容积测定方法”中对这种方法进行了介绍,其测量装置的结构如图2所示。

图2 六氟化硫气体定容法精密计量装置结构示意图

定容法是流量测量中的一种经典测试方法,在对六氟化硫充气量计量测试中,有以下优点:

(1)这里的定容法是根据气室压力设定值分配多个阶段充气阈值,分阶段对气室进行充气并测量数据,各个阶段分别计算气室的体积与内部原有的气体质量,再区各个阶段测得的数据的平均值,可消除由于压力传感器的测量精度限制,对气室进行充气时,一次性从初始值充到设定值进行一次测量存在的较大偶然误差问题,可提高计算结果的精确度。

(2)能够精确测量气体的实时压力,在接近设定压力数值时能控制充气流量,使得压力传感器能在气体稳定时进行检测,检测数据更加精确,且不会使气室充入气体过多导致气体压力过高造成安全隐患。

(3)采用定容积的充气罐替代称重装置,通过温度、压力传感器和控制阀组,实现不同条件下的温度、压力测量,使得测算得出的气室体积和气体量结果更加精确。

尽管定容法具有上述明显优点,但定容法要进行多个不同压力的充气过程和测量,即需进行多次标定试验,这就要求整个标定过程自动化程度很高,如果采用人工调节费事费力且精度无法保证。而在自动化测控方面,国家电网有限公司的发明专利“CN112556777B:基于定容法的梯度充气式SF6气室容积测定方法”并未给出详细描述。

为了解决六氟化硫定容法精密计量中的自动化测控问题,本文提出了采用电控针阀的解决方案,即采用NCNV系列高速低漏率电动针阀来作为图2所示定容法装置中的调节阀门,并结合可编程程序控制器,从而实现定容法中多个不同压力下的充气过程中的全自动标定。

2. 解决方案

定容法可编程压力自动控制的结构如图3所示,即将图2的流量调节阀更换为NCNV电控针阀,并增加一个VPC2021可编程压力控制器。压力控制器采集压力传感器信号,并根据设定好的不同压力设定值对电控针阀进行控制,从而在不同压力下实现准确恒定。压力控制器与计算机连接,通过控制器软件进行操作。

图3 电控针阀可编程压力自动控制结构示意图

解决方案中所采用的NCNV系列电控针阀具有一系列不同的孔径,范围从0.9mm~4.1mm,可满足不同容积的充气需要。另外,电控针阀具有小于5×10-9Pam3/s的极低漏率,基本消除了六氟化硫的泄漏现象。而且电控针阀具有很高的线性度和重复精度,可保证压力控制和重复性测量的精度。

解决方案中所采用的VPC2021系列可编程压力控制器,具有24位AD、16位DA和0.01%最小功率输出百分比的高性能指标,并具有多段折线程序设定功能,通过手动或软件界面操作进行控制程序设置,软件可驱动压力控制器的运行并记录过程参数和曲线变化,避免了再编写控制程序的繁琐。

3. 总结

通过本解决方案中增加的电控针阀和可编程压力控制器,可有效提高六氟化硫气体定容法计量的自动化水平,并保证计量精度,使得定容法在六氟化硫充气过程的准确计量技术中能得到真正的推广应用。

~~~~~~~~~~~~~~~

相关文章:

基于定容积法标准容器容积标定中的电动针阀自动化解决方案

摘要:在目前的六氟化硫气体精密计量中普遍采用重量法和定容法两种技术,本文分析了重量法中存在的问题以及定容法的优势,同时也指出定容法在实际应用中还存在自动化水平较低的问题。为了提高定容法精密计量过程中的自动化水平,本文…...

26 行为型模式-命令模式

1 命令模式介绍 2 命令模式原理 3 命令模式实现 模拟酒店后厨的出餐流程,来对命令模式进行一个演示,命令模式角色的角色与案例中角色的对应关系如下: 服务员: 即调用者角色,由她来发起命令. 厨师: 接收者,真正执行命令的对象. 订单: 命令中包含订单 /*** 订单类**/ public cl…...

一个Entity Framework Core的性能优化案例

概要 本文提供一个EF Core的优化案例,主要介绍一些EF Core常用的优化方法,以及在优化过程中,出现性能反复的时候的解决方法,并澄清一些对优化概念的误解,例如AsNoTracking并不包治百病。 本文使用的是Dotnet 6.0和EF…...

【Python 千题 —— 基础篇】列表排序

题目描述 题目描述 给定一个包含无序数字的列表,请将列表中的数字按从小到大的顺序排列,并输出排序后的列表。 输入描述 输入一个包含无序数字的列表。 输出描述 程序将对列表中的数字进行排序,并输出排序后的列表。 示例 示例 ① 1…...

leetcode26:删除有序数组中的重复项

leetcode26&#xff1a;删除有序数组中的重复项 方案一&#xff1a;依次遍历&#xff0c;如果不符合条件则冒泡交换到最后一个位置。o(n^2),结果超时 #include <algorithm> #include <iostream>using namespace std; class Solution { public:int removeDuplicat…...

[FSCTF 2023] web题解

文章目录 源码&#xff01;启动!webshell是啥捏细狗2.0ez_php1Hello,youEZ_eval巴巴托斯&#xff01; 源码&#xff01;启动! 打开题目&#xff0c;发现右键被禁了 直接ctrlu查看源码得到flag webshell是啥捏 源码 <?php highlight_file(__FILE__); $&#x1f600;&qu…...

linux查看内存的方式

1、显示内存状态:free -h  以合适的单位显示内存使用情况&#xff0c;最大为三位数&#xff0c;自动计算对应的单位值。单位有&#xff1a; B bytes K kilos M megas G gigas T teras $free -htotal used free shared buff/cache available Me…...

Python 编写 Flink 应用程序经验记录(Flink1.17.1)

目录 官方API文档 提交作业到集群运行 官方示例 环境 编写一个 Flink Python Table API 程序 执行一个 Flink Python Table API 程序 实例处理Kafka后入库到Mysql 下载依赖 flink-kafka jar 读取kafka数据 写入mysql数据 flink-mysql jar 官方API文档 https://nigh…...

如何 通过使用优先级提示,来控制所有网页资源加载顺序

当你打开浏览器的网络标签时&#xff0c;你会看到大量的活动。资源正在下载&#xff0c;信息正在提交&#xff0c;事件正在记录&#xff0c;等等。 由于有太多的活动&#xff0c;有效地管理这些流量的优先级变得至关重要。带宽争用是真实存在的&#xff0c;当所有请求同时触发时…...

10月25日,每日信息差

今天是2023年10月26日&#xff0c;以下是为您准备的14条信息差 第一、百世集团牵头成立全国智慧物流与供应链行业产教融合共同体在杭州正式成立&#xff0c;该共同体由百世集团、浙江工商大学、浙江经济职业技术学院共同牵头 第二、问界M9预定量突破15000台 第三、前三季度我…...

泛微OA之获取每月固定日期

文章目录 1.需求及效果1.1需求1.2效果 2. 思路3. 实现 1.需求及效果 1.1需求 需要获取每个月的7号作为需发布日期&#xff0c;需要自动填充1.2效果 自动获取每个月的七号2. 思路 1.功能并不复杂&#xff0c;可以用泛微前端自带的插入代码块的功能来实现。 2.将这需要赋值的…...

Dataworks API:调取 MC 项目下所有表单

文章目录 前言Dataworks API 文档解读GetMetaDBTableList 接口文档 API 调试在线调试本地调试运行环境账密问题请求数据进一步处理 小结 前言 最近&#xff0c;我需要对公司的数据资产进行梳理&#xff0c;这其中便包括了Dataworks各个项目下的表单。这些表单&#xff0c;作为…...

Node编写更新用户头像接口

目录 定义路由和处理函数 验证表单数据 ​编辑 实现更新用户头像的功能 定义路由和处理函数 向外共享定义的更新用户头像处理函数 // 更新用户头像的处理函数 exports.updateAvatar (req, res) > {res.send(更新成功) } 定义更新用户头像路由 // 更新用户头像的路由…...

MySQL3:MySQL中一条更新SQL是如何执行的?

MySQL3&#xff1a;MySQL中一条更新SQL是如何执行的&#xff1f; MySQL中一条更新SQL是如何执行的&#xff1f;1.Buffer Pool缓冲池2.Redo logredo log作用Redo log文件位置redo log为什么是2个&#xff1f; 3.Undo log4.更新过程5.InnoDB官网架构InnoDB架构-内存结构①Buffer …...

p5.js map映射

本文简介 带尬猴&#xff0c;我嗨德育处主任 p5.js 为开发者提供了很多有用的方法&#xff0c;这些方法实现起来可能不难&#xff0c;但却非常实用&#xff0c;能大大减少我们的开发时间。 本文将通过举例说明的方式来讲解 映射 map() 方法。 什么是映射 从 p5.js 文档 中可…...

idea提交代码冲突后,代码意外消失解决办法

敲了大半天的代码&#xff0c;解决冲突后&#xff0c;直接消失了当时慌的一批CCCCC 右击项目Local History ----show History 找到最近提交的内容右击选择Revert,代码全回来了...

爬虫批量下载科研论文(SciHub)

系列文章目录 利用 eutils 实现自动下载序列文件 提示&#xff1a;写完文章后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、获取文献信息二、下载文献PDF文件参考 前言 大家好✨&#xff0c;这里是bio&#x1f996;。…...

explain查询sql执行计划返回的字段的详细说明

当使用EXPLAIN命令查看SQL语句的执行计划时&#xff0c;会返回一张表格&#xff0c;其中包含了该SQL语句的执行计划。下面是每个字段的详细分析&#xff1a; id&#xff1a;执行计划的唯一标识符。如果查询中有子查询&#xff0c;每个子查询都会有一个唯一的ID。在执行计划中&a…...

讯飞输入法13.0发布,推出行业首款生成式AI输入法

&#x1f989; AI新闻 &#x1f680; 讯飞输入法13.0发布&#xff0c;推出行业首款生成式AI输入法 摘要&#xff1a;科大讯飞在2023年全球开发者节上发布了全新讯飞输入法13.0版本&#xff0c;其中最大的亮点是推出了行业首款生成式AI输入法。这次升级将生成式AI能力融入输入…...

35. 搜索插入位置、Leetcode的Python实现

博客主页&#xff1a;&#x1f3c6;看看是李XX还是李歘歘 &#x1f3c6; &#x1f33a;每天分享一些包括但不限于计算机基础、算法等相关的知识点&#x1f33a; &#x1f497;点关注不迷路&#xff0c;总有一些&#x1f4d6;知识点&#x1f4d6;是你想要的&#x1f497; ⛽️今…...

使用 DDPO 在 TRL 中微调 Stable Diffusion 模型

引言 扩散模型 (如 DALL-E 2、Stable Diffusion) 是一类文生图模型&#xff0c;在生成图像 (尤其是有照片级真实感的图像) 方面取得了广泛成功。然而&#xff0c;这些模型生成的图像可能并不总是符合人类偏好或人类意图。因此出现了对齐问题&#xff0c;即如何确保模型的输出与…...

cocosCreator 之 crypto-es数据加密

版本&#xff1a; 3.8.0 语言&#xff1a; TypeScript 环境&#xff1a; Mac 简介 项目开发中&#xff0c;针对于一些明文数据&#xff0c;比如本地存储和Http数据请求等&#xff0c;进行加密保护&#xff0c;是有必要的。 关于加密手段主要有&#xff1a; 对称加密 使用相…...

Leetcode---368周赛

题目列表 2908. 元素和最小的山形三元组 I 2909. 元素和最小的山形三元组 II 2910. 合法分组的最少组数 2911. 得到 K 个半回文串的最少修改次数 一、元素和最小的山形三元组I 没什么好说的&#xff0c;不会其他方法就直接暴力&#xff0c;时间复杂度O(n^3)&#xff0c;代…...

矢量图形编辑软件Illustrator 2023 mac中文版软件特点(ai2023) v27.9

illustrator 2023 mac是一款矢量图形编辑软件&#xff0c;用于创建和编辑排版、图标、标志、插图和其他类型的矢量图形。 illustrator 2023 mac软件特点 矢量图形&#xff1a;illustrator创建的图形是矢量图形&#xff0c;可以无限放大而不失真&#xff0c;这与像素图形编辑软…...

一、Docker Compose——什么是 Docker Compose

Docker Compose 是一个用来定义和运行多容器 Docker 应用程序的工具&#xff0c;他的方便之处就是可以使用 YAML 文件来配置将要运行的 Docker 容器&#xff0c;然后使用一条命令即可创建并启动配置好的 Docker 容器了&#xff1b;相比手动输入命令的繁琐&#xff0c;Docker Co…...

Java提升技术,进阶为高级开发和架构师的路线

原文网址&#xff1a;Java提升技术&#xff0c;进阶为高级开发和架构师的路线-CSDN博客 简介 Java怎样提升技术&#xff1f;怎样进阶为高级开发和架构师&#xff1f;本文介绍靠谱的成长路线。 首先点明&#xff0c;只写业务代码是无法成长技术的。提升技术的两个方法是&…...

记一次 .Net+SqlSugar 查询超时的问题排查过程

环境和版本&#xff1a;.Net 6 SqlSuger 5.1.4.* &#xff0c;数据库是mysql 5.7 &#xff0c;数据量在2000多条左右 业务是一个非常简单的查询&#xff0c;代码如下&#xff1a; var list _dbClient.Queryable<tb_name>().ToList(); tb_name 下配置了一对多的关系…...

PHP危险函数

PHP危险函数 文章目录 PHP危险函数PHP 代码执行函数eval 语句assert()语句preg_replace()函数正则表达式里修饰符 回调函数call_user_func()函数array_map()函数 OS命令执行函数system()函数exec()函数shell_exec()函数passthru() 函数popen 函数反引号 实列 通过构造函数可以执…...

【ARM Cortex-M 系列 4 番外篇 -- 常用 benchmark 介绍】

文章目录 1.1 CPU 性能测试 MIPS 计算1.1.1 Cortex-M7 CPI 1.2 benchmark 小节1.3.1 Geekbenck 介绍 1.3 编译参数配置 1.1 CPU 性能测试 MIPS 计算 每秒百万指令数 (MIPS)&#xff1a;在数据压缩测试中&#xff0c;MIPS 每秒测量一次 CPU 执行的低级指令的数量。越高越好&…...

web安全-原发抗抵赖

原发抗抵赖 原发抗抵赖也称不可否认性&#xff0c;主要表现以下两种形式&#xff1a; 数据发送者无法否认其发送数据的事实。例如&#xff0c;A向B发信&#xff0c;事后&#xff0c;A不能否认该信是其发送的。数据接收者事后无法否认其收到过这些数据。例如&#xff0c;A向B发…...