Method and device for thermal management of a transfer case, vehicle and storage medium

By establishing a functional relationship between temperature and time in the transfer case, and using Hermite interpolation polynomials to predict the future temperature of the clutch plates, a reasonable temperature threshold is set, which solves the problem of high frequency of transfer case overheat protection and improves the user experience.

CN115329471BActive Publication Date: 2026-01-02CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210751871.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-29
Publication Date
2026-01-02
Estimated Expiration
2042-06-29

AI Technical Summary

Technical Problem

The transfer case's overheat protection activates frequently, resulting in a poor user experience, a problem that is difficult to solve effectively with existing technologies.

Method used

By acquiring the temperature data of the clutch discs, a functional relationship between temperature and time is established. Hermite interpolation polynomials are used to predict the temperature at future times, and a threshold closer to the failure temperature is set to control the clutch discs to disengage in order to avoid overheating.

Benefits of technology

This reduces the frequency of overheat protection activation of the transfer case, improving the user's driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115329471B_ABST
    Figure CN115329471B_ABST
Patent Text Reader

Abstract

The application discloses a heat management method and device of a transfer, a vehicle and a storage medium. The method comprises the following steps: acquiring at least one group of temperature data of clutch plates of the transfer, wherein each group of temperature data at least contains temperatures of the clutch plates at three different time points; determining a function relationship between the temperature of the clutch plates and the time point through each group of temperature data respectively, and obtaining at least one function relationship; calculating a predicted temperature of the clutch plates at a target time point through the at least one function relationship respectively, and obtaining at least one predicted temperature; judging whether each predicted temperature exceeds a first threshold value, and controlling the clutch plates to be separated according to the judgment result. Through the application, the problem of high frequency of overheat protection of the transfer is solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, in particular to a heat management method and device for a transfer case, a vehicle and a storage medium. BACKGROUND

[0002] An increase in clutch torque will cause the temperature of the clutch to rise, and when the temperature is too high, the clutch plate may be ablated, causing the clutch to fail. Therefore, in the heat management strategy of the transfer case, the temperature of the clutch plate must be strictly controlled to be below the critical failure temperature. The cooling flow of the lubricating oil in the transfer case can be used to cool the clutch, and the cooling flow of the lubricating oil in the transfer case depends on the operation of the mechanical pump. When the vehicle is in a low-speed escape state, the mechanical pump rotates at a low speed, and the cooling flow is small. There is a risk of overheating or even ablation failure of the clutch in the transfer case.

[0003] In related technologies, the heat management strategy of the transfer case mainly focuses on the temperature of the clutch plate and the oil temperature of the lubricating oil. The oil temperature of the lubricating oil is measured by an oil temperature sensor, and the heating rate of the lubricating oil is much slower than that of the clutch plate of the transfer case. There is a certain risk in setting a heat management strategy solely relying on the oil temperature of the lubricating oil. The temperature of the clutch plate is generally calculated in the controller by a temperature model, and the clutch plate overheat prevention strategy can be realized by monitoring the temperature of the clutch plate. Once the temperature of the clutch plate is higher than the set temperature threshold, the transfer case is taken to prevent overheating. It should be noted that due to the fast temperature rise rate of the clutch plate, there is generally a large temperature interval between the set temperature threshold and the critical failure temperature of the clutch plate. The clutch plate is made of metal and has low specific heat capacity, and heats up very quickly. Therefore, to ensure that the temperature of the clutch plate is lower than its failure temperature, the overheat prevention threshold of the clutch plate is often set to be lower than its failure temperature, so as to avoid the temperature of the clutch plate rising suddenly and breaking through the failure temperature. The clutch overheat protection is triggered easily, which brings an adverse driving experience to the customer.

[0004] At present, there is no effective solution to the problem of high frequency of transfer case overheat protection in related technologies. SUMMARY

[0005] The present application provides a heat management method and device for a transfer case, a vehicle and a storage medium to solve the problem of high frequency of transfer case overheat protection in related technologies.

[0006] According to an aspect of the present application, a heat management method of a transfer case is provided. The method comprises: obtaining at least one set of temperature data of a clutch plate of the transfer case, wherein each set of temperature data comprises at least temperatures of the clutch plate at three different time points; determining a function relationship between the temperature of the clutch plate and the time point based on each set of temperature data to obtain at least one function relationship; calculating a predicted temperature of the clutch plate at a target time point based on the at least one function relationship to obtain at least one predicted temperature; and determining whether each predicted temperature exceeds a first threshold value, and controlling the clutch plate to disengage according to the determination result.

[0007] Optionally, the determining the function relationship between the temperature of the clutch plate and the time point based on each set of temperature data comprises: calculating a Hermite interpolation polynomial based on each set of temperature data; obtaining an oil temperature of the transfer case at a current time point, an oil pump speed at the current time point, and a temperature difference constant; and calculating the function relationship based on the Hermite interpolation polynomial, the oil temperature at the current time point, the oil pump speed at the current time point, and the temperature difference constant according to the following formula: T(t) = f(t)·exp[(Cltt0-Oilt0) / Oilt0·Ct / (npump / 100)], wherein T(t) is the function relationship, f(t) is the Hermite interpolation polynomial, exp[·] is an exponential operation with a natural logarithm base e as the base, Cltt0 is a current temperature of the clutch plate at the current time point, Oilt0 is the oil temperature at the current time point, Ct is the temperature difference constant, and npump is the oil pump speed at the current time point.

[0008] Optionally, in a case where each set of temperature data comprises a current temperature of the clutch plate at a current time point, a first temperature at a first historical time point, and a second temperature at a second historical time point, the calculating the Hermite interpolation polynomial based on each set of temperature data comprises: calculating the Hermite interpolation polynomial according to the following formula:

[0009] L(t) = f(t0) + f[t0,t1]·(t-t0) + f[t0,t1,t2]·(t-t0)·(t-t1) + α·(t-t0)·(t-t1)·(t-t2);

[0010] wherein L(t) is the Hermite interpolation polynomial, t0 is the current time point, t1 is the first historical time point, t2 is the second historical time point, t is a time variable, f[t0,t1] is a first difference quotient, f[t0,t1,t2] is a second difference quotient, and α is a target parameter; wherein the first difference quotient is calculated according to the following formula:

[0011] f[t0,t1] = [f(t0)-f(t1)] / (t0-t1), f[t1,t2] = [f(t1)-f(t2)] / (t1-t2);

[0012] The second difference quotient is calculated by the following formula:

[0013] f[t0,t1,t2] = [f[t1,t2] - f[t0,t1]] / (t1-t2);

[0014] Wherein, f(t0) is the current temperature, f(t1) is the first temperature, and f(t2) is the second temperature.

[0015] Optionally, the target parameter is calculated by the following formula:

[0016] a = (N'(t1) - f[t0,t1] - f[t0,t1,t2]·(t0-t2)) / ((t0-t1)·(t1-t2));

[0017] Wherein, N'(t1) is the first derivative of N(t) at t1, and N(t) is calculated by the following formula:

[0018] N(t) = f(t0) + f[t0,t1]·(t-t0) + f[t0,t1,t2]·(t-t0)·(t-t1).

[0019] Optionally, obtaining at least one set of temperature data of the clutch plate of the transfer includes: obtaining the temperature of the clutch plate at at least three different times respectively according to a preset time interval, to obtain at least one set of temperature data.

[0020] Optionally, before determining whether each predicted temperature exceeds the first threshold, the method further comprises: determining whether each predicted temperature exceeds a second threshold, wherein the first threshold is greater than the second threshold; and in a case where one predicted temperature exceeds the second threshold, issuing a warning prompt.

[0021] Optionally, controlling the clutch plate to disengage according to the determination result comprises: determining a preset time interval from the earliest time corresponding to the at least one set of temperature data and the latest time, and determining a preset number according to the preset time interval; and in a case where the determination result indicates that more than the preset number of predicted temperatures exceed the first threshold, controlling the clutch plate to disengage.

[0022] According to another aspect of the present application, a heat management device for a transfer is provided. The device comprises: an obtaining unit configured to obtain at least one set of temperature data of a clutch plate of the transfer, wherein each set of temperature data comprises at least the temperature of the clutch plate at three different times; a determining unit configured to determine a functional relationship between the temperature of the clutch plate and the time from each set of temperature data, to obtain at least one functional relationship; a calculating unit configured to calculate a predicted temperature of the clutch plate at a target time from the at least one functional relationship, to obtain at least one predicted temperature; and a judging unit configured to determine whether each predicted temperature exceeds a first threshold, and to control the clutch plate to disengage according to the determination result.

[0023] According to another aspect of the embodiments of the present application, a nonvolatile storage medium is also provided, which comprises a stored program, wherein the program controls a device in which the nonvolatile storage medium is located to perform the method for thermal management of a transfer case when the program is executed.

[0024] The present application adopts the following steps: obtaining at least one set of temperature data of a clutch disc of a transfer case, wherein each set of temperature data comprises at least temperatures of the clutch disc at three different time points; determining a function relationship between the temperature of the clutch disc and the time point for each set of temperature data to obtain at least one function relationship; calculating a predicted temperature of the clutch disc at a target time point for each function relationship to obtain at least one predicted temperature; and determining whether each predicted temperature exceeds a first threshold value and controlling the clutch disc to disengage according to the determination result, thereby solving the problem of high frequency of overheat protection of the transfer case in the related art. By predicting the temperature of the clutch disc at the target time point in the future, a temperature threshold of the clutch disc closer to the failure temperature of the transfer case is set, and the effect of reducing the implementation of the overheat protection strategy of the transfer case and improving the user's driving experience is achieved. BRIEF DESCRIPTION OF DRAWINGS

[0025] The accompanying drawings, which form a part of the present application, are intended to provide further understanding of the present application, and are used to interpret the application and its description, and do not constitute improper limitations to the present application. In the drawings:

[0026] Figure 1 is a flowchart of the method for thermal management of a transfer case according to an embodiment of the present application;

[0027] Figure 2 is a schematic diagram of the device for thermal management of a transfer case according to an embodiment of the present application. DETAILED DESCRIPTION

[0028] It should be noted that the embodiments and features in the present application can be combined with each other without conflict. The technical solutions in the embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0029] In order to enable persons skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings and in combination with the embodiments. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by persons skilled in the art without creative labor should fall within the scope of protection of the present application.

