Transmission oil temperature determination method, device, medium, vehicle, and program product

By acquiring vehicle status information and engine temperature data, the transmission oil temperature is calculated, solving the problems of difficult sensor placement and failure. This improves the accuracy of oil temperature measurement and the efficiency of fault diagnosis, and is applicable to various vehicle models and transmissions.

CN120759911BActive Publication Date: 2026-07-31BEIQI FOTON MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIQI FOTON MOTOR CO LTD
Filing Date
2025-05-29
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

In the existing technology, it is difficult to obtain oil temperature data for electromechanical automatic transmissions and the sensors are prone to failure, resulting in large deviations in oil temperature estimation and making it impossible to accurately determine the oil temperature of the transmission under different conditions.

Method used

By acquiring vehicle status information and combining it with engine coolant temperature and intake air temperature, the transmission oil temperature is determined when the vehicle is running, and the oil temperature change trend is calculated using preset heating and cooling temperatures when the vehicle is in motion, thus avoiding the need to install a temperature sensor.

Benefits of technology

It achieves accurate and reliable transmission oil temperature monitoring, improves fault warning and diagnosis efficiency, reduces costs and error rates, and is applicable to different vehicle models and transmission types.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120759911B_ABST
    Figure CN120759911B_ABST
Patent Text Reader

Abstract

This disclosure relates to a method, apparatus, medium, vehicle, and program product for determining transmission oil temperature, relating to the field of vehicle technology, and enabling accurate estimation of transmission oil temperature based on the overall vehicle status. The method for determining transmission oil temperature may include: acquiring vehicle status information; when the status information indicates that the vehicle is in a starting state, acquiring the engine coolant temperature and intake air temperature, and determining the transmission oil temperature based on the coolant temperature and intake air temperature; when the status information indicates that the vehicle is in a driving state, acquiring a first oil temperature of the transmission at a first moment, and determining a second oil temperature of the transmission at a second moment, based on the first oil temperature, a preset heating temperature, and a preset cooling temperature, wherein the second moment is after the first moment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle technology, and more specifically, to a method, apparatus, medium, vehicle, and program product for determining transmission oil temperature. Background Technology

[0002] The use and control of Automated Mechanical Transmission (AMT) requires transmission oil temperature data. Currently, transmission oil temperature data is generally obtained through temperature sensors. However, placing temperature sensors inside the transmission presents challenges such as placement difficulties and the risk of sensor failure during use. Summary of the Invention

[0003] To address the shortcomings of existing technologies, this disclosure provides a method, apparatus, medium, vehicle, and program product for determining transmission oil temperature.

[0004] To achieve the above objectives, in a first aspect, this disclosure provides a method for determining transmission oil temperature, the method comprising: Obtain vehicle status information; When the status information indicates that the vehicle is in the start-up state, the engine coolant temperature and intake air temperature of the vehicle are obtained, and the transmission oil temperature of the vehicle is determined based on the coolant temperature and the intake air temperature. When the status information indicates that the vehicle is in a driving state, the first oil temperature of the transmission at a first moment is obtained, and the second oil temperature of the transmission at a second moment is determined based on the first oil temperature, the preset heating temperature, and the preset cooling temperature, wherein the second moment is after the first moment.

[0005] Secondly, this disclosure provides a transmission oil temperature determination device, the device comprising: The acquisition module is configured to acquire the vehicle's status information, as well as the engine coolant temperature and intake air temperature of the vehicle. The execution module is configured to, when the status information indicates that the vehicle is in a starting state, acquire the coolant temperature and intake air temperature of the engine in the vehicle, and determine the oil temperature of the transmission in the vehicle based on the coolant temperature and the intake air temperature. When the status information indicates that the vehicle is in a driving state, the first oil temperature of the transmission at a first moment is obtained, and the second oil temperature of the transmission at a second moment is determined based on the first oil temperature, the preset heating temperature, and the preset cooling temperature, wherein the second moment is after the first moment.

[0006] Thirdly, this disclosure provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the method described in the first aspect.

[0007] Fourthly, this disclosure provides a vehicle, including: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the method described in the first aspect.

[0008] Fifthly, this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the method described in the first aspect.

