Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
CN119518173B - Electric vehicle battery temperature control method based on adaptive dynamic programming - Google Patents
[go: Go Back, main page]

CN119518173B - Electric vehicle battery temperature control method based on adaptive dynamic programming - Google Patents

Electric vehicle battery temperature control method based on adaptive dynamic programming

Info

Publication number
CN119518173B
CN119518173B CN202411590943.4A CN202411590943A CN119518173B CN 119518173 B CN119518173 B CN 119518173B CN 202411590943 A CN202411590943 A CN 202411590943A CN 119518173 B CN119518173 B CN 119518173B
Authority
CN
China
Prior art keywords
battery
optimal
state
thermal management
stage
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
Application number
CN202411590943.4A
Other languages
Chinese (zh)
Other versions
CN119518173A (en
Inventor
代瑞波
孙冬野
王俊豪
陈妍妍
孙景轩
王思奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University
Original Assignee
Chongqing University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chongqing University filed Critical Chongqing University
Priority to CN202411590943.4A priority Critical patent/CN119518173B/en
Publication of CN119518173A publication Critical patent/CN119518173A/en
Application granted granted Critical
Publication of CN119518173B publication Critical patent/CN119518173B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/60Heating or cooling; Temperature control
    • H01M10/63Control systems
    • H01M10/633Control systems characterised by algorithms, flow charts, software details or the like
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60HARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
    • B60H1/00Heating, cooling or ventilating devices
    • B60H1/00271HVAC devices specially adapted for particular vehicle parts or components and being connected to the vehicle HVAC unit
    • B60H1/00278HVAC devices specially adapted for particular vehicle parts or components and being connected to the vehicle HVAC unit for the battery
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60HARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
    • B60H1/00Heating, cooling or ventilating devices
    • B60H1/00357Air-conditioning arrangements specially adapted for particular vehicles
    • B60H1/00385Air-conditioning arrangements specially adapted for particular vehicles for vehicles having an electrical drive, e.g. hybrid or fuel cell
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60HARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
    • B60H1/00Heating, cooling or ventilating devices
    • B60H1/00642Control systems or circuits; Control members or indication devices for heating, cooling or ventilating devices
    • B60H1/0073Control systems or circuits characterised by particular algorithms or computational models, e.g. fuzzy logic or dynamic models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L58/00Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
    • B60L58/10Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
    • B60L58/24Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries for controlling the temperature of batteries
    • B60L58/26Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries for controlling the temperature of batteries by cooling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L58/00Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
    • B60L58/10Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
    • B60L58/24Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries for controlling the temperature of batteries
    • B60L58/27Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries for controlling the temperature of batteries by heating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/60Heating or cooling; Temperature control
    • H01M10/61Types of temperature control
    • H01M10/613Cooling or keeping cold
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/60Heating or cooling; Temperature control
    • H01M10/61Types of temperature control
    • H01M10/615Heating or keeping warm
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/60Heating or cooling; Temperature control
    • H01M10/62Heating or cooling; Temperature control specially adapted for specific applications
    • H01M10/625Vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60HARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
    • B60H1/00Heating, cooling or ventilating devices
    • B60H1/00271HVAC devices specially adapted for particular vehicle parts or components and being connected to the vehicle HVAC unit
    • B60H2001/00307Component temperature regulation using a liquid flow
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/54Drive Train control parameters related to batteries
    • B60L2240/545Temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2260/00Operating Modes
    • B60L2260/40Control modes
    • B60L2260/42Control modes by adaptive correction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/04Constraint-based CAD
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/10Numerical modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/08Thermal analysis or thermal optimisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • General Chemical & Material Sciences (AREA)
  • Electrochemistry (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Chemical & Material Sciences (AREA)
  • Manufacturing & Machinery (AREA)
  • Thermal Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Energy (AREA)
  • Theoretical Computer Science (AREA)
  • Sustainable Development (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Transportation (AREA)
  • Power Engineering (AREA)
  • Fuzzy Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Automation & Control Theory (AREA)
  • Secondary Cells (AREA)

Abstract

本发明公开了一种基于自适应动态规划的电动汽车电池温度控制方法,包括如下步骤:步骤一:分别建立电池模型、制冷剂冷却模型和电池电热耦合模型,根据电池电热耦合模型输出电池温度和电池荷电状态SOC;步骤二:建立电动汽车电池热管理全局优化问题;21)建立动态规划数学模型,并确定优化问题的约束条件;22)对行驶工况、状态变量和决策变量分别进行离散化处理,得到任意阶段的状态变量集合;23)逆向求解各个阶段的最优目标函数以及相应决策变量;24)给定初始状态变量,正向求解全局最优解;步骤三:建立在线热管理优化控制器;31)构建多种工况下的最优热管理策略数据集;32)训练神经网络,构建得到在线热管理优化控制器。

