The present description relates generally to methods and systems for controlling air-fuel ratio of an internal combustion engine based on modified responses from an exhaust gas sensor with asymmetric type sensor degradation.
An exhaust gas sensor may be positioned in an exhaust system of a vehicle for detecting an air-fuel ratio of the gas exhausted from an internal combustion engine. For example, the exhaust gas sensor readings may feedback to a controller for adjusting the air-fuel ratio of the engine by modifying the amount of fuel injector from a fuel injector of the engine.
Degradation of the exhaust gas sensor may cause engine control degradation resulting in increased emissions and/or reduced vehicle drivability. In particular, an exhaust gas sensor may exhibit numerous discrete types of degradation. The sensor degradation types may be grouped into filter type degradation and delay type degradation. Further, the sensor degradation types may either be symmetric or asymmetric. For example, a sensor with asymmetric type sensor degradation may have different response dynamics (such as response time or response rate) when the sensor response increases versus when the sensor output decreases.
Previous approaches for addressing the sensor degradation includes equipping the exhaust gas sensor with an anticipatory controller for correcting or compensating for the degradation. For example, parameters of the anticipatory controller may be adjusted based on the type of sensor degradation. Further, to maintain stability of the anticipatory controller system, gains of the feedback control routine of the controller, such as a proportional/integral control routine, may be reduced aggressively to reduce system instability.
However, the inventors herein have recognized potential issues with such systems. For example, adjusting parameters of the anticipatory controller may not address the asymmetric dynamics of the sensor response during rich-to-lean and lean-to-rich transitions. This may result in asymmetric engine operation when a commanded air-fuel ratio transitions in different directions (e.g. the rich-to-lean direction and the lean-to-rich direction). As a result, more or less fuel may be delivered in the direction of the degradation, and CO or NOx emission may be increased.
In one example, the issues described above may be addressed by a method comprising sensing an air-fuel ratio via an exhaust gas sensor; responsive to an asymmetric sensor response, generating a modified air-fuel ratio with a symmetric response based on the sensed air-fuel ratio; and adjusting fuel injection based on the modified air-fuel ratio. In this way, the anticipatory controller may compensate the sensor degradation similarly when the commanded air-fuel ratio transits in both the rich-to-lean and lean-to-rich directions, and the asymmetric engine operation may be reduced.
As one example, a method may comprise operating an engine with a commanded air-fuel ratio, and determining the type and magnitude of sensor degradation by comparing the sensed air-fuel ratio with a commanded air-fuel ratio. The exhaust gas sensor may be determined to have asymmetric type sensor degradation when a response rate and/or a response time of the sensor response is different responsive to the commanded air-fuel ratio transitioning in different directions (e.g., rich-to-lean direction or lean-to-rich direction). The exhaust gas sensor may exhibit symmetric type sensor degradation if the response rate and response time are the same responsive to the commanded air-fuel ratio transitioning in different directions, while the response rate or the response time is different from an expected value. Responsive to the asymmetric type sensor degradation, a modified sensor response may be generated by introducing a lower response rate and increased response time (e.g., modifying the sensor reading to be symmetric) as compared to the un-faulted portion of the sensed air-fuel ratio. As such, the modified sensor response may have the same response rate and/or the response time when the commanded air-fuel ratio transitions in each of the increasing and decreasing directions. As such, the modified sensor response is more symmetric comparing to the sensed air-fuel ratio. The modified sensor response may then be fed to an anticipatory controller with parameters adapted based on the sensor degradation. In this way, the anticipatory controller may operate more symmetrically and effectively to address sensor degradation during both rich-to-lean and lean-to-rich transitions. Further, calibration work of the controller may be reduced, and NOx and CO emissions of the engine may be reduced.
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.
The following description relates to systems and methods for controlling air-fuel ratio entering a cylinder of an internal combustion engine based on feedback from an exhaust gas sensor. In particular, the method includes adjusting fuel injection to compensate for asymmetric responses from a degraded exhaust gas sensor.
Combustion chamber 30 may receive intake air from intake manifold 44 via intake passage 42 and may exhaust combustion gases via exhaust passage 48. A throttle 62 including a throttle plate 64 may be provided between the intake manifold 44 and the intake passage 42 for varying the flow rate and/or pressure of intake air provided to the engine cylinders. Adjusting a position of the throttle plate 64 may increase or decrease the opening of the throttle 62, thereby changing mass air flow, or the flow rate of intake air entering the engine cylinders. For example, by increasing the opening of the throttle 62, mass air flow may increase. Conversely, by decreasing the opening of the throttle 62, mass air flow may decrease. In this way, adjusting the throttle 62 may adjust the amount of air entering the combustion chamber 30 for combustion. For example, by increase mass air flow, torque output of the engine may increase.
Intake manifold 44 and exhaust passage 48 can selectively communicate with combustion chamber 30 via respective intake valve 52 and exhaust valve 54. In some embodiments, combustion chamber 30 may include two or more intake valves and/or two or more exhaust valves. In this example, intake valve 52 and exhaust valves 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. 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 arranged in intake manifold 44 in a configuration that provides what is known as port injection of fuel into the intake port upstream of combustion chamber 30. Fuel injector 66 may inject fuel in proportion to the pulse width of signal FPW received from controller 12 via electronic driver 68. Fuel may be delivered to fuel injector 66 by a fuel system (not shown) including a fuel tank, a fuel pump, and a fuel rail. In some embodiments, combustion chamber 30 may alternatively or additionally include a fuel injector coupled directly to combustion chamber 30 for injecting fuel directly therein, in a manner known as direct injection.
Ignition system 88 can provide an ignition spark to combustion chamber 30 via spark plug 92 in response to spark advance signal SA from controller 12, under select operating modes. Though spark ignition components are shown, in some embodiments, combustion chamber 30 or one or more other combustion chambers of engine 10 may be operated in a compression ignition mode, with or without an ignition spark.
Exhaust gas sensor 126 is shown coupled to exhaust passage 48 of exhaust system 50 upstream of emission control device 70. Exhaust gas 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. In some embodiments, exhaust gas sensor 126 may be a first one of a plurality of exhaust gas sensors positioned in the exhaust system. For example, additional exhaust gas sensors may be positioned downstream of emission control device 70.
Emission control device 70 is shown arranged along exhaust passage 48 downstream of exhaust gas sensor 126. Emission control device 70 may be a three way catalyst (TWC), NOx trap, various other emission control devices, or combinations thereof. In some embodiments, emission control device 70 may be a first one of a plurality of emission control devices positioned in the exhaust system. In some embodiments, during operation of engine 10, emission control device 70 may be periodically reset by operating at least one cylinder of the engine within a particular air/fuel ratio.
Controller 12 is shown in
Furthermore, at least some of the above described signals may be used in various exhaust gas sensor degradation determination methods, described in further detail below. For example, the inverse of the engine speed may be used to determine delays associated with the injection—intake—compression—expansion—exhaust cycle. As another example, the inverse of the velocity (or the inverse of the MAF signal) may be used to determine a delay associated with travel of the exhaust gas from the exhaust valve 54 to exhaust gas sensor 126. The above described examples along with other use of engine sensor signals may be used to determine the time delay between a change in the commanded air-fuel ratio and the exhaust gas sensor response rate.
The controller 12 receives signals from the various sensors of
In some embodiments, exhaust gas sensor degradation determination and calibration may be performed in a dedicated controller 140. Dedicated controller 140 may include processing resources 142 to handle signal-processing associated with production, calibration, and validation of the degradation determination of exhaust gas sensor 126. In particular, a sample buffer (e.g., generating approximately 100 samples per second per engine bank) utilized to record the response rate of the exhaust gas sensor may be too large for the processing resources of a powertrain control module (PCM) of the vehicle. Accordingly, dedicated controller 140 may be operatively coupled with controller 12 to perform the exhaust gas sensor degradation determination. Note that dedicated controller 140 may receive engine parameter signals from controller 12 and may send engine control signals and degradation determination information among other communications to controller 12. In another embodiment, the exhaust gas sensor degradation determination and calibration may be performed in controller 12.
In one example, the air-fuel ratio may be controlled via an air-fuel controller including an anticipatory controller and a feedback control routine, such as a proportional/integral (PI) controller. The anticipatory controller may be used for compensating the sensor degradation. The anticipatory controller may include a Smith Predictor. The Smith Predictor may include a time constant, TC-SP, and time delay, TD-SP. The PI controller may include a proportional gain, KP, and an integral gain, KI. In response to degradation of the exhaust gas sensor, the controller parameters listed above may be adjusted to compensate for the degradation and increase the accuracy of air-fuel ratio readings, thereby increasing engine control and performance. The dedicated controller 140 may be communicably coupled to the anticipatory controller. As such, the dedicated controller 140 and/or controller 12 may adjust the parameters of the anticipatory controller based on the type of degradation determined using any of the available diagnostic methods. In another embodiment, the anticipatory controller may be realized in dedicated controller 140. In yet another embodiment, the anticipatory controller may be realized in controller 12. The PI controller may be realized in controller 12. In one example, the exhaust gas sensor controller parameters may be adjusted based on the magnitude and type of the sensor degradation. In another example, the dedicated controller 140 and/or controller 12 may determine the type of the degradation, transform or modify a signal sensed from the exhaust gas sensor with asymmetric sensor degradation, and then feed or input the transformed or modified signal to the exhaust gas sensor controller with adjusted controller parameters. Six types of degradation behaviors are discussed below with reference to
Note storage medium read-only memory chip 106 and/or processing resources 142 can be programmed with computer readable data representing instructions executable by processor 102 and/or dedicated controller 140 for performing the methods described below as well as other variants.
In some examples, engine system 10 may be included in a hybrid vehicle with multiple sources of torque available to one or more vehicle wheels 85. In other examples, the vehicle is a conventional vehicle with only an engine, or an electric vehicle with only electric machine(s). In the example shown, the vehicle includes engine 10 and an electric machine 82. Electric machine 82 may be a motor or a motor/generator. Crankshaft 140 of engine 10 and electric machine 82 are connected via a transmission 84 to vehicle wheels 85 when one or more clutches 86 are engaged. In the depicted example, a first clutch 86 is provided between crankshaft 140 and electric machine 82, and a second clutch 86 is provided between electric machine 82 and transmission 84. Controller 12 may send a signal to an actuator of each clutch 86 to engage or disengage the clutch, so as to connect or disconnect crankshaft 140 from electric machine 82 and the components connected thereto, and/or connect or disconnect electric machine 82 from transmission 84 and the components connected thereto. Transmission 84 may be a gearbox, a planetary gear system, or another type of transmission. The powertrain may be configured in various manners including as a parallel, a series, or a series-parallel hybrid vehicle. Electric machine 82 receives electrical power from a traction battery 89 to provide torque to vehicle wheels 85. Electric machine 82 may also be operated as a generator to provide electrical power to charge battery 89, for example during a braking operation.
As discussed above, exhaust gas sensor degradation may be determined based on any one, or in some examples each, of six discrete behaviors characterized by time delays and the response rate of air-fuel ratio readings generated by an exhaust gas sensor responsive to an commanded air-fuel ratio signal during rich-to-lean transitions and/or lean-to-rich transitions.
The six sensor degradation types described above may be divided into two groups. The first group includes the filter type degradation wherein the response rate of the sensed air-fuel ratio is lower than the expected response rate (e.g., response lag increases). The response rate may be quantified with a line length or a time constant. The second group includes the delay type degradation wherein the response time of the air-fuel ratio reading is delayed. The delayed response time may be quantified with a time delay. The definitions of line length and time delay of a sensed air-fuel ratio responsive to a commanded air-fuel ratio are further introduced in detail in
A filter type degradation and a delay type degradation affect the dynamics of the exhaust sensor controller differently. In response to a degraded response of the exhaust gas sensor, control compensation by the anticipatory controller may be required to maintain stability of the control system. Thus, in response to degradation of the exhaust gas sensor, the anticipatory controller parameters may be adjusted to compensate for the degradation and increase the accuracy of air-fuel ratio readings, thereby increasing engine control and performance. For example, if a delay type degradation is detected, a new controller time delay and gains may be determined based on the time delay of the degraded sensor response. If a filter type degradation is detected, a new controller time constant, time delay, and gains may be determined based on the time constant of the degraded sensor response.
The six sensor degradation types may also be divided into the symmetric type degradation and the asymmetric degradation. In the asymmetric type degradation, the sensor response has different (or asymmetric) dynamics (e.g. response rate or response time) responsive to the commanded air-fuel ratio transitioning in different directions. If the sensor degradation is asymmetric, adjusting the anticipatory controller gains and delay compensation parameters in the direction of the degradation may only maintain the stability of the closed-loop fuel control system operation. This may not be enough to allow the engine control system to operate around stoichiometry, thereby requiring further calibration of the anticipatory controller based on the severity (e.g., magnitude) of the asymmetric filter degradation. However, by transforming the asymmetric sensor response into a symmetric sensor response, the operation of the closed-loop system may be maintained around stoichiometry and the lean and/or rich bias caused by the asymmetric operation may be compensated for. Further details on compensating for and correcting asymmetric sensor responses, as well as adjusting controller parameters of the exhaust gas sensor, are described further below with reference to
From these parameters, dynamics of the sensor response may be quantified. Further, types and magnitude of the sensor degradation may be determined. For example, the time delay, indicated by arrow 202, may be compared to an expected time delay to determine if the sensor is exhibiting a delay degradation behavior. The time constant, indicated by the arrow 204, may be used to predict a T95. Finally, the line length may be determined based on the change in lambda over the duration of the response, starting at τ0. The line length is the sensor signal length, and can be used to determine if a response degradation (e.g., filter type degradation) is present. The line length may be determined based on the equation:
line length=Σ√{square root over (Δt2+Δλ2)},
wherein Δt indicates the time increments, and ΔΔ indicates the normalized measured lambda increments from the UEGO. If the determined line length is greater than an expected line length, the exhaust gas sensor may be exhibiting a filter type degradation. A time constant and/or time delay of the degraded exhaust gas sensor response may be used to adapt parameters of the exhaust gas sensor controller for air-fuel ratio control. Methods for adapting the controller parameters based on the degradation behavior are presented below at
Turning to
Instructions for carrying out method 900 and the rest of the methods included herein may be executed by a controller (such as controller 12 of
At 902, method 900 determines engine operating conditions. Engine operating conditions may be determined based on feedback from various engine sensors, and may include engine speed and load, air-fuel ratio, temperature, etc.
At 904, method 900 determines if exhaust gas sensor monitoring conditions are met based on the engine operating conditions. For example, the exhaust gas sensor monitoring conditions may include that the engine is running and the input parameters are operational and/or that the exhaust gas sensor is at a temperature whereby it is outputting functional readings. Further, the exhaust gas sensor monitoring conditions may include that combustion is occurring in the cylinders of the engine, e.g. that the engine is not in a shut-down mode such as deceleration fuel shut-off (DFSO). The exhaust gas sensor monitoring conditions may also include that the engine is operating in steady-state conditions.
If it is determined that the engine is not running and/or the selected conditions are not met, method 900 continues monitoring engine operating conditions at 906. However, if the exhaust gas sensor conditions are met at 904, the method proceeds to 908 to collect the commanded air-fuel ratio output from controller 12, and corresponding data from the exhaust gas sensor. This may include collecting and storing air-fuel ratio (e.g., lambda) data detected by the sensor. The data collection may be continued until a necessary number of samples (e.g., air-fuel ratio data) are collected.
At 910, method 900 includes determining if the exhaust gas sensor is degraded, based on the commanded air-fuel ratio and the corresponding sensed air-fuel ratio from the exhaust gas sensor. The method at 910 may further include determining the type and magnitude of sensor degradation.
Various methods may be used to determine the type of exhaust gas sensor degradation. In one example, degradation may be determined based on the time delay and the line length of the sensed air-fuel ratio respective to the commanded air-fuel ratio. For example, responsive to the transition of the commanded air-fuel ratio in the rich-to-lean or lean-to-rich direction, the time delay and line length of the sensed air-fuel ratio with respect to the commanded air-fuel ratio is determined according to
In another example, the type and magnitude of sensor degradation may be determined based on time constant instead of line length.
In another example, exhaust gas sensor degradation may be detected by monitoring characteristics of a distribution of extreme values from multiple sets of successive sensed air-fuel ratio samples during steady state operating conditions. In one example, the characteristics may be a mode and central peak of a generalized extreme value (GEV) distribution of the extreme lambda differentials collected during steady state operating conditions. Asymmetric sensor degradation may be determined based on the magnitude of the central peak and/or the magnitude of the mode. Further classification, for example symmetric sensor degradation may be determined may be based on the time delay or the time constant of the sensed air-fuel ratio relative to the commanded air-fuel ratio. Specifically, if the time delay is greater than a nominal time delay, a sensor symmetric delay is indicated (e.g., indicates delay type degradation). The nominal sensor time delay is the expected delay in sensor response to a commanded air-fuel ratio change based on the delay from when the fuel is injected, combusted, and the exhaust travels from the combustion chamber to the exhaust sensor. The sensor time delay may be when the sensor actually outputs a signal indicating the changed air-fuel ratio. Similarly, if the sensor time constant is greater than a nominal time constant, a sensor symmetric response degradation behavior is indicated (e.g., indicates filter type degradation). The nominal time constant may be the time constant indicating how quickly the sensor responds to a commanded change in lambda, and may be determined off-line with a non-degraded sensor. As discussed above, the determined time constant and/or time delay of the degraded exhaust gas sensor response may be used by the controller to adapt controller parameters.
In yet another example, exhaust gas sensor degradation may be indicated by parameters estimated from two operation models, a rich combustion model and a lean combustion model. Commanded air-fuel ratio and the sensed air-fuel ratio acquired from the sensor may be compared with the assumption that the combustion that generated the air-fuel ratio was rich (e.g., inputting the commanded lambda into the rich model) and also compared assuming that the combustion event was lean (e.g., inputting the commanded lambda into the lean model). For each model, a set of parameters may be estimated that best fits the commanded lambda values with the measured lambda values. The model parameters may include a time constant, time delay, and static gain of the model. The estimated parameters from each model may be compared to each other, and the type of sensor degradation (e.g., filter vs. delay) may be indicated based on differences between the estimated parameters.
At 912, method 900 determines whether sensor degradation is detected at 910. If sensor degradation is not detected, method 900 moves to 914, and the air-fuel ratio of the engine is adjusted based on current exhaust gas sensor controller parameters. If sensor degradation is detected, method 912 moves to 916.
At 916, method 900 determines whether asymmetric type sensor degradation is detected at 910. Responsive to asymmetric sensor degradation, method 900 moves to 918 and modifies the degraded asymmetric sensor response to a symmetric response. Detailed procedures of the modification is shown in
At 920, method 900 adapts or adjusts parameters of the exhaust gas sensor controller based on the type and magnitude of sensor degradation. The magnitude of sensor degradation may include one or more of a time delay, a time constant, and a line length illustrated in
In one example, method 900 may determine the magnitude of sensor degradation based on the modified, symmetric response at 918. The exhaust gas sensor controller parameters may include one or more parameters of the PI controller and the anticipatory controller. Detailed procedures of controller parameter adaptation are shown in
At 922, the engine is operated with the adapted exhaust gas sensor controller based on the feedback of the sensed air-fuel ratio. If the sensor has asymmetric type sensor degradation, the air-fuel ratio is controlled with the adapted controller based on the feedback of the modified, symmetric air-fuel ratio. As one example, the filtered symmetric response may be fed back to an adapted anticipatory controller and subsequently be used to adjust fuel injection to the engine cylinder.
In this way, only symmetric responses are processed by the adapted exhaust gas sensor controller to generate the commanded air-fuel ratio for air-fuel ratio control. The symmetric responses may be sensor response with symmetric type fault or modified sensor responses from 918. Asymmetric engine operation due to asymmetric sensor responses to air-fuel ratio transition directions may be avoided.
At 1002, method 1000 determines if asymmetric delay type sensor degradation is detected. If the answer is YES, method 1000 moves on to 1004 or 1008 based on the specific type of delay degradation. If no asymmetric delay type sensor degradation is detected, method 1000 moves to 1018.
Responsive to rich-to-lean delay type sensor degradation (as shown in
At 1016, the un-faulted portion of the sensed air-fuel ratio is delayed to generate a symmetric response. For example, for a sensor with rich-to-lean delay type degradation, a time delay is introduced during the sensed air-fuel ratio transitioning from lean to rich. As another example, for a sensor with lean-to-rich delay type degradation, the time delay is introduced during the sensed air-fuel ratio transitioning from rich to lean. The introduced time delay may be the difference between the time delays of the faulted and the un-faulted portion of the sensed air-fuel ratio, or the difference between the time delays of the sensed air-fuel ratio transitioning in opposite directions. In this way, the modified air-fuel ratio has an averaged air-fuel ratio the same as the commanded air-fuel ratio over time.
As one example, the delay may be introduced by filtering the un-faulted portion of the sensed air-fuel ratio through a filter. The filter may be constructed in the form of
wherein Sfiltered(k) indicates the kth filtered air-fuel ratio, S is the sensed air-fuel ratio with delay degradation, TD is the degraded time delay, and DT is the sampling time of the sensed air-fuel ratio.
In alternate examples, the exhaust gas sensor may experience asymmetric delay type sensor degradation with degradation in both directions of transition. For example, the lean-to-rich transition may be degraded by a first amount (e.g., having a first time delay) and the rich-to-lean transition may be degraded by a second amount (e.g., having a second time delay), the first amount and the second amount being different. In one example, the first time delay may be greater than the second time delay, thereby resulting in a slower response time in the lean-to-rich direction comparing to the rich-to-lean direction. In this example, additional time delay may be introduced to the rich-to-lean transition direction so that it has a same time delay as the first time delay. In this way, the asymmetric sensor response may become symmetric.
As an example,
The degraded lambda shown at plot 1110 has a response time greater than the expected air-fuel ratio 1108 in the lean-to-rich direction or transition (for example, during time duration indicated by 1122). However, the response time of the sensed air-fuel ratio 1110 is of the same response time as the expected air-fuel ratio 1108 in the rich-to-lean transition (as indicated by 1120). As such, the dynamics of the sensor response is different with respect to the direction of the transition direction (e.g. rich-to-lean or lean-to-rich) of the sensor output or the commanded air-fuel ratio. Therefore, the sensor response is asymmetric. The lean peak amplitude 1116 and the rich peak amplitude 1112 are not equal. Since the asymmetric delay degradation is only in the lean-to-rich direction, the lean peak amplitudes of the expected response (plot 1108) and the degraded response (plot 1110) are substantially the same. However, the rich peak amplitude 1116 of the degraded response (plot 1110) is smaller than the lean peak amplitude 1114 of the expected response (plot 1108). Further, the area of the sensed air-fuel ratio during lean burn (area 1140) is greater than the area during rich burn (area 1141). As a result, the averaged air-fuel ratio (i.e., air-fuel ratio averaged over time) of the sensed air-fuel ratio (line 1118) over time deviates from the averaged air-fuel ratio of the commanded air-fuel ratio. Thus, the asymmetric delay type degradation causes the engine system operation to deviate from stoichiometry.
The asymmetric degraded sensor response (plot 1110) includes a faulted portion 1122 (sensed air-fuel ratio moves in the direction of rich-to-lean), wherein the time delay of the degraded sensed air-fuel ratio with respect to the commanded air-fuel ratio is greater than the time delay of the expected air-fuel ratio. In the un-faulted portion 1120 (sensed air-fuel ratio moves in the direction of lean-to-rich), the time delay of the sensed air-fuel ratio is the same as the expected air-fuel ratio.
In response to an asymmetric filter type sensor response (such as the asymmetric delay degradation response shown at plot 1102), a controller (such as dedicated controller 140 or controller 12 shown in
Specifically, graph 1104 shows the same commanded air-fuel ratio and the expected air-fuel ratio as shown in graph 1102 at plots 1124 and 1126, respectively. Additionally, graph 1104 shows a modified response at plot 1128. The modified response may be achieved by selectively modifying the un-faulted portion 1120 (e.g., non-degraded portion) of the asymmetric sensor response (plot 1110) based on the time delay of the faulted portion 1122 (e.g., degraded portion) of the asymmetric sensor response. As a result of the modification, the area under the filtered air-fuel ratio during rich air-fuel ratio (1151) and the area under the filtered air-fuel ratio during lean air-fuel ratio (1150) are the same. Therefore, the modified air-fuel ratio has an averaged air-fuel ratio the same as the averaged air-fuel ratio of the commanded air-fuel ratio. In another example, the areas of filtered air-fuel ratio during rich and lean burn are within a threshold of stoichiometry. This threshold may be smaller than the area difference between area 1140 and 1141 of the sensed air-fuel ratio in plot 1102. Thus, the modified air-fuel ratio has a more symmetric response around stoichiometry than the sensed air-fuel ratio.
Note that in the example of
Turning back to
Responsive to rich-to-lean type filter type sensor degradation (shown in
At 1032, a filter is applied to the un-faulted portion of the sensed air-fuel ratio to generate a symmetric response. For example, for a sensor with rich-to-lean filter type degradation, the filter is applied during the sensed air-fuel ratio transitioning from lean to rich. As another example, for a sensor with lean-to-rich filter type degradation, the filter is applied during the sensed air-fuel ratio transitioning from rich to lean. The filtered air-fuel ratio has an averaged air-fuel ratio over time the same as the commanded air-fuel ratio.
As one example, the filter may be constructed in the following of
wherein S indicates the current sensor air-fuel ratio with filter fault, TC is the time constant, DT is the sampling rate of the sensed air-fuel ratio, and Sfiltered is the filtered air-fuel ratio.
In alternate examples, the exhaust gas sensor may experience asymmetric filter degradation with degradation in both transition directions. For example, the lean-to-rich transition may be degraded by a first amount (e.g., having a first time constant) and the rich-to-lean transition may be degraded by a second amount (e.g., having a second time constant), the first amount and the second amount being different. In one example, the first time constant may be greater than the second time constant, thereby resulting in a slower response in the lean-to-rich direction than the rich-to-lean direction. In this example, the lean-to-rich transition direction may be filtered so that it has a similar time constant to the second time constant. In this way, the asymmetric response may become more symmetric around stoichiometry.
The degraded lambda shown at plot 1210 has a response rate lower than the expected ari-fuel ratio 1208 in the rich-to-lean direction or transition (for example, during time duration indicated by 1222). However, the response rate of the degraded lambda 1210 is of the same response rate as the expected lambda 1208 in the lean-to-rich transition (as indicated by 1220). As such, the dynamics of the sensor response is different with respect to the direction of the transition direction (e.g. rich-to-lean or lean-to-rich) of the sensor output or the commanded air-fuel ratio. Therefore, the sensor response is asymmetric. The lean peak amplitude 1216 and the rich peak amplitude 1214 are not equal. Since the asymmetric filter degradation is only in the rich-to-lean direction, the rich peak amplitudes of the expected response (plot 1208) and the degraded response (plot 1210) are substantially the same. However, the lean peak amplitude 1216 of the degraded response (plot 1210) is smaller than the lean peak amplitude 1212 of the expected response (plot 1208). Thus, as shown by accumulated air-fuel ratio of the sensed air-fuel ratio (line 1218), the asymmetric filter type degradation causes the engine system operation to deviate from stoichiometry.
The asymmetric degraded response (plot 1210) includes a faulted portion 1222 (degraded response moves in the direction of rich-to-lean), wherein the slope of the degraded lambda is slower than the slope of the expected lambda. In the un-faulted portion 1220 (degraded response moves in the direction of lean-to-rich), the slope of the degraded lambda is the same as the slope of the expected lambda.
In response to an asymmetric filter type sensor response (such as the asymmetric filter degradation response shown at plot 1202), a controller (such as dedicated controller 140 or controller 12 shown in
Specifically, graph 1204 shows the same commanded air-fuel ratio and the expected air-fuel ratio as shown in graph 1202 at plots 1224 and 1226, respectively. Additionally, graph 1204 shows a filtered or modified response at plot 1228. The filtered response may be achieved by selectively filtering the un-faulted portion 1220 (e.g., non-degraded portion) of the asymmetric sensor response (plot 1210) based on the time constant of the faulted portion 1222 (e.g., degraded portion) of the asymmetric sensor response. As a result of the filtering, the modified response (plot 1228) is more symmetric around stoichiometry than the degraded response shown at plot 1210. As shown at plot 1228, the lean peak amplitude 1230 and the rich peak amplitude 1232 are substantially the same. In other examples, the lean peak amplitude 1230 and the rich peak amplitude 1232 of the modified response may be within a threshold of one another. This threshold may be smaller than the difference between the rich peak amplitude 1214 and the lean peak amplitude 1216 of the asymmetric degraded response (plot 1210). Therefore, the averaged filtered air-fuel ratio is the same as the averaged commanded air-fuel ratio.
Note that in the example of
At 1302, method determines whether the sensor has filter type sensor degradation. If the answer is YES, method 1300 moves to step 1310, wherein the engine system is approximated by a first order model and the parameters of the exhaust gas sensor controller is adapted based on the time constant. If the answer is at 1302 is NO, method 1300 moves to 1304 to determine if the degradation is delay type degradation. If the sensor has delay type degradation, method moves on to 1324, wherein the parameters of the exhaust gas sensor controller are determined based on time delay. If the answer at 1304 is NO, method 1300 determines that the sensor exhibits no degradation, and controller parameters maintain the same.
At 1310, method 1300 includes estimating the degraded time constant, TC-F, and the nominal time constant, TC-nom. The nominal time constant may be the time constant indicating how quickly the sensor responds to a commanded change in air-fuel ratio, and may be determined off-line based on non-degraded sensor function. The degraded time constant may be estimated using any of the methods for determining degradation at 910 in method 900. Alternatively, the time degraded time constant may be estimated based on the filtered air-fuel ratio and the commanded air-fuel ratio. After determining the degraded time constant TC-F and the nominal time constant TC-nom, method 1300 proceeds to 1312 to approximate the second order system by a first order model (e.g., FOPD). The method at 1312 may include applying a half rule approximation to the degraded system. The half rule approximation includes distributing the smaller time constant (between the nominal and degraded time constants) evenly between the larger time constant and the nominal time delay. This may be done using the following equations:
T
C-Equiv=MAX(TC-F,TC-nom)+½*MIN(TC-F,TC-nom)
T
D-Equiv
=T
D-nom+½*MIN(TC-F,TC-nom)
If the degraded time constant TC-F is smaller than the nominal time constant TC-nom the equations become:
T
C-Equiv
=T
C-nom+½TC-F
T
D-Equiv
=T
D-nom+½TC-F
At 1314, the controller may replace the controller time constant, TC-SP, and the controller time delay, TD-SP, used in the SP delay compensator (in the anticipatory controller) with the determined equivalent time constant, TC-Equiv, and the equivalent time delay, TD-Equiv.
At 1316, the controller determines an intermediate multiplier, alpha. The intermediate multiplier is defined by the following equation:
The intermediate multiplier alpha may be used to determine the integral gain KI of the PI controller at 1318. The integral gain KI is determined from the following equation:
K
I=alpha*KI-nom
Where KI-nom is the nominal integral gain of the PI controller. Since alpha=1 for a filter degradation, KI is maintained at the nominal value.
At 1320, method 1300 determines the proportional gain of the PI controller, KP, based on the integral gain KI and the equivalent time constant TC-Equiv. The proportional gain KP is determined from the following equation:
K
P
=T
C-Equiv
*K
I
As the magnitude of the filter degradation increases (e.g., such as the degraded time constant increases), the equivalent time constant TC-Equiv increases, thereby increasing KP. After determining the new controller parameters, the method returns to 920 of method 900 and continues on to 922 to apply the new controller parameters in engine air-fuel ratio control.
In this way, the controller gains, time constant, and time delay may be adjusted based on the magnitude and type of degradation behavior. Specifically, for a filter type degradation (e.g., time constant degradation), the proportional gain, the integral gain, and controller time constant and time delay (TC-SP and TD-SP) may be adjusted based on the degraded time constant.
At 1324, method 1300 includes estimating the degraded time delay, TD-F, and the nominal time delay, TD-nom. The nominal time delay is the expected delay in exhaust gas sensor response to a commanded air-fuel ratio change based on the delay from when the fuel is injected, combusted, and the exhaust travels from the combustion chamber to the exhaust sensor. The degraded time delay TD-F may be estimated at 910 of method 900. Alternatively, the time degraded time delay may be estimated based on the filtered air-fuel ratio and the commanded air-fuel ratio.
After determining the degraded time delay TD-F and the nominal time delay TD-nom, method 1300 proceeds to 1326 to determine the equivalent time delay, TD-Equiv, based on the degraded time delay TD-F and the nominal time delay TD-nom. The equivalent time delay TD-Equiv may be estimated by the following equation:
T
D-Equiv
=T
D-nom
+T
D-F
In this way, the equivalent time delay is the extra time delay (e.g., degraded time delay) after the expected time delay (e.g., nominal time delay).
The time constant may not change for a delay degradation. Thus, at 1328, the equivalent time constant TC-Equiv may be set to the nominal time constant TC-nom.
At 1330, method 1300 may replace the controller time constant, TC-SP, and the controller time delay, TD-SP, used in the SP delay compensator (in the anticipatory controller) with the determined equivalent time constant, TC-Equiv, and the equivalent time delay, TD-Equiv. For the delay degradation, the controller time constant TC-SP may remain unchanged.
At 1332, the controller determines the intermediate multiplier, alpha. The intermediate multiplier may be based on the degraded time delay and the nominal time delay. The intermediate multiplier is defined by the following equation:
The intermediate multiplier alpha may then be used to determine the integral gain KI of the PI controller at 1334. The integral gain KI is determined from the following equation:
K
I=alpha*KI-nom
Where KI-nom is the nominal integral gain of the PI controller. As the magnitude of the delay degradation (such as the degraded time constant) increases, alpha may decrease. This, in turn, causes the integral gain KI to decrease. Thus, the integral gain may be reduced by a greater amount as the degraded time delay TD-F and magnitude of the delay degradation increases.
At 1336, method 1300 determines the proportional gain, KP, based on the integral gain KI and the equivalent time constant TC-Equiv. The proportional gain KP is determined from the following equation:
K
P
=T
C-Equiv
*K
I
Since the equivalent time constant TC-Equiv may not change for a delay type degradation, the proportional gain KP may be based on the integral gain KI. Thus, as KI decreases with increasing degraded time delay TD-F, the proportional grain KP also decreases. After determining the new anticipatory controller parameters, the method returns to 920 of method 900 and continues on to 922 to apply the new controller parameters for engine air-fuel ratio control.
In this way, the controller gains, time constant, and time delay may be adjusted based on the magnitude and type of degradation behavior. Specifically, for a delay type degradation (e.g., time delay degradation), the proportional gain, integral gain, and controller time delay (TD-SP) may be adjusted based on the degraded time delay while the controller time constant (TC-SP) is maintained.
As described above, an engine method may include adjusting fuel injection responsive to exhaust oxygen feedback from an exhaust sensor and converting an asymmetric degradation sensor response of the exhaust sensor to a symmetric degradation response based on the type and magnitude of the asymmetric sensor response. For example, the asymmetric degradation response may be an asymmetric delay degradation response with a degraded time delay in only one transition direction. Converting the asymmetric delay type response to the more symmetric response may include filtering an un-faulted transition of the asymmetric sensor response, but not filtering a faulted transition of the asymmetric sensor response. In one example, filtering the un-faulted transition of the asymmetric sensor response may include filtering a rich-to-lean transition of the sensor response when the sensor degradation is lean-to-rich type. In another example, filtering the un-faulted transition of the asymmetric sensor response may include filtering a lean-to-rich transition of the sensor response when the sensor degradation is rich-to-lean type. Further, the un-faulted transition of the asymmetric sensor response may be filtered by an amount based on the dynamics of the faulted transition of the asymmetric sensor response. In one example, the magnitude of the degraded delay transition may be quantified with a time delay, and the un-faulted transition of the asymmetric delay type sensor response is filtered based on the time delay. The method may further include adjusting one or more parameters of an exhaust gas sensor controller of the exhaust gas sensor responsive to the filtered symmetric response. In one example, adjusting one or more parameters of the exhaust gas sensor controller may include adapting the one or more parameters based on the time delay and time constant of the filtered symmetric response. The engine is then operated with the adapted air-fuel controller responsive to feedback of the filtered symmetric response.
The technical effect of modifying the asymmetric sensor response to a symmetric response is that the asymmetric engine operation may be avoided. The technical effect of filtering un-faulted portion of the sensor response is that the filtered response may have the same dynamic when the commanded air-fuel ratio increases and decreases, and the average air-fuel ratio of the filtered sensor response may be the same as the commanded air-fuel ratio. The technical effect of adjusting the controller parameters based on sensor degradation is that the accuracy of the air-fuel ratio command tracking may increase and the stability of the controller may increase.
As one embodiment, a method comprises sensing an air-fuel ratio via an exhaust gas sensor; responsive to an asymmetric sensor response, generating a modified air-fuel ratio with symmetric response based on the sensed air-fuel ratio; and adjusting fuel injection based on the modified air-fuel ratio. In a first example of the method, the asymmetric sensor response includes sensor response with different dynamics when a commanded air-fuel ratio transitions in different directions. A second example of the method optionally includes the first example and further includes determining a first time delay of the sensed air-fuel ratio from a commanded air-fuel ratio when the sensed air-fuel ratio transitioning in a first direction; determining a second time delay of the sensed air-fuel ratio from the commanded air-fuel ratio when the sensed air-fuel ratio transitioning in a second, different, direction; and determining the asymmetric sensor response responsive to the first time delay different from the second time delay. A third example of the method optionally includes one or more of the first and second examples, and further includes, wherein the first time delay is less than the second time delay, and the time delays of the modified air-fuel ratio responsive to the commanded air-fuel ratio transitioning in different directions are the same as the second time delay. A fourth example of the method optionally includes one or more of the first through third examples, and further includes, wherein an averaged air-fuel ratio of the modified air-fuel ratio over time is the same as an averaged air-fuel ratio of the commanded air-fuel ratio over time. A fifth example of the method optionally includes one or more of the first through fourth examples, and further includes, determining a type of sensor degradation and a magnitude of sensor degradation based on the sensed air-fuel ratio and the commanded air-fuel ratio, and generating the modified air-fuel ratio based on the type and the magnitude of the sensor degradation. A sixth example of the method optionally includes one or more of the first through fifth examples, and further includes, adjusting the fuel injection via an exhaust gas sensor controller, and adapting one or more parameters of the controller responsive to the type of sensor degradation and the magnitude of sensor degradation. A seventh example of the method optionally includes one or more of the first through sixth examples, and further includes, wherein the exhaust gas sensor controller includes a feedback control routine and a Smith Predictor. An eighth example of the method optionally includes one or more of the first through seventh examples, and further includes, adjusting the fuel injection via the adapted exhaust gas controller based on the modified air-fuel ratio.
As another embodiment, a method includes operating engine components with a commanded air-fuel ratio; sensing an air-fuel ratio via an exhaust gas sensor; determining a sensor degradation based on the sensed air-fuel ratio; modifying the sensed air-fuel ratio responsive to an asymmetric type sensor degradation, wherein the modified air-fuel ratio has a symmetric response; and adjusting a fuel injection based on the modified air-fuel ratio. In a first example of the method, wherein determining the sensor degradation includes determining a time constant and a time delay of the sensed air-fuel ratio with respect to the commanded air-fuel ratio. A second example of the method optionally includes the first example and further includes, wherein modifying the sensed air-fuel ratio includes delaying an un-faulted portion of the sensed air-fuel ratio, responsive to an asymmetric delay type sensor degradation. A third example of the method optionally includes one or more of the first and second examples, and further includes, wherein modifying the sensed air-fuel ratio includes filtering an un-faulted portion of the sensed air-fuel ratio based on the time constant, responsive to an asymmetric filter type sensor degradation. A fourth example of the method optionally includes one or more of the first through third examples, and further includes, adjusting the fuel injection based on a feedback of the filtered air-fuel ratio modified an exhaust gas sensor controller, wherein parameters of the exhaust gas sensor controller are adapted based on the sensor degradation. A fifth example of the method optionally includes one or more of the first through fourth examples, and further includes, wherein the parameters of the exhaust gas sensor controller are adapted based on the time delay or the time constant.
As yet another embodiment, an engine system includes an engine including a fuel injection system; an exhaust gas sensor coupled to an exhaust passage of the engine, wherein the exhaust sensor has an asymmetric sensor degradation; a controller with computer readable instructions stored on a non-transitory memory configured for: sensing an air-fuel ratio via the sensor; generating a modified air-fuel ratio with symmetric response based on the sensed air-fuel ratio; and adjusting the fuel injection system based on the modified air-fuel ratio. In a first example of the engine system, wherein the controller is further configured for compensating the sensor degradation with an anticipatory controller. A second example of the engine system optionally includes the first example and further includes, wherein the modified air-fuel ratio is fed into the anticipatory controller. A third example of the engine system optionally includes one or more of the first and second examples, and further includes, wherein the controller is further configured for determining a time delay and a time constant by comparing the modified air-fuel ratio and a commanded air-fuel ratio. A fourth example of the engine system optionally includes one or more of the first through third examples, and further includes, wherein the controller is further configured for adapting parameters of the anticipatory controller based on the time delay responsive to a delay type degradation, and adapting parameters of the anticipatory controller based on the time constant responsive to a filter type degradation.
Note that the example control and estimation routines included herein can be used with various engine and/or vehicle system configurations. The control methods and routines disclosed herein may be stored as executable instructions in non-transitory memory and may be carried out by the control system including the controller in combination with the various sensors, actuators, and other engine hardware. The specific routines described herein may represent one or more of any number of processing strategies such as event-driven, interrupt-driven, multi-tasking, multi-threading, and the like. As such, various actions, operations, and/or functions illustrated may be performed in the sequence illustrated, in parallel, or in some cases omitted. Likewise, the order of processing is not necessarily required to achieve the features and advantages of the example embodiments described herein, but is provided for ease of illustration and description. One or more of the illustrated actions, operations and/or functions may be repeatedly performed depending on the particular strategy being used. Further, the described actions, operations and/or functions may graphically represent code to be programmed into non-transitory memory of the computer readable storage medium in the engine control system, where the described actions are carried out by executing the instructions in a system including the various engine hardware components in combination with the electronic controller.
It will be appreciated that the configurations and routines 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.