CN110297452B - A battery pack adjacent balancing system and its predictive control method - Google Patents
A battery pack adjacent balancing system and its predictive control method Download PDFInfo
- Publication number
- CN110297452B CN110297452B CN201910634595.9A CN201910634595A CN110297452B CN 110297452 B CN110297452 B CN 110297452B CN 201910634595 A CN201910634595 A CN 201910634595A CN 110297452 B CN110297452 B CN 110297452B
- Authority
- CN
- China
- Prior art keywords
- control
- battery pack
- state
- boost converter
- bidirectional boost
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000002457 bidirectional effect Effects 0.000 claims abstract description 58
- 230000003044 adaptive effect Effects 0.000 claims abstract description 36
- 230000008569 process Effects 0.000 claims abstract description 22
- 238000011217 control strategy Methods 0.000 claims abstract description 18
- 238000012546 transfer Methods 0.000 claims abstract description 18
- 239000011159 matrix material Substances 0.000 claims description 23
- 238000005457 optimization Methods 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 11
- 238000005070 sampling Methods 0.000 claims description 11
- 238000013178 mathematical model Methods 0.000 claims description 7
- 230000006978 adaptation Effects 0.000 claims description 4
- 238000001514 detection method Methods 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 19
- 101150100287 DDX39B gene Proteins 0.000 description 16
- 101150039658 Prrc2a gene Proteins 0.000 description 16
- 101150032839 SLC7A9 gene Proteins 0.000 description 16
- 238000004590 computer program Methods 0.000 description 7
- 238000003860 storage Methods 0.000 description 5
- 238000012938 design process Methods 0.000 description 3
- 238000004146 energy storage Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/425—Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M3/00—Conversion of DC power input into DC power output
- H02M3/02—Conversion of DC power input into DC power output without intermediate conversion into AC
- H02M3/04—Conversion of DC power input into DC power output without intermediate conversion into AC by static converters
- H02M3/10—Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
- H02M3/145—Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
- H02M3/155—Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only
- H02M3/156—Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators
- H02M3/158—Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators including plural semiconductor devices as final control devices for a single load
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/425—Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing
- H01M2010/4271—Battery management systems including electronic circuits, e.g. control of current or voltage to keep battery in healthy state, cell balancing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Manufacturing & Machinery (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Electrochemistry (AREA)
- General Chemical & Material Sciences (AREA)
- Power Engineering (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本发明涉及一种蓄电池组相邻型均衡系统及其预测控制方法,以蓄电池组相邻型均衡拓扑为基础,主要设计了蓄电池组相邻型均衡拓扑主电路、蓄电池组电压采集电路、双向升压变换器电流检测模块、MPC‑FPGA控制器以及功率管浮动驱动电路;并根据均衡系统能量转移关系设计预测均衡控制策略,完成均衡电流分配;最终应用双向升压变换器自适应控制方法,实现均衡电流追踪的控制过程。
The invention relates to a battery pack adjacent balance system and a predictive control method thereof. Based on the battery pack adjacent balance topology, the invention mainly designs a battery pack adjacent balance topology main circuit, a battery pack voltage acquisition circuit, a two-way boost The voltage converter current detection module, the MPC-FPGA controller and the power tube floating drive circuit; and the predictive equalization control strategy is designed according to the energy transfer relationship of the equalization system to complete the equalization current distribution; finally, the adaptive control method of the bidirectional boost converter is applied to realize Balanced current tracking control process.
Description
技术领域technical field
本发明涉及电池储能技术领域,特别是一种蓄电池组相邻型均衡系统及其预测控制方法。The invention relates to the technical field of battery energy storage, in particular to a battery pack adjacent balance system and a predictive control method thereof.
背景技术Background technique
随着化石能源的日益消耗以及环境污染问题解决的紧迫,亟待开发一种清洁高效的可持续能源。目前蓄电池特别是锂离子电池具有高能量密度、低自放电率与较高单体电压特性,越来越多地被应用到工业及生活中,如移动设备、电动汽车、发电站储能系统等,因此具有重要的研究价值。With the increasing consumption of fossil energy and the urgency to solve the problem of environmental pollution, it is urgent to develop a clean and efficient sustainable energy. At present, batteries, especially lithium-ion batteries, have the characteristics of high energy density, low self-discharge rate and high cell voltage, and are increasingly used in industry and life, such as mobile devices, electric vehicles, power station energy storage systems, etc. , so it has important research value.
当蓄电池被应用到纯电动汽车或者大型储能系统中,常常需要将多个蓄电池单体串并联以组成一个具有高压高能量的巨型电池,但是由于电池在制造过程与使用过程中的各方面差异性,导致单体电池之间存在容量、内阻和伏安特性曲线等不一致性,这将造成电池寿命、可用容量等性能呈指数型递减。为防止电池单体不一致性在过度使用下所造成的过压/欠压现象,改善过压/欠压所带来的电池寿命缩减与安全隐患发生现象,电池管理系统被应用于大型蓄电池组的一致性及其安全管理工作,以提高电池组的有效容量,保持各个单体电池处于预先定义的安全工作区域。When batteries are applied to pure electric vehicles or large-scale energy storage systems, it is often necessary to connect multiple battery cells in series and parallel to form a giant battery with high voltage and high energy. This leads to the inconsistency of capacity, internal resistance and volt-ampere characteristic curve between single cells, which will cause the performance of battery life and available capacity to decrease exponentially. In order to prevent overvoltage/undervoltage caused by battery cell inconsistency under excessive use, and to improve battery life reduction and safety hazards caused by overvoltage/undervoltage, the battery management system is applied to large battery packs. Consistency and its safety management work to increase the effective capacity of the battery pack, keeping individual cells within a pre-defined safe working area.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明的目的是提出一种蓄电池组相邻型均衡系统及其预测控制方法,能够使蓄电池组各单体电池高效、快速地达到均衡状态。In view of this, the purpose of the present invention is to provide an adjacent battery pack equalization system and a predictive control method thereof, which can make each single cell of the battery pack reach the equilibrium state efficiently and quickly.
本发明采用以下方案实现:一种蓄电池组相邻型均衡系统,包括蓄电池组、信号采集处理模块、MPC-FPGA控制器、自适应控制器、双向升压变换器式均衡电路、驱动电路;The present invention adopts the following scheme to realize: an adjacent battery pack equalization system, comprising a battery pack, a signal acquisition and processing module, an MPC-FPGA controller, an adaptive controller, a bidirectional boost converter type equalization circuit, and a drive circuit;
所述蓄电池组相邻的每两个最小串联单体之间连接有一个双向升压变换器,用以控制各单体电池能量的相互转移;A bidirectional boost converter is connected between every two adjacent smallest series cells of the battery pack to control the mutual transfer of the energy of each cell;
所述信号采集处理模块采集并处理蓄电池组的电压、电流、温度信号以及双向升压变换器的电流变化情况,将其转换为MPC-FPGA控制器与自适应控制器可以识别的信号;The signal acquisition and processing module collects and processes the voltage, current and temperature signals of the battery pack and the current variation of the bidirectional boost converter, and converts them into signals that can be identified by the MPC-FPGA controller and the adaptive controller;
所述MPC-FPGA控制器对蓄电池组整体状态进行预判后产生最优的控制量,所述自适应控制器分别采用参数自适应律以及控制律估计系统参数并产生控制信号u,进而通过驱动电路控制双向升压变换器实现蓄电池组各单体电池间的能量转移,实现蓄电池组均衡过程。The MPC-FPGA controller predicts the overall state of the battery pack to generate the optimal control quantity, and the adaptive controller uses the parameter adaptive law and the control law to estimate the system parameters and generate the control signal u, and then through the driving The circuit controls the bidirectional boost converter to realize the energy transfer between the cells of the battery pack and realize the balance process of the battery pack.
进一步地,所述MPC-FPGA控制器对蓄电池组整体状态进行预判后产生最优的控制量,具体为:建立均衡系统状态空间模型;构建目标函数,使其蓄电池组各单体电池之间的荷电状态偏差最小,并求解目标函数最小值时所对应的控制量;将所求得的控制量转换后作用于被控系统,在下一个采样周期,将采集到的新的状态量等信息重新加载到约束优化问题中,并进行新一轮的求解。Further, the MPC-FPGA controller generates an optimal control quantity after pre-judging the overall state of the battery pack, specifically: establishing a balanced system state space model; The deviation of the state of charge is the smallest, and the control variable corresponding to the minimum value of the objective function is solved; the obtained control variable is converted and applied to the controlled system. In the next sampling period, the collected new state variables and other information will be collected. Reload into the constrained optimization problem and do a new round of solving.
进一步地,所述自适应控制器分别采用参数自适应律以及控制律估计系统参数并产生控制信号u,进而通过驱动电路控制双向升压变换器实现蓄电池组各单体电池间的能量转移,实现蓄电池组均衡过程具体为:首先建立双向升压变换器的数学模型,获取双向升压变换器的状态方程;然后引入系统自适应参数,并将上述状态方程矩阵化,进而结合追踪控制误差与系统状态量设计滑模面与李雅普诺夫函数;最终分别消除李雅普诺夫函数的导数中系统参数的估计误差与控制偏差,得到参数自适应律以及控制律。Further, the self-adaptive controller adopts the parameter self-adaptation law and the control law to estimate the system parameters and generate the control signal u, and then controls the bidirectional boost converter through the driving circuit to realize the energy transfer between the cells of the battery pack, so as to realize the The specific process of battery pack balancing is as follows: first, the mathematical model of the bidirectional boost converter is established, and the state equation of the bidirectional boost converter is obtained; then the system adaptive parameters are introduced, and the above state equation is matrixed, and then the tracking control error and the system are combined. The sliding mode surface and the Lyapunov function are designed for the state quantity. Finally, the estimation error and control deviation of the system parameters in the derivative of the Lyapunov function are eliminated respectively, and the parameter adaptive law and the control law are obtained.
本发明还提供了一种基于上文所述的蓄电池组相邻型均衡系统的控制方法,包括以下步骤:The present invention also provides a control method based on the above-mentioned battery pack adjacent balancing system, comprising the following steps:
步骤S1:考虑蓄电池组所有单体电池荷电状态变化,得到均衡系统的状态空间模型并将其离散化,如下:Step S1: Considering the state-of-charge changes of all single cells of the battery pack, the state space model of the equilibrium system is obtained and discretized, as follows:
式中,AC和C都是一单位阵,u表示系统控制变量,Ts为控制系统采样步长,CQ、IC是对角矩阵,分别表示蓄电池组各个单体电池容量、相邻型均衡系统最大工作电流,T代表相邻型均衡拓扑结构关系,AC、C和T分别如下所示:In the formula, Both A C and C are a unit matrix, u represents the system control variable, T s is the sampling step size of the control system, C Q and I C are diagonal matrices, which represent the capacity of each single cell of the battery pack and the maximum operating current of the adjacent balanced system, respectively, and T represents the relationship between the adjacent balanced topology. A C , C and T are shown as follows:
根据均衡系统的条件限制以及为了系统可靠稳定地运行,所述均衡系统状态空间模型中各个变量满足以下限制条件:According to the conditional constraints of the equilibrium system and for the system to operate reliably and stably, each variable in the state space model of the equilibrium system satisfies the following constraints:
0≤x(k)≤1;0≤x(k)≤1;
-1≤u(k)≤1。-1≤u(k)≤1.
步骤S2:设预测时域与控制时域分别为NP、NC;并且满足控制时域之外控制量不变,即Δu(k+i)=0,i=NC,NC+1,…,NP-1;因此对均衡系统预测时域内的输出由下式得到:Step S2: Set the prediction time domain and the control time domain to be NP and NC respectively; and satisfy the control variables outside the control time domain are unchanged, that is, Δu(k+i) = 0, i= NC , NC +1 ,..., NP -1; therefore, the output in the time domain is predicted for the balanced system by the following formula:
式中,Δx(k)=x(k)-x(k-1)表示k时刻系统的状态增量,ΔU(k)为系统的控制增量,另外,Sx,Γ,Su分别如下所示:In the formula, Δx(k)=x(k)-x(k-1) represents the state increment of the system at time k, ΔU( k ) is the control increment of the system, in addition, S x , Γ, Su are as follows shown:
步骤S3:预测控制是采用最优的控制量来实现目标控制的最优结果,通常通过求解目标函数最小值时所对应的控制量,因此构建如下目标函数,使蓄电池组各单体电池之间的荷电状态偏差最小:Step S3: Predictive control is to use the optimal control quantity to achieve the optimal result of the target control, usually by solving the control quantity corresponding to the minimum value of the objective function, so the following objective function is constructed to make the difference between the cells of the battery pack The state of charge deviation is minimal:
式中,Ri(i=1,2,…NP)为误差权重矩阵;y(k)为k时刻所预测的蓄电池荷电状态矩阵,yref为给定的被控制量轨迹的参考值,设定y(k)-yref目标值能够降低蓄电池组荷电状态波动;通过约束最优求解方法计算k时刻下该目标函数在预测时域内的最优控制量矩阵U*(k),并选择该矩阵中k时刻所对应的u(k)作为控制量控制双向升压变换器中开关管的导通时间;In the formula, R i (i=1, 2,... NP ) is the error weight matrix; y(k) is the battery state-of-charge matrix predicted at time k, and y ref is the reference value of the given controlled variable trajectory , setting the target value of y(k)-y ref can reduce the fluctuation of the state of charge of the battery pack; the optimal control matrix U * (k) of the objective function in the prediction time domain at time k is calculated by the constrained optimal solution method, And select u(k) corresponding to time k in the matrix as the control quantity to control the conduction time of the switch tube in the bidirectional boost converter;
求解上述约束优化问题的实际工作是求解一个带约束条件的线性规划问题,最终通过求解目标函数在可行域内的最小值从而获取最小值所对应的解。The actual work of solving the above constrained optimization problem is to solve a linear programming problem with constraints, and finally obtain the solution corresponding to the minimum value by solving the minimum value of the objective function in the feasible region.
在下一个采样周期,将采集到的新的状态量重新加载到约束优化问题中,并进行新一轮的求解,因此,均衡系统的预测控制策略定义为:In the next sampling period, the collected new state quantities are reloaded into the constrained optimization problem, and a new round of solution is carried out. Therefore, the predictive control strategy of the equilibrium system is defined as:
Δu(k)=[ΙN-1×ΙN-1 0 … 0]ΔU*(k);Δu(k)=[Ι N-1 ×
考虑均衡拓扑电路限制条件IC将Δu(k)转化为一系列的电流控制追踪值,最终完成均衡预测控制策略的设计过程。Considering the limit condition IC of the balanced topology circuit, Δu (k) is transformed into a series of current control tracking values, and finally the design process of the balanced predictive control strategy is completed.
进一步地,本发明采用自适应控制方法控制双向升压变换器高效稳定地工作,从而实现各单体电池能量的相互转移,具体包括以下步骤:Further, the present invention adopts an adaptive control method to control the bidirectional boost converter to work efficiently and stably, so as to realize the mutual transfer of the energy of each single battery, which specifically includes the following steps:
步骤S4:建立双向升压变换器的数学模型,获取双向升压变换器的状态方程,如下所示:Step S4: establish a mathematical model of the bidirectional boost converter, and obtain the state equation of the bidirectional boost converter, as shown below:
式中,为变换器状态参考变量,u1与u2分别为双向升压变换器中两个功率管的控制信号,iL为电感电流VBat1与VBat2分别为双向升压变换器输入、输出两端的电压,L为双向升压变换器电路电感值,RBat1、RBat2分别为双向升压变换器中两端等效电阻,CBat1、CBat2分别为双向升压变换器中VBat1与VBat2端电容。In the formula, is the transformer state reference variable, u 1 and u 2 are the control signals of the two power tubes in the bidirectional boost converter respectively, i L is the inductor current V Bat1 and V Bat2 are the voltages at the input and output ends of the bidirectional boost converter respectively, L is the bidirectional boost Converter circuit inductance values, R Bat1 and R Bat2 are the equivalent resistances at both ends of the bidirectional boost converter, respectively, and C Bat1 and C Bat2 are the capacitances of V Bat1 and V Bat2 in the bidirectional boost converter, respectively.
步骤S5:引入系统自适应参数,并将双向升压变换器状态方程矩阵化,进而结合追踪控制误差与系统状态量设计滑模面与李雅普诺夫函数;Step S5: introducing system adaptive parameters, matrixing the state equation of the bidirectional boost converter, and then designing the sliding mode surface and the Lyapunov function in combination with the tracking control error and the system state quantity;
步骤S6:分别消除李雅普诺夫函数的导数中系统参数的估计误差与控制偏差,得到参数自适应律以及控制律如下:Step S6: respectively eliminate the estimation error and control deviation of the system parameters in the derivative of the Lyapunov function, and obtain the parameter adaptation law and the control law as follows:
式中,ψ是正定矩阵,c1,c2与α,β都为正常数, s=c2e1+e2为滑模面,e1=x1-iref=iL-iref是追踪误差,是二阶反演变量;x=[x1 x2 x3]T=[iLVBat1 VBat2]T表示系统状态量。In the formula, ψ is a positive definite matrix, c 1 , c 2 and α, β are all positive numbers, s=c 2 e 1 +e 2 is the sliding mode surface, e 1 =x 1 -i ref =i L -i ref is the tracking error, is the second-order inversion variable; x=[x 1 x 2 x 3 ] T =[i L V Bat1 V Bat2 ] T represents the system state quantity.
本发明基于双向升压变换器所组成的相邻型拓扑均衡系统,采用模型预测控制策略与自适应控制方法实现蓄电池组各单体电池间的能量转移,使其蓄电池组各单体电池高效、快速地达到均衡状态。The invention is based on an adjacent topology equalization system composed of a bidirectional boost converter, and adopts a model prediction control strategy and an adaptive control method to realize the energy transfer between the individual cells of the storage battery pack, so that the single cells of the storage battery pack are efficient and efficient. Equilibrium is reached quickly.
与现有技术相比,本发明有以下有益效果:Compared with the prior art, the present invention has the following beneficial effects:
1、本发明提出了蓄电池组相邻型均衡系统的具体解决方案,所设计的电路结构同样适用于其他的均衡系统。1. The present invention proposes a specific solution for the adjacent battery pack equalization system, and the designed circuit structure is also applicable to other equalization systems.
2、本发明采用了模型预测控制,可以实现模型的滚动优化与校正,提高模型的准确性,增加控制的稳定性。2. The present invention adopts the model predictive control, which can realize the rolling optimization and correction of the model, improve the accuracy of the model, and increase the stability of the control.
3、本发明采用了自适应控制方法,实现了双向升压变换器的稳定高效控制,使均衡电流可以很好地追踪预测控制策略所分配的电流参考值。3. The present invention adopts an adaptive control method to realize stable and efficient control of the bidirectional boost converter, so that the balanced current can well track the current reference value allocated by the predictive control strategy.
附图说明Description of drawings
图1为本发明实施例的蓄电池组相邻型均衡预测控制系统原理图。FIG. 1 is a schematic diagram of a battery pack adjacent balanced predictive control system according to an embodiment of the present invention.
图2为本发明实施例的蓄电池组均衡系统总供电原理图。FIG. 2 is a schematic diagram of a total power supply of a battery pack balancing system according to an embodiment of the present invention.
图3为本发明实施例的蓄电池组电压及温度信号采集模块电路图。3 is a circuit diagram of a battery pack voltage and temperature signal acquisition module according to an embodiment of the present invention.
图4为本发明实施例的相邻型均衡拓扑主电路电流采集电路原理图。FIG. 4 is a schematic diagram of a current collection circuit of an adjacent balanced topology main circuit according to an embodiment of the present invention.
图5为本发明实施例的MOS管驱动电路图。FIG. 5 is a diagram of a driving circuit of a MOS transistor according to an embodiment of the present invention.
图6为本发明实施例的预测控制策略流程图。FIG. 6 is a flowchart of a predictive control strategy according to an embodiment of the present invention.
图7为本发明实施例的MPC-FPGA实现过程框图。FIG. 7 is a block diagram of an implementation process of an MPC-FPGA according to an embodiment of the present invention.
图8为本发明实施例的双向升压变换器自适应控制框图。FIG. 8 is a block diagram of adaptive control of a bidirectional boost converter according to an embodiment of the present invention.
图9为本发明实施例的启动工况及追踪电流阶跃条件下自适应控制效果图。FIG. 9 is an effect diagram of adaptive control under a startup condition and a tracking current step condition according to an embodiment of the present invention.
图10为本发明实施例的蓄电池组均衡过程各单体电池SOC变化趋势图。FIG. 10 is a trend diagram of the SOC changes of each single cell in the battery pack balancing process according to an embodiment of the present invention.
图11为本发明实施例的蓄电池组均衡过程其均衡电流变化趋势图。FIG. 11 is a change trend diagram of the balancing current in the balancing process of the battery pack according to the embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图及实施例对本发明做进一步说明。The present invention will be further described below with reference to the accompanying drawings and embodiments.
应该指出,以下详细说明都是示例性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。It should be noted that the following detailed description is exemplary and intended to provide further explanation of the application. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。It should be noted that the terminology used herein is for the purpose of describing specific embodiments only, and is not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly dictates otherwise, the singular is intended to include the plural as well, furthermore, it is to be understood that when the terms "comprising" and/or "including" are used in this specification, it indicates that There are features, steps, operations, devices, components and/or combinations thereof.
如图1所示,本实施例提供了一种蓄电池组相邻型均衡系统,包括蓄电池组、信号采集处理模块、MPC-FPGA控制器、自适应控制器、双向升压变换器式均衡电路、驱动电路;As shown in FIG. 1, this embodiment provides a battery pack adjacent equalization system, including a battery pack, a signal acquisition and processing module, an MPC-FPGA controller, an adaptive controller, a bidirectional boost converter type equalization circuit, Drive circuit;
所述蓄电池组相邻的每两个最小串联单体之间连接有一个双向升压变换器,用以控制各单体电池能量的相互转移;A bidirectional boost converter is connected between every two adjacent smallest series cells of the battery pack to control the mutual transfer of the energy of each cell;
所述信号采集处理模块采集并处理蓄电池组的电压、电流、温度信号以及双向升压变换器的电流变化情况,将其转换为MPC-FPGA控制器与自适应控制器可以识别的信号;The signal acquisition and processing module collects and processes the voltage, current and temperature signals of the battery pack and the current variation of the bidirectional boost converter, and converts them into signals that can be identified by the MPC-FPGA controller and the adaptive controller;
所述MPC-FPGA控制器对蓄电池组整体状态进行预判后产生最优的控制量,所述自适应控制器分别采用参数自适应律以及控制律估计系统参数并产生控制信号u,进而通过驱动电路控制双向升压变换器实现蓄电池组各单体电池间的能量转移,实现蓄电池组均衡过程。The MPC-FPGA controller predicts the overall state of the battery pack to generate the optimal control quantity, and the adaptive controller uses the parameter adaptive law and the control law to estimate the system parameters and generate the control signal u, and then through the driving The circuit controls the bidirectional boost converter to realize the energy transfer between the cells of the battery pack and realize the balance process of the battery pack.
在本实施例中,所述MPC-FPGA控制器对蓄电池组整体状态进行预判后产生最优的控制量,具体为:建立均衡系统状态空间模型;构建目标函数,使其蓄电池组各单体电池之间的荷电状态偏差最小,并求解目标函数最小值时所对应的控制量;将所求得的控制量转换后作用于被控系统,在下一个采样周期,将采集到的新的状态量等信息重新加载到约束优化问题中,并进行新一轮的求解。In this embodiment, the MPC-FPGA controller generates an optimal control quantity after pre-judging the overall state of the battery pack, specifically: establishing a balanced system state space model; building an objective function to make each cell of the battery pack The state of charge deviation between the batteries is the smallest, and the corresponding control variable is obtained when the objective function is at the minimum value; the obtained control variable is converted and applied to the controlled system. In the next sampling period, the collected new state The information such as quantity is reloaded into the constrained optimization problem, and a new round of solution is carried out.
在本实施例中,所述自适应控制器分别采用参数自适应律以及控制律估计系统参数并产生控制信号u,进而通过驱动电路控制双向升压变换器实现蓄电池组各单体电池间的能量转移,实现蓄电池组均衡过程具体为:首先建立双向升压变换器的数学模型,获取双向升压变换器的状态方程;然后引入系统自适应参数,并将上述状态方程矩阵化,进而结合追踪控制误差与系统状态量设计滑模面与李雅普诺夫函数;最终分别消除李雅普诺夫函数的导数中系统参数的估计误差与控制偏差,得到参数自适应律以及控制律。In this embodiment, the self-adaptive controller adopts the parameter self-adaptation law and the control law respectively to estimate the system parameters and generate the control signal u, and then controls the bidirectional boost converter through the driving circuit to realize the energy between the cells of the battery pack The specific process of realizing the battery pack balance is as follows: firstly, the mathematical model of the bidirectional boost converter is established, and the state equation of the bidirectional boost converter is obtained; then the system adaptive parameters are introduced, and the above state equation is matrixed, and then combined with the tracking control Errors and system state quantities are designed with sliding mode surface and Lyapunov function; finally, the estimation error and control deviation of system parameters in the derivative of Lyapunov function are eliminated respectively, and the parameter adaptive law and control law are obtained.
本实施例还提供了一种基于上文所述的蓄电池组相邻型均衡系统的控制方法,包括以下步骤:The present embodiment also provides a control method based on the above-mentioned battery pack adjacent balancing system, comprising the following steps:
步骤S1:考虑蓄电池组所有单体电池荷电状态变化,得到均衡系统的状态空间模型并将其离散化,如下:Step S1: Considering the state-of-charge changes of all single cells of the battery pack, the state space model of the equilibrium system is obtained and discretized, as follows:
式中,AC和C都是一单位阵,u表示系统控制变量,Ts为控制系统采样步长,CQ、IC是对角矩阵,分别表示蓄电池组各个单体电池容量、相邻型均衡系统最大工作电流,T代表相邻型均衡拓扑结构关系,AC、C和T分别如下所示:In the formula, Both A C and C are a unit matrix, u represents the system control variable, T s is the sampling step size of the control system, C Q and I C are diagonal matrices, which represent the capacity of each single cell of the battery pack and the maximum operating current of the adjacent balanced system, respectively, and T represents the relationship between the adjacent balanced topology. A C , C and T are shown as follows:
根据均衡系统的条件限制以及为了系统可靠稳定地运行,所述均衡系统状态空间模型中各个变量满足以下限制条件:According to the conditional constraints of the equilibrium system and for the system to operate reliably and stably, each variable in the state space model of the equilibrium system satisfies the following constraints:
0≤x(k)≤1;0≤x(k)≤1;
-1≤u(k)≤1。-1≤u(k)≤1.
步骤S2:设预测时域与控制时域分别为NP、NC;并且满足控制时域之外控制量不变,即Δu(k+i)=0,i=NC,NC+1,…,NP-1;因此对均衡系统预测时域内的输出由下式得到:Step S2: Set the prediction time domain and the control time domain to be NP and NC respectively; and satisfy the control variables outside the control time domain are unchanged, that is, Δu(k+i) = 0, i= NC , NC +1 ,..., NP -1; therefore, the output in the time domain is predicted for the balanced system by the following formula:
式中,Δx(k)=x(k)-x(k-1)表示k时刻系统的状态增量,ΔU(k)为系统的控制增量,另外,Sx,Γ,Su分别如下所示:In the formula, Δx(k)=x(k)-x(k-1) represents the state increment of the system at time k, ΔU( k ) is the control increment of the system, in addition, S x , Γ, Su are as follows shown:
步骤S3:预测控制是采用最优的控制量来实现目标控制的最优结果,通常通过求解目标函数最小值时所对应的控制量,因此构建如下目标函数,使蓄电池组各单体电池之间的荷电状态偏差最小:Step S3: Predictive control is to use the optimal control quantity to achieve the optimal result of the target control, usually by solving the control quantity corresponding to the minimum value of the objective function, so the following objective function is constructed to make the difference between the cells of the battery pack The state of charge deviation is minimal:
式中,Ri(i=1,2,…NP)为误差权重矩阵;y(k)为k时刻所预测的蓄电池荷电状态矩阵,yref为给定的被控制量轨迹的参考值,设定y(k)-yref目标值能够降低蓄电池组荷电状态波动;通过约束最优求解方法计算k时刻下该目标函数在预测时域内的最优控制量矩阵U*(k),并选择该矩阵中k时刻所对应的u(k)作为控制量控制双向升压变换器中开关管的导通时间;In the formula, R i (i=1, 2,... NP ) is the error weight matrix; y(k) is the battery state-of-charge matrix predicted at time k, and y ref is the reference value of the given controlled variable trajectory , setting the target value of y(k)-y ref can reduce the fluctuation of the state of charge of the battery pack; the optimal control matrix U * (k) of the objective function in the prediction time domain at time k is calculated by the constrained optimal solution method, And select u(k) corresponding to time k in the matrix as the control quantity to control the conduction time of the switch tube in the bidirectional boost converter;
求解上述约束优化问题的实际工作是求解一个带约束条件的线性规划问题,最终通过求解目标函数在可行域内的最小值从而获取最小值所对应的解。The actual work of solving the above constrained optimization problem is to solve a linear programming problem with constraints, and finally obtain the solution corresponding to the minimum value by solving the minimum value of the objective function in the feasible region.
在下一个采样周期,将采集到的新的状态量重新加载到约束优化问题中,并进行新一轮的求解,因此,均衡系统的预测控制策略定义为:In the next sampling period, the collected new state quantities are reloaded into the constrained optimization problem, and a new round of solution is carried out. Therefore, the predictive control strategy of the equilibrium system is defined as:
Δu(k)=[ΙN-1×ΙN-1 0 … 0]ΔU*(k);Δu(k)=[Ι N-1 ×Ι N-1 0 … 0]ΔU * (k);
考虑均衡拓扑电路限制条件IC将Δu(k)转化为一系列的电流控制追踪值,最终完成均衡预测控制策略的设计过程。Considering the limit condition IC of the balanced topology circuit, Δu (k) is transformed into a series of current control tracking values, and finally the design process of the balanced predictive control strategy is completed.
在本实施例中,采用自适应控制方法控制双向升压变换器高效稳定地工作,从而实现各单体电池能量的相互转移,具体包括以下步骤:In this embodiment, the adaptive control method is used to control the bidirectional boost converter to work efficiently and stably, so as to realize the mutual transfer of the energy of each single battery, which specifically includes the following steps:
步骤S4:建立双向升压变换器的数学模型,获取双向升压变换器的状态方程,如下所示;Step S4: establishing a mathematical model of the bidirectional boost converter, and obtaining the state equation of the bidirectional boost converter, as shown below;
式中,为变换器状态参考变量,u1与u2分别为双向升压变换器中两个功率管的控制信号,iL为电感电流VBat1与VBat2分别为双向升压变换器输入、输出两端的电压,L为双向升压变换器电路电感值,RBat1、RBat2分别为双向升压变换器中两端等效电阻,CBat1、CBat2分别为双向升压变换器中VBat1与VBat2端电容。In the formula, is the transformer state reference variable, u 1 and u 2 are the control signals of the two power tubes in the bidirectional boost converter respectively, i L is the inductor current V Bat1 and V Bat2 are the voltages at the input and output ends of the bidirectional boost converter respectively, L is the bidirectional boost Converter circuit inductance values, R Bat1 and R Bat2 are the equivalent resistances at both ends of the bidirectional boost converter, respectively, and C Bat1 and C Bat2 are the capacitances of V Bat1 and V Bat2 in the bidirectional boost converter, respectively.
步骤S5:引入系统自适应参数,并将双向升压变换器状态方程矩阵化,进而结合追踪控制误差与系统状态量设计滑模面与李雅普诺夫函数;Step S5: introducing system adaptive parameters, matrixing the state equation of the bidirectional boost converter, and then designing the sliding mode surface and the Lyapunov function in combination with the tracking control error and the system state quantity;
步骤S6:分别消除李雅普诺夫函数的导数中系统参数的估计误差与控制偏差,得到参数自适应律以及控制律如下:Step S6: respectively eliminate the estimation error and control deviation of the system parameters in the derivative of the Lyapunov function, and obtain the parameter adaptation law and the control law as follows:
式中,ψ是正定矩阵,c1,c2与α,β都为正常数, s=c2e1+e2为滑模面,e1=x1-iref=iL-iref是追踪误差,是二阶反演变量;x=[x1 x2 x3]T=[iLVBat1 VBat2]T表示系统状态量。In the formula, ψ is a positive definite matrix, c 1 , c 2 and α, β are all positive numbers, s=c 2 e 1 +e 2 is the sliding mode surface, e 1 =x 1 -i ref =i L -i ref is the tracking error, is the second-order inversion variable; x=[x 1 x 2 x 3 ] T =[i L V Bat1 V Bat2 ] T represents the system state quantity.
较佳的,下面结合说明书附图进行具体说明。如图1所示,本实施例基于双向升压变换器所组成的相邻型拓扑均衡系统,采用模型预测控制策略与自适应控制方法实现蓄电池组各单体电池间的能量转移,使其蓄电池组各单体电池高效、快速地达到均衡状态。主要由系统供电电路、蓄电池组各单体电池电压采集电路、双向升压变换器电流检测模块、相邻型均衡拓扑主电路、MPC-FPGA控制器、主控制器系统以及MOS驱动电路组成。具体工作过程大致分为三个步骤:一是由信号采集处理模块采集并处理蓄电池组电压、电流、温度等信号,将其转换为MPC-FPGA与自适应控制器可识别的信号;二是主要由MPC-FPGA控制器经过对蓄电池组整体状态预判后产生最优的控制信号,软硬件具体实现过程分别如图6、7所示;三是具体由自适应控制器根据控制策略所分配的控制量u(k)控制相邻型均衡拓扑电路实现蓄电池组各单体电池间的能量转移,实现蓄电池组均衡过程。Preferably, a specific description is given below with reference to the accompanying drawings. As shown in Figure 1, this embodiment is based on an adjacent topology equalization system composed of a bidirectional boost converter, and adopts a model predictive control strategy and an adaptive control method to realize the energy transfer between the individual cells of the battery pack, so that the battery Each single cell of the group reaches the equilibrium state efficiently and quickly. It is mainly composed of the system power supply circuit, the voltage acquisition circuit of each single cell of the battery pack, the current detection module of the bidirectional boost converter, the adjacent balanced topology main circuit, the MPC-FPGA controller, the main controller system and the MOS drive circuit. The specific working process is roughly divided into three steps: first, the signal acquisition and processing module collects and processes the voltage, current, temperature and other signals of the battery pack, and converts them into signals that can be recognized by MPC-FPGA and the adaptive controller; second, the main The MPC-FPGA controller generates the optimal control signal after prejudging the overall state of the battery pack. The specific implementation process of software and hardware is shown in Figures 6 and 7 respectively; the third is the specific allocation of the adaptive controller according to the control strategy. The control quantity u(k) controls the adjacent balanced topological circuit to realize the energy transfer between the individual cells of the battery pack and realize the balance process of the battery pack.
其中,蓄电池组相邻型均衡系统及其预测控制方法具体实现流程具体为:Among them, the specific implementation process of the adjacent battery pack equalization system and its predictive control method is as follows:
其电路结构包括蓄电池组、相邻型均衡拓扑主电路、信号采集系统与控制系统组成。具体而言,一:蓄电池组相邻的最小串联单体之间设计有双向升压变换器,组成了相邻型均衡拓扑主电路,可实现相邻单体间的能量转移,如图1所示,图中展示了部分均衡拓扑主电路图,其它部分都是此电路原理图的合理性拓展;二:蓄电池组相邻的最小串联单体连接节点都分别经过一定阻抗连入到蓄电池组各单体电池电压采集电路中,如图3整体构成了蓄电池组电压及温度采集模块,内部主要由LTC6804芯片为主,将电压与温度信号通过隔离SPI通信模块传输到主控制器;三、每个双向升压变换器内部电路串联有检流电阻,经过信号隔离放大后输入控制器,组成了双向升压变换器电流检测模块,用于检测能量转移过程中电流的变化情况,如图4所示,本发明采用IIC总线挂接的形式减少引脚的使用,单路最多可采集16路电流信号;四、预测控制器(Model Predict Control,MPC)采用现场可编程门阵列(Field-Programmable Gate Array,FPGA)实现所设计的逻辑功能;五、以上检测信号所接入的主控制器系统主要由主控制芯片与外围最小系统电路组成;六、MOS驱动电路主要将主控制器系统所产生的PWM信号隔离放大后送入相邻型均衡拓扑主电路中的MOS管,实现均衡能量的转移过程,其中驱动电路如图5所示,本发明采用浮动地形式来满足相邻型均衡拓扑电路中MOS管的导通需求。Its circuit structure includes a battery pack, an adjacent balanced topology main circuit, a signal acquisition system and a control system. Specifically, 1: A bidirectional boost converter is designed between the adjacent smallest series cells of the battery pack, forming an adjacent balanced topology main circuit, which can realize energy transfer between adjacent cells, as shown in Figure 1. The figure shows part of the main circuit diagram of the balanced topology, and the other parts are the rational expansion of this circuit schematic diagram; 2: The connection nodes of the smallest series cell adjacent to the battery pack are respectively connected to each cell of the battery pack through a certain impedance. In the battery voltage acquisition circuit, as shown in Figure 3, the battery pack voltage and temperature acquisition module is formed as a whole. The interior is mainly composed of LTC6804 chip, and the voltage and temperature signals are transmitted to the main controller through the isolated SPI communication module; three, each bidirectional The internal circuit of the boost converter is connected with a current-sensing resistor in series. After signal isolation and amplification, it is input to the controller to form a bidirectional boost converter current detection module, which is used to detect the current change during the energy transfer process, as shown in Figure 4. The invention adopts the form of IIC bus connection to reduce the use of pins, and a single channel can collect up to 16 current signals; Fourth, the prediction controller (Model Predict Control, MPC) adopts a Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA) realizes the designed logic function; 5. The main controller system connected to the above detection signals is mainly composed of the main control chip and the peripheral minimum system circuit; 6. The MOS drive circuit mainly converts the PWM signal generated by the main controller system After isolation and amplification, it is sent to the MOS tube in the main circuit of the adjacent balanced topology to realize the transfer process of the balanced energy. The drive circuit is shown in Figure 5. The present invention adopts the floating ground form to meet the requirements of the MOS tube in the adjacent balanced topology circuit. conduction requirements.
本实施例所提出的基于所述蓄电池组相邻型均衡系统的预测控制策略,该策略流程如图6所示,系统首先将蓄电池组电流、电压和温度信号输入预测模型中,由蓄电池组状态估计模型即刻评估电池荷电状态,然后经过均衡系统状态空间模型预估NP时刻的蓄电池组状态,最终通过约束性优化求解获得目标函数最小下的控制量,具体包括:The predictive control strategy based on the adjacent battery pack equalization system proposed in this embodiment is shown in Figure 6. The system first inputs the battery pack current, voltage and temperature signals into the predictive model, and the battery pack status is determined by the battery pack state. The estimation model immediately evaluates the state of charge of the battery, and then estimates the state of the battery pack at the time of NP through the equilibrium system state space model, and finally obtains the control quantity under the minimum objective function through the constrained optimization solution, which includes:
预测控制策略第一步是蓄电池组相邻型均衡拓扑系统建模,为了详细讲述本发明的实施过程,本实施例将采用五串单体蓄电池成组,即N=5,首先建立均衡系统被控对象的状态空间模型,为电池组荷电状态预测模型奠定基础。The first step of the predictive control strategy is to model the adjacent balanced topology system of the battery group. In order to describe the implementation process of the present invention in detail, this embodiment will use five strings of single batteries to form a group, that is, N=5. The state space model of the controlled object lays the foundation for the prediction model of the state of charge of the battery pack.
考虑蓄电池组所有单体电池荷电状态变化,得到均衡系统的状态空间模型并将其离散化,如下所示:Considering the state-of-charge changes of all cells in the battery pack, the state space model of the equilibrium system is obtained and discretized, as follows:
其中,AC和C都是一单位阵,u表示系统控制变量,Ts为控制系统采样步长,CQ,IC是对角矩阵,分别表示蓄电池组各个单体电池容量、相邻型均衡系统最大工作电流,T代表相邻型均衡拓扑结构关系,在本发明具体实施案例中,AC,C和T分别如下所示:in, Both A C and C are a unit matrix, u represents the system control variable, T s is the sampling step size of the control system, C Q , I C are diagonal matrices, which respectively represent the capacity of each single cell of the battery pack and the maximum operating current of the adjacent balanced system, and T represents the relationship between the adjacent balanced topological structure. In the specific implementation case of the present invention, A C , C and T are respectively as follows:
根据均衡系统的条件限制以及为了系统可靠稳定地运行,状态空间模型中各个变量应当满足以下限制条件:According to the conditional constraints of the equilibrium system and for the system to operate reliably and stably, each variable in the state space model should satisfy the following constraints:
0≤x(k)≤10≤x(k)≤1
-1≤u(k)≤1-1≤u(k)≤1
基于均衡系统的状态空间模型,预测时域与控制时域分别为NP=10、NC=3。并且满足控制时域之外,控制量不变,即Δu(k+i)=0,i=NC,NC+1,…,NP-1;因此,对均衡系统预测时域内的输出可以由以下得到:Based on the state space model of the equilibrium system, the prediction time domain and the control time domain are NP =10 and NC =3, respectively. And it satisfies that outside the control time domain, the control quantity remains unchanged, that is, Δu(k+i)=0, i=N C , N C +1,...,N P -1; therefore, the output in the time domain is predicted for the equalization system can be obtained by:
其中,Δx(k)=x(k)-x(k-1)表示k时刻系统的状态增量,ΔU(k)为系统的控制增量,另外,Sx,Γ,Su分别如下所示:Among them, Δx(k)=x(k)-x(k-1) represents the state increment of the system at time k, ΔU(k) is the control increment of the system, in addition, S x , Γ, S u are respectively as follows Show:
预测控制策略第二步是采用最优的控制量来实现目标控制的最优结果,通常通过求解目标函数最小值时所对应的控制量。本发明首先构建如下目标函数,使其蓄电池组各单体电池之间的荷电状态偏差最小:The second step of the predictive control strategy is to use the optimal control quantity to achieve the optimal result of the target control, usually by solving the control quantity corresponding to the minimum value of the objective function. The present invention first constructs the following objective function to minimize the state-of-charge deviation between the individual cells of the battery pack:
其中,Ri(i=1,2,…NP)为误差权重矩阵。y(k)为k时刻所预测的蓄电池荷电状态矩阵,yref为给定的被控制量轨迹的参考值,设定y(k)-yref目标值可以降低蓄电池组荷电状态波动。通过约束最优求解方法计算k时刻下该目标函数在预测时域内的最优控制量矩阵U*(k),并选择该矩阵中k时刻所对应的u(k)输入给相邻型均衡拓扑主电路控制开关管的导通时间。Among them, R i (i=1, 2, . . . NP ) is an error weight matrix. y(k) is the predicted battery state of charge matrix at time k, and yref is the reference value of the given controlled quantity trajectory. Setting the y(k) -yref target value can reduce the fluctuation of the battery pack state of charge. Calculate the optimal control matrix U * (k) of the objective function in the prediction time domain at time k by the constrained optimal solution method, and select the u(k) corresponding to time k in the matrix to input it to the adjacent balanced topology The main circuit controls the conduction time of the switch tube.
求解上述约束优化问题的实际工作是求解一个带约束条件的线性规划问题,最终通过求解目标函数在可行域内的最小值从而获取最小值所对应的解。The actual work of solving the above constrained optimization problem is to solve a linear programming problem with constraints, and finally obtain the solution corresponding to the minimum value by solving the minimum value of the objective function in the feasible region.
预测控制策略第三步是将上文所求得的控制量转换后作用于被控系统,在下一个采样周期,将采集到的新的状态量等信息重新加载到约束优化问题中,并进行新一轮的求解。因此,均衡系统的预测控制策略定义为:The third step of the predictive control strategy is to convert the control quantities obtained above and act on the controlled system. In the next sampling period, the collected new state quantities and other information are reloaded into the constrained optimization problem, and new information is carried out. One round of solution. Therefore, the predictive control strategy of the equilibrium system is defined as:
Δu(k)=[Ι4×Ι4 0 … 0]ΔU*(k)Δu(k)=[Ι 4 ×Ι 4 0 … 0]ΔU * (k)
进一步地,考虑均衡拓扑电路限制条件IC将Δu(k)转化为一系列的电流控制追踪值,最终完成均衡预测控制策略的设计过程。Further, considering the limiting condition IC of the balanced topology circuit, Δu (k) is transformed into a series of current control tracking values, and finally the design process of the balanced predictive control strategy is completed.
特别的,本实施例所提出的一种蓄电池组相邻型均衡系统及其预测控制方法,其方法如图8所示,其双向升压变换器自适应控制框图原理是根据相邻型均衡拓扑主电路工作特点采用自适应控制方法控制双向升压变换器高效稳定地工作,从而实现各单体电池能量的相互转移,具体实如下。In particular, a battery pack adjacent balancing system and its predictive control method proposed in this embodiment are shown in Figure 8. The principle of the adaptive control block diagram of the bidirectional boost converter is based on the adjacent balancing topology. Main circuit working characteristics The adaptive control method is used to control the bidirectional boost converter to work efficiently and stably, so as to realize the mutual transfer of the energy of each single battery. The details are as follows.
首先建立双向升压变换器的数学模型,获取双向升压变换器的状态方程;然后引入系统自适应参数,并将上述状态方程矩阵化,进而结合追踪控制误差与系统状态量设计滑模面与李雅普诺夫函数;最终分别消除李雅普诺夫函数V的导数中系统参数的估计误差与控制偏差,得到参数自适应律以及控制律如下:Firstly, the mathematical model of the bidirectional boost converter is established, and the state equation of the bidirectional boost converter is obtained; then the system adaptive parameters are introduced, and the above state equation is matrixed, and then the sliding mode surface and Lyapunov function; finally, the estimation error and control deviation of the system parameters in the derivative of the Lyapunov function V are eliminated respectively, and the parameter adaptive law and control law are obtained as follows:
其中,ψ是正定矩阵,c1,c2与α,β都为正常数, s=c2e1+e2为滑模面,e1=x1-iref=iL-iref是追踪误差,是二阶反演变量;x=[x1 x2 x3]T=[iLVBat1 VBat2]T表示系统状态量。Among them, ψ is a positive definite matrix, c 1 , c 2 and α, β are all positive numbers, s=c 2 e 1 +e 2 is the sliding mode surface, e 1 =x 1 -i ref =i L -i ref is the tracking error, is the second-order inversion variable; x=[x 1 x 2 x 3 ] T =[i L V Bat1 V Bat2 ] T represents the system state quantity.
以上式子中,-变换器状态参考变量,u1与u2分别代表功率管S1、S2的控制信号,为1时能量从电池1转移到电池2,为-1能量从电池2转移到电池1,iL-电感电流,VBat2-电容CBat2两端的电压,VBat1-电容CBat1两端的电压,定义L为电路电感值,RBat1、CBat1为VBat1端电池等效电阻和电容,RBat2、CBat2为VBat2端电池等效电阻和电容。In the above formula, - Inverter state reference variable, u 1 and u 2 represent the control signals of the power tubes S 1 and S 2 respectively, When it is 1, energy is transferred from
本实施例根据上述所设计的自适应控制方法测试了算法稳定性及鲁棒性,其结果如图9所示,分别给出了双向升压变换器在图8所示的控制方法下启动工况与追踪电流阶跃工况下的仿真结果,可以看出,均衡电流迅速稳定在了追踪电流参考值。In this embodiment, the stability and robustness of the algorithm are tested according to the adaptive control method designed above, and the results are shown in Fig. 9, respectively. According to the simulation results under the condition and the tracking current step condition, it can be seen that the equilibrium current quickly stabilizes at the tracking current reference value.
本实施例以上所述对图1所示的一种蓄电池组相邻型均衡系统进行了验证,结果如图10、11所示,蓄电池组各单体电池荷电状态分别为0.75、0.78、0.70、0.80和0.67,最终大约在262秒达到一致,所分配的均衡电流在约束电流内平缓变化,最终实现了所提出一种蓄电池组相邻型均衡系统及其预测控制方法。In this embodiment, the above-mentioned balancing system of the adjacent battery pack shown in Fig. 1 has been verified. The results are shown in Figs. 10 and 11. , 0.80 and 0.67, and finally reach the same value in about 262 seconds, the distributed balancing current changes smoothly within the constraint current, and finally the proposed battery pack adjacent balancing system and its predictive control method are realized.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by those skilled in the art, the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
以上所述,仅是本发明的较佳实施例而已,并非是对本发明作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例。但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本发明技术方案的保护范围。The above are only preferred embodiments of the present invention, and are not intended to limit the present invention in other forms. Any person skilled in the art may use the technical content disclosed above to make changes or modifications to equivalent changes. Example. However, any simple modifications, equivalent changes and modifications made to the above embodiments according to the technical essence of the present invention without departing from the content of the technical solutions of the present invention still belong to the protection scope of the technical solutions of the present invention.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910634595.9A CN110297452B (en) | 2019-07-15 | 2019-07-15 | A battery pack adjacent balancing system and its predictive control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910634595.9A CN110297452B (en) | 2019-07-15 | 2019-07-15 | A battery pack adjacent balancing system and its predictive control method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110297452A CN110297452A (en) | 2019-10-01 |
CN110297452B true CN110297452B (en) | 2021-11-02 |
Family
ID=68031191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910634595.9A Active CN110297452B (en) | 2019-07-15 | 2019-07-15 | A battery pack adjacent balancing system and its predictive control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110297452B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112117792B (en) * | 2020-07-31 | 2022-07-12 | 西安交通大学 | Passive equalization system based on model and equalization current estimation method |
CN112067925B (en) * | 2020-09-07 | 2023-05-26 | 淮阴工学院 | Real-time weighted fault detection method for boost converter circuit |
CN113346571B (en) * | 2021-05-12 | 2022-04-01 | 万克能源科技有限公司 | Event-driven alternating-current micro-grid energy storage SOC balance control method |
CN118920666B (en) * | 2024-10-11 | 2025-03-14 | 安徽锐能科技有限公司 | Inductive active balancing strategy and system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200623581A (en) * | 2004-12-31 | 2006-07-01 | Jason Auto Technology Co Ltd | Method and device for battery charger and diagnosis with detectable battery energy barrier |
CN101966820A (en) * | 2010-08-26 | 2011-02-09 | 清华大学 | On-line monitoring method for self-adaptively correcting lithium ion battery state-of-charge |
CN107134827A (en) * | 2017-05-27 | 2017-09-05 | 重庆大学 | Bus type lithium battery group equalizing system forecast Control Algorithm |
CN107276171A (en) * | 2017-07-12 | 2017-10-20 | 浙江大学 | A kind of battery pack equilibrium method based on sliding formwork control |
CN107591991A (en) * | 2017-07-25 | 2018-01-16 | 华南理工大学 | A kind of bicyclic forecast Control Algorithm of band control error compensation |
CN108594135A (en) * | 2018-06-28 | 2018-09-28 | 南京理工大学 | A kind of SOC estimation method for the control of lithium battery balance charge/discharge |
CN109378881A (en) * | 2018-11-30 | 2019-02-22 | 福州大学 | A two-way adaptive equalization control method for power battery pack |
CN109617151A (en) * | 2018-11-19 | 2019-04-12 | 浙江大学 | Active Balance Control Method for Lithium Battery Pack Based on Model Predictive Control |
-
2019
- 2019-07-15 CN CN201910634595.9A patent/CN110297452B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200623581A (en) * | 2004-12-31 | 2006-07-01 | Jason Auto Technology Co Ltd | Method and device for battery charger and diagnosis with detectable battery energy barrier |
CN101966820A (en) * | 2010-08-26 | 2011-02-09 | 清华大学 | On-line monitoring method for self-adaptively correcting lithium ion battery state-of-charge |
CN107134827A (en) * | 2017-05-27 | 2017-09-05 | 重庆大学 | Bus type lithium battery group equalizing system forecast Control Algorithm |
CN107276171A (en) * | 2017-07-12 | 2017-10-20 | 浙江大学 | A kind of battery pack equilibrium method based on sliding formwork control |
CN107591991A (en) * | 2017-07-25 | 2018-01-16 | 华南理工大学 | A kind of bicyclic forecast Control Algorithm of band control error compensation |
CN108594135A (en) * | 2018-06-28 | 2018-09-28 | 南京理工大学 | A kind of SOC estimation method for the control of lithium battery balance charge/discharge |
CN109617151A (en) * | 2018-11-19 | 2019-04-12 | 浙江大学 | Active Balance Control Method for Lithium Battery Pack Based on Model Predictive Control |
CN109378881A (en) * | 2018-11-30 | 2019-02-22 | 福州大学 | A two-way adaptive equalization control method for power battery pack |
Also Published As
Publication number | Publication date |
---|---|
CN110297452A (en) | 2019-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Xiong et al. | Towards a smarter hybrid energy storage system based on battery and ultracapacitor-A critical review on topology and energy management | |
Koseoglou et al. | Highly effective cell equalization in a lithium-ion battery management system | |
CN110297452B (en) | A battery pack adjacent balancing system and its predictive control method | |
CN113511082B (en) | Hybrid electric vehicle energy management method based on rule and double-depth Q network | |
Zhang et al. | Modeling discharge behavior of multicell battery | |
US10063066B2 (en) | Battery control | |
Han et al. | Near-fastest battery balancing by cell/module reconfiguration | |
CN110303945B (en) | A method for self-adaptive optimal balance control of battery pack power | |
CN107134827B (en) | Bus type lithium battery group equilibrium system prediction control method | |
Ouyang et al. | Module-based active equalization for battery packs: A two-layer model predictive control strategy | |
Gao et al. | State‐of‐charge estimation and active cell pack balancing design of lithium battery power system for smart electric vehicle | |
Zhang et al. | Prior-knowledge-independent equalization to improve battery uniformity with energy efficiency and time efficiency for lithium-ion battery | |
Han et al. | Computationally efficient methods for state of charge approximation and performance measure calculation in series-connected battery equalization systems | |
Zhao et al. | Equivalent series resistance-based real-time control of battery-ultracapacitor hybrid energy storage systems | |
CN104657520B (en) | A kind of fuel cell modelling method based on Large Copacity energy storage lithium ion battery | |
Fan et al. | A fast active balancing strategy based on model predictive control for lithium-ion battery packs | |
CN102255114A (en) | Method and device for uniform charge and discharge of batteries | |
CN114256913A (en) | A charge-discharge management strategy for redistributed battery packs based on optimal operating efficiency | |
Liao et al. | Design of an improved modular multilevel converter reconfigurable equalization scheme based on difference of voltage variation | |
Han et al. | Mathematical modeling, performance analysis and control of battery equalization systems: Review and recent developments | |
CN104852423A (en) | Charging equalized control circuit and battery pack charging management system and method | |
CN107276171B (en) | Battery pack balancing method based on sliding mode control | |
Li et al. | Research on retired battery equalization system based on multi-objective adaptive fuzzy control algorithm | |
CN103997241A (en) | Multi-level-converter capacitance-voltage-sharing method based on H bridge module | |
CN108511818A (en) | It is a kind of meter and thermodynamics SOC consistency battery pack equilibrium method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |