数字式通用型电池模拟器的设计与实现

2013-10-10 07:23谢俊文陆继明毛承雄
电力自动化设备 2013年5期
关键词:模拟器直流波形

谢俊文,陆继明,毛承雄,王 丹

(华中科技大学 强电磁工程与新技术国家重点实验室,湖北 武汉 430074)

0 引言

近年来,随着石油资源日益匮乏和环境问题日趋严峻,可再生能源发电技术得到了极大的发展。但是,可再生能源(如风能、太阳能等)本身固有的间歇随机和不可控的特点,决定了可再生能源发出的电力难以与电网的电力需求相平衡。目前,加快开发和推广大容量储能技术是实现大规模开发利用可再生能源的重要措施。在电力系统中配置大容量储能电池,有利于平抑功率波动、改善电网的稳定性、提高供电质量、发挥电力调峰作用等[1-4]。根据当前研究情况,适用于电力系统的储能技术有电化学储能电池(燃料、液流、钠硫、锂电池等)、超级电容器、光伏电池等,种类繁多,各种电池都有各自的优势,并且新型储能电池不断涌现出来[5]。

然而在很多电力系统应用场合,往往并不关心储能体内部机理及化学反应,只关心其外特性,因而出现了各种电池模拟器。电池模拟器是一种专门用于模拟电池原型真实外特性的装置,具有成本低、安全可靠、参数变更灵活等特点。目前已经研制出光伏电池、燃料电池、铅酸蓄电池模拟器等。从研究成果来看,存在模拟式和数字式2种类型的电池模拟器。其中数字式电池模拟器结合了电力电子技术和实时控制技术,具有功能强、功率大、容量大等特点,是模拟器的发展方向。文献[6]提出一种燃料电池模拟器的设计方案,文献[7-12]均研究了光伏电池模拟器的设计方案。

已有的电池模拟器大部分是以不控整流器+Buck变换器或者直流稳压电源+Buck变换器作为模拟器的主拓扑[6-12]。这些模拟器存在以下几个问题:模拟对象单一,只能模拟一种特定的电池,如光伏电池模拟器只能模拟光伏电池外特性,无法模拟其他种类的电池;拓扑存在不足,在不控整流器+Buck变换器的拓扑下能量只能单向流动,无法双向流动,只能模拟电池放电工况,故无法模拟可充可放电池;电池种类过少,缺乏新型电池(如液流电池、锂电池和钠硫电池等)的模拟器,给新型大规模储能电池的研究带来困难。同时,如果使用新型电池原型进行研究和试验,会带来成本高、参数变更不灵活、存在损坏电池的危险等问题,因此很有必要研究一种通用的电池模拟器。

本文提出一种基于新拓扑的大功率大容量通用型电池模拟器的设计方案,该电池模拟器的提出可以有效解决上述几点不足,可模拟铅酸蓄电池、锂电池、燃料电池、液流电池、光伏电池等多种新型电池外特性。随后本文具体给出了模拟器的软、硬件设计方案、模拟算法和控制算法等,最后仿真和实验结果验证了设计的可行性。

1 模拟器硬件设计

1.1 模拟器工作原理

电池模拟器的实质为一输出电压受控的直流稳压电源,其输出电压动态变化,且变化规律与所要模拟的电池外特性一致。在本文中,要实现模拟电池原型的功能,此模拟器应该具有极高的模拟精度和较小的控制误差,否则将失去取代电池原型的意义;其次其在阶跃、充/放电转换等暂态过程中应该具有快速响应能力,并且重新稳定和收敛于新的工作点。综合上述要求本文选取三相电压型PWM变换器(VSC)作为电池模拟器的主拓扑。VSC有2个最显著的拓扑特征[13]:一是四象限运行,能量可以双向流动;二是直流侧采用电容进行直流储能,从而使VSC直流侧呈低阻抗的电压源特性。因此VSC相当于一个受控电压源,可以通过对功率开关器件的开断控制使其按一定的特性输出所需电压。如果能够获得电池准确的外特性数据,并且采取适当的控制策略,则最终可以达到良好的模拟效果,最大限度地模拟电池原型。

该通用型电池模拟器具有以下几个优点:模拟对象多样化,可以任意设定不同种类电池的不同外特性并进行模拟,基本能够模拟大部分电池;应用电力电子技术,可使模拟器的功率和容量很大,满足对大规模大功率储能电池的研究需求;采用调压器+VSC的电路结构,能量可以双向流动,电压输出范围广,既可模拟充电也可模拟放电工况(当模拟器模拟充电工况时,装置处于逆变状态,能量从直流侧流向交流侧;当模拟放电工况时,装置处于整流状态,能量从交流侧流向直流侧);装置简单可靠,使用范围广,信号处理能力强,模拟精度高,参数更改灵活,具有很高的实用性和工程应用价值。

