Вы находитесь на странице: 1из 13

18 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO.

1, JANUARY 2011

Design and Validation of a Gain-Scheduled Controller


for the Electronic Throttle Body in
Ride-by-Wire Racing Motorcycles
Matteo Corno, Mara Tanelli, Member, IEEE, Sergio M. Savaresi, Member, IEEE, and Luca Fabbri

Abstract—This paper presents the analysis, design and vali- of all, it can be employed to achieve a regularization of the dy-
dation of a gain-scheduled controller for an electronic throttle namic relationship between the gas command and the driving
body (ETB) designed for ride-by-wire applications in racing torque transmitted to the ground during acceleration maneuvers,
motorcycles. Specifically, the open-loop dynamics of the system
are studied in detail discussing the effects of friction based on thereby offering a smoother vehicle dynamic behavior which
appropriate experiments. Further, a linear time invariant nominal can significantly enhance the vehicle handling and driveability.
model of the system to be controlled is experimentally identified Further, the ETB is also employed as an engine protection mech-
via a frequency-domain black box approach, together with the un- anism. It ensures that the engine operates within a controlled
certainty bounds on the model parameters. Based on these results range, for example limiting the engine speed and regulating the
a model-based gain-scheduled proportional-integral-differential
(PID) controller for throttle position tracking is proposed. The idle speed.
closed-loop stability of the resulting linear parametrically varying From a more advanced vehicle dynamics control perspective,
(LPV) system is proved by checking the feasibility of an appro- moreover, the ETB offers a way to differently shape the air flow
priate linear matrix inequality (LMI) problem, and the state space rate behavior in the face of a given acceleration command, thus
representation of the closed-loop LPV system is experimentally providing a means to customize the vehicle dynamic response to
validated. Finally, the performance of the controlled system is
compared to the intrinsic limit of the actuator and tested under the drivers’ gas request. This feature also allows vehicle manu-
realistic use, namely both on a test-bench employing as set-point facturers to personalize the vehicle driving feeling by conferring
the throttle position recorded during test-track experiments and it either a performance-oriented or a comfort-oriented dynamic
on an instrumented motorcycle. behavior, which would be in principle dictated by its mechan-
Index Terms—Electronic throttle body (ETB), gain-scheduled ical layout, simply via a different tuning of the ETB electronic
control, linear parameter varying (LPV) model validation, motor- control system.
cycle dynamics. Finally, of course, an effective ETB control system is a
mandatory building block for the design of traction control
system both for four- and two-wheeled vehicles, e.g., [1]–[3].
I. INTRODUCTION AND MOTIVATION Note that, mechanically, a throttle is a simple system; it is
mainly comprised of one or more butterfly valves actuated by
an electrical motor through a reduction system. The throttle
HE electronic throttle body (ETB) is a mechatronic actu-
T ator devoted to the regulation of the air inflow at the en-
gine intake manifold. According to the drive-by-wire paradigm,
dynamic behavior is rendered complex by packaging, cost, and
reliability constraints. These constraints often translate into
dominant friction and backlash behavior in the transmission,
an accurate control of the ETB dynamics enables a correct and making the control of the valve difficult. In the scientific
optimized management of the air mass flow rate, which can be literature, several control strategies have been proposed for
managed independently of the rider’s request. The availability throttle actuation in cars with the common aim of achieving
of a properly controlled ETB provides several advantages. First good tracking performance in all working conditions and in
the face of parametric uncertainties and avoiding overshoots,
Manuscript received May 08, 2009; revised November 26, 2009; accepted which are the main source of discomfort for the driver (see,
July 14, 2010. Manuscript received in final form August 08, 2010. Date of pub- e.g., [1], [4]–[9]).
lication September 07, 2010; date of current version December 22, 2010. Rec-
ommended by Associate Editor C. Novara. This work was supported in part by Electronic throttle actuation in motorcycles is far less
MIUR Project “New methods for Identification and Adaptive Control for Indus- common than in cars; consequently, little has been published
trial Systems” and by Piaggio & C. S.p.A., Aprilia Brand.
M. Corno is with the Delft Center for Systems and Control (DCSC),
on this topic in the open scientific literature so far. In particular,
Delft University of Technology, 2628 CD Delft, The Netherlands (e-mail: in [10] a solution for the ETB control of two-wheeled vehicles
m.corno@tudelft.nl). is proposed employing a variable structure control strategy. It is
M. Tanelli and S.M. Savaresi are with the Dipartimento di Elettronica e In-
formazione, Politecnico di Milano, 20133 Milano, Italy (e-mail: tanelli@elet.
worth noting that the aforementioned manufacturing constraints
polimi.it; savaresi@elet.polimi.it). become even more strict when the ETB is being designed for
L. Fabbri is with Piaggio & C. S.p.A., Aprilia Brand, 30033 Noale, Venice, two-wheeled vehicles, especially for racing motorcycles. Mass
Italy. and volumes optimization becomes critical since racing motor-
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. cycles are very sensitive even to small changes in the center
Digital Object Identifier 10.1109/TCST.2010.2066565 of mass, see, e.g., [11]–[13]. Furthermore, racing applications
1063-6536/$26.00 © 2010 IEEE
CORNO et al.: DESIGN AND VALIDATION OF A GAIN-SCHEDULED CONTROLLER 19

Fig. 1. Prototype electronic throttle body used in this work.


Fig. 2. Schematic representation of the electronic throttle architecture.

are far more demanding from the performance standpoint than


marketed solutions. stability is proved, via LPV techniques, in Section VI and the
Within this context, this work focuses on the controller de- experimental validation of the LPV modeling assumption is
sign for a prototype ETB for a racing motorcycle (see Fig. 1). presented. Section VII introduces the experimental results,
In particular, the open-loop dynamics of the system are ana- comparing the closed-loop performance to the intrinsic ETB
limit and testing the system on an instrumented motorbike.
lyzed and the effects of friction are investigated based on ap-
propriate experiments. In this respect, dithering is proposed as
a simple way to alleviate the problem. Dithering reduces the II. SYSTEM DESCRIPTION AND EXPERIMENTAL SETUP
effect of friction, thus enabling the identification of a linear The ETB under analysis, which is a prototype developed for
model of the mechanism. Specifically, a linear time invariant racing application, is depicted in Fig. 1. The system is comprised
nominal model of the throttle dynamics is experimentally iden- of a dc motor, a planetary reduction gear and a linkage that
tified via a frequency-domain black box approach. Based on ex- connects the shaft of the motor to the shaft of two valves. The
periments carried out in different operating conditions, namely linkage is required for packaging reasons. In fact, in motorcycle
on a test-bench and on the instrumented motorbike, the un- applications, mass and volumes optimization is critical: building
certainty bounds on the model parameters have also been es- the body so that the motor and the valve were aligned would
timated. Based on these results a model-based gain-scheduled have affected volumes distribution in a negative manner. The
PID controller for throttle position tracking is proposed to opti- system is equipped with a safety return spring which ensures
mize the position tracking performance in response to all the dif- that the engine air is cut off in case of failure of the electronic
ferent gas request profiles of interest. The closed-loop stability system. Two sensors are available for identification and control:
of the resulting linear parametrically varying (LPV) system is an angular potentiometer to measure the throttle plate position,
investigated and proven by checking the feasibility of an appro- and a Hall effect current sensor measures the motor current.
priate LMI problem, based on the state space representation of Both sensors have anti-aliasing filters: the potentiometer is fil-
the closed-loop system. tered at 150 Hz, while the current sensor at 500 Hz.
Further, to investigate the LPV modeling assumptions which Being the target ECU under development, a National Instru-
lead to a statement of equivalence between the input/output and ments (NI) cRIO real-time controller was used to run experi-
state space representation of the considered LPV system, a val- ments and for control implementation, while a CAN bus inter-
idation step is carried out. Specifically, by comparing the sim- face was employed for data logging. The NI cRIO device is pro-
ulated LPV closed-loop system with experimental data, the va- grammable at two different levels; it has an FPGA with a 40
lidity of the assumptions regarding the parameter-dependent co- MHz clock and a micro controller running at 1 kHz. The motor
ordinate change employed in the state-space realization of the pulse width modulation (PWM) and the current loop (when
closed-loop system is assessed. Finally, the gain-scheduled con- used) are implemented on the field-programmable gate array
troller performance are validated on a realistic input signal and (FPGA); thanks to this choice, it is possible to have a PWM
on the instrumented vehicle and compared with the intrinsic signal with a 20 kHz carrier. The 20 kHz frequency was chosen
limits of the actuator. It is believed that the proposed controller as a trade off between the resolution of the control action and
matches the performances obtained by more complex control the satisfaction of the switching hypothesis for the circuit. The
architectures, see, e.g., [10]. Providing a final controller with a resolution of the PWM is given by the count of FPGA ticks in a
simple and manageable structure is crucial in the considered ap- period of the PWM carrier; thus, the faster the carrier frequency,
plication, as the target electronic control unit (ECU) on which the lower the final PWM resolution. A carrier frequency of 20
it must be implemented offers a limited computing power. kHz yields a resolution of 2000 levels. Trying to increase the res-
This paper is organized as follows. Section II describes the olution any further would cause audible vibrations in the motor.
system and the experimental setup. The open-loop system The FPGA also takes care of data sampling; signals are orig-
dynamics are studied in Section III, whereas the effects of inally sampled at 20 kHz, and then downsampled to 1 kHz in
friction and the intrinsic performance limits are discussed in order to meet the CAN bus bitrate.
Section IV. The system identification and the model-based The micro controller is left for higher level control routines
control law design are presented in Section V. The closed-loop and data processing, namely the actual position control loop and
20 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 1, JANUARY 2011

Fig. 3. Behavior of the throttle position in open loop in quasi-static tests: (a) opening and (b) closing.

set point generation and filtering. It is anticipated that the target the position one which controls the throttle movement. Unfortu-
ECU will have a sampling rate of 1 kHz and a 20 kHz PWM nately, this solution could not be adopted because of the limita-
carrier. The design of the final throttle position controller will tions in the clock speed of the target ECU and due to the fact that
be carried out considering this final hardware specification, but cost constraints prevented the use of additional current sensors.
for analysis purposes the full potential of real-time controller However, in the experimental setup, the current loop option be-
(i.e., up to 20 kHz of sampling frequency) can be employed. comes feasible if implemented on the FPGA. As the inner loop
Fig. 2 shows a block diagram representation of the throttle control better decouples the mechanical behavior and the elec-
control system. As can be seen, the electrical dynamics trical behavior, it will be employed to estimate the mechanical
have been decoupled from the mechanical ones, which are dynamics of the return spring, as it makes it easier to isolate and
described by the planetary gear, the return spring, a friction understand the analyzed phenomena. As already mentioned, the
term and the LTI throttle dynamics . The interconnection current dynamics will be left in open loop in the final controller.
between electrical and mechanical ETB components is due to It will be seen later that this contributes to increase the uncer-
the electromotive force (E.M.F.). Finally, the system is com- tainties affecting the system dynamical model.
pleted by the position control loop, (s), which regulates To analyze the nonlinear behavior of the throttle position in
the throttle position to a desired set-point . open loop refer to Fig. 3(a) and (b), where the throttle position
is plotted as a function of the input current during opening and
III. OPEN-LOOP SYSTEM ANALYSIS closing quasi-static tests, in which the current was increased
along a very slow ramp. A clear asymmetry is visible between
This section is devoted to analyze the open-loop system be- the opening and closing, the former possessing a fully on/off
havior, characterized by the electrical dynamics of the dc motor behavior, whereas the latter shows a sort of staircase descent to
and the mechanical spring characteristic of the throttle body. the fully closed position. Note, moreover, that the position value
The electrical dynamics of the dc motor can be described by the obtained for zero current varies significantly (from 0.2 to 0.38)
following equations: in the different tests and it does not correspond to a fully closed
throttle. This clearly confirms the criticalities of the system due
(1) to mechanical nonlinearities and friction effects.
Further, the spring characteristic has been identified. To this
where is the voltage applied to the motor, is the winding aim, a very low bandwidth proportional-integral (PI) position
current, and are the dc motor resistance and inductance controller has been designed, so as to stabilize the closed-loop
and is the electromotive force, which is proportional to the system dynamics and make the controlled ETB able to follow
motor rotational speed . The motor generates a torque which a very slow reference signal constituted by an ascending ramp
is proportional to the current , whereas the control variable is from 0 to 1 followed by a descending, symmetrical, one. Fig. 4
the applied voltage . System (1) shows that the relation be- shows the position-to-current map of the throttle measured in
tween motor voltage and motor torque depends on , and ; three different tests. By inspecting Fig. 4 it is apparent that the
this dependency introduces two critical phenomena. First, the system exhibits a nonlinear hysteretic behavior. Overall, the fol-
strong dependency that the resistance has on the temperature lowing three different phases can be outlined in the ascending
translates into uncertainties on the torque. Second, the electro- ramp:
motive force determines a coupling between the electrical and • from 0.05 to 0.2 the spring stiffness is constant and approx-
mechanical dynamics. In mechatronics, these issues are typi- imately ;
cally solved by designing an inner current control loop to reject • from 0.2 to 0.9 the spring stiffness decreases to a value of
these disturbances [14]. This solution yields better results when about ;
the inner control loop is run at a higher sampling frequency than • from 0.9 to 1 the spring stiffness increases to .
CORNO et al.: DESIGN AND VALIDATION OF A GAIN-SCHEDULED CONTROLLER 21

Fig. 4. Identification of the spring characteristic in three quasi-static tests.

Fig. 6. Open-loop valve opening (solid line) and closing (dashed line) when
the maximum and the minimum voltage is applied.

From the final application viewpoint, the tradeoff in designing


the dithering signal is given by—on one hand—the desire to
reduce the stiction effect (the final effect of the dither should
be that of keeping the throttle valve excited and just beyond the
movement point) and—on the other—to choose a dithering am-
plitude and frequency which do not cause an excessive power
consumption. The electric power consumption due to dithering,
Fig. 5. Hysteresis amplitude due to friction when dither of different amplitudes
in fact, can be computed as , where
and frequency 75 Hz is added to the current set-point. is the dither amplitude and is the battery voltage (
12 V). Due to the system low pass dynamical behavior, the
dither amplitude needs to be increased proportionally to its
In the descending phase, instead, the stiffness remains nearly frequency; thus, the lowest possible frequency compatible with
constant from 1 to 0.2. For lower positions the stiffness increases the throttle position dynamics should be chosen to minimize
and a negative torque is needed to take the throttle valve to the power consumption.
fully closed position. Fig. 5 shows the positive effects of dithering on the hysteresis
The fact that negative currents are needed to fully close the amplitude due to friction measured in the same quasi-static tests
valve is due to security reasons. As a matter of fact, in com- described in Section III. The frequency of the dithering signal
mercial electronic throttles this feature is explicitly requested has been set to 75 Hz, while different values of the dither ampli-
by the law and it is usually realized by employing two different tude have been tested. As can be seen by inspecting Fig. 5,
springs. The non-zero position corresponding to zero current is dithering significantly reduces the hysteresis amplitude, which
the so-called limp-home position, see, e.g., [1], [5], [6]. This fea- decreases from the original value of approximately 0.5 to 0.05
ture allows the rider, in case of faults in the dc motor, to safely A and the residual hysteresis can be considered negligible for
move the vehicle off the road. In our case, as the considered control design purposes. Moreover, it is apparent that increasing
throttle was designed for racing motorcycles, no explicit speci- the dither amplitude above 0.5 A does not add signifi-
fications on the exact value of the limp-home position were fol- cant improvements to stiction reduction, while it causes a larger
lowed, but nonetheless the spring was designed so that in case power consumption. Thus, a dithering signal of amplitude
of an electric fault the motorcycle engine is guaranteed not to 0.5 A seems appropriate for the considered system. Note, fi-
be instantaneously switched off. nally, that around the limp-home position the dither has no effect
on the hysteresis. This is due to the mechanical spring layout,
IV. FRICTION EFFECTS AND PERFORMANCE LIMITS which—as discussed above—is explicitly designed to be stiffer
As it emerged in the analysis performed in Section III, the around the limp-home position. It should be noted that the pre-
hysteretic spring behavior is due to significant friction effects, vious analysis was carried out with the help of the inner current
mainly due to stiction phenomena. As friction does indeed loop; in the final implementation the dither must be applied as
degradate the final position controller performance, one may a sinusoidal variation of the PWM command.
think of adding a dithering signal to the current input of the Before addressing the position control design, it is interesting
dc motor. The chosen dithering signal is a sinusoidal signal, to investigate the intrinsic limits of the considered electronic
whose frequency is tuned so as to be within the bandwidth of throttle, in order to have a benchmark for the performance eval-
the electrical dynamics of the dc motor and sufficiently high uation of the final closed-loop system. These limits were tested
to not interfere with the regulation of the throttle position. both for the opening and closing dynamics by applying either
22 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 1, JANUARY 2011

Fig. 7. Open-loop valve position (solid line) and normalized current (dashed line) for a maximum voltage opening (left) and closing (right) test.

V. IDENTIFICATION OF THE THROTTLE DYNAMICS AND


CONTROLLER DESIGN
For the design of the throttle position control loop, a classical
model-based indirect design approach has been used (see, e.g.,
[15]). The first step of this approach is to derive a model of
the controlled system. Classical black-box open loop model
identification requires to excite the system with an input signal
whose frequency components span the frequency range of
interest. This approach could not be applied to the system at
hand because of the two-state behavior of the open-loop throttle
shown in Fig. 3(a) and (b). Specifically, note that as soon as the
excitation signal reaches an amplitude large enough to break
the static friction, the throttle plate immediately gets to a fully
open (or closed) configuration.
This problem can be solved carrying out the identification in
closed loop. To this end, a low-bandwidth position controller has
been designed and a frequency-domain identification procedure
implemented. Specifically, the position controller was fed with
a reference signal constituted by a multi-frequency sinusoidal
Fig. 8. Estimated frequency responses from measured data ^ G j!
( ) in three signal (from 0.01 to 20 Hz) of amplitude 0.05 centered around
different experiments, the nominal parametric model G s
( ) and the associ- the nominal position .
ated uncertainty bounds.
Then, in order to estimate a non parametric model of the
frequency response of the overall system the inter-
mediate PWM signal and the output position have been em-
the maximum or the minimum voltage to the dc motor. The re- ployed. Namely, the frequency response estimate
sults are shown in Fig. 6: as can be seen, the 0–1 opening occurs has been computed according to the following expression [16]:
in 87 ms, while the closing in 73 ms.
More details are shown in Fig. 7, where the position is plotted
(2)
along with the normalized current. Analyzing Fig. 7, the effects
of the electromotive force and the stiction can be noted. Fo-
cusing on the opening dynamics, in the first phase the throttle is where denotes the cross spectrum of . Note that the
not moving and the current reaches its peak; once the initial fric- adopted identification procedure yields an unbiased frequency
tion is broken the throttle starts moving thus generating a elec- response estimate also in the case of closed-loop identification
tromotive force that the battery cannot overcome and therefore [16].
a drop in the current is observed. The same behavior is mirrored Fig. 8 shows the comparison of the estimated frequency re-
in the closing dynamics. sponses obtained from three different experiments: two tests
These actuator limits are appropriate for racing applications: performed on the test bench and one test performed on the in-
as a matter of fact, as it will be shown in Section VII, a profes- strumented bike. As can be seen, the identified models exhibit a
sional driver requests a full-open/full-close throttle variation in certain degree of variability, which will be thoroughly addressed
at most 100 ms. in the next section.
CORNO et al.: DESIGN AND VALIDATION OF A GAIN-SCHEDULED CONTROLLER 23

The final expression of the identified frequency-response of


the nominal system has the form

(4)

Based on the parametric nominal model (4), a fixed-structure


