BMS电池管理系统框架简介

BMS主要任务:
电池状态检测、电池状态分析、电池安全保护、能量控制管理、电池信息管理
 

BMS通信:
储能系统内部通信包括BMS与EMS的通讯储能BMS与PCS的通讯储能BMS三层架构内部通讯。
储能系统中电池管理系统(BMS)与储能变流器(PCS)的通信直接影响系统的安全可靠运行,通过通信可以有效上送电池的健康状态请求正确的充放电功率,在电池故障时及时发送停机指令确保系统安全。
电池储能系统由储能电池、总控制器单元(BAMS)、电池模组管理(BMU)、电池组簇管理(BCMU)组成。
 

储能BMS与EMS的通讯
总控制器单元BAMS的显示屏显示整个PCS电池组单元的相关信息,并将相关信息通过以太网(RJ45)传递给监控系统EMS。信息内容包括电池单体信息,电池组信息电池簇信息
上传信息:BMS上传电池单体(或组)信息有:单体电池电压、电池组电压、充放电电流、单体最大SOC、单体最小SOC、单体最小SOH;电池组SOC、单体最大温度、单体最小温度环境温度,以及电池异常告警、保护等相关信息。
接收信息:BMS接收监控系统EMS下达的电池运行参数,如电压的保护设定值、报警设定值,温度的保护设定值、报警设定值,SOC的保护设定值、报警设定值等。
BAMS管理服务器支持MODBUS通讯规约,其中MODBUS需要定义专门的规约点表;通讯接口为网络RJ45通讯。

储能BMS与PCS的通讯
由于PCS只接了多组电池,所以BMS的数据汇总到BAMS,再由BAMS与PCS通信,实行单向传输,BAMS做主,PCS做从。
BMS发送信息:BMS发送的信息有电池的状态量及告警量等相关信息。包括电池组的最大SOC、最小SOC、电池组最大可充电量、最大可放电量、环境温度、电池最小SOH等。PCS接到BMS告警信息后应进行相应的保护动作。
通信接口:PCS与BMS间采用CAN或RS485通讯接口
硬节点信息:为了保护的及时可靠,储能系统留备了硬节点,BMS检测到电池系统达到保护限制时,BMS通过干节点将保护限制值发送给PCS。
(干结点:类同于硬接点,它们的不同之处是硬接点靠电压控制实现,干接点靠电流控制实现。干结点也指无源接点.只有接点输出,接点回路内部没有电源.干接点:属于硬接点,指的是这个硬点自身不带电。)

储能BMS三层架构内部通讯
BMS系统的三层架构分别是,电池模组管理层BMU、电池簇管理层BCMU、电池堆管理层BAMS;其中电池堆管理层我们也叫一个PCS电池单元管理层
        电池模组管理层叫BMU,有1路CAN2.0总线。由电池采集单元BCU和电池均衡单元BEU组成,采集电池的各种单体信息(电压、温度),计算分析电池的SOC和SOH,实现对单体电池的主动均衡,并将单体异常信息上传给电池组单元层BCMU;对外采用CAN2.0总线通信方式。
        电池簇管理层叫BCMU,有3路CAN2.0总线2路RS485(备用)总线。负责收集BMU上传的各种单体电池信息,采集电池组的各种信息(组电压、组温度)、电池组充电放电电流等,计算分析电池组的SOC和SOH,并将所有信息上传给电池堆单元层BAMS;采用CAN2.0总线通信方式。
        电池堆管理层叫BAMS,有1路以太网、2路CAN2.0总线和1路RS485(备用)总线。负责收集BCMU上传的各种电池信息,并将所有信息以RJ接口45上传给储能监控EMS系统;与PCS通信,将电池的相关异常信息发送给PCS(CAN或RS485接口),且配有硬件干节点对PCS
        为确保储能系统安全、可靠、稳定运行,需对各通讯端口加装静电防护,保护相关设备免受ESD、EFT和雷电浪涌的损害。

储能电站BMS典型三级架构
BMS通常采用三级架构(从控、主控、总控),实现从电池模组-簇-堆的分级管理和控制。下面对BMS系统的三级架构简单进行介绍。

第一级:电池管理单元(从控),通常叫做BMU(Battery Management Unit),由于没有严格的统一的标准称呼,有些厂家也把它称为ESBMM(Energy Storage Battery Management Module)、CSU(Cell Supervision Unit)等。这一级的功能主要是实现电池单体电压、温度的采集,负责电池均衡策略的执行。信息采集经通信链路与第二级进行通信,通常采用CAN或者菊花链的通信方式。

第二级:电池簇控制管理单元(主控),通常用BCU(Battery Cluster management Unit)或ESBCM(Energy Storage Battery Cluster Module)表示。这一级的主要功能是实现电池簇电压、电流、电池簇绝缘信息的采集,电池组保护用接触器的控制,对第一级BMU信息的采集电池状态(SoX)估算等。信息采集后经通信链路与第三级进行通信,通常采用CAN或者以太网(Ethernet)的通信方式。

第三级:BMS系统管理主机或者堆级管理单元(总控),通常用BSU(Battery Stack management Unit)、ESMU(Energy System Management Unit)、BAMS(Battery Array Management System)、BAU(Battery Array Unit)等表示。这一级的主要功能是采集第二级BCU传输的信息对信息进行存储、显示等具备实时告警功能,具备总断路器的控制和触点反馈功能,具备与PCS、EMS和就地监控的实时通信功能。另外,BSU也实现对空调、消防等动环设备信息的透传和控制功能。BSU与EMS通常采用以太网进行通信与PCS通常采用RS485或者CAN进行通信。

  • 17
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
商用300KW储能方案   1技术要求及参数   放电倍率0.5C; 储能系统配置容量:300kWh。   2电池系统方案   2.1术语定义   电池采集均衡单元管理一定数量串联电池模块单元,进行电压和温度的采集,对本单元电池模块进行均衡管理。在本方案中管理5并12串共计60支的电池电池管理单元管理一个串联回路中的全部电池采集均衡单元,同时检测本组电池的电流,在必要时采取保护措施。在本方案中管理17台电池采集均衡单元电池阵列管理单元管理PCS下辖全部电池管理单元,同时与PCS和后台监控系统通信,根据电池组状态请求PCS调整充放电功率。在本方案中管理2个并联的电池簇。   电池模块:由10支5并2串的单体电池组成。      图1 电池成组示意图   2.2电池系统集成设计方案   2.2.1电池系统构成   按照系统配置300kWh储存能量的技术需求,本储能系统项目方案共使用1台150kW的PCS。储能单元由一台PCS和2个电池簇组成,并配备一台电池阵列管理单元设备。每个电池簇由一台电池管理设备和17 个电池组组成。 储能系统方案设计全文共5页,当前为第1页。   储能系统方案设计全文共5页,当前为第1页。   2.2.2 电池系统计算书 项 目 单体 电池模块 电池电池电池阵列   单体电池数目 1 10 60 1020 2040   标称电压(V) 3.2 6.4 38.4 652.8 652.8   容量(Ah) 55 275 275 275 --   额定能量(kWh) 0.176 1.76 10.56 179.52 359.04   最低工作电压(V) 2.5 5 30 510 510   最高充电电压(V) 3.6 7.2 43.2 734.4 734.4   系统配置裕量 (359.04kWh -300 kWh)/300 kWh =19.68%   基于以上各项分析设计,300kWh 电池系统计算如下。   2.2.3电池柜设计方案   电池机柜内部主要安装电池箱和BMS主控管理系统、配套电线电缆、高低压电气保护部件等。机柜采用分组分层设计,机柜外观美观大方。机柜采用免维护技术、模数化组合的装配式结构,保证柜体结构具有良好的机械强度,整体结构能最大程度地满足整个系统的可靠性、安全性。 其中,三个电池架组成的示意图如图3所示,尺寸为3600mm×700mm×2300mm。 储能系统方案设计全文共5页,当前为第2页。   储能系统方案设计全文共5页,当前为第2页。   图3电池架及插箱   2.2.4集装箱设计方案   整个储能系统放置在20英尺集装箱中,集装箱尺寸为: 6058mm×2438 mm×2896mm;系集装箱外部结构如图4所示。 储能系统方案设计全文共5页,当前为第3页。   储能系统方案设计全文共5页,当前为第3页。   2.3 BMS系统管理配置方案   2.3.1系统架构   本项目所用BMS采用三层架构进行设计,分别是电池采集均衡单元电池管理单元电池阵列管理单元。    储能系统方案设计全文共5页,当前为第4页。 储能系统方案设计全文共5页,当前为第4页。   图5 电池管理系统结构图   电池采集均衡单元CABU:负责管理12 支串联电池,主要功能包括监测单体电池电压、温度以及均衡管理,以CAN 总线方式与BCMU 进行通信。 电池管理单元BCMU:主要负责管理单个串联回路中的电池采集均衡单元CABU 和电池电量标定单元BFGU,主要功能RS485 通信、CAN 通信、串联回路各组电池状态显示以及估算电池的SOC 等,在异常出现时采取报警或保护措施,并将相关采集的电池信息、异常信息、SOC 上传至BAMU。    BCMU 与BAMU 通信,通过CAN 总线将采集的单体电池电压、温度、电流、总电压和绝缘检测等级等上传至BAMU,并上传如表1 所列系统参数至BAMU。    MU 与BFGU 通信,通过RS485 总线接收 BFGU 上传的电流、总电压、绝缘检测等级、I/O 状态以及对外部状态进行控制。    BCMU 与CABU 通信,通过CAN 总线接收CABU 上传的单体电池电压、温度、均衡状态。   电池阵列管理单元BAMU:负责管理一个PCS 下辖的BCMU,同时与PCS、后台监控系统通信,主要功能包括记录PCS 下辖的所有电池状态信息、控制状态信息、异常数据或事件信息并创建相应的文件;根据各组电池的SOC信息以及电池组状态调整充放电功率;与PCS、储能站测控系统通信,完成对整个电池阵列的管理。    BAMU与BCMU通信,接收BCMU发送的单体电池电压、温度、总电压、电流和绝缘检测等级,计算电池的最高/最低电压、最高/最低温度、显示I/O状
BMS电池管理系统源代码是指电池管理系统的程序代码,用于监控和控制电池的状态和性能。BMS是Battery Management System的缩写,它是一种专门用于电池组的管理系统,用于监测电池的状态、温度、电压、电流、剩余容量等关键参数,并采取相应措施以保护电池安全和延长使用寿命。 BMS电池管理系统源代码通常由多个模块组成,每个模块负责不同的功能,比如数据采集、状态诊断、保护控制等。源代码包含了这些功能模块的具体实现方法和算法。 典型的BMS电池管理系统源代码包括以下几个方面的内容: 1. 数据采集模块:负责从电池组中采集各种参数,如电压、电流、温度等,并将采集到的数据进行处理和存储。 2. 状态诊断模块:使用一系列算法和模型,对电池的状态进行诊断和估计,包括容量估计、内阻估计、SOC(State of Charge,电池剩余容量)估计等。 3. 保护控制模块:根据电池的状态和诊断结果,采取相应的控制措施,如过充保护、过放保护、过温保护等,以确保电池的安全运行。 4. 数据显示模块:将采集到的数据和状态信息以图表、曲线等形式展示给用户,方便用户监测电池的状态和性能。 BMS电池管理系统源代码的编写需要深入理解电池工作原理和特性,并结合具体电池类型和应用场景进行优化和调试。在编写源代码时,需要考虑系统的实时性、稳定性、安全性等方面的要求,并且通常还需要与其他系统进行数据交互和通信。 总之,BMS电池管理系统源代码是实现电池管理系统功能的实质内容,它是保证电池安全和性能的重要保障。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值