Battery management system temperature control method, vehicle and computer readable storage medium

文档序号:161640 发布日期:2021-10-29 浏览:38次 中文

阅读说明:本技术 电池管理系统温控方法、车辆及计算机可读存储介质 (Battery management system temperature control method, vehicle and computer readable storage medium ) 是由 凌阳阳 韦映竹 葛俊良 杜智 高祖成 于 2021-07-22 设计创作,主要内容包括:本发明公开了一种电池管理系统温控方法、车辆及计算机可读存储介质,所述方法包括:若车辆的整车运行模式处于充电模式时,则执行预设温控策略,根据所述预设温控策略持续监测动力电池对应的所有电芯的当前温度,并判断各所述当前温度对应的第一温度值是否一致,若各所述第一温度值不一致,则根据各所述第一温度值与预设温度阈值确定各所述电芯对应的加热继电器的开关状态,以使各所述电芯的温度趋于一致。通过预设温控策略控制动力电池对应的各个电芯的之间的温度差值,避免加热系统对动力电池加热时,因为动力电池各电芯工作温度不一致,而导致的动力电池使用寿命缩短,从而影响车辆使用的现象出现,进而提升行车安全性。(The invention discloses a temperature control method of a battery management system, a vehicle and a computer readable storage medium, wherein the method comprises the following steps: if the whole vehicle running mode of the vehicle is in a charging mode, executing a preset temperature control strategy, continuously monitoring the current temperatures of all battery cores corresponding to the power battery according to the preset temperature control strategy, judging whether the first temperature values corresponding to the current temperatures are consistent, and if the first temperature values are inconsistent, determining the switching state of the heating relay corresponding to each battery core according to each first temperature value and a preset temperature threshold value so as to enable the temperatures of the battery cores to tend to be consistent. Through the temperature difference between the each electric core that predetermines control by temperature change strategy control power battery and correspond, when avoiding heating system to the power battery heating, because each electric core operating temperature of power battery is inconsistent, and the power battery life who leads to shortens to the phenomenon that influences the vehicle and use appears, and then promotes driving safety.)

1. A temperature control method of a battery management system is characterized by comprising the following steps:

if the whole vehicle running mode of the vehicle is in the charging mode, executing a preset temperature control strategy;

continuously monitoring the current temperatures of all the battery cores corresponding to the power battery according to the preset temperature control strategy, and judging whether the first temperature values corresponding to the current temperatures are consistent;

and if the first temperature values are not consistent, determining the switch states of the heating relays corresponding to the battery cells according to the first temperature values and a preset temperature threshold value, so that the temperatures of the battery cells tend to be consistent.

2. The temperature control method according to claim 1, wherein the preset temperature threshold includes a preset maximum threshold, and the step of determining the switching state of the heating relay corresponding to each electrical core according to each first temperature value and the preset temperature threshold includes:

calculating a first maximum difference value between a maximum temperature value of the first temperature values and a minimum temperature value of the first temperature values;

judging whether the first maximum difference value is larger than a preset maximum threshold value or not;

if the first maximum difference value is larger than a preset maximum threshold value, determining a first battery cell corresponding to the minimum temperature value;

and closing a first heating relay corresponding to the first battery cell.

3. The temperature control method according to claim 2, wherein the preset temperature threshold includes a preset minimum threshold, and after the step of closing the first heating relay corresponding to the first battery cell, the method further includes:

monitoring second temperature values corresponding to the battery cores in real time, and calculating a second maximum difference value between the maximum temperature value in the second temperature values and the minimum temperature value in the second temperature values;

judging whether the second maximum temperature difference is smaller than a preset minimum threshold value or not;

and if the second maximum temperature difference is smaller than a preset minimum threshold value, closing the heating relays corresponding to the battery cores except the first heating relay.

4. The method for controlling temperature of battery management system according to claim 2, wherein after the step of determining whether the first maximum difference is greater than a preset maximum threshold, the method further comprises:

and if the first maximum temperature difference is smaller than or equal to a preset maximum threshold value, closing the heating relays corresponding to the battery cells at the same time.

5. The temperature control method according to claim 4, wherein after the step of simultaneously closing the heating relays corresponding to the battery cells, the method further comprises:

monitoring third temperature values corresponding to the battery cores in real time, and calculating a third maximum difference value between the maximum temperature value in the third temperature values and the minimum temperature value in the third temperature values;

judging whether the third maximum temperature difference is larger than the preset maximum threshold value or not;

if the third maximum temperature difference is larger than the preset maximum threshold value, determining a corresponding second battery cell according to the maximum temperature value;

and disconnecting a second heating relay corresponding to the second battery cell.

6. The temperature control method according to claim 5, wherein after the step of turning off the second heating relay corresponding to the second battery cell, the method further comprises:

monitoring fourth temperature values corresponding to the battery cores in real time, and calculating a fourth maximum difference value between the maximum temperature value in the fourth temperature values and the minimum temperature value in the fourth temperature values;

judging whether the fourth maximum temperature difference is smaller than the preset minimum threshold value or not;

and if the fourth maximum temperature difference is smaller than the preset minimum threshold value, closing the second heating relay.

7. The temperature control method for the battery management system according to claim 1, wherein after the step of determining that the vehicle operation mode is in the charging mode, the method further comprises:

detecting the current temperatures of all battery cores corresponding to the power battery, and judging whether a target temperature value lower than a preset low-temperature threshold value exists in temperature values corresponding to the current temperatures or not;

and when the target temperature value exists, executing a preset temperature control strategy.

8. The temperature control method according to any one of claims 1 to 7, wherein after the step of determining the switching state of the heating relay corresponding to each battery cell according to each first temperature value and a preset temperature threshold, the method further includes:

acquiring a whole vehicle running mode, and judging whether the whole vehicle running mode is in a charging mode or not;

if the whole vehicle running mode is in the charging mode, judging whether the temperature value corresponding to each battery cell is greater than a preset temperature-adaptive threshold value;

and if the temperature value corresponding to each battery cell is greater than the preset suitable temperature threshold value, exiting the preset temperature control strategy.

9. A vehicle comprising a memory, a processor, and a battery management system temperature control program stored on the memory and executable on the processor, wherein: the battery management system temperature control program, when executed by the processor, implements the steps of the battery management system temperature control method according to any one of claims 1 to 8.

10. A computer-readable storage medium, wherein a battery management system temperature control program is stored on the computer-readable storage medium, and when executed by a processor, implements the steps of the battery management system temperature control method according to any one of claims 1 to 8.

Technical Field

The invention relates to the technical field of new energy automobiles, in particular to a temperature control method of a battery management system, a vehicle and a computer readable storage medium.

Background

Under the rapid development of science and technology, new energy automobiles become a new trend of automobile development, and electric automobiles are widely concerned with the characteristics of low emission, low pollution, low noise and the like.

The power battery of the electric automobile is a key part of the electric automobile, and directly influences the performance of the electric automobile. The working performance of the power battery is greatly influenced by the temperature, and particularly in winter, the power battery is generally required to be provided with a heating system. For heating of the power battery, a single heating relay is mostly adopted in the conventional method at present, and the battery core is heated to an appropriate temperature in a global heating mode. However, under global heating, the power battery is easily heated unevenly, is used for a long time, and is easily damaged in service life, so that the use of the vehicle is influenced, and the driving safety is reduced.

Disclosure of Invention

The invention mainly aims to provide a temperature control method of a battery management system. The heating system aims to solve the problems that when the heating system heats the power battery, the service life of the power battery is shortened due to inconsistent working temperatures of all battery cores of the power battery in a global heating mode, so that the use of a vehicle is influenced, and the driving safety is reduced.

In order to achieve the above object, the present invention provides a temperature control method for a battery management system, comprising the following steps:

if the whole vehicle running mode of the vehicle is in the charging mode, executing a preset temperature control strategy;

continuously monitoring the current temperatures of all the battery cores corresponding to the power battery according to the preset temperature control strategy, and judging whether the first temperature values corresponding to the current temperatures are consistent;

and if the first temperature values are not consistent, determining the switch states of the heating relays corresponding to the battery cells according to the first temperature values and a preset temperature threshold value, so that the temperatures of the battery cells tend to be consistent.

Optionally, the step of determining the on-off state of the heating relay corresponding to each electrical core according to each first temperature value and the preset temperature threshold includes:

calculating a first maximum difference value between a maximum temperature value of the first temperature values and a minimum temperature value of the first temperature values;

judging whether the first maximum difference value is larger than a preset maximum threshold value or not;

if the first maximum difference value is larger than a preset maximum threshold value, determining a first battery cell corresponding to the minimum temperature value;

and closing a first heating relay corresponding to the first battery cell.

Optionally, the preset temperature threshold includes a preset minimum threshold, and after the step of closing the first heating relay corresponding to the first electric core, the method further includes:

monitoring second temperature values corresponding to the battery cores in real time, and calculating a second maximum difference value between the maximum temperature value in the second temperature values and the minimum temperature value in the second temperature values;

judging whether the second maximum temperature difference is smaller than a preset minimum threshold value or not;

and if the second maximum temperature difference is smaller than a preset minimum threshold value, closing the heating relays corresponding to the battery cores except the first heating relay.

Optionally, after the step of determining whether the first maximum difference is greater than a preset maximum threshold, the method further includes:

and if the first maximum temperature difference is smaller than or equal to a preset maximum threshold value, closing the heating relays corresponding to the battery cells at the same time.

Optionally, after the step of simultaneously closing the heating relays corresponding to the battery cells, the method further includes:

monitoring third temperature values corresponding to the battery cores in real time, and calculating a third maximum difference value between the maximum temperature value in the third temperature values and the minimum temperature value in the third temperature values;

judging whether the third maximum temperature difference is larger than the preset maximum threshold value or not;

if the third maximum temperature difference is larger than the preset maximum threshold value, determining a corresponding second battery cell according to the maximum temperature value;

and disconnecting a second heating relay corresponding to the second battery cell.

Optionally, after the step of disconnecting the second heating relay corresponding to the second battery cell, the method further includes:

monitoring fourth temperature values corresponding to the battery cores in real time, and calculating a fourth maximum difference value between the maximum temperature value in the fourth temperature values and the minimum temperature value in the fourth temperature values;

judging whether the fourth maximum temperature difference is smaller than the preset minimum threshold value or not;

and if the fourth maximum temperature difference is smaller than the preset minimum threshold value, closing the second heating relay.

Optionally, after the step when the entire vehicle operation mode of the vehicle is in the charging mode, the method further includes:

detecting the current temperatures of all battery cores corresponding to the power battery, and judging whether a target temperature value lower than a preset low-temperature threshold value exists in temperature values corresponding to the current temperatures or not;

and when the target temperature value exists, executing a preset temperature control strategy.

Optionally, after the step of determining the on-off state of the heating relay corresponding to each electrical core according to each first temperature value and a preset temperature threshold, the method further includes:

acquiring a whole vehicle running mode, and judging whether the whole vehicle running mode is in a charging mode or not;

if the whole vehicle running mode is in the charging mode, judging whether the temperature value corresponding to each battery cell is greater than a preset temperature-adaptive threshold value;

and if the temperature value corresponding to each battery cell is greater than the preset suitable temperature threshold value, exiting the preset temperature control strategy.

In addition, to achieve the above object, the present invention also provides a vehicle including a memory, a processor, and a battery management system temperature control program stored on the memory and operable on the processor, wherein: the battery management system temperature control program realizes the steps of the battery management system temperature control method when being executed by the processor.

In addition, to achieve the above object, the present invention further provides a computer readable storage medium, having a battery management system temperature control program stored thereon, which when executed by a processor implements the steps of the battery management system temperature control method as described above.

According to the temperature control method of the battery management system, the vehicle and the computer readable storage medium, when the whole vehicle running mode of the vehicle is in the charging mode, a preset temperature control strategy is executed, the current temperatures of all battery cores corresponding to the power battery are continuously monitored, the corresponding first temperature values are determined, and when the first temperature values are inconsistent, the switching states of the heating relays corresponding to the battery cores are adjusted according to the first temperature values and the preset temperature threshold value, so that the temperatures of the battery cores tend to be consistent. Through the temperature difference between the each electric core that predetermines control by temperature change strategy control power battery and correspond, when avoiding heating system to the power battery heating, because each electric core operating temperature of power battery is inconsistent, and the power battery life who leads to shortens to the phenomenon that influences the vehicle and use appears, and then promotes driving safety.

Drawings

FIG. 1 is a schematic diagram of an apparatus in a hardware operating environment according to an embodiment of the present invention;

FIG. 2 is a schematic flow chart illustrating a temperature control method of a battery management system according to a first embodiment of the present invention;

fig. 3 is a schematic flow chart illustrating a preset temperature control strategy according to a second embodiment of the temperature control method for a battery management system of the present invention.

The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

As shown in fig. 1, fig. 1 is a schematic device structure diagram of a hardware operating environment according to an embodiment of the present invention.

The terminal of the embodiment of the invention can be a vehicle. As shown in fig. 1, the vehicle may include: a processor 1001, such as a CPU, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.

Optionally, the vehicle may also include a camera, RF (Radio Frequency) circuitry, sensors, audio circuitry, WiFi modules, and the like. Such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display screen based on the ambient light level and a proximity sensor that turns off the display screen and/or backlight when the hardware device is moved to the ear. Of course, the hardware device may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, and so on, which are not described herein again.

Those skilled in the art will appreciate that the configuration of the terminal shown in fig. 1 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.

As shown in fig. 1, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a battery management system temperature control program.

In the terminal shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and the processor 1001 may be configured to call the battery management system temperature control program stored in the memory 1005 and perform the following operations:

if the whole vehicle running mode of the vehicle is in the charging mode, executing a preset temperature control strategy;

continuously monitoring the current temperatures of all the battery cores corresponding to the power battery according to the preset temperature control strategy, and judging whether the first temperature values corresponding to the current temperatures are consistent;