[0009] The above technical solution determines the transmission oil temperature based on the engine coolant temperature and intake air temperature when the vehicle is running. When the vehicle is in motion, the second transmission oil temperature is determined based on the transmission's previous first oil temperature, preset heating temperature, and preset cooling temperature. By dividing the vehicle's state into running and motion states and providing methods for determining the transmission oil temperature under different states, the accuracy and reliability of the obtained oil temperature readings are ensured. The solution eliminates the need for temperature sensors, saving on oil temperature estimation costs, and avoids waiting for sensor readings, improving the efficiency of transmission fault warning and diagnosis, and enhancing the reliability and accuracy of the obtained transmission oil temperature readings. Furthermore, it is not limited by vehicle model or transmission type and requires no modification to the vehicle's hardware, making it highly applicable.

[0010] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description

[0011] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings: Figure 1 This is a flowchart illustrating a method for determining transmission oil temperature according to an exemplary embodiment of this disclosure.

[0012] Figure 2 This is another flowchart illustrating a method for determining transmission oil temperature according to an exemplary embodiment of this disclosure.

[0013] Figure 3 This is a block diagram of a transmission oil temperature determination device according to an exemplary embodiment of the present disclosure.

[0014] Figure 4 This is a block diagram of a vehicle according to an exemplary embodiment of the present disclosure. Detailed Implementation

[0015] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.

[0016] It should be understood that in low-temperature conditions, the engine and transmission control system acquires temperature signals such as transmission oil temperature and engine coolant temperature, and then controls the transmission gear changes according to the set temperature to limit shifting to higher gears in low-temperature conditions, thereby protecting the transmission and engine. If the engine coolant temperature or transmission oil temperature is lower than a certain set value, the transmission is prohibited from shifting to higher gears, allowing it to operate in the lower gear range and the engine to operate at a higher speed, causing the engine coolant temperature to rise rapidly. This function stops working when both the transmission oil temperature and the engine coolant temperature exceed the set temperature value.

[0017] The inventors discovered that the conventional method of obtaining transmission fluid temperature by installing a temperature sensor is costly. Furthermore, the existing algorithms have significant errors in estimating fluid temperature during vehicle operation, making it impossible to determine the transmission fluid temperature when the vehicle is running or in motion.

[0018] In view of this, the present disclosure provides a method, apparatus, medium, vehicle and program product for determining transmission oil temperature, which can accurately estimate the transmission oil temperature based on the overall vehicle condition, and is not limited by vehicle model or transmission type.

[0019] Figure 1 This is a flowchart illustrating a method for determining transmission oil temperature according to an exemplary embodiment of this disclosure. This method can be used in any type of vehicle, such as gasoline-powered vehicles, hybrid vehicles, etc. Figure 1 As shown, the method for determining transmission oil temperature may include the following steps: In step S101, the vehicle's status information is obtained.

[0020] It is worth noting that the status information includes, but is not limited to, engine status, control mode, GPS location, speed, acceleration, instrument panel indicator lights, battery voltage, electrical load, seat belt status, and tire pressure. This status information can be obtained through the vehicle's built-in sensors and on-board diagnostic (OBD) system without affecting the safety and performance of the vehicle during startup and driving.

[0021] In step S102, when the status information indicates that the vehicle is in the start-up state, the engine coolant temperature and intake air temperature are obtained, and the transmission oil temperature is determined based on the coolant temperature and intake air temperature.

[0022] It should be understood that if the key indicator lights on the vehicle's dashboard (such as the engine indicator light and oil pressure indicator light) are working normally, or if the vehicle's tachometer has a reading that is stable within a certain range, it can be determined that the vehicle is in the starting state and the engine is running. At this time, the transmission oil temperature at the time of engine startup can be obtained based on the engine coolant temperature and intake air temperature.

[0023] In step S103, when the status information indicates that the vehicle is in a driving state, the first oil temperature of the transmission at the first moment is obtained, and the second oil temperature of the transmission at the second moment is determined based on the first oil temperature, the preset heating temperature and the preset cooling temperature. The second moment is after the first moment.

[0024] In this embodiment, the engine intake of the gasoline vehicle is equipped with an air temperature sensor, which can be used as the ambient temperature for calculating the transmission oil temperature. For example, when the vehicle is stationary for a sufficiently long period, the transmission oil temperature should be the same as the ambient temperature. When the vehicle is running, or when the vehicle has been shut down for a short period after running, the engine coolant temperature may not be the same as the ambient temperature. In this case, the transmission oil temperature should be related to both the engine coolant temperature and the ambient temperature. Furthermore, as the vehicle runs, the current transmission oil temperature may change based on the previous transmission oil temperature. That is, vehicle transmission temperature = initial transmission temperature + increase in temperature per unit of transmission oil during driving - decrease in temperature of the transmission during driving. Therefore, the transmission oil temperature can be calculated based on the current state of the vehicle using a calculation method corresponding to the current state.

[0025] It should be understood that when a vehicle is in motion, the steering wheel rotation angle, tire horizontal deflection angle, brake pedal force, and vehicle speed can be used to determine the transmission oil temperature during vehicle operation, based on preset heating temperature, preset cooling temperature, and the transmission oil temperature at the previous moment.

[0026] It is worth noting that the transmission oil temperature is not calculated after the vehicle is IG-OFF (turned off). The oil temperature is recalculated when the vehicle is IG-ON (started) and when the vehicle is in motion.

[0027] This embodiment of the invention can quickly determine whether the vehicle is in a starting or driving state based on the vehicle's status information, and then promptly take appropriate calculation methods to determine the transmission oil temperature. When the vehicle is in a starting state, the transmission oil temperature is determined based on the engine coolant temperature and intake air temperature; when the vehicle is in a driving state, a second oil temperature is determined based on a first oil temperature, a preset heating temperature, and a preset cooling temperature. This eliminates the need for temperature sensors, improving the efficiency of transmission fault warning and diagnosis, and enhancing the reliability and accuracy of the obtained transmission oil temperature. Furthermore, considering the oil temperature change trend during the temperature determination process further improves the reliability and accuracy of the obtained transmission oil temperature. The entire process can automatically determine the transmission oil temperature based on vehicle status information without manual intervention, reducing the error rate of human judgment. It also eliminates the need to wait for temperature sensor readings, shortening the time required to determine the transmission oil temperature and avoiding unreliable vehicle control processes due to temperature sensor readout delays. Moreover, it is not limited by vehicle model or transmission type, requires no modification to vehicle hardware, and has high applicability.

[0028] To help those skilled in the art better understand the transmission oil temperature determination method provided in this disclosure, the steps of the method are described in detail below.

[0029] In one feasible implementation, determining the transmission oil temperature in the vehicle based on the water temperature and intake air temperature in step S102 may include: Determine the difference between the water temperature and the intake air temperature; If the difference is greater than or equal to a preset threshold, and the water temperature is greater than the intake air temperature, the transmission oil temperature in the vehicle is determined based on the water temperature, intake air temperature, and preset correction coefficient. If the difference is greater than or equal to a preset threshold, and the water temperature is less than or equal to the intake air temperature, the water temperature is determined as the transmission oil temperature of the vehicle.

[0030] It is worth noting that the difference between the coolant temperature and the intake air temperature can be either the coolant temperature minus the absolute value of the intake air temperature, or the intake air temperature minus the absolute value of the coolant temperature. The preset threshold can be preset based on the difference between the engine coolant temperature and the intake air temperature when the vehicle is in the starting state, or it can be preset based on the accuracy of calculating the transmission oil temperature. This disclosure does not limit either of these methods.

[0031] In this embodiment, if the difference between the engine coolant temperature and the intake air temperature exceeds a preset threshold, it is considered that the transmission oil temperature deviates significantly from the ambient temperature. In this case, two scenarios need to be considered: Scenario 1: When the vehicle is just started, the transmission oil temperature is lower than the ambient temperature; in this case, the engine coolant temperature can be used as the transmission oil temperature. Scenario 2: When the vehicle has been running for a certain period, the transmission oil temperature is higher than the ambient temperature; in this case, the transmission oil temperature needs to be determined based on the coolant temperature, the intake air temperature, and a preset correction coefficient. Therefore, the relationship between the coolant temperature and the intake air temperature can be used to determine whether the vehicle has just started or has been running for a certain period, thereby determining the transmission temperature.

