Apparatus and method for controlling oil pump of vehicle

文档序号:444207 发布日期:2021-12-28 浏览:35次 中文

阅读说明:本技术 用于控制车辆的油泵的装置和方法 (Apparatus and method for controlling oil pump of vehicle ) 是由 吴能燮 于 2020-11-27 设计创作,主要内容包括:本发明公开了一种用于控制车辆的油泵的装置和方法,其可以控制油泵的速度。所述装置包括控制器,所述控制器配置为基于电机和油的温度信息以及电机的速度和扭矩信息来控制油泵的速度,并且当车辆正在行驶时,控制器确认电机或油的温度是否高于或等于第一设定温度,当电机或油的温度高于或等于第一设定温度时,将油泵的速度控制成最大速度值,当电机或油的温度低于第一设定温度时,计算控制速度值并且将油泵的速度控制成计算出的控制速度值。(Disclosed is an apparatus and method for controlling an oil pump of a vehicle, which can control the speed of the oil pump. The apparatus includes a controller configured to control a speed of the oil pump based on temperature information of the motor and the oil and speed and torque information of the motor, and when the vehicle is driving, the controller confirms whether the temperature of the motor or the oil is higher than or equal to a first set temperature, controls the speed of the oil pump to a maximum speed value when the temperature of the motor or the oil is higher than or equal to the first set temperature, calculates a control speed value and controls the speed of the oil pump to the calculated control speed value when the temperature of the motor or the oil is lower than the first set temperature.)

1. An apparatus for controlling an oil pump of a vehicle, the oil pump being configured to supply oil for cooling a motor, the apparatus comprising:

a first information acquirer configured to acquire temperature information of the motor and the oil;

a second information acquirer configured to acquire speed and torque information of the motor; and

a controller configured to control a speed of the oil pump based on the acquired temperature information of the motor and the oil and the acquired speed and torque information of the motor;

wherein the controller confirms whether the temperature of the motor or the temperature of 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 vehicle is driving, controls the speed of the oil pump to a maximum speed value when the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature, and calculates a control speed value of the oil pump based on the temperature information of the motor and the oil and the speed and torque information of the motor and controls the speed of the oil pump to the calculated control speed value when it is not the temperature of the motor or the temperature of the oil that is higher than or equal to the first set temperature.

2. The apparatus for controlling an oil pump of a vehicle according to claim 1, wherein the first information acquirer acquires temperature information of the motor from a first temperature sensor configured to measure a temperature of the motor and acquires temperature information of the oil from a second temperature sensor configured to measure a temperature of the oil, when the vehicle is driving.

3. The apparatus for controlling an oil pump of a vehicle according to claim 1, wherein the second information acquirer acquires speed and torque information of the motor from a sensor configured to measure a speed of the motor and a sensor configured to measure a torque of the motor when the vehicle is running.

4. The apparatus for controlling an oil pump of a vehicle according to claim 1, wherein the controller confirms whether the temperature of the motor is higher than or equal to a first set motor temperature or the temperature of the oil is higher than or equal to a first set oil temperature, upon confirming whether the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature.

5. The apparatus for controlling an oil pump of a vehicle according to claim 1, wherein in controlling the speed of the oil pump to a 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 is operated at the set maximum speed value.

6. The apparatus for controlling an oil pump of a vehicle according to claim 1, wherein the controller confirms whether the temperature of the motor and the temperature of the oil are respectively lower than corresponding second set temperatures after controlling the speed of the oil pump to a maximum speed value, and when the temperature of the motor and the temperature of the oil are respectively lower than corresponding second set temperatures, the controller further confirms 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.

7. The apparatus for controlling an oil pump of a vehicle according to claim 6, wherein the controller further controls the speed of the oil pump to a maximum speed value when the temperature of the motor and the temperature of the oil are not lower than the corresponding second set temperatures, respectively, in confirming whether the temperature of the motor and the temperature of the oil are lower than the corresponding second set temperatures, respectively.

8. The apparatus for controlling an oil pump of a vehicle according to claim 6, wherein the controller confirms whether the temperature of the motor is lower than a second set motor temperature and the temperature of the oil is lower than a second set oil temperature in confirming whether the temperature of the motor and the temperature of the oil are lower than respective second set temperatures.