and if the first temperature values are not consistent, determining the switch states of the heating relays corresponding to the battery cells according to the first temperature values and a preset temperature threshold value, so that the temperatures of the battery cells tend to be consistent.

Further, the processor 1001 may call the battery management system temperature control program stored in the memory 1005, and also perform the following operations:

calculating a first maximum difference value between a maximum temperature value of the first temperature values and a minimum temperature value of the first temperature values;

judging whether the first maximum difference value is larger than a preset maximum threshold value or not;

if the first maximum difference value is larger than a preset maximum threshold value, determining a first battery cell corresponding to the minimum temperature value;

and closing a first heating relay corresponding to the first battery cell.

Further, the processor 1001 may call the battery management system temperature control program stored in the memory 1005, and also perform the following operations:

monitoring second temperature values corresponding to the battery cores in real time, and calculating a second maximum difference value between the maximum temperature value in the second temperature values and the minimum temperature value in the second temperature values;

judging whether the second maximum temperature difference is smaller than a preset minimum threshold value or not;

and if the second maximum temperature difference is smaller than a preset minimum threshold value, closing the heating relays corresponding to the battery cores except the first heating relay.

Further, the processor 1001 may call the battery management system temperature control program stored in the memory 1005, and also perform the following operations:

and if the first maximum temperature difference is smaller than or equal to a preset maximum threshold value, closing the heating relays corresponding to the battery cells at the same time.

Further, the processor 1001 may call the battery management system temperature control program stored in the memory 1005, and also perform the following operations:

monitoring third temperature values corresponding to the battery cores in real time, and calculating a third maximum difference value between the maximum temperature value in the third temperature values and the minimum temperature value in the third temperature values;

judging whether the third maximum temperature difference is larger than the preset maximum threshold value or not;

if the third maximum temperature difference is larger than the preset maximum threshold value, determining a corresponding second battery cell according to the maximum temperature value;

and disconnecting a second heating relay corresponding to the second battery cell.

Further, the processor 1001 may call the battery management system temperature control program stored in the memory 1005, and also perform the following operations:

monitoring fourth temperature values corresponding to the battery cores in real time, and calculating a fourth maximum difference value between the maximum temperature value in the fourth temperature values and the minimum temperature value in the fourth temperature values;

judging whether the fourth maximum temperature difference is smaller than the preset minimum threshold value or not;

and if the fourth maximum temperature difference is smaller than the preset minimum threshold value, closing the second heating relay.

Further, the processor 1001 may call the battery management system temperature control program stored in the memory 1005, and also perform the following operations:

detecting the current temperatures of all battery cores corresponding to the power battery, and judging whether a target temperature value lower than a preset low-temperature threshold value exists in temperature values corresponding to the current temperatures or not;

and when the target temperature value exists, executing a preset temperature control strategy.

Further, the processor 1001 may call the battery management system temperature control program stored in the memory 1005, and also perform the following operations:

acquiring a whole vehicle running mode, and judging whether the whole vehicle running mode is in a charging mode or not;

if the whole vehicle running mode is in the charging mode, judging whether the temperature value corresponding to each battery cell is greater than a preset temperature-adaptive threshold value;

and if the temperature value corresponding to each battery cell is greater than the preset suitable temperature threshold value, exiting the preset temperature control strategy.

In addition, to achieve the above object, the present invention also provides a vehicle including a memory, a processor, and a battery management system temperature control program stored on the memory and operable on the processor, wherein: the battery management system temperature control program realizes the steps of the battery management system temperature control method when being executed by the processor.

In addition, to achieve the above object, the present invention further provides a computer readable storage medium, having a battery management system temperature control program stored thereon, which when executed by a processor implements the steps of the battery management system temperature control method as described above.

The specific embodiment of the present invention applied to the vehicle is substantially the same as the following embodiments of the method for controlling the temperature of the battery management system, and will not be described herein again.

Referring to fig. 2, fig. 2 is a schematic flow chart of a first embodiment of a temperature control method of a battery management system according to the present invention, wherein the temperature control method of the battery management system includes the following steps:

step S100, if the whole vehicle running mode of the vehicle is in a charging mode, executing a preset temperature control strategy;

the BATTERY management system (BATTERY MANAGEMENT SYSTEM, BMS), commonly known as a BATTERY caregiver or BATTERY manager, is mainly used for intelligently managing and maintaining each BATTERY unit, preventing overcharge and overdischarge of the BATTERY, prolonging the service life of the BATTERY, and monitoring the state of the BATTERY. In this embodiment, when the battery management system detects that the vehicle operation mode is the charging mode, a preset temperature control strategy is executed. The preset temperature control strategy is a temperature control strategy which is set aiming at the temperature of the power battery and is used for ensuring the reasonable heating of the power battery when the power battery is heated.