[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to only those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0031] According to an embodiment of the present application, a heat management method of a transfer is provided.

[0032] Figure 1 is a flowchart of the heat management method of the transfer provided according to an embodiment of the present application. As shown in Figure 1 , the method comprises the following steps:

[0033] Step S102, acquiring at least one set of temperature data of the clutch disc of the transfer, wherein each set of temperature data at least contains the temperature of the clutch disc at three different times.

[0034] Specifically, the temperature of the clutch disc at the current time is calculated in the controller through the temperature model, and the temperature at the historical time before the current time is acquired, the temperature of the clutch disc at the current time and the temperature of the clutch disc at the historical time together constitute a set of temperature data, with the working of the clutch, a set of temperature data is continuously acquired at the next current time, so as to obtain a plurality of sets of temperature data.

[0035] For example, a set of temperature data is acquired every 0.1 seconds, each set of temperature data includes temperature data at the current time, temperature data at a first historical time 0.5 seconds before the current time, and temperature data at a second historical time 1 second before the current time, a total of 5 sets of temperature data are acquired.

[0036] Step S104, determining a function relationship between the temperature of the clutch disc and the time through each set of temperature data respectively, to obtain at least one function relationship.

[0037] Specifically, by substituting each set of temperature data into the Hermite interpolation polynomial, the function relationship between the temperature of the clutch disc and the time corresponding to the plurality of sets of temperature data is obtained.

[0038] Step S106, calculating the predicted temperature of the clutch disc at the target time through at least one function relationship respectively, to obtain at least one predicted temperature.

[0039] Specifically, the function relationship can include a Newton interpolation polynomial and a Hermite interpolation polynomial, the target moment can be a moment after 0.5 seconds at a current moment in each set of temperature data, and the predicted temperature can be a temperature of the clutch plate at the target moment predicted by the at least one function relationship.

[0040] In step S108, it is determined whether each predicted temperature exceeds the first threshold value, and the clutch plate is controlled to disengage according to the determination result.

[0041] Specifically, the first threshold value can be a value close to the critical failure temperature of the clutch plate. Since the temperature of the clutch plate at the future moment is predicted, the clutch plate will not rise too fast to exceed the first threshold value. Through multiple predictions of the multiple sets of temperature data, the multiple predicted temperatures are compared with the first threshold value to obtain the determination result, and the clutch plate is controlled to disengage according to the determination result.