9. The apparatus for controlling an oil pump of a vehicle according to claim 1, wherein in the calculating of the control speed value of the oil pump, the controller calculates a basic speed value of the oil pump based on a speed and a torque of the motor, calculates a first speed correction value of the oil pump based on a temperature of the motor, calculates a second speed correction value of the oil pump based on a temperature of the oil, calculates a speed limit value of the oil pump based on a 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.

10. The apparatus for controlling an oil pump of a vehicle according to claim 9, wherein in the calculating of the control speed value of the oil pump, the controller calculates the control speed value of the oil pump as a minimum value of a first control speed value and a second control speed value, the first control speed value being calculated by multiplying a base speed value by a first speed correction value and a second speed correction value, the second control speed value corresponding to the speed limit value.

11. The apparatus for controlling an oil pump of a vehicle according to claim 1, wherein in the 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 is operated at the set control speed value.

12. A method of controlling an oil pump of a vehicle with an apparatus including a controller configured to control a speed of the oil pump configured to supply oil for cooling a motor, the method comprising:

confirming whether the vehicle is running through the controller;

when the vehicle is running, acquiring temperature information of the motor and the oil and speed and torque information of the motor through a controller;

confirming, by the controller, whether the temperature of the motor or the temperature of 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 temperature of the oil is higher than or equal to a first set temperature, controlling the speed of the oil pump to a maximum speed value by the controller, and when it is not the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature, calculating a control speed value of the oil pump based on the temperature information of the motor and the oil and the speed and torque information of the motor, and controlling the speed of the oil pump to the calculated control speed value.

13. The method of claim 12, wherein confirming whether the temperature of the motor or the temperature of the oil is greater than or equal to a first set temperature comprises:

it is determined whether the temperature of the motor is higher than or equal to a first set motor temperature or the temperature of the oil is higher than or equal to a first set oil temperature.

14. The method of claim 12, wherein controlling the speed of the oil pump to a maximum speed value comprises:

and confirming whether the temperature of the motor and the temperature of the oil are respectively lower than the corresponding second set temperature.

15. The method of claim 14, wherein confirming whether the temperature of the motor and the temperature of the oil are each below a respective second set temperature comprises:

confirming whether the temperature of the motor or the temperature of 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 and the temperature of the oil are respectively lower than corresponding second set temperatures;

and controlling the speed of the oil pump to be a maximum speed value when the temperature of the motor and the temperature of the oil are not lower than the corresponding second set temperature respectively.

16. The method of claim 14, wherein determining whether the temperature of the motor and the temperature of the oil are each below a respective second set temperature comprises:

it is determined whether the temperature of the motor is lower than a second set motor temperature and the temperature of the oil is lower than a second set oil temperature.

17. The method of claim 12, wherein calculating a control speed value for the oil pump comprises:

calculating a basic speed value of the oil pump based on the speed and the torque of the motor;

calculating a first speed correction value of the oil pump based on a temperature of the motor;

calculating a second speed correction value for the oil pump based on the temperature of the oil;

calculating a speed limit value of the oil pump based on the temperature of the oil;

a control speed value of the oil pump is calculated based on the base speed value, the first speed correction value, the second speed correction value, and the speed limit value.

18. Method according to claim 17, wherein in calculating the governing speed value of the oil pump, the governing speed value of the oil pump is calculated as the minimum of a first governing speed value calculated by multiplying the base speed value by a first speed correction value and a second speed correction value, and a second governing speed value corresponding to the speed limit value.

19. A non-transitory computer-readable recording medium having recorded thereon a program for executing the method according to claim 12.

20. A vehicle, comprising:

an oil pump configured to supply oil for cooling the motor; and

means for controlling the oil pump, configured to control a speed of the oil pump based on temperature information of the motor and the oil and speed and torque information of the motor;

wherein the apparatus confirms whether the temperature of the motor or the temperature of 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 vehicle is driving, controls the speed of the oil pump to a maximum speed value when the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature, and calculates a control speed value of the oil pump based on the temperature information of the motor and the oil and the speed and torque information of the motor and controls the speed of the oil pump to the calculated control speed value when it is not the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature.

Technical Field

The present invention relates to an apparatus for controlling an oil pump of a vehicle, and more particularly, to an apparatus and method for controlling an oil pump of a vehicle, which can control a speed of an oil pump for cooling a motor, thereby allowing the vehicle to travel at an optimum efficiency.