The whole vehicle controller has six working modes of power-on, power-off, charging, failure, driving and braking. It can be understood that in any operating mode, if the power battery is heated, the preset temperature control strategy can be reasonably called so as to reasonably heat the power battery.

Step S200, continuously monitoring the current temperatures of all battery cores corresponding to the power battery according to the preset temperature control strategy, and judging whether first temperature values corresponding to the current temperatures are consistent;

in the basic structure of the vehicle power battery, the battery cell is the minimum unit of a battery system, a plurality of battery cells form a module, and a plurality of modules form a battery pack. After the execution of the preset temperature control strategy is started, the battery management system continuously monitors the current temperature of each battery core contained in the power battery, acquires a temperature value corresponding to the current temperature, takes the temperature value at the moment as a first temperature value, and compares the acquired first temperature values corresponding to all the battery cores, so as to judge whether each first temperature value corresponding to the current temperature is consistent. It can be understood that the comparison of the temperature values may be a way of determining whether the temperature values are consistent, such as comparing every two temperature values one by one, sorting and comparing the temperature values, and performing the most significant screening on the temperature values.

Step 300, if the first temperature values are not consistent, determining a switching state of a heating relay corresponding to each battery cell according to the first temperature values and a preset temperature threshold value, so that the temperatures of the battery cells tend to be consistent.

The preset temperature threshold is a threshold value that is defined for the battery temperature and is previously derived from a large number of experiments or experiences. Is a standard reference value used in controlling the battery temperature. For example, 3 ℃ C, 1 ℃ C, 5 ℃ C. It can be understood that, in the embodiment of the present invention, the related preset values are set for actual application scenarios through a large number of experiments in advance or according to actual experience. The heating relay is a device for controlling the progress of the heating device when heating the battery. Constitute a module by a plurality of electric cores in power battery, because each electric core temperature difference in single module is negligible almost, so every module corresponds sets up a heating relay. A plurality of electric cores correspond a heating relay, when the heating relay is closed, the electric cores are heated, and when the heating relay is disconnected, the electric cores are stopped to be heated. The targeted heating is carried out according to the temperatures of different positions of the battery core, so that the heating consistency is ensured while the heating safety is ensured.

When the first temperature values are compared and are not consistent, the on-off state of the heating relay corresponding to each battery cell is set according to the first temperature values and the preset temperature threshold value, and therefore the corresponding temperature values among the battery cells tend to be consistent.

The consistency of the temperature values refers to that the temperature differences among the battery cells are within a certain range, and the certain range refers to a temperature difference range with negligible influence on the heating of the power battery.

In the embodiment of the invention, when the whole vehicle running mode of the vehicle is in the charging mode, a preset temperature control strategy is executed, the current temperatures of all the battery cores corresponding to the power battery are continuously monitored, corresponding temperature values are determined, the temperature values are used as first temperature values, and when the first temperature values are inconsistent, the switching state of the heating relay corresponding to each battery core is adjusted according to the first temperature values and the preset temperature threshold value, so that the temperatures of the battery cores tend to be consistent. Through the temperature difference between the each electric core that predetermines control by temperature change strategy control power battery and correspond, when avoiding heating system to the power battery heating, because each electric core operating temperature of power battery is inconsistent, and the power battery life who leads to shortens to the phenomenon that influences the vehicle and use appears, and then promotes driving safety.

Further, based on the first embodiment of the present invention, a second embodiment of the temperature control method for a battery management system according to the present invention is provided, in this embodiment, in step S300 of the above embodiment, a refinement of the step of determining the switching state of the heating relay corresponding to each battery cell according to each first temperature value and a preset temperature threshold includes:

step a: calculating a first maximum difference value between a maximum temperature value of the first temperature values and a minimum temperature value of the first temperature values;

referring to fig. 3, fig. 3 is a schematic flow chart of the preset temperature control strategy according to the present embodiment.

In this embodiment, after the preset temperature control policy is started to be executed, when the first temperature values corresponding to the battery cells are inconsistent, the maximum temperature value in each first temperature value and the minimum temperature value in each first temperature value are determined, a difference value between the maximum temperature value in each first temperature value and the minimum temperature value in each first temperature value is calculated, and the difference value is used as the first maximum difference value. The first temperature value is a corresponding temperature value obtained by performing temperature detection on each battery cell after the preset temperature control strategy is started to be executed.

Step b: judging whether the first maximum difference value is larger than a preset maximum threshold value or not;

