PUMP UNIT
20220349360 · 2022-11-03
Inventors
Cpc classification
F02D33/006
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M37/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0602
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M37/40
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/50
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/3082
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A pump unit may include 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 may be configured to apply a higher load to the pump as the degree of clogging of the filter indicated by the index is higher.
Claims
1. A pump unit comprising: 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, wherein the controller is 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, and 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.
2. The pump unit as in claim 1, further comprising: a pressure acquirer configured to acquire a pressure of the fuel passage between the pump and the filter, wherein the index includes the acquired pressure of the fuel passage, and the controller is configured to apply a higher load to the pump as the pressure of the fuel passage is higher.
3. The pump unit as in claim 1 or 2, wherein the controller is 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 has elapsed since the freeze avoidance control was executed.
4. The pump unit as in claim 1, further comprising: a temperature acquirer configured to acquire a fuel temperature of the diesel fuel, wherein the controller is configured to execute the freeze avoidance control when the acquired fuel temperature is lower than a first threshold.
5. The pump unit as in claim 1, further comprising: a temperature acquirer configured to acquire a fuel temperature of the diesel fuel, wherein the index includes the acquired fuel temperature, and the controller is configured to apply a higher load to the pump as the fuel temperature is lower.
6. The pump unit as in claim 1, further comprising: a temperature acquirer configured to acquire a fuel temperature of the diesel fuel, wherein 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 is configured to stop the pump after allowing the pump to operate with an increased load for a predetermined period.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
EMBODIMENT
[0027] (Configuration of Pump Unit)
[0028] Referring to
[0029] 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.
[0030] 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.
[0031] 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.
[0032] 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.
[0033] 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.
[0034] (Freeze Avoidance Process)
[0035] Referring to
[0036] 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.
[0037] 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
[0038] 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
[0039] 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.
[0040] 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.
[0041] 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).
[0042] 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.
[0043] 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.
[0044] 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.
[0045] 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.
[0046] (Pump Driving Process)
[0047] Referring to
[0048] 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).
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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.
[0054] 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.
[0055] (Pump Stopping Process)
[0056] Referring to
[0057] 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.
[0058] 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.
[0059] 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.
[0060] 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.
Second Embodiment
[0061] 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
[0062] As illustrated in
Third Embodiment
[0063] 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.
[0064] As illustrated in
[0065] 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.
[0066] (Variants) [0067] (1) Orders of the steps in the freeze avoidance process, the pump driving process, and the pump stopping process according to each of the embodiments described above are not limited to the orders described above regarding the embodiments. For example, in the freeze avoidance process according to the first embodiment illustrated in
[0070] 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.
REFERENCE SIGNS LIST
[0071] 10: Controller [0072] 12: Battery [0073] 20: Pump [0074] 22: Fuel Passage [0075] 24: Filter [0076] 26: Pressure Sensor [0077] 30: Rotor Position Detection Sensor [0078] 40: Voltage Sensor [0079] 44: Temperature Sensor [0080] 50: Inverter [0081] 100: Pump Unit [0082] 200: Engine Control Unit [0083] 300: Fuel Tank