The present invention discloses a temperature control method for an electric vehicle battery based on adaptive dynamic programming, comprising the following steps: Step 1: establishing a battery model, a refrigerant cooling model and a battery electrothermal coupling model respectively, and outputting the battery temperature and the battery state of charge (SOC) according to the battery electrothermal coupling model; Step 2: establishing a global optimization problem for thermal management of an electric vehicle battery; 21) establishing a dynamic programming mathematical model, and determining the constraints of the optimization problem; 22) discretizing the driving conditions, state variables and decision variables respectively to obtain a set of state variables for any stage; 23) inversely solving the optimal objective function and corresponding decision variables for each stage; 24) given the initial state variables, forwardly solving the global optimal solution; Step 3: establishing an online thermal management optimization controller; 31) constructing an optimal thermal management strategy data set under multiple working conditions; 32) training a neural network to construct an online thermal management optimization controller.

Description

Electric automobile battery temperature control method based on self-adaptive dynamic programming
Technical Field
The invention belongs to the technical field of battery thermal management, and particularly relates to an electric automobile battery temperature control method based on self-adaptive dynamic programming.
Background
With the rapid increase of sales of new energy vehicles, the lithium ion battery is used as a carrier for storing and utilizing electric energy, and has very wide use ratio. However, the lithium ion battery generates a large amount of heat during charge and discharge, which causes the temperature of the battery to rise. An excessively high temperature may cause accidents such as internal short circuit of the battery, breakage of the case, and ignition of the battery leakage. And, if the lithium ion battery is operated at a high temperature for a long time, the performance of the lithium ion battery is greatly reduced. Therefore, to exert the best performance of the lithium ion battery and ensure the charge and discharge efficiency in the best state, the temperature of the lithium ion battery needs to be maintained within the range of 15-40 ℃.
In order to control the battery temperature, a battery thermal management system needs to be provided. However, because the energy of the battery thermal management system is derived from the electric quantity of the power battery, the power consumption components of the whole vehicle are increased when the power battery is ensured to work in the optimal temperature range. And the energy consumed when the temperature of the power battery is regulated is larger than the electric quantity which is increased by the temperature regulation, so that the driving range of the power battery is reduced.
Conventional control strategies for battery thermal management include logic threshold strategies, fuzzy logic control strategies, and global optimal energy management strategies. The logic threshold control strategy has simple and stable structure, but cannot optimally distribute the energy of the power battery pack, and the energy utilization rate of the power battery pack is reduced after the logic threshold control strategy exceeds a threshold management range. The application of the fuzzy control strategy can optimize the energy distribution to a certain extent, but the assignment of the fuzzy control rules is often influenced by subjective factors of a designer, so that some loopholes are easy to generate, when the efficiency loss of the system parts changes in the use process, the control strategy can not adjust corresponding rules and parameters in time, local optimization is easy to be caused, and long-time system accumulated errors are easy to cause, so that the control effect is not ideal. In the control strategy considering dynamic programming optimization, conventional dynamic programming can only be optimized for specific driving conditions, cannot consider all the conditions of the driving of the automobile, and cannot run on line in real time.
Disclosure of Invention
Therefore, the invention aims to provide the battery temperature control method for the electric automobile based on the self-adaptive dynamic programming, which not only ensures that the battery temperature is reduced to be within a reasonable range, but also reduces the energy consumption of a thermal management system.
In order to achieve the above purpose, the present invention provides the following technical solutions:
an electric automobile battery temperature control method based on self-adaptive dynamic programming comprises the following steps:
step one, establishing a control-oriented electric automobile battery thermal management system model
Respectively establishing a battery model, a refrigerant cooling model and a battery electric heating coupling model, and outputting the battery temperature and the battery state of charge (SOC) according to the battery electric heating coupling model;
establishing a global optimization problem of electric vehicle battery thermal management
21 Establishing a dynamic programming mathematical model and determining constraint conditions of the optimization problem;
22 Discretizing the driving working condition, the state variable and the decision variable respectively to obtain a state variable set of any stage;
23 Inverse solving the optimal objective function and corresponding decision variables of each stage;
24 Given an initial state variable, forward solving a global optimal solution;
Step three, establishing an online thermal management optimization controller
31 Constructing an optimal thermal management policy dataset under a variety of conditions
Aiming at different driving working conditions, an optimal thermal management strategy data set is constructed by an optimal decision sequence and an optimal state quantity sequence based on a dynamic programming optimization problem of thermal management of the battery of the electric automobile and obtained by the control variable;
32 Training neural networks
And training the neural network by using the constructed optimal thermal management strategy data set, and constructing to obtain the online thermal management optimal controller.
Further, in the first step, in the refrigerant cooling model, heat transferred from the refrigerant to the battery packExpressed as:
mr=λVcηcncρc/60
Wherein C r is the heat capacity of the refrigerant, m r is the flow of the refrigerant flowing in the battery loop, h n,in is the inlet enthalpy of the battery cold plate, h h,out is the outlet enthalpy of the battery cold plate, lambda is the opening degree of the electronic expansion valve of the battery loop, V c is the displacement of the compressor, eta c is the volumetric efficiency of the compressor, n c is the rotating speed of the compressor, and rho c is the density of the refrigerant.
Further, in the first step, in the battery model, the charge-discharge state SOC is expressed as:
wherein U oc is the external voltage, P bat is the battery power, P hp is the thermal management system energy consumption, R bat is the internal resistance, and C bat is the total battery charge.
In the first step, in the electrothermal coupling model of the battery, the influence of heat generated and radiated by the refrigerant flowing around the battery module on the temperature of the battery is obtained to obtain a thermodynamic equilibrium equation of the electrothermal coupling model of the battery:
Wherein m bat is the battery mass, C bat is the total battery charge; T bat is the temperature of the battery; Heat generated inside the battery pack; is the heat transferred to the battery pack by the refrigerant, I bat is the charge-discharge current, R bat is the internal resistance, and U oc is the external voltage.
Further, in the step 21), the dynamic programming mathematical model is constructed to meet the condition of the system terminal, that the battery thermal management accumulated energy consumption is within the minimum global time range:
J*=minJ=min{∑L(x(k),u(k))}
L(x(k),u(k))=ω1Php2|Tbat―T* bat|
Wherein J * is an optimal objective function, J is an objective function, omega 1 and omega 2 are weight coefficients, P hp is energy consumption of a thermal management system, and T bat is battery temperature; is a battery target temperature, x (k) and u (k) are a state variable and a control variable, respectively, and:
constraint conditions of the optimization problem are as follows:
Wherein Q bc_max is the maximum refrigerating capacity allocated to the battery loop by the air conditioning system, SOC min and SOC max are the lower limit and the upper limit of the battery SOC, and T bat_min and T bat_max are the lower limit and the upper limit of the battery temperature.
Further, in the step 22), the running condition is discretized into N stages according to time, the battery temperature T bat and the battery state of charge SOC in the state variables are discretized respectively, and the number of the discretized grids is a and b respectively, and the state variable set of any k stages is:
Wherein X k represents the state variable set of the kth stage; representing a state variable at the kth stage, T bat_i representing the battery temperature at the ith grid point, and SOC j representing the battery state of charge at the jth grid point.
Further, in the step 23), the inverse solution of the optimal objective function of each stage is started from the N-1 stage;
when k=n-1 phase, the objective function is:
When k e [1,., N-2 ] phase, the objective function is:
wherein F (·) is the state transfer function.
Further, in the step 24), the method for forward solving the global optimal solution is as follows:
When k=1, according to the result obtained by inverse solution, finding a decision variable u (1) of the initial state, enabling the decision variable u to act on the state variable, and calculating the battery temperature T bat and the battery state of charge SOC of the next stage by using a state transition equation;
When the k epsilon [ 2. ], N-1 ] stage, searching the optimal decision variable corresponding to the current stage according to the state variable T bat (k) and the SOC (k) of the current stage obtained by calculation of the previous stage, if the searched optimal decision variable is not the state variable of the current stage, obtaining the optimal decision variable u (k) of the current stage by adopting an interpolation method, gradually recursively estimating to the final stage to obtain an optimal control sequence { u *(1),u*(2),...,u* (k) } and an optimal state quantity sequence { x *(1),x*(2),...,x* (k) }, namely the optimal battery temperature track And an optimal battery state trajectory SOC *.
Further, with the battery temperature T bat and the battery state of charge SOC as state variables and the battery circuit cooling capacity Q bc (k) as control variables, the state transition equation is obtained as follows:
Wherein U oc is external voltage, P bat represents battery power, P hp represents energy consumption of a thermal management system, the energy is obtained by table lookup of values of a vehicle speed v and a battery loop refrigerating capacity Q bc, R bat is internal resistance, and C bat is total battery charge; Heat generated inside the battery pack; is the heat transferred to the battery by the refrigerant, m bat is the battery mass, C bat is the total charge of the battery, and T bat is the battery temperature.
The invention has the beneficial effects that:
Compared with a temperature control strategy based on a rule, the temperature control method for the electric automobile battery based on the self-adaptive dynamic programming improves the economical efficiency of a battery thermal management system, and compared with a temperature control strategy based on a dynamic programming algorithm, the temperature control method for the electric automobile battery based on the self-adaptive dynamic programming solves the defect of lack of real-time, and by designing a controller based on a neural network and the dynamic programming to adjust the refrigerating capacity of a battery loop, the characteristics of battery and heat coupling are utilized, so that the temperature requirement and energy-saving requirement of the battery can be met, the temperature of the battery is reduced to a reasonable range, and the energy consumption of a thermal management system is reduced.
Drawings
In order to make the objects, technical solutions and advantageous effects of the present invention more clear, the present invention provides the following drawings for description:
FIG. 1 is a flow chart of an electric vehicle battery temperature control method based on adaptive dynamic programming of the present invention;
FIG. 2 is a schematic diagram of an electric vehicle battery thermal management system;
FIG. 3 is a steady state model of an air conditioning system and operating point cloud;
FIG. 4 is a battery SOC plot;
FIG. 5 is a schematic block diagram of an electric vehicle battery thermal management adaptive dynamic programming control;
FIG. 6 is a graph of vehicle speed for a selected vehicle drive cycle (WLTC);
FIG. 7 is a battery temperature optimization trajectory diagram for thermal management global optimization of an electric vehicle battery;
Fig. 8 is a partial enlarged view of a battery temperature optimization trajectory for thermal management global optimization of an electric vehicle battery.
Detailed Description
The present invention will be further described with reference to the accompanying drawings and specific examples, which are not intended to limit the invention, so that those skilled in the art may better understand the invention and practice it.
As shown in fig. 1, the method for controlling the battery temperature of the electric vehicle based on the adaptive dynamic programming in this embodiment includes the following steps.
Step one, establishing a control-oriented electric automobile battery thermal management system model
As shown in fig. 2, the electric vehicle battery thermal management system includes a battery thermal management system for supplying a refrigerant to a battery, the battery thermal management system including a condenser, an evaporator, a compressor, an expansion valve, and the like. In this embodiment, when the control-oriented electric vehicle battery thermal management system model is established, it is necessary to respectively establish a battery model, a refrigerant cooling model and a battery electrothermal coupling model, and output the battery temperature and the battery state of charge SOC according to the battery electrothermal coupling model.
(1) Refrigerant cooling model
As shown in fig. 3, the steady-state model of the air conditioning system and the operating point cloud chart are shown. Specifically, in the refrigerant cooling model, the refrigerant flow rate m r flowing into the battery circuit is:
mr=λVcηcncρc/60
Heat transferred from the refrigerant to the battery pack Expressed as:
Wherein C r is the heat capacity of the refrigerant, m r is the flow of the refrigerant flowing in the battery loop, h n,in is the inlet enthalpy of the battery cold plate, h h,out is the outlet enthalpy of the battery cold plate, lambda is the opening degree of the electronic expansion valve of the battery loop, V c is the displacement of the compressor, eta c is the volumetric efficiency of the compressor, eta c is the rotating speed of the compressor, and rho c is the density of the refrigerant.
(2) Battery model
As shown in fig. 4, a battery SOC graph is shown. Specifically, in the battery model, the equivalent circuit model is composed of an external voltage U oc and an internal resistance R bat, where the charge-discharge current I bat is expressed as:
Ibat=Pbat/Ubat
Wherein I bat is charge-discharge current, P bat is battery power, U bat is external voltage;
The battery power P bat is expressed as:
Pbat=Pmot+Php
Wherein P mot is motor power, P hp is thermal management system energy consumption;
The external voltage U bat is expressed as:
Ubat=Uoc―IbatRbat
wherein the external voltages U oc and R bat are affected by the battery temperature and SOC, and their values can be obtained through off-line testing, i.e. the actual values of U oc and R bat are obtained through table look-up interpolation.
In summary, the charge-discharge current I bat can be expressed as:
the charge-discharge state SOC is expressed as:
the charge-discharge state SOC can be obtained as:
wherein U oc is the external voltage, P bat is the battery power, P hp is the thermal management system energy consumption, R bat is the internal resistance, and C bat is the total battery charge.
(3) Electric heating coupling model of battery
In the electric heating coupling model of the battery, the heat generated in the battery pack isThe method comprises the following steps:
the influence of heat generated and radiated by the refrigerant flowing around the battery module on the battery temperature can be obtained to obtain a thermodynamic equilibrium equation of the battery electrothermal coupling model:
Wherein m bat is the battery mass, C bat is the total battery charge; T bat is the temperature of the battery; Heat generated inside the battery pack; is the heat transferred to the battery pack by the refrigerant, I bat is the charge-discharge current, R bat is the internal resistance, and U oc is the external voltage.
And secondly, establishing a global optimization problem of electric vehicle battery thermal management. Selecting a proper control input quantity, establishing a thermal management optimization problem, and determining the state quantity and control quantity constraint of the optimization problem;
21 A dynamic programming mathematical model is established, and constraint conditions of the optimization problem are determined.
In this embodiment, the dynamic programming mathematical model is constructed to satisfy the accumulated energy consumption of battery thermal management within the minimum global time range under the constraint condition of the system terminal:
J*=min J=min{∑L(x(k),u(k))}
L(x(k),u(k))=ω1Php2|Tbat―T* bat|
Wherein J * is an optimal objective function, J is an objective function, omega 1 and omega 2 are weight coefficients, P hp is energy consumption of a thermal management system, and T bat is battery temperature; is a battery target temperature, x (k) and u (k) are a state variable and a control variable, respectively, and:
constraint conditions of the optimization problem are as follows:
Wherein Q bc_max is the maximum refrigerating capacity allocated to the battery loop by the air conditioning system, SOC min and SOC max are the lower limit and the upper limit of the battery SOC, and T bat_min and T bat_max are the lower limit and the upper limit of the battery temperature.
22 Discretizing the driving working condition, the state variable and the decision variable respectively to obtain a state variable set of any stage.
Specifically, the driving condition is discretely processed into N stages in time, for example, the time interval of the discrete processing is defined to be 1 second, and at this time, N stages are generated by one driving condition with N seconds. And discretizing the battery temperature T bat and the battery state of charge SOC in the state variables, wherein the number of discretized grids is a and b respectively. Thus, a grid of N x a x b time-varying state variables is formed. The state variable set for any k phases is:
Wherein X k represents the state variable set of the kth stage; representing a state variable at the kth stage, T bat_i representing the battery temperature at the ith grid point, and SOC j representing the battery state of charge at the jth grid point.
In the embodiment, the state quantity and the control quantity are divided into grids, the state quantity of the electric automobile battery SOC is increased from 0 to 100, the grid quantity is 100, the state quantity of the electric automobile battery temperature T bat is increased from 32 ℃ to 36 ℃, the grid quantity is 1000, and the control variable Q bc is increased from 0w to 1000w, and the grid quantity is 5.
23 Inverse solving the optimal objective function of each stage and the corresponding decision variables.
The inverse solution is to calculate the optimal objective function and decision variables of each stage from the final stage to the initial stage. The cost of the final stage is regarded as 0 by the inverse solution of dynamic programming, and the optimal objective function of each stage of inverse solution is started by the N-1 stage;
when k=n-1 phase, the objective function is:
When k e [1,., N-2 ] phase, the objective function is:
wherein F (·) is the state transfer function.
Specifically, when k=n-1, all discrete decision variables Q bc are applied to each state variable battery temperature T bat and battery SOC, an optimal objective function is calculated, and a corresponding decision variable sequence is recorded and denoted as u (N-1).
When the k e1, N-2 phase, the objective function of all decision variables is traversed and all state variable grid points are calculated, unlike the k=n-1 phase, which contains not only the objective function of the k phase but also the optimal objective function of the k+1 phase. Therefore, the optimal objective function of the whole stage can be calculated, the optimal objective function of the system in the whole stage can be calculated, and the decision variable sequence adopted by the system is recorded after the calculation is completed and is recorded as u (k).
24 Given the initial state variables, forward solve the globally optimal solution.
The forward calculation is to give an initial value of a state variable, calculate the optimal decision variable obtained by reverse calculation from an initial stage to a final stage, and finally obtain a global optimal state variable sequence. Specifically, the method for forward solving the global optimal solution comprises the following steps:
When k=1, according to the result obtained by the inverse solution, the decision variable u (1) of the initial state is found to act on the state variable, and the battery temperature T bat and the battery state of charge SOC of the next stage are calculated by using the state transition equation. In this embodiment, the initial state variable battery temperature T bat (0) is set to 35 ℃, and the battery SOC (0) is set to 0.9.
When the k epsilon [ 2..once, N-1 ] stage, according to the state variables T bat (k) and SOC (k) of the current stage obtained by adopting the state transition equation in the previous stage, searching the optimal decision variables corresponding to the state variables, if the searched optimal decision variables are not the state variables of the current stage, obtaining the optimal decision variables u (k) of the current stage by adopting an interpolation method, gradually recursively estimating to the final stage to obtain an optimal control sequence { u *(1),u*(2),...,u* (k) } and an optimal state quantity sequence { x *(1),x*(2),...,x* (k) }, namely the optimal battery temperature trackAnd an optimal battery state trajectory SOC *.
In this embodiment, the state transition equation is obtained by using the battery temperature T bat and the battery state of charge SOC as state variables and the battery loop cooling capacity Q bc (k) as control variables:
wherein U oc is external voltage, P bat represents battery power, P hp represents energy consumption of a thermal management system, the energy is obtained by table lookup of values of a vehicle speed v and a battery loop refrigerating capacity Q bc, a MAP is obtained by identification of a high simulation model, R bat is internal resistance, and C bat is total charge of the battery; Heat generated inside the battery pack; is the heat transferred to the battery by the refrigerant, m bat is the battery mass, C bat is the total charge of the battery, and T bat is the battery temperature.
Step three, establishing an online thermal management optimization controller
31 Constructing an optimal thermal management policy dataset under a variety of conditions
As shown in fig. 5, the offline optimization program is solved for the different representative drive cycle data sets, obtaining the inputs and outputs required to train the neural network. Specifically, a standard driving cycle data set including UDDS, NEDC, WLTC and other driving conditions is firstly obtained, an optimal decision sequence and an optimal state quantity sequence of a control variable are obtained based on a dynamic programming optimization problem of electric vehicle battery thermal management for each driving cycle of different driving conditions, and then an optimal thermal management strategy data set is constructed according to the driving condition data, the optimal decision sequence and the optimal state quantity sequence. As shown in fig. 6, a vehicle speed profile of a vehicle running condition driving cycle (WLTC) selected for the present embodiment.
32 Training neural networks
And training the neural network by using the constructed optimal thermal management strategy data set, and constructing to obtain the online thermal management optimal controller.
In this embodiment, the driving condition data is used as input of the neural network model, the optimal state quantity sequence is used as output of the neural network model, and the neural network training software is used to design and train the neural network model. Specifically, to train the neural network, the present embodiment employs the Levenberg-Marquardt algorithm because of its fast convergence and robustness characteristics, and the neural network model uses the mean quadratic error (MSE) as a fitness function. The trained and verified neural network model is used as an intelligent online thermal management controller, and the neural network outputs the optimal track of the battery temperature and the optimal track of the battery SOC by acquiring real-time data input by the neural network, as shown in figures 7-8.
The above-described embodiments are merely preferred embodiments for fully explaining the present invention, and the scope of the present invention is not limited thereto. Equivalent substitutions and modifications will occur to those skilled in the art based on the present invention, and are intended to be within the scope of the present invention. The protection scope of the invention is subject to the claims.

