The invention relates to systems and methods for controlling an engine. More specifically, the invention relates to systems and methods for controlling an engine during an initial or “green” start.
Vehicles are commonly assembled using an assembly line process, and tested prior to being sold. For example, an initial or “green” test of an engine is performed before the assembled vehicle is released from the assembly line. In some instances, components associated with the assembled vehicle, such as the engine, are also subjected to a variety of additional tests prior to vehicle assembly. For example, the engine of a vehicle may be subjected to an initial battery of tests after being manufactured.
An initial engine test may affect subsequent tests, such as the green test. For example, the initial test of an engine during manufacture can require fuel to be supplied to the engine. As a result, residual fuel may be present in the engine after the initial test is completed. This residual fuel may cause problems in subsequent tests. For example, residual fuel from an initial test may cause the engine to start and then stall during an initial or green start after the engine is assembled in a vehicle body. Engines that stall on the assembly line during a green start are typically removed from the assembly line and inspected manually, increasing associated time and labor costs.
In one embodiment, the invention provides a method of starting an engine having a fuel rail, one or more fuel injectors, and one or more spark plugs. The method includes initializing a starting operation of the engine and suppressing the engine from starting by retarding a spark timing of the one or more spark plugs from normal spark timing. The method also includes purging, while the spark timing is being retarded, the fuel rail of the engine by operating the one or more fuel injectors. Additionally, the method includes advancing the spark timing after a first duration has passed or the engine has started.
In another embodiment, the invention provides a method of starting an engine having a fuel injection system. The engine is installed in a vehicle having an associated fuel line and fuel tank, the fuel injection system and fuel line are initially filled with air. The method includes initializing a starting operation of the engine. The fuel injection system of the engine includes a fuel rail having residual fuel disposed therein. The method also includes retarding a spark timing of one or more spark plugs included in the fuel injection system, purging air from of the fuel line and burning residual fuel from the fuel rail, and supplying the fuel rail with fuel from the fuel tank via the fuel line. Additionally, the method includes advancing the spark timing of the one or more spark plugs included in the fuel injection system upon the engine of the vehicle starting based on fuel delivered to fuel injectors of the fuel injection system from the fuel tank of the vehicle.
In yet another embodiment, the invention provides a method of starting an engine of a vehicle. The engine has a fuel injection system. The vehicle has a fuel tank and a fuel line that is configured to supply the fuel injection system of the engine with fuel from the fuel tank. The method includes initiating a green start process. The method also includes initiating ignition of the engine, retarding a spark timing of spark plugs included in the engine for a first period of time. Additionally, the method includes advancing the spark timing after the first period of time, starting the engine of the vehicle upon the spark timing being advanced, and supporting an idle operation of the engine by altering spark parameters of the spark plugs.
Other aspects of the invention will become apparent by consideration of the detailed description and accompanying drawings.
Before any embodiments of the invention are explained in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways.
In the embodiment shown in
A brief and basic review of fuel injection systems is provided. Nonetheless, it is assumed that the reader is familiar with fuel injection systems for vehicles. The fuel rail 110 supplies fuel to fuel injectors 125. The fuel injectors 125 then disperse fuel into cylinders of the engine 105, which is subsequently ignited by the spark plugs 130. This combustion drives pistons within the engine cylinders, which ultimately produces a usable force. The pistons are driven up and down within the cylinders of the engine several times a second. For example, the fuel injectors 125 disperse the fuel into the cylinders of the engine 105, and the spark plugs ignite the dispersed fuel several times per second. These actions must be synchronized with the position of the pistons to produce an efficient combustion and corresponding resultant force. A “spark timing,” or, more simply, “timing” generally refers to the position of the piston at the time a spark event occurs (i.e., the spark plug is fired). For example, a normal spark plug timing may be 20 degrees before top dead center (“TDC”). In some instances, spark timing can be advanced (e.g., the spark event occurs further in front of TDC), or retarded (e.g., the spark event occurs closer to, or after, TDC), which affects the efficiency and performance of the engine 105.
Fuel is provided to the fuel rail 110 of the engine 105 from a fuel tank 135. Fuel travels from the tank 135 through a fuel line 140. A fuel pump 145 draws the fuel from the fuel tank 135 and propels it to the engine 105. When the components of the fuel system (e.g., the fuel tank 135, the fuel line 140, and the fuel pump 145) are assembled, for example, in a manufacturing facility, the components are generally void of fuel.
In some instances, the engine 105 of the vehicle 100 does not start during a green start due to lack of fuel in the fuel rail 110 and/or fuel line 140. As should be apparent, when first assembled the fuel rail 110 and fuel line 140 are void of fuel during assembly. Before the engine 105 will start, the empty components must be provided with fuel and purged of air within them. In other instances, the engine 105 of the vehicle 100 starts immediately during a green start, but stalls soon thereafter. Generally, an immediate engine start followed by a stall is due to residual fuel (e.g., fuel or a fuel/air mixture that remains in the fuel rail 110 from previous engine tests, which cannot be efficiently purged) being burned and causing the engine 105 to start. Often, the residual fuel is followed by air from the initially empty fuel line 140, which causes the engine 105 to stall.
If the engine 105 of the vehicle 100 does not start during the green start (step 215), the vehicle 100 is removed from the assembly line and manually inspected (step 220). If the vehicle 100 starts during the initial stage of the green start, the continued or idling operation of the engine 105 is verified (step 225). If the engine of the vehicle stalls during the idle operation, the vehicle 100 is removed from the assembly line and manually inspected (step 220). If, however, the engine 105 of the vehicle 100 continues to run, the assembly process continues (step 230). If the green start is the final step in the assembly process, the process 200 ends (also step 230). Generally, manually removing vehicles 100 from the assembly line and/or manually inspecting the vehicles 100 is inefficient and costly.
While the process 200 is described as being carried out on the vehicle 100 (generally represented as a automobile), it should be apparent to one of ordinary skill in the art that the systems and methods described herein could be implemented to test a variety of engines installed in a variety of vehicles (e.g., lawnmowers, all terrain vehicles (“ATVs”), snowmobiles, motorcycles, etc.).
The controller 305 is a suitable device, such as, for example, a microprocessor, a computer, a programmable logic controller (“PLC”), or other similar device. As such, the controller 305 may include both hardware and software components, and is meant to broadly encompass combinations of such components. The memory 310 can be implemented using a variety of different types of memory, such as, for example, random-access memory (“RAM”), read-only memory (“ROM”), flash memory, and the like. In the embodiment shown in
In some embodiments, the green start trigger 315 generates a signal that is transmitted to the controller 305 prior to the green start of a vehicle (see
The electronically controlled fuel injectors 320 and spark plugs 325 receive signals from the controller 305 to operate. For example, the fuel injectors 320 receive a signal that controls the timing, duration, and frequency that the fuel injectors 320 are operating (e.g., injecting fuel into cylinders of an engine). Similarly, the spark plugs 325 receive a signal that controls the timing that a spark is produced. As previously described, the controller 305 must operate with fuel injectors 320 and spark plugs 325 with accuracy to ensure proper operating conditions of the engine (see, for example, the discussion regarding spark timing above).
While the engine is being started, fuel from the fuel tank 135 (and associated fuel line 140) eventually reaches the fuel rail 110 in the engine 105. Upon the fuel rail 110 being supplied with fuel from the fuel tank 135, the engine 105 is allowed to start (i.e., the engine 105 is no longer being prevented from starting) (step 415). After the engine 105 has started, the operation of the engine 105 is supported during an idling operation to prevent an engine stall (step 420). This can include, for example, altering and/or otherwise controlling spark timing, as described in greater detail below. Additionally, compensation is provided for fuel rail inconsistencies (step 425). In some embodiments, fuel rail inconsistencies can be compensated for by altering the physical orientation of the engine (e.g., the engine tilt), or by altering the operation of the fuel injectors 110 of the first bank 115 compared to the second bank 120.
The first step in the process 500 is to initiate ignition of an engine (e.g., start the engine, for example, by turning an ignition key) (step 505). After the ignition process has been initiated, a verification is made that a green start process or procedure is active (step 510). For example, a verification is made that the engine is undergoing an initial or green start, and a green start process (different from that of a normal start process) is desired. If a green start process is not active, and/or the engine is not undergoing a green start, a normal spark timing is used (step 515).
In some embodiments, the process 500 is executed multiple times during the course of an engine's start. For example, the process 500 can be executed multiple times per second. If the green start process is active, a check is made to identify whether the process 500 has been executed during the current engine starting process (step 520). If it is the first time that the process 500 has been executed, a green start timer is initialized (step 525), and a verification is made that the green start timer has not elapsed (step 530). In some embodiments, the green start timer is of a pre-determined length that corresponds to a typical duration that is required to start the engine. For example, by the time the green start timer has expired, the engine of the vehicle should start if the engine is operating properly. If the engine does not start, a problem with the engine can be identified. In some embodiments, the green start timer is approximately four to five seconds in length. In other embodiments, the timer may be shorter or longer (e.g., three seconds, seven seconds, etc.).
If it is not the first time that the process 500 has been executed, the process 500 proceeds directly from step 520 to step 530 (e.g., the green start timer is not re-started during an engine's start). If the green start timer has elapsed, a normal spark map that includes normal spark timings for each of the one or more spark plugs of the engine is used (step 535). Additionally, in some embodiments, engine idle support is provided (step 537) (e.g., the processes shown in
In some embodiments, the green start spark map varies the spark timing according to engine speed. For example, the spark events may be retarded more when the engine is operating at low speed (e.g., 150 RPM), and less when the engine is operating at a higher speed (e.g., 600 RPM). Additionally or alternatively, the green start spark map may vary the spark timing according to engine temperature, oil temperature, engine torque, etc.
While retarding the spark timing reduces the probability that the engine will start based on residual fuel in the fuel rail, as the process 500 is repeated (and the engine continues to operate during the start process) fuel eventually reaches the fuel rail from a fuel line and a fuel tank. Accordingly, a verification is made that the engine has not started (step 545). For example, when fuel from the fuel tank reaches the fuel rail, the engine may start despite the retarded spark timing. In such instances, a normal spark map is used (step 535), and idle support may be provided (step 537). If the engine does not start, the process 500 returns to step 530 and the status of the green start timer is queried.
The first step in the process is to verify that an engine of the vehicle has started (step 605). After the ignition process has been initiated, a verification is made that a green start process or procedure is active (step 610). If the green start process is not active, a normal idle control is utilized (step 615). For example, a normal idle control process is allowed to vary the spark timing (e.g., adjust the spark timing closer to, or further from, TDC) to control the idle of the engine.
If the green start process is active, a check is made to identify whether the process 600 has been executed during the current engine idle (step 620). If it is the first time that the process 600 has been executed, a second or supportive green start timer is initialized (step 625), and a verification is made that the supportive green start timer has not elapsed (step 630). In some embodiments, the supportive green start timer is of a pre-determined length that corresponds to a typical duration that is required for the engine to achieve a normal and/or stable idle. For example, by the time the supportive green start timer expires, the engine should be idling at a relatively constant rate. If the engine is not idling, or is idling at sporadic speeds, a problem with the engine 105 can be identified. In some embodiments, the supportive green start timer is five to eight seconds in length. In other embodiments, the supportive spark timer may be shorter or longer (e.g., three seconds, 10 seconds, etc.).
In some embodiments, the supportive green start timer and the green start timer of
If it is not the first time that the process 600 has been executed, the process 600 proceeds directly from step 620 to step 630 (e.g., the supportive green start timer is not re-started while the engine is idling). If the supportive green start timer has elapsed, a normal idle control of the engine is used (step 535), as described above. If the green start timer has not yet elapsed, supportive spark parameters are utilized to support the engine idle (step 640). For example, changes in spark timing are made more quickly and/or aggressively to maintain engine idle without stalling. In some embodiments, a proportional-integral “PI” control process is used to control the spark timing during engine idle. In such embodiments, the “p” parameter may be increased to increase the aggressiveness (e.g., the rate and/or amount) with which the spark timing is altered. By providing supportive spark parameters, the tendency to stall is countered.
After the engine begins to operate at a certain speed, the tendency to stall is decreased. For example, after the engine exceeds a predetermined number (e.g., 600) of revolutions per minute (“RPM”) and is relatively steady, the probability of an engine stall is relatively low. Accordingly, a verification is made that the engine is running above a speed at which idle support is required (step 645). If the speed of the engine has exceeded the speed at which idle support is needed, normal idle control parameters are implemented (step 635). If the speed of the engine has not yet exceeded the speed at while idle support is needed, the process 600 returns to step 630, and the status of the green start support timer is queried.
The first step in the process 700 is to verify that an engine of the vehicle has started (step 705). After the ignition process has been initiated, a verification is made that a green start process or procedure is active (step 710). If the green start process is not active, normal spark timing boundaries are utilized by an idle control process (step 715). For example, an idle control process is allowed to vary the spark timing (e.g., adjust the spark timing closer to, or further from, TDC) within a relatively broad range (e.g., 30 degrees before TDC to 30 degrees after TDC). If the green start process is active, a check is made to identify whether the process 700 has been executed during the current engine idle (step 720). If it is the first time that the process 700 has been executed, a supportive green start timer is initialized (step 725), and a verification is made that the supportive green start timer has not elapsed (step 730). Similar to the process 600, the supportive green start timer is of a pre-determined length that corresponds to a typical duration that is required for the engine to achieve a normal and/or stable idle. Thus, when the supportive green start timer expires, the engine should be idling normally. In embodiments in which the process 600 and the process 700 are executed concurrently (e.g., both the process 600 and the process 700 are initialized after the engine has started), a single green start support timer may be utilized for both of the processes. Additionally, as described above, the green start timer used in the process 700 may also be incorporated with the timer used in the process 500.
If it is not the first time that the process 700 has been executed, the process 700 proceeds directly from step 720 to step 730 (e.g., the supportive green start timer is not re-started while the engine is idling). If the supportive green start timer has elapsed, a normal idle control of the engine is used (step 735). If the green start timer has not yet elapsed, supportive spark parameters are utilized to support the engine idle (step 740). This may include, for example, providing a minimum spark boundary. For example, during idle, an idle control process may attempt to retard the spark timing, thereby initiating a stall. Implementing a minimum spark boundary limits the ability of the idle control process to retard the spark timing. By limiting the ability of the idle control process to retard the spark timing, the tendency of the engine 105 to stall is reduced. In some embodiments, the minimum spark boundary is approximately 10 degrees past TDC. In other embodiments, an alternative minimum spark boundary may be implemented (e.g., five degrees past TDC, 20 degrees past TDC, etc.).
As described above, once the engine begins to operate at a certain speed (e.g., 600 RPM), the tendency to stall is decreased. As such, an engine speed verification is executed to ensure that the engine is running above the speed at which idle support is required (i.e., a “support speed”) (step 745). If the engine speed has exceeded the support speed, normal idle control parameters are implemented (step 735). If the engine speed has not yet exceeded the support speed, the process returns to step 730, and the status of the green start support timer is queried.
In some instances, when the engine 800 is installed in a vehicle (such as the vehicle 100 shown in
In the embodiment shown in
In the embodiment shown in
The trace 1020 indicates an engine that does not start initially (represented by the relatively low engine RPM for the first three and a half seconds of operation, barely exceeding 500 RPM), but eventually starts (represented by the RPM ascent) and reaches an idle of approximately 1400 RPM. The trace 1020 can be produced, for example, using a green start process similar to that shown in
Various features and embodiments of the invention are set forth in the following claims.