Background

In recent years, with the concern of the environment, active research has been conducted on environmentally friendly vehicles characterized by improved fuel efficiency and reduced exhaust emissions.

Electric Vehicles (EV) and Hybrid Electric Vehicles (HEV) are representative examples of these environmentally friendly vehicles.

Generally, a hybrid electric vehicle uses two power sources, and the power sources are mainly an engine and a motor.

The electric vehicle is a vehicle that is driven only by power of a motor and does not have an engine.

These environmentally friendly vehicles may include an Electric Oil Pump (EOP) that supplies cooling oil to the motor to cool the motor.

When the EOP is operated to cool the motor, the operating speed of the EOP may become a critical factor.

The speed control of the EOP is determined by the temperature of the motor and the temperature of the oil, and the operation speed of the EOP may vary according to the temperature of the motor and the temperature of the oil.

However, in the speed control of the EOP, it is considered to protect motor components to prevent demagnetization from occurring in the motor due to insufficient cooling, but it is difficult to drive the vehicle at an optimum system efficiency.

In the conventional EOP speed control method, the speed of the EOP is changed according to the temperature of the motor and the temperature of the oil, and when the vehicle coasts, a resistance value (drag value) of a driving system including the motor and a decelerator is changed according to the change of the EOP speed, so that a change of coasts may occur and the reliability of the driving system may be reduced.

Further, in the conventional EOP speed control method, the speed of the EOP is determined by the temperature of the motor and the temperature of the oil, and a change in coasting may occur when the rotor of the motor or the gear of the decelerator rotates due to the oil being agitated, so that the reliability of the driving system may be lowered.

Therefore, there is a need to develop an apparatus for controlling an Electric Oil Pump (EOP) of a vehicle, which can optimize the speed of the EOP, thereby ensuring the consistency of coasting and allowing the vehicle to run at optimum efficiency.

Disclosure of Invention

Accordingly, the present invention is directed to an apparatus and method for controlling an oil pump of a vehicle that substantially obviate one or more problems due to limitations and disadvantages of the related art.

An object of the present invention is to provide an apparatus and method for controlling an oil pump of a vehicle, which can control the speed of the oil pump based on the temperature of a motor and oil and the speed and torque of the motor, thereby optimizing the speed of the oil pump, such as an Electric Oil Pump (EOP), to ensure the consistency of coasting and to allow the vehicle to travel at the optimum efficiency.

Additional 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 having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.

To achieve these objects and other advantages and in accordance with the purpose of the invention, as embodied and broadly described herein, an apparatus for controlling an oil pump of a vehicle, the oil pump being configured to supply oil for cooling a motor, the apparatus comprising: the system comprises a first information acquirer, a second information acquirer and a controller, wherein the first information acquirer is configured to acquire temperature information of a motor and oil; the second information acquirer is configured to acquire speed and torque information of the motor; the controller is configured to control a speed of the oil pump based on the acquired temperature information of the motor and the oil and the acquired speed and torque information of the motor; wherein the controller confirms whether the temperature of the motor or the temperature of 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 vehicle is driving, controls the speed of the oil pump to a maximum speed value when the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature, and calculates a control speed value of the oil pump based on the temperature information of the motor and the oil and the speed and torque information of the motor and controls the speed of the oil pump to the calculated control speed value when it is not the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature.

In another aspect of the present invention, a method of controlling an oil pump of a vehicle using an apparatus including a controller configured to control a speed of the oil pump configured to supply oil for cooling a motor, includes: confirming whether the vehicle is running through the controller; when the vehicle is running, acquiring temperature information of the motor and the oil and speed and torque information of the motor through a controller; confirming, by the controller, whether the temperature of the motor or the temperature of the oil is higher than or equal to a first set temperature based on the temperature information of the motor and the oil; and controlling the speed of the oil pump to a maximum speed value by the controller when the temperature of the motor or the temperature of the oil is higher than or equal to a first set temperature, and calculating a control speed value of the oil pump based on temperature information of the motor and the oil and speed and torque information of the motor and controlling the speed of the oil pump to the calculated control speed value when it is not the temperature of the motor or the temperature of the oil that is higher than or equal to the first set temperature.

