新能源电池试验中准确模拟高空环境大气压力的解决方案
摘要:针对目前新能源电池热失控和特性研究以及生产中缺乏变环境压力准确模拟装置、错误控制方法造成环境压力控制极不稳定以及氢燃料电池中氢气所带来的易燃易爆问题,本文提出了相应的解决方案。方案的关键一是采用了低漏率电控针阀作为下游控制调节阀实现压力可编程精密控制,二是采用高压气体型真空源避免机械式真空泵的电火花造成引燃,三是在压力控制的同时也对电池加热温度进行自动控制。整个装置控制精度和自动化程度较高。
原文阅读:(PDF格式)
1. 问题的提出
随着现代新能源行业的飞速发展,各种新能源电池在经济社会中发挥着越来越重要的作用,由此对低压环境下新能源电池的使用、储存和运输也提出更高技术要求。例如高原地区和飞机运输中新能源电池的性能变化特征以及热失控传播特性,都是电池发展极其重要的一个环节。目前新能源电池在低压环境下的热失控特性和性能变化特性研究主要存在以下几方面的问题:
(1)目前的新能源电池热失控的测试设备主要集中在研究常压下的热失控行为,环境压力对电池热失控特征的研究较为缺失,对压力变化影响热失控行为的研究仍需进行更深入研究。
(2)研究变环境压力下电池燃烧爆炸行为的特性与特征,对于新能源电池的前期研发、中期使用以及后期预防热失控都有着尤为重要的参考意义。但目前缺乏变环境压力的准确模拟装置,控制方法存在严重问题而造成环境压力控制极不稳定,难以准确观察压力室内电池特性的变化,实验的可信度较差。
(3)另外,氢燃料电池作为一种新能源电池同样存在上述问题,同样需要在不同海拔工况下验证电池的运行性能和可靠性。但由于氢燃料电池的特殊性,特别是由于氢气属于易燃易爆气体,在环境压力模拟设备运行时流道内的旋转机械有可能在高速运转情况下产生火花,继而引燃氢气形成爆炸,这对于环境模拟实验设备而言是绝对不允许的。同时,氢气与空气在燃料电池内反应生成水,故而在排气中含有液滴,这部分液滴在进入设备时可能对旋转部件造成损害,影响设备可靠性。因此,对于氢燃料电池的环境压力模拟装置,需要避免这些问题的出现。
针对上述新能源电池以及氢燃料电池中环境压力准确控制方面存在的问题和需求,本文提出了相应的解决方案,解决方案主要包括以下两方面的内容:
(1)针对现有的锂电池环境压力模拟装置进行技术改造,采用下游控制模式实现模拟箱内环境压力的可编程准确控制,以满足绝大多数新能源电池的环境压力模拟需要。
(2)针对氢燃料电池的环境压力模拟,提出更安全的环境压力准确控制解决方案。
2. 解决方案
锂离子电池在高温环境下容易发生热失控,具有一定危险性,会发生着火甚至爆炸。为了给电池的测试试验同时提供高温和环境压力的模拟条件,解决方案是将电池放置在密闭的测试环境箱内,并对环境箱内部进行气压控制,使电池处于所需环境压力。然后通过对锂离子电池外部加热的方式给予电池达到热滥用的条件,再通过热电偶、数字天平等装置研究温度与质量等参数的变化。热电偶测量热失控过程中的温度变化,数字天平测量热失控过程中电池质量参数的变化,整个测试装置的控制系统如图1所示。

