CONTROLLER FOR INTERNAL COMBUSTION ENGINE
20250264065 ยท 2025-08-21
Inventors
Cpc classification
F02D19/025
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/3005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A leakage determination process determines whether there is fuel leakage from a fuel supply system on condition that a start switch of an internal combustion engine has been turned on. A start estimation process estimates whether there is a possibility of a start operation before the start switch is turned on. Processing circuitry does not execute the fuel injection through the fuel injection process if the leakage determination process has not been completed in a case in which the start switch has already been turned on. The processing circuitry starts the leakage determination process when the start estimation process estimates that there is the possibility of a start operation even if the start switch is not turned on.
Claims
1. A controller for an internal combustion engine, the internal combustion engine being mounted on a vehicle, the controller comprising processing circuitry, wherein the processing circuitry is configured to execute: a fuel injection process of executing fuel injection by a fuel injection valve of the internal combustion engine on condition that a start switch of the internal combustion engine has been turned on; a leakage determination process of determining whether there is fuel leakage from a fuel supply system of the internal combustion engine on condition that the start switch has been turned on; and a start estimation process of estimating whether there is a possibility of a start operation before the start switch is turned on, the possibility of a start operation refers to likelihood that the start switch will be turned on, the processing circuitry is configured not to execute the fuel injection through the fuel injection process if the leakage determination process has not been completed in a case in which the start switch has already been turned on, and the processing circuitry is configured to start the leakage determination process when the start estimation process estimates that there is the possibility of a start operation even if the start switch is not turned on.
2. The controller for the internal combustion engine according to claim 1, wherein the vehicle includes: a passenger door, a start preparation period being a period from an operation of opening the passenger door to when the start switch is turned on; and a vehicle on-board device having a device state that is switched between a first state and a second state during the start preparation period, the second state being different from the first state, and the start estimation process estimates that there is the possibility of a start operation based on detection of switching of the device state.
3. The controller for the internal combustion engine according to claim 1, wherein the start estimation process estimates that there is the possibility of a start operation based on detection of at least one of the following: the locking mechanism of a passenger door of the vehicle is unlocked; an operation of opening the passenger door is performed; a state of seat of the vehicle is changed to a state of supporting an occupant; and a state of a seat belt of the vehicle is changed to a state of restraining the occupant.
4. The controller for the internal combustion engine according to claim 1, wherein the vehicle includes a concentration detector that detects a hydrogen concentration, the fuel injection valve is configured to inject hydrogen gas as fuel, and the leakage determination process determines the fuel leakage from the fuel supply system based on the hydrogen concentration detected by the concentration detector.
5. The controller for the internal combustion engine according to claim 4, wherein the leakage determination process determines whether there is leakage of hydrogen based on the hydrogen concentration detected by the concentration detector when an elapsed time from a start of the leakage determination process reaches a specified response time.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013] Throughout the drawings and the detailed description, the same reference numerals refer to the same elements. The drawings may not be to scale, and the relative size, proportions, and depiction of elements in the drawings may be exaggerated for clarity, illustration, and convenience.
DETAILED DESCRIPTION
[0014] This description provides a comprehensive understanding of the methods, apparatuses, and/or systems described. Modifications and equivalents of the methods, apparatuses, and/or systems described are apparent to one of ordinary skill in the art. Sequences of operations are exemplary, and may be changed as apparent to one of ordinary skill in the art, with the exception of operations necessarily occurring in a certain order. Descriptions of functions and constructions that are well known to one of ordinary skill in the art may be omitted.
[0015] Exemplary embodiments may have different forms, and are not limited to the examples described. However, the examples described are thorough and complete, and convey the full scope of the disclosure to one of ordinary skill in the art.
[0016] In this specification, at least one of A and B should be understood to mean only A, only B, or both A and B.
[0017] A controller for an internal combustion engine 10 according to an embodiment will now be described with reference to
Internal Combustion Engine and Controller
[0018] The internal combustion engine 10 shown in
[0019] The internal combustion engine 10 includes a fuel supply system 10a. The fuel supply system 10a includes a tank 20, first and second shut-off valves 21 and 22, a pressure reducing valve 30, a fuel pipe 41, a delivery pipe 42, and multiple fuel injection valves 52.
[0020] The tank 20 stores the fuel in a compressed state. The fuel pipe 41 is a fuel passage through which fuel flows. The fuel pipe 41 connects the tank 20 to the delivery pipe 42. Each fuel injection valve 52 is connected to the delivery pipe 42.
[0021] The fuel stored in the tank 20 is supplied to each fuel injection valve 52 via the fuel pipe 41 and the delivery pipe 42. The fuel injection valves 52 inject fuel into the cylinders 51 of the internal combustion engine 10.
[0022] In the fuel pipe 41, the first shut-off valve 21, the pressure reducing valve 30, and the second shut-off valve 22 are arranged in this order along the direction of the fuel flowing from the tank 20 to the fuel injection valves 52.
[0023] The first shut-off valve 21 is disposed near the outlet of the tank 20. When the first shut-off valve 21 is opened, the fuel is supplied from the tank 20 to the fuel pipe 41. When the first shut-off valve 21 is closed, the supply of the fuel from the tank 20 to the fuel pipe 41 is stopped.
[0024] The pressure reducing valve 30 adjusts the pressure of the fuel supplied to the fuel injection valves 52 to a pressure corresponding to the operating state of the internal combustion engine 10.
[0025] The second shut-off valve 22 is disposed in the vicinity of the delivery pipe 42. When the second shut-off valve 22 is open, fuel is supplied from the fuel pipe 41 to the delivery pipe 42. When the second shut-off valve 22 is closed, the supply of fuel from the fuel pipe 41 to the delivery pipe 42 is stopped.
[0026] When the operation of the internal combustion engine 10 is stopped, both the first shut-off valve 21 and the second shut-off valve 22 are closed. On the other hand, when the internal combustion engine 10 is operating, the first shut-off valve 21 and the second shut-off valve 22 are both open.
[0027] The control unit 100 of the internal combustion engine 10 includes a CPU 110 and a memory 120 including a ROM, a RAM, and the like. The control unit 100 executes various processes when the CPU 110 executes a program stored in the memory 120. The control unit 100 corresponds to a control circuit. The CPU 110 corresponds to processing circuitry. The memory 120 corresponds to a non-transitory storage medium. Some or all of the constituent elements of the control unit 100 may be realized by hardware (circuit unit; including circuitry) such as a large scale integration (LSI), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a graphics processing unit (GPU), or may be realized by cooperation of software and hardware. The control unit 100 constitutes a controller of the internal combustion engine 10.
[0028] The control unit 100, the pressure sensor 81, the first to third hydrogen sensors 91 to 93, the start switch 70, the door open/close switch 71, the lock sensor 72, the seating sensor 73, and the buckle sensor 74 are examples of multiple components constituting the control system of the internal combustion engine 10.
Sensors
[0029] A pressure sensor 81 is provided in a portion of the fuel pipe 41 between the pressure reducing valve 30 and the second shut-off valve 22. The pressure sensor 81 outputs a signal corresponding to the fuel pressure P1 in the fuel supply system 10a.
[0030] A first hydrogen sensor 91 is provided in the vicinity of the tank 20. The first hydrogen sensor 91 outputs a signal corresponding to a first hydrogen concentration H1. The first hydrogen concentration Hl is a hydrogen concentration in the vicinity of the tank 20.
[0031] A second hydrogen sensor 92 is provided in the vicinity of a portion of the fuel pipe 41 between the pressure reducing valve 30 and the second shut-off valve 22. The second hydrogen sensor 92 outputs a signal corresponding to the second hydrogen concentration H2. The second hydrogen concentration H2 is a hydrogen concentration in the vicinity of a portion of the fuel pipe 41 between the pressure reducing valve 30 and the second shut-off valve 22.
[0032] A third hydrogen sensor 93 is provided in the vicinity of the delivery pipe 42. The third hydrogen sensor 93 outputs a signal corresponding to a third hydrogen concentration H3. The third hydrogen concentration H3 is a hydrogen concentration in the vicinity of the delivery pipe 42.
[0033] The control unit 100 executes fuel injection into the cylinders 51 by controlling the fuel injection valves 52. The control unit 100 detects the fuel pressure P1 based on the signal outputted from the pressure sensor 81. The control unit 100 detects the respective hydrogen concentrations based on the output signals of the first to third hydrogen sensors 91 to 93.
[0034] The control unit 100 and the pressure sensor 81 are an example of a pressure detection device that detects the internal pressure of the fuel supply system 10a. The control unit 100 and the first to third hydrogen sensors 91 to 93 are an example of a concentration detector that detects the hydrogen concentration. The concentration detector is an example of a leakage detector that detects fuel leakage. The detection target of the leakage detector does not necessarily need to include the fuel leakage from the fuel injection valves 52 into the cylinders 51 among the fuel leakages.
[0035] The vehicle 200 includes a door open/close switch 71 that detects an open/close state of the passenger door 61. The vehicle 200 includes a lock sensor 72. The lock sensor 72 detects that the lock mechanism 62 for the passenger door 61 of the vehicle 200 is changed from the locked state to the unlocked state. The vehicle 200 includes a seating sensor 73. The seating sensor 73 detects whether an occupant is seated on the seat 63 of the vehicle 200. The vehicle 200 includes a buckle sensor 74. The buckle sensor 74 detects whether a tongue of a seat belt of the vehicle 200 is inserted into the buckle 64. The open/closed state of the passenger door 61 corresponds to the device state of the passenger door 61, which is a vehicle on-board device. For example, the open state of the passenger door 61 is the first state. The closed state of the passenger door 61 is the second state. The first state is different from the second state. For example, the locked state of the lock mechanism 62 is the first state. The unlocked state of the lock mechanism 62 is the second state.
Processing Executed by Control Unit
[0036] The control unit 100 executes a fuel injection process. In the fuel injection process, fuel injection by the fuel injection valves 52 is executed on condition that the start switch 70 of the internal combustion engine 10 has been turned on.
[0037] The control unit 100 executes the start estimation process before the start switch 70 is turned on. The start preparation period is a period from an opening operation of the passenger door 61 to an operation of turning on the start switch 70. For example, the start preparation period corresponds to a period from when the occupant enters the vehicle 200 by opening the passenger door 61 to when the occupant turns on the start switch 70. In the start estimation process, the possibility of a start operation is estimated during the start preparation period. The possibility of a start operation is a possibility that the start switch 70 will be turned on to start the internal combustion engine 10. The starting operability is also engine starting operability. The operation of opening the passenger door 61 may include an operation of unlocking the lock mechanism 62 of the passenger door 61. For example, the occupant unlocks the lock mechanism 62, then opens the passenger door 61, and gets into the vehicle 200.
[0038] The control unit 100 detects the following [1] to [4] based on the output signals of the lock sensor 72, the door open/close switch 71, the seating sensor 73, and the buckle sensor 74. [0039] [1] The lock of the passenger door 61 by the lock mechanism 62 is unlocked; [0040] [2] The passenger door 61 is opened. [0041] [3] The seat 63 of the vehicle 200 is changed to a state of supporting an occupant. [0042] [4] The seat belt of the vehicle 200 changes to a state of restraining the occupant.
[0043] The control unit 100 estimates that there is a possibility of a start operation when at least one of [1] to [4] has been detected during the start preparation period. The vehicle 200 does not necessarily need to be provided with the lock sensor 72. In this case, the control unit 100 may detect the unlocking of the passenger door 61 based on the fact that the control unit 100 outputs a signal for unlocking to the lock mechanism 62.
[0044] The control unit 100 performs a leakage determination process for determining whether there is fuel leakage from the fuel supply system 10a. That is, when starting the leakage determination process, the control unit 100 turns on the fuel cutoff flag for stopping the fuel injection and turns on the first to third hydrogen sensors 91 to 93. The control unit 100 determines whether there is fuel leakage by referring to the first to third concentrations H1 to H3 in the leakage determination process. To be specific, when all of the first to third concentrations H1 to H3 are equal to or less than a specified value HL, the control unit 100 determines that the fuel leakage does not occur. When at least one of the first to third concentrations H1 to H3 exceeds the specified value HL, the control unit 100 determines that fuel leakage has occurred.
[0045] With reference to
[0046] As shown in
[0047] When the control unit 100 starts the leakage determination process, the control unit 100 turns on the fuel cutoff flag (S120). The control unit 100 measures an elapsed time from the start of the leakage determination process. The control unit 100 determines whether the elapsed time has reached a specified response time (step S130). If the elapsed time has reached the specified response time (S130: YES), the control unit 100 determines whether there is fuel leakage (S140). When the fuel leakage does not occur (S140: YES), the control unit 100 changes the fuel cutoff flag from ON to OFF (S150). As a result, the fuel injection through the fuel injection process (S160, S170) can be executed. That is, when the start switch 70 is turned on (S160: YES), the control unit 100 executes fuel injection (S170). The control unit 100 does not execute the fuel injection through the fuel injection process if the leakage determination process has not been completed even in a case in which the start switch 70 has already been turned on. If the control unit 100 determines that fuel leakage has occurred (S140: NO), the control unit 100 keeps the fuel cutoff flag on. Therefore, the control unit 100 does not perform fuel injection.
[0048] There may be a response delay from when the first to third hydrogen sensors 91 to 93 are turned on until the first to third hydrogen sensors 91 to 93 output detection values corresponding to the hydrogen concentrations around the first to third hydrogen sensors 91 to 93. The response delay takes, for example, several seconds to several tens of seconds. The specified response time corresponds to the response delay.
Operation of the Present Embodiment
[0049] The solid lines in
[0050] When the fuel cutoff flag is switched off, fuel injection can be executed if the start switch 70 is on. A broken line in
[0051] In the comparative example, the leakage determination process is started at a point in time t2 in
Advantages of the Present Embodiment
[0052] The present embodiment provides the following effects. [0053] (1) The control unit 100 of the internal combustion engine 10 shortens the time from when the start switch 70 is turned on at the point in time t2 shown in
MODIFICATIONS
[0058] The above-described embodiment can be modified and implemented as follows. The above-described embodiment and the following modifications can be implemented in combination with each other as long as there is no technical contradiction.
[0059] In the start estimation process, the point in time at which the start switch 70 is turned on may be acquired multiple times. The start estimation process may estimate that there is a possibility of a start operation at a point in time before a time period in which the start switch 70 is turned on with high frequency.
[0060] When an electronic key system is mounted on the vehicle 200, the procedure of the start estimation process may be changed as follows. The electronic key system includes a vehicle ECU which is an ECU of the vehicle 200. The vehicle ECU performs wireless communication with an electronic key present in the vicinity of vehicle 200. The vehicle ECU permits the the lock mechanism 62 of the passenger door 61 to be unlocked when the electronic key is authenticated as a regular electronic key. The regular electronic key can unlock the lock mechanism 62 of the passenger door 61. In this case, the start estimation process may estimate that there is a possibility of the start operation when the electronic key system authenticates that the electronic key is legitimate. The possibility of a start operation is a possibility that the start switch 70 will be turned on.
[0061] For example, a camera that captures an image of the vehicle interior, an ultrasonic sensor provided in the vehicle interior, or the like can detect that an occupant has entered the vehicle interior. When such detection is performed, the start estimation process may estimate that there is a possibility of a start operation.
[0062] In the above-described embodiment and modified examples, multiple detection events on which the start estimation process estimates that there is a possibility of a start operation are exemplified. The control unit 100 may be configured to detect at least one of the detection events. The start estimation process may estimate that there is a possibility of a start operation when any one of the detection events is detected. The start estimation process may estimate that there is a possibility of a start operation when two or more detection events are detected.
[0063] The leakage detector for detecting fuel leakage may be a pressure detection device. For example, the control unit 100 closes the fuel injection valves 52 when the leakage determination process is started. The control unit 100 opens the first shut-off valve 21, the second shut-off valve 22, and the pressure reducing valve 30. The control unit 100 detects a change in the fuel pressure P1 of the fuel supply system 10a after the leakage determination process is started. The control unit 100 determines that fuel leakage has occurred when a decrease in the fuel pressure P1 of the fuel supply system 10a is detected.
[0064] For example, the control unit 100 measures an elapsed time from the start of the leakage determination process. The control unit 100 may detect the fuel pressure P1 when the elapsed time reaches the specified response time, or may detect the reduction amount of the fuel pressure P1. The control unit 100 determines that fuel leakage has occurred when the fuel pressure P1 is smaller than a specified pressure value or when the reduction amount of the fuel pressure P1 is larger than a specified reduction amount. When fuel leakage occurs, there may be a response delay in the decrease in the fuel pressure P1 after the start of the leakage determination process. The specified response time is a time corresponding to the response delay.
[0065] The control unit 100 may determine that fuel leakage has occurred when the fuel pressure P1 after the start of the leakage determination process has decreased to atmospheric pressures or have decreased to a pressure value that can be regarded as the atmospheric pressure. The control unit 100 may determine that fuel leakage has occurred when the rate of change in the fuel pressure P1 after the start of the leakage determination process is higher than a specified rate of change.
[0066] Fuel leakage may be detected based on the detection results of both the pressure detection device and the concentration detector.
[0067] The arrangement position and the number of the hydrogen sensors are arbitrary as long as the hydrogen sensors can detect the hydrogen concentration that changes in accordance with the fuel leakage. The arrangement position and the number of the sensors are arbitrary as long as the sensors can detect the pressures in the fuel supply system 10a which change in accordance with the fuel leakage.
[0068] After the start of the leakage determination process, the control unit 100 may determine that there is hydrogen leakage based on the fact that the output signal of the hydrogen sensor has converged to a value indicating fuel leakage.
[0069] The number of controllers that execute multiple processes including the fuel injection process, the leakage determination process, the start estimation process, the hydrogen concentration detection process, and the hydrogen pressure detection process is arbitrary. For example, multiple controllers may execute these processes. For example, some of the processes are executed by one controller. The remaining processing is performed by another controller. For example, multiple controllers cooperatively execute one process.
[0070] The fuel is not limited to hydrogen gas. The fuel may be, for example, natural gas, propane gas, gasoline, light oil, or a mixture thereof. The internal combustion engine 10 may be operated by two or more types of fuels.
[0071] In this disclosure, the phrase at least one of means one or more of a desired choice. As an example, the expression at least one as used in this description means only one of the options or both of the two options if the number of options is two. As another example, the phrase at least one as used herein means only one option or any combination of two or more options if the number of options is three or more.
[0072] The controller may include, for example, a dedicated hardware circuit such as an ASIC that performs, by hardware, at least some of the processes performed by software in the above-described embodiment. That is, the controller may have any one of the following configurations (a) A configuration including a processor that executes all of the above-described processes according to programs and a program storage device such as a ROM (including a non-transitory computer-readable storage medium) that stores the programs. (b) A configuration including a a processor and a program storage device that execute part of the above-described processes according to the programs and a dedicated hardware circuit that executes the remaining processes. (c) A configuration including a dedicated hardware circuit that executes all of the above processes. Any number of software execution devices, each including a processor and a program storage device, may be provided. Also, any number of dedicated hardware circuits may be provided.
[0073] Various changes in form and details may be made to the examples above without departing from the spirit and scope of the claims and their equivalents. The examples are for the sake of description only, and not for purposes of limitation. Descriptions of features in each example are to be considered as being applicable to similar features or aspects in other examples. Suitable results may be achieved if sequences are performed in a different order, and/or if components in a described system, architecture, device, or circuit are combined differently, and/or replaced or supplemented by other components or their equivalents. The scope of the disclosure is not defined by the detailed description, but by the claims and their equivalents. All variations within the scope of the claims and their equivalents are included in the disclosure.