1.2 总体设计

图1给出了通用型电池模拟器的总体设计方案图。图中端点P和N为模拟器的最终输出接口,分别模拟电池的阳极和阴极。A、B、C连接到市电380 V,从而可以模拟大容量储能电池,方便实现长时间的连续模拟试验。根据各组成部分功能的不同,该设计电路可分为调压器、隔离变压器、交流接触器、功率电路VSC及其驱动电路、电压/电流传感器、测量/保护电路、DSP控制器、操作/显示面板和上位机等几个部分。

调压器TU的作用是调节VSC的输入电压,由于VSC是升压型整流电路,其输出直流电压可以从交流电压峰值附近调高,如要调低就会使电路性能恶化[11],故TU主要用于保持VSC的直流输出电压Udc与交流输入电压Uac的比例关系,同时拓宽直流电压的模拟范围。隔离变压器TM用于隔离模拟器和电网,以保证设备和人身安全。交流接触器KM用于控制装置的启停和并网,可通过控制器实施合闸、跳闸的操作。交流和直流侧均设置有快速熔断器FUSE,用于在发生短路故障时切断回路,保护装置安全。测量/保护电路将电压、电流传感器的输出信号进行调理、滤波后变成AD芯片能够处理的模拟信号,AD芯片对此模拟信号进行AD转换得到数字信号后送到DSP控制器进行处理,同时该电路具备过压过流保护和闭锁脉冲功能。控制器的CPU选择TI公司的TMS320F28335芯片,数据处理能力强,满足模拟器的各种复杂运算与数据处理要求。操作/显示面板集成按键、显示和指示灯单元,用于实现参数管理、设置和查询。上位机处理软件为实验数据分析、绘制、录波等后期处理工作提供工具。本文主要介绍VSC的设计方法。

1.3 VSC设计

VSC是电池模拟器的核心部分,如图2所示。拓扑中有6个IGBT功率开关管、3个交流滤波电容Cac、3个直流电解电容Cdc和3个交流滤波电感L。图中,Uac为交流输入电压,Udc为直流输出电压,Idc为直流侧输出电流。3个星形连接在交流侧的交流滤波电容Cac主要用于在VSC工作在并网逆变状态时滤除谐波,减少对电网的污染。

L为交流滤波电感,主要用以滤除网侧电流谐波,设计原则主要有[13-15]:隔离电网电动势与VSC交流侧电压;电感上的压降尽可能小,一般不大于交流电压的30%;在1个开关周期内交流电流的最大超调量尽可能小,一般应小于交流额定电流的10%;交流电流谐波失真(THD)尽可能小,本文中THD上限为交流侧额定电流的5%。L的实际取值应适当满足上述条件的交集。

图1 总体设计方案Fig.1 Overall design scheme

图2 VSC拓扑结构Fig.2 VSC topology

直流电解电容Cdc的主要作用是缓冲VSC交流侧与直流负载间的能量交换,稳定VSC直流侧电压,同时抑制直流侧谐波电压。设计时电容应该尽可能大,以使直流电压稳态性能好、电压电流纹波小;同时又不能过大,否则影响直流电压的动态响应性能。文献[15]以电容电压波动为出发点提出了一种设计方法,在本文中Cdc的取值将略小于理论计算值,保证模拟器在突加、突甩负载时仍然具有较快的阶跃响应速度。

上文从理论上分析了VSC的设计原理。但是在本文的应用中,模拟的电池参数可任意整定,即Udc的变化范围从几十伏特到几百伏特不等,Idc的变化范围从几安培到几十安培不等,根据上述原则计算的L、Cdc取值在各种工况下也各不相同。为了体现模拟器的通用性,电感设计为带多个抽头形式,同时多个电容分别与切换片连接后并联于直流侧。将电感和电容设计成可调形式,可以方便在实际调试过程中进行选择和优化,确保得到一个实现效果最优的取值。L的最终取值为6 mH,并且有3个中间抽头(1 mH、3 mH和5 mH);3个直流电解电容Cdc的取值分别为1000 μF、2200 μF 和 4700 μF;交流滤波电容 Cac根据经验取值为4.7 μF。IGBT单元采用富士公司的智能功率模块(IPM),最大耐压和耐流分别可达1200 V和300 A,满足大功率大容量的需求,与其配套的驱动电路采用光耦芯片HCPL4504进行光电隔离。