two-degrees of freedom PID controller with anti-windup and
set-point weighting, [18], [19], has been implemented—in ve-
locity form—with the aim of achieving a cutoff frequency of 10
Hz and a phase margin of 70 , needed to minimize closed-loop
oscillations and overshoots, which have to be avoided as much
as possible as they are felt by the rider and limit his/her confi-
dence in the vehicle.
Fig. 9. Controlled system responses to a 0.1 and a 0.6 position reference step Note that, by analyzing a professional driver request (see,
commands. The responses have been normalized to improve readability. e.g., Fig. 19), one notices that the fastest full-open/full-close ma-
neuver lasts approximately 100 ms. Thus, to mimic real inputs,
from here on over the employed set point signal is filtered with
a 20 Hz low-pass filter. The continuous time transfer function
of the regulator can be written as

(5)

where are the ideal PID tuning parameters, and


is the set-point weight of the derivative term. The model uncer-
tainties, previously mentioned and shown in Fig. 8, are also con-
firmed by the closed-loop validation of the controlled system.
Fig. 10. Architecture of the gain-scheduled PID controller. Fig. 9 shows the normalized responses of the controlled system
to two different position step commands: a 0.10 and a 0.6 step.
Inspecting Fig. 9, it is apparent that the two responses are quali-
Finally, using the obtained non-parametric frequency re-
tatively different. Namely, the closed-loop response to the small
sponse estimate in the first test bench test (dashed-dotted line
amplitude step exhibits an overshoot, whereas the large ampli-
in Fig. 8), a transfer function model for the system has
tude step response is well damped.
been obtained, by solving a nonlinear weighted least-squares
As the final controller must achieve good performance and
fitting problem. Namely, the parameter vector is the mini-
absence of overshoots in the face of all possible reference sig-
mizer of the following cost function:
nals compatible with a driver’s gas request, the controller pa-
rameters must be properly tuned to improve the closed-loop per-
(3) formance in the case of small amplitude set-point variations.
To this aim, a scheduling strategy for the PID parameters as
where the weights have been tuned to privilege the fitting functions of the requested position variation seems a promising
within the frequency range [5, 15] Hz, are the sam- choice. Note that, in principle, when a single control system
ples of the frequency response estimate (i.e., that obtained in must be designed in order to guarantee the satisfactory closed-
the first test bench test). In this work the optimization problem loop operation of a given plant in many different operating con-
(3) has been solved via an iterative approach based on the ditions a genuine gain scheduling approach can be followed, see,
damped Gauss-Newton method [17]. The model order has been e.g., [12], [20], [21], [22]. This framework asks to find one or
determined trying to obtain a good tradeoff between model more scheduling variables which completely parameterize the
complexity and accuracy. A better fitting could have been operating space of interest and to define a parametric family of
obtained by increasing the model order, but this would lead linearized models for the plant associated with the set of oper-
to the inevitable risk of over-fitting. It has been found more ating points of interest. Finally, a parametric controller can be
useful to focus the optimization procedure on the frequency designed to ensure the fulfillment of the desired control objec-
range [5–15] Hz, which is the interval within which the desired tives in each operating point (see, e.g., [23]–[28]).
cutoff frequency of the closed-loop system is expected to be, In the present case, though, the linear parameter-varying
and therefore the frequency range where a more accurate model (LPV) identification step is nearly impossible to perform on the
is needed. ETB. In fact, the underlying assumption of LPV identification
Note that in order to avoid numerical issues potentially asso- techniques (see [29]–[32]) is that the identification procedure
ciated with frequency-domain polynomial fitting, the data have can rely on one global identification experiment in which both
been rescaled by normalizing the frequency range of interest. the control input and the scheduling variables are (persistently)
24 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 1, JANUARY 2011

Fig. 11. Adaptation laws of the integral time T and derivative constant T of the PID controller.

excited in a simultaneous way. This cannot be done on the


ETB where genuine open-loop identification is unfeasible.
Thus it has been decided to experimentally determine (by
trial-and-error) an adaptation rule of the PID controller param-
eters and then prove its stability a posteriori. This approach has
another significant advantage in the context of the considered
application, which relates to computational complexity. As a
matter of fact, besides the need to store the lookup tables with
the adaptation functions, the controller order and its structure
are unaltered, whereas genuine LPV controllers have in general
complex and high-order structures and are computationally
very intensive. Thus, the proposed solution is particularly
suitable for being implemented on motorcycle ECUs, which
offer a limited computing capability.
Hence, several experiments have been performed to estimate
the static maps used to schedule the integral time and the
derivative constant as static functions of the requested posi-
tion variation . The proportional gain and the set-point
weight have proved to be effective when proper constant
values are chosen. The final controller architecture is shown
in Fig. 10. Note that, as the chosen scheduling variable, i.e.,
the requested set-point variation , is anti-causal, it is in fact
computed based on the set-point derivative as follows:
Fig. 12. Step responses of the closed-loop system: fixed-structure PID con-
troller (dashed line) and gain-scheduled PID controller (solid line) for small
step responses (top plot) and big step responses (bottom plot).

(6) Fig. 12 assesses the effectiveness of the proposed gain-sched-


uled PID controller, showing a comparison of the step responses
Equation (6) shows that is computed by considering (at obtained with the fixed structure and the gain-scheduled PID
the current time instant ) the averaged value of the set-point controller on a 0.1 and 0.7 reference step commands. As can
derivative—averaged over a time window —and prop- be seen, the gain-scheduled PID controller renders the response
agating it forward over by assuming that it remains better damped than the fixed structure one and—most impor-
constant over the latter time interval. The values of and have tantly—the closed-loop performance is consistent for all set-
been experimentally tuned to 7 and 100 ms, respectively. point amplitudes.
Fig. 11 shows the adaptation laws of the integral time and
derivative constant of the PID controller. As can be seen, the VI. STABILITY ANALYSIS AND LPV MODEL VALIDATION
adaptation law is simply a linear one, whereas the scheduling In the previous section, a gain-scheduled PID controller for
of the integral time , which experiments have shown to be the throttle position tracking has been proposed. Specifically,
the most influential parameter, is more elaborate. The shape of the scheduling laws for the PID parameters have been experi-
the curve has been derived pointwise and then interpolated with mentally determined by optimizing the closed-loop system re-
continuous functions. sponse to different reference inputs. The proposed solution is
CORNO et al.: DESIGN AND VALIDATION OF A GAIN-SCHEDULED CONTROLLER 25

Fig. 13. Time domain validation results of the LPV model at a frequency of 1.4 Hz (upper plot) and of 6.25 Hz (lower plot).

