The present specification discloses teachings relating to a pump unit comprising a pump and a controller configured to control the pump.
Japanese Patent Application Publication No. 2002-71228 describes a refrigeration cycle used for an air conditioner of a vehicle. The refrigeration cycle includes a compressor configured to compress a refrigerant and a control unit configured to control the compressor. The control unit increases a discharge rate of the compressor in a case where a discharge-side passage of the compressor has a high pressure when the compressor is driven.
In a configuration in which a fluid is compressed by a pump and discharged to a fluid passage, the fluid passage may be clogged. In a device that delivers diesel fuel to an internal combustion engine, the diesel fuel may freeze, for example, when the environmental temperature reaches the freezing point temperature (e.g., −10° C. to −5° C.). In this case, the viscosity of the diesel fuel increases. As a result, the diesel fuel cannot flow through a filter disposed on a discharge-side of the pump, and thus the filter is clogged.
The present specification provides a technique that reduces clogging of a filter disposed on a discharge-side of a pump caused by diesel fuel freezing.
The technique disclosed in the present specification relates to a pump unit for diesel fuel. The pump unit may comprise a pump configured to increase a pressure of diesel fuel and discharge the diesel fuel to a fuel passage in which a filter is disposed; and a controller configured to control an operation of the pump. The controller may be configured to execute freeze avoidance control in which the operation of the pump is controlled using an index that indicates a degree of clogging of the filter caused by the diesel fuel freezing. In the freeze avoidance control, the controller is configured to apply a higher load to the pump as the degree of clogging of the filter indicated by the index is higher.
According to this configuration, the diesel fuel adhering to the filter may be removed by increasing the load on the pump when the degree of clogging of the filter disposed in the fuel passage is presumed to be high. Thus, clogging of the filter may be reduced.
The pump unit may further comprise a pressure acquirer configured to acquire a pressure of the fuel passage between the pump and the filter. The index may include the acquired pressure of the fuel passage. The controller may be configured to apply a higher load to the pump as the pressure of the fuel passage is higher.
The worse clogging of the filter becomes, the higher the pressure of the fuel passage between the pump and the filter becomes. According to the above configuration, the load on the pump may be appropriately controlled by using the pressure of the fuel passage between the pump and the filter as the index indicative of the degree of clogging of the filter.
The controller may be configured to apply a higher load to the pump when the pump is to discharge the diesel fuel before a first predetermined period elapses since the freeze avoidance control was executed than when the pump is to discharge the diesel fuel after the first predetermined period elapses since the freeze avoidance control was executed.
A situation where the freeze avoidance control is executed is where it is presumed that clogging of the filter is occurring. Under this situation, even when the freeze avoidance control is executed, the diesel fuel adhering to the filter may not be removed completely. Especially when a sufficient amount of time has not elapsed since the freeze avoidance control was executed, frozen diesel fuel may not be melted yet, for example, by heat generated by an internal combustion engine. Under such a situation, the configuration above may remove the diesel fuel remaining on the filter by increasing the load on the pump to a higher level than a normal load.
The pump unit may further comprise a temperature acquirer configured to acquire a fuel temperature of the diesel fuel. The controller may be configured to execute the freeze avoidance control when the acquired fuel temperature is lower than a first threshold.
This configuration may avoid executing the freeze avoidance control when the fuel temperature is a temperature at which the diesel fuel is not expected to freeze.
The pump unit may further comprise a temperature acquirer configured to acquire a fuel temperature of the diesel fuel. The index may include the acquired fuel temperature. The controller may be configured to apply a higher load to the pump as the fuel temperature is lower.
The lower the fuel temperature is, the more likely the diesel fuel will be frozen and the degree of clogging of the filter will become worse. According to the above configuration, the load on the pump may be appropriately controlled by using the fuel temperature between the pump and the filter as the index indicative of the degree of clogging of the filter.
The pump unit may further comprise a temperature acquirer configured to acquire a fuel temperature of the diesel fuel. In a case where the acquired fuel temperature is lower than a second threshold when a stop request for stopping the pump is received from outside while the pump is in operation, the controller may be configured to stop the pump after allowing the pump to operate with an increased load for a predetermined period.
In a case where the fuel temperature is low when the stop request for the pump is received from outside, such as from an engine control unit, due to internal combustion engine shutdown, etc., the fuel may freeze after the pump is stopped. According to the above configuration, when the fuel temperature is low, the load on the pump is increased before the pump is stopped. Thus, if frozen diesel fuel is adhering to the filter, it may be removed from the filter. Therefore, clogging of the filter may be prevented after the pump is stopped.
(Configuration of Pump Unit)
Referring to
The pump 20 is disposed in the fuel tank 300. The pump 20 increases a pressure of the diesel fuel in the fuel tank 300 and discharges it to a fuel passage 22 in which a filter 24 is disposed. The filter 24 removes foreign matters contained in the diesel fuel. The diesel fuel discharged to the fuel passage 22 is supplied to the engine, which is not illustrated. A relief valve (not illustrated) that is in communication with the fuel tank 300 is disposed on the fuel passage 22, so that a pressure of the fuel passage 22 does not become extremely high.
A motor is housed in the pump 20. The motor is a three-phase AC motor and also a brushless motor. Electric power is supplied from a battery 12 installed in the vehicle to the pump 20 via the inverter 50.
The inverter 50 is connected to the motor in the pump 20 and supplies a drive current to the motor. The inverter 50 converts DC power to three-phase AC power. The inverter 50 comprises three switching element pairs (a U-phase switching element pair 6, a V-phase switching element pair 4, a W-phase switching element pair 2) connected in parallel with each other with respect to the battery 12. The switching element pairs 2, 4, 6 each comprise an upper arm element (a transistor UH, VH, WH) that is connected to the high-voltage side of the battery 12 and a lower arm element (a transistor UL, VL, WL) that is connected in series with the upper arm element and also connected to the low-voltage side of the battery 12. The switching element pairs 2, 4, and 6 are connected to the motor in the pump 20 via wires 14, 16, and 18, respectively.
The inverter 50 is connected to the controller 10. The controller 10 controls the pump 20 by controlling the inverter 50 by PWM (pulse width modulation). The controller 10 comprises a CPU, a memory, and a pre-driver. The controller 10 converts DC power from the battery 12 to AC power by switching the transistors (UH, UL, VH, VL, WH, WL) between ON and OFF and supplies it to the motor in the pump 20. The controller 10 is connected to an engine control unit 200 (termed “ECU 200” hereinafter). The controller 10 controls the pump 20 based on control signals received from the ECU 200. A computer program for controlling the pump 20 and various information for executing the program are stored in advance in the controller 10. The computer program stored in the controller 10 includes a computer program for executing processes to be described later.
The controller 10 is connected to the voltage sensor 40, the rotor position detection sensor 30, the pressure sensor 26, and the temperature sensor 44. The voltage sensor 40 detects a voltage of the battery 12. The rotor position detection sensor 30 detects the position of a rotor of the motor in the pump 20. The rotor position detection sensor 30 is connected to the wires 14, 16, 18 and detects the position of the rotor by detecting an induction voltage caused by positional change of the rotor and the stator due to the rotation of the rotor. The pressure sensor 26 detects a pressure of the fuel passage 22 between the pump 20 and the filter 24. The temperature sensor 44 detects a temperature of the diesel fuel in the fuel tank 300. In a variant, the temperature sensor 44 may be disposed at the fuel passage 22 between the fuel tank 300 and the filter 24. In this case, the fuel sensor 44 may detect a temperature of the fuel in the fuel passage 22 between the fuel tank 300 and the filter 24. The controller 10 acquires detection results from the sensors 26, 30, 40, 44.
(Freeze Avoidance Process)
Referring to
The freeze avoidance process is executed before the pump 20 supplies the diesel fuel to the engine. That is, the pump 20 is not in operation at the start of the freeze avoidance process. When determining that the engine is expected to be started, the ECU 200 sends a signal to the controller 10 to cause it to execute the freeze avoidance process. The ECU 200 determines that the engine is expected to be started, for example, when it is detected that a driver opened a door, when it is detected that a vehicle key was inserted in an ignition switch, when a vehicle sensor detects the vehicle key, etc.
When receiving the signal from the ECU 200, the controller 10 acquires a pressure of the fuel passage 22 between the pump 20 and the filter 24 from the pressure sensor 26 in S12. Then, in S14, the controller 10 acquires a voltage of the battery 12 from the voltage sensor 40. Then, in S16, the controller 10 acquires a temperature of the diesel fuel in the fuel tank 300 from the temperature sensor 44. In S18, the controller 10 specifies a standard duty cycle. Specifically, as illustrated in
By using the table 400, the controller 10 specifies the standard duty cycle corresponding to the voltage acquired in S14. Then, the controller 10 specifies a duty cycle correction value. Specifically, as illustrated in
In the table 410, a duty cycle correction value of 0% is stored for a pressure P1 kPa of the fuel passage 22 between the pump 20 and the filter 24, which is the pressure that would be indicated when the filter 24 is free from clogging. Further, the duty cycle correction value of 0% is stored for a temperature T3° C. at which the diesel fuel is not expected to freeze. The duty cycle correction value of 0% is stored for a range of temperatures equal to or higher than a threshold TZ0° C. at which the freezing is not expected, regardless of the pressure of the fuel passage 22 between the pump 20 and the filter 24. As the pressure of the fuel passage 22 between the pump 20 and the filter 24 becomes higher from P1 kPa to a pressure P2 kPa, the duty cycle correction value becomes larger. Further, as the fuel temperature becomes lower, the duty cycle correction value becomes larger. That is, d1 is larger than d2. The table 410 is determined based on experiments or simulations conducted by the manufacturer of the vehicle, etc.
The controller 10 specifies, from the table 410, the duty cycle correction value associated with the pressure acquired in S12 and the fuel temperature acquired in S16. Then, in S22, the controller 10 calculates a drive duty cycle, which is used when the pump 20 is driven, by adding the duty cycle correction value specified in S20 to the standard duty cycle specified in S18. For example, when the duty cycle correction value specified in S20 is 0%, the drive duty cycle is equal to the standard duty cycle specified in S18. The drive duty cycle becomes larger as the pressure of the fuel passage 22 between the pump 20 and the filter 24 becomes higher. The drive duty cycle becomes larger as the fuel temperature becomes lower.
Then, in S24, the controller 10 drives the inverter 50 using the drive duty cycle calculated in S22. The pump 20 is thereby supplied with electric power and thus starts to operate. Then, in S26, the controller 10 determines whether the position of the rotor of the pump 20 can be detected at the rotor position detection sensor 30 or not. In a configuration that detects the position of the rotor by using the induction voltage of the motor, electromotive force is small immediately after the motor starts to operate, and thus the induction voltage cannot be detected. Therefore, the position of the rotor cannot be detected. In S26, whether the pump 20 is operating or not is determined by determining whether the position of the rotor of the pump 20 can be detected or not. When receiving a signal indicative of the position of the rotor (i.e., induction voltage) from the rotor position detection sensor 30, the controller 10 determines that the position of the rotor can be detected. The controller 10 waits until the position of the rotor can be detected (NO in S26), while it proceeds to S28 when the position of the rotor can be detected (YES in S26).
In S28, the controller 10 determines whether the drive duty cycle calculated in S22 is larger than the standard duty cycle specified in S18. When the drive duty cycle is larger than the standard duty cycle (YES in S28), the controller 10 switches a high load flag stored in the controller 10 from OFF to ON in S30 and then ends the freeze avoidance process. The high load flag is reset to OFF when the engine is stopped. When the drive duty cycle is equal to the standard duty cycle (NO in S28), i.e., when the duty cycle correction value specified in S20 is 0%, S30 is skipped and then the freeze avoidance process ends.
When a duty cycle correction value larger than 0% is specified in S20 of the freeze avoidance process, the pump 20 is driven with a higher duty cycle than the standard duty cycle. Thus, the freeze avoidance control to reduce clogging of the filter 24 due to frozen diesel fuel is executed.
In the freeze avoidance control, the drive duty cycle of the pump 20 becomes larger as the pressure of the fuel passage 22 between the pump 20 and the filter 24 becomes higher, and the drive duty cycle of the pump 20 becomes larger as the fuel temperature becomes lower. As the drive duty cycle is larger, the voltage applied to the pump 20 is higher and the load on the pump 20 is higher. Further, as the pressure of the fuel passage 22 between the pump 20 and the filter 24 becomes higher, the probability that the filter 24 is clogged by the diesel fuel freezing is higher. Similarly, as the fuel temperature becomes lower, the probability that the filter 24 is clogged by the diesel fuel freezing is higher. That is, in the freeze avoidance process, the pressure of the fuel passage 22 between the pump 20 and the filter 24 and the fuel temperature are used as indexes that indicate the degree of clogging of the filter 24. According to the freeze avoidance process, the diesel fuel adhering to the filter 24 can be removed by increasing the load on the pump 20 when the degree of clogging of the filter 24 is presumed to be high. Thus, clogging of filter 24 can be reduced.
In the table 410, the duty cycle correction value of 0% is set for the range of fuel temperature equal to or larger than the threshold TZ0° C. Thus, the freeze avoidance control is not executed for the range of temperature equal to or larger than the threshold TZ0° C. In other words, the freeze avoidance control is executed when the temperature of the diesel fuel is lower than the threshold TZ0° C. Thus, it is possible to avoid the freeze avoidance control being executed when the diesel fuel is expected not to freeze.
(Pump Driving Process)
Referring to
In the pump driving process, the controller 10 firstly acquires a fuel temperature from the temperature sensor 44 in S42. Then, in S44, the controller 10 determines whether the high load flag is ON or not. The process proceeds to S46 when it is determined that the high load flag is ON (YES in S44), while the process proceeds to S50 when it is determined that the high load flag is not ON (NO in S44).
In S46, the controller 10 determines whether a predetermined period (e.g., several a seconds) has elapsed since the operation start of the pump 20, i.e., since the pump 20 was started in S24 of the freeze avoidance process. The process proceeds to S50 when it is determined that the predetermined period has elapsed since the pump 20 was started (YES in S46), while the process proceeds to S48 when it is determined that the predetermined period has not elapsed (NO in S46). The predetermined period of S46 may be a period required for the frozen diesel fuel to detach from the filter 24. The predetermined period of S46 is determined in advance through experiments, etc. and stored in the controller 10.
In S48, the controller 10 sets the drive duty cycle as a failsafe duty cycle (may be termed “FS duty cycle” hereinafter), and proceeds to S56. The failsafe duty cycle is a duty cycle for driving the pump 20 with a high load in order to avoid an event that the diesel fuel is not normally supplied from the pump 20 (i.e., failure) due to the freezing of the diesel fuel. The FS duty cycle is larger than a duty cycle usually used for fuel supply. The FS duty cycle may be, for example, 100%, or may be an allowable maximum duty cycle depending on performance of a device, such as the pump 20.
In S50, the controller 10 determines whether the fuel temperature acquired in S42 is lower than a threshold TZ1 or not. The threshold TZ1 is a temperature at which the diesel fuel can freeze (e.g., −10° C.). Alternatively, the threshold TZ1 may be higher or lower than the temperature at which the diesel fuel can freeze. When determining that the fuel temperature is lower than the threshold TZ1 (YES in S50), the controller 10 sets a target fuel pressure, which is a target pressure of the diesel fuel discharged from the pump 20, to a pressure that is larger by a kPa than an intended fuel pressure acquired from the ECU 200 in S52 and proceeds to S56. When determining to the contrary that the fuel temperature is not lower than the threshold TZ1 (NO in S50), the controller 10 sets in S54 the target pressure to the intended fuel pressure acquired from the ECU 200 and proceeds to S56.
In S56, the controller 10 controls the pump 20. Specifically, when the FS duty cycle is specified in S48, the controller 10 controls the pump 20 with the specified FS duty cycle in S56. To the contrary, when the target fuel pressure is specified in S52 or S54, the controller 10 acquires the current pressure of the diesel fuel from the pressure sensor 26 in S56, and then compares the acquired fuel pressure with the target fuel pressure. When the target fuel pressure is larger than the acquired fuel pressure, the controller 10 decreases the duty cycle by a predetermined value. When the target pressure is smaller than the acquired fuel pressure, the controller 10 increases the duty cycle by a predetermined value. Thus, the fuel pressure approaches the target fuel pressure by the pump driving process being repeatedly executed.
The pump driving process is executed after the freeze avoidance process. The situation where the high load flag is set ON in the freeze avoidance process is where it is expected that the filter 24 is being clogged. In this situation, the diesel fuel adhering to the filter 24 may not be removed completely even by the freeze avoidance control with the high load on the pump 20. Especially when a sufficient amount of time has not elapsed yet since the freeze avoidance control was executed, the frozen diesel fuel may not be melted yet, for example, even by heat generated by the engine. In such a situation, i.e., YES in S44 and NO in S46, the drive duty cycle is set to the FS duty cycle in S48 to make the load on the pump 20 higher than the normal load in the pump driving process, and thus the diesel fuel remaining on the filter 24 can be removed.
Even when the sufficient amount of time has elapsed since the freeze avoidance control was executed, the diesel fuel may freeze if its temperature is low. In such a situation, i.e., YES in S46 and S50, the target fuel pressure is set higher than the instructed fuel pressure in S52 to make the load on the pump 20 higher than the normal load in the pump driving process, and thus the diesel fuel can avoid freezing.
(Pump Stopping Process)
Referring to
In the pump stopping process, the controller 10 firstly acquires a fuel temperature from the temperature sensor 44 in S62. Then, in S64, the controller 10 determines whether the fuel temperature acquired in S62 is lower than a threshold TZ2 or not. As with the threshold TZ1, the thresholds TZ1, TZ2 are temperatures at which the diesel fuel is expected to freeze (e.g., −10° C.). Alternatively, the threshold TZ2 may be higher or lower than the temperature at which the diesel fuel is expected to freeze. The threshold TZ2 may be the same as or different from the threshold TZ1.
When the fuel temperature is not less than the threshold TZ2 (NO in S64), the process proceeds to S72. To the contrary, when the fuel temperature is less than the threshold TZ2 (YES in S64), the controller 10 specifies a FS duty cycle in S66 as in S48. Then in S68, the controller 10 controls the pump 20 with the FS duty cycle specified in S66. Then in S70, the controller 10 waits until a predetermined period elapses since it started to control the pump 20 in S68. The predetermined period of S70 is, for example, a period required to remove the frozen diesel fuel clogging in the filter 24. The predetermined period of S70 is determined, for example, by experiments.
When the predetermined period has elapsed in S70 (YES in S70), the process proceeds to S72. In S72, the controller 10 executes the pump stopping process by stopping the pump 20.
In a case where the fuel temperature is low when the pump 20 is to be stopped, the diesel fuel may freeze after the pump 20 is stopped. In the pump stopping process, in a case where the fuel temperature is low, the drive duty cycle is set to the FS duty cycle to increase the load on the pump 20 before the pump 20 is stopped, and thus the frozen diesel fuel can be removed from the filter. Thus, the clogging of the filter 24 can be suppressed after the pump 20 is stopped. As a result, when the engine is to be started next time, the clogging of the filter 24 due to the freezing can be reduced.
Differences from the first embodiment are described. In the present embodiment, a freeze avoidance process and a pump driving process are different from the freeze avoidance process and the pump driving process according to the first embodiment, respectively. As illustrated in
As illustrated in
Differences from the first embodiment are described. In the present embodiment, a freeze avoidance process and a pump driving process are different from the freeze avoidance process and the pump driving process according to the first embodiment, respectively. The pump driving process according to the present embodiment is the same as the pump driving process according to the second embodiment.
As illustrated in
While specific examples of the present disclosure have been described above in detail, these examples are merely illustrative and place no limitation on the scope of the patent claims. The technology described in the patent claims also encompasses various changes and modifications to the specific examples described above.
(Variants)
The technical elements explained in the present specification or drawings provide technical utility either independently or through various combinations. The present disclosure is not limited to the combinations described at the time the claims are filed. Further, the purpose of the examples illustrated by the present description or drawings is to satisfy multiple objectives simultaneously, and satisfying any one of those objectives gives technical utility to the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2019-172989 | Sep 2019 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/028762 | 7/27/2020 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/059722 | 4/1/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5085198 | Bartlett | Feb 1992 | A |
7775191 | Hou | Aug 2010 | B2 |
7827966 | Narisako | Nov 2010 | B2 |
8413636 | Suzuki | Apr 2013 | B2 |
8707932 | Marin | Apr 2014 | B1 |
9228655 | Wakairo et al. | Jan 2016 | B2 |
20070283929 | Funabashi | Dec 2007 | A1 |
20080072619 | Nojima et al. | Mar 2008 | A1 |
20110023833 | Chamarthi | Feb 2011 | A1 |
20140230791 | Kojima et al. | Aug 2014 | A1 |
20140295307 | Toida | Oct 2014 | A1 |
20150252764 | Cho et al. | Sep 2015 | A1 |
Number | Date | Country |
---|---|---|
H10-047255 | Feb 1998 | JP |
H10-153150 | Jun 1998 | JP |
2002-071228 | Mar 2002 | JP |
2005273535 | Oct 2005 | JP |
2008-104337 | May 2008 | JP |
2013-0638195 | Apr 2013 | JP |
2014-095349 | May 2014 | JP |
2014-1530289 | Oct 2014 | JP |
2010109579 | Sep 2010 | WO |
2013046359 | Apr 2013 | WO |
Entry |
---|
Written Opinion (WO) for PCT/JP2020/028762 dated Oct. 6, 2020 (4 pages). |
Japanese Office Action (JP OA) for JP Pat. App. No. 2021-548386 dated Nov. 1, 2022. |
International Search Report (ISR) for PCT/JP2020/028762 dated Oct. 6, 2020 (5 pages). |
Japanese Office Action (JP OA) for JP Pat. App. No. 2021-548386 dated Feb. 21. 2023. |
Number | Date | Country | |
---|---|---|---|
20220349360 A1 | Nov 2022 | US |