Claims (1)

1. The electric automobile battery temperature control method based on the self-adaptive dynamic programming is characterized by comprising the following steps of:
step one, establishing a control-oriented electric automobile battery thermal management system model
Respectively establishing a battery model, a refrigerant cooling model and a battery electric heating coupling model, and outputting the battery temperature and the battery state of charge according to the battery electric heating coupling model;
Establishing a global optimization problem of electric vehicle battery thermal management
21 Establishing a dynamic programming mathematical model and determining constraint conditions of the optimization problem;
22 Discretizing the driving working condition, the state variable and the decision variable respectively to obtain a state variable set of any stage;
23 Inverse solving the optimal objective function and corresponding decision variables of each stage;
24 Given an initial state variable, forward solving a global optimal solution;
Step three, establishing an online thermal management optimization controller
31 Constructing an optimal thermal management policy dataset under a variety of conditions
Aiming at different driving working conditions, an optimal thermal management strategy data set is constructed by an optimal decision sequence and an optimal state quantity sequence based on a dynamic programming optimization problem of thermal management of the battery of the electric automobile and obtained by the control variable;
32 Training neural networks
Training a neural network by using the constructed optimal thermal management strategy data set, and constructing to obtain an online thermal management optimization controller;
in the first step, in the refrigerant cooling model, the heat transferred to the battery pack by the refrigerant Expressed as:
wherein: Is the heat capacity of the refrigerant; a flow rate of refrigerant flowing into the battery circuit; inlet enthalpy for the cold plate of the cell; The outlet enthalpy of the cold plate of the battery; the opening degree of the electronic expansion valve of the battery loop is set; Is the displacement of the compressor; Is the volumetric efficiency of the compressor; Is the compressor speed; is the density of the refrigerant;
in the first step, in the battery model, the charge and discharge states are set Expressed as:
Wherein, the Is an external voltage; Representing battery power; Energy consumption for the thermal management system; Is internal resistance; Is the total charge of the battery;
In the first step, in the electrothermal coupling model of the battery, the influence of heat generated and radiated by the refrigerant flowing around the battery module on the temperature of the battery is obtained to obtain a thermodynamic equilibrium equation of the electrothermal coupling model of the battery:
wherein: the quality of the battery is that of the battery; Is the total charge of the battery; Is a temperature change of the battery; is the battery temperature; Heat generated inside the battery pack; heat transferred to the battery pack for the refrigerant; is a charge-discharge current; Is internal resistance; Is an external voltage;
in the step 21), the dynamic programming mathematical model is constructed to meet the condition of the system terminal that the battery thermal management accumulated energy consumption in the minimum global time range is:
wherein: Is an optimal objective function; Omega 1 and omega 2 are weight coefficients; Energy consumption for the thermal management system; is the battery temperature; is the battery target temperature; And State variables and control variables, respectively, and:
constraint conditions of the optimization problem are as follows:
wherein: maximum cooling capacity allocated to the battery circuit for the air conditioning system; And Is a batteryLower and upper limits of (2); And A lower limit and an upper limit for the battery temperature;
in the step 22), the driving condition is discretely processed into N stages according to time, and the battery temperature in the state variable is calculated And battery state of chargeDiscretizing, wherein the number of discretized grids is a and b respectively, and the discretized grids are arbitraryThe state variable set of the phase is:
wherein: Represent the first A set of state variables for the phase; Represent the first A state variable of the phase; is shown in the first Cell temperatures of the grid points; is shown in the first The battery states of charge of the grid points;
in the step 23), the optimal objective function of each stage is solved in an inverse way, starting from the N-1 stage;
When (when) In the stage, the objective function is:
When (when) In the stage, the objective function is:
wherein: is a state transfer function;
in the step 24), the method for forward solving the global optimal solution is as follows:
When (when) During the stage, according to the result obtained by the inverse solution, finding the decision variable of the initial stateActing on the state variable to calculate the battery temperature of the next stage by using the state transition equationAnd battery state of charge;
When (when)In the stage, the state variable of the current stage is calculated according to the previous stageAndIf the searched optimal decision variable is not the state variable of the current stage, obtaining the optimal decision variable of the current stage by adopting an interpolation methodGradually recursively to obtain optimal control sequenceAnd an optimal state quantity sequenceI.e. optimum battery temperature trajectoryAnd optimal battery state trajectory;
At the battery temperatureAnd battery state of chargeAs state variable, the refrigerating capacity of the battery loop is usedAs the control amount, the state transition equation is obtained as:
wherein: Is an external voltage; Representing battery power; for heat management system energy consumption, the vehicle speed is as follows And the refrigerating capacity of a battery loopThe two values are obtained by table lookup; Is internal resistance; Is the total charge of the battery; Heat generated inside the battery pack; heat transferred to the battery pack for the refrigerant; the quality of the battery is that of the battery; Is the total charge of the battery; is the battery temperature.
CN202411590943.4A 2024-11-08 2024-11-08 Electric vehicle battery temperature control method based on adaptive dynamic programming Active CN119518173B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411590943.4A CN119518173B (en) 2024-11-08 2024-11-08 Electric vehicle battery temperature control method based on adaptive dynamic programming

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411590943.4A CN119518173B (en) 2024-11-08 2024-11-08 Electric vehicle battery temperature control method based on adaptive dynamic programming

