laitimes

Research on active equalization algorithm of lithium battery based on model predictive control

author:New energy theory

The inconsistency of the battery cell will lead to the different capacity, internal resistance, voltage and electrolyte density of the monomer, and also lead to the battery pack being fully charged and discharged, and the overall capacity of the battery pack will be greatly reduced. In the normal use of the battery, due to the influence of the use environment, self-discharge and other factors, the inconsistency will be further expanded, so that the battery is in an unbalanced state. Therefore, balancing the power of each single cell in the battery pack is an important task to ensure the normal operation of the battery pack.

1 Active intelligent balancing scheme

1.1 Equilibrium scheme analysis

There are two types of equalization methods: active equalization and passive equalization. Passive equalization consumes excess energy of the battery cell through resistance to achieve the consistency of the monomer voltage, and the effect is better when only one battery cell has more power; However, in the case of less power in only one battery unit, it will cause all the remaining battery cells to be discharged, further expanding the inconsistency of power. In contrast, the active balancing method achieves battery energy balancing through energy transfer rather than energy consumption, and actively redistributes excess power, which is a more efficient balancing method. However, the existing technology is still difficult to transfer energy quickly and accurately, and there is an over-equilibrium phenomenon. Therefore, an active intelligent balancing scheme based on model prediction is designed, which can achieve the least number of energy transfers and the highest equilibrium efficiency.

1.2 Active intelligent equalization circuit

The principle of active equalization in this article is shown in Figure 1. Taking the need for discharge of cell 1 as an example, closing the switch G1P, cell 1 starts charging the DC/DC coil, and when the charging current reaches the maximum, the magnetic field energy stored in the inductor reaches the maximum; At this time, disconnect G1P, close G1S, the energy in the inductance is transferred to the coil on the side of the battery pack, charge the battery module (monomer 1~12) by switching G1S, when the charging current drops to 0, disconnect G1S, close G1P, monomer 1 charges DC/DC again, repeat the above process until the energy of monomer 1 returns to the average level.

Research on active equalization algorithm of lithium battery based on model predictive control

Figure 1 Schematic diagram of active equalization principle

1.3 Active equalization current model predictive control

In this paper, the model predictive control (MPC) algorithm is used to control the equilibrium current, and the control variable that meets the constraints and the lowest cost is calculated by using the deviation value of the current output and target of the system, the deviation value of the past output and target of the system, and the deviation information of the future output and target of the system in a finite prediction time domain.

The order-based talent training model is based on the existing teaching resources of the school, and students can directly enter the enterprise employment training talent model after graduation [5]. Enterprises and schools cooperate to jointly formulate talent training standards, select students in school, follow students' wishes, and carry out order-based talent training. The school combines the school situation and the training needs of enterprises to formulate teaching plans and teaching plans. Through the daily teaching management of the department, track the learning process of students, assess students with dynamic tests, and supervise students' learning to meet the needs of corporate positions. This can not only improve the quality of cultivating talents and increase the employment rate of students, but also fully test whether modular teaching really meets the needs of enterprises for talents under the school-enterprise cooperation platform.

The controlled object is represented by a state-space equation that takes the SOC of each cell as the state variable (); The spatial model takes the difference between () and the mean of all cell SOCs as the objective function (); By modeling the control object, the state-space equation (6) is obtained. As shown in Figure 1, assuming that the battery pack in the bidirectional DC/DC equalization system has a string of cells connected in series, there is a group of equalization channels, the capacity of battery 1~ can be expressed by a diagonal matrix, and the SOC of the battery is defined as (), then the amount of power flowing through each string of cells is

· ()∈

(1)

thereinto

Research on active equalization algorithm of lithium battery based on model predictive control

()=[…]

The SOC=0 of the battery means that the battery energy is 0, and SOC=1 means that the battery is fully charged. If the SOC difference between the cells is large, energy transfer is required, and the charge is transferred between channels. If a diagonal matrix is used to represent the maximum equalization current from channel 1 to channel, and () is used to represent the normalized equalization current of each channel, then the actual equalization current can be expressed as

· ()∈

(2)

thereinto

Research on active equalization algorithm of lithium battery based on model predictive control

(3)