如图1所示,整个控制系统主要由环境压力控制回路、电池加热温度控制回路、质量测量装置和数据采集装置构成,它们的各自功能和技术内容如下:
(1)环境压力控制回路:其功能是对测试环境箱进行可编程气体压力控制,可对一系列不同的设定压力进行自动控制。控制回路由数控针阀、真空计、真空泵、真空压力控制器和真空管路组成,其中一个数控针阀控制进气流量、另一个数控针阀控制排气流量,真空计测量环境箱内的真空度并传输给控制器,控制器将接收到的真空度信号与设定值比较后驱动数控针阀的开度变化,并快速使得环境箱内的真空压力达到设定值。需要说明的是,这里的控制采用了固定进气针阀开度而改变排气针阀开度的下游控制模式,这样可以实现更高精度和稳定性的环境压力控制。
(2)电池加热温度控制回路:其功能是对电池进行加热和温度控制,以模拟电池热失效过程中的温度变化。控制回路由加热器、电池组件、固定夹板、热电偶温度传感器和双通道控制器组成,其中热电偶采集电池温度并传输给控制器,控制器将接收到的温度信号与设定值比较后驱动加热器通电加热,并使电池温度快速达到设定值。
(3)质量测量装置:其功能是测量电池本体在热失控过程中的质量损失。质量测量装置主要是悬挂式数字天平,放置在环境箱外部的数字天平通过悬丝测量电池质量。
(4)数据采集装置:其功能是同时采集电池温度、环境压力和质量测量数据,并以曲线形式进行显示和存储。数据采集装置主要由多通道数据采集器和计算机组成,多通道数据采集器连接相应的温度压力传感器和数字天平,计算机与采集器进行通讯并用软件显示和存储采集结果。
需要说明的是,在解决方案中,计算机或上位机也可以与真空压力控制器和温度控制器进行通讯,并通过各自的软件对控制器进行参数设置、运行控制和控制过程参数变化曲线的显示。
图1所示的电池环境压力模拟控制系统并不适合氢燃料电池的性能测试,这主要是机械式旋转型的真空泵有可能在高速运转情况下产生火花而引燃氢气形成爆炸,同时氢燃料电池测试过程中会在真空管路内形成水滴而造成阀门和真空泵旋转部件的损伤。为了解决这两个问题,本文所提出的解决方案采用了以下两项技术:
(1)将真空泵更换为真空发生器,即通过高压气体来形成真空,这样可以避免机械式旋转部件所带来的火花引燃危害。
(2)环境压力的调节还是采用前面所述的电动针阀,因为这种NCNV系列具有非常好的真空密封性能,电机转动部分与所通气体完全隔离,不会带来引燃隐患。
3. 总结
综上所述,解决方案通过改进后的环境压力下游控制技术、高压气体真空发生技术和温度自动控制技术,可以很好的实现各种新能源电池在可变环境压力和高温温度下的热失控特性和运行特性变化测试和试验考核,解决方案具有以下几方面的突出特点:
(1)可实现环境压力和温度的高精度控制,更有利于电池特性的精密研究和测试考核。
(2)环境压力和温度控制可按照不同设定值进行编程控制,可自动实现电池特性测试的全过程。
(3)通过使用控制器和数据采集器自带的计算机软件,可快速搭建起电池特性测试装置,无需再专门编写计算机程序,大幅减小了装置组建的工作量。
~~~~~~~~~~~~~~~
相关文章:

新能源电池试验中准确模拟高空环境大气压力的解决方案
摘要:针对目前新能源电池热失控和特性研究以及生产中缺乏变环境压力准确模拟装置、错误控制方法造成环境压力控制极不稳定以及氢燃料电池中氢气所带来的易燃易爆问题,本文提出了相应的解决方案。方案的关键一是采用了低漏率电控针阀作为下游控制调节阀实…...
Python 中的模糊字符串匹配
文章目录 Python中使用thefuzz模块匹配模糊字符串使用process模块高效地使用模糊字符串匹配今天,我们将学习如何使用 thefuzz 库,它允许我们在 python 中进行模糊字符串匹配。 此外,我们将学习如何使用 process 模块,该模块允许我们借助模糊字符串逻辑有效地匹配或提取字符…...
记录一个奇怪bug
一开始Weapon脚本是继承Monobehavior的,实例化后挂在gameObject上跟着角色。后来改成了不继承mono的,也不实例化。过程都是顺利的,运行也没问题,脚本编辑器也没有错误。 但偶尔有一次报了一些错误,大概是说Weapon (1)…...

SpringBoot面试题7:SpringBoot支持什么前端模板?
该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:SpringBoot支持什么前端模板? Spring Boot支持多种前端模板,其中包括以下几种常用的: Thymeleaf:Thymeleaf是一种服务器端Java模板引擎,能够…...
leetcode做题笔记172. 阶乘后的零
给定一个整数 n ,返回 n! 结果中尾随零的数量。 提示 n! n * (n - 1) * (n - 2) * ... * 3 * 2 * 1 示例 1: 输入:n 3 输出:0 解释:3! 6 ,不含尾随 0示例 2: 输入:n 5 输出&a…...
linux之shell脚本练习
以下脚本已经是在ubuntu下测试的 demo持续更新中。。。 1、for 循环测试,,,Ping 局域网 #!/bin/bashi1 for i in {1..254} do# 每隔0.3s Ping 一次,每次超时时间3s,Ping的结果直接废弃ping-w 3 -i 0.3 192.168.110.$i…...

CSS阶详细解析一
CSS进阶 目标:掌握复合选择器作用和写法;使用background属性添加背景效果 01-复合选择器 定义:由两个或多个基础选择器,通过不同的方式组合而成。 作用:更准确、更高效的选择目标元素(标签)。…...

osWorkflow-1——osWorkflow官方例子部署启动运行(版本:OSWorkflow-2.8.0)
osWorkflow-1——osWorkflow官方例子部署启动运行(版本:OSWorkflow-2.8.0) 1. 前言——准备工作1.1 下载相关资料1.2 安装翻译插件 2. 开始搞项目2.1 解压 .zip文件2.2 简单小测(war包放入tomcat)2.3 导入项目到 IDE、…...

Stm32_标准库_13_串口蓝牙模块_手机与蓝牙模块通信
代码: #include "stm32f10x.h" // Device header #include "Delay.h" #include "OLED.h" #include "Serial.h"char News[100] "";uint8_t flag 1;void Get_Hc05News(char *a){uint32_t i 0…...

Unity中用序列化和反序列化来保存游戏进度
[System.Serializable]标记类 序列化 [System.Serializable]是一个C#语言中的属性,用于标记类,表示该类的实例可以被序列化和反序列化。序列化是指将对象转换为字节流的过程,以便可以将其保存到文件、数据库或通过网络传输。反序列化则是将字…...
Junit 单元测试之错误和异常处理
错误和异常处理是测试中非常重要的部分。假设我们有一个服务,该服务从数据库中获取用户。现在,我们要考虑的错误场景是:数据库连接断开。 整体代码示例 首先,为了简化,我们让服务层就是简单的类,然后使用I…...

LockSupport-park和unpark编码实战
package com.nanjing.gulimall.zhouyimo.test;import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.LockSupport;/*** author zhou* version 1.0* date 2023/10/16 9:11 下午*/ public class LockSupportDemo {public static void main(String[] args) {…...

js深拷贝与浅拷贝
1.浅拷贝概念 浅拷贝是其属性与拷贝源对象的属性共享相同引用,当你更改源或副本时,也可能(可能说的是只针对引用数据类型)导致其他对象也发生更改。 特性: 会新创建一个对象,即objobj2返回fasle…...

Docker-harbor私有仓库部署与管理
搭建本地私有仓库 #首先下载 registry 镜像 docker pull registry #在 daemon.json 文件中添加私有镜像仓库地址 vim /etc/docker/daemon.json { "insecure-registries": ["20.0.0.50:5000"], #添加,注意用逗号结…...

ArcGIS笔记8_测量得到的距离单位不是米?一经度一纬度换算为多少米?
本文目录 前言Step 1 遇到测量结果以度为单位的情况Step 2 简单的笨办法转换为以米为单位Step 3 拓展:一经度一纬度换算为多少米 前言 有时我们会遇到这种情况,想在ArcGIS中使用测量工具测量一下某一段距离,但显示的测量结果却是某某度&…...

SpringBoot入门详解
目录 因何而生的SpringBoot 单体架构的捉襟见肘 SpringBoot的优点 快速入门 高曝光率的Annotation SpringBoot的工作机制 了解SpringBootApplication SpringBootConfiguration EnableAutoConfiguration 自动配置的幕后英雄:SpringFactoriesLoader Compon…...

数据分析案例-基于snownlp模型的MatePad11产品用户评论情感分析(文末送书)
🤵♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞Ǵ…...

Leetcode刷题解析——904. 水果成篮
1. 题目链接:904. 水果成篮 2. 题目描述: 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主…...
Spring Boot RESTful API
学习到接口部分了,记录一下 关于restful api感觉这篇文章讲的十分详细且通俗易懂一文搞懂什么是RESTful API - 知乎 (zhihu.com) Spring Boot 提供的 spring-boot-starter-web 组件完全支持开发 RESTful API ,提供了 GetMapping:处理get请求…...
k8s day04
昨日内容回顾: - configMap ---> cm 应用场景: 主要用于配置文件的持久化。 - secret 应用场景: 存储敏感数据,并非加密数据。 - pod探针(probe): - livenessProbe: 健康检查探针&#x…...
Android Wi-Fi 连接失败日志分析
1. Android wifi 关键日志总结 (1) Wi-Fi 断开 (CTRL-EVENT-DISCONNECTED reason3) 日志相关部分: 06-05 10:48:40.987 943 943 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid44:9b:c1:57:a8:90 reason3 locally_generated1解析: CTR…...

STM32F4基本定时器使用和原理详解
STM32F4基本定时器使用和原理详解 前言如何确定定时器挂载在哪条时钟线上配置及使用方法参数配置PrescalerCounter ModeCounter Periodauto-reload preloadTrigger Event Selection 中断配置生成的代码及使用方法初始化代码基本定时器触发DCA或者ADC的代码讲解中断代码定时启动…...

STM32标准库-DMA直接存储器存取
文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA(Direct Memory Access)直接存储器存取 DMA可以提供外设…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
OkHttp 中实现断点续传 demo
在 OkHttp 中实现断点续传主要通过以下步骤完成,核心是利用 HTTP 协议的 Range 请求头指定下载范围: 实现原理 Range 请求头:向服务器请求文件的特定字节范围(如 Range: bytes1024-) 本地文件记录:保存已…...
今日科技热点速览
🔥 今日科技热点速览 🎮 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售,主打更强图形性能与沉浸式体验,支持多模态交互,受到全球玩家热捧 。 🤖 人工智能持续突破 DeepSeek-R1&…...
CMake控制VS2022项目文件分组
我们可以通过 CMake 控制源文件的组织结构,使它们在 VS 解决方案资源管理器中以“组”(Filter)的形式进行分类展示。 🎯 目标 通过 CMake 脚本将 .cpp、.h 等源文件分组显示在 Visual Studio 2022 的解决方案资源管理器中。 ✅ 支持的方法汇总(共4种) 方法描述是否推荐…...
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南 在数字化营销时代,邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天,我们将深入解析邮件打开率、网站可用性、页面参与时…...

GC1808高性能24位立体声音频ADC芯片解析
1. 芯片概述 GC1808是一款24位立体声音频模数转换器(ADC),支持8kHz~96kHz采样率,集成Δ-Σ调制器、数字抗混叠滤波器和高通滤波器,适用于高保真音频采集场景。 2. 核心特性 高精度:24位分辨率,…...
稳定币的深度剖析与展望
一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...