based on the scheduling of the integral time and the deriva- chosen with dynamics compatible with thermal and lubrication
tive time of the controller as static functions of the expected effects. The variability ranges of the parameters vector can be
variation of the reference position signal com- described, in the parameter space, by a 3-D polytope.
puted via (6). By plugging the corresponding value of the parameters in
Once the scheduling law is implemented, the whole con- and in and closing the loop, a transfer func-
trolled system can be seen as an LPV system. Furthermore, the tion of the closed-loop system for each point in the parameter
LPV framework also accounts for structured uncertainties in space can be obtained. However, to resort to LPV techniques
the ETB dynamic model. As a matter of fact, the analysis of the for the closed-loop stability analysis, one needs to obtain a state
identified model obtained in different working conditions—see space representation of the closed-loop system. This step gives
Fig. 8—has highlighted that the system model is subject to a rise to two different issues. Specifically, as we start from local
certain amount of uncertainty which can be accounted for by models of the closed-loop system obtained by evaluating the
allowing a variability in the position of the first zero and in the parameter vector at fixed points of the polytope, one needs to
transfer constant of the nominal transfer function . interpolate the local models and this would in principle ask
Fig. 8 also shows the uncertainty boundaries when the position that all the state space realizations are in the same coordinate
of the lower frequency zero of is moved within the basis, [33]. Second, in LPV systems—which are a special class
interval Hz and the transfer constant varies in the of time-varying systems—the usual notions of equivalence be-
interval . As can be appreciated from Fig. 8, tween input/output (I/O) and state space representations which
the structured uncertainty describes the variability of the system hold for LTI systems are not valid anymore, unless a dynamic
in the frequency range of interest. According to the adopted variation of the parameters is permitted (see [34], [35]).
black-box approach, the choice of the uncertainty-modeling In general, the interpolation problem can be dealt with by
parameters has been driven by complexity considerations. resorting to balanced realizations [33], [36]. In the considered
Specifically, we have looked for the smallest set of parameters case, however, as both the system and the controller structure
that could account for the whole variability shown by the were known, an analytical state-space model both for the uncer-
experimental data in the frequency range of interest. Three tain ETB dynamics and for the gain-scheduled PID controller
time-varying parameters are therefore identified, so that the has been obtained by performing a symbolic realization of both
resulting parameter vector can be defined as . and . Based on such model, it is possible to
Further, note that all the parameters vary with respect to time, write the LPV closed-loop system as
with bounds on the velocity of their time variation. The time
variability accounts for dynamic variations both of the system
uncertainties, which are expected to vary as functions of the (7)
specific ETB, of the engine temperature, of the lubrication
conditions, and of the set-point, i.e., the gas request command. where is the position set-point and is
Specifically, the time derivatives bounds on have been set the measured throttle position. As for the equivalence notion be-
to . The bound on the time tween I/O and state space realizations of LPV systems, it should
derivative of the set-point variation has been determined by be pointed out that the standard LTI realization is only an ap-
analyzing several gas request profiles commanded by a profes- proximation in the LPV case. It is well known that for LTI sys-
sional rider on race circuits tests, while the velocity bounds on tems, if the state space model corresponds to the
the variation of the zero and of the transfer constant have been transfer function then all the state
26 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 1, JANUARY 2011

Fig. 14. Time domain validation results of the LPV model at a frequency of 8.5 Hz (upper plot) and of 12.5 Hz (lower plot).

space models defined by , where is perturbations with amplitude and frequency tuned according to
square and nonsingular, are equivalent to the original one, in the their respective magnitude and velocity bounds. As for the set
sense that they give rise to the same input-output behavior. In the point variation , it was computed via the measured set-point
LPV case, however, the above notion of equivalence class does position according to (6) and used as input for the LPV model
not hold anymore. This concept is better illustrated by consid- simulation.
ering the state space representation (7) and the parameter-de- The results of this validation step are shown in Figs. 13 and
pendent coordinate change . If the coordinate 14, where the simulated and measured closed-loop throttle posi-
transformation is applied to system (7) one obtains tions are compared, using a highly exciting sine sweep reference
signal spanning the frequency range from 0.5 to 15 Hz. Specif-
ically, to increase readability, Figs. 13 and 14 show four details
of the validation results, at four different frequencies within the
whole frequency span of the experiment.
(8) As can be seen in Figs. 13 and 14 the simulated response
shows very good agreement with the measured one, thereby
From the above relations, it can be seen that the obtained re- confirming the validity of the state-space LPV model (7) ob-
alization (7) can be regarded as a good approximation of the tained for the closed-loop system. Once the LPV state space
LPV system, i.e., the state-space model can be considered suf- representation has been validated, it is possible to apply LPV
ficiently close to its I/O representation, only if the time varia- stability analysis techniques. Here reference is made to the fol-
tion of the underlying coordinate transformation, i.e., the term lowing result [23], [24].
is negligible, which corresponds to Theorem 6.1: The system (7) is stable if there is a matrix-
accounting for a static parametric dependence only in the I/O-to- valued function satisfying
state-space transformation. Unfortunately, a formal expression
for the approximation error as a function of the problem data is
very difficult to achieve, and this constitutes a challenging open
problem in the LPV modeling and identification context. How-
ever, it is possible to perform a validation step to experimen-
tally validate the LPV model (7). Note that this validation issue for all , where and is the bound
is rarely addressed in the LPV modeling and control literature, on the time derivative of the vector . The notation
even though it constitutes a crucial part in assessing the sound- indicates that every combination of and should be
ness of any LPV model and controller which is derived based included in the inequality.
on local models. The above problem is an infinite dimensional one. In partic-
Here, the validity of the state space closed-loop system (7) ular, the infinite dimensionality comes from the fact that
has been checked by simulating the LPV system (7) and com- is a function of and that the above conditions must hold for
paring the results with experiments carried out on the instru- all . Several techniques are available in the literature to
mented motorbike with the ETB controlled via the proposed reduce the problem to a finite dimensional one. In this context
gain-scheduled PID controller. To account for the parametric the parameter space gridding (see, e.g., [12]) has been preferred.
uncertainties in the ETB dynamics, in the simulations the two Namely, the following steps are performed:
uncertain parameters and were varied by applying sinusoidal 1) grid the set ;
CORNO et al.: DESIGN AND VALIDATION OF A GAIN-SCHEDULED CONTROLLER 27

2) pick a basis for so that ;


3) check the conditions of Theorem 6.1 for each point of the
grid.
For the case under study, the following basis has been em-
ployed:

(9)

and a 512 points grid has been chosen, constituted by the 8