In still another aspect of the present invention, a computer-readable recording medium executes a process provided by a method for controlling an oil pump, in which a program for executing the method for controlling an oil pump in an apparatus for controlling an oil pump is recorded.

In still another aspect of the present invention, a vehicle includes: an oil pump configured to supply oil for cooling the motor, and a device for controlling the oil pump; the means for controlling the oil pump is configured to control the speed of the oil pump based on temperature information of the motor and the oil and speed and torque information of the motor; wherein the apparatus confirms whether the temperature of the motor or the temperature of 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 vehicle is driving, controls the speed of the oil pump to a maximum speed value when the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature, and calculates a control speed value of the oil pump based on the temperature information of the motor and the oil and the speed and torque information of the motor and controls the speed of the oil pump to the calculated control speed value when it is not the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature.

It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.

Drawings

The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principle of the invention. In the drawings:

fig. 1 is a schematic view showing a vehicle including an apparatus for controlling an oil pump according to an embodiment of the present invention;

FIG. 2 is a block diagram illustrating an apparatus for controlling an oil pump according to an embodiment of the present invention;

figures 3, 4, 5 and 6 show graphs for calculating a control speed value for an oil pump;

fig. 7 and 8 are flowcharts illustrating a method for controlling an oil pump according to an embodiment of the present invention;

fig. 9A and 9B are graphs showing changes in system resistance depending on whether the oil pump speed control according to the present invention is performed; and

fig. 10A and 10B are graphs showing system energy efficiency depending on whether the oil pump speed control according to the present invention is performed.

Detailed Description

Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. However, the disclosure of the present invention is not limited to the embodiments set forth herein, and various modifications may be made. In the drawings, for the purpose of clearly describing the present invention, descriptions of elements that are not related to the present invention will be omitted, and the same or similar elements are denoted by the same reference numerals even though they are shown in different drawings.

In the following description of the embodiments, it will be understood that when a component is referred to as "comprising" an element, the component may further comprise other elements, and the presence of such other elements is not excluded, unless otherwise specified. Further, in the following description of the embodiments, it will be understood that the terms "means", "unit" and "module" represent a unit for processing at least one function or operation, and may be implemented using hardware, software, or a combination of hardware and software.

Hereinafter, referring to fig. 1 to 10B, an apparatus and method for controlling an oil pump of a vehicle, which are applicable to an embodiment of the present invention, will be described in detail.

In the present invention, the oil pump may be an Electric Oil Pump (EOP), but is not limited thereto, and various types of oil pumps may be employed.

Further, the motor and decelerator system according to the present invention can be applied not only to an integrated system in which a motor and a decelerator are integrated, but also to a distributed system in which a motor and a decelerator are separately implemented.

Fig. 1 is a schematic view illustrating a vehicle including an apparatus for controlling an oil pump according to an embodiment of the present invention.

As shown in fig. 1, a 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 a motor; the apparatus 200 for controlling the oil pump 100 controls the speed of the oil pump 100 based on the temperature information of the motor and the oil and the speed and torque information of the motor.

Here, the oil pump 100 may be an Electric Oil Pump (EOP), but is not limited thereto.

Further, the oil pump 100 may supply oil for cooling the motor to an integrated system of the integrated motor and the decelerator, and may also supply oil to a distributed system in which the motor and the decelerator are implemented separately.

Thereafter, when the vehicle is driving, the apparatus 200 may confirm whether the temperature of the motor or the temperature of the oil is higher than or equal to a first set temperature based on the temperature information of the motor and the oil, and control the speed of the oil pump 100 to a maximum speed value when the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature, and calculate a control speed value of the oil pump 100 based on the temperature information of the motor and the oil and the speed and torque information of the motor and control the speed of the oil pump 100 to the calculated control speed value when it is not the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature.

In confirming whether the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature, the apparatus 200 may confirm whether 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.

For example, the first set motor temperature is a threshold temperature for protecting the motor and may be stored in the memory in advance, and the first set oil temperature is a threshold temperature for protecting the oil and may be stored in the memory in advance.

In some cases, the apparatus 200 may acquire 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.

Further, when controlling the speed of the oil pump 100 to the maximum speed value, the apparatus 200 may set the speed of the oil pump 100 to the maximum speed value and transmit a speed control command to the oil pump 100 so that the oil pump 100 operates at the set maximum speed value.