[0042] The method for thermal management of the transfer case provided in the embodiments of the present application includes: obtaining at least one set of temperature data of a clutch plate of the transfer case, wherein each set of temperature data at least includes temperatures of the clutch plate at three different moments; determining a function relationship between the temperature of the clutch plate and the moment for each set of temperature data to obtain at least one function relationship; calculating a predicted temperature of the clutch plate at a target moment by using the at least one function relationship to obtain at least one predicted temperature; and determining whether each predicted temperature exceeds a first threshold value and controlling the clutch plate to disengage according to the determination result. The method solves the problem of high frequency of overheat protection of the transfer case in the related art. By predicting the temperature of the clutch plate at the target moment in the future, a temperature threshold of the clutch plate closer to the failure temperature of the transfer case is set, and the effect of reducing the overheat protection strategy of the transfer case and improving the user experience of the vehicle is achieved.

[0043] In order to predict the predicted temperature at the future moment, the function relationship between the temperature of the clutch plate and the moment needs to be determined. Optionally, in the method for thermal management of the transfer case provided in the embodiments of the present application, the function relationship between the temperature of the clutch plate and the moment is determined for each set of temperature data by: calculating a Hermite interpolation polynomial by using each set of temperature data; obtaining an oil temperature, an oil pump speed and a temperature difference constant coefficient of the transfer case at a current moment; and calculating the function relationship by using the following formula based on the Hermite interpolation polynomial, the oil temperature at the current moment, the oil pump speed and the temperature difference constant coefficient:

[0044] T(t) = f(t) * exp[(Cltt0 - Oilt0) / Oilt0 * Ct / (npump / 100)], wherein T(t) is the function relationship, f(t) is the Hermite interpolation polynomial, exp[·] is an exponential operation with a natural logarithm base e as a base, Cltt0 is a current temperature of the clutch plate at the current time, Oilt0 is an oil temperature at the current time, Ct is the temperature difference constant, and npump is an oil pump speed at the current time.

[0045] Specifically, each set of temperature data is substituted into the Hermite interpolation polynomial to obtain a function relationship model of the temperature of the clutch plate and the time, so as to predict the temperature of the clutch plate at a future time. On the basis of the interpolation calculation, the cooling effect of the oil on the clutch plate of the transfer case is considered. Since the cooling effect is related to the clutch plate temperature, the oil temperature of the transfer case, and the input shaft speed of the transfer case, the cooling effect is taken into account in the oil temperature prediction calculation. The predicted temperature obtained by prediction under the cooling effect of the oil on the clutch plate of the transfer case is calculated by the formula:

[0046] T(t) = f(t) * exp[(Cltt0 - Oilt0) / Oilt0 * Ct / (npump / 100)], the predicted temperature obtained by prediction under the cooling effect of the oil on the clutch plate of the transfer case is calculated by the formula:

[0047] The Hermite interpolation polynomial needs to be calculated before the predicted temperature is obtained. Optionally, in the heat management method of the transfer case provided in the embodiments of the present application, when each set of temperature data includes a current temperature of the clutch plate at the current time, a first temperature at a first historical time, and a second temperature at a second historical time, the Hermite interpolation polynomial is calculated through each set of temperature data, including: the Hermite interpolation polynomial is calculated by the following formula:

[0048] L(t) = f(t0) + f[t0,t1] * (t-t0) + f[t0,t1,t2] * (t-t0) * (t-t1) + a * (t-t0) * (t-t1) * (t-t2);

[0049] wherein L(t) is the Hermite interpolation polynomial, t0 is the current time, t1 is the first historical time, t2 is the second historical time, t is a time variable, f[t0,t1] is a first difference quotient, f[t0,t1,t2] is a second difference quotient, and a is a target parameter; wherein the first difference quotient is calculated by the following formula:

[0050] f[t0,t1] = [f(t0) - f(t1)] / (t0-t1), f[t1,t2] = [f(t1) - f(t2)] / (t1-t2).

[0051] The second difference quotient is calculated by the following formula:

[0052] f[t0, t1, t2] = [f[t1, t2] - f[t0, t1]] / (t1 - t2);

[0053] Wherein, f(t0) is the current temperature, f(t1) is the first temperature, and f(t2) is the second temperature.

[0054] For example, according to the calculation rule of Hermite interpolation polynomial, in the case of 3 points in each group of temperature data, the first difference quotient and the second difference quotient are calculated by the above formula respectively, so as to obtain the Hermite interpolation polynomial of each group of temperature data.