points for each polytope coordinate. The problem is finally
translated into a system of 4608 LMIs, whose feasibility is
succesfully checked via YALMIP [37] and SeDuMi.
Remark 6.1: It should be noted that the gridding approach
does not formally guarantee stability unless certain conditions
on the gridding density are satisfied [23]. In principle, one
may think of avoiding the gridding procedure, as there exist
approaches in the LPV literature which formulate the stability
analysis problem as a feasibility LMI problem of finite dimen-
sion, see, e.g., [38]–[41]. To do this, however, the LPV system
Fig. 15. Original controller transfer function (solid line) and low frequency
must be written either as a linear fractional representation pole approximation (dashed line).
(LFR) or as an affine LPV system. Unfortunately an LFR
representation could not be derived for the system at hand
and an affine system structure could not be forced without preserve stability. Thus, to assess the validity of the obtained re-
adding too much conservativeness. Specifically, to write the sults in a discrete time setting, the approach presented in [42] is
system closed-loop dynamic matrix in such an affine form considered. Specifically, we focus on evaluating two important
via a set of time varying parameters, the parameter space has quantities , and , the former being the upper bound on
to be significantly enlarged and, most importantly, it would the sampling time that guarantees numerical convergence of the
loose its physical meaning and would not contain the set-point discretization algorithm and stability preservation, and the latter
variation . For the above reasons, the gridding approach was being the maximum local discretization error.
preferred. Note, however, that the gridding approach has the Considering the closed loop continuous time LPV system
advantage of being readily applicable in the case one should with dynamic matrix , one has
decide to model the uncertainty in a different way from that
considered herein. (10)
Remark 6.2: Numerically, the LMI feasibility problem is
very sensitive to the condition number of the involved matrices. where indicates an eigenvalue and is the spectral ab-
Of course, the realization problem to be solved influences scissa. Equation (10) shows that the chosen sampling period of
the condition number of the system matrices and thus the 1 ms ensures that the desired properties hold. Further, given a
LMI problem itself. In this respect, the most sound numerical maximum relative local discretization error which can be
approach is that of using a balanced realization, while avoiding tolerated, an upperbound on the required discretization time can
controllability and observability canonical forms which are be computed as
known to be ill-conditioned, [33], [36].
For the problem at hand, however, we took advantage of the
(11)
fact that the dependence of the controller parameters on the
scheduling parameters was known, so that a symbolic realiza-
where
tion could be performed. In this case, the final state space model,
which was then evaluated at the different points of the grid, did
not present critical numerical issues but for the presence of the
controller integrator. To alleviate this problem, the controller in-
tegrator has been approximated with a low frequency pole. As
shown in Fig. 15, this approximation does not alter the transfer where is the state space and is the control space. In (10) and
function of the controller around the cutoff frequency of 10 Hz. (11) the maximization and minimization over have been com-
Remark 6.3: The LPV validation and stability analyses have puted using the same grid employed in the stability analysis. The
been carried out in continuous time. As the final implementation state space has been estimated by simulating the continuous
of the control algorithm is done in discrete time, it is important time closed-loop system with different throttle position refer-
to verify that the stability properties are not lost in the discretiza- ences recorded during test tracks for all the parameter values
tion process. The discretization of the controller has been done in the above mentioned grid. The control space is defined by
according to the Euler’s forward method, which does not always the upper and lower limits of the dc motor voltage. Using the
28 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 1, JANUARY 2011

Fig. 17. Plot of the driver request measured in a test track lap (dotted line) and
the measured throttle position (solid line).

Fig. 16. Comparison between the measured closed-loop system behavior (solid
line) and the intrinsic open-loop performance limits (dashed line): position (top)
and current (bottom).

above method, it is found that a maximum relative local error of


discretization of 4% is guaranteed with a sampling time smaller
that 1.1 ms. This upperbound is satisfied by the chosen
sampling frequency of 1 kHz.

VII. EXPERIMENTAL RESULTS


Fig. 18. Detail of the closed-loop behavior in response to intermediate varia-
Before turning to test the closed-loop system performance tions of the throttle position: set-point (dotted line) and measured (solid line)
against a real driver request signal, it is worth comparing the throttle position.
achieved closed-loop performance of the throttle position con-
trol with the actuator intrinsic limits discussed in Section IV.
To this aim, let us refer to Fig. 16, which shows a comparison To better analyze the system performance in response to dif-
between the measured closed-loop system behavior and the in- ferent types of driver’s gas modulations, Figs. 18(a) and (b) and
trinsic open-loop performance limits both for the output position 19 show different details of the complete lap, which correspond,
and the requested dc motor current. respectively to the solid, dotted, and dashed boxes in Fig. 17.
As can be seen, the closed-loop system provides perfor- Specifically, Fig. 18(a) shows a detail of the time interval
mances which are indeed quite close to the system limits, hence s, where the rider requests variations of the throttle
exploiting the full actuator capability. Note, moreover, that position in the range 0.45–0.7 with opening and closing ramps.
these tests have been performed with no dithering applied to Further, Fig. 18(b) shows a detail of the maneuver where a very
the real system; the measured current shown in Fig. 16 proves fine-grain modulation is performed by the rider around small
that the measurement noise present in the real system when a throttle openings 0.07–0.15, which are the most critical as they
genuine dynamic excitation is applied (recall the the need for continuously cross the position range where there is a significant
dithering signal arose in face of quasi-static tests to estimate change in the return spring stiffness (see Fig. 4). As can be seen,
the return spring characteristic) provides the requested degree the system response is very accurate and it follows the driver’s
of dithering by itself. request with minimal overshoot in both situations.
Further, the system was tested on the instrumented motorbike It is also interesting to analyze Fig. 19, which shows the
on a test track with a professional rider. The complete results on system response to a very sharp full-close/full-open driver’s re-
the 60s-long lap measurements are shown in Fig. 17. quest. As can be seen, the fastest driver’s request imposes on
CORNO et al.: DESIGN AND VALIDATION OF A GAIN-SCHEDULED CONTROLLER 29

[4] D. Pavkovic, J. Deur, M. Jansz, and P. Nedjeljko, “Adaptive control


