BMS中的绝缘电阻测量方法

news2024/12/25 12:36:01

使用场景

在GB/T 18384-2020中规定BMS需要对动力电池系统所有部件集成完毕的状态下进行绝缘检测,且采用绝缘电阻阻值来衡量绝缘状态。绝缘电阻可分为总正对地和总负对地。这时一般使用不平衡电桥法(由于国标GB/T 18384-2020中推荐此种方法,因此也称国标法)来对绝缘电阻进行测量。
目前很多储能方面的BMS在定绝缘检测的报警阈值时,一般是参考借鉴了汽车BMS的相关标准,比如GB/T 18384-2020中对于REESS的绝缘阻值就有如下规定:
image.png
在储能场景的实践中,由于电池簇一般由高压箱和若干电池插箱组成,存在交流电路,因此一般要求绝缘阻值不小于500Ω/V。

测量原理

image.png
上图为不平衡电桥法测电池簇总正总负对外壳绝缘电阻的原理图:

  1. Rload为模拟负载,不需要参与计算;
  2. Rp为电池簇总正对外壳的绝缘电阻;R1为并在Rp上的标准电阻,通过S1控制是否并入;
  3. Rn为电池簇总负对外壳的绝缘电阻;R2为并在Rn上的标准电阻,通过S2控制是否并入;

测量过程

实际中,Rp和Rn总是有细微差异的,这里根据上一节的原理图修改下,添加电压测量电路,之后按国标里提的测量流程推导下,看反算出的Rp和Rn是否和我们设置的一致。需要注意的是国标中给的流程只计算出了两个绝缘电阻中相对较小的那个,本文流程将Rp和Rn都计算了。
修改后的原理图如下:
image.png
:::success
注意!这里以电池负极为零电位参考点,因此后续的Rp和Rn两端的电压均为正数值!
:::
以下流程计算总正到外壳地的绝缘电阻Rp:

  1. 在R1和R2这两个标准电阻断开的情况下,测量Rp和Rn两端的电压,记为Up和Un;此处Up=785.794V,Un=714.206V。
    R1和R2均断开的情况image.png

  2. 闭合S2来将R2并入,测量Rp和Rn两端的电压,记为Up’和Un’;此处Up’=1455V,Un’=45.309V;
    并入R2的情况image.png

  3. 代入计算Rp所用公式来计算Rp的阻值;此处Rp=32MΩ,与我们的预设值一致;
    计算Rp所用公式
    在这里插入图片描述

以下流程计算总负到外壳地的绝缘电阻Rn:

  1. 在R1和R2这两个标准电阻断开的情况下,测量Rp和Rn两端的电压,记为Up和Un;此处Up=785.794V,Un=714.206V。
    R1和R2均断开的情况image.png

  2. 闭合S1来将R1并入,测量Rp和Rn两端的电压,记为Up’和Un’;此处Up’=49.85V,Un’=1450V;
    并入R1的情况image.png

  3. 代入计算Rn所用公式来计算Rp的阻值;此处Rn=29MΩ,与我们的预设值一致;
    计算Rn所用公式
    在这里插入图片描述

标准电阻取值

对于标准电阻数值的选取,GB/T 18384-2020推荐为1MΩ,猜测主要基于三点考虑:

  1. 标准电阻的阻值不能太小,因为在工作中也需要进行绝缘检测,因此并接的标准电阻阻值如果太小,一方面是不安全,另一方面是电流过大造成发热和不必要的电池损耗;
  2. 标准电阻的阻值不能太大,过大的阻值会导致电阻的精度难以控制,同时并入标准电阻后电压的变化不明显,导致采样和计算环节的误差增大;
  3. 总正总负对外壳的绝缘电阻一般在几MΩ到几十MΩ之间,采用1MΩ标准电阻,为比较适中的值;

附:绝缘电阻反算公式的推导

