Documente Academic
Documente Profesional
Documente Cultură
DC
I. INTRODUCTION Motor
In the airflow modern control system the accelerator pedal (Ua,Ra,La)
is not directly connected to the throttle as in elder car models.
Fig. 1 shows a schematic view of the airflow control system.
The Accelerator Pedal Module (APM) sends a velocity
reference to the Engine Control Module (ECM), which
transforms the reference to a plate position and sends it to the
Electronic Throttle Module (ETM). The inner control loop Thrrotle Position
valve sensor
then moves the plate accordingly. The outer control loop is
also used for safely and monitoring of the throttle.
Electronic throttle control, ETC is an electromechanical
system [3], [4], [5], that controls the throttle valve position. Gear
Fig. 2 shows a diagram of a throttle system. This system has a
DC motor that manipulates the throttle valve, and a sensor to
measure the throttle position. The technique proposed is the
discrete-time version of the feedback linearization design
approach. Next, the pole placement strategy and dynamical
adaptive control are used for the discrete linear model. Figure 2. Throttle construction
II. DISCRETE-TIME FEEDBACK LINEARIZATION METHOD Linear control technique is used to design controllers for
The feedback linearization technique [1,], [2], [3] the transformed model. For the case of a single control input,
the transformed model can be written in the state-space form as
assumes that the system dynamics can be partitioned with
shown below.
respect to each control variable:
.
.
x1 = f1 ( x1 ) + g1 ( x1 , x2 ) z = Az + Bν (4)
.
x 2 = f 2 ( x1 , x2 ) + g 2 ( x1 , x2 , x3 ) (1) Where:
.............................................
.
x n = f n ( x1 , x2 ,..., xn ) + g n ( x1 , x2 ,..., xn )u ⎡0 1 0 ... 0⎤ ⎡0 ⎤
⎢0 0 1 ... 0⎥⎥ ⎢0 ⎥
In this form, the system dynamics appear as chains of ⎢ ⎢ ⎥
integrators with all the system nonlinearities moved to the A = ⎢. . . . .⎥ B = ⎢.⎥ (5)
input. ⎢ ⎥ ⎢ ⎥
⎢0 0 0 . 1⎥ ⎢0 ⎥
⎢⎣0 0 0 ... 0⎥⎦ ⎢⎣1⎥⎦
(n)
x1 = f ( x1 , x 2 ,..., x n ) + g ( x1 , x 2 ,.., x n )u (2) (2)
The right hand side of equation (2) is then replaced with a Next, is obtain a discrete-time, linear dynamic system :
pseudo control variable ν to yield the transformed system:
z[k + 1] = Ad z[k ] + Bdν [k ] (6)
(n)
x1 = ν = f ( x1 , x 2 ,..., x n ) + g ( x1 , x 2 ,.., x n )u (3)
In this work, the pole placement discrete-time control law
it is designed as:
ν [k ] = G[k ]z[k ] (7)
x
ν III. MODELING AND CONTROL DESIGN
Throttle
+
A. FEEDBACK LINEARIZATION
r u For control design, it is of importance to know the
characteristics of controlled object . First, we build a model of
Linear x
a throttle chamber system, [3], which is controlled object (Fig.
g(x) 1). The relations between current ia and input voltage Ua in the
Control
K armature circuit is described as:
dia dθ
La + Ra ia + K e N = Ua (9)
dt dt
where:
SMR[k + 1] = Am SMR[k ] + Bm r[k ] (21)
Reference
Model (SRM)
H ( s ) = H ( s )(1 + ΔH ( s )) =
r PER e ϖ2 (26)
T = 2 (1 + W ( s )δ ( s ))
Uncertain linear s + 2ςω + ϖ 2
system
The uncertain plant model is a lightly-damped, second-
u+du
-
order system with parametric uncertainty and significant
Dynamical frequency-dependent unmodeled dynamics. The parameter
adaptive control ϖ , ξ are assumed to be about 30% uncertain, with a nominal
value of 4 respectively 2. The frequency-dependent uncertainty
at the plant input is assumed to be about 20% at low
frequency, rising to 100% at 6 radians/second. First, the
controller is tested without adaption of the parameters. The
Figure 4. Robust adaptive control. results are provided in figures (5-7). Fig. 5 provide the
disturbance rejection for the nominal and the uncertain plant
model . In Fig. 6 and Fig. 7 is presented variability position of
X[k + 2]− F(X[k +1], P[k +1]− Bpu[k] = du[k] the throttle and Bode responses obtained without and with the
reference model. Without the reference model, the parametric
X[k + 2]− F(X[k +2], P[k +2]) − Bpu[k] = du[k]+du[k +1] variations introduced in the control algorithm an important
steady-state error. With the use the reference model, (SMR),
............................................ (24) correct tracking is obtained for the components.
Z[k + h]− F(Xk +h −1], P[k +h −1]) − Bpu[k] =
(du[k]+ du[k +1]+... + du[k +h −1])
Disturbance rejection
1
Nominal
SMR[k + 2] − F ( X [k +1], P[k +1]) − Bpu[k ] = du[k ] Samples
0.8
SMR[k + 3] − F (SMR[k + 2], P[k + 2]) − Bpu[k ] =
= du[k ] + du[k +1] (25) 0.6
SMR[k + h] − F (SMR[k + h −1], P[k + h −1]) −
−Bpu[k ] = du[k ] + ... + du[k + h −1] 0.4
A m p litu d e
1
A m p litud e
0
0 0.5 1 1.5 2 2.5 3
Time (sec)