of automotive electronic throttle,” Control Eng. Pract., vol. 14, pp.
121–136, 2006.
[5] M. Vasak, M. Baotic, M. Morari, I. Petrovic, and N. Peric, “Constrained
optimal control of an electronic throttle,” Int. J. Control, vol. 79, pp.
465–478, 2006.
[6] J. Deur, D. Pavkovic, P. Nedjeljko, M. Jansz, and D. Hrovat, “An
electronic throttle control strategy including compensation of friction
and limp-home effects,” IEEE Trans. Ind. Electron., vol. 40, no. 3, pp.
821–834, May 2004.
[7] M. Baotic, M. Vasak, M. Morari, and N. Peric, “Hybrid system theory
based optimal control of an electronic throttle,” in Proc. Amer. Control
Conf., 2003, pp. 5209–5214.
[8] U. Ozguner, S. Hong, and Y. Pan, “Discrete-time sliding mode control
of electronic throttle valve,” in Proc. 40th IEEE Conf. Decision Con-
trol, 2001, pp. 1819–1824.
[9] M. Corno, M. Tanelli, S. Savaresi, L. Fabbri, and L. Nardo, “Electronic
throttle control for ride-by-wire in sport motorcycles,” in Proc. IEEE
Fig. 19. Detail of the closed-loop behavior in response to intermediate varia- Multi-Conf. Syst. Control, San Antonio, TX, 2008, pp. 233–238.
tions of the throttle position: set-point (dashed line) and measured (solid line) [10] A. Beghi, L. Nardo, and M. Stevanato, “Observer-based discrete-time
throttle position. sliding mode throttle control for drive-by-wire operation of a racing
motorcycle engine,” IEEE Trans. Control Syst. Technol., vol. 14, no. 4,
pp. 767–775, Jul. 2006.
the system a full-open/full-close maneuver which lasts approx- [11] M. Corno, S. Savaresi, M. Tanelli, and L. Fabbri, “On optimal motor-
cycle braking,” Control Eng. Pract., vol. 16, no. 6, pp. 644–657, 2007.
imately 100 ms, hence within the range of the throttle intrinsic [12] M. Corno, S. Savaresi, and G. Balas, “On linear parameter varying
dynamic limits. The system response is accurate also in this (LPV) slip-controller design for two-wheeled vehicles,” Int. J. Rob.
critical case, and the maximum delay in the response is of 10 Nonlinear Control, vol. 19, no. 12, pp. 1313–1336, 2009.
[13] V. Cossalter, Motorcycle Dynamics. Milwaukee: Race Dynamics,
ms, which is considered well beyond the limit of driver’s per- 2002.
ception. Finally, it is worth pointing out that, in the whole test, [14] Electrocraft Corporation, Hopkins, MN, “DC Motors—Speed Con-
the steady-state error is of the same order of magnitude as the trols—Servo System,” 1975.
[15] G. Guardabassi and S. Savaresi, “Approximate linearization via feed-
analog-to-digital (A/D) converter quantization, i.e., of approxi- back—An overview,” Automatica, vol. 27, pp. 1–15, 2001.
mately 0.0015. [16] P. E. Wellstead, “Non-parametric methods of system identification,”
Automatica, vol. 17, pp. 55–69, 1981.
VIII. CONCLUDING REMARKS [17] J. E. Dennis and R. Schnabel, Numerical Methods for Unconstrained
Optimization and Nonlinear Equations. Englewood Cliffs, NJ: Pren-
This paper presented a complete analysis of an electronic tice-Hall, 1983.
throttle system for ride-by-wire application in racing motorcy- [18] K. Âström and T. Hägglund, PID Controllers: Theory, Design and
Tuning, 2nd ed. Research Triangle Park, NC: ISA: Instrument So-
cles. The electrical and mechanical dynamics of the system have ciety of America, 1995.
been studied and the effects of friction based on appropriate ex- [19] A. Leva, C. Cox, and A. Ruano, “Hands-on PID autotuning: A guide
periments analyzed. Further, a model-based gain-scheduled po- to better utilisation,” IFAC Professional Brief, 2002.
[20] A. Packard, “Gain scheduling via linear fractional transformations,”
sition control system for throttle position tracking has been pro- Syst. Control Lett., vol. 22, no. 2, pp. 79–92, 1994.
posed. The stability of the closed-loop system has been proved [21] A. Packard and M. Kantner, “Gain scheduling the LPV way,” presented
via LPV techniques by solving an appropriate LMI feasibility at the 35th IEEE Conf. Decision Control, Kobe, Japan, 1996.
[22] F. Wu, A. Packard, and G. Balas, “Systematic gain-scheduling con-
problem and the LPV modeling assumptions employed in de- trol design: A missile autopilot example,” Asian J. Control, vol. 4, pp.
riving a state-space model of the closed-loop system have been 341–347, 2002.
experimentally validated. Finally, the performances of the con- [23] F. Wu, “Control of linear parameter varying systems,” Ph.D. disserta-
tion, Dept. Mech. Eng., Univ. California, Berkeley, 1995.
trolled system have been shown to be very close to the intrinsic [24] F. Wu, X. Yang, A. Packard, and G. Becker, “Induced l2 norm control
limit of the actuator and the overall gain-scheduled controller for LPV systems with bounded parameter variation rates,” Int. J. Rob.
effectiveness has been assessed on an instrumented test vehicle. Nonlinear Control, vol. 6, pp. 983–998, 1996.
[25] P. Apkarian and R. J. Adams, “Advanced gain-scheduling techniques
for uncertain systems,” IEEE Trans. Control Syst. Technol., vol. 6, no.
ACKNOWLEDGMENT 1, pp. 21–32, Jan. 1998.
The authors would like to thank Prof. M. Lovera for the many [26] I. Kaminer, A. M. Rascoal, P. P. Karghonekar, and E. E. Coleman,
“A velocity algorithm for the implementation of gain-scheduled con-
fruitful discussions and suggestions on LPV modeling and val- trollers,” Automatica, vol. 31, pp. 1185–1191, 1995.
idation issues. They would also like to thank the reviewers for [27] J. S. Shamma and M. Athans, “Analysis of gain-scheduled control
their comments and suggestions. for nonlinear plants,” IEEE Trans. Autom. Control, vol. 35, no. 8, pp.
898–907, Aug. 1990.
[28] G. Becker and A. Packard, “Robust performance of linear parametri-
REFERENCES cally varying systems using parametrically dependent linear dynamic
[1] C. Rossi, A. Tilli, and A. Tonielli, “Robust control of a throttle body for feedback,” Syst. Control Lett., vol. 23, pp. 205–215, 1994.
drive by wire operation of automotive engines,” IEEE Trans. Control [29] L. Lee and K. Poolla, “Identification of linear parameter-varying sys-
Syst. Technol., vol. 8, no. 6, pp. 993–1002, Nov. 2000. tems using nonlinear programming,” ASME J. Dyn. Syst., Meas. Con-
[2] M. Tanelli, C. Vecchio, M. Corno, A. Ferrara, and S. Savaresi, trol, vol. 121, pp. 71–78, 1999.
“Traction control for ride-by-wire sport motorcycles: A second order [30] M. Nemani, R. Ravikanth, and B. Bamieh, “Identification of linear
sliding mode approach,” IEEE Trans. Ind. Electron., vol. 56, no. 9, pp. parametrically varying systems,” in Proc. 34th IEEE Conf. Decision
3347–3356, Sep. 2009. Control, New Orleans, LA, 1995, pp. 2990–2995.
[3] M. Corno and S. Savaresi, “Experimental identification of engine-to- [31] M. Lovera, M. Verhaegen, and C. T. Chou, “State space identification
slip dynamics for traction control applications,” Euro. J. Control, vol. of MIMO linear parameter varying models,” in Proc. Int. Symp. Math.
16, pp. 88–108, 2010. Theory Netw. Syst., Padua, Italy, 1998, pp. 839–842.
30 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 1, JANUARY 2011