Publications (2)

Publication Number Publication Date
CN119518173A CN119518173A (en) 2025-02-25
CN119518173B true CN119518173B (en) 2025-09-30

Family

ID=94648113

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411590943.4A Active CN119518173B (en) 2024-11-08 2024-11-08 Electric vehicle battery temperature control method based on adaptive dynamic programming

Country Status (1)

Country Link
CN (1) CN119518173B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120363677B (en) * 2025-06-24 2025-08-19 吉林大学 Electric vehicle predictive thermal management control method, device, system, and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113928182A (en) * 2021-12-02 2022-01-14 吉林大学 Hybrid electric vehicle battery thermal management optimization system based on global traffic information
CN117021895A (en) * 2023-09-14 2023-11-10 重庆长安汽车股份有限公司 Vehicle thermal management methods, devices, equipment and computer-readable storage media

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111914503B (en) * 2020-08-04 2023-10-20 重庆大学 A method for establishing a lithium-ion battery power input electrothermal coupling model
CN115195530B (en) * 2022-08-11 2023-03-10 深圳职业技术学院 An electric vehicle battery cooling management control system
CN117648790A (en) * 2023-10-20 2024-03-05 重庆赛力斯新能源汽车设计院有限公司 A temperature analysis method for water-cooled battery packs

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113928182A (en) * 2021-12-02 2022-01-14 吉林大学 Hybrid electric vehicle battery thermal management optimization system based on global traffic information
CN117021895A (en) * 2023-09-14 2023-11-10 重庆长安汽车股份有限公司 Vehicle thermal management methods, devices, equipment and computer-readable storage media