[0055] In the process of calculating the Hermite interpolation polynomial, the target parameter needs to be calculated, and the calculation process of the target parameter is calculated by the Newton interpolation formula. Alternatively, in the heat management method of the transfer case provided in the embodiments of the present application, the target parameter is calculated by the following formula:

[0056] a = (N'(t1) - f[t0, t1] - f[t0, t1, t2]·(t0 - t2)) / ((t0 - t1)·(t1 - t2));

[0057] Wherein, N'(t1) is the first derivative of N(t) at t1, and N(t) is calculated by the following formula:

[0058] N(t) = f(t0) + f[t0, t1]·(t - t0) + f[t0, t1, t2]·(t - t0)·(t - t1).

[0059] For example, according to the calculation rule of Hermite interpolation polynomial, in the case of 3 points in each group of temperature data, when calculating the target parameter, the first derivative of the first historical time at the middle position needs to be calculated by the Newton interpolation formula according to the above formula, and then substituted into the calculation formula of the target parameter.

[0060] Since the predicted temperature is not the temperature of the clutch plate at the current time, the temperature of the clutch plate at the current time still has a buffer time away from the critical failure temperature. Alternatively, in the heat management method of the transfer case provided in the embodiments of the present application, acquiring at least one group of temperature data of the clutch plate of the transfer case comprises: acquiring the temperature of the clutch plate at at least three different times respectively according to a preset time interval, to obtain at least one group of temperature data.

[0061] For example, the preset time interval can be 0.5 seconds, and the temperatures at the three different time points can be the temperature of the clutch plate at the current time point, the temperature of the clutch plate 0.5 seconds ago, and the temperature of the clutch plate 1 second ago. The temperatures at the three different time points are taken at equal time intervals. Thus, a functional relationship between the temperature of the clutch plate and the time point is obtained according to the set of temperature data.

[0062] To avoid the temperature of the clutch plate increasing too fast to exceed the critical failure temperature, a second threshold value is needed as a warning prompt. Optionally, in the method for managing the transfer case provided in the embodiments of the present application, before determining whether each of the predicted temperatures exceeds the first threshold value, the method further includes: determining whether each of the predicted temperatures exceeds a second threshold value, wherein the first threshold value is greater than the second threshold value; and in the case where one of the predicted temperatures exceeds the second threshold value, issuing a warning prompt message.

[0063] Specifically, the second threshold value can be a temperature value smaller than the first threshold value. By predicting the temperature, the driver is warned in advance that the temperature of the clutch plate is too high, so that the driver can manually control the clutch plate to disengage, thereby avoiding the vehicle automatically performing control to disengage the clutch plate and causing the transfer case to be protected against overheating.

[0064] According to the determination result, the clutch plate is controlled to disengage by determining that a preset number of predicted temperatures exceed the first threshold value. Optionally, in the method for managing the transfer case provided in the embodiments of the present application, according to the determination result, the clutch plate is controlled to disengage, including: determining a preset time interval from the earliest time point and the latest time point corresponding to the at least one set of temperature data, and determining a preset number according to the preset time interval; and in the case where the determination result indicates that more than the preset number of predicted temperatures exceed the first threshold value, the clutch plate is controlled to disengage.

[0065] For example, the preset time interval can be from 8:00 to 8:05, the earliest time point can be 8:00, the latest time point can be 8:05, the preset number can be 5, the first set of temperature data is obtained at 8:00, the second set of temperature data is obtained at 8:01, the third set of temperature data is obtained at 8:02, the fourth set of temperature data is obtained at 8:03, and the fifth set of temperature data is obtained at 8:04. Five predicted temperatures of the five sets of temperature data are determined. In the case where the five predicted temperatures all exceed the first threshold value, the clutch plate is controlled to disengage.

[0066] It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in an order different from that shown.

[0067] The embodiment of the present application further provides a heat management device of a transfer case. It should be noted that the heat management device of the transfer case in the embodiment of the present application can be used to execute the heat management method for the transfer case provided in the embodiment of the present application. The heat management device of the transfer case provided in the embodiment of the present application is introduced as follows.

[0068] Figure 2 FIG. 1 is a schematic diagram of a heat management device of a transfer case according to the embodiment of the present application. As shown in the figure, the device comprises: Figure 2

[0069] An acquisition unit 10 is configured to acquire at least one set of temperature data of a clutch disc of a transfer case, wherein each set of temperature data at least contains temperatures of the clutch disc at three different time points.

[0070] A determination unit 20 is configured to determine a function relationship between the temperature of the clutch disc and the time point according to each set of temperature data, and obtain at least one function relationship.

[0071] A calculation unit 30 is configured to calculate a predicted temperature of the clutch disc at a target time point according to the at least one function relationship, and obtain at least one predicted temperature.

[0072] A judgment unit 40 is configured to judge whether each predicted temperature exceeds a first threshold value, and control the clutch disc to be disengaged according to the judgment result.

[0073] The heat management device of the transfer case provided in the embodiment of the present application acquires at least one set of temperature data of a clutch disc of a transfer case through the acquisition unit 10, wherein each set of temperature data at least contains temperatures of the clutch disc at three different time points; determines a function relationship between the temperature of the clutch disc and the time point according to each set of temperature data through the determination unit 20, and obtains at least one function relationship; calculates a predicted temperature of the clutch disc at a target time point according to the at least one function relationship through the calculation unit 30, and obtains at least one predicted temperature; and judges whether each predicted temperature exceeds a first threshold value through the judgment unit 40, and controls the clutch disc to be disengaged according to the judgment result, thereby solving the problem of high frequency of overheat protection of the transfer case in the related art. By predicting the temperature of the clutch disc at the target time point in the future, the temperature threshold value of the clutch disc closer to the failure temperature of the transfer case is set, and the effect of reducing the implementation of the overheat protection strategy of the transfer case and improving the user experience of the vehicle is achieved.

[0074] ​Optionally, in the heat management device for transfer case provided by the embodiment of the present application, the determining unit 20 comprises: a first calculation module, configured to calculate a Hermite interpolation polynomial through each group of the temperature data; a first acquisition module, configured to acquire an oil temperature of the transfer case at a current time, an oil pump rotating speed and a temperature difference constant; and a second calculation module, configured to calculate the functional relationship formula T(t)=f(t)·exp[(Cltt0-Oilt0) / Oilt0·Ct / (npump / 100)] based on the Hermite interpolation polynomial, the oil temperature at the current time, the oil pump rotating speed and the temperature difference constant, wherein T(t) is the functional relationship formula, f(t) is the Hermite interpolation polynomial, exp[·] is an exponential operation with a natural logarithm base e as a base, Cltt0 is a current temperature of the clutch plate at the current time, Oilt0 is the oil temperature at the current time, Ct is the temperature difference constant, and npump is the oil pump rotating speed at the current time.

[0075] Optionally, in the heat management device for transfer case provided by the embodiment of the present application, the first calculation module comprises: a first calculation submodule, configured to calculate the Hermite interpolation polynomial through the following formula:

[0076] L(t)=f(t0)+f[t0,t1]·(t-t0)+f[t0,t1,t2]·(t-t0)·(t-t1)+α·(t-t0)·(t-t1)·(t-t2);

[0077] wherein L(t) is the Hermite interpolation polynomial, t0 is the current time, t1 is the first historical time, t2 is the second historical time, t is a time variable, f[t0,t1] is a first difference quotient, f[t0,t1,t2] is a second difference quotient, and a is a target parameter; and a second calculation submodule, configured to calculate the first difference quotient through the following formula:

[0078] f[t0,t1]=[f(t0)-f(t1)] / (t0-t1), and f[t1,t2]=[f(t1)-f(t2)] / (t1-t2);

[0079] the second difference quotient is calculated through the following formula:

[0080] f[t0,t1,t2]=[f[t1,t2]-f[t0,t1]] / (t1-t2);

[0081] wherein f(t0) is the current temperature, f(t1) is the first temperature, and f(t2) is the second temperature.

[0082] Optionally, in the heat management device of the transfer case provided in the embodiments of the present application, the first calculation sub-module comprises a parameter calculation module configured to calculate the target parameter according to the following formula:

[0083] a = (N'(t1) - f[t0, t1] - f[t0, t1, t2] · (t0 - t2)) / ((t0 - t1) · (t1 - t2));

[0084] wherein N'(t1) is a first derivative of N(t) at t1, and N(t) is calculated according to the following formula:

[0085] N(t) = f(t0) + f[t0, t1] · (t - t0) + f[t0, t1, t2] · (t - t0) · (t - t1).

[0086] Optionally, in the heat management device of the transfer case provided in the embodiments of the present application, the acquisition unit 10 comprises a second acquisition module configured to acquire the temperature of the clutch plate at at least three different time points according to a preset time interval, to obtain at least one set of temperature data.

[0087] Optionally, in the heat management device of the transfer case provided in the embodiments of the present application, the device further comprises a temperature judgment unit configured to judge whether each of the predicted temperatures exceeds a second threshold value, wherein the first threshold value is greater than the second threshold value; and in the case where one of the predicted temperatures exceeds the second threshold value, an early warning prompt information is sent.

[0088] Optionally, in the heat management device of the transfer case provided in the embodiments of the present application, the judgment unit 40 comprises a determination module configured to determine a preset time interval from the earliest time point and the latest time point corresponding to the at least one set of temperature data, and determine a preset number according to the preset time interval; and a control module configured to control the clutch plate to be disengaged in the case where the judgment result indicates that more than the preset number of the predicted temperatures exceed the first threshold value.

[0089] The heat management device of the transfer case comprises a processor and a memory, and the acquisition unit 10, the determination unit 20, the calculation unit 30 and the judgment unit 40 are all stored in the memory as program units, and the corresponding functions are realized by the processor executing the program units stored in the memory.

[0090] The processor contains a core, and the core retrieves the corresponding program units from the memory. The core can be set to one or more, and the core parameters are adjusted to reduce the implementation of the overheating prevention strategy of the transfer case, thereby improving the user experience of the vehicle.

[0091] The memory can include non-persistent memory in a computer readable medium, forms of random access memory (RAM) and / or non-volatile memory such as read only memory (ROM) or flash memory, among others, including at least one memory chip.

[0092] The embodiment of the present application further provides a vehicle, wherein the transfer case of the vehicle adopts the heat management method of the transfer case.

[0093] The embodiment of the present application further provides a non-volatile storage medium, which comprises a stored program, wherein the program controls a device where the non-volatile storage medium is located to execute the heat management method of the transfer case when the program is running.

[0094] The embodiment of the present application further provides an electronic device, which comprises a processor and a memory; the memory stores computer readable instructions, and the processor is used for running the computer readable instructions, wherein the computer readable instructions execute the heat management method of the transfer case when running. The electronic device in the present application can be a server, a PC, a PAD, a mobile phone, etc.

[0095] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.

[0096] The present application is described with reference to flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 The function of one flow or multiple flows and / or blocks Figure 1 The function of one block or multiple blocks.

[0097] These computer program instructions can also be stored in a computer readable memory capable of directing the computer or other programmable data processing devices to work in a specific manner, so that the instructions stored in the computer readable memory produce a product including instruction means, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The function of one flow or multiple flows and / or blocksFigure 1 The function specified in one or more boxes.

[0098] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0099] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0100] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0101] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0102] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0103] The above merely provides an example of the present application, and is not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall fall into the scope of claims of the present application.

