Escolar Documentos
Profissional Documentos
Cultura Documentos
mand to depend on cam timing we achieve tighter A/F Fig. 1. Input-output relationship for the VCT engine control prob-
control at the expense of more complex controller archi- lem.
tecture. The VCT engine controller design is evaluated
using a simulation of the nonlinear VCT engine model Cam timing is primarily used to reduce the feedgas
simulations results are shown in Section VIII. Finally, emissions. Although dynamic measurements of feedgas
3
emissions are not available, there is a simple rule to follow:
\retarded cam timing reduces feedgas emissions" 17]. We θ
. CAMm
which in turn alters the torque response. Therefore the A/Fstoich Σ SISO Control
Fc
Σ
timing schedule based on throttle angle measurement. Fig. 3. Controller structure when cam timing and A=F control are
The resulting static cam timing schedule allows operation two separate SISO controllers.
in maximum retarded cam when combustion stability and
adequate torque can be achieved. Based on this static
cam timing schedule, we dene a tracking problem for the IV. Torque Requirements
cam timing loop. The bandwidth of the cam timing loop The control requirement is to maintain brake torque
is determined o-line to avoid undesirable excitation to response similar to the conventional engine at constant
transient torque response. Detailed analysis and design of engine speed during rapid throttle changes. Engine speed
the cam timing loop bandwidth can be found in 19]. is a slowly varying parameter and can be assumed con-
The bandwidth in the A=F feedback loop is determined stant for rapid changes in throttle position imposed by
by the delay associated with the A=F measurement at a the driver during rapid acceleration demands. Simulations
linear exhaust gas oxygen (UEGO) sensor, A=Fexh signal. showed that varying engine speed provides a dampening
Throttle and cam timing alter the air charge and there- factor in the engine power response. Hence, imposing con-
fore act as a disturbance in the A=F loop. The fuel com- straints upon the engine torque response is a conservative
mand cannot reject this disturbance based on the delayed way of addressing drivability requirements.
A=Fexh signal, so a two degree of freedom A=F controller In the next two sections we briey describe the design
will be used. specications for the cam timing loop. The static feed-
The resulting controller structure, shown in Figure 2, forward cam timing schedule is determined based on its
consists of a steady-state cam timing schedule, a feedfor- eect on the steady-state torque response the bandwidth
ward fuel controller and a multiple-input multiple-output of the cam timing loop is determined based on its eect
(MIMO) feedback controller. During throttle changes, on the transient torque response.
the feedback controller will be tracking cam timing to
the desired cam timing position, and maintain A=F at A. Feedforward Cam Timing Schedule
stoichiometry. The interaction between the cam timing The static cam timing schedule is designed o-line based
and A=F loops suggests the development of a fully mul- on the static eects of cam timing on engine torque re-
tivariable feedback controller. On the other hand, two sponse. Figure 4 (left) shows the torque response for
PI feedback loops (decentralized controller) would ensure a conventional cam timing (CAM = 0 degrees|dashed
independent development of the new feature, cam tim- line) and maximum retarded cam timing (CAM = 35
ing. Here, the motivation arises from the fact that if the degrees|dashed-dot line) versus throttle angle at 2000
simpler controller structure results in satisfactory perfor- RPM. To minimize feedgas emissions we need to operate
mance, then addition of the variable cam timing mecha- at maximum cam retard. To ensure maximum torque at
nism to a conventional automotive engine does not require wide open throttle (WOT) we need to advance cam tim-
completely new software development and calibration pro- ing back to the base cam timing. The solid line in Figure
cedures, but merely involves calibration of (i) the PI gains 4 (left) shows a smooth transition from fully retarded to
in the A=F loop and (ii) the bandwidth of the cam phasing base cam timing for part throttle to WOT. For very small
dynamics (see Figure 3). throttle angles (low load), cam timing does not aect the
static torque response1 , but it deteriorates the combustion
stability because of the high level of dilution.
θ
. CAMm Cam timing, therefore, is scheduled at base cam timing
θm
for small throttle angles to avoid increase of unburned HC
θm
Cam Timing CAMd
Σ MIMO
CAMc VCT Engine
. and to maintain combustion stability. Hence, the steady-
state cam phasing, CAMdes = G(m Nm ), that minimizes
Schedule A/Fego
Controller Σ
Σ Fc
feedgas emissions while maintaining smooth steady-state
A/Fstoich fb
Fcfw MAF
A/Fstoich
Feedforward Fuel torque response is scheduled as follows: (1) near idle it
1 Cam timing does not aect the steady-state ow through the
Fig. 2. Overview of the MIMO controller structure. throttle body during sonic conditions. Detailed discussion of the
nonlinear engine behavior due to the two distinct regimes of ow
through the throttle body can be found in 18].
4
is scheduled for idle stability which requires cam phas- sired and the commanded cam phasing. Figure 5 shows
ing equal to zero (2) at mid-throttle it is scheduled for the cam phasing and torque response in closed loop with
emissions which favors fully retarded cam phasing and time constants of 0.5, 1.0 and 1.5 engine cycles. Good
(3) at wide open throttle (WOT) it is scheduled for max- torque response is a critical requirement at low engine
imum torque which requires cam phasing to be advanced speeds, and a time constant of 1 engine cycle was con-
back to 0 degrees. The developed cam scheduling scheme, sidered sucient for 750 RPM. At 2000 rpm the interac-
shown in Fig. 4 (right), ensures reduction of feedgas emis- tion between torque and cam phasing loop is considerably
sions under the constraint of smooth steady state torque weaker than the interaction at lower engine speeds, and a
response for constant engine speed. time constant of 1 engine cycle is once again adequate for
the cam phasing controller. Thus, the bandwidth of the
2000 RPM 2000 RPM cam phasing controller is scheduled in this paper as a func-
tion of engine speed to correspond to 1 engine cycle in or-
0.8
20
0.4 750 RPM 2000 RPM
5 13
12
4
Throttle (degrees)
Throttle (degrees)
11
10
0.2
3 10
9
2
8
0
0
0 10 20 30 40 50 0 10 20 30 40 50
1 7
Throttle Angle (degrees) Throttle Angle (degrees) 0 0.5 1 1.5 2 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
scheduling scheme, and the fully retarded cam phasing. The 20 fast
30
fast
designed cam scheduling scheme is shown in the right gure.
Cam Phasing (degrees)
15 slow
20 slow
10 15
that the torque response of the VCT engine during coor- slow
Torque (Nm)
Torque (Nm)
60 60 slow
sponse (pp. 15, 15]). Therefore, reduction of the feedgas Seconds Seconds
emissions and good dynamic torque response cannot be Fig. 5. Torque response (at 750 and 2000 RPM) using dierent
achieved independently: good torque response favors slow low-pass lters in the cam phasing dynamics.
cam phasing to the new set points, but this might de-
grade the feedgas emissions which require fast cam tran-
sients. The following simulations illustrate a compromise V. Emissions Requirements
between the torque response and emissions, and will be In the VCT engine, changes in the throttle position
used to dene the cam phasing control loop bandwidth. are followed by changes in the cam phasing based on the
Figure 5 illustrates cam phasing and torque response to scheduling scheme shown in Fig. 4. The desired cam
step changes in throttle position at 750, and 2000 rpm (left phasing reduces feedgas emissions by regulating the dilu-
and right plots respectively). In all simulations, stoichio- ent in the cylinders. The contribution of this diluent to
metric A=F and MBT spark timing were used. There- the mixture in the cylinder aects the breathing process,
fore the torque response in Fig. 5 is only a function of and consequently the mass charge in the cylinders, which
air charge and internal exhaust gas recirculation (or cam in turn aects the air fuel ratio (A=F) in the cylinder mix-
phasing). For simplicity, the closed-loop cam phasing dy- ture. This makes the A=F response highly coupled with
namics are described by a low-pass lter between the de- the cam phasing activity. Cam phasing is used to regu-
5
late feedgas emissions during changes in throttle position, The estimated manifold pressure (Pcm ) is calculated as:
but through its interaction with A=F, it also aects the
catalytic converter eciency. d Pc = K ( d MAF + MAF ; md _ cyl ) (2)
We will achieve reduction of tailpipe emissions if we re- dt m m dt
duce feedgas emissions at equivalent catalytic converter ef- where we have used the dynamics of the mass air ow me-
ciency. Therefore, to improve feedgas emissions we need ter : dtd MAF +MAF = m_ . To eliminate the derivative
to regulate cam timing to its steady-state value as fast as on the air ow measurement, we use the variable
possible while maintaining A=F at stoichiometry. Unfor- = Pcm ; Km MAF. This yields the estimated cylinder
tunately the long delay (810 degrees) in the A=F mea- mass air ow rate :
surement associated with the combustion-exhaust stroke
and the transport delay in the exhaust manifold imposes a d
dt = Km (MAF ; m _ cyl )
d
bandwidth limitation on the A=F loop. If the disturbance
to the A=F loop caused by the cam activity has high fre- Pcm = + Km MAF (3)
quency content (i.e., beyond the achievable bandwidth of md
_ cyl = P(CAMm Pcm N)
the A=F controller), then the disturbance cannot be re-
jected. In this case, it is a common technique to slow down For the estimation of the mass air charge into the cylinders
the cam phasing signal, i.e., to de-tune the subsystem that (mca ), we assumed uniform ow during the fundamental
causes the high frequency disturbance. This alternative, engine event (T = n120N , where n, the number of cylinders
although consistent with current design practice, entails equals 8, and N is the engine speed in rpm):
-10
-15
-40
CAM
A/Fexh Fc
-40 0
Fig. 6. Bode gain plots of the linearized plant. Also, there is a signicant uncertainty in the cam phaser
dynamics due to aging. A comprehensive study of robust-
ness requires more extensive modelling of these and other
In Figure 6 we can see the interaction term (p21) be- uncertainties and is beyond the scope of the present paper.
tween the cam phasing control signal and A=F measure- A few design iterations yielded the decentralized and
ment. The feedforward portion of the A/F controler de- the multivariable controllers, the Bode gain plots of which
scribed in Section VI ensures decoupling of the cam phas- are illustrated in Figure 8. Appendices B and C contain
ing and the A=F in steady-state, but allows high frequency detailed description of the two controllers. Both controller
interaction. The peak of the interaction term occurs at 20 designs achieve the bandwidth requirement in the cam
rad/sec while we require the cam phasing activity to roll phasing loop, and provide adequate speed of response in
o after 17 rad/sec. Therefore, the control signal gener- the A=F loop.
ated to force the cam phasing to track a command input
will also produce a transient response in the A=F loop in 40 MIMO 10
30
0
-10
10
cam loop to the the A/F loop. We thus see that we have -10
-30
Fc = -15 40 MIMO
DEC
A/Ferror
due to the sensor delay.
-20 30
-25 20
-30 10
-35 0
- CAMc CAMm
-40 -10
-45 -20
CAMdes CAMerror 0.1 1 1
10 100 1000 0.1 1 1
10 100 1000
Controller
A/Ferror
Fc A/Ftwc
Fig. 8. Bode gain plots of the two controllers.
1 T 6 T 3 T
Note that the diagonal elements of the two controllers
A/Fstoic
-
A/Fexh A/Fcyl
A/Fexh are approximately identical. The reason for this will be-
come clear in the next section, where we see that the
Fig. 7. Block diagram of the linearized plant. bandwidth specications for the two loops essentially x
the bandwidths of the diagonal elements of the controller,
The simplest approach to design the feedback controller independently of the controller structure.
is to ignore the interaction between the two loops and de- Comparisons between the system response with the pre-
sign two SISO feedback systems (see Fig 3). It is well viously selected diagonal controller (see Figure 8), and the
known, however, that multivariable controllers manage system response with a decentralized controller consisting
design tradeos due to subsystem interactions more suc- of the diagonal elements of the multivariable controller,
cessfully than do decentralized controllers 13], 4]. In showed only negligible dierences. Hence, for the rest of
11] it is mentioned that multivariable design techniques this study, we will simply compare and discuss the decen-
reduce the interaction between subsystems even without tralized controller obtained by using the diagonal elements
having taken explicit steps to do so. For this reason in of the multivariable controller and the fully multivariable
the following subsections we design a multivariable and controller.
a decentralized controller and study their impact on the Figure 9 shows linear simulations of the output and con-
emissions performance. trol signals during various cam phasing step commands for
7
the two dierent controller architectures. The A=F devia- The term underlined in (5) is equal to CAMc(s), the
tions for the multivariable control scheme are signicantly control signal in the CAM loop generated in response to
better than those corresponding to the decentralized con- a CAM command (CAMdes ). As we have seen, the plant
trol scheme. Implementing the multivariable controller interaction (quantied by the transfer function p21(s)),
thus seems to be benecial. The questions we must ad- causes this signal to act as a disturbance to the A=F loop.
dress are: How did the multivariable controller manage Suppose that this closed-loop interaction results in un-
to reject the A=F disturbance faster than the decentral- acceptable A=F transients. With a decentralized con-
ized controller? In which way did the multivariable con- troller structure, there are two alternate approaches to
troller reduce the interaction between the two loops? In reducing the interaction:
the next section we identify the mechanism by which the (i) Increase the bandwidth of the A=F loop, thus ob-
multivariable controller achieves smaller A=F excursions taining smaller sensitivity (j s22(j!) j 1), and greater
during cam phasing transients. disturbance attenuation, over a wider frequency range.
This alternative is not feasible in the present problem,
because the time delay limits the speed of response in the
CAM Steps MIMO
15.2
DEC
15
A=F loop.
14.8
14.6
14.2
25
20
Section V.
The preceding analysis implies the existence of a trade-
15
CAM
10
5
o between CAM and A=F responses. Specically, to
reduce the undesirable eects of interaction from CAM
0
-5
-10
command to A=F response, it is necessary to either re-
duce the bandwidth in the CAM loop, and/or increase
25
20
15
the bandwidth in the A=F loop. Increasing the speed of
10
the A=F response is not feasible due to the time delay
CAMc
-5
mance in favor of the A=F loop.
-10
1
We have seen that a decentralized controller structure
imposes a tradeo between achieving the bandwidth spec-
ications in the two loops. Let us now consider two mech-
0.5
Fig. 9. Linear simulation during cam phasing commands. 11). Essentially, this strategy allows the controller for the
CAM loop to achieve a compromise between regulating
errors in the two loops and is an elegant alternative to
B. TITO and 2 SIS0 Analysis the de-tuning practice, (ii), that we mentioned above. In
We begin by describing a design limitation present with the present case, this method is not useful because the de-
decentralized control. Consider the decentralized control lay occurs after the disturbance, and thus the disturbance
system in Figure 10. Topologically, the CAM loop acts is measured too late to allow either actuator to compen-
as an output disturbance to the A=F loop. As noted in sate for it. The signicantly delayed A=F measurement
Section V, there is no interaction from the A=F loop to cannot contribute information through the term (c12) suf-
the CAM loop. cient rapidly to slow the cam activity. Indeed, in Figure
Denote the sensitivity and complementary sensitivity 9 we can observe the nearly identical cam phasing con-
functions for each loop by sii (s) = (1+pii (s)cii (s)) 1 and
; trol signals issued by the two controllers. We veried that
tii (s) = 1 ; sii (s), i = 1 2. Then the transfer function the MIMO controller does not make eective use of the
describing the closed-loop A=F response is given by A=F error in computing the CAM control signal by ze-
roing the term (c12) of the MIMO controller and noting
A=Fexh(s) = t22(s)A=Fstoic (s) that closed-loop performance is virtually unchanged.
+ s22 (s)p21 (s) c|11 (s)s11 (s)CAM des (s)} : (2) Let the fuel signal depend upon the error in both
{z CAM and A=F loops (the term (c21) in Figure 11). As
(5) depicted in Figure 12, this control strategy results in a
8
- -
CAMdes CAMm CAMdes CAMc CAMm
c11 CAMc p11 c11 p11
- -
Fig. 10. Block diagram of the decentralized control scheme. Fig. 12. Block diagram of the simplied multivariable control
scheme.
-
CAMdes CAMc CAMm -
c11 p11
CAMdes CAMc CAMm
c11 p11
c12
p21
c21 -p21 p21
p22
A/Fstoich Fc A/Fexh
c22 p22
A/Fstoich Fc A/Fexh
c22 p22
-
-
-40
-30
-50
-60
CAM
(8) = -70
0
0.1 1 10 100 1000
-100
0
0.1 1 10 100 1000 CAMdes
A/Fexh
-10 A/Fstoich
-20
-30
-40
-80
c21(s) = ;c11p(s)p
-50
21 (s)
(9)
-100 -60
0.1 1 10 100 1000 0.1 1 10 100 1000
22 (s)
Fig. 14. Bode gain plots of the closed-loop transfer function.
achieves zero closed-loop interaction from CAM to A=F.
An alternate representation of the perfect decoupler (9) is Nevertheless, the feedforward term (c21 ) depends upon
depicted in Figure 13. With this topology, the CAM and the plant model and the performance improvements asso-
A=F loops become completely decoupled, and the two re- ciated with MIMO control are sensitive to plant modeling
maining controller parameters, c11 and c22 , may be chosen errors and the validity range of the linearized model. In-
independently. This controller design may be prone to ro- deed, the bandwidth limitation that precludes feedback
bustness problems, since the term (c21 ) is canceling the from being used to reduce the eect of the CAM distur-
undesired disturbance by inverting the signal along the bance upon the A=F loop also prevents feedback from
path of the plant interaction. being used to reduce the eects of modeling uncertainty
9
upon A=F. 40
35
30
MIMO
PI
Cam (degrees)
25
Torque (Nm)
80
15
A/F
14.5
NOx (g/KW-h)
18
HC (g/KW-h)
degrees to 35 degrees (maximum) and back to 3 degrees
8
0
0 2 4 6 8
as responsive as the conventional engine in acceleration. Fig. 15. Simulation response of the multivariable (MIMO) and the
During the abrupt deceleration at the 5th second of the decentralized (2 PI loops) control scheme.
simulation, the torque response of the VCT engine has an
abrupt transient behavior which might entail drivability
problems. It also indicates that the dash-pot system has
to be calibrated taking cam timing into account during cam timing loop and the A/F loop and favors a multivari-
rapid tip-outs. able feedback controller design.
The transient A=F response of the VCT engine is sim- In an eort to achieve ecient controller development
ilar to the A=F response of the conventional engine satis- for the VCT engine, we investigate the relative utility of
fying the equivalent catalytic converter eciency require- a decentralized controller architecture versus a multivari-
ment. Therefore the emission improvement of the VCT able control strategy. We show that a fully multivariable
engine over the conventional scheme can be demonstrated controller is not necessary. In fact, we simplied the 2x2
by the feedgas NOx and HC emissions. Using the inte- multivariable controller by eliminating the cross-coupling
grated area dened by the NOx and HC emission curves term that modies the cam command based on A=F.
as a crude measurement of engine emissions, we can es- On the other hand, we show that allowing the fuel com-
timate a possible reduction of 10% in NOx and 20% in mand to depend upon the cam phasing results in smaller
HC during that period. Moreover, the engine operates at A=F transients. The simplied lower triangular controller
higher manifold pressure, which may reduce the pumping structure will be used in future work to schedule the lin-
losses and provide an improvement in fuel economy. ear time-invariant controller over a wide range of engine
operation. Finally, nonlinear simulations were used in this
IX. Conclusions. paper to demonstrate the potential performance improve-
Variable cam timing fundamentally aects both A/F ments achieved by the variable cam timing engine.
and torque response. To achieve satisfactory performance,
the engine controller must take these interactions into ac-
count. In this paper we analyze the implication of these X. Acknowledgment.
interactions in the control design parameters and con-
troller stucture. We formulate the cam timing problem as
a set-point tracking problem with closed-loop bandwidth The authors wish to thank Jerey A. Cook and Kenneth
that achieves a reasonable tradeo between torque perfor- R. Butts of Ford Motor Company, Scientic Research Lab-
mance and averaged feedgas emissions. This bandwidth oratory for the guidance and constant support throughout
however, allows high frequency interactions between the this project.
10
0.7 Fixed Cam
VCT 2. Inlet Manifold
Assumptions: Ideal gas law, conservation of mass, ther-
0.6
0.4
100
d RT
Torque (Nm)
80
40
20
0
16.5 3. Air Flow into the Cylinders
16
Assumptions: Low-frequency, quasi-steady representa-
15.5
15
14
13.5
24 m_ cyl (t) = m_ cyl ](t) .
4. Fundamental Sampling Interval
22
NOx (g/KW-h)
20
T = N120
18
n
16
14
10
HC (g/KW-h)
6
Z T
4
ma = m_ cyl dt
2
0
6. In Cylinder Air-to-Fuel Ratio
0
0 2 4 6 8
Seconds
S
Delay CAMm