MOTOR VEHICLE COOLING CONTROL SYSTEM AND METHOD
20190286079 ยท 2019-09-19
Inventors
Cpc classification
Y02T10/64
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02T10/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F25B49/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G05B13/042
PHYSICS
B60L50/50
PERFORMING OPERATIONS; TRANSPORTING
B60L3/00
PERFORMING OPERATIONS; TRANSPORTING
B60L2240/36
PERFORMING OPERATIONS; TRANSPORTING
F25B2700/21
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A cooling control system and method for a motor vehicle comprising: a server unit and N client units, wherein N is greater than or equal to 1, the server unit being in data connection with the N client units via a wireless network, the N client units configured to be arranged on N motor vehicles respectively, each client unit configured to perform real-time collection and storage of calculation input data on the corresponding motor vehicle for evaluating a temperature of a unit requiring cooling on the motor vehicle, perform real-time collection and storage of temperature data of the unit requiring cooling, predict, using the collected calculation input data, temperature data at a future time of the unit requiring cooling based on a predictive mathematical model determined by the server unit (200), and enable the selective cooling in advance of the unit requiring cooling based on the predicted temperature data.
Claims
1. A cooling control system for a motor vehicle comprising: a server unit (200); and N client units (1, 2, 3, 4, 5, 6, . . . , N), wherein N is greater than or equal to 1, the server unit (200) being in data connection with the N client units (1, 2, 3, 4, 5, 6, . . . , N) via a wireless network, the N client units (1, 2, 3, 4, 5, 6, . . . , N) configured to be arranged on N motor vehicles respectively, each client unit configured to perform real-time collection and storage of calculation input data (X(t)) on the corresponding motor vehicle for evaluating a temperature of a unit requiring cooling on the motor vehicle, perform real-time collection and storage of temperature data (T(t)) of the unit requiring cooling, predict, using the collected calculation input data (X(t)), temperature data (T(t)) at a future time of the unit requiring cooling based on a predictive mathematical model (Func) determined by the server unit (200), and enable the selective cooling in advance of the unit requiring cooling based on the predicted temperature data (T(t)), wherein the server unit (200) is configured to receive the collected calculation input data (X(t)) and temperature data (T(t)) from the N client units (1, 2, 3, 4, 5, 6, . . . , N) and, based on the received data (X(t) and T(t)), optimize and improve the predictive mathematical model (Func) or create a new predictive mathematical model (Func).
2. The cooling control system for a motor vehicle as claimed in claim 1, wherein for the predictive mathematical model (Func) currently being used by each client unit, the server unit (200) uses at least a portion of the calculation input data (X(t)) and at least a portion of the temperature data (T(t)) received from the client unit as an input and an output of the predictive mathematical model (Func) respectively, to verify whether the data matches the predictive mathematical model (Func).
3. The cooling control system for a motor vehicle as claimed in claim 2, wherein, when a verification result of the server unit (200) indicates that the predictive mathematical model (Func) does not match data, the predictive mathematical model (Func) is replaced by the new predictive mathematical model (Func).
4. The cooling control system for a motor vehicle as claimed in claim 3, wherein the new predictive mathematical model (Func) is selected by the server unit (200) from a data memory of the server unit (200) based on data already received or the new predictive mathematical model (Func) is generated by the server unit (200) based on data already received.
5. The cooling control system for a motor vehicle as claimed in claim 2, wherein, when a verification result of the server unit (200) indicates that the predictive mathematical model (Func) matches data, the server unit (200) optimizes and improves the predictive mathematical model (Func) based on data already received, to generate an optimized and improved predictive mathematical model (Func).
6. The cooling control system for a motor vehicle as claimed in claim 1, wherein the new predictive mathematical model (Func) or the optimized and improved predictive mathematical model (Func) is sent to the client unit for use and is stored in a data memory of the server unit (200).
7. The cooling control system for a motor vehicle as claimed in claim 1, wherein the cooling control system further includes a heat dissipation unit for the unit requiring cooling in the motor vehicle, and when the predicted temperature data (T(t)) is greater than a specified value (T.sub.lim), the corresponding client unit starts the heat dissipation unit, cooling the unit requiring cooling in advance.
8. The cooling control system for a motor vehicle as claimed in claim 7, wherein the predictive mathematical model (Func) used on each client unit is actively selected by a driver of the motor vehicle.
9. The cooling control system for a motor vehicle as claimed in claim 1, wherein, based on data from multiple client units, the server unit (200) determines whether the predictive mathematical model of one of the multiple client units matches data thereof.
10. The cooling control system for a motor vehicle as claimed in claim 1, wherein the calculation input data (X(t)) includes either or both operating parameter data of the unit requiring cooling and road condition data of the motor vehicle, the road condition data being obtained from either or both real-time navigation and satellite positioning data of the motor vehicle.
11. A cooling control method for a motor vehiclecomprising: providing a server unit (200) and N client units (1, 2, 3, 4, 5, 6, . . . , N), wherein N is greater than or equal to 1, the server unit (200) being in data connection with the N client units (1, 2, 3, 4, 5, 6, . . . , N) via a wireless network, the N client units (1, 2, 3, 4, 5, 6, . . . , N) being capable of being arranged on N motor vehicles respectively, each client unit being capable of real-time collection and storage of calculation input data (X(t)) on the corresponding motor vehicle which can be used to evaluate a temperature of a unit requiring cooling on the motor vehicle, each client unit also being capable of real-time collection and storage of temperature data (T(t)) of the unit requiring cooling, each client unit also being capable of using the collected calculation input data (X(t)) to predict temperature data (T(t)) at a future time of the unit requiring cooling on the basis of a predictive mathematical model (Func) determined by the server unit (200), and each client unit being capable of enabling the selective cooling in advance of the unit requiring cooling on the basis of the predicted temperature data (T(t)), and wherein the server unit (200) is capable of receiving the collected calculation input data (X(t)) and temperature data (T(t)) from the N client units (1, 2, 3, 4, 5, 6, . . . , N) and is capable, on the basis of the received data (X(t) and T(t)), of optimizing and improving the predictive mathematical model (Func) or of creating a new predictive mathematical model (Func).
12. The cooling control method for a motor vehicle as claimed in claim 11, wherein, for the predictive mathematical model (Func) currently being used by each client unit, the server unit (200) uses at least a portion of the calculation input data (X(t)) and at least a portion of the temperature data (T(t)) received from the client unit as an input and an output of the predictive mathematical model (Func) respectively, to verify whether the data matches the predictive mathematical model (Func).
13. The cooling control method for a motor vehicle as claimed in claim 12, wherein when a verification result of the server unit (200) indicates that the predictive mathematical model (Func) does not match data, the predictive mathematical model (Func) is replaced by the new predictive mathematical model (Func).
14. The cooling control method for a motor vehicle as claimed in claim 13, wherein the new predictive mathematical model (Func) is selected by the server unit (200) from a data memory of the server unit (200) based on data already received or the new predictive mathematical model (Func) is generated by the server unit (200) based on data already received.
15. The cooling control method for a motor vehicle as claimed in claim 12, wherein when a verification result of the server unit (200) indicates that the predictive mathematical model (Func) matches data, the server unit (200) optimizes and improves the predictive mathematical model (Func) based on data already received, to generate an optimized and improved predictive mathematical model (Func).
16. The cooling control method for a motor vehicle as claimed in claim 14, wherein the new predictive mathematical model (Func) or the optimized and improved predictive mathematical model (Func) is sent to the client unit for use and is stored in a data memory of the server unit (200).
17. The cooling control method for a motor vehicle as claimed in claim 11, further comprising a heat dissipation unit for the unit requiring cooling in the motor vehicle, and when the predicted temperature data (T(t)) is greater than a specified value (T.sub.lim), the corresponding client unit activates the heat dissipation unit, cooling the unit requiring cooling in advance.
18. The cooling control method for a motor vehicle as claimed in claim 17, wherein the predictive mathematical model (Func) used on each client unit is actively selected by a driver of the motor vehicle.
19. The cooling control method for a motor vehicle as claimed in claim 11, wherein the calculation input data (X(t)) includes either or both operating parameter data of the unit requiring cooling and road condition data of the motor vehicle, the road condition data being obtained from either or both real-time navigation and satellite positioning data of the motor vehicle.
20. The cooling control method for a motor vehicle as claimed in claim 11, wherein, based on data from multiple client units, the server unit (200) determines whether the predictive mathematical model of one of the multiple client units matches data thereof.
21. A client unit configured to be mounted on a motor vehicle, the client unit configured to: perform real-time collection and storage of calculation input data (X(t)) on the motor vehicle which is used to evaluate a temperature of a unit requiring cooling on the motor vehicle, perform real-time collection and storage of temperature data (T(t)) of the unit requiring cooling, the client unit being in data connection via a wireless network with the cooling control system as claimed in claim 1, predict, using the collected calculation input data (X(t)), temperature data (T(t)) at a future time of the unit requiring cooling based on a predictive mathematical model (Func) determined by the server unit (200) of the cooling control system, wherein a heat dissipation unit is provided for the unit requiring cooling in the motor vehicle and, when the predicted temperature data (T(t)) is greater than a specified value (T.sub.lim), the client unit activates the heat dissipation unit, cooling the unit requiring cooling in advance.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The following detailed explanation and reference to the accompanying drawings below will enable a more comprehensive understanding of the abovementioned and other aspects of the present application. It is necessary to point out that the scales of the different drawings may be different in order to enable clear explanation, but this will not affect the understanding of the present application. In the drawings:
[0035]
[0036]
[0037]
[0038]
[0039]
DETAILED DESCRIPTION
[0040] In the accompanying drawings of the present application, structurally identical or functionally similar features are indicated by identical reference labels.
[0041] Although the following content of the present application mainly provides an explanation relating to electric vehicles, those skilled in the art will understand that the same technology could also be applied in motor vehicles of other types, such as fuel motor vehicles.
[0042]
[0043] Each client unit 1, 2, 3, 4, 5, 6, . . . , N may also comprise a computer or microprocessor and a data memory. Those skilled in the art will understand that the client may also be a microprocessor (C) of an electric machine controller (MCU) or a whole-vehicle controller (VCU) of an electric vehicle, or be mounted on each electric vehicle as an independent control unit. Each client unit 1, 2, 3, 4, 5, 6, . . . , N may collect in real time corresponding data information for its own electric vehicle (see
[0044] For example, the server unit 200 and the client units 1, 2, 3, 4, 5, 6, . . . , N can be constructed in the manner of a cloud computing system, wherein the server unit 200 acts as a cloud server of a computing cloud, and provides a cloud computing service function for all the client units 1, 2, 3, 4, 5, 6, . . . , N.
[0045]
[0046] The client units 1, 2, 3, 4, 5, 6, . . . , N collect a large amount of data from the electric vehicles, and transmit the data to the server unit 200. The server unit 200 uses a Big Data analysis method to analyse the data received.
[0047]
[0048] For example, in the case of each electric vehicle, after being started, the client unit thereof may collect in real time a temperature value T.sub.N001 of the battery pack unit N001, a temperature value T.sub.N002 of the battery management unit N002, a temperature value T.sub.N003 of the inverter unit N003, a temperature value T.sub.N004 of the electric machine unit N004 and a temperature value T.sub.N005 of the gearbox unit N005, etc. Thus, temperature data T(t) received in real time by each client unit=[T.sub.N001, T.sub.N002, T.sub.N003, T.sub.N004, . . . ], wherein t=0 when the electric vehicle is started. Apart from the temperature data, each client unit may also receive corresponding operating parameters after starting of the electric vehicle, e.g. any suitable data such as a voltage U.sub.N001 and a current INN of the battery pack unit N001, a power P.sub.N002 of the battery management unit N002, a voltage U.sub.N003 and a current Imo of the inverter unit N003, a torque T.sub.N004, a number of revolutions n.sub.N004 and a power P.sub.N004 of the electric machine unit N004, and a torque T.sub.N005 of the gearbox unit N005. For example, once the electric vehicle has been started, at each time t, the client unit may obtain in real time operating parameters X(t)=[U.sub.N001, I.sub.N001, P.sub.N002, U.sub.N003, I.sub.N003, T.sub.N004, n.sub.N004, P.sub.N004, T.sub.N005,] of the electric vehicle. Those skilled in the art will understand that the temperature data and operating parameter data mentioned above are merely set out in a non-limiting manner; any other receivable and/or usable data that might be thought of by a person skilled in the art may be further added.
[0049] A formula T(t)=Func(X(t)) may then be used to predict temperature data (of the relevant unit) at a future time t (>0, wherein Func is the example of the predictive mathematical model shown in
[0050]
[0051] If a verification result of step S300 is yes, then in step S400, the server unit 200 uses a large amount of data already stored to optimize and improve the predictive mathematical model Func, in order to obtain an optimized and improved predictive mathematical model Func. Then in step S500, the server unit 200 retrieves another portion of stored temperature data T(t) and operating parameter data X(t), different to that retrieved in step S300 and corresponding to the client unit. In step S600, the data retrieved in step S500 is used to further verify, in a manner similar to step S300, whether the improved predictive mathematical model Func matches. If a verification result of step S600 is yes, then step S1000 is performed: the improved predictive mathematical model Func is sent to the corresponding client unit, and at the same time the improved predictive mathematical model Func is stored in the data memory of the server unit 200, for use in subsequent analysis. For example, the predictive mathematical model can be sent wirelessly to the corresponding client unit as computer instructions. If the verification result of step S600 is no, then step S400 is performed: the predictive mathematical model is again improved and optimized, for example by replacing data.
[0052] If the verification result of step S300 is no, then in step S700, the server unit 200 may select a new suitable predictive mathematical model Func on the basis of retrieved data, e.g. may selectively retrieve a predictive model from multiple predictive models stored in the data memory and/or create a new predictive model on the basis of historical data by machine learning. Then in step S800, the server unit 200 retrieves another portion of stored temperature data T(t) and operating parameter data X(t), different to that retrieved in step S300 and corresponding to the client unit. Then in step S900, the data retrieved in step S800 is used to further verify, in a manner similar to step S300, whether the predictive mathematical model Func determined in step S700 matches. If a verification result of step S900 is yes, then step S1000 is performed: the updated predictive mathematical model Func is sent to the corresponding client unit, and at the same time the updated predictive mathematical model Func is stored in the data memory of the server unit 200, for use in subsequent analysis. If the verification result of step S900 is no, then step S700 is performed, and the predictive mathematical model is again updated.
[0053] In addition, based on data from multiple client units, the server unit 200 may determine whether a predictive mathematical model of a particular client unit amongst the multiple client units matches, and perform a corresponding update. Optionally, the server unit 200 may use a correlation amongst data of multiple client units to determine whether a predictive mathematical model matches data.
[0054]
[0055] The processes described in
[0056] In the present application, the electric vehicle cooling control system comprising the server unit 200 and client units is constructed on the basis of cloud computing. As the number of client units is increased, the predictive mathematical models can be updated more precisely, in order to increase the success rate of temperature rise prediction for units requiring to be cooled in the electric vehicle. In addition, for each client unit, the input of the predictive mathematical model is not limited to operating parameter data; for example, other information capable of being used to predict a heat dissipation condition of a relevant unit of an electric vehicle, such as geographic information, road condition information and navigation information, may also be used as the input. In the context of the present application, these input data of the predictive mathematical model are referred to collectively as calculation input data, and temperature output data of the predictive mathematical model are referred to collectively as temperature data.
[0057] Although specific embodiments of the present application have been described in detail here, they have been given purely for the purpose of explanation, and should not be regarded as limiting the scope of the present application. In addition, those skilled in the art will understand that the embodiments described herein may be used in combination with each other. Various substitutions, changes and modifications may be conceived on condition that the spirit and scope of the present application are not departed from.