Claims

1. A method of thermal management of a transfer case, characterized by, The method comprises: acquiring at least one set of temperature data of a clutch plate of a transfer case, wherein each set of the temperature data at least contains temperatures of the clutch plate at three different time points; determining a function relationship between the temperature of the clutch plate and the time point through each set of the temperature data to obtain at least one function relationship; calculating a predicted temperature of the clutch plate at a target time point through the at least one function relationship to obtain at least one predicted temperature; determining whether each predicted temperature exceeds a first threshold value, and controlling the clutch plate to disengage according to the determination result; wherein determining the function relationship between the temperature of the clutch plate and the time point through each set of the temperature data comprises determining the function relationship based on the oil temperature, the oil pump speed and the temperature difference constant coefficient of the transfer case at the current time point; and wherein controlling the clutch plate to disengage according to the determination result comprises determining a preset time interval from the earliest time point and the latest time point corresponding to the at least one set of temperature data, and determining a preset number according to the preset time interval; and in the case where the determination result indicates that more than the preset number of the predicted temperatures exceed the first threshold value, controlling the clutch plate to disengage.

2. The method of claim 1, wherein, Determining the function relationship between the temperature of the clutch plate and the time point through each set of the temperature data comprises: calculating a Hermite interpolation polynomial through each set of the temperature data; acquiring the oil temperature, the oil pump speed and the temperature difference constant coefficient of the transfer case at the current time point; calculating the function relationship based on the Hermite interpolation polynomial, the oil temperature at the current time point, the oil pump speed and the temperature difference constant coefficient through the following formula: T(t) = f(t)·exp[(Cltt0-Oilt0) / Oilt0·Ct / (npump / 100)]; wherein T(t) is the function relationship, f(t) is the Hermite interpolation polynomial, exp[·] is an exponential operation with the natural logarithm base e as the base number, Cltt0 is the current temperature of the clutch plate at the current time point, Oilt0 is the oil temperature at the current time point, Ct is the temperature difference constant coefficient, and npump is the oil pump speed at the current time point.