After controlling the speed of the oil pump 100 to the maximum speed value, the apparatus 200 may confirm whether the temperature of the motor and the temperature of the oil are respectively lower than the second set temperature.

That is, the apparatus 200 may determine whether 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.

For example, the second set motor temperature is a value obtained by subtracting the motor hysteresis set temperature from the first set motor temperature, and may be stored in the memory in advance, and the second set oil temperature is a value obtained by subtracting the oil hysteresis set temperature from the first set oil temperature, and may be stored in the memory in advance.

Thereafter, the apparatus 200 may confirm whether the temperature of the motor or the temperature of 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 and the temperature of the oil are lower than corresponding second set temperatures, respectively, and control the speed of the oil pump 100 to a maximum speed value when the temperature of the motor and the temperature of the oil are not lower than corresponding second set temperatures.

Further, in calculating the control speed value of the oil pump 100, the apparatus 200 may calculate a basic speed value of the oil pump 100 based on the speed and torque of the motor, calculate a first speed correction value of the oil pump 100 based on the temperature of the motor, calculate a second speed correction value of the oil pump 100 based on the temperature of the oil, calculate a 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.

For example, in calculating the basic speed value of the oil pump 100, the apparatus 200 may calculate the basic speed value of the oil pump 100 corresponding to the speed and torque of the motor through a basic speed map previously stored in the memory.

Further, in calculating the first speed correction value of the oil pump 100, the device 200 may calculate the first speed correction value of the oil pump 100 corresponding to the temperature of the motor by a motor temperature correction map stored in advance in the memory.

In addition, when calculating the second speed correction value of the oil pump 100, the device 200 may calculate the second speed correction value of the oil pump 100 corresponding to the temperature of the oil through an oil temperature correction map stored in advance in the memory.

Further, in calculating the speed limit value of the oil pump 100, the apparatus 200 may calculate the speed limit value of the oil pump 100 corresponding to the temperature of the oil by an oil pump speed limit map stored in advance in a memory.

In calculating the control speed value of the oil pump 100 based on the base speed value, the first speed correction value, the second speed correction value, and the speed limit value, the device 200 may calculate the control speed value of the oil pump 100 as the minimum of the first control speed value calculated by multiplying the base speed value by the first speed correction value and the second speed correction value, and the second control speed value corresponding to the speed limit value.

Thereafter, when the oil pump 100 is controlled to the calculated control speed value, the apparatus 200 may 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 is operated at the set control speed value.

In this way, in the present invention, the speed of the oil pump 100 is controlled based on the temperatures of the motor and the oil and the speed and torque of the motor, and thus, the speed of the oil pump 100 can be optimized to ensure the consistency of coasting and to allow the vehicle to run at the optimum efficiency.

That is, in the present invention, it is possible to protect the components of the motor and reducer system, and to ensure minimization of drag during coasting, uniformity in coasting, and optimization of system energy efficiency.

Further, in the present invention, the speed of the oil pump is kept constant, and thus resistance variation does not occur in the motor and reducer system, so that it is possible to optimize system energy efficiency, thus preventing an increase in development cost and improving test efficiency.

Fig. 2 is a block diagram illustrating an apparatus 200 according to one embodiment of the invention.

As shown in fig. 2, the apparatus 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 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; 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 and the acquired speed and torque information of the motor.

Here, when the vehicle is driving, the first information acquirer 210 may acquire temperature information of the motor from a first temperature sensor configured to measure a temperature of the motor, and acquire temperature information of the oil from a second temperature sensor configured to measure a temperature of the oil.

For example, a first temperature sensor may measure the temperature of a coil in a driving motor and then provide the measured temperature as temperature information of the motor, and a second temperature sensor may measure the internal temperature of an oil cooler and then provide the measured temperature as temperature information of the oil.

Next, while the vehicle is running, the second information acquirer 220 may acquire speed and torque information of the motor from a sensor configured to measure the speed and torque of the motor.

Thereafter, when the vehicle is driving, the controller 230 may confirm whether the temperature of the motor or the temperature of the oil is higher than or equal to a first set temperature based on the temperature information of the motor and the oil, control the speed of the oil pump to a maximum speed value when the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature, and calculate a control speed value of the oil pump based on the temperature information of the motor and the oil and the speed and torque information of the motor and control the speed of the oil pump to the calculated control speed value when it is not the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature.