上面用于计算电阻Rp和Rn的公式是怎么来的呢,这里以推导Rp的计算公式为例来进行说明,Rn的公式推导流程与Rp的基本一致。
:::success
注意!这里以电池负极为零电位参考点,因此后续的Rp和Rn两端的电压均为正数值!
:::

  1. 在标准电阻未接入时,电路可以简化为下图:
    image.png
    此时可以知道未并入标准电阻时的Rp和Rn两端的电压Up和Un的计算公式:
    在这里插入图片描述

  2. 由于是计算Rp,因此接入标准电阻R2到Rn上,电路图对应为:
    image.png
    此时可以知道并入标准电阻后的Rp和Rn两端的电压Up’和Un’的计算公式:
    在这里插入图片描述

  3. 将公式(1)除以公式(2)得:
    在这里插入图片描述

  4. 将公式(3)除以公式(4)得:
    在这里插入图片描述

  5. 将公式(6)减去公式(5)得:
    在这里插入图片描述

  6. 对公式(7)进行移项整理得:
    在这里插入图片描述

  7. 在实际测量中,Rp上测量电压得电压表内阻也要考虑进去,也就是第6步求出的Rp其实是真实的Rp并上电压表的内阻r的阻值,这里考虑上电压表内阻r,得到最终的计算公式(10),为方便计算Rp时使用,将除Rp外的其他项移动到右边,得到公式(11):
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1217907.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

力扣刷题篇之数与位3