If the total amount of electricity transferred is 1, each cell in the battery pack (including discharged batteries) gets 1/, so the discharged battery transfers 1/-1, and the other batteries are 1/. Similarly, the battery with the lowest voltage gets the power from the entire battery pack, and if the total amount transferred is 1, each cell in the battery pack (including the charged battery) loses 1/, so the charged battery transfers 1-1/, and the other batteries are -1/. The equalization charge is transferred between the cell cells, and the connection between the string cell and the bank channel can be represented by a matrix ∈×:

Research on active equalization algorithm of lithium battery based on model predictive control

(4)

With the rapid development of studying in China, international students have undergone great changes in terms of country composition, student categories and student quality, which has brought great pressure and new challenges to international student counselors working in the frontline, and counselors need to learn to use various opportunities to enrich themselves and improve their education management and service level.

Research on active equalization algorithm of lithium battery based on model predictive control

(5)

By selecting battery capacity () as the state variable, control current () as the input control variable, and () as the system output, the state control equation for the equilibrium process can be expressed as

Research on active equalization algorithm of lithium battery based on model predictive control

(6)

When MPC control of the balancing process, the cost function can be expressed as

First, social emergencies. Social emergencies are often the easiest to form network public opinion, and in the information age, any social emergency may cause heated discussions among netizens. Due to the different views of the online community, it is very easy to have conflicts of speech, and if not dealt with in time, it will trigger an overreaction from the masses and pose a threat to social stability.

The relevant objectives of the construction of the information collection management system are to supplement and improve the existing monitoring points on the basis of them, standardize the format of information collection, transmission and storage, and improve the technical scheme of information collection and submission. In order to meet the rapid, accurate and comprehensive provision of hydrological data and national information in the process of implementing various engineering and management measures by water resources management departments, reliable data support management for operation, so that water can be more reasonably allocated, and at the same time complete the daily work of water conservancy departments to provide support for scientific research.

To compare the effects of COPD and respiratory failure between the two groups; time to correction of respiratory failure, length of hospital stay; Before and after treatment, the patient's PCO2 and PO2 blood gas indexes and heart rate.

The system constraint is ()∈{∈|-1≤≤1}, that is, there is a limit to the equalization current per channel.

The standard equation for MATLAB linear programming is

Research on active equalization algorithm of lithium battery based on model predictive control

Figure 2 MPC schematic diagram of active intelligent equalization

Linear programming is a mathematical calculation to find the decision method that minimizes the cost function under constraints. The linear programming problem can be expressed as

Research on active equalization algorithm of lithium battery based on model predictive control

(7)

Research on active equalization algorithm of lithium battery based on model predictive control

(8)

Represented in matrix form:

min=

(9)

Research on active equalization algorithm of lithium battery based on model predictive control

(10)

where = (,,...,), = [...], =[12...] (=1,2,...,),=[...]。

The steps to solve linear programming problems with MATLAB are: by traversing the tried methods, find a feasible solution, and then determine whether it is the optimal solution, if not, continue to iterate until an optimal solution is found, or judged to be no solution.

Research on active equalization algorithm of lithium battery based on model predictive control

Simulation results: The driving moment measurement at each joint is output after editing the curve in the ADAMS post processor [7], as shown in Figure 3-Figure 7.

min=

(11)

s.t.≤,=,≤≤

(12)

The corresponding MATLAB linear programming function linprog() is as follows:

[,]=linprog(,,,,,,)

(13)

In equation (11) ~ (13), is the objective function coefficient, is the control variable, and is the inequality constraint coefficient, , is the equation constraint coefficient, is the upper and lower limits of the control variable, is the minimum value of the objective function under constraints, and is the value of the control variable when the objective function takes the minimum value under constraints.

Research on active equalization algorithm of lithium battery based on model predictive control

where: T is the lower limit value of the logarithmic anomaly calculated (its negative value is the lower limit of the anomaly); X is the logarithmic mean (logarithmic mean after removing the extra high value); S is the logarithmic standard deviation.

min(||+||+…+||)

(14)