2 模拟器软件设计

2.1 模拟算法

基于数字式的模拟器,模拟算法主要有查表法和折线法[9]。查表法利用查表、插值的方法来获得外特性,精度比较高但是数据量过大,扩展性差,尤其不适用于本文所针对的通用型电池模拟器。折线法利用分段折线来拟合非线性曲线,计算简单但是模拟精度低,且不同电池的拟合结果难以统一。因而上述2种方法都具有局限性,难以推广到通用型电池模拟器的应用场合。本文提出一种模型法,该方法基于3阶电池动态模型,适用于多种电池的建模[16-17]。传统电池模型为一个理想电压源与一个电阻串联,只适用于线性模拟场合,相比于传统模型,3阶电池动态模型具有更高的精度和更广的通用性。图3所示为本文采用的非线性3阶电池动态模型。

图3 3阶电池动态模型Fig.3 3-order dynamic model of battery

图3中,Ubat为电池电压,Ibat为电池电流;SOC为荷电状态,T为电池温度;s为拉普拉斯算子,反映阻容特性。该模型的特点是将等效电路分为主反应支路、寄生支路和固定损耗R0。主反应支路包括电压源Em和RC网络Zm;寄生支路包括电压源Ep、RC网络Zp和二极管VD。电压源的取值与温度T和SOC相关,RC网络的阻容特性取决于拉普拉斯算子s、温度T和SOC,故此模型为高度非线性模型。事实证明,3阶电池动态模型考虑了电池电压、电流和荷电状态三者的动态关系,具有极高的精度,其建模结果与实际电池充放电特性吻合程度高,非常适合用于工程应用场合。

将3阶电池动态模拟器的理论研究成果应用于通用型电池模拟器的设计与实现,关键在于模型中参数的确定方法。模型参数的确定主要有2个途径:一是通过已有的文献,不少关于电池的研究文献以及报告均采用3阶动态模型对电池进行建模,同时也提供了3阶动态模型的参数和数据;二是通过已有的电池特性数据推导出模型中的参数值,即非线性函数拟合过程。本文采用模型法作为模拟算法,控制器根据3阶电池动态模型中的参数,计算得到所需模拟的电池外特性方程;在工作过程中根据模拟器外部工况,推算出电池稳定工作点,得到直流电压给定值,并且通过电力电子技术和数字控制技术使得VSC输出所需的工作点电压。

2.2 控制策略

实现电池模拟器关键在于直流电压的精确控制,既要保证直流电压Udc对直流电压给定值Uref的响应跟踪速度,也要兼顾直流电压稳定时的静态误差和纹波。为达到上述要求,本文采用电压外环、电流内环的双闭环PI控制策略[13]。电压外环的作用主要是控制VSC直流侧电压,而电流内环的作用主要是按电压外环输出的电流指令进行电流控制,如实现单位功率因数正弦波电流控制。控制框图如图4所示。

图4 双闭环控制策略示意图Fig.4 Schematic diagram of double-loop control strategy

在电压外环,Udc与Uref相比较,产生的误差信号e作为外环PI控制器的输入,输出为内环电流的有功分量指令值i*d,无功分量指令值i*q则设置为0,即保持电池模拟器工作在单位功率因数状态。在电流内环,利用状态反馈解耦控制对有功(d轴)和无功(q轴)进行前馈解耦,三相交流电流解耦为id和iq,(q轴)进行前馈解耦,三相交流电流解耦为id和iq,三相交流电压解耦为ud和uq,有利于控制器的设计。给定值i*d、i*q与解耦得到的 id、iq比较后将偏差 e*输入到内环PI控制器,其输出取反后分别加上前馈量ud、iqωL和前馈量uq、idωL,结果经过反变换后便可得到所需的正弦调制波,调制波与三角载波相比较就可以得到SPWM脉冲信号。此外,锁相环(PLL)由同步信号电路构成,通过检测电网频率,实时调整载波周期,保证调制波的频率动态跟踪电网频率微调。由于PI调节器能够实现无静差,所以可以保证Udc与Uref之间的偏差几乎为0;同时由于引入了电流闭环控制,直接对电流进行控制,保证电池模拟器直流侧具有良好的动态响应性能,采用此控制策略可充分保证Udc对Uref的逼近与跟踪。内环和外环PI控制参数可按文献[13]介绍的方法进行设计。

2.3 软件流程设计