3. The method of claim 2, wherein, In the case where each set of the temperature data contains the current temperature of the clutch plate at the current time point, a first temperature at a first historical time point and a second temperature at a second historical time point, calculating the Hermite interpolation polynomial through each set of the temperature data comprises: calculating the Hermite interpolation polynomial through the following formula: L(t) = f(t0) + f[t0,t1]·(t-t0) + f[t0,t1,t2]·(t-t0)·(t-t1) + α·(t-t0)·(t-t1)·(t-t2); wherein L(t) is the Hermite interpolation polynomial, t0 is the current time point, t1 is the first historical time point, t2 is the second historical time point, t is a time variable, f[t0,t1] is a first difference quotient, f[t0,t1,t2] is a second difference quotient, and α is a target parameter; wherein the first difference quotient is calculated through the following formula: f[t0, t1] = [f(t0) - f(t1)] / (t0 - t1), f[t1, t2] = [f(t1) - f(t2)] / (t1 - t2); The second difference quotient is calculated by the following formula: f[t0, t1, t2] = [f[t1, t2] - f[t0, t1]] / (t1 - t2); Wherein, f(t0) is the current temperature, f(t1) is the first temperature, f(t2) is the second temperature.

4. The method of claim 3, wherein, The target parameter is calculated by the following formula: Alpha = (N'(t1) - f[t0, t1] - f[t0, t1, t2] (t0 - t2)) / ((t0 - t1) (t1 - t2)); Wherein, the N'(t1) is the first derivative of N(t) at t1, N(t) is calculated by the following formula: N(t) = f(t0) + f[t0, t1]·(t - t0) + f[t0, t1, t2]·(t - t0)·(t - t1).

5. The method of claim 1, wherein, Obtaining at least one set of temperature data of the clutch disc of the transfer includes: According to the preset time interval, the temperature of the clutch disc at at least three different time points is obtained respectively, and at least one set of temperature data is obtained.

6. The method of claim 1, wherein, Before determining whether each of the predicted temperatures exceeds the first threshold, the method further comprises: Determining whether each of the predicted temperatures exceeds a second threshold, wherein the first threshold is greater than the second threshold; In the case where one of the predicted temperatures exceeds the second threshold, an early warning prompt is issued.

7. A vehicle characterized by comprising: The transfer of the vehicle adopts the heat management method of the transfer according to any one of claims 1 to 6.

8. A thermal management device for a transfer case, characterized by, Comprise: An acquisition unit is configured to acquire at least one set of temperature data of a clutch disc of a transfer, wherein each set of the temperature data comprises at least temperatures of the clutch disc at three different time points; A determination unit is configured to determine a functional relationship between the temperature and the time point of the clutch disc based on each set of the temperature data, and obtain at least one functional relationship; A calculation unit is configured to calculate a predicted temperature of the clutch disc at a target time point based on the at least one functional relationship, and obtain at least one predicted temperature; A determination unit is configured to determine whether each of the predicted temperatures exceeds a first threshold, and control the clutch disc to disengage based on the determination result. The determination unit is further configured to determine the functional relationship based on an oil temperature, an oil pump speed and a temperature difference constant of the transfer at a current time point. The determination unit is further configured to determine a preset time interval based on the earliest time point and the latest time point corresponding to the at least one set of temperature data, and determine a preset number based on the preset time interval; in the case where the determination result indicates that more than the preset number of the predicted temperatures exceed the first threshold, the clutch disc is controlled to disengage.

9. A non-volatile storage medium, comprising: The non-volatile storage medium comprises a stored program, wherein the program controls the device in which the non-volatile storage medium is located to perform the heat management method of the transfer according to any one of claims 1 to 6 when the program is executed.

Citation Information

Patent Citations

  • Transmission predictive thermal protection method and automobile

    CN113864372A

  • System and method of controlling idle-stop vehicle

    US20060009325A1