To convert this problem to a standard linear programming problem, let =(+|| 2,=(||-)2。 Then, =-,||=+, where > 0 and > 0 hold.

Compared with the urban population, the consumption concept of the rural population is relatively backward, and the scientific level of rural residents is lower due to the influence of traditional consumption concepts and their lack of corresponding commodity and consumption knowledge. Therefore, if we want to promote rural consumption upgrading through financial countermeasures, we first need to establish a correct concept of consumption in order to achieve the purpose of actively guiding farmers' consumption. The cultivation of correct consumption concepts requires the formation of consumption concepts through government and multi-faceted cooperation. Therefore, the development of consumer education needs to convey correct consumption information to the rural population through the development of newspapers, radio, and consumption special reports, help the rural population establish a correct concept of consumption, guide farmers to understand what is the correct way of consumption, and recognize what kind of consumption is conducive to their own life and social development.

Then the amount of electricity transferred per unit time Δ can be used =· () Δ is denoted by () >0 for charge, and () < 0 for discharge. The goal of equilibrium is to achieve a minimum difference between the SOC of each cell and the average value of all cell SOCs in the shortest possible time, i.e. () close to the target value of 0.

If remembered:

Research on active equalization algorithm of lithium battery based on model predictive control

(15)

Then convert the above question into follows:

Research on active equalization algorithm of lithium battery based on model predictive control

(16)

Research on active equalization algorithm of lithium battery based on model predictive control

(17)

The constraint function can be further expressed as:

Research on active equalization algorithm of lithium battery based on model predictive control

(18)

The solution can be optimized using MATLAB's linpro() function.

2 Equalization effect verification

A battery pack balancing test bench was built to evaluate the equalization control effect based on MPC by comparing the collected equalization current and SOC. The MPC control algorithm and the linear programming solver function written through the S function are used to generate C code through the MATLAB automatic code generation tool. As shown in Figure 3, a battery pack composed of 24 strings of lithium titanate batteries, each slave controller controls 12 strings of batteries, the master and slave controllers communicate through a daisy chain, the use of multi-channel Hall current sensor to measure the size of the equalization current, PC1 is used to debug the BMS main control board, the control slave controller 1 and 2 realize the battery equalization function, PC2 is used to record the collected current value.

Xiwang Group is mainly engaged in corn deep processing and special steel, and has three listed companies, and its growth history can be called a landmark enterprise in the 40 years of reform and opening up. Its founder, Wang Yong, is a deputy to the National People's Congress and was also selected as a figure who touched Shandong in the 40 years of reform and opening up this year.

Research on active equalization algorithm of lithium battery based on model predictive control

Figure 3 Active equalization test bench

Under the initial conditions, the SOC maximum and SOC minimum values differ by 52%, corresponding to a voltage difference of about 0.5 V for the battery. The equalization current collected by the NI data acquisition system is shown in Figure 4.

Research on active equalization algorithm of lithium battery based on model predictive control

Figure 4 Equalization current comparison between MPC control and normal control

It can be seen from Figure 4 that the equalization method based on ordinary control rules does not decouple the entire equalization process, resulting in frequent changes in the direction of the equalization current, which adversely affects the life of the battery and increases the time consumed by equalization; During the whole equalization process, except for the equalization current of monomer 1, which did not change direction, the other five currents changed direction frequently. Based on the equalization method of MPC control rules, the overall analysis of the balancing process of the battery pack is carried out, and the mutual influence between the equalization cells is considered, and the decoupling of the equalization process is realized, and the equalization current of all batteries does not change direction. Each equalization current is controlled by a duty cycle over a control cycle, and the duty cycle is adjusted to 1 (monomer 6) when it is necessary to operate with maximum balancing capability. After comparison, it is found that under the same initial conditions, the equilibrium time of ordinary control is 1 030 s. The equalization time of MPC control is 710 s, which is a 31% reduction in equalization time.

3 Concluding remarks

In this paper, an active equalization control scheme based on model prediction is designed, MPC algorithm is used to control battery pack equalization, and linear programming is used to solve the minimum equilibrium time to achieve the optimal control of series equilibrium. Experiments show that the MPC algorithm can avoid unnecessary energy transfer and reduce the equilibrium time by 31%, which verifies the rationality of the equilibrium strategy proposed in this paper.