系列文章目录 目录 系列文章目录 前言 数学问题 总结 前言 本系列是个人力扣刷题汇总,本文是数与位。刷题顺序按照[力扣刷题攻略] Re:从零开始的力扣刷题生活 - 力扣(LeetCode) 数学问题 204. 计数质数 - 力扣(Le…

如何让普通用户使用sudo?

一、sudo的作用 sudo就是可以让我们的普通用户以root身份去做一些事情,这相当于给普通用户提升了权限,但是并不是每个普通用户都可以随便拿到root的提权的,也就是sudo是要经过一定处理才可以给普通用户使用,那么如何处理呢&#x…

单机版-redis(手动部署)

单机版-redis部署 部署模式:单机版-redis部署 Redis版本:redis-4.0.1 部署redis方式:手动部署 在完成第三步时已完成配置,后续为操作命令以及注意事项; 在进行操作数据库时,需要关注第五步注意事项,会涉…

卷积神经网络(CNN)衣服图像分类的实现

文章目录 前期工作1. 设置GPU(如果使用的是CPU可以忽略这步)我的环境: 2. 导入数据3.归一化4.调整图片格式5. 可视化 二、构建CNN网络模型三、编译模型四、训练模型五、预测六、模型评估 前期工作 1. 设置GPU(如果使用的是CPU可以…

【Electron】electron-builder打包失败问题记录

文章目录 yarn下载的包不支持require()winCodeSign-2.6.0.7z下载失败nsis-3.0.4.1.7z下载失败待补充... yarn下载的包不支持require() 报错内容: var stringWidth require(string-width)^ Error [ERR_REQUIRE_ESM]: require() of ES Module /stuff/node_modules/…

SpringBoot整合Quartz示例

数据表 加不加无所谓,如果需要重启服务器后重新执行所有JOB就把sql加上 如果不加表 将application.properties中的quartz数据库配置去掉 自己执行自己的逻辑来就好,大不了每次启动之后重新加载自己的逻辑 链接:https://pan.baidu.com/s/1KqOPYMfI4eHcEMxt5Bmt…

IoC和DI

Spring 是包含众多工具的 IoC 容器,存的是对象,对象这个词在 Spring 的范围内,称之为 bean IoC 是控制反转 控制权进行了反转,比如对某一个东西的控制权在 A 手上,结果变成了 B ,Spring 管理的是 bean ,所以这里的控制权指的是 bean 的控制权,也就是对象的控制权进行了反转 …

内网穿透的应用-通过内网穿透快速搭建公网可访问的Spring Boot接口调试环境

文章目录 前言1. 本地环境搭建1.1 环境参数1.2 搭建springboot服务项目 2. 内网穿透2.1 安装配置cpolar内网穿透2.1.1 windows系统2.1.2 linux系统 2.2 创建隧道映射本地端口2.3 测试公网地址 3. 固定公网地址3.1 保留一个二级子域名3.2 配置二级子域名3.2 测试使用固定公网地址…

【数据下载】FileZilla安装及使用说明:以全球NCEP 再分析数据集为例

1 简介# 1 简介 FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。 1.1 下载地址 File Zilla官网下载 1.2 安装过程 下载完成后,界面如下: 2 使用 2.1 主机设置 2.2 下载数据 全球N…

Mars3d-vue最简项目模板集成使用Mars3d的UI控件样板

备注说明&#xff1a; 1.小白可看步骤一二&#xff0c;进阶小白可直接看步骤三 步骤一&#xff1a;新建文件夹<uitest>&#xff0c;在mars3d仓库拉一份最简项目模板&#xff1a; git clone mars3d-vue-template: Vue3.x 技术栈下的Mars3D项目模板 步骤二&#xff1a;运…

受电诱骗快充取电芯片XSP08:PD+QC+华为+三星多种协议9V12V15V20V

目前市面上很多家的快充充电器&#xff0c;都有自己的私有快充协议&#xff0c;如PD协议、QC协议、华为快充协议、三星快充协议、OPPO快充协议等待&#xff0c;为了让它们都能输出快充电压&#xff0c;就需要在受电端也增加快充协议取电芯片XSP08&#xff0c;它可以和充电器通讯…

axios升级依赖版本后报错SyntaxError: Cannot use import statement outside a module

Axios构建为ES模块&#xff0c;而不是在Node中运行时的CommonJs。Jest的问题是它在Node中运行代码。这就是为什么告诉Jest转换Axios有效的原因。 Axios SDK附带了一个用于Node env的内置CommonJs文件。因此&#xff0c;我们可以通过将以下内容添加到您的package.json来修复它&a…

Windows SmartScreen中的漏洞!

&#x1f525;另一个流行漏洞是 CVE-2023-36025 - 绕过 Windows SmartScreen 安全功能&#xff0c;该功能是多个微软产品的网络钓鱼和恶意软件保护组件。 &#x1f47e;有多危险 利用该漏洞&#xff0c;攻击者可以绕过 Windows Defender SmartScreen 检查和相关警告。利用该漏…

alias linux 命令别名使用

如果在系统中你想要快速的完成一个命令&#xff0c;你可以使用alias命令&#xff1a; 如&#xff1a; alias ppsystemctl status httpd输入pp命令后即可得到如下结果 但这之时临时生效&#xff0c;一旦重启机器&#xff0c;命令就会失效&#xff1b;想要永久生效&#xff0c;…

HTML易忽略的角落【目录】

目前已有文章 **** 篇 本专栏是汇集了一些HTML常常被遗忘的知识&#xff0c;这里算是温故而知新&#xff0c;往往这些零碎的知识点&#xff0c;在你开发中能起到炸惊效果。我们每个人都没有过目不忘&#xff0c;过久不忘的本事&#xff0c;就让这一点点知识慢慢渗透你的脑海。 …

扩散模型实战(九):使用CLIP模型引导和控制扩散模型

推荐阅读列表&#xff1a; 扩散模型实战&#xff08;一&#xff09;&#xff1a;基本原理介绍 扩散模型实战&#xff08;二&#xff09;&#xff1a;扩散模型的发展 扩散模型实战&#xff08;三&#xff09;&#xff1a;扩散模型的应用 扩散模型实战&#xff08;四&#xff…

<MySQL> 什么是数据库索引?数据库索引的底层结构是什么?

目录 一、什么是数据库索引? 1.1 索引的概念 1.2 索引的特点 1.3 索引的适用场景 1.4 索引的使用 1.4.1 创建索引 1.4.2 查看索引 1.4.3 删除索引 二、数据库索引的底层结构是什么&#xff1f; 2.1 数据库中的 B树 长啥样&#xff1f; 2.2 B树为什么适合做数据库索…

缩放图片算法优化 sse

前情提要 这里实现了打印文件的缩放算法 缩放打印文件&#xff08;prt,prn&#xff09; 核心功能如下&#xff1a; void CZoomPrtFile::zoomPrtFile(BYTE* pTargetData) {float xRatio static_cast<float>(m_perWidth - 1) / m_zoomWidth;float yRatio static_cast<…

[PHP]写个简单的分页静态接口用宝塔部署到Nginx

使用get方式传入page和pageSize参数&#xff0c;接口根据参数进行分页处理。 1.创建一个 PHP 文件 例如 city.php&#xff0c;用于定义接口和返回 JSON 数据。 2.在 city.php 文件中编写接口 <?php// 设置响应内容为 JSON 格式 header(Content-Type: application/json);…

iApp祁天社区UI成品源码 功能齐全的社区应用

iApp祁天社区UI成品源码是一个非常实用的资源&#xff0c;提供了完整的源代码&#xff0c;可以帮助您快速搭建一个功能齐全的社区应用。 这个源码具有丰富的UI设计&#xff0c;经过精心调整和优化&#xff0c;确保用户体验流畅而舒适。它不仅具备基本的社区功能&#xff0c;如…