Also Published As

Publication number Publication date
CN119518173A (en) 2025-02-25

Similar Documents

Publication Publication Date Title
CN112490540B (en) Power battery system, temperature control method and device thereof, medium and processor
CN113128110A (en) Thermal management optimization method for power battery of intelligent network-connected electric automobile in alpine region
CN111611750B (en) Lithium ion battery charging and heat management method applying digital twinning technology
CN115840987A (en) Hybrid vehicle thermal management strategy generation method based on deep reinforcement learning
CN112069600B (en) A multi-power source hybrid power system and energy management method thereof
CN113928182B (en) Hybrid vehicle battery thermal management optimization system based on global traffic information
CN119518173B (en) Electric vehicle battery temperature control method based on adaptive dynamic programming
CN110661253B (en) Multi-type electric power elastic load combined adjusting method in building group
CN109638857B (en) Electric heating microgrid tie line power layering collaborative stabilization strategy based on distributed heat pump group control
WO2024131296A1 (en) Energy storage thermal management system, control method, and control apparatus
CN118014453B (en) Virtual power plant regulation capability evaluation method and system considering physical and control constraints
Guo et al. Integrated thermal-energy management for electric vehicles in high-temperature conditions using hierarchical reinforcement learning
KR20200100884A (en) System and method for controlling thermal management apparatus of vehicle
CN116512990A (en) Battery thermal management system in high-temperature environment in pure electric vehicle and control method thereof
CN111823883B (en) A power distribution method for pure electric vehicle
CN111824119B (en) Instantaneous optimization control method for range extender
CN115732810A (en) A control method for a battery pack heating system of an electric vehicle
Wei et al. Zone model predictive control for battery thermal management including battery aging and brake energy recovery in electrified powertrains
CN120049069A (en) Thermal management method, system, computing equipment and medium for battery energy storage power station
US20240001735A1 (en) Control system for artificial intelligence-based vehicle integrated thermal management system, and method of controlling same
Wu et al. Evolutionary integrated thermal and energy management strategy based on reinforcement learning for distributed four-wheel drive electric vehicles
CN120278041B (en) Energy management method and system for aviation hybrid power system
CN117022599A (en) Hybrid power ship energy management method based on improved dynamic programming
Cao et al. Integrated Thermal Management Methodology Based on Proximal Policy Optimization with Memory Function for Battery Electric Vehicles
CN119994315B (en) Constant-temperature control method for battery cell of energy storage system

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