The present invention relates to a method for controlling a high-pressure pump for the injection of fuel into a combustion engine, the high-pressure pump being connected to a camshaft of the combustion engine. In addition, the present invention relates to a computer program, which is set up to execute each step of the method of the present invention, and to a machine-readable memory medium on which the computer program according to the present invention is stored. Finally, the present invention relates to an electronic control unit, which is designed to control a high-pressure pump for the injection of fuel into a combustion engine with the aid of the method of the present invention.
High-pressure pumps for the injection of fuel into a combustion engine, such as high-pressure gasoline pumps, are positioned on one of the camshafts of the combustion engine. In conjunction with a spring, cams specially configured for the high-pressure pump ensure that a piston travel in the high-pressure pump induces a delivery of the fuel into the fuel rail via a non-return valve. The particular fuel quantity per stroke is determined by an electrical actuation of a quantity-control valve (QCV) in the high-pressure pump.
Conventionally, the actuation of the quantity-control valve and the calculation of parameters that are required in this context, such as the pressure acquisition of the rail pressure, the high-pressure control and the actuation angle of the quantity-control valve, are carried out in a time frame of 10 ms, for example. At low engine speeds, this time frame is narrow enough to execute control operations and calculations in a sufficiently precise manner. At high engine speeds, depending on the number of cams, the cam frequency becomes higher than the time frame frequency, and it is no longer possible to incorporate the most recent parameters in the control calculation for each delivery of fuel. In the event that the high-pressure fuel pump is driven by a rapidly adjusted camshaft, the execution of control calculations with old parameters leads to an error. This error is unable to be compensated for in a calculation within the time frame inasmuch as the calculation takes place in an asynchronous manner to the control operation of the high-pressure pump. The error caused by the rapid camshaft adjustment is particularly noticeable at low rotational speeds of the combustion engine. The maximum total error lies in the medium rotational speed range. It manifests itself by pressure oscillations in the fuel rail.
An example method according to the present invention is used for controlling a high-pressure pump for the injection of fuel into a combustion engine, the high-pressure pump being connected to a camshaft of the combustion engine. According to the present invention, a high-pressure pump is a pump for generating pressure in a fuel rail. ‘Connected’ in the context of the present invention means that the piston travel of the high-pressure pump is controlled via the camshaft. The high-pressure pump is controlled in synchrony with the camshaft by ascertaining an angular offset between the flank positions of a camshaft pulse-generating wheel and a predefinable point above the bottom dead center of a cam of the high-pressure pump on the camshaft. The cam of the high-pressure pump is to be understood as a cam on the camshaft that controls the piston travel in the high-pressure pump. Hereinafter, it is also referred to as a high-pressure pump cam. Especially at high rotational speeds of the combustion engine, a camshaft-synchronous calculation and control of the high-pressure pump makes it possible to take current parameters into account in the calculation, and also to consider engine-related rotational speed variations in the control operation. In addition, highly dynamic processes as they arise due to the camshaft adjustment are able to be compensated for in the actuation of a quantity-control valve of the high-pressure pump. The latter would be very difficult to achieve when employing a conventional, time-based actuation because the values here would lie far in the future and a prediction would therefore include errors.
A camshaft-synchronous time frame is preferably generated for the camshaft-synchronous control of the high-pressure pump, the result of which is a more precise adjustment of the actual fuel pressure in a fuel rail of the combustion engine to the setpoint pressure, in particular at high rotational speeds of the combustion engine. In combination with a rapid camshaft adjustment, the pressure in the fuel rail thereby becomes more stable, especially at medium rotational speeds of the combustion engine.
The angular offset is preferably taken from a chart in which an angular offset is listed for each flank of the camshaft pulse-generating wheel, and an item of information is allocated to each angular offset indicating whether the respective angular offset is to be taken into account in the control operation. Thus, the item of information is an item of validity information, which is able to be stored as a Boolean value (yes/no) and which indicates whether an angular offset is to be incorporated into a calculation for the control of the high-pressure pump following a specific flank of the camshaft pulse-generating wheel, i.e. whether a task is to be generated. The angular offset values are able to be configured for different camshaft pulse-generating wheels and for different cams on the camshaft allocated to the high-pressure pump; as a result, the method according to the present invention may be used for any combination of camshaft pulse-generating wheel and high-pressure pump cams.
The flank position is ascertained in particular from a signal of a camshaft position sensor, the signal being corrected with regard to a dynamic adjustment of the camshaft. This considers a possible rotation of the camshaft. Additional corrections may be implemented because of mechanical imprecisions, for instance, or because of twisting of the camshaft.
Preferably, the flank positions are ascertained in relation to a crankshaft reference mark of the combustion engine. The crankshaft reference mark corresponds to the angle between the top dead center of a first cylinder of the combustion engine and a second falling flank following a gap in a crankshaft pulse-generating wheel of the combustion engine. Especially preferably, the angle of the top dead center of the first cylinder in relation to the top dead center of the camshaft is ascertained. This allows for a synchronization between the crankshaft of the combustion engine and the camshaft connected to the high-pressure pump.
If no camshaft signal of the camshaft is available, then the high-pressure pump is preferably controlled in synchrony with a substitute value of the camshaft signal. The angular offset will then be ascertained from the substitute value. This makes the transition to a substitute operation, in which all functions for controlling the high-pressure pump are calculated and updated in a substitute-camshaft-synchronous time frame, as seamless as possible, and all required quantities are able to be obtained from the substitute signal.
During a start of the combustion engine with a non-available camshaft signal, the substitute value is preferably ascertained from a signal of a crankshaft position sensor of the combustion engine. This makes it possible to form camshaft-synchronous tasks during the uninterrupted operation of the combustion engine. In so doing, in particular a synchronization for the particular type of combustion engine is carried out on the basis of a method that, for example, may involve an evaluation of crankshaft tooth periods, an intake-pressure evaluation, ignition suppressions, or test injections.
If the camshaft signal is not available while the combustion engine is in operation, a camshaft adjustment of the camshaft is brought into a locked position, and the substitute value is ascertained from a signal of a crankshaft position sensor of the combustion engine with the aid of a clock angle. In this case, a synchronization of the crankshaft to the camshaft already exists since it is basically formed during the engine start, and the engine therefore remains synchronized.
The ascertainment of the substitute value for different calculations that are relevant for controlling the high-pressure pump may be carried out in a variety of individual ways. For example, the calculation and implementation of the substitute value for a EPM packet (engine power management), for instance for hardware-related drivers, for application software, for the camshaft adjustment, and for the task generation, may take place in a different manner in each case.
A return from controlling the high-pressure pump in synchrony with the substitute value to a camshaft-synchronous control operation preferably takes place only if the intensity of a signal from a camshaft position sensor exceeds an applicable threshold value. This avoids constant switching between a normal operation and a substitute operation. It may also be provided to first suppress a return from the substitute operation to the normal operation until the next start of the combustion engine. The switchover from a normal operation to the substitute operation is thereby made permanent for the duration of a drive, which is meaningful, for instance, if the quality of the camshaft pulse-generating wheels is poor.
The computer program according to the present invention executes all of the steps of the method of the present invention, especially when it is running on a computing device or a control unit. This allows the method of the present invention to be implemented on a conventional electronic control unit without any need to carry out structural modifications on the unit. For this purpose, the computer program according to the present invention is stored on the machine-readable memory medium according to the present invention. The electronic control unit according to the present invention is obtained by installing the computer program of present invention in a conventional electronic control unit. The electronic control unit is designed to control a high-pressure pump for the injection of fuel into a combustion engine with the aid of the method according to the present invention.
A device 10 for the fuel supply of a combustion engine 20, whose high-pressure pump 16 is able to be controlled with the aid of an exemplary embodiment of the method according to the present invention, is shown in
As illustrated in
During a normal operation of combustion engine 20, the high-pressure pump 16 is controlled by producing a cam-synchronous calculation and control time frame. As may be gathered from
If camshaft position sensor 232 does not supply a signal because camshaft pulse-generating wheel 231 is unavailable, then a substitute value is generated for controlling high-pressure pump 16 and for the calculations that precede this control operation. For an EPM packet, a synchronization across the tooth times of crankshaft wheel 221, an evaluation of the intake manifold pressure, an ignition suppression or a test injection first takes place during the start of combustion engine 20. Once the synchronization has taken place, interrupts are read out for the calculation of the cam-synchronous control of the high-pressure pump based on motor-positional information of angle clock 31. The positions of the interrupts are calculated from previously calibrated flank positions of camshaft pulse-generating wheel 231. While the combustion engine is in operation, the adjustment of camshaft 23 is brought into the locked position. With the aid of the signal from crankshaft position sensor 222 and the output of angle clock 31, as well as a synchronization of crankshaft 22 to camshaft 23, which has already taken place during the start of the combustion engine, camshaft adjustment values from the EPM are emulated in that calibrated flanks of camshaft pulse-generating wheel 231 are forwarded. On that basis, a cam-synchronous control of high-pressure pump 16 is generated, like in a normal operation. Since no flank positions NW1, NW2, NW3, NW4 are available here, the cam-synchronous time frame is lost but substitute time frames are generated that have the correct angular position. Toward that end, the information about the non-availability of camshaft pulse-generating wheel 231 is made available as quickly as possible according to an applicable threshold value. As soon as the camshaft adjustment drives back into its locked position, the requested angles of camshaft pulse-generating wheel 231 relate to reference values of the flank positions of camshaft pulse-generating wheel 231 following the unavailability of the signal from camshaft-position sensor 223. This allows for the generation of interrupts on the basis of the substitute value with the aid of angle clock 31. If the attainment of the locked position is not directly available, then the first substitute flank should not be generated too early since it is not to be triggered given a retarded camshaft adjustment.
The start of hardware-related drivers takes place in a chronologically synchronous mode. Once a substitute camshaft-synchronous time frame has been reached, a transition to a substitute angle-synchronous mode takes place. During the further operation of combustion engine 20, the hardware-related driver requires the information that a transition to the substitute operation will take place as quickly as possible in order to cancel an already scheduled control operation of high-pressure pump 16. This avoids a full delivery as a result of an incorrect angular position, which could occur because the camshaft adjustment unexpectedly returns to its reference position. The drivers then continue their calculations in the usual manner in the substitute camshaft-synchronous time frame. All input variables of the drivers continue to be available in the substitute operation as well.
During the start of the combustion engine and in the further operation of the combustion engine, application software calculates in the substitute camshaft-synchronous time frame.
The information about the non-availability of the signal from camshaft position sensor 232 is made available to the camshaft adjustment by the EPM, which in response immediately drives back into its locked position. The reaching of the locked position is made available as information. The return value is the calibrated absolute angle in degrees of crankshaft angle, e.g., for the desired start of the actuation of quantity-control valve 15 in the reference position. All output variables and function calls for the delta angle of the camshaft adjustment nevertheless have valid values in this case and relate to the locked position.
For the task generation, the further calculations in the substitute operation are based on the substitute values of flank positions NW1, NW2, NW3, NW4 and the substitute information of the EPM. In this way, the camshaft-synchronous control of high-pressure pump 16 continues to be generated. During the start of the combustion engine, the first camshaft-synchronous time frame is already generated from substitute values. If the signal of camshaft position sensor 232 is not available during the operation of the combustion engine, a switch to the substitute values takes place so that the camshaft-synchronous time frame transitions into a substitute camshaft-synchronous time frame without the driver of a motor vehicle that is driven by combustion engine 20 becoming aware of this fact.
Number | Date | Country | Kind |
---|---|---|---|
10 2014 225 528.7 | Dec 2014 | DE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2015/076181 | 11/10/2015 | WO | 00 |