[0032] For example, if the difference between the coolant temperature and the intake air temperature is greater than or equal to a preset threshold, then the transmission oil temperature needs to be determined in two ways based on the relationship between the coolant temperature and the intake air temperature. Method 1: When the coolant temperature is greater than the intake air temperature, the transmission oil temperature is determined based on the coolant temperature, the intake air temperature, and a preset correction coefficient. Method 2: When the coolant temperature is less than or equal to the intake air temperature, the intake air temperature is determined as the transmission oil temperature.

[0033] In this embodiment, the difference between water temperature and intake air temperature, combined with a preset threshold, can more accurately reflect the actual working environment of the transmission. Furthermore, based on the relationship between water temperature and intake air temperature, different calculation methods are used to determine the transmission oil temperature, which helps to reduce errors caused by environmental factors.

[0034] In one feasible implementation, determining the transmission oil temperature in the vehicle based on the water temperature, intake air temperature, and a preset correction coefficient may include: When the water temperature is higher than the water temperature threshold, the water temperature is multiplied by a preset correction coefficient to obtain the intermediate temperature, and the intermediate temperature is added to the intake air temperature to obtain the transmission oil temperature in the vehicle. When the water temperature is less than or equal to the water temperature threshold, the intake air temperature is subtracted from the preset correction temperature to obtain the transmission oil temperature in the vehicle.

[0035] It is worth noting that the water temperature threshold can be preset based on the water temperature when the engine is actually running. The preset correction coefficient is a dimensionless quantity, such as 0.6, 1.2, etc., and the preset correction temperature can be preset based on the water temperature when the engine is actually running, such as 5℃, 10℃, etc. This disclosure does not limit this.

[0036] In this embodiment, if the difference between the coolant temperature and the ambient temperature is greater than a set condition, and the coolant temperature is significantly higher than the ambient temperature, the vehicle can be considered to be in a state where it has just stopped. In this case, the intake air temperature and the engine coolant temperature can be considered together as input conditions for the initial oil temperature calculation. If the coolant temperature is only slightly higher than the ambient temperature, the transmission oil temperature can be calculated directly based on the intake air temperature.

[0037] For example, given a preset correction coefficient of B and a preset correction temperature of C, when the difference between the coolant temperature and the intake air temperature is greater than or equal to a preset threshold, and the coolant temperature is greater than the intake air temperature, the transmission oil temperature (OilTemp) will be higher when the coolant temperature exceeds the coolant temperature threshold. i=0 =Water temperature × B + Intake air temperature; When the water temperature is less than or equal to the water temperature threshold, the transmission oil temperature is... i=0 =Intake air temperature - C.

[0038] It should be understood that when the water temperature is higher than the intake air temperature, the calculation of the transmission oil temperature can be further refined based on the relationship between the water temperature and the water temperature threshold, thereby further reducing errors caused by environmental factors.

[0039] In one feasible implementation, the method for determining the transmission oil temperature may further include: If the difference is less than a preset threshold, the minimum value between water temperature and intake air temperature is determined as the transmission oil temperature in the vehicle.

[0040] For example, if the difference between the coolant temperature and the intake air temperature is less than a preset threshold, the transmission oil temperature (OilTemp) will be... i=0 =MIN (water temperature, intake air temperature).

[0041] In this embodiment, when the vehicle has been stationary for a sufficiently long time, the transmission oil temperature should be the same as the ambient temperature, and the difference between the coolant temperature and the intake air temperature should be small. At this time, the vehicle can collect two temperature signals, and since the transmission is inside the vehicle, the temperature with the lower sensor temperature is selected as the transmission oil temperature.

[0042] In one feasible implementation, determining the second oil temperature of the transmission at the second moment based on the first oil temperature, the preset heating temperature, and the preset cooling temperature in step S103 may include: The first oil temperature is added to the preset heating temperature and subtracted from the preset cooling temperature to obtain the second oil temperature of the vehicle's transmission at the second moment. The preset heating temperature is obtained by multiplying the preset heating coefficient by the distance the vehicle travels per unit time, and the preset cooling temperature is obtained by multiplying the preset cooling coefficient, the difference between the first oil temperature and the intake air temperature, and the distance traveled per unit time.