Here, the controller 230 may determine whether the vehicle is traveling based on the speed of the vehicle when it is determined whether the temperature of the motor or the temperature of the oil is higher than or equal to a first set temperature, and determine whether the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature when it is determined that the vehicle is traveling.

For example, when the speed of the vehicle is greater than 0 when determining whether the vehicle is traveling, the controller 230 may determine that the vehicle is traveling.

Further, in 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 may confirm whether 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.

Here, the first set motor temperature is a threshold temperature for protecting the motor, and may be stored in the memory in advance.

The first set oil temperature is a threshold temperature for protecting the oil, and may be stored in the memory in advance.

In some cases, the controller 230 may 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.

Next, when controlling the speed of the oil pump to the maximum speed value, the controller 230 may set the speed of the oil pump to the maximum speed value and transmit a speed control command to the oil pump so that the oil pump is operated at the set maximum speed value.

After controlling the speed of the oil pump to the maximum speed value, the controller 230 may confirm whether the temperature of the motor and the temperature of the oil are respectively lower than the second set temperature.

That is, upon confirming whether the temperature of the motor and the temperature of the oil are respectively lower than the second set temperature, the controller 230 may 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.

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 may be stored in the memory in advance.

The second set oil temperature is a value obtained by subtracting the first set oil temperature from the oil lag set temperature, and may be stored in the memory in advance.

In some cases, the controller 230 may acquire the second set motor temperature or the second set oil temperature from an internal memory located inside the vehicle or an external memory located outside the vehicle.

Thereafter, upon confirming whether the temperature of the motor and the temperature of the oil are respectively lower than the corresponding second set temperatures, the controller 230 may further perform a process of confirming 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 respectively lower than the corresponding second set temperatures.

Otherwise, the controller 230 may further perform a process of controlling the speed of the oil pump 100 to a maximum speed value when the temperature of the motor and the temperature of the oil are not lower than the corresponding second set temperatures while confirming whether the temperature of the motor and the temperature of the oil are respectively lower than the corresponding second set temperatures.

Further, in calculating the control speed value of the oil pump, the controller 230 may calculate a basic speed value of the oil pump based on the speed and torque of the motor, calculate a first speed correction value of the oil pump based on the temperature of the motor, calculate a second speed correction value of the oil pump based on the temperature of the oil, calculate a 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.

Here, in calculating the basic speed value of the oil pump, the controller 230 may calculate the basic speed value of the oil pump corresponding to the speed and torque of the motor through a basic speed map previously stored in the memory.

For example, the base speed value of the oil pump may be a function of the motor speed and the motor torque.

Further, in calculating the first speed correction value of the oil pump, the controller 230 may calculate the first speed correction value of the oil pump corresponding to the temperature of the motor through a motor temperature correction map stored in advance in the memory.

For example, the first speed correction value for the oil pump may be a function of the motor temperature and may be a correction factor.

In addition, in calculating the second speed correction value of the oil pump, the controller 230 may calculate the second speed correction value of the oil pump corresponding to the temperature of the oil through an oil temperature correction map stored in advance in the memory.

For example, the second speed correction value for the oil pump may be a function of the oil temperature and may be a correction factor.

Further, in calculating the speed limit value of the oil pump, the controller 230 may calculate the speed limit value of the oil pump corresponding to the temperature of the oil by means of an oil pump speed limit map stored in advance in the memory.

For example, the speed limit of the oil pump may be a function of the oil temperature.

Further, in calculating the control speed value of the oil pump, the controller 230 may calculate the control speed value of the oil pump as the minimum of a first control speed value calculated by multiplying the base speed value by the first speed correction value and the second speed correction value, and a second control speed value corresponding to the speed limit value.

Thereafter, when controlling the speed of the oil pump to the calculated control speed value, the controller 230 may 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 is operated at the set control speed value.

Fig. 3 to 6 show graphs for calculating a control speed value of an oil pump.

In the present invention, when the temperature of the motor or the temperature of the oil is higher than or equal to a first set temperature, the speed of the oil pump may be set to a maximum speed value so as to protect components of the system, and when the temperature of the motor or the temperature of the oil is lower than the first set temperature, a control speed value of the oil pump may be calculated so as to minimize resistance at the time of coasting, ensure the consistency of coasting, and optimize system energy efficiency.

