This application claims priority to Japanese Patent Application No. 2024-001385 filed on Jan. 9, 2024, incorporated herein by reference in its entirety.
The present disclosure relates to a vehicle equipped with a plurality of motors.
Japanese Unexamined Patent Application Publication No. 2012-034433 (JP 2012-034433 A) relates to a vehicle including a first motor and a second motor. JP 2012-034433 A discloses technology in which, when output requested to the vehicle (requested driving force) is no more than the smaller allowable output of allowable output of the first motor and allowable output of the second motor, the motor of the first motor and the second motor of which temperature is on a low temperature side is selected and run. In this technology, when temperature difference between the first motor and the second motor does not reach a predetermined value, switching from the first motor to the second motor or switching from the second motor to the first motor is forbidden.
According to the above-described technology, driving just the motor on the low-temperature side out of the first motor and the second motor enables the temperature difference between the first motor and the second motor to be reduced. However, from a perspective of energy efficiency, it is not necessarily desirable to stop the motor on the high-temperature side and to perform driving with just the motor on the low-temperature side. Further, JP 2012-034433 A makes no mention of how to control each motor when the temperature of both the first motor and the second motor is low. In a vehicle in which a motor applies a driving force to wheels via a speed reducer, when the temperature of the speed reducer becomes excessively low, energy loss tends to increase.
The present disclosure has been made in order to solve the above problems, and an object thereof is to improve energy efficiency in a vehicle equipped with a plurality of motors.
According to one aspect of the present disclosure, a vehicle having the following configuration is provided.
The vehicle includes
A maximum driving force that is outputtable by the first motor is greater than a maximum driving force that is outputtable by the second motor.
When a temperature parameter correlated with a temperature of the first speed reducer and a temperature of the second speed reducer is lower than a predetermined temperature, the control device drives the second motor with priority over the first motor.
According to the present disclosure, energy efficiency can be improved in a vehicle equipped with a plurality of motors.
Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like signs denote like elements, and wherein:
An embodiment of the present disclosure will be described in detail with reference to the drawings. The same or corresponding parts in the drawings are designated by the same reference signs and repetitive description will be omitted.
The wheels W1, W2, the motor 110, the speed reducer 130, and the axle 140 are disposed at the front portion of the vehicle 100. A wheel W1 is attached to one end of the axle 140, and a wheel W2 is attached to the other end. Each of the wheels W1, W2 corresponding to the front wheels of the vehicle 100 corresponds to an exemplary “first wheel” according to the present disclosure. The motor 110, the speed reducer 130, and the axle 140 are mechanically coupled to each other. The motor 110 applies a driving force (torque) to the axle 140 (and thus the wheels W1, W2) via the speed reducer 130.
Inverter 120 serves as a power control unit (PCU) for motor 110. The inverter 120 generates drive power for the motor 110 using the power supplied from the power storage device 300. The motor 110 is driven by the inverter 120 to rotate the wheels W1, W2. The torque outputted from the motor 110 is transmitted to the axle 140 (and thus the wheels W1, W2) via the speed reducer 130.
The lubricating device 10 includes an oil circuit P1 (first oil circuit) through which the lubricating oil of the speed reducer 130 circulates, a pump 11, and a temperature sensor 12 (first temperature sensor). The pump 11 functions as an oil pump. The pump 11 is controlled by the control device 500 and circulates the lubricating oil of the speed reducer 130 to the oil circuit P1. The oil circuit P1 passes through the motor 110, the speed reducer 130, and the heat exchanger 41. The lubricating device 10 supplies lubricating oil to the motor 110 and the speed reducer 130, and cools the motor 110 and the speed reducer 130 with the lubricating oil. Such a cooling method is capable of cooling by directly passing oil through a heat generating portion, and thus has a high cooling effect. The temperature sensor 12 detects the temperature of the lubricating oil of the speed reducer 130 flowing through the oil circuit P1, and outputs the detected temperature to the control device 500.
The wheels W3, W4, the motor 210, the speed reducer 230, and the axle 240 are disposed at a rear portion of the vehicle 100. A wheel W3 is attached to one end of the axle 240, and a wheel W4 is attached to the other end. Each of the wheels W3, W4 corresponding to the rear wheels of the vehicle 100 corresponds to an exemplary “second wheel” according to the present disclosure. The motor 210, the speed reducer 230, and the axle 240 are mechanically coupled to each other. The motor 210 applies a driving force (torque) to the axle 240 (and thus the wheels W3, W4) via the speed reducer 230.
Inverter 220 serves as a power control unit (PCU) for motor 210. The inverter 220 generates drive power for the motor 210 using the power supplied from the power storage device 300. The motor 210 is driven by the inverter 220 to rotate the wheels W3, W4. The torque outputted from the motor 210 is transmitted to the axle 240 (and thus the wheels W3, W4) via the speed reducer 230.
The lubricating device 20 includes an oil circuit P2 (second oil circuit) in which the lubricating oil of the speed reducer 230 circulates, a pump 21, and a temperature sensor 22 (second temperature sensor). The pump 21 functions as an oil pump. The pump 21 is controlled by the control device 500 and circulates the lubricating oil of the speed reducer 230 to the oil circuit P2. The oil circuit P2 passes through the motor 210, the speed reducer 230, and the heat exchanger 42. The lubricating device 20 supplies lubricating oil to the motor 210 and the speed reducer 230, and cools the motor 210 and the speed reducer 230 with lubricating oil. Such a cooling method is capable of cooling by directly passing oil through a heat generating portion, and thus has a high cooling effect. The temperature sensor 22 detects the temperature of the lubricating oil of the speed reducer 230 flowing through the oil circuit P2, and outputs the detected temperature to the control device 500.
The cooling device 30 includes three-way valves 31 and 32, a pump 33, a temperature sensor 34, and passages P31, P32, P32a, P33, P34, P34a, P35 through which the refrigerant flows. The pump 33 is configured to receive the refrigerant from the passage P35 and to deliver the refrigerant to the passage P31. The coolant flowing through the passages P35, P31 exchanges heat with the inverters 120 and 220, respectively. Accordingly, the inverters 120 and 220 are cooled. The coolant flowing through each of the passages P31, P33 exchanges heat with the power storage device 300. As a result, the power storage device 300 is cooled. The temperature sensor 34 detects the temperature of the refrigerant and outputs the detection result to the control device 500. In this embodiment, water is employed as the refrigerant, and a water pump is employed as the pump 33. However, the type of the refrigerant can be changed as appropriate. The refrigerant is not limited to a liquid, and may be a gas. The cooling device 30 may be configured to be capable of adjusting the temperature of the refrigerant. The cooling device 30 may be configured to be capable of exchanging heat with a refrigeration cycle for an air conditioner, for example.
Of the three ports of the three-way valve 32, the first port (inlet) is connected to the passage P31, the second port (first outlet) is connected to the passage P32, and the third port (second outlet) is connected to the passage P32a. The three-way valve 32 connects one of the second port and the third port specified by the control device 500 to the first port. The passage P32 is connected to the passage P33 through the heat exchanger 42. The passage P32a is connected to the passage P33 without passing through the heat exchanger 42. The 25 passage P32a corresponds to a by-pass passage.
Of the three ports of the three-way valve 31, the first port (inlet) is connected to the passage P33, the second port (first outlet) is connected to the passage P34, and the third port (second outlet) is connected to the passage P34a. The three-way valve 31 connects one of the second port and the third port designated by the control device 500 to the first port. The passage P34 is connected to the passage P35 through the heat exchanger 41. The passage P34a is connected to the passage P35 without passing through the heat exchanger 41. The passage P34a corresponds to a by-pass passage.
In this embodiment, the maximum driving force that the motor 110 outputtable is greater than the maximum driving force that the motor 210 outputtable. The motor 110 and the motor 210 function as a main drive motor (first motor) and a slave drive motor (second motor), respectively. The sensitivity of the loss to the rotational speed is smaller for the motor 210 than for the motor 110. The control device 500 controls the driving force of the motor 110 and the driving force of the motor 210. The control device 500 can individually change the output of the motors 110, 210 by the inverters 120, 220.
The control device 500 includes a processor 510 and a storage device 520. The storage device 520 is configured to store stored information. The storage device 520 stores various kinds of information used in the program in addition to the program. In this embodiment, the processor 510 executes a program stored in the storage device 520 to execute, for example, the control described below. However, these controls may be executed only by hardware (electronic circuits) without using software.
The control device 500 executes each process flow illustrated by a flowchart in
The control device 500 starts a process flow F1 triggered by, for example, activation of a control system (including the control device 500) of the vehicle 100. In S11, the control device 500 calculates a requested driving force requested for the vehicle 100. In the vehicle 100 in manual driving, the control device 500 may calculate the requested driving force based on, for example, the state (vehicle speed, load, and the like) of the vehicle 100 and the driving request (accelerator operation amount, brake operation amount, steering angle, and the like) from the user. Further, the vehicle 100 may be configured to be capable of automatic driving. The vehicle 100 may include a camera and/or a radar for recognizing a surrounding situation. In the autonomous vehicle 100, the control device 500 may calculate the requested driving force based on, for example, the state of the vehicle 100 and the situation around the vehicle 100 (a passer, another vehicle, a road gradient, a road sign, a traffic light, and the like).
In the following S12, the control device 500 determines whether the flag FG is “0”. Initially, since the flag FG is “0”, it is determined that S12 is YES, and the process proceeds to S13. In S13, the control device 500 drives the motors 110 and 210 to control the inverters 120 and 220 to generate the requested driving force calculated by S11.
Specifically, the control device 500 controls the driving force of the motor 110 and the driving force of the motor 210 so that the sum of the driving forces applied to all the driving wheels (from the wheels W1 to W4) included in the vehicle 100 approaches the requested driving force. At this time, the control device 500 may determine the driving force distribution between the driving force of the motor 110 (main drive motor) and the driving force of the motor 210 (slave drive motor) so that the difference between the temperature of the lubricating oil of the speed reducer 130 and the temperature of the lubricating oil of the speed reducer 230 becomes small. The driving force distribution is represented by, for example, a ratio of the driving force of the motor 110 to the sum of the driving force of the motor 110 and the driving force of the motor 210 (total driving force) (hereinafter, also referred to as “main driving distribution”). The main drive distribution is expressed by an expression such as “main drive distribution=driving force of main drive motor/total driving force”. In S13 control, as the main drive distribution increases, the temperature of the lubricating oil of the speed reducer 130 tends to increase, and the temperature of the lubricating oil of the speed reducer 230 tends to decrease. When the temperature of the lubricating oil of the speed reducer 130 is lower than the temperature of the lubricating oil of the speed reducer 230, the temperature difference between the two tends to be small by increasing the main drive distribution. When the temperature of the lubricating oil of the speed reducer 130 is higher than the temperature of the lubricating oil of the speed reducer 230, the temperature difference between the two tends to be small by reducing the main drive distribution. In S13, the main drive distribution is set to be greater than “0” and less than “1”. In S13, both motors 110 and 210 are activated and a four-wheel drive (4WD) is performed.
In the following S21, the control device 500 determines whether or not the temperature parameter (hereinafter, referred to as “To”) correlated with the temperature of the speed reducer 130 and the temperature of the speed reducer 230 is lower than a predetermined temperature (hereinafter, referred to as “Th1”). The main body of the speed reducer 130 is heat-exchanged with the lubricating oil flowing through the oil circuit P1. Therefore, the temperature of the speed reducer 130 is correlated with the temperature of the lubricating oil of the speed reducer 130. The main body of the speed reducer 230 is heat-exchanged with the lubricating oil flowing through the oil circuit P2. Therefore, the temperature of the speed reducer 230 is correlated with the temperature of the lubricating oil of the speed reducer 230. In this embodiment, the mean value of the temperature (first oil temperature) of the lubricating oil of the speed reducer 130 detected by the temperature sensor 12 and the temperature (second oil temperature) of the lubricating oil of the speed reducer 230 detected by the temperature sensor 22 is defined as To. However, the present disclosure is not limited thereto, and the sum of the first oil temperature and the second oil temperature may be adopted as To. In addition, a lower temperature or a higher temperature among the first oil temperature and the second oil temperature may be adopted as To. Th1 may be set according to properties of the lubricating oil (e.g., viscosity-temperature relation). The viscosity of the lubricating oil of the speed reducer tends to increase as the temperature decreases. If the temperature of the lubricating oil of the speed reducer becomes too low, the loss of the speed reducer tends to increase due to an increase in the viscosity of the lubricating oil. Th1 may be at a point temperature where the viscosity of the lubricating oil is greater than an appropriate range.
If To is lower than Th1 (YES in S21), the control device 500 determines in S22 whether or not the requested driving force is equal to or less than the maximal driving force of the motor 210. When the requested driving force is equal to or less than the maximal driving force of the motor 210 (YES in S22), the process proceeds to S23. In S23, the control device 500 sets the main drive distribution to “0” and sets the flag FG to “1”. Setting the main drive distribution to “0” means that the driving force distribution (master:slave) becomes “0:10”. The control device 500 stops the motor 110 in accordance with the main drive distribution, and generates a requested driving force by the motor 210. As a result, the drive system is changed from 4WD to two-wheel drive (2WD). When the requested driving force is equal to or less than the maximum driving force of the motor 210, it means that the requested driving force can be output only by the motor 210.
When the requested driving force is larger than the maximum driving force of the motor 210 (NO in S22), the control device 500 determines whether or not the requested driving force is equal to or less than the maximum driving force of the motor 110 in S24. When the requested driving force is equal to or less than the maximal driving force of the motor 110 (YES in S24), the process proceeds to S25. In S25, the control device 500 sets the main drive distribution to “1” and sets the flag FG to “2”. Setting the main driving distribution to “1” means that the driving force distribution (master:slave) becomes “10:0”. The control device 500 stops the motor 210 in accordance with the main drive distribution, and generates a requested driving force by the motor 110. As a result, the driving method is changed from 4WD to 2WD.
When S23 or S25 process is executed, the process returns to the first step (S11). In this instance, since the flag FG is “1” or “2”, it is determined as NO in S12, and the process proceeds to S14. In S14, the control device 500 controls the inverters 120, 220 so as to generate the requested driving force calculated by S11 by the motor (one of the motors 110, 210) in operation. A two-wheel drive (2WD) is executed by the motor in operation. The motor in operation is the motor 210 when the flag FG is “1”, and the motor 110 when the flag FG is “2”. Thereafter, the process returns to S11. S11, S12, S14 are repeated while the flag FG is not “0”.
If To is greater than or equal to Th1 (NO in S21), the process returns to S11. Also, when the requested driving force is larger than the largest driving force of the motor 110 (NO in S24), the process returns to S11. However, in these cases, the flag FG is set to “0”. Therefore, S12 determines YES, and the above-described S13 process is executed. While the flag FG is “0”, S13 process is repeatedly executed from S11.
The control device 500 executes the process flow F3 illustrated in
Referring to
Specifically, the control device 500 controls the three-way valves 31 and 32 so that the passage P31 and the passage P32 are connected and the passage P33 and the passage P34 are connected. Then, the control device 500 controls the pump 33 so that the refrigerant (coolant) flows through the passages P31, P32, P33, P34, P35 in this manner. The heat exchanger 41 exchanges heat between the lubricating oil of the speed reducer 130 flowing through the oil circuit P1 and the refrigerant (coolant) flowing through the passage P34. The lubricating oil of the speed reducer 130 is cooled by this heat exchange. In addition, the heat exchanger 42 exchanges heat between the lubricating oil of the speed reducer 230 flowing through the oil circuit P2 and the refrigerant (coolant) flowing through the passage P32. The lubricating oil of the speed reducer 230 is cooled by this heat exchange. When S32 process is executed, the process returns to the first step (S31). While the flag FG is “0”, the cooling (S32) of the lubricating oils of the respective speed reducers by the cooling device 30 is continuously performed.
In the process flow F1 (
For example, when the flag FG is “1”, the motor 210 (slave drive motor) is in an operating state and the motor 110 (main drive motor) is in a stopped state. Here, the control device 500 controls the three-way valves 31 and 32 so that the passage P31 and the passage P32 are connected to each other and the passage P33 and the passage P34a are connected to each other in S33. In this state, the control device 500 drives the pump 33. In this case, the refrigerant (coolant) passes through the heat exchanger 42, but not through the heat exchanger 41. The lubricating oil of the speed reducer 230 is cooled by heat exchange in the heat exchanger 42. On the other hand, the lubricating oil of the speed reducer 130 is not cooled by the refrigerant (coolant). Further, the control device 500 stops the pump 11. Thus, power consumption is reduced.
When the flag FG is “2”, the motor 110 (main drive motor) is in an operating state and the motor 210 (slave drive motor) is in a stopped state. Here, the control device 500 controls the three-way valves 31 and 32 so that the passage P31 and the passage P32a are connected to each other and the passage P33 and the passage P34 are connected to each other in S33. In this state, the control device 500 drives the pump 33. In this case, the refrigerant (coolant) passes through the heat exchanger 41 but does not pass through the heat exchanger 42. The lubricating oil of the speed reducer 130 is cooled by heat exchange in the heat exchanger 41. On the other hand, the lubricating oil of the speed reducer 230 is not cooled by the refrigerant (coolant). Further, the control device 500 stops the pump 21. Thus, power consumption is reduced.
When the flag FG is not “0”, the control device 500 executes the above-described S33. Subsequently, in S34, the control device 500 determines whether to release the setting of the driving force distribution (a condition in which the main driving distribution is set to “0” or “1”). Specifically, the control device 500 executes the process flows F4, F5 in parallel in S34.
In the process flow F4, the control device 500 determines, in S41, whether the most recent requested driving force calculated in S11 of
When S42 process is executed, the process flow F4 ends. When the requested driving force does not exceed the maximum driving force of the motor in operation (NO in S41), S42 process is not executed. In this instance, the process flow F4 ends while the flag FG remains “1” or “2”.
In the process flow F5, the control device 500 determines whether or not the above-described To is higher than a predetermined temperature (hereinafter, referred to as “Th2”) in S51. Th2 may be at the same temperature as Th1 or at a higher temperature than Th1. When the flag FG is “1” or “2”, the requested driving force is generated by only one motor (S14 in
In S52, the control device 500 determines whether or not the most recent requested driving force calculated by S11 of
When it is determined that S51 or S52 is NO, S53 process is not executed, and the process flow F5 ends. In S34, when both the process flow F4 and F5 are executed, the process returns to S31. In this way, the process flow F3 is repeatedly executed.
As described above, the motor control methods according to this embodiment include the processes of the process flows F1, F3, F4, F5. When the temperature parameter (To) correlated with the temperature of the speed reducer 130 (first speed reducer) and the temperature of the speed reducer 230 (second speed reducer) is lower than the predetermined temperature, the control device 500 preferentially drives the motor 210 (second motor) relative to the motor 110 (first motor) (S25 from S21 of
The control device 500 determines whether or not the predetermined first condition is satisfied when the motor 110 and the motor 210 generate the requested driving force requested for the vehicle 100 (S21, S22 in
When it is determined that the first condition is not satisfied (NO in S22 of
When one of the motors 110 and 210 is in the stopped state and the other is in the activated state, the control device 500 determines whether or not a predetermined third condition is satisfied (S34 in
Note that the configuration of the vehicle is not limited to the configuration shown in
In the configuration of
In the configuration of
The vehicle may comprise more than three motors. The vehicle may comprise a plurality of in-wheel motors. The vehicles may be electrified vehicle (xEV other than BEV). The number of wheels is also arbitrary, and may be two, three or five or more wheels.
The process flows F1, F3, F4, F5 shown in
The embodiment disclosed herein should be considered as illustrative and not restrictive in all respects. The scope of the present disclosure is shown by the claims rather than the above embodiment, and is intended to include all modifications within the meaning and the scope equivalent to those of the claims.
Number | Date | Country | Kind |
---|---|---|---|
2024-001385 | Jan 2024 | JP | national |