[0043] It is worth noting that when the vehicle is in motion, considering the trend of transmission oil temperature changes, it is necessary to refer to the first oil temperature (OilTemp) of the transmission at the previous moment i-1. i-1 The oil temperature (OilTemp) of the transmission at the current moment i is determined by combining the preset heat dissipation temperature and the preset heating temperature. i .

[0044] In one feasible embodiment, the transmission oil temperature determination method may further include: If the transmission oil temperature is higher than the preset oil temperature threshold, the preset oil temperature threshold will be used as the new transmission oil temperature.

[0045] Because the vehicle temperature will continue to rise during driving, a preset oil temperature threshold is set. Once the transmission oil temperature exceeds the preset oil temperature threshold, the preset oil temperature threshold is used as the new transmission oil temperature, and the transmission oil temperature is no longer calculated. Furthermore, because the preset heat dissipation temperature may be negative during vehicle driving, the minimum preset heat dissipation temperature is limited to 0.

[0046] For example, the preset heating temperature is determined as: preset heating coefficient × distance traveled per unit time; the preset heat dissipation temperature is determined as: preset heat dissipation coefficient × (first oil temperature OilTemp) i-1 -Intake air temperature) × Distance traveled per unit time, then the transmission oil temperature at time i = first oil temperature OilTemp i-1 +Preset heating temperature -Preset heat dissipation temperature.

[0047] It is worth noting that when the vehicle was in the starting state at the previous moment and is in the driving state at the current moment, the calculation method of the transmission oil temperature can be determined by the aforementioned state information indicating that the vehicle is in the starting state. First, the first oil temperature of the transmission in the vehicle at the previous moment is determined based on the water temperature and intake air temperature. Then, the second oil temperature of the transmission in the vehicle at the current moment is determined based on the first oil temperature, the preset heating temperature, and the preset heat dissipation coefficient.

[0048] In one feasible implementation, the method for determining transmission oil temperature may further include: When the status information indicates that the transmission is in an abnormal state, the oil temperature at the time of the abnormality is determined as the transmission oil temperature.

[0049] It is worth noting that when the status information indicates that the transmission is in an abnormal state, the transmission oil temperature is determined to be the initial oil temperature value when the transmission malfunctions.

[0050] The complete steps of the transmission oil temperature determination method provided in this disclosure will be described in detail below using one embodiment, such as... Figure 2 As shown, the vehicle's driving phase is divided into four stages: IG-ON, engine start-up, driving control, and termination control. Transmission oil temperature calculation is not performed during the IG-ON and termination control stages. Initial oil temperature is calculated during engine start-up, and oil temperature is calculated during driving control. The preset threshold, initial value under abnormal conditions, preset correction coefficient B, preset correction temperature C, and heating coefficient involved in the oil temperature calculation are all calibrated values. The specific process is as follows: I. Calculation of initial oil temperature: i. When the difference between the coolant temperature and the intake air temperature is less than the preset threshold, the transmission oil temperature = MIN (coolant temperature, intake air temperature). ii. When the difference between the water temperature and the air intake temperature is greater than or equal to the preset threshold, proceed to step 1 or step 2.

[0051] Step 1: When the water temperature is higher than the air intake temperature, proceed to either step ① or step ②.

[0052] ① When the water temperature is greater than the water temperature threshold, the transmission oil temperature = intake air temperature + water temperature × preset correction coefficient B; ② When the water temperature is less than or equal to the water temperature threshold, the transmission oil temperature = intake air temperature - preset correction temperature.

[0053] Step 2: When the water temperature is less than or equal to the air intake temperature, proceed to step ③.

[0054] ③ Transmission oil temperature = water temperature.

[0055] iii. When the transmission malfunctions, the transmission oil temperature equals the initial value at the time of the malfunction.

[0056] II. Calculation of oil temperature during driving: Transmission oil temperature i =Transmission oil temperature i-1 +Preset heating temperature -Preset heat dissipation temperature; Wherein, preset heating temperature = preset heating coefficient × distance traveled per unit time; Preset cooling temperature = transmission oil temperature i-1 -Intake air temperature × Distance traveled per unit time.

