Device and method for controlling an oil pump of a vehicle
By acquiring temperature and speed information of the motor and oil, the speed of the oil pump is controlled at its maximum value or calculated optimal value, solving the problem of poor oil pump speed control in the prior art, achieving optimization of coasting consistency and system energy efficiency, and improving the vehicle's operating efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-27
- Publication Date
- 2026-04-07
AI Technical Summary
In the existing technology, the speed control method of electric oil pump is difficult to maintain the consistency of coasting and the reliability of the system while ensuring the vehicle's optimal driving efficiency, especially when the motor and oil temperature change, which leads to a decrease in coasting resistance and system energy efficiency.
By acquiring temperature information of the motor and oil, as well as the speed and torque information of the motor, the controller controls the speed of the oil pump to ensure that it operates at maximum speed at high temperatures, and optimizes the speed according to the motor and oil temperature calculations when appropriate to maintain a constant oil pump speed.
The speed control of the oil pump was optimized to ensure consistent coasting and system energy efficiency, reduce coasting resistance variations, improve the overall operating efficiency of the vehicle, and reduce development and testing costs.
Smart Images

Figure CN113844428B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an apparatus for controlling an oil pump in a vehicle, and more specifically, to an apparatus and method for controlling an oil pump in a vehicle, which can control the speed of an oil pump used for cooling an electric motor, thereby enabling the vehicle to operate at optimal efficiency. Background Technology
[0002] In recent years, with increasing public concern for the environment, there has been active research into environmentally friendly vehicles characterized by improved fuel efficiency and reduced emissions.
[0003] Electric vehicles (EVs) and hybrid electric vehicles (HEVs) serve as representative examples of these environmentally friendly vehicles.
[0004] Hybrid electric vehicles typically use two power sources, primarily an engine and an electric motor.
[0005] In addition, electric vehicles refer to vehicles that are driven solely by an electric motor and do not have an engine.
[0006] These environmentally friendly vehicles may include an electric oil pump (EOP) that supplies cooling oil to the motor to cool it.
[0007] When the EOP is running to cool the motor, the operating speed of the EOP may become a critical factor.
[0008] The speed control of the EOP is determined by the temperature of the motor and the oil, and the operating speed of the EOP may vary depending on the temperature of the motor and the oil.
[0009] However, while the speed control in EOP takes into account protecting motor components from demagnetization caused by insufficient cooling, it is difficult to drive the vehicle with optimal system efficiency.
[0010] In the traditional EOP speed control method, the EOP speed is changed according to the temperature of the motor and the oil. When the vehicle coasts, the drag value of the drive system, including the motor and reducer, changes according to the EOP speed, which may cause changes in coasting and reduce the reliability of the drive system.
[0011] Furthermore, in the traditional EOP speed control method, the EOP speed is determined by the temperature of the motor and the oil. When the motor rotor or the gear of the reducer rotates, the oil may slip due to agitation, which may reduce the reliability of the drive system.
[0012] Therefore, there is a need to develop a device for controlling the electric oil pump (EOP) of a vehicle, which can optimize the speed of the EOP to ensure consistent coasting and enable the vehicle to operate at optimal efficiency. Summary of the Invention
[0013] Therefore, the present invention aims to provide an apparatus and method for controlling an oil pump in a vehicle, which substantially eliminates one or more problems caused by the limitations and disadvantages of the prior art.
[0014] The purpose of this invention is to provide an apparatus and method for controlling a vehicle's oil pump, which can control the oil pump speed based on the temperature of the motor and the oil, as well as the speed and torque of the motor, thereby optimizing the speed of the oil pump (e.g., an electric oil pump (EOP)) to ensure consistent coasting and enable the vehicle to operate at optimal efficiency.
[0015] Other advantages, objects, and features of the invention will be set forth in part in the description which follows, and in part will become apparent to those skilled in the art upon examination of the following, or may be learned by practice of the invention. The objects and other advantages of the invention can be realized and obtained through the structures specifically pointed out in the draft description, its claims, and the accompanying drawings.
[0016] To achieve these objectives and other advantages, and according to the purposes of the invention, as specifically embodied and broadly described herein, an apparatus for controlling an oil pump in a vehicle, the oil pump being configured to supply oil for cooling an electric motor, the apparatus comprising: a first information acquirer, a second information acquirer, and a controller; the first information acquirer being configured to acquire temperature information of the electric motor and the oil; the second information acquirer being configured to acquire speed and torque information of the electric motor; and the controller being configured to control the speed of the oil pump based on the acquired temperature information of the electric motor and the oil, and the acquired speed and torque information of the electric motor; wherein, when the vehicle is in motion, the controller determines whether the temperature of the electric motor or the oil is higher than or equal to a first set temperature based on the temperature information of the electric motor and the oil; when the temperature of the electric motor or the oil is higher than or equal to the first set temperature, the speed of the oil pump is controlled to a maximum speed value; and when the temperature of the electric motor or the oil is not higher than or equal to the first set temperature, a control speed value for the oil pump is calculated based on the temperature information of the electric motor and the oil, and the speed and torque information of the electric motor, and the speed of the oil pump is controlled to the calculated control speed value.
[0017] In another aspect of the invention, a method for controlling a vehicle's oil pump using an apparatus, the apparatus including a controller configured to control the speed of the oil pump, the oil pump being configured to supply oil for cooling an electric motor, the method comprising: confirming, via the controller, whether the vehicle is in motion; when the vehicle is in motion, acquiring, via the controller, temperature information of the electric motor and the oil, as well as speed and torque information of the electric motor; confirming, via the controller, whether the temperature of the electric motor or the oil is higher than or equal to a first set temperature; and when the temperature of the electric motor or the oil is higher than or equal to the first set temperature, controlling the speed of the oil pump to a maximum speed value via the controller; and when the temperature of the electric motor or the oil is not higher than or equal to the first set temperature, calculating a control speed value for the oil pump based on the temperature information of the electric motor and the oil, as well as the speed and torque information of the electric motor, and controlling the speed of the oil pump to the calculated control speed value.
[0018] In another aspect of the invention, a computer-readable recording medium executes a process provided by a method for controlling an oil pump, wherein a program for executing the method for controlling the oil pump in an apparatus for controlling the oil pump is recorded.
[0019] In another aspect of the invention, a vehicle includes: an oil pump and a means for controlling the oil pump, the oil pump being configured to supply oil for cooling an electric motor; the means for controlling the oil pump being configured to control the speed of the oil pump based on temperature information of the electric motor and the oil, as well as speed and torque information of the electric motor; wherein when the vehicle is in motion, the means determines whether the temperature of the electric motor or the temperature of the oil is higher than or equal to a first set temperature based on the temperature information of the electric motor and the oil; when the temperature of the electric motor or the temperature of the oil is higher than or equal to the first set temperature, the means controls the speed of the oil pump to a maximum speed value; and when the temperature of the electric motor or the temperature of the oil is not higher than or equal to the first set temperature, the means calculates a control speed value for the oil pump based on the temperature information of the electric motor and the oil, as well as speed and torque information of the electric motor, and controls the speed of the oil pump to the calculated control speed value.
[0020] It should be understood that the foregoing general description and the following specific description of the invention are exemplary and illustrative and are intended to further explain the claimed invention. Attached Figure Description
[0021] The accompanying drawings, which provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention. In the drawings:
[0022] Figure 1 This is a schematic diagram illustrating a vehicle including a device for controlling an oil pump according to an embodiment of the present invention;
[0023] Figure 2This is a block diagram illustrating an apparatus for controlling an oil pump according to one embodiment of the present invention;
[0024] Figure 3 , Figure 4 , Figure 5 and Figure 6 A graph is shown to illustrate the calculation of the control speed values for the oil pump;
[0025] Figure 7 and Figure 8 This is a flowchart illustrating a method for controlling an oil pump according to one embodiment of the present invention;
[0026] Figure 9A and Figure 9B It is a graph showing the change in system resistance depending on whether the pump speed control according to the invention is performed; and
[0027] Figure 10A and Figure 10B The graph shows the system energy efficiency depending on whether the oil pump speed control according to the invention is performed. Detailed Implementation
[0028] Reference will now be made in detail to preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. However, the disclosure of the invention is not limited to the embodiments set forth herein, and various modifications can be made. In the drawings, for clarity of description, descriptions of elements unrelated to the invention will be omitted, and even if the same or similar elements are shown in different drawings, they are denoted by the same reference numerals.
[0029] In the following description of the embodiments, it will be understood that, unless otherwise stated, when a component is referred to as "comprising" an element, the component may further include other elements, and the presence of such other elements is not excluded. Furthermore, in the following description of the embodiments, it will be understood that the terms "component," "unit," and "module" refer to a unit for performing at least one function or operation, and can be implemented using hardware, software, or a combination of hardware and software.
[0030] In the following text, see references Figures 1 to 10B The present invention will describe in detail the apparatus and method for controlling an oil pump in a vehicle, applicable to embodiments of the present invention.
[0031] In this invention, the oil pump can be an electric oil pump (EOP), but is not limited to this, and various types of oil pumps can be used.
[0032] Furthermore, the motor and reducer system according to the present invention can be applied not only to integrated systems that integrate motors and reducers, but also to distributed systems where motors and reducers are implemented separately.
[0033] Figure 1 This is a schematic diagram of a vehicle including a device for controlling an oil pump according to an embodiment of the present invention.
[0034] like Figure 1 As shown, the vehicle 1 according to the present invention includes: an oil pump 100 and a device 200 for controlling the oil pump 100, the oil pump 100 supplying oil for cooling an electric motor; the device 200 for controlling the oil pump 100 controls the speed of the oil pump 100 based on temperature information of the electric motor and the oil, as well as speed and torque information of the electric motor.
[0035] Here, oil pump 100 can be an electric oil pump (EOP), but is not limited to this.
[0036] In addition, the oil pump 100 can supply oil for cooling the motor to an integrated system that integrates the motor and the reducer, or to a distributed system where the motor and the reducer are implemented separately.
[0037] Subsequently, when the vehicle is in motion, the device 200 can determine whether the temperature of the motor or the oil is higher than or equal to a first set temperature based on the temperature information of the motor and the oil. When the temperature of the motor or the oil is higher than or equal to the first set temperature, the device controls the speed of the oil pump 100 to the maximum speed value. When the temperature of the motor or the oil is not higher than or equal to the first set temperature, the device calculates the control speed value of the oil pump 100 based on the temperature information of the motor and the oil, as well as the speed and torque information of the motor, and controls the speed of the oil pump 100 to the calculated control speed value.
[0038] When confirming whether the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature, the device 200 can confirm whether the temperature of the motor is higher than or equal to the first set motor temperature or whether the temperature of the oil is higher than or equal to the first set oil temperature.
[0039] For example, the first set motor temperature is a threshold temperature for protecting the motor and can be stored in advance in the memory, and the first set oil temperature is a threshold temperature for protecting the oil and can be stored in advance in the memory.
[0040] In some cases, the device 200 can obtain the first set motor temperature or the first set oil temperature from an internal memory located inside the vehicle 1 or an external memory located outside the vehicle 1.
[0041] Furthermore, when controlling the speed of the oil pump 100 to the maximum speed value, the device 200 can set the speed of the oil pump 100 to the maximum speed value and send a speed control command to the oil pump 100, so that the oil pump 100 operates at the set maximum speed value.
[0042] After controlling the speed of the oil pump 100 to the maximum speed value, the device 200 can confirm whether the temperature of the motor and the temperature of the oil are respectively lower than the second set temperature.
[0043] That is, the device 200 can determine whether the temperature of the motor is lower than the second set motor temperature and whether the temperature of the oil is lower than the second set oil temperature.
[0044] For example, the second set motor temperature is a value obtained by subtracting the motor lag set temperature from the first set motor temperature, and can be stored in memory in advance; the second set oil temperature is a value obtained by subtracting the oil lag set temperature from the first set oil temperature, and can also be stored in memory in advance.
[0045] Subsequently, when the temperature of the motor and the temperature of the oil are respectively lower than the corresponding second set temperature, the device 200 can determine whether the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature based on the temperature information of the motor and the oil, and when the temperature of the motor and the temperature of the oil are not lower than the corresponding second set temperature, the speed of the oil pump 100 is controlled to the maximum speed value.
[0046] Furthermore, when calculating the control speed value of the oil pump 100, the device 200 can calculate the basic speed value of the oil pump 100 based on the speed and torque of the motor, calculate the first speed correction value of the oil pump 100 based on the temperature of the motor, calculate the second speed correction value of the oil pump 100 based on the temperature of the oil, calculate the speed limit value of the oil pump 100 based on the temperature of the oil, and calculate the control speed value of the oil pump 100 based on the basic speed value, the first speed correction value, the second speed correction value, and the speed limit value.
[0047] For example, when calculating the basic speed value of the oil pump 100, the device 200 can calculate the basic speed value of the oil pump 100 corresponding to the speed and torque of the motor by using a basic speed mapping table pre-stored in the memory.
[0048] Furthermore, when calculating the first speed correction value of the oil pump 100, the device 200 can calculate the first speed correction value of the oil pump 100 corresponding to the motor temperature by means of a motor temperature correction mapping table pre-stored in the memory.
[0049] In addition, when calculating the second speed correction value of the oil pump 100, the device 200 can calculate the second speed correction value of the oil pump 100 corresponding to the oil temperature by means of an oil temperature correction mapping table pre-stored in the memory.
[0050] Furthermore, when calculating the speed limit value of the oil pump 100, the device 200 can calculate the speed limit value of the oil pump 100 corresponding to the oil temperature by means of an oil pump speed limit mapping table pre-stored in the memory.
[0051] When calculating the control speed value of the oil pump 100 based on the basic speed value, the first speed correction value, the second speed correction value, and the speed limit value, the device 200 can calculate the control speed value of the oil pump 100 as the minimum of the first control speed value and the second control speed value. The first control speed value is calculated by multiplying the basic speed value by the first speed correction value and the second speed correction value, and the second control speed value corresponds to the speed limit value.
[0052] Subsequently, when the oil pump 100 is controlled to the calculated control speed value, the device 200 can set the speed of the oil pump 100 to the control speed value and send a speed control command to the oil pump 100, so that the oil pump 100 operates at the set control speed value.
[0053] Thus, in this invention, the speed of the oil pump 100 is controlled based on the temperature of the motor and the oil, as well as the speed and torque of the motor. This allows for optimization of the oil pump 100's speed to ensure consistent coasting and enable the vehicle to operate at optimal efficiency.
[0054] That is, in this invention, the components of the motor and reducer system can be protected, and the resistance during coasting can be minimized, the consistency during coasting can be maintained, and the energy efficiency of the system can be optimized.
[0055] Furthermore, in this invention, the speed of the oil pump remains constant, so there is no change in resistance in the motor and reducer system, thereby optimizing system energy efficiency, thus preventing an increase in development costs and improving testing efficiency.
[0056] Figure 2 This is a block diagram illustrating an apparatus 200 according to one embodiment of the present invention.
[0057] like Figure 2 As shown, the device 200 according to the present invention may include: a first information acquirer 210, a second information acquirer 220, and a controller 230. The first information acquirer 210 is configured to acquire temperature information of the motor and the oil; the second information acquirer 220 is configured to acquire speed and torque information of the motor; and the controller 230 is configured to control the speed of the oil pump based on the acquired temperature information of the motor and the oil, as well as the acquired speed and torque information of the motor.
[0058] Here, when the vehicle is in motion, the first information acquisition unit 210 can acquire motor temperature information from a first temperature sensor configured to measure the motor temperature, and acquire oil temperature information from a second temperature sensor configured to measure the oil temperature.
[0059] For example, the first temperature sensor can measure the temperature of the coil in the drive motor and then provide the measured temperature as the motor's temperature information; the second temperature sensor can measure the internal temperature of the oil cooler and then provide the measured temperature as the oil's temperature information.
[0060] Next, while the vehicle is in motion, the second information acquisition unit 220 can acquire motor speed and torque information from sensors configured to measure the motor speed and torque.
[0061] Subsequently, while the vehicle is in motion, the controller 230 can determine whether the temperature of the motor or the oil is higher than or equal to a first set temperature based on the temperature information of the motor and the oil. When the temperature of the motor or the oil is higher than or equal to the first set temperature, the speed of the oil pump is controlled to the maximum speed value. When the temperature of the motor or the oil is not higher than or equal to the first set temperature, the controller calculates the control speed value of the oil pump based on the temperature information of the motor and the oil, as well as the speed and torque information of the motor, and controls the speed of the oil pump to the calculated control speed value.
[0062] Here, when confirming whether the temperature of the motor or the oil is higher than or equal to the first set temperature, the controller 230 can determine whether the vehicle is moving based on the vehicle's speed, and when it is determined that the vehicle is moving, confirm whether the temperature of the motor or the oil is higher than or equal to the first set temperature.
[0063] For example, when determining whether a vehicle is moving, the controller 230 can determine that the vehicle is moving when the vehicle's speed is greater than 0.
[0064] Furthermore, when confirming whether the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature, the controller 230 can confirm whether the temperature of the motor is higher than or equal to the first set motor temperature or whether the temperature of the oil is higher than or equal to the first set oil temperature.
[0065] Here, the first set motor temperature is a threshold temperature used to protect the motor, and it can be pre-stored in the memory.
[0066] The first set oil temperature is a threshold temperature used to protect the oil and can be pre-stored in memory.
[0067] In some cases, the controller 230 can obtain the first set motor temperature or the first set oil temperature from an internal memory located inside the vehicle or an external memory located outside the vehicle.
[0068] Next, when the speed of the oil pump is controlled to the maximum speed value, the controller 230 can set the speed of the oil pump to the maximum speed value and send a speed control command to the oil pump so that the oil pump operates at the set maximum speed value.
[0069] After controlling the oil pump speed to the maximum speed value, the controller 230 can confirm whether the temperature of the motor and the temperature of the oil are respectively lower than the second set temperature.
[0070] That is, when confirming whether the temperature of the motor and the temperature of the oil are respectively lower than the second set temperature, the controller 230 can confirm whether the temperature of the motor is lower than the second set motor temperature and whether the temperature of the oil is lower than the second set oil temperature.
[0071] For example, the second set motor temperature is a value obtained by subtracting the motor lag set temperature from the first set motor temperature, and can be stored in memory in advance.
[0072] The second set oil temperature is obtained by subtracting the oil hysteresis set temperature from the first set oil temperature, and can be pre-stored in memory.
[0073] In some cases, the controller 230 can obtain a second set motor temperature or a second set oil temperature from an internal memory located inside the vehicle or an external memory located outside the vehicle.
[0074] Subsequently, when confirming whether the temperature of the motor and the temperature of the oil are respectively lower than the corresponding second set temperature, if the temperature of the motor and the temperature of the oil are respectively lower than the corresponding second set temperature, the controller 230 can further perform a process based on the temperature information of the motor and the oil to confirm whether the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature.
[0075] Otherwise, after confirming whether the temperature of the motor and the temperature of the oil are lower than the corresponding second set temperature, if the temperature of the motor and the temperature of the oil are not lower than the corresponding second set temperature, the controller 230 can further perform the process of controlling the speed of the oil pump 100 to the maximum speed value.
[0076] Furthermore, when calculating the control speed value of the oil pump, the controller 230 can calculate the basic speed value of the oil pump based on the speed and torque of the motor, calculate the first speed correction value of the oil pump based on the temperature of the motor, calculate the second speed correction value of the oil pump based on the temperature of the oil, calculate the speed limit value of the oil pump based on the temperature of the oil, and calculate the control speed value of the oil pump based on the basic speed value, the first speed correction value, the second speed correction value, and the speed limit value.
[0077] Here, when calculating the basic speed value of the oil pump, the controller 230 can calculate the basic speed value of the oil pump corresponding to the speed and torque of the motor by means of a basic speed mapping table pre-stored in the memory.
[0078] For example, the basic speed value of an oil pump can be a function of the motor speed and the motor torque.
[0079] Furthermore, when calculating the first speed correction value of the oil pump, the controller 230 can calculate the first speed correction value of the oil pump corresponding to the motor temperature by means of a motor temperature correction mapping table pre-stored in the memory.
[0080] For example, the first speed correction value of the oil pump can be a function of the motor temperature and can be a correction factor.
[0081] In addition, when calculating the second speed correction value of the oil pump, the controller 230 can calculate the second speed correction value of the oil pump corresponding to the oil temperature by means of an oil temperature correction mapping table pre-stored in the memory.
[0082] For example, the second speed correction value of the oil pump can be a function of the oil temperature and can be a correction factor.
[0083] Furthermore, when calculating the speed limit value of the oil pump, the controller 230 can calculate the speed limit value of the oil pump corresponding to the oil temperature by means of an oil pump speed limit mapping table pre-stored in the memory.
[0084] For example, the speed limit of an oil pump can be a function of the oil temperature.
[0085] Furthermore, when calculating the control speed value of the oil pump, the controller 230 can calculate the control speed value of the oil pump as the minimum of a first control speed value and a second control speed value. The first control speed value is calculated by multiplying a basic speed value by a first speed correction value and a second speed correction value, and the second control speed value corresponds to a speed limit value.
[0086] Subsequently, when controlling the speed of the oil pump to the calculated control speed value, the controller 230 can set the speed of the oil pump to the control speed value and send a speed control command to the oil pump, so that the oil pump operates at the set control speed value.
[0087] Figures 3 to 6 A graph is shown that is used to calculate the control speed values of the oil pump.
[0088] In this invention, when the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature, the speed of the oil pump can be set to the maximum speed value to protect the components of the system. When the temperature of the motor or the temperature of the oil is lower than the first set temperature, the control speed value of the oil pump can be calculated to minimize the resistance during gliding, ensure the consistency of gliding, and optimize the energy efficiency of the system.
[0089] like Figures 3 to 6 As shown, in this invention, the control speed value of the oil pump can be calculated based on the basic speed value, the first speed correction value, the second speed correction value, and the speed limit value.
[0090] like Figure 3 As shown, in this invention, when calculating the basic speed value of the oil pump, the basic speed value of the oil pump corresponding to the speed and torque of the motor can be calculated by using the basic speed mapping chart 310 pre-stored in the memory.
[0091] For example, the basic speed value of an oil pump can be a function of the motor speed and the motor torque.
[0092] In addition, such as Figure 4 As shown, when calculating the first speed correction value of the oil pump, the first speed correction value of the oil pump corresponding to the motor temperature can be calculated by using the motor temperature correction mapping chart 320 pre-stored in the memory.
[0093] For example, the first speed correction value of the oil pump can be a function of the motor temperature and has a first correction factor α. The first correction factor α can be set based on actual test results.
[0094] In addition, such as Figure 5 As shown, when calculating the second speed correction value of the oil pump, the second speed correction value of the oil pump corresponding to the oil temperature can be calculated by using the oil temperature correction mapping chart 330 stored in the memory in advance.
[0095] For example, the second speed correction value of the oil pump can be a function of the oil temperature and has a second correction factor β.
[0096] Moreover, such as Figure 6 As shown, when calculating the speed limit value of the oil pump, the speed limit value of the oil pump corresponding to the oil temperature can be calculated by using the oil pump speed limit mapping chart 340 pre-stored in the memory.
[0097] For example, the speed limit of an oil pump can be a function of the oil temperature.
[0098] Thus, in this invention, a basic speed value, a first speed correction value, a second speed correction value, and a speed limit value can be calculated based on a mapping table stored in memory. Furthermore, the control speed value of the oil pump can be calculated as the minimum of the first and second control speed values. The first control speed value is calculated by multiplying the basic speed value by the first and second speed correction values, and the second control speed value corresponds to the speed limit value. The correction factor γ can be a value determined based on the oil temperature by testing the maximum pump drive speed.
[0099] Figure 7 and Figure 8 This is a flowchart illustrating a method for controlling an oil pump according to an embodiment of the present invention.
[0100] refer to Figure 7In this invention, the vehicle is first confirmed to be in motion in step S100.
[0101] In this invention, it can be determined that the vehicle is moving when the vehicle's speed is greater than 0.
[0102] Subsequently, in this invention, when the vehicle is in motion, the temperature information of the motor and oil, as well as the speed and torque information of the motor, can be obtained in step S200.
[0103] Subsequently, in this invention, in step S300, it can be confirmed whether the temperature of the motor is higher than or equal to the first set motor temperature or whether the temperature of the oil is higher than or equal to the first set oil temperature based on the temperature information of the motor and the oil.
[0104] Furthermore, in this invention, when the temperature of the motor is higher than or equal to the first set motor temperature or the temperature of the oil is higher than or equal to the first set oil temperature, the speed of the oil pump can be set to the maximum speed value in step S400.
[0105] Next, in this invention, a speed control command can be sent to the oil pump in step S600, causing the oil pump to operate at a set control speed value.
[0106] Furthermore, in this invention, after setting the speed of the oil pump to the maximum speed value in step S400, it can be confirmed in step S700 whether the temperature of the motor is lower than the second set motor temperature and whether the temperature of the oil is lower than the second set oil temperature.
[0107] Here, in this invention, when the temperature of the motor is lower than the second set motor temperature and the temperature of the oil is lower than the second set oil temperature, step S300 can be performed to confirm whether the temperature of the motor is higher than or equal to the first set motor temperature or whether the temperature of the oil is higher than or equal to the first set oil temperature based on the temperature information of the motor and the oil.
[0108] Otherwise, when the motor temperature is not lower than the second set motor temperature and the oil temperature is not lower than the second set oil temperature, step S400 can be performed to control the oil pump speed to the maximum speed value.
[0109] Furthermore, in this invention, in step S300, which is used to confirm whether the temperature of the motor is higher than or equal to the first set motor temperature or whether the temperature of the oil is higher than or equal to the first set oil temperature, when the temperature of the motor or the temperature of the oil is not higher than or equal to the first set temperature, the control speed value of the oil pump can be calculated in step S500 based on the temperature information of the motor and the oil, as well as the speed and torque information of the motor.
[0110] Next, in this invention, a speed control command can be sent to the oil pump in step S600, causing the oil pump to operate at a set control speed value.
[0111] Subsequently, in this invention, it can be confirmed in step S800 whether to terminate the process of controlling the oil pump, and when it is confirmed that the process of controlling the oil pump should be terminated, the process of controlling the oil pump can be terminated.
[0112] Figure 8 To show in more detail Figure 7 The flowchart of step S500 for calculating the control speed value of the oil pump.
[0113] like Figure 8 As shown, in this invention, when the temperature of the motor is lower than the first set motor temperature or the temperature of the oil is lower than the first set oil temperature, the basic speed value of the oil pump can be calculated based on the speed and torque of the motor in step S510, the first speed correction value of the oil pump can be calculated based on the temperature of the motor and the second speed correction value of the oil pump can be calculated based on the temperature of the oil in step S520, and the speed limit value of the oil pump can be calculated based on the temperature of the oil in step S530.
[0114] In this invention, the basic speed value of the oil pump corresponding to the speed and torque of the motor can be calculated using a basic speed mapping table stored in the memory; the first speed correction value of the oil pump corresponding to the temperature of the motor can be calculated using a motor temperature correction mapping table stored in the memory; the second speed correction value of the oil pump corresponding to the temperature of the oil can be calculated using an oil temperature correction mapping table stored in the memory; and the speed limit value of the oil pump corresponding to the temperature of the oil can be calculated using an oil pump speed limit mapping table stored in the memory.
[0115] Subsequently, in this invention, the control speed value of the oil pump can be calculated in step S540 based on the calculated basic speed value, the first speed correction value, the second speed correction value, and the speed limit value.
[0116] In this invention, the minimum of the first control speed value and the second control speed value can be calculated as the control speed value of the oil pump. The first control speed value is calculated by multiplying the basic speed value by the first speed correction value and the second speed correction value. The second control speed value corresponds to the speed limit value.
[0117] Thus, in this invention, the speed of the oil pump is controlled based on the temperature of the motor and the oil, as well as the speed and torque of the motor. Therefore, the speed of the oil pump (e.g., an electric oil pump (EOP)) can be optimized to ensure consistent coasting and enable the vehicle to operate at optimal efficiency.
[0118] That is, in this invention, the components of the motor and reducer system can be protected, and the resistance during coasting can be minimized, the consistency during coasting can be maintained, and the energy efficiency of the system can be optimized.
[0119] Furthermore, in this invention, the speed of the oil pump remains constant, so there is no change in resistance in the motor and reducer system, thereby optimizing system energy efficiency, thus preventing an increase in development costs and improving testing efficiency.
[0120] Figure 9A and Figure 9B It is a graph showing the change in system resistance depending on whether the oil pump speed control according to the invention is performed.
[0121] Figure 9A The graph shows the change in system resistance when the oil pump speed control according to the invention is not performed. It can be confirmed that the oil pump speed changes according to the temperature of the motor and the oil during coasting, thereby causing a change in resistance in the system.
[0122] on the other hand, Figure 9B The graph shows the change in system resistance when the pump speed is controlled according to the invention. It can be confirmed that the pump speed is constant during coasting, so there is no change in resistance in the system.
[0123] Therefore, in this invention, drag during gliding can be minimized, gliding consistency can be ensured, and system energy efficiency can be optimized.
[0124] Figure 10A and Figure 10B The graph shows the system energy efficiency depending on whether the oil pump speed control according to the invention is performed.
[0125] Figure 10A The graph shows the system energy efficiency when the oil pump speed control according to the invention is not performed. It can be confirmed that the oil pump speed changes according to the temperature of the motor and the oil during coasting, and therefore the system energy efficiency is low.
[0126] on the other hand, Figure 10B The graph shows the system energy efficiency when the oil pump speed is controlled according to the invention. It can be confirmed that the oil pump speed is constant during coasting, thus improving the system energy efficiency.
[0127] In this invention, the system energy efficiency can be improved by about 0.1% compared to a conventional system, but the invention is not limited thereto.
[0128] Therefore, in this invention, drag during gliding can be minimized, gliding consistency can be ensured, and system energy efficiency can be optimized.
[0129] Furthermore, in this invention, a computer-readable recording medium can execute the process provided by the method of controlling the oil pump, wherein the computer-readable recording medium contains a program for executing the method of controlling the oil pump in an apparatus for controlling the oil pump according to an embodiment of the present invention.
[0130] This invention can be implemented using computer-readable code recorded in a computer-readable recording medium. Such a computer-readable recording medium can include all types of recording media that store readable data of a computer system. For example, a computer-readable recording medium can include a hard disk drive (HDD), a solid-state drive (SSD), a silicon disk drive (SDD), ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
[0131] As is evident from the above description, in the apparatus and method for controlling a vehicle's oil pump according to at least one embodiment of the present invention, the speed of the oil pump is controlled based on the temperature of the motor and the oil, as well as the speed and torque of the motor. Therefore, the speed of the oil pump can be optimized, thereby ensuring consistent coasting and enabling the vehicle to travel with optimal efficiency.
[0132] That is, in this invention, the components of the motor and reducer system can be protected, and the resistance during coasting can be minimized, the consistency during coasting can be maintained, and the energy efficiency of the system can be optimized.
[0133] Furthermore, in this invention, the speed of the oil pump remains constant, so there is no change in resistance in the motor and reducer system, thereby optimizing system energy efficiency, thus preventing an increase in development costs and improving testing efficiency.
[0134] Those skilled in the art will recognize that various modifications and alterations can be made to this invention without departing from its spirit and scope. Therefore, this invention is intended to cover any modifications and alterations that fall within the scope of the appended claims and their equivalents.
Claims
1. An apparatus for controlling an oil pump in a vehicle, the oil pump being configured to supply oil for cooling an electric motor, the apparatus comprising: The first information acquisition device is configured to acquire temperature information of the motor and oil. The second information acquirer is configured to acquire the speed and torque information of the motor; and The controller is configured to control the speed of the oil pump based on the acquired temperature information of the motor and the oil, as well as the acquired speed and torque information of the motor. When the vehicle is in motion, the controller determines whether the temperature of the motor or the oil is higher than or equal to a first set temperature based on the temperature information of the motor and the oil. When the temperature of the motor or the oil is higher than or equal to the first set temperature, the speed of the oil pump is controlled to the maximum speed value. When the temperature of the motor or the oil is not higher than or equal to the first set temperature, the controller calculates the control speed value of the oil pump based on the temperature information of the motor and the oil, as well as the speed and torque information of the motor, and controls the speed of the oil pump to the calculated control speed value. In the process of calculating the control speed value of the oil pump, the controller calculates the basic speed value of the oil pump based on the speed and torque of the motor, calculates the first speed correction value of the oil pump based on the temperature of the motor, calculates the second speed correction value of the oil pump based on the temperature of the oil, calculates the speed limit value of the oil pump based on the temperature of the oil, and calculates the control speed value of the oil pump based on the basic speed value, the first speed correction value, the second speed correction value, and the speed limit value.
2. The device for controlling a vehicle's oil pump according to claim 1, wherein, When the vehicle is in motion, the first information acquisition unit acquires motor temperature information from a first temperature sensor configured to measure the motor temperature, and acquires oil temperature information from a second temperature sensor configured to measure the oil temperature.
3. The device for controlling a vehicle's oil pump according to claim 1, wherein, When the vehicle is in motion, the second information acquisition unit acquires motor speed and torque information from a sensor configured to measure the motor speed and a sensor configured to measure the motor torque.
4. The device for controlling a vehicle's oil pump according to claim 1, wherein, When confirming whether the motor temperature or the oil temperature is higher than or equal to the first set temperature, the controller confirms whether the motor temperature is higher than or equal to the first set motor temperature or the oil temperature is higher than or equal to the first set oil temperature.
5. The device for controlling a vehicle's oil pump according to claim 1, wherein, During the process of controlling the speed of the oil pump to the maximum speed value, the controller sets the speed of the oil pump to the maximum speed value and sends a speed control command to the oil pump, so that the oil pump operates at the set maximum speed value.
6. The apparatus for controlling a vehicle's oil pump according to claim 1, wherein, After controlling the oil pump speed to the maximum speed value, the controller confirms whether the motor temperature and the oil temperature are respectively lower than the corresponding second set temperature. When the motor temperature and the oil temperature are respectively lower than the corresponding second set temperature, the controller further confirms whether the motor temperature or the oil temperature is higher than or equal to the first set temperature based on the motor and oil temperature information.
7. The apparatus for controlling a vehicle's oil pump according to claim 6, wherein, During the process of confirming whether the temperature of the motor and the temperature of the oil are respectively lower than the corresponding second set temperature, when the temperature of the motor and the temperature of the oil are not lower than the corresponding second set temperature, the controller further controls the speed of the oil pump to the maximum speed value.
8. The apparatus for controlling a vehicle's oil pump according to claim 6, wherein, In the process of confirming whether the temperature of the motor and the temperature of the oil are lower than the corresponding second set temperature, the controller confirms whether the temperature of the motor is lower than the second set motor temperature and whether the temperature of the oil is lower than the second set oil temperature.
9. The apparatus for controlling a vehicle's oil pump according to claim 1, wherein, In the process of calculating the control speed value of the oil pump, the controller calculates the control speed value of the oil pump as the minimum of the first control speed value and the second control speed value. The first control speed value is calculated by multiplying the basic speed value by the first speed correction value and the second speed correction value, and the second control speed value corresponds to the speed limit value.
10. The apparatus for controlling a vehicle's oil pump according to claim 1, wherein, In the process of controlling the speed of the oil pump to the calculated control speed value, the controller sets the speed of the oil pump to the control speed value and sends a speed control command to the oil pump, so that the oil pump operates at the set control speed value.
11. A method for controlling an oil pump in a vehicle using an apparatus, the apparatus including a controller configured to control the speed of the oil pump, the oil pump being configured to supply oil for cooling an electric motor, the method comprising: The controller confirms whether the vehicle is in motion. While the vehicle is in motion, the controller obtains information on the temperature of the motor and oil, as well as the speed and torque of the motor. The controller determines whether the temperature of the motor or the oil is higher than or equal to the first set temperature based on the temperature information of the motor and the oil. When the temperature of the motor or the oil is higher than or equal to the first set temperature, the controller controls the speed of the oil pump to the maximum speed value. When the temperature of the motor or the oil is not higher than or equal to the first set temperature, the controller calculates the control speed value of the oil pump based on the temperature information of the motor and the oil, as well as the speed and torque information of the motor, and controls the speed of the oil pump to the calculated control speed value. The calculation of the control speed value of the oil pump includes: The basic speed value of the oil pump is calculated based on the speed and torque of the motor. The first speed correction value of the oil pump is calculated based on the temperature of the motor. The second speed correction value of the oil pump is calculated based on the oil temperature. Calculate the oil pump speed limit based on oil temperature; The control speed value of the oil pump is calculated based on the basic speed value, the first speed correction value, the second speed correction value, and the speed limit value.
12. The method according to claim 11, wherein, Confirm that the motor temperature or oil temperature is higher than or equal to the first set temperature, including: Confirm whether the motor temperature is higher than or equal to the first set motor temperature or whether the oil temperature is higher than or equal to the first set oil temperature.
13. The method according to claim 11, wherein, Controlling the oil pump speed to its maximum value includes: Confirm that the temperature of the motor and the oil are both lower than the corresponding second set temperature.
14. The method according to claim 13, wherein, Confirm that the motor temperature and oil temperature are both below the corresponding second set temperature, including: When the temperature of the motor and the temperature of the oil are lower than the corresponding second set temperature, the system determines whether the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature based on the temperature information of the motor and the oil. When the temperature of the motor and the temperature of the oil are not lower than the corresponding second set temperature, the speed of the oil pump is controlled to the maximum speed value.
15. The method according to claim 13, wherein, Determining whether the motor temperature and oil temperature are respectively lower than the corresponding second set temperature includes: Determine whether the motor temperature is lower than the second set motor temperature and whether the oil temperature is lower than the second set oil temperature.
16. The method according to claim 11, wherein, In the process of calculating the control speed value of the oil pump, the control speed value of the oil pump is calculated as the minimum of the first control speed value and the second control speed value. The first control speed value is calculated by multiplying the basic speed value by the first speed correction value and the second speed correction value. The second control speed value corresponds to the speed limit value.
17. A permanent computer-readable recording medium having a program recorded thereon for performing the method of claim 11.
18. A vehicle comprising: An oil pump configured to supply oil for cooling the motor; and A device for controlling an oil pump is configured to control the speed of the oil pump based on temperature information of the motor and the oil, as well as speed and torque information of the motor. When the vehicle is in motion, the device determines whether the temperature of the motor or the oil is higher than or equal to a first set temperature based on the temperature information of the motor and the oil. When the temperature of the motor or the oil is higher than or equal to the first set temperature, the speed of the oil pump is controlled to the maximum speed value. When the temperature of the motor or the oil is not higher than or equal to the first set temperature, the device calculates the control speed value of the oil pump based on the temperature information of the motor and the oil, as well as the speed and torque information of the motor, and controls the speed of the oil pump to the calculated control speed value. In the process of calculating the control speed value of the oil pump, the device for controlling the oil pump calculates the basic speed value of the oil pump based on the speed and torque of the motor, calculates the first speed correction value of the oil pump based on the temperature of the motor, calculates the second speed correction value of the oil pump based on the temperature of the oil, calculates the speed limit value of the oil pump based on the temperature of the oil, and calculates the control speed value of the oil pump based on the basic speed value, the first speed correction value, the second speed correction value, and the speed limit value.
Citation Information
Patent Citations
Cooling system control method, cooling system and vehicle
CN107471989A