模拟器工作时输入端直接与市电380 V相连,输出端P和N之间可根据需要接入负载(电阻、充电器或者变流器等)。电池模拟器的实现需要首先设置两部分参数:一是3阶电池动态模型的参数,即图3模型中的 Em、Zm、Ep、Zp和 R0;二是设置电池工作参数,包括串联级数、温度T、容量、初始SOC等。此外对于不同的电池工作参数也不同,如模拟光伏电池还需设置光照强度信息等。

具体的程序设计可按图5所示的流程图进行编写,主程序采用无限循环体结构,测控循环周期由定时中断来精确控制。同时采用结构化程序设计,主程序由完成特定功能的子程序组合而成。中断子程序有定时中断、CAP中断、PWM中断,分别用于控制程序循环周期、测频和产生SPWM脉冲信号。在一个测控循环中,程序先后完成了如下操作:根据电池信息和电池电流计算Uref;将偏差e输入到双环控制器;经过PI调节后,控制器输出控制信号;根据相应的控制信号产生SPWM脉冲信号;更新电池状态参数(如SOC、温度、光照等);检测模拟器的异常工作情况及报警;最后和上位机通过RS-232进行通信。

图5 软件设计流程图Fig.5 Flowchart of software design

3 模拟器仿真和实验

3.1 仿真和实验参数

图6 电池模拟器实验接线Fig.6 Experimental wiring of battery simulator

搭建电池模拟器实验柜,为了全面验证设计的可行性,分别对铅酸蓄电池、锂电池和液流电池的充/放电外特性进行了仿真和实验。实验接线如图6所示,电路参数的选择如下:调压器和隔离变压器的变比分别为 380∶30 和 1∶1;交流侧电感 L=1 mH,交流侧滤波电容 Cac=4.7 μF,直流侧电容 Cdc=2200 μF,IGBT开关模块的开关频率为5 kHz;充电电阻R1=2 Ω,额定功率为500 W;放电电阻 R2=6 Ω,额定功率为2 kW。同时利用上位机软件对实验结果进行记录和绘图。一般电池的正常SOC工作区间为5%~95%,为防止电池的过充和深放,在越限的情况下装置会自动报警并对Uref进行限幅处理。

此外,还在MATLAB/Simulink仿真软件中,按照电池模拟器的主电路拓扑和控制策略搭建仿真模型进行仿真[18],仿真参数和控制参数的设置与实验基本一致。

3.2 仿真和实验结果及分析

铅酸蓄电池采用文献[19]介绍的等效电路模型,本文模拟5节12 V铅酸蓄电池串联的工作外特性,电池容量设置为41.67 W·h,初始SOC设置为50%,并且调节图6中的调压器使得不控整流模块的输出直流电压为90 V左右。在实验过程中,首先闭合S2、断开S1,装置处于空载状态;接着将S1闭合,不控整流模块对装置进行充电,此时模拟电池充电工况,装置处于逆变状态;SOC从50%上升到接近上限95%时,断开S2,模拟电池放电工况直至SOC放电至下限5%。仿真和实验结果如图7所示。图7(a)中,Uref为直流电压参考值,Udc为实验波形,Ubat为仿真波形;图 7(b)中,Idc为实验波形,Ibat为仿真波形;图 7(c)中,SOC1为实验波形,SOC2为仿真波形;后同。

图7 铅酸蓄电池充/放电外特性仿真和实验波形Fig.7 Simulative and experimental waveforms of charge/discharge exterior characteristics for lead-acid battery

从图7可看出,仿真波形和实验波形基本吻合。0~40 s时间内,电池为空载,Uref为恒值,SOC保持为50%;在40 s时,模拟器突加充电电流,Uref瞬间发生阶跃变化;40~330 s时间内,模拟器处于充电工况,即工作在逆变状态,SOC从50%上升到94%,Uref、Udc也逐渐上升,符合电池的实际情况;在330 s时,直流侧从电源负载切换为电阻负载,Uref再次发生阶跃变化;330~560 s时间内,模拟器处于放电工况,即工作在整流状态,SOC从94%下降到下限5%,Uref、Udc也逐渐下降。此后模拟器发出越限报警信号,并且SOC和Uref均被限幅。值得注意的是,在330 s时,电池从充电状态切换到放电状态,装置也自动从逆变状态迅速切换到整流状态,动态响应速度快,满足设计要求。

锂电池采用文献[20]介绍的等效电路模型,本文模拟14个锂电池单体串联的工作外特性,电池容量设置为33.33 W·h,初始SOC设置为50%,并且调节图6中的调压器使得不控整流模块的输出直流电压为80 V左右。实验步骤与铅酸蓄电池基本一致,仿真和实验结果如图8所示。

图8 锂电池充/放电外特性仿真和实验波形Fig.8 Simulative and experimental waveforms of charge/discharge exterior characteristics for lithium battery

从图8可看出,仿真波形和实验波形基本吻合。0~40 s时间内,电池为空载,Uref为恒值,SOC保持为50%;在40 s时,模拟器突加充电电流,Uref瞬间发生阶跃变化;40~300 s时间内,模拟器处于充电工况,SOC从50%上升到94%;在300 s时,直流侧从电源负载切换为电阻负载,Uref再次发生阶跃变化;300~550 s时间内,模拟器处于放电工况,SOC从94%下降到下限5%。此后模拟器越限报警,并且SOC和Uref均被限幅。在300 s时电池从充电状态切换到放电状态,装置也从逆变状态迅速切换到整流状态。

液流电池采用文献[20]介绍的等效电路模型,本文模拟串联级数为39的液流电池的工作外特性,电池容量设置为33.33 W·h,初始SOC设置为50%,并且调节图6中的调压器使得不控整流模块的输出直流电压为80 V左右。实验步骤与铅酸蓄电池基本一致,仿真和实验结果如图9所示。

图9 液流电池充/放电外特性仿真和实验波形Fig.9 Simulative and experimental waveforms of charge/discharge exterior characteristics for Vanadium redox flow battery

从图9可以看出,仿真波形和实验波形基本吻合。0~40 s时间内,电池为空载,Uref为一恒值,SOC保持为50%;在40 s时,模拟器突加充电电流,Uref瞬间发生阶跃变化;40~350 s时间内,模拟器处于充电工况,SOC从50%上升到95%;在350 s时,直流侧从电源负载切换为电阻负载,Uref再次发生阶跃变化;350~585 s时间内,模拟器处于放电工况,SOC从95%下降到下限5%。此后模拟器越限报警,并且SOC和Uref均被限幅。350 s时刻为状态切换点。

3.3 结果分析

从图7—9的波形可知,在分别模拟3种不同的电池的情况下,仿真波形和实验波形基本重合,但可看出有一些微小的偏差。存在微小偏差的原因主要是在仿真中电阻阻值和不控整流模块的输出是理想的,而在实际实验过程中电阻受到温度影响因而阻值有偏差,同时不控整流模块的实际输出和带载能力都与仿真有区别。但是仿真和实验波形仍比较吻合,足以反映出电池模拟器设计的可行性。此外,衡量模拟器实现效果的一个重要指标是直流电压的模拟精度,图 7(a)、8(a)和 9(a)反映出实验波形Udc、直流电压给定值波形Uref和仿真波形Ubat高度重合,表明模拟器具有极高的模拟和逼近精度。

同时图10分别记录了3次实验下的电压控制偏差e(e=Uref-Udc)波形。e越小控制效果越好,实际的U-I特性与所要模拟电池的U-I特性越接近。从实验结果可知,e的波动范围为在±0.2 V以内,模拟精度约为 0.4%(即 0.2/50×100%),模拟精度高,同时电压纹波小,控制效果理想。

图11给出了在电池电压给定值Uref发生阶跃变化情况下的实际电压Udc的动态响应示波器波形,由图可知响应时间控制在20 ms左右。该模拟器的设计基本满足设计的技术指标,直流电压Udc对给定值Uref的跟踪速度快、误差小,能够很好地模拟所设定的电池外特性。

图10 电压控制偏差e实验波形Fig.10 Experimental curves of e

图11 电池模拟器动态响应波形Fig.11 Dynamic response curve of battery simulator

4 结论

为了满足电力系统试验与研究中对不同储能电池的研究需要,本文设计了一种基于电力电子技术和DSP的大功率大容量数字式通用型电池模拟器,通过物理的方法来模拟和获取电池外特性。该模拟器采用VSC作为主拓扑,以3阶电池动态模型为模拟算法生成电压控制指令,通过电压外环、电流内环的双闭环控制算法产生SPWM波,驱动VSC输出和跟踪电压参考值。对3种不同电池的外特性模拟仿真和实验结果验证了设计的可行性和效果的良好。该装置简单可靠,避免了使用电池原型带来的不便和代价,能够方便地模拟不同种类、不同参数的电池,并且可以扩展到电动汽车、智能电网等应用领域。

猜你喜欢
模拟器直流波形
“宁电入湘”直流工程再提速
了不起的安检模拟器
盲盒模拟器
划船模拟器
基于LFM波形的灵巧干扰效能分析
用于SAR与通信一体化系统的滤波器组多载波波形
一款高效的30V直流开关电源设计
变电所如何快速查找直流系统接地
基于ARM的任意波形电源设计
双丝双正弦电流脉冲波形控制