[0057] This disclosure divides the vehicle state into four states: IG-ON (ignition), engine start, driving (driving control), and stopped (termination control). For each state, a corresponding transmission oil temperature calculation method is provided. Specifically, for the engine start state, a detailed division is made based on the difference between the engine coolant temperature and the intake air temperature, and a corresponding oil temperature estimation algorithm is given. This division method addresses the complexities of oil temperature estimation, making the calculation results of each algorithm closer to the actual oil temperature value. Furthermore, oil temperature calculation is achieved through a combination of calibration and algorithm, where the corresponding calibration values ​​ensure the calculation process is universal and easy to use.

[0058] Based on the same inventive concept, this disclosure also provides a transmission oil temperature determination device, such as... Figure 3 As shown, the transmission oil temperature determination device includes an acquisition module 301 and an execution module 302.

[0059] Among them, the acquisition module 301 is configured to acquire the vehicle's status information; The execution module 302 is configured to acquire the engine coolant temperature and intake air temperature of the vehicle when the status information indicates that the vehicle is in the start state, and determine the transmission oil temperature of the vehicle based on the coolant temperature and intake air temperature. When the status information indicates that the vehicle is in a driving state, the first oil temperature of the transmission at the first moment is obtained, and the second oil temperature of the transmission at the second moment is determined based on the first oil temperature, the preset heating temperature, and the preset cooling temperature. The second moment is after the first moment.

[0060] This embodiment of the invention can quickly determine whether the vehicle is in a starting or driving state based on the vehicle's status information, and then promptly take appropriate calculation methods to determine the transmission oil temperature. When the vehicle is in a starting state, the transmission oil temperature is determined based on the engine coolant temperature and intake air temperature; when the vehicle is in a driving state, a second oil temperature is determined based on a first oil temperature, a preset heating temperature, and a preset cooling temperature. This eliminates the need for temperature sensors, improving the efficiency of transmission fault warning and diagnosis, and enhancing the reliability and accuracy of the obtained transmission oil temperature. Furthermore, considering the oil temperature change trend during the temperature determination process further improves the reliability and accuracy of the obtained transmission oil temperature. The entire process can automatically determine the transmission oil temperature based on vehicle status information without manual intervention, reducing the error rate of human judgment. It also eliminates the need to wait for temperature sensor readings, shortening the time required to determine the transmission oil temperature and avoiding unreliable vehicle control processes due to temperature sensor readout delays. Moreover, it is not limited by vehicle model or transmission type, requires no modification to vehicle hardware, and has high applicability.

[0061] Optionally, the execution module 302 is configured to determine the difference between the water temperature and the intake air temperature; If the difference is greater than or equal to a preset threshold, and the water temperature is greater than the intake air temperature, the transmission oil temperature in the vehicle is determined based on the water temperature, intake air temperature, and preset correction coefficient. If the difference is greater than or equal to a preset threshold, and the water temperature is less than or equal to the intake air temperature, the water temperature is determined as the transmission oil temperature of the vehicle.

[0062] Optionally, the execution module 302 is configured to multiply the water temperature by a preset correction coefficient to obtain an intermediate temperature when the water temperature is greater than the water temperature threshold, and add the intermediate temperature to the intake air temperature to obtain the oil temperature of the transmission in the vehicle. When the water temperature is less than or equal to the water temperature threshold, the intake air temperature is subtracted from the preset correction temperature to obtain the transmission oil temperature in the vehicle.

[0063] Optionally, the execution module 302 is configured to determine the minimum of the water temperature and the intake air temperature as the oil temperature of the transmission in the vehicle if the difference is less than a preset threshold.

[0064] Optionally, the execution module 302 is configured to add a preset heating temperature to the first oil temperature and subtract a preset cooling temperature to obtain the second oil temperature of the vehicle transmission at a second moment. The preset heating temperature is obtained by multiplying a preset heating coefficient by the distance the vehicle travels per unit time, and the preset cooling temperature is obtained by multiplying a preset cooling coefficient, the difference between the first oil temperature and the intake air temperature, and the distance traveled per unit time.

[0065] Optionally, the execution module 302 is configured to determine the oil temperature at the time of the transmission abnormality as the transmission oil temperature when the status information indicates that the transmission is in an abnormal state.

[0066] Optionally, the execution module 302 is configured to use the preset oil temperature threshold as the new oil temperature of the transmission when the transmission oil temperature is greater than the preset oil temperature threshold.

[0067] Regarding the transmission oil temperature determination device in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated here.