As shown in fig. 3 to 6, in the present invention, the control speed value of the oil pump may be calculated based on the base speed value, the first speed correction value, the second speed correction value, and the speed limit value.

As shown in fig. 3, in the present invention, in 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 may be calculated by the basic speed map 310 previously stored in the memory.

For example, the base speed value of the oil pump may be a function of the motor speed and the motor torque.

Further, as shown in fig. 4, in calculating the first speed correction value of the oil pump, the first speed correction value of the oil pump corresponding to the temperature of the motor may be calculated by a motor temperature correction map 320 stored in advance in a memory.

For example, the first speed correction value of the oil pump may be a function of the motor temperature and have a first correction factor α. The first correction factor alpha may be set based on the actual test results.

In addition, as shown in fig. 5, in calculating the second speed correction value of the oil pump, the second speed correction value of the oil pump corresponding to the temperature of the oil may be calculated by the oil temperature correction map 330 stored in the memory in advance.

For example, the second speed correction value of the oil pump may be a function of the oil temperature and have a second correction factor β.

Also, as shown in fig. 6, in calculating the speed limit value of the oil pump, the speed limit value of the oil pump corresponding to the temperature of the oil may be calculated by the oil pump speed limit map 340 stored in advance in the memory.

For example, the speed limit of the oil pump may be a function of the oil temperature.

In this way, in the present invention, the base speed value, the first speed correction value, the second speed correction value, and the speed limit value may be calculated, respectively, based on the map stored in the memory, and the control speed value of the oil pump may be calculated as the minimum of the first control speed value calculated by multiplying the base speed value by the first speed correction value and the second speed correction value, and the second control speed value corresponding to the speed limit value. The correction factor γ may be a value determined by testing the maximum pump driving speed according to the oil temperature.

Fig. 7 and 8 are flowcharts illustrating a method for controlling an oil pump according to an embodiment of the present invention.

Referring to fig. 7, in the present invention, it is first confirmed whether the vehicle is running in step S100.

Here, in the present invention, when the speed of the vehicle is greater than 0, it may be determined that the vehicle is traveling.

Thereafter, in the present invention, when the vehicle is driving, temperature information of the motor and the oil and speed and torque information of the motor may be acquired in step S200.

Subsequently, in the present invention, it may 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 in step S300.

Further, in the present 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 may be set to the maximum speed value in step S400.

Next, in the present invention, a speed control command may be transmitted to the oil pump in step S600 so that the oil pump is operated at a set control speed value.

In addition, in the present invention, after setting the speed of the oil pump to the maximum speed value in step S400, it may be confirmed whether 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 in step S700.

Here, in the present 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 may 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.

Otherwise, when the temperature of the motor is not lower than the second set motor temperature and the temperature of the oil is not lower than the second set oil temperature, step S400 may be performed to control the speed of the oil pump to the maximum speed value.

Further, in the present invention, in step S300 for confirming whether 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, when it is not the temperature of the motor or the temperature of the oil is higher than or equal to the first set temperature, the control speed value of the oil pump may be calculated based on the temperature information of the motor and the oil and the speed and torque information of the motor in step S500.

Next, in the present invention, a speed control command may be transmitted to the oil pump in step S600 so that the oil pump is operated at a set control speed value.

Thereafter, in the present invention, it may be confirmed in step S800 whether the process of controlling the oil pump is to be terminated, and the process of controlling the oil pump may be terminated when it is confirmed that the process of controlling the oil pump is to be terminated.

Fig. 8 is a flowchart illustrating step S500 for calculating a control speed value of the oil pump in fig. 7 in more detail.

As shown in fig. 8, in the present 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 may be calculated based on the speed and torque of the motor in step S510, the first speed correction value of the oil pump may be calculated based on the temperature of the motor and the second speed correction value of the oil pump may be calculated based on the temperature of the oil in step S520, and the speed limit value of the oil pump may be calculated based on the temperature of the oil in step S530.

Here, in the present invention, the basic speed value of the oil pump corresponding to the speed and torque of the motor may be calculated by a basic speed map stored in the memory, the first speed correction value of the oil pump corresponding to the temperature of the motor may be calculated by a motor temperature correction map stored in the memory, the second speed correction value of the oil pump corresponding to the temperature of the oil may be calculated by an oil temperature correction map stored in the memory, and the speed limit value of the oil pump corresponding to the temperature of the oil may be calculated by an oil pump speed limit map stored in the memory.

