Oil temperature estimation device and oil temperature estimation method
The oil temperature estimation device calculates oil temperature using vehicle speed and load conditions to provide accurate high-temperature protection for drive systems, addressing sensor reliance and cost issues in existing technologies.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-05-31
- Publication Date
- 2026-04-07
AI Technical Summary
Existing technologies rely on oil temperature sensors for high oil temperature control, but fail to estimate oil temperature accurately when sensors malfunction or are not installed, leading to increased costs and labor, and cannot account for varying conditions without detected values.
An oil temperature estimation device and method that uses vehicle speed, saturate oil temperature acquisition, oil temperature deviation, and feedback value determination to estimate oil temperature without a sensor, utilizing a microprocessor-based system to calculate and adjust engine output for protection.
Enables accurate oil temperature estimation and high-temperature protection for drive systems without sensors, reducing costs and labor, and effectively managing oil temperature based on driving conditions.
Smart Images

Figure 0007841947000001 
Figure 0007841947000002 
Figure 0007841947000003
Abstract
Description
Technical Field
[0001] The present invention relates to an oil temperature estimation device and an oil temperature estimation method, and more particularly to an oil temperature estimation device and an oil temperature estimation method for estimating the oil temperature of a drive system of a vehicle.
Background Art
[0002] For example, the driving force generated by an engine or the like is converted by a transmission and then transmitted to the driving wheels of a vehicle via a differential. By the way, for example, when driving for a long time in an environment of high outside air temperature or high engine load, the temperature of the oil (oil temperature) used in the drive system such as a transmission and a differential rises. And when the oil temperature of the drive system (such as a transmission and a differential) becomes higher than the durability temperature of the component parts, there is a risk of impairing the component reliability (causing early deterioration of the component parts, etc.).
[0003] In particular, the hypoid gear that constitutes the differential has a large temperature rise due to heat generation in the gear sliding part and tends to become high temperature when a continuous high-load operating state continues. When the differential becomes high temperature and the oil also becomes high temperature, the viscosity of the oil decreases and oil film breakage occurs, abnormal wear and scoring of the gear tooth surface occur, and there is a risk of causing a decrease in lubrication performance due to early deterioration of the oil and a decrease in the life of resin and rubber component parts due to high temperature deterioration.
[0004] Therefore, in order to prevent overheating of the drive system (such as a transmission and a differential) (and thus a decrease in component reliability), an oil temperature sensor for monitoring (detecting) the oil temperature of the drive system is provided, and when the oil temperature exceeds a predetermined temperature (a predetermined threshold value) (that is, at high oil temperature), for example, a technique of restricting (regulating) the engine output to reduce the vehicle speed is known (see, for example, Patent Document 1).
[0005] Here, Patent Document 1 discloses a technique of suppressing a further rise in oil temperature and protecting an automatic transmission by performing high oil temperature control of reducing the engine rotational speed and reducing the driving force when the actual oil temperature Tn detected by an oil temperature sensor becomes equal to or higher than a predetermined value T1.
[0006] Furthermore, in the technology described in Patent Document 1, after an abnormality is detected in the oil temperature sensor, if the calculated oil temperature Tc of the automatic transmission, which is calculated based on the amount of heat dissipated Tr of the automatic transmission after the abnormality detection, the amount of heat generated Tg of the automatic transmission after the abnormality detection, and the latest actual oil temperature Tn among the actual oil temperatures determined to be normal, exceeds a predetermined level, high oil temperature control is executed to protect the automatic transmission. [Prior art documents] [Patent Documents]
[0007] [Patent Document 1] Japanese Patent Publication No. 2019-138357 [Overview of the project] [Problems that the invention aims to solve]
[0008] As described above, in the technology of Patent Document 1, when the oil temperature sensor is functioning normally, high oil temperature control is performed using the detected value (actual oil temperature) of the oil temperature sensor. When the oil temperature sensor malfunctions, the oil temperature (calculated oil temperature) is estimated based on the last detected value (actual oil temperature) when the oil temperature sensor was functioning normally, and high oil temperature control is performed. In other words, the technology of Patent Document 1 is based on the premise that an oil temperature sensor is provided, and does not consider the case when an oil temperature sensor is not provided. Therefore, high oil temperature control is not possible if an oil temperature sensor for detecting oil temperature is not provided. Furthermore, without an oil temperature sensor (and therefore without a detected value from when the oil temperature sensor was functioning normally), it is not possible to estimate the oil temperature.
[0009] Furthermore, for example, if an abnormality occurs in the oil temperature sensor while the vehicle is stopped, or if the vehicle (engine) is stopped after an abnormality occurs in the oil temperature sensor, and the vehicle is restarted after the actual oil temperature has decreased, the oil temperature at that time will differ from the last detected value (actual oil temperature) when the oil temperature sensor was functioning correctly. In such cases, the technology described in Patent Document 1 cannot accurately estimate the oil temperature.
[0010] On the other hand, due to structural and layout constraints, it may not be possible to install an oil temperature sensor. Furthermore, adding an oil temperature sensor would lead to increased costs and labor. Therefore, there was a need for a technology to estimate oil temperature without using (or installing) an oil temperature sensor.
[0011] The present invention was made to solve the above-mentioned problems, and aims to provide an oil temperature estimation device and an oil temperature estimation method that can estimate the oil temperature of a drive system without using (or providing) an oil temperature sensor for detecting oil temperature. [Means for solving the problem]
[0012] An oil temperature estimation device according to one aspect of the present invention is an oil temperature estimation device for estimating the oil temperature of a vehicle's drive system, and is characterized by comprising: a vehicle speed sensor for detecting vehicle speed; a saturate oil temperature acquisition unit for determining the saturate oil temperature in a driving state based on the vehicle's driving state, including at least the vehicle speed; an oil temperature deviation acquisition unit for determining the oil temperature deviation between the saturate oil temperature and the previous estimated oil temperature; an oil temperature feedback value acquisition unit for determining an oil temperature feedback value based on the oil temperature deviation and vehicle speed; and an estimated oil temperature acquisition unit for determining the current estimated oil temperature based on the previous estimated oil temperature and the oil temperature feedback value. [Effects of the Invention]
[0013] According to the present invention, it is possible to estimate the oil temperature of the drive system without using (or providing) an oil temperature sensor for detecting the oil temperature. [Brief explanation of the drawing]
[0014] [Figure 1] This block diagram shows the configuration of a rear-wheel drive vehicle equipped with an oil temperature estimation device according to an embodiment. [Figure 2] This flowchart shows the processing procedure of the oil temperature estimation process (oil temperature estimation method) by the oil temperature estimation device according to the embodiment. [Figure 3] This diagram shows the relationship between ambient temperature (intake air temperature), vehicle speed, and saturated oil temperature. [Figure 4] This figure shows an example of a saturation oil temperature map. [Figure 5] This figure shows an example of an oil temperature feedback value map. [Figure 6] This figure shows an example of an estimated initial oil temperature table. [Modes for carrying out the invention]
[0015] Preferred embodiments of the present invention will be described in detail below with reference to the drawings. In the drawings, the same or corresponding parts will be denoted by the same reference numerals. In addition, in each drawing, the same elements will be denoted by the same reference numerals, and redundant explanations will be omitted.
[0016] First, the configuration of the oil temperature estimation device 1 according to the embodiment will be explained using Figure 1. Figure 1 is a block diagram showing the configuration of a rear-wheel drive vehicle (hereinafter sometimes simply referred to as "vehicle") 4 on which the oil temperature estimation device 1 is installed.
[0017] The engine 20 can be of any type, but for example, it is a horizontally opposed, direct-injection, four-cylinder gasoline engine. In the engine 20, air drawn in from an air cleaner (not shown) is restricted by an electronically controlled throttle valve (hereinafter also simply referred to as "throttle valve") provided in the intake manifold, passes through the intake manifold, and is drawn into each cylinder formed in the engine 20. Here, the amount of air drawn in from the air cleaner is detected by an airflow meter 91 (corresponding to the intake volume sensor described in the claims). Furthermore, a throttle opening sensor 92 is provided on the throttle valve to detect the degree of opening of the throttle valve.
[0018] An injector for injecting fuel is attached to each cylinder of the engine 20. Further, a spark plug for igniting the air-fuel mixture and an ignition coil with a built-in igniter for applying a high voltage to the spark plug are attached to each cylinder. In each cylinder of the engine 20, an air-fuel mixture of the inhaled air and the fuel injected by the injector is ignited by the spark plug and burns. The exhaust gas after combustion is discharged through an exhaust pipe.
[0019] A manual transmission (MT) 30 that converts and outputs the driving force from the engine 20 is connected to the crankshaft 21 of the engine 20 via, for example, a dry clutch 22. The manual transmission 30 is a transmission that manually performs a shift operation, and for example, a type with concentric input and output shafts is used. As the manual transmission 30, a known one can be used, that is, a drive gear and a driven gear for each gear stage are arranged on two shafts, and a synchronizing mechanism, a coupling sleeve for operating it, a shift fork, a striking rod, etc. are arranged next to the gear and connected to a shift lever. Instead of the manual transmission (MT) 30, other types of transmissions such as a stepped automatic transmission (step AT), a continuously variable transmission (CVT), a DCT (Dual Clutch Transmission), etc. may be used.
[0020] The driving force output from the engine 20 is transmitted to the left and right rear wheels 10RL, 10RR of the vehicle 4 via, for example, a propeller shaft 46, a rear differential (hereinafter also referred to as "rear diff") 47, and left and right rear drive shafts 48L, 48R after being converted by the manual transmission 30. Here, the manual transmission 30, the propeller shaft 46, the rear diff 47, and the left and right rear drive shafts 48L, 48R correspond to the drive system described in the claims.
[0021] More specifically, the output shaft 35 of the manual transmission 30 is connected to a propeller shaft 46 extending rearward of the vehicle. Further, the propeller shaft 46 is connected to the rear diff 47. Therefore, the driving force converted by the manual transmission 30 is transmitted from the output shaft 35 to the rear diff 47 via the propeller shaft 46.
[0022] The rear differential 47 is, for example, a bevel gear type differential device. A left rear wheel drive shaft 48L and a right rear wheel drive shaft 48R are connected to the rear differential 47. A left rear wheel 10RL is connected to the left rear wheel drive shaft 48L. Also, a right rear wheel 10RR is connected to the right rear wheel drive shaft 48R. Therefore, the driving force from the rear differential 47 is transmitted to the left rear wheel 10RL via the left rear wheel drive shaft 48L and is transmitted to the right rear wheel 10RR via the right rear wheel drive shaft 48R.
[0023] In addition to the air flow meter 91 and throttle opening sensor 92 described above, a cam angle sensor for determining the cylinders of the engine 20 is attached near the camshaft of the engine 20. Also, a crank angle sensor for detecting the position of the crankshaft 21 is attached near the crankshaft 21 of the engine 20. These sensors are connected to an engine control unit (hereinafter referred to as "ECU") 80 described later. Also, various sensors such as an accelerator operation amount sensor 93 for detecting the depression amount of the accelerator pedal, a water temperature sensor 94 for detecting the temperature of the cooling water of the engine 20, and an outside air temperature (intake air temperature) sensor 95 for detecting the outside air temperature (engine intake air temperature) are also connected to the ECU 80.
[0024] The ECU 80 is composed of a microprocessor that performs calculations, an EEPROM that stores programs for causing the microprocessor to execute each process, a RAM that stores various data such as calculation results, a backup RAM whose stored content is retained by a battery, and an input / output I / F, etc. Also, the ECU 80 includes an injector driver for driving an injector, an output circuit for outputting an ignition signal, and a motor driver for driving an electric motor that opens and closes an electronically controlled throttle valve, etc.
[0025] In the ECU80, the cylinder is identified from the output of the camshaft position sensor, and the crankshaft angular velocity and engine speed are determined from the output of the crankshaft position sensor. In addition, the ECU80 acquires various information such as intake air volume, intake air temperature (ambient temperature), accelerator pedal operation amount, air-fuel ratio of the air-fuel mixture, and engine 20 water temperature based on the detection signals input from the various sensors mentioned above. Based on this acquired information, the ECU80 comprehensively controls the engine 20 by controlling the fuel injection amount, ignition timing, and various devices such as the throttle valve.
[0026] Here, the ECU 80, which comprehensively controls the engine 20, is connected to the Vehicle Dynamics Control Unit (hereinafter referred to as "VDCU") 70 and other components via CAN (Controller Area Network) 100, enabling mutual communication.
[0027] The VDCU70 consists of a microprocessor that performs calculations, an EEPROM that stores programs for the microprocessor to execute various processes, a RAM that stores various data such as calculation results, a backup RAM whose contents are maintained by a battery, and input / output interfaces.
[0028] The VDCU 70 is connected to a brake switch 71 that detects whether or not the brake pedal is pressed, and a brake fluid pressure sensor 72 that detects the master cylinder pressure (brake hydraulic pressure) of the brake actuator. The VDCU 70 is also connected to four wheel speed sensors 12FL, 12FR, 12RL, and 12RR (corresponding to the vehicle speed sensors described in the claims), a yaw rate sensor 73, an acceleration sensor 74, and a steering angle sensor 16.
[0029] The wheel speed sensors 12FL, 12FR, 12RL, and 12RR detect the rotational state of the wheels 10FL, 10FR, 10RL, and 10RR by detecting the rotation of a gear mounted at the center of the wheels 10FL, 10FR, 10RL, and 10RR using a magnetic pickup or the like. The yaw rate sensor 73 detects the rotational angular velocity (yaw rate) around the vertical axis passing through the center of gravity of the vehicle 4. The acceleration sensor 74 detects the acceleration acting on the vehicle 4. In addition, the steering angle sensor 16 detects the steering angle of the front wheels 10FL and 10FR, which are the steering wheels, by detecting the rotation angle of the pinion shaft.
[0030] The VDCU70 drives the brake actuator in accordance with the amount of brake pedal operation (pressure), thereby braking the vehicle 4. It also detects vehicle behavior using various sensors (e.g., wheel speed sensors 12FL, 12FR, 12RL, 12RR, steering angle sensor 16, yaw rate sensor 73, acceleration sensor 74, etc.) and suppresses skidding through automatic brake pressure control, ensuring vehicle stability during turns.
[0031] The VDCU70 transmits the detected yaw rate, steering angle, braking information (brake operation information) such as brake switch 71 and brake fluid pressure, wheel speed (vehicle speed), and vehicle acceleration to the ECU80 via CAN100.
[0032] In particular, the ECU 80 has the function of estimating the oil temperature of the drive system without using (or having) an oil temperature sensor to detect the oil temperature. Therefore, the ECU 80 functionally includes a saturate oil temperature acquisition unit 81, an oil temperature deviation acquisition unit 82, an oil temperature feedback value acquisition unit 83, an estimated oil temperature acquisition unit 84, an oil temperature estimation start determination unit 85, and a load counter 86. In the ECU 80, the functions of the saturate oil temperature acquisition unit 81, the oil temperature deviation acquisition unit 82, the oil temperature feedback value acquisition unit 83, the estimated oil temperature acquisition unit 84, the oil temperature estimation start determination unit 85, and the load counter 86 are realized by the execution of a program stored in an EEPROM or the like by a microprocessor.
[0033] The oil temperature estimation start determination unit 85 determines the engine load input to the drive system based on the engine intake air volume (intake amount) Ga. If the engine load is in a high load region of a predetermined value or higher (continues for a predetermined time), it adds to the load counter 86. If the engine load is in a low load region of a predetermined value or lower (continues for a predetermined time), it subtracts from the load counter 86. Here, the load counter 86 is a counter that accumulates the engine load input to the drive system. The addition / subtraction value of the load counter 86 is set, for example, according to the engine intake air volume (intake amount) Ga. It is also preferable to implement a guard to prevent the value of the load counter 86 (counter value) from becoming negative.
[0034] The oil temperature estimation start determination unit 85 then starts oil temperature estimation when the value of the load counter 86 (counter value) becomes equal to or greater than a predetermined oil temperature estimation start threshold (i.e., when it can be determined that heat has been input to the drive system (oil temperature) and it is in a high-temperature state). More specifically, the oil temperature estimation start determination unit 85 outputs, for example, an oil temperature estimation start request (flag) to the saturated oil temperature acquisition unit 81, the oil temperature deviation acquisition unit 82, the oil temperature feedback value acquisition unit 83, and the estimated oil temperature acquisition unit 84. The predetermined oil temperature estimation start threshold is set based on compatibility and other factors.
[0035] Here, even if the vehicle speed is high, for example on a downhill slope, the oil temperature of the drivetrain will not overheat. Therefore, as described above, by starting the oil temperature estimation of the drivetrain when the counter value (cumulative value) of the load counter 86 exceeds a predetermined oil temperature estimation start threshold, high-temperature protection for the drivetrain (e.g., vehicle speed limiting) can be implemented targeting conditions where a high load is continuously applied.
[0036] Here, the estimated oil temperature acquisition unit 84 determines an initial value Te(ini) of the estimated oil temperature based on the ambient temperature (engine intake temperature) Ta when starting (before starting) oil temperature estimation. More specifically, the EEPROM of the ECU 80 stores a table (estimated oil temperature initial value table) that defines the relationship between the ambient temperature (intake temperature) Ta and the initial value Te(ini) of the estimated oil temperature. The ECU 80 (estimated oil temperature acquisition unit 84) searches the estimated oil temperature initial value table based on the detected ambient temperature (intake temperature) Ta and obtains the initial value Te(ini) of the estimated oil temperature.
[0037] Here, an example of an estimated oil temperature initial value table is shown in Figure 6. In Figure 6, the horizontal axis (rows) represents the ambient temperature (intake temperature) Ta (°C). In the estimated oil temperature initial value table, the initial value Te (ini) of the estimated oil temperature is set to increase as the ambient temperature (intake temperature) Ta increases. The data for the estimated oil temperature initial value table can be obtained, for example, through fitting or simulation. By setting the initial value at the start of oil temperature estimation according to the ambient temperature (intake temperature) Ta, high-temperature protection of the drive system (e.g., vehicle speed limiting) can be implemented only in the necessary areas by fitting the table data. In the event of a malfunction of the ambient temperature (intake temperature) sensor 95, an arbitrary fail-safe (F / S) value can be used.
[0038] The acquired initial value Te(ini) of the estimated oil temperature is output to the oil temperature deviation acquisition unit 82. When the oil temperature deviation acquisition unit 82 starts oil temperature estimation, it uses the initial value Te(ini) of the estimated oil temperature as the previous value Te(n-1) (details will be described later).
[0039] The saturated oil temperature acquisition unit 81 determines the saturated oil temperature (saturated oil temperature, final oil temperature) Tfin in a given driving state, for example, based on the ambient temperature (engine intake air temperature) Ta and the vehicle speed Vcar (i.e., based on the vehicle's driving state, including at least the vehicle speed). During acceleration and high-speed driving, the oil temperature of the drivetrain rises due to the heat of the engine 20 and the effects of high rotational speed. On the other hand, if high-speed driving continues for a certain period of time or longer, the rise in oil temperature (heating) and the decrease in oil temperature due to the airflow (cooling) balance out, and the oil temperature reaches a saturated state (saturated oil temperature Tfin). Therefore, the change (transition) of the saturated oil temperature Tfin of the drivetrain follows a logarithmic curve corresponding to the vehicle speed Vcar and ambient temperature Ta, as shown in Figure 3.
[0040] Here, we will explain how to determine the saturated oil temperature (Tfin). For example, the EEPROM of the ECU80 stores a map (saturated oil temperature map) that defines the relationship between the ambient temperature (intake temperature) Ta, the vehicle speed Vcar, and the saturated oil temperature Tfin. The saturated oil temperature Tfin is determined by searching this saturated oil temperature map based on the ambient temperature (intake temperature) Ta and the vehicle speed Vcar.
[0041] Here, an example of a saturate oil temperature map is shown in Figure 4. In Figure 4, the horizontal axis is the vehicle speed Vcar (km / h), and the vertical axis is the ambient temperature (intake temperature) Ta (°C). In the saturate oil temperature map, a saturate oil temperature Tfin (°C) is given for each combination (grid point) of ambient temperature (intake temperature) Ta and vehicle speed Vcar. The saturate oil temperature map is set so that the saturate oil temperature Tfin increases as the ambient temperature (intake temperature) Ta increases, and also so that the saturate oil temperature Tfin increases as the vehicle speed Vcar increases. The data for this saturate oil temperature map can be obtained, for example, by fitting or simulation. The acquired saturate oil temperature Tfin is output to the oil temperature deviation acquisition unit 82.
[0042] The oil temperature deviation acquisition unit 82 calculates the oil temperature deviation Tdif between the saturated oil temperature Tfin and the previous estimated oil temperature Te(n-1). As mentioned above, there is a region in which the drivetrain oil temperature saturates depending on the ambient temperature Ta and vehicle speed Vcar, and the rise and fall of the oil temperature differ depending on the temperature difference from the oil temperature at the time of saturation.
[0043] More specifically, the oil temperature deviation acquisition unit 82 calculates the oil temperature deviation Tdif based on the following equation (1). Oil temperature deviation Tdif = Saturated oil temperature Tfin - Estimated oil temperature (previous value) Te(n-1)···(1) When starting oil temperature estimation, the oil temperature deviation acquisition unit 82 uses the initial value of the estimated oil temperature Te(ini) as the previous estimated oil temperature Te(n-1). The acquired oil temperature deviation Tdif is output to the oil temperature feedback value acquisition unit 83.
[0044] The oil temperature feedback value acquisition unit 83 determines the oil temperature feedback value Tfb based on the oil temperature deviation Tdif and the vehicle speed Vcar. Since the temperature change curve due to vehicle speed is uniquely determined, the oil temperature feedback value acquisition unit 83 determines the oil temperature feedback value Tfb, that is, the amount of feedback of the rise or fall in estimated oil temperature, based on the temperature difference Tdif and the vehicle speed Vcar.
[0045] Here, we will explain how to determine the oil temperature feedback value Tfb. The EEPROM of the ECU80 stores a map (oil temperature feedback value map) that defines the relationship between the oil temperature deviation Tdif, the vehicle speed Vcar, and the oil temperature feedback value Tfb. The oil temperature feedback value Tfb is obtained by searching this oil temperature feedback value map based on the oil temperature deviation Tdif and the vehicle speed Vcar.
[0046] Here, an example of an oil temperature feedback value map is shown in Figure 5. In Figure 5, the horizontal axis (rows) represents vehicle speed Vcar (km / h), and the vertical axis (columns) represents oil temperature deviation Tdif (°C). In the oil temperature feedback value map, an oil temperature feedback value (°C) is given for each combination (grid point) of oil temperature deviation Tdif and vehicle speed Vcar. Note that the data for this oil temperature feedback value map can be obtained, for example, by fitting or simulation. The acquired oil temperature feedback value Tfb is output to the estimated oil temperature acquisition unit 84.
[0047] The estimated oil temperature acquisition unit 84 calculates the current estimated oil temperature Te(n) based on the previous estimated oil temperature Te(n-1) and the oil temperature feedback value Tfb. More specifically, the estimated oil temperature acquisition unit 84 calculates the current estimated oil temperature Te(n) based on the following equation (2). Current estimated oil temperature Te(n) = Previous estimated oil temperature Te(n-1) + Oil temperature feedback value Tfb ... (2) When starting oil temperature estimation, the estimated oil temperature acquisition unit 84 uses the initial value of the estimated oil temperature Te(ini) as the previous estimated oil temperature Te(n-1).
[0048] The ECU80 then uses the acquired estimated oil temperature value Te(n) to perform high-temperature protection (overheat protection) for the drivetrain. More specifically, if the estimated oil temperature Te exceeds a predetermined temperature, the ECU80 will, for example, reduce the target throttle opening (i.e., narrow the throttle opening) and limit (reduce) the engine output, thereby limiting (reducing) the vehicle speed. As a result, the oil temperature of the drivetrain is reduced (i.e., high oil temperature is prevented). Since the oil temperature of the drivetrain depends on the vehicle speed, limiting the vehicle speed can reduce the oil temperature of the drivetrain.
[0049] Next, the operation of the oil temperature estimation device 1 (oil temperature estimation method) will be explained with reference to Figure 2. Figure 2 is a flowchart showing the processing procedure of the oil temperature estimation process (oil temperature estimation method) by the oil temperature estimation device 1. This process is mainly performed repeatedly in the ECU 80 at predetermined timings.
[0050] In step S100, the engine load is determined based on the amount of engine intake air. In the following step S102, a determination is made as to whether the engine load is above a predetermined value. If the engine load is in the high-load region above the predetermined value, the load counter 86 is incremented in step S104, and then the process proceeds to step S108. On the other hand, if the engine load is in the low-load region below the predetermined value, the load counter 86 is decremented in step S106, and then the process proceeds to step S108.
[0051] In step S108, a determination is made as to whether the value of the load counter 86 (counter value) is equal to or greater than a predetermined oil temperature estimation start threshold. If the value of the load counter 86 is equal to or greater than the predetermined oil temperature estimation start threshold, oil temperature estimation is started and the process proceeds to step S110. On the other hand, if the value of the load counter 86 is less than the predetermined oil temperature estimation start threshold, the process is temporarily exited.
[0052] In step S110, the initial value Te(ini) of the estimated oil temperature is determined based on the ambient temperature Ta. The method for obtaining the initial value Te(ini) of the estimated oil temperature is as described above, so a detailed explanation is omitted here.
[0053] Next, in step S112, the saturated oil temperature Tfin is determined based on the ambient temperature Ta and vehicle speed Vcar (saturated oil temperature acquisition step). As the method for acquiring the saturated oil temperature Tfin is as described above, a detailed explanation is omitted here.
[0054] Next, in step S114, the oil temperature deviation Tdif is calculated between the saturated oil temperature Tfin and the previous estimated oil temperature Te(n-1) (oil temperature deviation acquisition step). As mentioned above, at the start of oil temperature estimation, the initial estimated oil temperature Te(ini) is used as the previous estimated oil temperature Te(n-1).
[0055] In the following step S116, the oil temperature feedback value Tfb is determined based on the oil temperature deviation Tdif and the vehicle speed Vcar (oil temperature feedback value acquisition step). The method for acquiring the oil temperature feedback value Tfb is as described above, so a detailed explanation is omitted here.
[0056] Then, in step S118, the current estimated oil temperature Te(n) is determined based on the previous estimated oil temperature Te(n-1) and the oil temperature feedback value Tfb (estimated oil temperature acquisition step). The method for obtaining the current estimated oil temperature Te(n) is as described above, so a detailed explanation is omitted here. Also, as described above, at the start of oil temperature estimation, the initial estimated oil temperature Te(ini) is used as the previous estimated oil temperature Te(n-1).
[0057] Next, in step S120, a determination is made as to whether the current estimated oil temperature value Te(n) is above a predetermined temperature. If the current estimated oil temperature value Te(n) is above the predetermined temperature, the process proceeds to step S122. On the other hand, if the current estimated oil temperature value Te(n) is below the predetermined temperature, the process is temporarily exited.
[0058] In step S122, the throttle opening is reduced, and the vehicle speed is limited (restricted). In other words, overheat protection for the drivetrain is implemented. After that, the process is exited.
[0059] As described in detail above, according to this embodiment, the saturated oil temperature in a given driving state is determined based on the vehicle's driving state, including the vehicle speed. The oil temperature deviation between the saturated oil temperature and the previous estimated oil temperature is determined. An oil temperature feedback value is determined based on the oil temperature deviation and the vehicle speed. The current estimated oil temperature is determined based on the previous estimated oil temperature and the oil temperature feedback value. Therefore, the oil temperature of the drivetrain can be estimated without using (or providing) an oil temperature sensor to detect the oil temperature.
[0060] Furthermore, according to this embodiment, since the saturated oil temperature is determined based on the ambient temperature and vehicle speed, the saturated oil temperature (saturated oil temperature) can be set according to the ambient temperature and vehicle speed.
[0061] According to this embodiment, an initial value for the estimated oil temperature is determined based on the ambient temperature, and when oil temperature estimation is started, this initial value is used as the previous estimated oil temperature. Therefore, the initial value for the estimated oil temperature can be appropriately set according to the ambient temperature.
[0062] According to this embodiment, the engine load is determined based on the amount of engine intake air. If the engine load is in a high-load region above a predetermined value, the load counter 86 is incremented. Conversely, if the engine load is in a low-load region below a predetermined value, the load counter 86 is decremented. When the value of the load counter 86 (counter value) becomes equal to or greater than a predetermined oil temperature estimation start threshold, oil temperature estimation is initiated. Therefore, when the drive system is placed under high load conditions and the oil temperature rises (becomes hot), that is, when it is expected that high-temperature protection (overheat protection) of the drive system will be necessary, oil temperature estimation can be initiated.
[0063] Although embodiments of the present invention have been described above, the present invention is not limited to the above embodiments and can be modified in various ways. For example, in the above embodiments, the case in which the invention is applied to a vehicle 4 equipped with a manual transmission 30 as the drive system was described as an example, but instead of the manual transmission 30, it may also be applied to a vehicle (drive system) equipped with, for example, a stepped automatic transmission (step AT), a continuously variable transmission (CVT), a dual-clutch transmission (DCT), etc.
[0064] Furthermore, although the above embodiment described the present invention using the case where it is applied to a rear-wheel drive vehicle (FR vehicle) 4 as an example, the present invention is also applicable to all-wheel drive vehicles (AWD vehicles), etc.
[0065] Furthermore, although the above embodiment was described using a vehicle 4 that uses a gasoline engine 20 as a driving force source as an example, the present invention can also be applied to vehicles that use an electric motor or the like in addition to the gasoline engine 20 as a driving force source. In other words, the present invention is also applicable to HEVs (hybrid electric vehicles), PHEVs (plug-in hybrid electric vehicles), EVs (electric vehicles), FCVs (fuel cell vehicles), etc. In that case, the motor load is considered in addition to or in addition to the engine load when integrating the load counter 86.
[0066] Furthermore, the system configuration is not limited to the configuration of the above embodiment. For example, in the above embodiment, the ECU 80 that controls the engine 20 and the VDCU 50 are connected via CAN 100 (configured to communicate with each other), but a different system configuration is also possible. For example, the wheel speed sensor (vehicle speed sensor) 12 may be connected (input) to the ECU 80. [Explanation of Symbols]
[0067] 1 Oil temperature estimation device 4. Rear-wheel drive vehicles 10FL front left wheel 10FR Right Front Wheel 10RL left rear wheel 10RR Right Rear Wheel 12FL, 12FR, 12RL, 12RR Wheel Speed Sensor (Vehicle Speed Sensor) 16 Steering angle sensor 20 Engine 22 Dry clutch 30 Manual transmission 35 Output shaft 46 Propeller shaft 47 Rear Differential 48L Left rear drive shaft 48R Right rear drive shaft 70 VDCU 71 Brake switch 72 Brake fluid pressure sensor 73 Yaw rate sensor 74 Accelerometer 80 ECU 81 Saturation oil temperature acquisition unit 82 Oil temperature deviation acquisition unit 83 Oil temperature feedback value acquisition unit 84 Estimated oil temperature acquisition section 85 Oil temperature estimation start judgment section 86 Load Counter 91. Airflow meter (intake volume sensor) 92 Throttle position sensor 93 Accelerator pedal input sensor 94 Water temperature sensor 95. Ambient temperature (intake temperature) sensor 100 CAN
Claims
1. An oil temperature estimation device for estimating the oil temperature of a vehicle's drivetrain, A vehicle speed sensor that detects vehicle speed, A saturation oil temperature acquisition unit that determines the saturation oil temperature in the driving state of the vehicle, including at least the vehicle speed, An oil temperature deviation acquisition unit that calculates the oil temperature deviation between the saturated oil temperature and the previous estimated oil temperature, An oil temperature feedback value acquisition unit that obtains an oil temperature feedback value based on the oil temperature deviation and vehicle speed, An oil temperature estimation device comprising: an estimated oil temperature acquisition unit that determines the current estimated oil temperature based on the previous estimated oil temperature and the oil temperature feedback value.
2. Equipped with an ambient temperature sensor to detect the outside temperature, The oil temperature estimation device according to claim 1, characterized in that the saturate oil temperature acquisition unit determines the saturate oil temperature based on the ambient temperature and vehicle speed.
3. The aforementioned estimated oil temperature acquisition unit determines an initial value of the estimated oil temperature based on the ambient temperature, The oil temperature estimation device according to claim 2, characterized in that the oil temperature deviation acquisition unit and the estimated oil temperature acquisition unit use the initial value of the estimated oil temperature as the previous value of the estimated oil temperature when starting oil temperature estimation.
4. An intake air volume sensor that detects the amount of engine intake air, A load counter that accumulates the engine load input to the aforementioned drive system, The oil temperature estimation device according to claim 3, comprising: an oil temperature estimation start determination unit that determines the engine load based on the amount of engine intake air, adds to the load counter if the engine load is in a high load region of a predetermined value or higher, subtracts from the load counter if the engine load is in a low load region of a predetermined value or lower, and starts oil temperature estimation when the value of the load counter becomes equal to or greater than a predetermined oil temperature estimation start threshold.
5. An oil temperature estimation method for estimating the oil temperature of a vehicle's drivetrain, An outside temperature detection step in which the outside temperature is detected by an outside temperature sensor, A vehicle speed detection step in which the vehicle speed is detected by a vehicle speed sensor, A saturation oil temperature acquisition step that determines the saturation oil temperature based on the outside temperature and vehicle speed, An oil temperature deviation acquisition step is performed to determine the oil temperature deviation between the previously obtained saturated oil temperature and the estimated oil temperature, An oil temperature feedback value acquisition step is performed to determine the oil temperature feedback value based on the oil temperature deviation and vehicle speed, An oil temperature estimation method characterized by comprising: an estimated oil temperature acquisition step of determining the current estimated oil temperature based on the previous estimated oil temperature and the oil temperature feedback value.
Citation Information
Patent Citations
Oil temperature estimation device for automatic transmission
JP1996303564A
Apparatus and method for determining abnormality of oil temperature sensor
JP2010180927A
Controller of transmission and method for controlling transmission
JP2019138357A