[0068] Based on the same inventive concept, this disclosure also provides a vehicle, including: A memory on which computer programs are stored; The processor executes the computer program in memory to implement the above-described method for determining the transmission oil temperature.

[0069] This embodiment of the invention can quickly determine whether the vehicle is in a starting or driving state based on the vehicle's status information, and then promptly take appropriate calculation methods to determine the transmission oil temperature. When the vehicle is in a starting state, the transmission oil temperature is determined based on the engine coolant temperature and intake air temperature; when the vehicle is in a driving state, a second oil temperature is determined based on a first oil temperature, a preset heating temperature, and a preset cooling temperature. This eliminates the need for temperature sensors, improving the efficiency of transmission fault warning and diagnosis, and enhancing the reliability and accuracy of the obtained transmission oil temperature. Furthermore, considering the oil temperature change trend during the temperature determination process further improves the reliability and accuracy of the obtained transmission oil temperature. The entire process can automatically determine the transmission oil temperature based on vehicle status information without manual intervention, reducing the error rate of human judgment. It also eliminates the need to wait for temperature sensor readings, shortening the time required to determine the transmission oil temperature and avoiding unreliable vehicle control processes due to temperature sensor readout delays. Moreover, it is not limited by vehicle model or transmission type, requires no modification to vehicle hardware, and has high applicability.

[0070] Figure 4 This is a block diagram illustrating a vehicle 400 according to an exemplary embodiment. For example, vehicle 400 can be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicles. Vehicle 400 can be an autonomous vehicle or a semi-autonomous vehicle.

[0071] Reference Figure 4 The vehicle 400 may include various subsystems, such as an infotainment system 410, a perception system 420, a decision control system 430, a drive system 440, and a computing platform 450. The vehicle 400 may also include more or fewer subsystems, and each subsystem may include multiple components. Furthermore, each subsystem and component of the vehicle 400 can be interconnected via wired or wireless means.

[0072] In some embodiments, the infotainment system 410 may include a communication system, an entertainment system, and a navigation system, etc.

[0073] The perception system 420 may include several sensors for sensing information about the environment surrounding the vehicle 400. For example, the perception system 420 may include a global positioning system (which may be GPS, BeiDou, or other positioning systems), an inertial measurement unit (IMU), lidar, millimeter-wave radar, ultrasonic radar, and a camera device.

[0074] The decision control system 430 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.

[0075] The drive system 440 may include components that provide powered motion to the vehicle 400. In one embodiment, the drive system 440 may include an engine, an energy source, a transmission system, and wheels. The engine may be one or a combination of internal combustion engines, electric motors, and compressed air engines. The engine is capable of converting energy provided by the energy source into mechanical energy.

[0076] Some or all of the functions of the vehicle 400 are controlled by a computing platform 450. The computing platform 450 may include at least one processor 451 and a memory 452, the processor 451 being able to execute instructions 453 stored in the memory 452.

[0077] Processor 451 can be any conventional processor, such as a commercially available CPU. Processors may also include graphics processing units (GPUs), field-programmable gate arrays (FPGAs), systems-on-chips (SoCs), application-specific integrated circuits (ASICs), or combinations thereof.

[0078] The memory 452 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0079] In addition to instruction 453, memory 452 can also store data, such as vehicle status information, engine coolant temperature, intake air temperature, preset heating temperature, and preset cooling temperature. The data stored in memory 452 can be used by computing platform 450.

[0080] In this embodiment of the disclosure, processor 451 may execute instruction 453 to complete all or part of the steps of the above-described method for determining transmission oil temperature.

[0081] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the transmission oil temperature determination method described above. For example, the computer-readable storage medium may be the memory 452 including the program instructions described above, which may be executed by the processor 451 of the vehicle 400 to complete the transmission oil temperature determination method described above.

[0082] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the above-described transmission oil temperature determination method when executed by the programmable device.

[0083] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings. However, this disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this disclosure, various simple modifications can be made to the technical solutions of this disclosure, and these simple modifications all fall within the protection scope of this disclosure.

[0084] It should also be noted that the various specific technical features described in the above embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.

[0085] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.

Claims