Thereafter, in the present invention, a control speed value of the oil pump may be calculated based on the calculated basic speed value, the first speed correction value, the second speed correction value, and the speed limit value in step S540.

Here, in the present invention, the minimum value of a first control speed value calculated by multiplying a base speed value by a first speed correction value and a second speed correction value, and a second control speed value corresponding to a speed limit value, may be calculated as the control speed value of the oil pump.

In this way, in the present invention, the speed of the oil pump is controlled based on the temperatures of the motor and the oil and the speed and torque of the motor, and thus the speed of the oil pump, such as an Electric Oil Pump (EOP), can be optimized to ensure the consistency of coasting and to allow the vehicle to travel at the optimum efficiency.

That is, in the present invention, it is possible to protect the components of the motor and reducer system, and to ensure minimization of drag during coasting, uniformity in coasting, and optimization of system energy efficiency.

Further, in the present invention, the speed of the oil pump is kept constant, and thus resistance variation does not occur in the motor and reducer system, so that it is possible to optimize system energy efficiency, thus preventing an increase in development cost and improving test efficiency.

Fig. 9A and 9B are graphs showing changes in system resistance depending on whether the oil pump speed control according to the present invention is performed.

Fig. 9A is a graph showing a change in system resistance when the oil pump speed control according to the present invention is not performed, and it can be confirmed that the speed of the oil pump is changed according to a change in the temperature of the motor and the oil at the time of coasting, so that a change in resistance occurs in the system.

On the other hand, fig. 9B is a graph showing the change in system resistance when the oil pump speed control according to the present invention is performed, and it can be confirmed that the speed of the oil pump is constant at the time of coasting, so that no resistance change occurs in the system.

Therefore, in the present invention, resistance at the time of coasting can be minimized, the consistency of coasting can be ensured, and the system energy efficiency can be optimized.

Fig. 10A and 10B are graphs showing system energy efficiency depending on whether the oil pump speed control according to the present invention is performed.

Fig. 10A is a graph showing system energy efficiency when the oil pump speed control according to the present invention is not performed, and it can be confirmed that the speed of the oil pump is changed according to the change of the temperature of the motor and the oil at the time of coasting, and thus the system energy efficiency is low.

On the other hand, fig. 10B is a graph showing the system energy efficiency when the oil pump speed control according to the present invention is performed, and it can be confirmed that the speed of the oil pump is constant at the time of coasting, and thus the system energy efficiency is improved.

Here, in the present invention, the system energy efficiency may be improved by about 0.1% as compared to the conventional system, but the present invention is not limited thereto.

Therefore, in the present invention, resistance at the time of coasting can be minimized, the consistency of coasting can be ensured, and the system energy efficiency can be optimized.

In addition, in the present invention, a computer-readable recording medium in which a program for executing the method of controlling the oil pump in the apparatus of controlling the oil pump according to an embodiment of the present invention is recorded may execute a process provided by the method of controlling the oil pump.

The present invention can be realized by computer-readable codes in a computer-readable recording medium in which a program is recorded. Such computer-readable recording media may include all types of recording media storing computer system-readable data. For example, the computer-readable recording medium may include a Hard Disk Drive (HDD), a Solid State Disk (SSD), a Silicon Disk Drive (SDD), a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.

As apparent from the above description, in an apparatus and method for controlling an oil pump of a vehicle according to at least one embodiment of the present invention, the speed of the oil pump is controlled based on the temperatures of the motor and the oil and the speed and torque of the motor, and thus, it is possible to optimize the speed of the oil pump, thereby ensuring the consistency of coasting and allowing the vehicle to run at the optimum efficiency.

That is, in the present invention, it is possible to protect the components of the motor and reducer system, and to ensure minimization of drag during coasting, uniformity in coasting, and optimization of system energy efficiency.

Further, in the present invention, the speed of the oil pump is kept constant, and thus resistance variation does not occur in the motor and reducer system, so that it is possible to optimize system energy efficiency, thus preventing an increase in development cost and improving test efficiency.

It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种燃料电池发动机能量管理系统的控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!