Disclosure of Invention
One purpose of the invention is to design and develop a hybrid vehicle thermal management system, which can heat or cool the battery, so that the battery can work at an optimal temperature, and the working efficiency of the battery is improved.
The invention also aims to design and develop a control method of the hybrid electric vehicle thermal management system, which can collect the working temperature environment of the battery, and determine the working states of the first electromagnetic valve, the second electromagnetic valve, the third electromagnetic valve, the first water pump, the second water pump, the third water pump and the heat exchanger based on the BP neural network, so that the battery works at the optimal temperature and the working efficiency of the battery is improved.
The invention can also accurately control the rotating speed of the first water pump, the second water pump and the third water pump, and effectively heat or cool the battery so that the battery works at the optimal temperature.
The technical scheme provided by the invention is as follows:
a hybrid vehicle thermal management system comprising a battery cooling system, the battery cooling system comprising:
a condenser; and
a heat exchanger in communication with an outlet of the condenser;
an expansion valve provided between the condenser and the heat exchanger;
a compressor having an inlet in communication with the first outlet of the heat exchanger and an outlet in communication with the inlet of the condenser;
the inlet of the power battery is communicated with the second outlet of the heat exchanger, and the outlet of the power battery is communicated with the inlet of the first electromagnetic valve;
a battery radiator, an inlet of which is communicated with a first outlet of the first electromagnetic valve;
and the inlet of the first water pump is communicated with the outlet of the battery radiator and the second outlet of the first electromagnetic valve, and the outlet of the first water pump is communicated with the heat exchanger.
Preferably, the system further comprises a battery heating system:
an engine; and
a second water pump, a first inlet of which is communicated with an outlet of the engine;
an electric heater, an inlet of the electric heater is communicated with an outlet of the second water pump, and a first outlet of the electric heater is communicated with the heat exchanger;
a second electromagnetic valve disposed between the electric heater and the heat exchanger;
the inlet of the warm air water tank is communicated with the second outlet of the electronic heater;
the inlet of the third electromagnetic valve is respectively communicated with the outlet of the warm air water tank and the third outlet of the heat exchanger;
and an inlet of the third water pump is communicated with an outlet of the third electromagnetic valve, and an outlet of the third water pump is communicated with an inlet of the engine.
Preferably, the first solenoid valve is a three-way solenoid valve, and the second solenoid valve and the third solenoid valve are two-way solenoid valves.
Preferably, the method further comprises the following steps:
a plurality of temperature sensors uniformly arranged on the battery for detecting the temperature of the battery;
and the controller is connected with the temperature sensor, the first electromagnetic valve, the second electromagnetic valve, the third electromagnetic valve, the first water pump, the second water pump, the third water pump and the heat exchanger, and is used for receiving the detection data of the temperature sensor and controlling the first electromagnetic valve, the second electromagnetic valve, the third electromagnetic valve, the first water pump, the second water pump, the third water pump and the heat exchanger to work.
A control method of a hybrid electric vehicle thermal management system collects the working temperature environment of a battery, and determines the working states of a first electromagnetic valve, a second electromagnetic valve, a third electromagnetic valve, a first water pump, a second water pump, a third water pump, a heat exchanger and an expansion valve based on a BP neural network, and specifically comprises the following steps:
inputting a first working temperature threshold value, a second working temperature threshold value, a third working temperature threshold value and a fourth working temperature threshold value of a battery, and measuring the working temperature of the battery through a sensor according to a sampling period;
step two, determining an input layer neuron vector x ═ x of the three-layer BP neural network1,x2,x3,x4,x5}; wherein x is1Is the first operating temperature threshold, x, of the battery2Is the second operating temperature threshold, x, of the battery3Is the third operating temperature threshold, x, of the battery4Is a fourth of the batteryOperating temperature threshold, x5Is the operating temperature of the battery;
wherein the working temperature of the battery is as follows:
in the formula, T
eIs the operating temperature of the battery and is,
is the average value of the temperature of the battery, T is the number of temperature sensors, T
iThe detection data of the ith temperature sensor;
mapping the input layer vector to a hidden layer, wherein the number of neurons of the hidden layer is m;
step four, obtaining an output layer neuron vector o ═ o1,o2,o3,o4,o5,o6,o7,o8}; wherein o is1Is the operating state of the first solenoid valve, o2Is the operating state of the second solenoid valve, o3Is the operating state of the third solenoid valve, o4Is the working state of the first water pump o5Is the operating state of the second water pump o6Is the operating state of the third water pump o7Is the operating state of the heat exchanger o8The working state of the expansion valve;
wherein the output layer neuron value is
k is output layer neuron sequence number k ═ {2, 3, 4, 5, 6, 8}, when o
kWhen 1, it is in the on state, when o
kWhen 0, it is in off state; the output layer neuron values
When o is
1When 0, the first electromagnetic valve is in a closed state, and when o
11, the first electromagnetic valve is in an open state, and the liquid flows from the first electromagnetic valveThe first outlet of the first electromagnetic valve flows out when the pressure is higher than the pressure
1When the pressure is 2, the first electromagnetic valve is in an open state, and liquid flows out from a second outlet of the first electromagnetic valve; the output layer neuron values
When o is
7At 0, the heat exchanger is in the off state, when o
71, the heat exchanger is in an open state and liquid flows out of the first outlet of the heat exchanger, when o
7At 2, the heat exchanger is in an open state and liquid flows out of the second outlet of the heat exchanger, when o
7At 3, the heat exchanger is in an open state and liquid flows out of the third outlet of the heat exchanger.
Preferably, when the first water pump works, the rotating speed of the first water pump is controlled to meet the following conditions:
in the formula, n1Is the rotational speed of the first water pump, TeIs the operating temperature, T, of the battery10Is a first operating temperature threshold, T, of the battery20Is a second operating temperature threshold, T, of the battery30Is a first operating temperature threshold, T, of the battery10Is a reference temperature value, n0Is a standard rotation speed.
Preferably, the second water pump and the third water pump work simultaneously, and when the second water pump and the third water pump work, the rotating speeds of the second water pump and the third water pump are controlled to meet the following requirements:
in the formula, n2Is the rotational speed of the second water pump, n3Is the rotational speed of the third water pump, T40Is the fourth operating temperature threshold of the battery.
It is preferable that the first and second liquid crystal layers are formed of,
when T is40≤Te≤T10And when the first electromagnetic valve, the second electromagnetic valve, the third electromagnetic valve, the heat exchanger and the expansion valve are in a closed state, and the first water pump, the second water pump and the third water pump do not work.
Preferably, the first working temperature threshold of the battery is 15-20 ℃, the second working temperature threshold of the battery is 25-30 ℃, the third working temperature threshold of the battery is 32-35 ℃, and the fourth working temperature threshold of the battery is-2-0 ℃.
Preferably, the number of neurons in the hidden layer is 8; the excitation functions of the hidden layer and the output layer adopt S-shaped functions fj(x)=1/(1+e-x)。
The invention has the following beneficial effects:
(1) the hybrid electric vehicle thermal management system designed and developed by the invention can heat or cool the battery, so that the battery can work at the optimal temperature, and the working efficiency of the battery is improved.
(2) The control method of the hybrid electric vehicle thermal management system designed and developed by the invention can acquire the working temperature environment of the battery, and determine the working states of the first electromagnetic valve, the second electromagnetic valve, the third electromagnetic valve, the first water pump, the second water pump, the third water pump and the heat exchanger based on the BP neural network.
Detailed Description
The present invention is further described in detail below with reference to the attached drawings so that those skilled in the art can implement the invention by referring to the description text.
As shown in fig. 1, the present invention provides a hybrid vehicle thermal management system, including a battery cooling system, the battery cooling system including: thecondenser 101 has an outlet communicated with one inlet of theheat exchanger 103, and an expansion valve is provided between thecondenser 101 and theheat exchanger 103. Theheat exchanger 103 has three inlets and three outlets. The inlet of thecompressor 104 communicates with a first outlet of theheat exchanger 103, and the outlet communicates with the inlet of thecondenser 101. And apower battery 105, an inlet of which is communicated with the second outlet of theheat exchanger 103, an outlet of which is communicated with an inlet of a firstelectromagnetic valve 107, wherein the firstelectromagnetic valve 107 is a three-way electromagnetic valve, and one inlet has two outlets. And abattery radiator 108 whose inlet communicates with a first outlet of thefirst solenoid valve 107. Thefirst water pump 106 has an inlet communicating with an outlet of thebattery radiator 108 and a second outlet of thefirst solenoid valve 107, and an outlet communicating with a second inlet of theheat exchanger 103.
In this embodiment, still include battery heating system: an outlet of theengine 201 is connected to an inlet of thesecond water pump 202. And anelectric heater 203, the inlet of which is communicated with the outlet of thesecond water pump 202, and the first outlet of which is communicated with the third inlet of theheat exchanger 103. Asecond solenoid valve 204, which is a two-way solenoid valve, is provided between theelectric heater 203 and theheat exchanger 103. And a warmair water tank 205, an inlet of which communicates with a second outlet of theelectric heater 203. And athird solenoid valve 206, which is a two-way solenoid valve, having inlets respectively communicated with the outlet of the warmair water tank 205 and the third outlet of theheat exchanger 103. Athird water pump 207 is connected to an outlet of thethird solenoid valve 206, and an outlet thereof is connected to an inlet of theengine 201.
In this embodiment, the battery pack further includes a plurality of temperature sensors, which are uniformly disposed on thebattery 105 and used for detecting the temperature of thebattery 105; and the controller is connected with the temperature sensor, the first electromagnetic valve, the second electromagnetic valve, the third electromagnetic valve, the first water pump, the second water pump, the third water pump and the heat exchanger, and is used for receiving the detection data of the temperature sensor and controlling the first electromagnetic valve, the second electromagnetic valve, the third electromagnetic valve, the first water pump, the second water pump, the third water pump and the heat exchanger to work.
The working process is as follows:
the temperature sensor collects the temperature of the battery:
when the temperature of the battery reaches the first working temperature threshold value of the battery, the cooling liquid in the battery flows back to the battery through the inlet and the second outlet of the first electromagnetic valve, and the cooling liquid only circulates in the battery due to the fact that the temperature of the battery is not high.
When the temperature of the battery reaches the second working temperature threshold value of the battery, the cooling liquid in the battery enters the battery radiator through the inlet and the first outlet of the first electromagnetic valve for heat dissipation, the cooling liquid flowing out of the battery radiator flows back to the battery through the first water pump, and the cooling liquid is led into the battery radiator for forced heat dissipation in order to accelerate heat dissipation due to the fact that the temperature of the battery is high.
When the temperature of the battery reaches a third working temperature threshold value of the battery, the condenser releases a refrigerant, the refrigerant flows into the heat exchanger through the expansion valve, the cooling liquid in the battery flows into the first water pump through the inlet and the second outlet of the first electromagnetic valve, the cooling liquid flows into the heat exchanger to exchange heat with the refrigerant, after the exchange, the cooling liquid with low temperature flows into the battery, and the refrigerant flows back into the condenser through the compressor to cool the battery.
When the temperature of the battery is lower than the fourth working temperature threshold of the battery, the cooling liquid discharged from the water outlet of the engine flows into the electronic heater through the second water pump, the heated cooling liquid is divided into two parts, one part of the heated cooling liquid flows into the heat exchanger through the second electromagnetic valve, the cooling liquid in the battery flows into the first water pump through the inlet and the second outlet of the first electromagnetic valve, the cooling liquid flows into the heat exchanger to exchange heat with the first water pump, the cooling liquid of the battery after heat exchange flows into the battery, and the cooling liquid of the engine flows back into the engine through the third electromagnetic valve and the third water pump. The second portion flows into the warm air water tank for heating the cab.
The hybrid electric vehicle thermal management system designed and developed by the invention can heat or cool the battery, so that the battery can work at the optimal temperature, and the working efficiency of the battery is improved.
The invention also provides a control method of the hybrid electric vehicle thermal management system, which is used for acquiring the working temperature environment of the battery and determining the working states of the first electromagnetic valve, the second electromagnetic valve, the third electromagnetic valve, the first water pump, the second water pump, the third water pump, the heat exchanger and the expansion valve based on the BP neural network, and specifically comprises the following steps:
step one, establishing a BP neural network model.
Fully interconnected connections are formed among neurons of each layer on the BP model, the neurons in each layer are not connected, and the output and the input of neurons in an input layer are the same, namely oi=xi. The operating characteristics of the neurons of the intermediate hidden and output layers are
opj=fj(netpj)
Where p represents the current input sample, ωjiIs the connection weight from neuron i to neuron j, opiIs the current input of neuron j, opjIs the output thereof; f. ofjIs a non-linear, slightly non-decreasing function, generally taken as a sigmoid function, i.e. fj(x)=1/(1+e-x)。
The BP network system structure adopted by the invention consists of three layers, wherein the first layer is an input layer, n nodes are provided in total, n detection signals representing the working state of the equipment are correspondingly provided, and the signal parameters are given by a data preprocessing module; the second layer is a hidden layer, and has m nodes which are determined by the training process of the network in a self-adaptive mode; the third layer is an output layer, p nodes are provided in total, and the output is determined by the response actually needed by the system.
The mathematical model of the network is:
inputting a vector: x ═ x1,x2,...,xn)T
Intermediate layer vector: y ═ y1,y2,...,ym)T
Outputting a vector: o ═ o (o)1,o2,...,op)T
In the invention, the number of nodes of an input layer is n equals to 5, the number of nodes of an output layer is p equals to 8, and the number of nodes of a hidden layer is m equals to 8.
The input layer 5 parameters are respectively expressed as: x is the number of1Is the first operating temperature threshold, x, of the battery2Is the second operating temperature threshold, x, of the battery3Is the third operating temperature threshold, x, of the battery4Is the fourth operating temperature threshold, x, of the battery5Is the operating temperature of the battery;
wherein the working temperature of the battery is as follows:
in the formula, T
eIs the operating temperature of the battery and is,
is the average value of the temperature of the battery, T is the number of temperature sensors, T
iThe detection data of the ith temperature sensor;
the output layer has 8 parameters expressed as: o1Is the operating state of the first solenoid valve, o2Is the operating state of the second solenoid valve, o3Is the operating state of the third solenoid valve, o4Is the working state of the first water pump o5Is the operating state of the second water pump o6Is the operating state of the third water pump o7Is the operating state of the heat exchanger o8The working state of the expansion valve;
wherein the output layer neuron value is
k is output layer neuron sequence number k ═ {2, 3, 4, 5, 6, 8}, when o
kWhen 1, it is in the on state, when o
kWhen 0, it is in off state; the output layer neuron values
When o is
1When 0, the first electromagnetic valve is in a closed state, and when o
1When the pressure is 1, the first electromagnetic valve is in an open state, and liquid flows out from a first outlet of the first electromagnetic valve, and when the pressure is o
1When it is 2, the first electromagnetic valve is in an open state, and the liquid flows from the second electromagnetic valveThe second outlet flows out; the output layer neuron values
When o is
7At 0, the heat exchanger is in the off state, when o
71, the heat exchanger is in an open state and liquid flows out of the first outlet of the heat exchanger, when o
7At 2, the heat exchanger is in an open state and liquid flows out of the second outlet of the heat exchanger, when o
7At 3, the heat exchanger is in an open state and liquid flows out of the third outlet of the heat exchanger.
And step two, training the BP neural network.
After the BP neural network node model is established, the training of the BP neural network can be carried out. And obtaining a training sample according to historical experience data of the product, and giving a connection weight between the input node i and the hidden layer node j and a connection weight between the hidden layer node j and the output layer node k.
(1) Training method
Each subnet adopts a separate training method; when training, firstly providing a group of training samples, wherein each sample consists of an input sample and an ideal output pair, and when all actual outputs of the network are consistent with the ideal outputs of the network, the training is finished; otherwise, the ideal output of the network is consistent with the actual output by correcting the weight.
(2) Training algorithm
The BP network is trained by using a back Propagation (Backward Propagation) algorithm, and the steps can be summarized as follows:
the first step is as follows: and selecting a network with a reasonable structure, and setting initial values of all node thresholds and connection weights.
The second step is that: for each input sample, the following calculations are made:
(a) forward calculation: for j unit of l layer
In the formula (I), the compound is shown in the specification,
for the weighted sum of the j unit information of the l layer at the nth calculation,
is the connection weight between the j cell of the l layer and the cell i of the previous layer (i.e. the l-1 layer),
is the previous layer (i.e. l-1 layer, node number n)
l-1) The operating signal sent by the unit i; when i is 0, order
Is the threshold of the j cell of the l layer.
If the activation function of the unit j is a sigmoid function, then
And is
If neuron j belongs to the first hidden layer (l ═ 1), then there are
If neuron j belongs to the output layer (L ═ L), then there are
(b) And (3) calculating the error reversely:
for output unit
Pair hidden unit
(c) Correcting the weight value:
The third step: inputting a new sample or a new period sample until the network converges, and randomly re-ordering the input sequence of the samples in each period during training.
The BP algorithm adopts a gradient descent method to solve the extreme value of a nonlinear function, and has the problems of local minimum, low convergence speed and the like. A more effective algorithm is a Levenberg-Marquardt optimization algorithm, which enables the network learning time to be shorter and can effectively inhibit the network from being locally minimum. The weight adjustment rate is selected as delta omega ═ JTJ+μI)-1JTe
Wherein J is a Jacobian (Jacobian) matrix of error to weight differentiation, I is an input vector, e is an error vector, and the variable mu is a scalar quantity which is self-adaptive and adjusted and is used for determining whether the learning is finished according to a Newton method or a gradient method.
When the system is designed, the system model is a network which is only initialized, the weight needs to be learned and adjusted according to data samples obtained in the using process, and therefore the self-learning function of the system is designed. Under the condition of appointing learning samples and quantity, the system can carry out self-learning so as to continuously improve the network performance.
Step three, when the first water pump works, controlling the rotating speed of the first water pump to meet the following requirements:
in the formula, n1Is the rotational speed of the first water pump, TeIs the operating temperature, T, of the battery10Is a first operating temperature threshold, T, of the battery20Is a second operating temperature threshold, T, of the battery30Is a first operating temperature threshold, T, of the battery10Is a reference temperature value, n0Is a standard rotation speed.
The second water pump and the third water pump work simultaneously, and when the second water pump and the third water pump work, the rotating speeds of the second water pump and the third water pump are controlled to meet the following requirements:
in the formula, n2Is the rotational speed of the second water pump, n3Is the rotational speed of the third water pump, T40Is the fourth operating temperature threshold of the battery.
When T is40≤Te≤T10And when the first electromagnetic valve, the second electromagnetic valve, the third electromagnetic valve, the heat exchanger and the expansion valve are in a closed state, and the first water pump, the second water pump and the third water pump do not work.
In the embodiment, the first working temperature threshold of the battery is 15-20 ℃, the second working temperature threshold of the battery is 25-30 ℃, the third working temperature threshold of the battery is 32-35 ℃, and the fourth working temperature threshold of the battery is-2-0 ℃.
The following further describes the control method of the hybrid vehicle thermal management system provided by the present invention with reference to specific embodiments.
10 groups of hybrid vehicles loaded with power batteries (the electric quantities of the batteries are all 100%) are selected to work in different temperature environments (except different temperatures, the other environments are consistent), and the specific data are shown in table 1.
TABLE 1 test data
| Serial number | T10 | T20 | T30 | T40 | Te |
| 1 | 18 | 25 | 32 | 0 | 10 |
| 2 | 18 | 25 | 32 | 0 | 20 |
| 3 | 18 | 25 | 32 | 0 | 23 |
| 4 | 18 | 25 | 32 | 0 | 27 |
| 5 | 18 | 25 | 32 | 0 | 29 |
| 6 | 18 | 25 | 32 | 0 | 31 |
| 7 | 18 | 25 | 32 | 0 | 33 |
| 8 | 18 | 25 | 32 | 0 | 37 |
| 9 | 18 | 25 | 32 | 0 | 39 |
| 10 | 18 | 25 | 32 | 0 | -5 |
The control method of the hybrid electric vehicle thermal management system is adopted to carry out thermal management on the vehicle-mounted power batteries of 1-10, and the vehicle-mounted power batteries of 2, 5, 7, 9 and 10 are selected to carry out parallel blank experiments, namely, the vehicle is not subjected to thermal management, the driving of the vehicle is simulated in the same environment, and the driving mileage of the vehicle with the total electric quantity of the batteries consumed is recorded. Namely, the results are shown in Table 2.
TABLE 2 test results
| Serial number | Mileage (Km) |
| 1 | 460 |
| 2 | 460 |
| 3 | 455 |
| 4 | 445 |
| 5 | 460 |
| 6 | 465 |
| 7 | 460 |
| 8 | 465 |
| 9 | 450 |
| 10 | 445 |
| Blank space | Mileage (Km) |
| 2 | 400 |
| 5 | 410 |
| 7 | 405 |
| 9 | 400 |
| 10 | 375 |
As can be seen from table 2, after the thermal management, the service efficiency of the battery is higher, even under the condition of higher temperature or intersection, the total mileage that the vehicle can travel can be kept consistent basically after the thermal management, the efficiency of the battery without the thermal management is obviously reduced, and the total mileage that the vehicle can travel is greatly reduced.
The control method of the hybrid electric vehicle thermal management system designed and developed by the invention can acquire the working temperature environment of the battery, and determine the working states of the first electromagnetic valve, the second electromagnetic valve, the third electromagnetic valve, the first water pump, the second water pump, the third water pump and the heat exchanger based on the BP neural network.
While embodiments of the invention have been described above, it is not limited to the applications set forth in the description and the embodiments, which are fully applicable in various fields of endeavor to which the invention pertains, and further modifications may readily be made by those skilled in the art, it being understood that the invention is not limited to the details shown and described herein without departing from the general concept defined by the appended claims and their equivalents.