1. A method for determining transmission oil temperature, characterized in that, The method includes: Obtain vehicle status information; When the status information indicates that the vehicle is in a running state, the coolant temperature and intake air temperature of the vehicle's engine are acquired, and the transmission oil temperature is determined based on the coolant temperature and the intake air temperature. Determining the transmission oil temperature based on the coolant temperature and the intake air temperature includes: determining the difference between the coolant temperature and the intake air temperature; if the difference is greater than or equal to a preset threshold, and the coolant temperature is greater than the intake air temperature, determining the transmission oil temperature based on the coolant temperature, the intake air temperature, and a preset correction coefficient; if the difference is greater than or equal to the preset threshold, and the coolant temperature is less than or equal to the intake air temperature, determining the transmission oil temperature based on the coolant temperature, the intake air temperature, and a preset correction coefficient. When the air intake temperature is within the specified range, the water temperature is determined as the transmission oil temperature of the vehicle. The determination of the transmission oil temperature based on the water temperature, the air intake temperature, and a preset correction coefficient includes: when the water temperature is greater than a water temperature threshold, multiplying the water temperature by the preset correction coefficient to obtain an intermediate temperature, and adding the intermediate temperature to the air intake temperature to obtain the transmission oil temperature; when the water temperature is less than or equal to the water temperature threshold, subtracting the preset correction temperature from the air intake temperature to obtain the transmission oil temperature; and when the difference is less than the preset threshold, determining the minimum value between the water temperature and the air intake temperature as the transmission oil temperature. When the status information indicates that the vehicle is in a driving state, the first oil temperature of the transmission at a first moment is obtained, and the second oil temperature of the transmission at a second moment is determined based on the first oil temperature, the preset heating temperature, and the preset cooling temperature, wherein the second moment is after the first moment.

2. The method for determining transmission oil temperature according to claim 1, characterized in that, Determining the second oil temperature of the transmission at a second moment based on the first oil temperature, the preset heating temperature, and the preset cooling temperature includes: The first oil temperature is added to a preset heating temperature and subtracted from a preset cooling temperature to obtain the second oil temperature of the vehicle's transmission at a second moment. The preset heating temperature is obtained by multiplying a preset heating coefficient by the distance the vehicle travels per unit time, and the preset cooling temperature is obtained by multiplying a preset cooling coefficient, the difference between the first oil temperature and the intake air temperature, and the distance traveled per unit time.

3. The method for determining transmission oil temperature according to claim 1, characterized in that, The method further includes: When the status information indicates that the transmission is in an abnormal state, the oil temperature at which the transmission malfunctions is determined as the transmission oil temperature.

4. The method for determining transmission oil temperature according to claim 1, characterized in that, The method further includes: If the oil temperature of the transmission is higher than a preset oil temperature threshold, the preset oil temperature threshold shall be used as the new oil temperature of the transmission.

5. A transmission oil temperature determination device, characterized in that, The device includes: The acquisition module is configured to acquire vehicle status information; An execution module is configured to, when the status information indicates that the vehicle is in a starting state, acquire the engine coolant temperature and intake air temperature of the vehicle, and determine the transmission oil temperature of the vehicle based on the coolant temperature and the intake air temperature; specifically, the execution module is configured to determine the difference between the coolant temperature and the intake air temperature; if the difference is greater than or equal to a preset threshold, and the coolant temperature is greater than the intake air temperature, determine the transmission oil temperature of the vehicle based on the coolant temperature, the intake air temperature, and a preset correction coefficient; if the difference is greater than or equal to the preset threshold, and the coolant temperature is less than or equal to the intake air temperature, determine the coolant temperature as the transmission oil temperature of the vehicle; specifically, the execution module is configured to, when the coolant temperature is greater than a coolant temperature threshold... When the water temperature is less than or equal to the water temperature threshold, the preset correction temperature is subtracted from the intake air temperature to obtain the transmission oil temperature. The execution module is further configured to determine the minimum value between the water temperature and the intake air temperature as the transmission oil temperature when the difference is less than the preset threshold. When the state information indicates that the vehicle is in a driving state, the first transmission oil temperature at a first moment is obtained, and the second transmission oil temperature at a second moment is determined based on the first oil temperature, the preset heating temperature, and the preset cooling temperature, wherein the second moment is after the first moment.

6. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1-4.

7. A vehicle, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the method of any one of claims 1-4.