the preset temperature threshold value comprises a preset maximum threshold value, the preset maximum threshold value is a preset maximum threshold value which can guarantee that the power battery works normally and the difference value between the temperature values corresponding to the electric cores currently acquired when the power battery is reasonably used, and when the difference value exceeds the preset maximum threshold value, the on-off state of the heating relay corresponding to each electric core in the power battery needs to be set so as to control the difference value between the temperature values corresponding to the electric cores to be reduced. And after the first maximum difference value is obtained, comparing the first maximum difference value with a preset maximum threshold value, and judging whether the first maximum difference value is larger than the preset maximum threshold value.

Step c: if the first maximum difference value is larger than a preset maximum threshold value, determining a first battery cell corresponding to the minimum temperature value;

and if the first maximum difference value is larger than a preset maximum threshold value, determining the electric core corresponding to the minimum temperature value in each first temperature value according to the minimum temperature value in each first temperature value corresponding to the calculation of the first maximum difference value, wherein the electric core is used as the first electric core.

Step d: and closing a first heating relay corresponding to the first battery cell.

And after the corresponding first battery cell is determined, the heating relay corresponding to the first battery cell is used as a first heating relay, and the first heating relay corresponding to the first battery cell is closed. For example, the preset maximum threshold is 3 ℃, the first maximum difference is 4 ℃, 4 ℃ is greater than 3 ℃, the electric core of the minimum temperature value corresponding to the calculation of the first maximum difference is the first electric core, and the first heating relay corresponding to the first electric core is closed.

Through when beginning to carry out and predetermine the control by temperature change strategy, the heating relay that the electric core that the preferential closed temperature value is the minimum corresponds can be when beginning the heating, the temperature gap between each electric core in the control power battery promptly, avoids leading to power battery heating inhomogeneous because the difference in temperature to influence power battery life's phenomenon appears.

Further, after the step of closing the first heating relay corresponding to the first battery cell, the method further includes:

step e: monitoring second temperature values corresponding to the battery cores in real time, and calculating a second maximum difference value between the maximum temperature value in the second temperature values and the minimum temperature value in the second temperature values;

after the first heating relay is closed, the current temperature corresponding to each battery core is monitored in real time, the maximum temperature value in each second temperature value and the minimum temperature value in each second temperature value are determined, the difference value between the maximum temperature value in each second temperature value and the minimum temperature value in each second temperature value is calculated, and the difference value is used as the second maximum difference value. The second temperature value is a corresponding temperature value obtained by detecting the temperature of each battery cell after the first heating relay is closed.

Step f: judging whether the second maximum temperature difference is smaller than a preset minimum threshold value or not;

the preset temperature threshold value comprises a preset minimum threshold value, the preset minimum threshold value is a preset minimum threshold value of a difference value between temperature values corresponding to all the electric cores currently acquired when the power battery normally works and is reasonably used, and when the difference value is smaller than the preset minimum threshold value, all the electric cores can be heated simultaneously, so that the overall temperature of the power battery is improved. And after the second maximum difference value is obtained, comparing the second maximum difference value with a preset minimum threshold value, and judging whether the second maximum difference value is smaller than the preset minimum threshold value.

Step g: and if the second maximum temperature difference is smaller than a preset minimum threshold value, closing the heating relays corresponding to the battery cores except the first heating relay.

And after the first heating relay is closed, if the obtained second maximum difference value is smaller than a preset minimum threshold value, closing the heating relays corresponding to the other battery cells except the first heating relay. For example, the preset minimum temperature difference is 1 ℃, after the first heating relay is closed, the second maximum temperature difference is 0.5 ℃, and 0.5 ℃ is less than 1 ℃, and then the heating relays corresponding to the battery cores except the first heating relay are closed.

In addition, in another embodiment, if the maximum temperature difference between the battery cells corresponding to the remaining other non-closed heating relays is greater than the preset minimum threshold after the first heating relay is closed, the battery cell corresponding to the minimum temperature value among the temperature values corresponding to the remaining battery cells except the first battery cell is determined, the heating relay corresponding to the battery cell is closed, the temperature of each battery cell is continuously detected, and the above operations are repeated until the temperature difference corresponding to each battery cell is less than the preset minimum threshold, and all the heating relays are closed at the same time, or until all the heating relays are closed.

When the temperature difference between each electric core is controlled in the range that can reasonably heat the power battery, all heating relays are closed simultaneously, the power battery can be integrally heated, the temperature of the power battery is improved, and the normal operation of the power battery is ensured.

Specifically, after the step of determining whether the first maximum difference is greater than a preset maximum threshold, the method further includes:

step h: and if the first maximum temperature difference is smaller than or equal to a preset maximum threshold value, closing the heating relays corresponding to the battery cells at the same time.

And if the obtained first maximum temperature difference is smaller than or equal to the preset maximum threshold, the heating relays corresponding to the battery cells can be closed at the beginning. If each electric core difference in temperature is very little at the beginning, then closed all heating relays simultaneously, can make the whole simultaneous heating of power battery, rapid heating up reaches the standard temperature of normal operating, ensures that the vehicle goes safety, promotes the vehicle and goes and experience.