[32] V. Verdult, “Nonlinear system identification: A state-space approach,” Mara Tanelli (M’05) was born in Lodi, Italy, in
Ph.D. dissertation, Fac. Appl. Phys., Univ. Twente, Enschede, The 1978. She received the Laurea degree in computer
Netherlands, 2002. science engineering and the Ph.D. degree in infor-
[33] M. Lovera and G. Mercere, “Identification for gain-scheduling: A bal- mation engineering with a thesis on active braking
anced subspace approach,” presented at the Amer. Control Conf., New control systems design for road vehicles from the
York, 2007. Politecnico di Milano, in 2003 and 2007, respec-
[34] R. Tóth, “Modeling and identification of linear parameter-varying sys- tively, and the Master of Science degree in computer
tems,” Ph.D. dissertation, Delft Center for Syst. Control, TU Delft, science from the University of Illinois, Chicago, in
Delft, The Netherlands, 2008. 2003.
[35] R. Tóth, F. Felici, P. S. C. Heuberger, and P. M. J. Van den Hof, “Dis- She is currently an Assistant Professor of auto-
crete time LPV I/O and state space representations, differences of be- matic control with the Dipartimento di Elettronica
havior and pitfalls of interpolation,” in Proc. Euro. Control Conf., 2007, e Informazione, Politecnico di Milano. She is also currently with the Dipar-
pp. 5418–5425. timento di Ingegneria dell’Informazione e Metodi Matematici, Università
[36] T. Kailath, Linear Systems. Upper Saddle River, NJ: Prentice-Hall, degli studi di Bergamo, Dalmine, Italy. Her main research interests focus
1980. on control systems design for ground vehicles, estimation, and identification
[37] J. Löfberg, “Yalmip : A toolbox for modeling and optimization in for automotive systems, control systems design for agricultural tractors, and
MATLAB,” presented at the CACSD Conf., Taipei, Taiwan, 2004. identification and control for active energy management of data centers.
[Online]. Available: http://control.ee.ethz.ch/joloef/yalmip.php Dr. Tanelli was a recipient of the Dimitri N. Chorafas Ph.D. Thesis Award and

1
[38] V. F. Montagner, R. C. L. F. Oliveira, and P. L. D. Peres, “Design the Claudio Maffezzoni Ph.D. Thesis Award for her Ph.D. thesis. In 2008, she
of H- gain-scheduled controllers for linear time-varying systems by and her coauthors received the Rudolf Kalman Best Paper Award for the best
means of polynomial Lyapunov function,” in Proc. 45th IEEE Conf. paper published in 2007 in the ASME Journal of Dynamic Systems Measurement
Decision Control, 2006, pp. 5839–5844. and Control.
[39] W. Xie, “H2 gain scheduled state feedback for LPV system with new
LMI formulation,” IEE Proc. Ñ Control Theory Appl., vol. 152, pp.
693–697, 2005.
[40] F. Wang and V. Balakrishnan, “Improved stability analysis and Sergio M. Savaresi (M’00) was born in Manerbio,
gain-scheduled controller synthesis for parameter-dependent sys- Italy, on 1968. He received the M.Sc. degree in elec-
tems,” IEEE Trans. Autom. Control, vol. 47, no. 5, pp. 720–734, May trical engineering and the Ph.D. degree in systems
2002. and control engineering from the Politecnico di Mi-
[41] P. Gahinet, P. Apkarian, and M. Chilali, “Affine parameter-dependent lano, Milan, Italy, in 1992 and 1996, respectively, and
lyapunov functions and real parametric uncertainty,” IEEE Trans. the M.Sc. degree in applied mathematics from the
Autom. Control, vol. 41, no. 3, pp. 436–442, Mar. 1996. Catholic University, Brescia, Italy, in 2000.
[42] R. Tóth, F. Felici, P. S. C. Heuberger, and P. M. J. Van den Hof, “Cru- After the Ph.D., he was a Management Consultant
cial aspects of zero-order hold LPV state-space system discretization,” with McKinsey & Company, Milan, Italy. He was
in Proc. 17th IFAC World Congr., 2008, pp. 4952–4957. a Visiting Researcher with Lund University, Lund,
Sweden; University of Twente, Ensende, The Nether-
lands; Canberra National University, Australia; Stanford University, Stanford,
CA; Minnesota University, Minneapolis; and Johannes Kepler University, Linz,
Austria. Since 2006, he has been a Full Professor in automatic control with the
Politecnico di Milano and is currently the Head of the “mOve” research team
(http://move.dei.polimi.it). He is an author of six patents, over 60 papers on In-
ternational Journals, and 150 papers on international conferences proceedings.
His main interests include the areas of vehicles control, automotive systems,
data analysis and system identification, nonlinear control theory, and control
applications.
Dr. Savaresi is an Associate Editor of the IEEE TRANSACTIONS ON CONTROL
SYSTEMS TECHNOLOGY, the European Journal of Control, and the IET Control
Theory and Applications. He is a member of the Editorial Board of the IEEE
Matteo Corno jointly received the Master of Science Control Systems Society.
in computer and electrical engineering from the Uni-
versity of Illinois, Chicago, and the “Laurea” Degree
cum laude and the Ph.D. degree cum laude with a
thesis on active stability control of two-wheeled ve- Luca Fabbri was born in Owo, Nigeria, in 1963. He
hicles from the Politecnico di Milano, Milan, Italy, in received the M.Sc. degree in mechanical engineering
2005 and 2009, respectively. from the University of Padova, Padova, Italy, in 1990.
During his Ph.D., he had a six-month internship at From 1990 to 1993, he was with Aprilia, working
Alenia Spazio (now Thales Alenia Space). In 2008, as a mechanical designer in the racing unit. From
he had been a Visiting Scholar with the University 1993 to 2006, he was responsible for vehicle devel-
of Minnesota, Minneapolis. In 2009, After a joint opment in the racing unit, where he led the design
post-doc position at Politecnico di Milano and Johannes Kepler University, and development of racing motorcycles for the
Linz, he joined Delft University of Technology, Delft, The Netherlands, as an categories 125cc, 250cc, 500cc, and SuperBike.
Assistant Professor with the Delft Center for System and Control. His current Currently, he is the Innovation Manager of the
research interests include dynamics and control of two and four wheeled Motorcycle Engineering section for the brand Units
vehicles, nonlinear estimation techniques, and LPV control. Aprilia e Derbi within the Piaggio Group.

Вам также может понравиться