The present application relates to methods and systems for accurately determining an engine position using a laser ignition system.
On hybrid electric vehicles (HEV) and stop-start vehicles in particular, an internal combustion engine (ICE) may be shut-down or deactivated during selected conditions, such as during idle-stop conditions. Shutting down the engine provides fuel economy and reduced emission benefits. However, during the shut-down or deactivation, the crankshaft and camshafts of the engine may stop in unknown positions of the engine cycle. During the subsequent engine restart, to achieve fast engine spin-up, a precise and timely knowledge of engine piston position is required so as to enable coordination of spark timing and fuel delivery to the engine.
Methods of piston or engine position determination typically rely on a crankshaft timing wheel with a finite number of teeth and a gap to provide synchronization in coordination with camshaft measurements. One example of such a method is shown by U.S. Pat. No. 7,765,980, where crankshaft position is identified via a crankshaft angle sensor.
However, the inventors herein have recognized issues with such approaches. As an example, depending on engine temperature, the amount of time taken to identify a crankshaft position relative to a camshaft position can vary. Such variability in determining the relative positioning between the camshaft and crankshaft (in order to identify engine and piston positions) can lead to reduced ability in achieving and maintaining fast synchronization, reliable combustion, and reduced emissions. Further, delays incurred in identifying engine position can then delay engine starting, degrading vehicle responsiveness. As another example, the above approach for piston position determination may have limited resolution, which leads to further variability in engine position.
In one example approach, some of the above issues may be addressed by a method comprising: operating a laser ignition device to deliver a laser pulse into a cylinder, and inferring a position of a piston of the cylinder based on a time taken to detect the laser pulse, the time taken based on each of a first coarser timing circuit and a second finer timing circuit. In this way, an existing laser ignition system can be advantageously used to determine engine and piston position with accuracy and reliability.
As an example, an engine system may be configured with a laser ignition system. During non-combusting conditions, the laser ignition system may be operated to emit a low power laser pulse into an interior of an engine cylinder. The laser pulse may be reflected off the top surface of the cylinder piston and the reflected laser pulse may be detected by a photodetector of the laser ignition system. The laser ignition system may include two timing circuits for estimating a time elapsed between the emission of the laser pulse and the detection of the reflected laser pulse. The two timing circuits may have different numbers of circuit elements and different resolutions. For example, the system may include a first timing circuit having fewer circuit elements and a lower resolution (e.g., in the nanosecond range) and a second timing circuit having more circuit elements and a higher resolution (e.g., in the piscosecond range). Both timing circuits may be initiated when the laser pulse is emitted, and both circuits may be stopped when the reflected pulse is detected. A sum of the output of the two circuits may then be used to accurately determine the time elapsed. For example, a combination of the more coarse output of the first timing circuit with the more fine output of the second timing circuit may be used to learn a more accurate estimate of the time taken to detect the laser pulse. An algorithm may then convert the time value to a distance value to determine the piston position more precisely. The piston position information (e.g., cylinder stroke information) can be used during a subsequent engine restart to select a cylinder in which to initiate a first combustion event.
In this way, multiple timing circuits may be coupled to a laser ignition system to provide faster and more accurate information on engine/piston position, velocity, etc. By identifying such information earlier during engine cranking (or even before cranking), and with a higher degree of resolution, piston position can be determined more accurately and with higher reliability. By using higher resolution piston position information to select a cylinder for an initial combustion event, engine restarts can be improved.
It should be understood that the summary above is provided to introduce in simplified form a selection of concepts that are further described in the detailed description. It is not meant to identify key or essential features of the claimed subject matter, the scope of which is defined uniquely by the claims that follow the detailed description. Furthermore, the claimed subject matter is not limited to implementations that solve any disadvantages noted above or in any part of this disclosure.
Methods and systems are provided for increasing the accuracy of piston position determination, thereby improving an efficiency of engine starting in a hybrid vehicle, such as the vehicle of
Referring to
Engine 20 may be configured for laser ignition as elaborated at
In the example embodiment of
The depicted connections between engine 20, energy conversion device 18, transmission 16, and drive wheel 14 may indicate transmission of mechanical energy from one component to another, whereas the connections between the energy conversion device 18 and the energy storage device 22 may indicate transmission of a variety of energy forms such as electrical, mechanical, etc. For example, torque may be transmitted from engine 20 to drive the vehicle drive wheel 14 via transmission 16. As described above energy storage device 22 may be configured to operate in a generator mode and/or a motor mode. In a generator mode, system 10 may absorb some or all of the output from engine 20 and/or transmission 16, which may reduce the amount of drive output delivered to the drive wheel 14. Further, the output received by the energy conversion device may be used to charge energy storage device 22. Alternatively, energy storage device 22 may receive electrical charge from an external energy source 24, such as a plug-in to a main electrical supply. In motor mode, the energy conversion device may supply mechanical output to engine 20 and/or transmission 16, for example by using electrical energy stored in an electric battery.
Hybrid propulsion embodiments may include full hybrid systems, in which the vehicle can run on just the engine, just the energy conversion device (e.g. motor), or a combination of both. Assist or mild hybrid configurations may also be employed, in which the engine is the primary torque source, with the hybrid propulsion system acting to selectively deliver added torque, for example during tip-in or other conditions. Further still, starter/generator and/or smart alternator systems may also be used.
From the above, it should be understood that the exemplary hybrid propulsion system is capable of various modes of operation. For example, in a first mode, engine 20 is turned on and acts as the torque source powering drive wheel 14. In this case, the vehicle is operated in an “engine-on” mode and fuel is supplied to engine 20 (depicted in further detail in
In another mode, the propulsion system may operate using energy conversion device 18 (e.g., an electric motor) as the torque source propelling the vehicle. This “engine-off” mode of operation may be employed during braking, low speeds, while stopped at traffic lights, etc. In still another mode, which may be referred to as an “assist” mode, an alternate torque source may supplement and act in cooperation with the torque provided by engine 20. As indicated above, energy conversion device 18 may also operate in a generator mode, in which torque is absorbed from engine 20 and/or transmission 16. Furthermore, energy conversion device 18 may act to augment or absorb torque during transitions of engine 20 between different combustion modes (e.g., during transitions between a spark ignition mode and a compression ignition mode).
The various components described above with reference to
Combustion cylinder 30 of engine 20 may include combustion cylinder walls 32 with piston 36 positioned therein. Piston 36 may be coupled to crankshaft 40 so that reciprocating motion of the piston is translated into rotational motion of the crankshaft. Crankshaft 40 may be coupled to at least one drive wheel of a vehicle via an intermediate transmission system. Combustion cylinder 30 may receive intake air from intake manifold 45 via intake passage 43 and may exhaust combustion gases via exhaust passage 48. Intake manifold 45 and exhaust passage 48 can selectively communicate with combustion cylinder 30 via respective intake valve 52 and exhaust valve 54. In some embodiments, combustion cylinder 30 may include two or more intake valves and/or two or more exhaust valves.
In this example, intake valve 52 and exhaust valve 54 may be controlled by cam actuation via respective cam actuation systems 51 and 53. Cam actuation systems 51 and 53 may each include one or more cams and may utilize one or more of cam profile switching (CPS), variable cam timing (VCT), variable valve timing (VVT) and/or variable valve lift (VVL) systems that may be operated by controller 12 to vary valve operation. To enable detection of cam position, cam actuation systems 51 and 53 should have toothed wheels. The position of intake valve 52 and exhaust valve 54 may be determined by position sensors 55 and 57, respectively. In alternative embodiments, intake valve 52 and/or exhaust valve 54 may be controlled by electric valve actuation. For example, cylinder 30 may alternatively include an intake valve controlled via electric valve actuation and an exhaust valve controlled via cam actuation including CPS and/or VCT systems.
Fuel injector 66 is shown coupled directly to combustion cylinder 30 for injecting fuel directly therein in proportion to the pulse width of signal FPW received from controller 12 via electronic driver 68. In this manner, fuel injector 66 provides what is known as direct injection of fuel into combustion cylinder 30. The fuel injector may be mounted on the side of the combustion cylinder or in the top of the combustion cylinder, for example. Fuel may be delivered to fuel injector 66 by a fuel delivery system (not shown) including a fuel tank, a fuel pump, and a fuel rail. In some embodiments, combustion cylinder 30 may alternatively or additionally include a fuel injector arranged in intake passage 43 in a configuration that provides what is known as port injection of fuel into the intake port upstream of combustion cylinder 30.
Intake passage 43 may include a charge motion control valve (CMCV) 74 and a CMCV plate 72 and may also include a throttle 62 having a throttle plate 64. In this particular example, the position of throttle plate 64 may be varied by controller 12 via a signal provided to an electric motor or actuator included with throttle 62, a configuration that may be referred to as electronic throttle control (ETC). In this manner, throttle 62 may be operated to vary the intake air provided to combustion cylinder 30 among other engine combustion cylinders. Intake passage 43 may include a mass air flow sensor 120 and a manifold air pressure sensor 122 for providing respective signals MAF and MAP to controller 12.
Exhaust gas sensor 126 is shown coupled to exhaust passage 48 upstream of catalytic converter 70. Sensor 126 may be any suitable sensor for providing an indication of exhaust gas air/fuel ratio such as a linear oxygen sensor or UEGO (universal or wide-range exhaust gas oxygen), a two-state oxygen sensor or EGO, a HEGO (heated EGO), a NOx, HC, or CO sensor. The exhaust system may include light-off catalysts and underbody catalysts, as well as exhaust manifold, upstream and/or downstream air/fuel ratio sensors. Catalytic converter 70 can include multiple catalyst bricks, in one example. In another example, multiple emission control devices, each with multiple bricks, can be used. Catalytic converter 70 can be a three-way type catalyst in one example.
Controller 12 is shown in
Engine 20 further includes a laser ignition system 92. Laser ignition system 92 includes a laser exciter 88 and a laser control unit (LCU) 90. LCU 90 causes laser exciter 88 to generate laser energy. LCU 90 may receive operational instructions from controller 12. Laser exciter 88 includes a laser oscillating portion 86 and a light converging portion 84. The light converging portion 84 converges laser light generated by the laser oscillating portion 86 on a laser focal point 82 of combustion cylinder 30.
Laser ignition system 92 is configured to operate in more than one capacity with the timing of each operation based on engine position of a four-stroke combustion cycle. For example, laser energy may be utilized for igniting an air/fuel mixture during a power stroke of the engine, including during engine cranking, engine warm-up operation, and warmed-up engine operation. When used for igniting the cylinder air-fuel mixture, the laser ignition system may be operated in a higher power mode with laser pulses of higher energy intensity being emitted. Fuel injected by fuel injector 66 may form an air/fuel mixture during at least a portion of an intake stroke, where igniting of the air/fuel mixture with laser energy generated by laser exciter 88 commences combustion of the otherwise non-combustible air/fuel mixture and drives piston 36 downward.
As another example, laser ignition system 92 may be operated to determine the position of a cylinder piston during conditions when the engine is deactivated and no cylinder combustion is occurring. When used for piston position determination, the laser ignition system may be operated in a lower power mode with laser pulses of lower energy intensity being emitted. A time detection system 14 including at least a first timing circuit with a lower resolution and a second timing circuit with a higher resolution may be coupled to the laser ignition system and may be used to accurately estimate a time elapsed since the emission of a laser pulse by the laser emitter and the detection of the laser pulse, following reflection off the top surface of the cylinder piston, by detector 94. The output of the timing circuits may be converted to a distance value to precisely identify the piston position.
LCU 90 may direct laser exciter 88 to focus laser energy at different locations depending on operating conditions. For example, the laser energy may be focused at a first location away from cylinder wall 32 within the interior region of cylinder 30 in order to ignite an air/fuel mixture. In one embodiment, the first location may be near top dead center (TDC) of a power stroke. Further, LCU 90 may direct laser exciter 88 to generate a first plurality of laser pulses directed to the first location, and the first combustion from rest may receive laser energy from laser exciter 88 that is greater than laser energy delivered to the first location for later combustions.
Controller 12 controls LCU 90 and has non-transitory computer readable storage medium including code to adjust the location of laser energy delivery based on temperature, for example the ECT. Laser energy may be directed at different locations within cylinder 30. Controller 12 may also incorporate additional or alternative sensors for determining the operational mode of engine 20, including additional temperature sensors, pressure sensors, torque sensors as well as sensors that detect engine rotational speed, air amount and fuel injection quantity. Additionally or alternatively, LCU 90 may directly communicate with various sensors, such as temperature sensors for detecting the ECT, for determining the operational mode of engine 20.
As described above,
The difference in time between emission of the laser pulse and detection of the reflected pulse by the detector can be determined by a time detection system 14 coupled to the LCU. The time detection system may include timing circuits that are started when the laser pulse is emitted and stopped when the laser pulse is detected. The multiple timing circuits may be configured with differing number of circuit elements which thereby affect the circuit's resolution. For example, a timing circuit with a larger number of circuit elements and a higher resolution may provide a time estimate in the picosecond time range while a timing circuit with a smaller number of circuit elements and a lower resolution may provide a time estimate in the nanosecond time range. By combining the output of the two circuits, a more precise time output may be obtained which can then be converted to a more precise distance value using one or more time to distance algorithms.
In alternate examples, the location of the piston may be determined by frequency modulation methods using frequency-modulated laser beams with a repetitive linear frequency ramp. Alternatively, phase shift methods may be used to determine the distance. For example, by observing the Doppler shift or by comparing sample positions at two different times, piston position, velocity and engine speed information (RPM measurement) can be inferred. The position of intake valve 52 and exhaust valve 54 may then be determined by position sensors 55 and 57, respectively, in order to identify the actual position of the engine. Once the position and/or velocity of each piston in the engine has been determined, a controller, e.g., controller 12, may process the information to determine a positional state or operational mode of the engine. Such positional states of the engine, based on piston positions determined via lasers, may further be based on a geometry of the engine. For example, a positional state of the engine may depend on whether the engine is a V-engine or an inline engine. Once the relative engine position signals indicate that the engine has been synchronized. Further, the system information may also be used to determine crank angle and cam position in order to find information for TDC and bottom dead center (BDC) for each piston in an engine.
For example, controller 12 may control LCU 90 and may include non-transitory computer readable storage medium including code to adjust the location of laser energy delivery based on operating conditions, for example based on a position of the piston 36 relative to TDC. Laser energy may be directed at different locations within cylinder 30 as described below with regard to
In some examples, engine system 20 may be included in a vehicle developed to perform an idle-stop when idle-stop conditions are met and automatically restart the engine when restart conditions are met. Such idle-stop systems may increase fuel savings, reduce exhaust emissions, noise, and the like. In such engines, engine operation may be terminated at a random position within the drive cycle. Upon commencing the process to reactivate the engine, a laser system may be used to determine the specific position of the engine. Based on this assessment, a laser system may make a determination as to which cylinder is to be fueled first in order to begin the engine reactivation process from rest. In vehicles configured to perform idle-stop operations, wherein engine stops and restarts are repeated multiple times during a drive operation, stopping the engine at a desired position may provide for more repeatable starts, and thus the laser system may be utilized to measure engine position during the shutdown (after deactivation of fuel injection, spark ignition, etc.) while the engine is spinning down to rest, so that motor torque or another drag torque may be variably applied to the engine, responsive to the measured piston/engine position, in order to control the engine stopping position to a desired stopping position.
In other embodiment, when a vehicle shuts down its engine, either because the motor is turned off or because the vehicle decides to operate in electric mode, the cylinders of the engine may eventually stop in an uncontrolled way with respect to the location of the piston 36 in combustion cylinder 30 and the positions of intake valve 52 and exhaust valve 54.
For an engine with four or more cylinders, there may always be a cylinder located between exhaust valve closing (EVC) and intake valve closing (IVC) when the crankshaft is at rest.
Now turning to
Each of the first and second timing circuit 1120, 1121 may communicate with a controller 12 which may be a CPU. In one example, the first timing circuit 1120 may be internal to controller (or CPU) 12, while the second timing circuit 1121 is communicatively coupled to the controller.
Each of the first and second timing circuits may comprise a plurality of circuit elements. In some embodiments, the first and second timing circuits may have differing number of circuit elements. For example, the higher resolution timing circuit may have a larger number of circuit elements than the lower resolution timing circuit. In particular, a resolution of the second timing circuit may be based on a number of circuit elements in the second timing circuit. For example, as the number of circuit elements in the second timing circuit is increased, the resolution of the second timing circuit may increase. For example, a second timing circuit having 106 circuit elements may have a resolution of 0.001 psec while a second timing circuit having 103 circuit elements may have a resolution of 1 psec. Further, the number of circuit elements may be adjusted so that a range (that is, upper threshold or maximum output) of the second timing circuit is substantially the same as a resolution of the first timing circuit (that is, a lower threshold or minimum output of the first circuit). For example, the maximum output of the second timing circuit may be 1 nsec while the minimum output of the first timing circuit may be 1 nsec.
As elaborated below, the plurality of circuit elements of the second timing circuit 1122 may be coupled to respective latches. By sampling the output of the latches, a high resolution position determination may be made. As elaborated at
As with the embodiment of
Each of the first and second timing circuit 1120, 1122 may communicate with a controller 12 which may be a CPU. In one example, the first timing circuit 1120 may be internal to controller (or CPU) 12, while the second timing circuit 1122 is communicatively coupled to the controller.
As such, each embodiment of the second timing circuit enables fine resolution timing measurements to be made while providing additional advantages. For example, the embodiment of
As such, the coarse timer may be used to determine the approximate time that the return occurs, and on the subsequent measurement pulse, the fast timer is started during the clock period that the return pulse is anticipated. As an example, if the return pulse occurred on a different clock period (e.g., 3 pulses sooner than anticipated), then that information can be used to more accurately anticipate the arrival of the next clock cycle (e.g., 3 coarse clock pulses sooner). For objects that move slowly relative to the coarse timer (that is, the motion is such that the return pulse can be anticipated within the correct coarse timer clock period), the approach using a single component or circuit in the fast timer is adequate. Otherwise, there is a potential for missing the fine resolution reading on a high percentage of the pulses. The advantage of the two (half clock cycle) circuit fast timer is that fine resolution is achieved with every measurement pulse, and there is no constraint on the amount of object movement between adjacent coarse clock pulses. Since some period of blindness may occur immediately following combustion, and the laser may switch to performing other tasks such as cylinder wall warming or fuel vaporization, this can be an advantage.
As elaborated at
A detailed embodiment of the high resolution timing circuit of
The circuit elements 1210a-1210n of the second timing circuit includes a chain of capacitors (CMOS inputs Ca through Cn) that are charged by the rising edge of a start pulse. Current limiters (or resistors Ra through Rn) are placed between each capacitor with a resistance value chosen to have the last capacitor in the chain reach positive threshold voltage at 1 nsec (that is, the resolution of the first coarse timing circuit).
As discussed with reference to
A start signal 1202 (e.g laser pulse) is measured or estimated by a controller. The start signal may include, for example, confirmation that a low power laser pulse has been emitted by a laser ignition device into an interior of a cylinder. Start signal 1202 initiates operation of the circuit, specifically, causes a chain of capacitors (CMOS inputs Ca through Cn) to charge via the rising edge of the start pulse. Each CMOS input of circuit elements 1210a through 1210n is coupled to a respective latch 1208a through 1208n. The latch is essentially a “disable input” on the data capture circuit which makes the element behave like a latch. The latches allow the data lines to be read and processed.
Current limiters (R1 through Rn) are placed between each capacitor with values chosen to have the last capacitor in the chain (Cn) reach positive threshold voltage level at 1 nsec. For example, if the chain has 1000 capacitors (where Cn=C1000), at the 1 nsec time point the last capacitor in the chain (C1000) will reach positive voltage level at 1 nsec.
A returned signal, herein also referred to as measured signal 1203 triggers the output (D1 through Dn) of the chain of CMOS latches (1208a through 1208n) to be sampled. The measured signal may include, for example, confirmation that the low power laser pulse has been detected by a detector coupled to the laser ignition device following reflection off the surface of a piston of the cylinder. As such, if the latches operated instantly, the chain of latches would show how far the laser pulse had progressed in the chain, thereby indicating a time elapsed between the start and measured pulse to the resolution determined by the length of the chain. For example, using a 1 nsec clock pulse, a 1000-element chain (C1000) would provide a resolution of 1 picosecond (psec). As another example, a 1,000,000 element chain would provide a resolution of 0.001 psec. Since the latches require a finite time (e.g., X psec) to latch their input, the start pulse is delayed (delay 1204) by the same amount of time (e.g., X psec). As such, delay 1204 is set to match the time required to disable inputs on the data capture circuits. This synchronizes the location of the charging capacitor in the chain with the operation of the corresponding latch.
If the measured signal 1203 does not occur within the 1 nsec period, the chain, being fully charged, would need to be cleared out (also at 1203) by draining the capacitors to prepare another start pulse. The current limiters (resistors R1 through Rn) are adjusted so that they cause the clearing operation to also take ˜1 nsec. Specifically, the RC values of the circuit elements are set to provide a 1 nsec time difference between the first element in the chain and the last element in the chain to cross above the positive threshold. In view of the time taken for the clearing of the chain, a second chain (or half cycle timer) is provided to perform the timing measurement while the first chain is cleared. In this way, the two chains alternate being used every 1 nsec.
It will be noted that if the resistance were set to be zero (that is, if R=0), the time difference would also be zero. Therefore, R is set to be very small to give a very small time difference between each element's voltage rising. In consideration of this point, the chain of circuit elements could be extended to 1 million to provide a resolution of 0.001 psec.
As elaborated with reference to
Inset in the figure at 413 is a schematic of an example in-line engine block 402. Within the block are four individual cylinders where cylinders 1-4 are labeled 404, 406, 408 and 410 respectively. Cross-sectional views of the cylinders are shown arranged according to their firing order in an example drive cycle shown at 415. In this example, the engine position is such that cylinder 404 is in the exhaust stroke of the drive cycle. Exhaust valve 412 is therefore in the open position and intake valve 414 is closed. Because cylinder 408 fires next in the cycle, it is in its power stroke and so both exhaust valve 416 and intake valve 418 are in the closed position. The piston in cylinder 408 is located near BDC. Cylinder 410 is in the compression stroke and so exhaust valve 420 and intake valve 422 are also both in the closed position. In this example, cylinder 406 fires last and so is in an intake stroke position. Accordingly, exhaust valve 424 is closed while intake valve 426 is open.
Each individual cylinder in an engine may include a laser ignition system coupled thereto as shown in
As described above, a laser system may be used to measure the position of a piston. The positions of the pistons in a cylinder may be measured relative to any suitable reference points and may use any suitable scaling factors. For example, the position of a cylinder may be measured relative to a TDC position of the cylinder and/or a BDC position of the cylinder. For example,
The pistons may operate cyclically and so their position within the chamber may be related through a single metric relative to TDC and/or BDC. Generally, this distance, 432 in the figure, may be represented as ΔX. A laser system may measure this variable for each piston within its cylinder and then use the information to determine whether further action is necessary. For instance, a laser system could send a signal to the controller indicating degradation of engine performance beyond an allowable threshold if the variable differs by a threshold amount among two or more cylinders. In this example, the controller may interpret the code as a diagnostic signal and produce a message indicating degradation has occurred. The variable X is understood to represent a plurality of metrics that may be measured by the system, one example of which is described above. The example given is based on the distance measured by the laser system, which may be used to identify the location of the piston within its cylinder.
Curves 502 and 504 depict valve lift profiles during a normal engine operation for an exhaust valve and intake valve, respectively. An exhaust valve may be opened just as the piston bottoms out at the end of the power stroke. The exhaust valve may then close as the piston completes the exhaust stroke, remaining open at least until a subsequent intake stroke of the following cycle has commenced. In the same way, an intake valve may be opened at or before the start of an intake stroke, and may remain open at least until a subsequent compression stroke has commenced.
As described above with reference to
When a cylinder has been identified as a next firing cylinder, after the air/fuel mixture has been introduced into the cylinder and the associated piston has undergone compression, the laser coupled to the identified next firing cylinder may generate a high powered pulse to ignite the air/fuel mixture in the cylinder to generate the power stroke. For example, in
In
In the PFI engine profile shown in
For example, referencing
Now turning to
At 702, vehicle operating conditions may be estimated and/or inferred. As described above, the control system 12 may receive sensor feedback from one or more sensors associated with the vehicle propulsion system components, for example, measurement of inducted mass air flow (MAF) from mass air flow sensor 120, engine coolant temperature (ECT), throttle position (TP), etc. Operating conditions estimated may include, for example, an indication of vehicle operator requested output or torque (e.g., based on a pedal position), a fuel level at the fuel tank, engine fuel usage rate, engine temperature, state of charge (SOC) of the on-board energy storage device, ambient conditions including humidity and temperature, engine coolant temperature, climate control request (e.g., air-conditioning or heating requests), etc.
At 704, based on the estimated vehicle operating conditions, a mode of vehicle operation may be selected. For example, it may be determined whether to operate the vehicle in an electric mode (with the vehicle being propelled using energy from an on-board system energy storage device, such as a battery), or an engine mode (with the vehicle being propelled using energy from the engine), or an assist mode (with the vehicle being propelled using at least some energy from the battery and at least some energy from the engine).
At 706, method 700 includes determining whether or not to operate the vehicle in an electric mode. For example, if the torque demand is less than a threshold, the vehicle may be operated in the electric mode, while if the torque demand is higher than the threshold, the vehicle may be operated in the engine mode. As another example, if the engine has idled for a long period of time, the controller may determine that the vehicle should be operated in an electric mode.
If method 700 determines that the vehicle is to be operated in an electric mode at 706, then at 708, the method includes operating the vehicle in the electric mode with the system battery being used to propel the vehicle and meet the operator torque demands. In some examples, even if an electric mode is selected at 708, the routine may continue monitoring the vehicle torque demand and other vehicle operating conditions to see if a sudden shift to engine mode (or engine assist mode) is to be performed. Specifically, while in the electric mode, at 710 a controller may determine whether a shift to engine mode is requested.
If at 706 it is determined that the vehicle is not to be operated in an electric mode, then method 700 proceeds to 712 to confirm operation in the engine mode. Upon confirmation, the vehicle may be operated in the engine mode with the engine being used to propel the vehicle and meet the operator torque demands. Alternatively, the vehicle may operate in an assist mode (not shown) with vehicle propulsion due to at least some energy from the battery and some energy from the engine.
Specifically, if an engine mode is requested at 712, or if a shift from electric mode to engine mode is requested at 710, then at 714, the routine includes starting (or re-starting) the engine. An example method 800 for starting or re-starting the engine during a vehicle drive cycle is discussed with reference to
In some embodiments, the engine of the hybrid vehicle system may be configured to be selectively deactivated when selected idle-stop conditions are met. For example, the engine may be deactivated by deactivating fuel and spark to the engine. As such, by deactivating the engine in response to an idle-stop, such as when the vehicle is stopped at a traffic light, further fuel economy benefits and reduction in engine emissions are achieved. Accordingly, while the engine is operating, at 716, it may be determined if idle-stop conditions have meet met. In one example, idle-stop conditions may be considered met if one or more of the following conditions are confirmed: the battery state of charge (SOC) being higher than a threshold (e.g., more than 30%), desired vehicle running speed being below a threshold (e.g., below 30 mph), a request for air conditioning not being received, engine temperature being above a selected temperature, a throttle opening degree being lower than a threshold, a torque demand being lower than a threshold, etc. If any of the idle-stop conditions are met, then at 718, the engine is deactivated or shutdown. Else, at 720, engine operation is maintained.
If the engine is shutdown at 718, then at 722, while the engine is in idle-stop, it may be determined if engine restart conditions have been met. In one example, restart conditions may be considered met if one or more of the following conditions are confirmed: the battery state of charge (SOC) being less than a threshold (e.g., less than 30%), desired vehicle running speed being above a threshold (e.g., above 30 mph), a request for air conditioning being received, engine temperature being within a selected temperature range, a throttle opening degree being higher than a threshold, a torque demand being higher than a threshold, etc. If any of the restart conditions are met, the routine returns to 714 to start or restart the engine. Else, at 712, the engine is maintained in the idle-stop condition until restart conditions are confirmed. As elaborated with reference to
Now turning to
At 802, method 800 includes confirming if restart conditions have been met. As elaborated with reference to
If an engine restart is confirmed, at 808 the routine includes engage an engine starter to initiate engine cranking Next, at 810, the method includes determining an engine position. For example, based on selected criteria the engine controller may be configured to determine the position of the engine in order to identify and position a first firing cylinder to initiate combustion during engine activation. For example, as described above, each cylinder may be coupled to a laser system capable of producing either a high or low energy optical signal. When operating in the high energy mode, the laser may be used as an ignition system to ignite the air/fuel mixture. In some examples, the high energy mode may also be used to heat the cylinder in order to reduce friction in the cylinder. When operating in the low energy mode, a laser system, which also contains a detection device capable of capturing reflected light, may be used to determine the position of the piston within the cylinder. As elaborated with reference to
During certain modes of operation, for instance, when the engine is running, reflected light may produce other advantageous optical signals. For instance, when light from the laser system is reflected off of a moving piston, it will have a different frequency relative to the initial light emitted. This detectable frequency shift is known as the Doppler effect and has a known relation to the velocity of the piston. The position and velocity of the piston may be used to coordinate the timing of ignition events and injection of the air/fuel mixture.
At 812, the method includes determining a camshaft position. For example, the position of intake valve 52 and exhaust valve 54 may be determined by position sensors 55 and 57, respectively. In some embodiments, each cylinder of engine 20 may include at least two intake poppet valves and at least two exhaust poppet valves located at an upper region of the cylinder. The engine may further include a cam position sensor whose data may be merged with the laser system sensor to determine an engine position and cam timing.
At 814, the method includes identifying which cylinder in a cycle to fire first. For example, engine position and valve position information may be processed by the controller in order to determine where the engine is in its drive cycle (e.g., which cylinder stroke each cylinder piston is in). Once the engine position has been determined, the controller may identify which cylinder to ignite first upon reactivation. In one example, the controller may select a cylinder having the piston in the compression stroke to be the cylinder in which to initiate a first combustion event of the engine restart, where the engine is configured for direct injection and where the engine restart is not an engine cold-start but an engine hot restart.
At 816, the method includes scheduling fuel injection. For example, the controller may process engine position and cam timing information to schedule the next cylinder to be injected with fuel in the drive cycle. At 818, method 800 includes scheduling fuel ignition. For example, once fuel injection has been scheduled for the next cylinder in the firing sequence, the controller may subsequently schedule ignition of the air/fuel mixture by the laser system coupled to the next firing cylinder in order to commence engine operation.
At 901, method 900 includes using at least one laser system to monitor engine position. For example, in
At 902, method 900 includes determining if a laser ignition is to be performed. For example, the laser system 92 may receive information from a controller that ignition conditions have been met. In one example, ignition conditions may be considered met in response to an engine start or restart request from the vehicle operator or controller. If ignition conditions are confirmed, then at 904, the method includes pulsing a laser in a high power mode into a cylinder of the engine. As described above, the engine controller may be configured to identify a first firing cylinder in which to initiate combustion during engine reactivation from idle-stop conditions or initiation of engine operation in engine-on mode. When ignition conditions are confirmed by controller 12, a laser exciter of the laser ignition system may generate a high energy or intensity laser pulse to ignite the air-fuel mixture in the given combustion chamber. After engine reactivation, the laser system may resume determination of the position of the cylinder pistons.
If laser ignition conditions are not confirmed at 902, at 906, the method includes determining whether piston position determination conditions are confirmed. For example, it may be determined if piston position information is required and if the laser system should be operated to determine the engine position. If piston position determination conditions are confirmed, then at 908, a low power pulse may be delivered by laser system 451 to determine the position of the piston within cylinder 404. Likewise, laser systems 453, 457 and 461 may also deliver low powered pulses to determine the position of the pistons within cylinders 408, 410 and 406, respectively. The laser device may be operated in the low power mode with laser pulses emitted with lower intensity and with a specified frequency. For example, the laser may sweep its frequency in the low power mode. As elaborated with reference to
At 910, positional information for the engine may be determined based the output of the multiple timing circuits. For example, as discussed with reference to
At 912, method 900 includes using the engine positional information to determine other system information. For example, the cylinder data collected may be further processed to calculate the crank angle of crankshaft 40. Alternatively, the controller may use the position of the engine to ensure that fuel delivery within the engine is synchronized.
At 914, method 900 includes identifying which cylinder in the cycle to fire first. For example, in the description of
Returning to
Now turning to
At 1002, a first low power laser pulse may be emitted. In particular, the low power laser pulse is emitted for a first time. For example, a laser ignition device coupled to an engine cylinder may be operated in a low power mode by a controller during non-combusting conditions, when engine position monitoring is required. In the low power mode, the laser device may be configured to deliver a lower power laser pulse to the cylinder than a laser pulse delivered to the cylinder during combusting conditions to ignite a cylinder air-fuel mixture.
At 1004, in response to emission of the first low power laser pulse, a first coarse timing circuit is started. The first coarse timing circuit may be coupled internal to an engine controller or CPU. In response to the emission of the laser pulse, the controller may send a signal to trigger the first coarse timing circuit.
At 1006, the routine includes detecting the low power laser pulse emitted into the cylinder following reflection off of a top surface of a piston of the given cylinder. The reflected laser pulse may be detected by a detection device coupled to the laser emitter in the laser ignition system. At 1008, in response to the detection, the first coarse timing circuit is stopped and a time value output by the chain of circuit elements in the first coarse timer is read and stored in the controller's memory. The controller may also determine a delay offset value to be used when operating the first and second timing circuits in tandem. The delay offset is based on the output of the first timing circuit. For example, when the output of the first timing circuit is 10 nsec, the delay offset value may be set to be 10 nsec. As such, the delay is based on the time required for the disable input on the buffer chips to overcome the combined capacitance of the bank of buffers. Since each input has a small capacitance, there will be a small time delay, which is sufficiently large when measuring in the picoseconds range. In the timer detection system of
At 1010, the method includes emitting a second low power laser pulse may be emitted. In particular, the low power laser pulse similar to the pulse emitted at 1002 is emitted for a second time. At 1012, as at 1004, in response to the emission of the low power laser pulse, the first coarser timing circuit is (re)started. At 1014, the second finer timing circuit is started following the elapse of the determined delay time or delay offset since the starting of the first timing circuit. In other words, the knowledge from the previous coarse measurement is used to launch the fine resolution timing circuit to run during the clock period that the return pulse is anticipated in. In this way, if the fine resolution timing circuit requires a large amount of time (e.g., 1 msec) to get the first element to reach threshold voltage (as would be the case with a very long chain of circuit elements in the second timing circuit), the start pulse to the second timing circuit may be started a corresponding amount of time in advance. As such, the time for the first element to reach threshold voltage would be constant for a given circuit design.
At 1016, as at 1006, the low power laser pulse emitted into the cylinder is detected following reflection off the piston of the given cylinder. At 1018, in response to the detection, each of the first coarse timing circuit and the second fine timing circuit is stopped. A time value output by each of the first lower resolution timing circuit and the second higher resolution timing circuit is read and combined. Specifically, the controller (or CPU) may read the data latched line of the second timing circuit and add the resulting fine resolution time to the coarse resolution time. As such, following the reading of the outputs, to prepare the timing circuits for the next pulse, the second timing circuit is cleared by pulling the start line low. The clock timer of the first timing circuit is also reset.
In one example, steps 1002 through 1018 are repeated a number of times and the results are statistically compared. For example, measurement pulses may be sent every 10 to 100 milliseconds, the frequency depending on the desired maximum range of the measurement.
At 1020, the combined time value output by the circuits is converted to a distance value using time to distance conversion equations or algorithms. In one example, the controller may convert a sum of a first time value output by the first timing circuit and a second time value output by the second timing circuit into a distance value using an equation that uses the speed of light as a parameter.
At 1022, an engine position is learned based on the time taken to detect the laser pulse emitted by the laser ignition device into the engine cylinder, the time taken based on each of the first, more coarse timer or timing circuit, and the second, less coarse timer or timing circuit. In particular, learning an engine position based on the time taken includes determining a piston position and cylinder stroke for each engine cylinder. As elaborated at
In this way, in response to emission of the laser pulse into the cylinder by the laser ignition device, the controller may start each of the first and second timing circuit. Then, in response to detection of the emitted laser pulse, the controller may stop each of the first and second timing circuit. The controller may then convert a sum of a first time output of the first timing circuit and a second time output of the second timing circuit into a distance, and infer the cylinder piston position and cylinder stroke based on the distance.
In one example, on a first pass, the coarse time output of the first timing circuit may indicate a value between 10 and 11 nsec. Then, on a second pass, the coarse timing circuit and the fine timing circuit may both be operated in response to emission of a laser pulse into the cylinder, with the second timing circuit started at the 10 nsec mark. When both timing circuits are stopped in response to the detection of the reflected laser pulse by the detector coupled to the LCU, the first timing circuit may still provide an output of between 10 and 11 nsec while the second timing circuit may provide an output indicative of 0.222 nsec. Thus, the controller may infer that the high resolution time value is 10+0.222=10.222 nsec. The controller may then convert the 10.222 nsec value to a distance value to determine the position of the cylinder piston with higher accuracy and precision.
A start signal is relayed to the fine resolution timer 1404 via CPU 1312. In particular, based on the coarse time output of the coarse timer, the CPU may determine a delay or offset after which a start signal is to be sent to the fine resolution timer. In one example, a start signal is sent to the fine resolution timer 1404 after a duration corresponding to the coarse time output of the coarse timer 1304 has elapsed.
A measured signal 1402 (herein also referred to as a return signal) may provide a “stop” input to each of the coarse and fine resolution timers. The return or measured signal may include a signal indicating that a laser pulse has been detected by the laser ignition device following reflection off a piston surface of the corresponding cylinder.
In response to the stop input, a latch output of the chain of latches (in the depicted example, D1 through D1000) of the fine resolution timer 1404 is fed to CPU 1312. At the CPU, the location of a transition point of the chain of latches is converted to a fine resolution time. The CPU then combines the outputs of the coarse resolution timer and the fine resolution timers and performs a time to distance algorithm that converts the high resolution combined time output to a high resolution distance value. The distance value reflects the cylinder piston position with higher accuracy and reliability.
Following determination of the piston position, the CPU may send a “clear signal” input to the fine resolution timer. This causes the signal measured by the fine resolution timer to be cleared. The signal may be cleared, for example, by draining the capacitors in the chain of circuit elements of the fine resolution timer. Upon clearing, the fine resolution timer is reset for another time measurement.
In one example, an engine system comprises an engine cylinder and a laser ignition system coupled to the cylinder. The laser ignition system includes a laser emitter and a laser detector, a first, lower resolution timing circuit having a first, smaller number of circuit elements, and a second, higher resolution timing circuit having a second, larger number of circuit elements. A resolution of the second timing circuit may be based on the second number of circuit elements, the resolution increased as the second number increases. Further, a range (or upper threshold) of the second timing circuit may be based on a resolution (or lower threshold) of the first timing circuit.
A controller of the engine system may be configured with computer readable instructions for, before an engine restart, operating the emitter to emit a lower energy laser pulse into the cylinder. In response to the emitting, each of the first and second timing circuits may be started. The emitted laser pulse may be subsequently detected by the detector following reflection off a piston of the cylinder. In response to the detecting, each of the first and second timing circuits may be stopped and a position of the cylinder piston may be inferred based on a combined output of the first and second timing circuits. During a subsequent engine restart, the controller may adjusting fuel and spark timing to the cylinder based on the inferred cylinder piston position. In addition, during the engine restart, an air-fuel mixture may be ignited in the cylinder by operating the emitter to emit a higher energy laser pulse into the cylinder.
In this way, a clock based timer is combined with a timing circuit having a chain of RC elements to provide a high resolution timing circuit that can estimate a position of a cylinder piston with high precision. By using the emission a laser pulse emitted by a laser device of a laser ignition system, and the detection of a reflected laser pulse by a detector of the laser ignition system, to trigger the timers, the time elapsed between the emission and the detection of the laser pulse can be computed with high accuracy. By then converting the time value to a distance value, the piston position can be determined reliably and with a greater degree of confidence. By enabling piston position information to be determined with a high degree of resolution during engine cranking (or even before cranking), selection of a cylinder for an initial combustion event during an engine restart can be improved. Overall, engine restarts are made more consistent.
It will be appreciated that the configurations and methods disclosed herein are exemplary in nature, and that these specific embodiments are not to be considered in a limiting sense, because numerous variations are possible. For example, the above technology can be applied to V-6, I-4, I-6, V-12, opposed 4, and other engine types. The subject matter of the present disclosure includes all novel and non-obvious combinations and sub-combinations of the various systems and configurations, and other features, functions, and/or properties disclosed herein.
The following claims particularly point out certain combinations and sub-combinations regarded as novel and non-obvious. These claims may refer to “an” element or “a first” element or the equivalent thereof. Such claims should be understood to include incorporation of one or more such elements, neither requiring nor excluding two or more such elements. Other combinations and sub-combinations of the disclosed features, functions, elements, and/or properties may be claimed through amendment of the present claims or through presentation of new claims in this or a related application. Such claims, whether broader, narrower, equal, or different in scope to the original claims, also are regarded as included within the subject matter of the present disclosure.
While one example is directed to measuring position of an engine cylinder, other measurement devices may be provided in one example. For example, an example method may include operating a laser ignition device to deliver a laser pulse; and inferring a position of an object reflecting the laser based on a time taken to detect the laser pulse, the time taken based on each of a first coarser timing circuit and a second finer timing circuit. The circuits may include one or more of the features of the example circuits described herein, such as that the second timing circuit includes a plurality of circuit elements and wherein a resolution of the second timing circuit is based on a number of circuit elements in the second timing circuit. Further, a range of the second timing circuit may be substantially the same as a resolution of the first timing circuit. The time taken based on each of the first coarser timing circuit and the second finer timing circuit may include the time taken based on a sum of an output of the first timing circuit and an output of the second timing circuit. In response to operating the laser ignition device, each of the first timing circuit and the second timing circuit may be started. The second timing circuit may be started after a delay since the starting of the first timing circuit. The delay may be based on the output of the first timing circuit. The operating of the laser ignition device to deliver a laser pulse may include delivering a laser pulse having lower power than a laser pulse delivered during a non-distance-measuring operating mode.
The present application is a continuation-in-part of U.S. patent application Ser. No. 13/689,601 filed Nov. 29, 2012, the entire contents of which are incorporated herein by reference for all purposes.
Number | Date | Country | |
---|---|---|---|
Parent | 13689601 | Nov 2012 | US |
Child | 13888162 | US |