Further, after the step of simultaneously closing the heating relays corresponding to the battery cells, the method further includes:

step i: monitoring third temperature values corresponding to the battery cores in real time, and calculating a third maximum difference value between the maximum temperature value in the third temperature values and the minimum temperature value in the third temperature values;

after the heating relays corresponding to the battery cells are closed, monitoring the current temperature corresponding to the battery cells in real time, determining corresponding temperature values, wherein the temperature values serve as third temperature values, determining the maximum temperature value in the third temperature values and the minimum temperature value in the third temperature values, calculating the difference value between the maximum temperature value in the third temperature values and the minimum temperature value in the third temperature values, and taking the difference value as the third maximum difference value. The third temperature value is a corresponding temperature value obtained by detecting the temperature of each battery cell after the heating relay corresponding to each battery cell is closed.

Step j: judging whether the third maximum temperature difference is larger than the preset maximum threshold value or not;

the preset temperature threshold value comprises a preset maximum threshold value, the preset maximum threshold value is a preset maximum threshold value which can guarantee that the power battery works normally and the difference value between the temperature values corresponding to the electric cores currently acquired when the power battery is reasonably used, and when the difference value exceeds the preset maximum threshold value, the on-off state of the heating relay corresponding to each electric core in the power battery needs to be set so as to control the difference value between the temperature values corresponding to the electric cores to be reduced. And after the third maximum difference value is obtained, comparing the third maximum difference value with a preset maximum threshold value, and judging whether the third maximum difference value is larger than the preset maximum threshold value.

Step k: if the third maximum temperature difference is larger than the preset maximum threshold value, determining a corresponding second battery cell according to the maximum temperature value;

and if the third maximum difference value is larger than the preset maximum threshold value, determining a corresponding battery cell according to the maximum temperature value corresponding to the third maximum difference value, wherein the battery cell is used as a second battery cell.

Step l: and disconnecting a second heating relay corresponding to the second battery cell.

And determining a heating relay corresponding to the second battery cell according to the second battery cell, wherein the heating relay is used as a second heating relay, and when the third maximum difference value is larger than a preset maximum threshold value, the second heating relay is disconnected.

In another embodiment, after the second heating relay is disconnected, if the maximum temperature difference between the battery cells corresponding to the other closed heating relays is still greater than the preset maximum threshold, the corresponding battery cell is determined according to the maximum temperature value corresponding to the maximum temperature difference, the heating relay corresponding to the battery cell is disconnected, and the above operations are repeated until the maximum temperature difference between the battery cells corresponding to the closed heating relays is less than the preset maximum threshold.

Through the temperature that each electric core of real-time detection corresponds, after heating a period, if the difference in temperature between the electric core is great when, the heating relay that this higher electric core of temperature corresponds is disconnected, and the electric core temperature that can postpone the temperature height continues to rise, and the difference in temperature between each electric core of reasonable control avoids leading to power battery heating inhomogeneous because of the difference in temperature to the phenomenon that influences power battery life appears.

Further, after the step of turning off the second heating relay corresponding to the second battery cell, the method further includes:

step m: monitoring fourth temperature values corresponding to the battery cores in real time, and calculating a fourth maximum difference value between the maximum temperature value in the fourth temperature values and the minimum temperature value in the fourth temperature values;

after the second heating relay is disconnected, the current temperature corresponding to each electric core is monitored in real time, each corresponding temperature value is determined, each temperature value serves as each fourth temperature value, the maximum temperature value in each fourth temperature value and the minimum temperature value in each fourth temperature value are determined, the difference value between the maximum temperature value in each fourth temperature value and the minimum temperature value in each fourth temperature value is calculated, the difference value serves as the fourth maximum difference value, and the fourth temperature value is the corresponding temperature value obtained by detecting the temperature of each electric core after the second heating relay is disconnected.

Step n: judging whether the fourth maximum temperature difference is smaller than the preset minimum threshold value or not;

the preset temperature threshold value comprises a preset minimum threshold value, the preset minimum threshold value is a preset minimum threshold value for ensuring that the power battery works normally and the difference value between the temperature values corresponding to all the electric cores is obtained currently when the power battery is reasonably used, and when the difference value is smaller than the preset minimum threshold value, all the electric cores can be heated simultaneously, so that the overall temperature of the power battery is improved. And after the fourth maximum difference value is obtained, comparing the fourth maximum difference value with a preset minimum threshold value, and judging whether the fourth maximum difference value is smaller than the preset minimum threshold value.

Step o: and if the fourth maximum temperature difference is smaller than the preset minimum threshold value, closing the second heating relay.

And after the second heating relay is disconnected, if the obtained fourth maximum temperature difference is less than the preset minimum threshold value, closing the second heating relay. And if the other heating relays except the second heating relay are not closed, closing all the heating relays when the fourth maximum temperature difference is smaller than the preset minimum threshold value.

When the temperature difference between each electric core is controlled in the range capable of reasonably heating the power battery, the second heating relay is closed, the power battery can be integrally heated, the temperature of the power battery is improved, and the normal operation of the power battery is ensured.

Further, after the step when the entire vehicle operation mode of the vehicle is in the charging mode, the method further includes:

step p: detecting the current temperatures of all battery cores corresponding to the power battery, and judging whether a target temperature value lower than a preset low-temperature threshold value exists in temperature values corresponding to the current temperatures or not;

the target temperature value is a temperature value lower than a preset low-temperature threshold value, when the running mode of the whole vehicle is in a charging mode, the current temperatures of all battery cores corresponding to the power battery are detected, corresponding temperature values are determined according to the current temperatures, whether the temperature values are lower than the preset low-temperature threshold value or not is judged, and the temperature values lower than the preset low-temperature threshold value are taken as the target temperature values. The preset low-temperature threshold is a temperature threshold required to heat the power battery, and whether the temperatures of the battery cells in all the battery cells corresponding to the power battery have target temperature values lower than the preset low-temperature threshold is judged.

Step q: and when the target temperature value exists, executing a preset temperature control strategy.

And when at least one target temperature value exists in all the electric cores corresponding to the power battery, executing a preset temperature control strategy. In another embodiment, a preset time period may also be set, and when a target temperature value exists and the target temperature value continues to exist for the preset time period, a preset temperature control strategy is executed, for example, when a preset low temperature threshold is 0 ℃, the preset time period is 30s, and when at least one electric core corresponding to the electric core exists in all the electric cores corresponding to the power battery, the temperature is lower than 0 ℃ and continues for 30s, the preset temperature control strategy is started to be executed.

Heating power battery when power battery's temperature is less than predetermineeing the low temperature threshold value, can guaranteeing power battery normal work, and heat when the temperature is less than predetermineeing the low temperature threshold value and last for a certain time, the rational utilization car resource just heats when power battery needs, and when there is a electric core temperature to be less than predetermineeing the low temperature threshold value, begins the heating promptly, promotes the promptness that power battery heated.

Further, after the step of determining the on-off state of the heating relay corresponding to each electric core according to each first temperature value and a preset temperature threshold, the method further includes:

step r: acquiring a whole vehicle running mode, and judging whether the whole vehicle running mode is in a charging mode or not;

and after the preset temperature control strategy is started to be executed, acquiring the running mode of the whole vehicle in real time, and judging whether the running mode of the whole vehicle is in a charging mode or not.

Step s: if the whole vehicle running mode is in the charging mode, judging whether the temperature value corresponding to each battery cell is greater than a preset temperature-adaptive threshold value;

and if the running mode of the whole vehicle is in the charging mode, acquiring whether the temperature values of all the electric cores corresponding to the power battery are greater than a preset temperature-adaptive threshold value. The preset optimum temperature threshold value is a preset minimum temperature value corresponding to the temperature required by the power battery during normal operation. When the temperature of the power battery is higher than the preset temperature-suitable threshold value, the power battery can normally work without heating.

And if the whole vehicle running mode is not in the charging mode, exiting the preset temperature control strategy.

Step t: and if the temperature value corresponding to each battery cell is greater than the preset suitable temperature threshold value, exiting the preset temperature control strategy.

And if the temperature values corresponding to the battery cores are all larger than the preset temperature-adaptive threshold value, exiting from the preset temperature control strategy. For example, the preset optimum temperature threshold is 5 ℃, and when the temperature value corresponding to each battery cell is greater than 5 ℃, the preset temperature control strategy is exited.

When the power battery is at a proper temperature, the power battery actively quits the preset temperature control strategy, so that the normal work of the power battery is ensured, and the vehicle resources are reasonably utilized while the vehicle safely runs.

In addition, the invention also provides a computer readable storage medium, on which the battery management system temperature control program is stored. The computer-readable storage medium may be the Memory 20 in the terminal of fig. 1, and may also be at least one of a ROM (Read-Only Memory)/RAM (Random Access Memory), a magnetic disk, and an optical disk, and the computer-readable storage medium includes several instructions for causing a vehicle with a processor to execute the temperature control method of the battery management system according to the embodiments of the present invention.

It is to be understood that throughout the description of the present specification, reference to the term "one embodiment", "another embodiment", "other embodiments", or "first through nth embodiments", etc., is intended to mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.

The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.

Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.

The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种节能增程式PHEV热管理系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!