Beruflich Dokumente
Kultur Dokumente
art ic l e i nf o a b s t r a c t
Article history: Launch control is an innovative active system which offers an appealing automatic feature for sport
Received 3 October 2012 motorcycles. Due to the high power of the engine and to the complexity of the torque transfer dynamics
Accepted 9 August 2013 driving a smooth and safe start from a standstill might be difficult for non-expert riders in some working
Available online 28 September 2013
conditions. As such, an active controller capable of safely managing the vehicle acceleration from a
Keywords: standing start might effectively support the rider as far as both safety and performance are concerned.
Launch control To control such a maneuver, two possible actuators can be employed: the engine throttle and the clutch.
Clutch control This paper illustrates the analysis and the design of a clutch-based launch controller for sport
Motorcycle dynamics motorcycles, demonstrating that it allows the accurate tracking of an acceleration set-point thanks
Motorcycle control
to a dedicated clutch position controller. Experimental results are presented that demonstrate the
Automotive systems
effectiveness of the proposed approach.
& 2013 Elsevier Ltd. All rights reserved.
0967-0661/$ - see front matter & 2013 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.conengprac.2013.08.005
P. Giani et al. / Control Engineering Practice 21 (2013) 1756–1766 1757
(i.e., the throttle and the clutch) are usually used separately, see e.g., considerably improve the vehicle performance, thus increasing the
Mack (2003) in which the launch control is performed by regulating efficiency and the rapidity of the maneuver, see e.g., Savaresi,
the throttle opening, or Slicker and Loh (1996), Liu (1999), and Tanelli, Taroni, Previdi, and Bittanti (2006) and Horn, Bamberger,
Colvin, Ortmann, Kraska, and Encelewski (2005), where only the Michau, and Pindl (2003).
clutch is used to perform the launch maneuver. To our best knowl- To achieve the desired goals, the present work aims first at
edge, even less results are available for motorcycles. In Panzani et al. identifying an effective control-oriented model of a motorcycle
(2010), a throttle-based launch strategy is presented, which con- equipped with an electro-hydraulic clutch and at proposing a con-
stitutes one of the first attempts to solve the problem for this class trol scheme that allows us to realize a precise management of the
of vehicles. launch maneuver. The structure of the paper is as follows. Section 2
Based on this analysis, we can say that the main strength of the provides a description of the transmission system, while Section 3
proposed approach is its detailed validation in an experimental introduces the launch control problem. Further, Section 4 is devoted
setting, which of course poses much more problems than a sim- to the clutch dynamics identification and position controller design.
ulation-based one, where the computational constraints, the sen- In Section 5, an acceleration-based launch controller is proposed
sors and actuator imperfections and the related measurement and tuned. Finally, Section 6 examines the experimental results, fav-
errors, saturations, hysteresis and the like are not present. Furthe- orably demonstrating the effectiveness of the proposed approach,
rmore, as far as the control approach is concerned, our method is and comparing the acceleration-based approach with that based
based on a standard control design method, with ad hoc refine- on controlling the time variation of the transmission ratio, so as to
ments to deal with the aforementioned limitations of the vehicle highlight relative merits and drawbacks.
instrumentation.
As far as motorcycle control is concerned, recently different sub-
systems have been analyzed in the scientific literature. Specifically, 2. System description
solutions were proposed to address active braking (see Corno,
Savaresi, & Balas, 2009; Corno, Savaresi, Tanelli, & Fabbri, 2008; Cos- The test vehicle considered in this work is an instrumented
salter, Lot, & Maggio, 2004; Savino, Pierini, & Baldanzini, 2012; sport motorcycle, 750 cc and approximately 100 HP, equipped
Tanelli, Corno, Boniolo, & Savaresi, 2009), traction control (see Mas- with a controllable gearbox. A schematic view of the transmission
saro, Sartori, & Lot, 2011; Tanelli, Vecchio, Corno, Ferrara, & Savaresi, system is displayed in Fig. 1. For more details on the experimental
2009), steering control (see De Filippi, Tanelli, Corno, Savaresi, layout refer to Giani et al. (2011).
& Fabbri, 2011; Evangelou, Limebeer, Sharp, & Smith, 2006, 2007; To improve the readability, the most important variables of
Sharp, 2001) and stability control (see De Filippi, Tanelli, Corno, the system and their respective symbols that will be used in the
& Savaresi, 2010, 2011), but —to our best knowledge— no contribu- following are reported in Table 1.
tions are available which address the launch control problem. The clutch mechanically connects the engine to the rear wheel.
In Panzani et al. (2010), a throttle-based launch strategy is pre- The transferred torque depends on the relative position of its
sented, which constitutes one of the first attempts to solve the plates, which is adjustable by regulating the oil pressure in
problem for this class of vehicles. the hydraulic clutch actuator chamber. Such a pressure can be
In the present work, launch control is performed regulating the controlled both by the rider via the manual clutch lever and by the
clutch opening, instead of the throttle request. In this context, this electronic control unit (ECU) via a proportional electro-hydraulic
work constitutes one of the first contributions to the literature. valve (EVC). The EVC position sensor measures the displacement
To effectively perform the launch, a proper clutch position con- of the EVC valves that can be considered proportional to the true
troller has to be designed first. In the literature, several research displacement of the clutch plates.
efforts were devoted to the analysis and to control clutch-based Next to the clutch there is the gearbox, which, based on the barrel
automotive systems, see e.g, Sun and Hebbale (2005), Gander position, can modify the transmission ratio between its input and
and Loibl (1999), and Giani, Tanelli, Savaresi, and Santucci (in output shafts. The barrel can assume six different positions (corre-
press). A proper and coordinated use of the clutch system can sponding to the six gears of the motorcycle) that can be sequentially
1758 P. Giani et al. / Control Engineering Practice 21 (2013) 1756–1766
selected by the ECU via two 3-way directional electro-hyd- together with the chain and the rear-wheel, converts it into an equi-
raulic valves (EVU and EVD for up and down gear shifts, respectively, valent longitudinal force Fw acting on vehicle center of mass. Finally,
which can assume an open, closed and hold position). Thus, for the effective longitudinal force Fa that makes the vehicle accelerate
performing a gear shift, the ECU turns on the EVU (or EVD) valve; is given by the difference between the longitudinal force Fw and the
when the barrel position reaches the desired one, the hold phase friction force Ff, which opposes to the vehicle motion and is
starts. Finally, when the hold time Th interval is elapsed, the valve is a function of the vehicle speed v.
switched off.
All hydraulic users share a common hydraulic circuit, consti-
Remark 3.1. The choice of the controlled variable in a launch
tuted by an oil tank and an accumulator, the pressure of which is
controller is not unique. Specifically, besides acceleration, the trans-
measured by means of the pressure sensor PS (see Fig. 1) and is
mission ratio τ ¼ ωg =ωe (in which ωg and ωe are the angular speeds
kept as constant as possible with an oil pump.
of the clutch output and input shafts, respectively, see Fig. 2 and
Finally, the motorcycle is equipped with a brake switch sensor
Table 1) could be considered as a possible alternative choice. As was
BS, which detects when the brake lever is pulled by the rider, and
investigated in Savaresi et al. (2006), it can be difficult to use
two buttons, UB and DB, that are used to request an automatic up
transmission ratio for tracking purposes, as it yields a time-varying
or down gear shift, respectively. Other useful information (e.g.,
reference signal. This leads to poor tracking which induces significant
engine speed ωe , vehicle acceleration and throttle handle opening)
synchronization issues between the set-point and the measured
can be accessed via the motorcycle CAN bus, with a refresh rate of
variable. Moreover, the controlled variable is only indirectly related
200 ms.
to the actual driving feel perceived by the rider. In view of these
considerations, in this work acceleration has been selected as the
controlled variable. However, in order to analyze the intrinsic merits
3. Launch control: problem setting and drawbacks deriving from a different choice of the controlled
variable, in Section 6 a brief report of the experimental results
To properly control the launch maneuver, a precise regulation obtained on the test vehicle by controlling the time variation of the
of the clutch position is required. More precisely, in launch operation, transmission ratio will be presented.
the clutch is required to track an almost constant position set-point.
Note that the rider typically fully opens the throttle handle while The operation sequence involved in a launch control maneuver
a proper clutch control ensures a constant traction force (the maxi- is the following: when the motorcycle is turned on, the barrel is in the
mum allowable without wheel slippage) to the wheel. neutral position and the rider is ready to depart, he/she has to pull
In this setting, the clutch position will be considered as the sys- the brake lever (so as to ensure the vehicle does not move) and
tem control variable while the output variable will be the vehicle presses both UB and DB buttons (this sequence of operations has been
longitudinal acceleration, which is the quantity more directly designed to avoid accidental starts of the procedure). At this moment,
related to driveability and rider's comfort. The high-level block the launch maneuver starts: the ECU fully opens the clutch
diagram of the control system is depicted in Fig. 2: based on the thr- (i.e., commanding the desired value of the clutch position xo to be
ottle handle opening, the engine provides a torque Te to its output xo ¼0), inserts the first gear (acting on the EVD) and, when the first
shaft, which rotates with angular speed ωe . According to the clutch gear is engaged, the ECU closes the clutch till its kiss-point position xK
position x, a percentage of Te is transferred to the gearbox that, is reached. When the rider initiates a throttle handle opening, the
launch controller is activated. Note that keeping the clutch position
to x ¼ xK , rather than at its fully open one, helps in avoiding
Table 1 unpleasant delays in the system response: as the clutch moves from
System variables and symbols. x¼0 to x ¼ xK no movement is experienced by the vehicle. The kiss-
point position is estimated online for each maneuver as follows: once
Symbol Variable the first gear is inserted, the clutch set-point is increased according
ωg Angular speed of the clutch input shaft
to a ramp with slope Δ, up to the value at which the engine speed
ωc Angular speed of the clutch output shaft ωe o ωe , ωe being a suitable threshold value. The corresponding
ωe Angular speed of the engine position is taken as the kiss-point one xK. The launch sequence ends
τ ¼ ωg =ωc Transmission ratio when the clutch is fully closed (i.e. x ¼ xo ¼ 1).
v Vehicle speed
A graphical representation of the operations of a launch maneuver
x Clutch position
xo Desired value of the clutch position (controller set-point value)
is depicted with the finite-state-machine diagram in Fig. 3, while Fig. 4
xk Kiss-point position shows the time histories of the signals of interest recorded during
a launch maneuver, together with the temporal evolution of the seq-
u PWM input of the clutch current input command
uence of operations involved.
Fig. 4. Sequence of operation during the starting maneuver. Top plot: clutch position set-point (dashed line), measured clutch position (solid line) and estimated kiss-point
position (dotted line); middle plot: throttle request; bottom plot: clutch output angular speed ωg (dashed line), engine speed ωe (solid line) and threshold on engine speed ω e
for kiss-point estimation (dotted line).
4. Clutch position controller dynamics level. To do this, an inner clutch servo-control loop
must be designed, and for this task a position sensor is needed.
A low-level clutch position controller is needed to implement Moreover, if, for any reason, the kiss-point detection procedure
a satisfactory launch control strategy. Thus, this section briefly fails, a clutch position controller can anyway ensure to move the
describes the identification of the clutch dynamics and the clutch clutch to the position corresponding to the last estimate of the
position controller design (for more details see Giani et al., in press). clutch kiss-point position, thus ensuring a good and, most impor-
tantly, safe launch maneuver, even if the initialization procedure
Remark 4.1. If the kiss-point position could be learnt without failed. On the contrary, without a position measurement this
errors, then no position measurement would be needed to per- operation cannot be performed, and a possible fail that happened
form the launch maneuver: once the kiss-point is known with during the kiss-point position estimation could not be recovered,
no uncertainty, the PWM input of the clutch actuator can be thus resulting in a very abrupt – and possibly hazardous – dep-
directly commanded by the launch controller, based on the arture. Note, finally, that the actuation system characteristics vary
acceleration error. In practice, however, this solution is unfeasible during the vehicle operations, due to temperature and other
with the experimental set-up of this work, due to the multiple factors. Again, a clutch position controller can cope with this issue,
non-linearities and non-idealities of the system, together with thus compensating for such variations. This ensures that the
the strong stiff behavior of the clutch itself. As will be shown in the launch controller has to control a more repeatable plant.
next section, the actuator exhibits an open-loop two-state behavior
and it is affected by significant friction effects, that are mainly 4.1. Control-oriented identification of the clutch dynamics
responsible for its hysteretic characteristic. All these issues have
to be properly managed at a sub-system control level, which To obtain a reliable model of the clutch dynamics, several experi-
conceptually lays below the launch controller, so as to allow an eff- ments have been carried out on the system. First of all, the steady-
ective design of the launch control maneuver at the vehicle state behavior was characterized, by feeding the system with a very
1760 P. Giani et al. / Control Engineering Practice 21 (2013) 1756–1766
slow varying ramp of the PWM input u. During the tests, the clutch Fig. 6. Estimated frequency response GðjωÞ for the clutch dynamics.
was already installed on the motorcycle, but the tests were carried out
with the vehicle in neutral gear standing still. Several experiments
have been carried out considering two different temperature ranges
T r 70 1C and T 4 70 1C and the obtained results are shown in Fig. 5
in the input/output plane x versus u. Specifically, the left plot shows
the average characteristic obtained in all the tests, while the top right
plot shows two different tests for the two considered working temp-
eratures.
The collected input/output data clearly reveal that the system
exhibits a significant hysteretic behavior. Moreover, the system
is not repeatable, as Fig. 5 shows a large spread among different
experiments.
To better see this, consider the horizontal and vertical bars that Fig. 7. Overall architecture of the control system.
refer to the left plot. The first represents the range of the PWM
input u, from 0 to 1; the torque modulation intervals represent the Based on these samples, a third order parametric transfer
range of values of u that actually manages the overall torque function model has been estimated, yielding
modulation. The corresponding values of the clutch position that
μð1 þ sT z Þ ~
are related to torque transmission account for approximately 20% GðsÞ ¼ e τs ¼ GðsÞe τs
; ð1Þ
of clutch entire stroke shown in the vertical bar, which represents, ð1 þ sT p1 Þð1 þ sT p2 Þð1 þ sT p3 Þ
again in a normalized description, the overall variation of the
in which the pure delay depends on the pipeline geometry and the
clutch position. The whole intervals shown in the horizontal
maximum admissible oil flow rate. The overall transfer function is
bar represent the whole range of inputs that is of interest for the
shown by the solid line in Fig. 6 and its parameter values are
clutch movement, which is approximately 14% of the whole range
μ ¼ 10:54, Tz ¼0.005, T p1 ¼ 0:0474, T p2 ¼ 0:0325 and T p3 ¼
of the input u. This analysis reveals that the effective modulation
0:0246. The delay τ ¼ 0:019 s was estimated via input and output
range of the control variable is u ¼ ½0:14; 0:18 [ ½0:3; 0:34, that
signal cross-correlation analysis.
is approximately 8% of the whole range: this would not be a
The fitting between the measured data and the analytical model
problem per se, if the PWM measurement were known with high
was considered to be satisfactory with the following exception:
resolution. Unfortunately, though, such a resolution is tuned
according to the whole range of the variable, and Δu ¼ 0:001. This
Remark 4.2. One may notice that the phase diagram of the identified
means that, to actuate the full torque transmission in the con-
G(s) given in the bottom plot of Fig. 6 does not explain the experi-
sidered clutch, the PWM input u can take only 80 different values
mental points for f r 1 Hz, which appear to be close to ϕ 2801.
(over 1000), thus making the quantization effects significant
As will be clear later, at low frequency the static friction effects are
indeed.
stronger, resulting in an extra delay that is not attributable to the
Other important issues are related to the two-state behavior of
linear dynamics of the system. For this reason, the control system
the system, due to friction characteristics. Specifically, as soon as
must be augmented with appropriate compensation for this effect.
the excitation signal reaches an amplitude large enough to break
the static friction, the clutch plates move to a fully open (or closed)
configuration. 4.2. Controller design
Due to these characteristics, the tests were performed in a closed-
loop on a test-bench, using a stabilizing position controller. The ~
To design the position controller, the rational part GðsÞ of the
motorcycle was held at constant engine speed while a single tone identified model (1) is first considered, obtaining the regulator
sinusoidal signal 0 which spans the frequency range [0.5 15] Hz expression
was used as input to the controller. Each experimental test yielded a
sample of the non-parametric estimate of the frequency response ð1 þ sT z1 Þð1 þ sT z2 Þ
RðsÞ ¼ K C ; ð2Þ
^ ωÞ, see Fig. 6.
Gðj sð1 þ sT p Þ
P. Giani et al. / Control Engineering Practice 21 (2013) 1756–1766 1761
It is worth pointing out that, as is well known, for LPV systems the
usual notion of equivalence between input/output (I/O) and state
space representations which hold for LTI systems are not valid,
unless a dynamic variation of the parameters is permitted, see
Tóth, Felici, Heuberger, and Van den Hof (2007). The underlying
assumption that is implicit in the above change of representation
and that allows us to postulate that the state-space model can be
considered sufficiently close to its I/O representation is that the
time variation of the underlying coordinate transformation is
negligible (for a more detailed discussion on these issues see
Corno, Tanelli, Savaresi, & Fabbri, 2011). Such an assumption will
be validated via the experimental results discussed in the next
section.
In view of the results obtained in the estimation of the
Fig. 13. Maximum longitudinal acceleration aM as a function of engine speed ωe for parameter p(t) (see Fig. 13) the parameter space (i.e., the set in
τG ¼ τI . The y-axis scale is omitted for confidentiality reasons. which the parameter p(t) can take values) can be indicated
with P ¼ ½4 10, and the bound on the time derivative of p ¼ aM
interests for the launch operations) considering the approximation _ r ν ¼ 10. Based on these data, it is possible to analyze the
as jpj
T^ e of the engine torque Te. closed-loop LPV system stability, grounding on the following result
(see Wu, 1995).
5.1. Acceleration controller design
Theorem 1. The system (18) is stable if there is a C1 matrix-valued
function satisfying
Based on the identified model (6) and (15), a parameter-varying
integral controller XðpÞ 40
∂XðpÞ
Ra ðsÞ ¼ K a ðωe Þ=s ð16Þ AT ðpÞXðpÞ þ XðpÞAðpÞ 7 ν o0
∂p
can be used to control the launch maneuver while dealing with
the dependence of the system gain on ωe . Specifically, the regu-
lator gain is varied as for all p A P, where p ¼ μ A P and p_ ¼ ν ¼ 10 is bound on its time
derivative. The notation 7ðÞ indicates that every combination of
2π f a þ ðÞ and ðÞ should be included in the inequality.
K a ðωe Þ ¼ ð17Þ
aM ðωe ; τI Þ
The above problem is an infinite dimensional one, since X(p) is
in which aM ðωe Þ is as in (15) and the gain is selected so as to
a function of p and the above conditions must hold for all p A P.
achieve a constant cut-off frequency f a ¼ 1:5 Hz.
As the considered LPV system model (19) is affined in the
Remark 5.1. Note that aM ðωe Þ is also a function of the throttle parameter p, and considering that the following basis can be
handle opening, that determines the maximum torque, that the employed
engine can provide. This dependence, however, is not taken into nb
account in (15), which implies assuming that the engine torque XðpÞ ¼ ∑ f i ðpÞX i ¼ X 0 þ X 1 p; ð20Þ
i¼1
request is always equal to its maximum value. Note, however, that
this assumption is realistic, since the launch maneuver is almost for proving closed-loop stability it suffices to test the LMIs in the
always performed to achieve the maximum vehicle performance nb vertexes of the polytope determined by the parameters varia-
(i.e., the rider usually fully opens the throttle handle). tion and that of its time derivative (see Corno et al., 2011 and
references therein). The feasibility of the resulting LMIs has been
successfully checked via YALMIP (see Lofberg, 2004) using both
5.2. Closed-loop stability analysis
SeDuMi and SDPT3 solvers.
Once the scheduling law is implemented, the whole controlled
system can be seen as a linear parameter varying (LPV) system. 6. Experimental results
Further, note that the parameter (i.e., the system gain) varies with
respect to time, with bounds on the velocity of its time variation. To Fig. 14 shows the signals measured during a launch controlled
resort to LPV techniques for the closed-loop stability analysis, one maneuver. The maneuver starts at t C 151:5 s, when the rider
needs to obtain a state space representation of the closed-loop system. activates the starting sequence (dash-dotted vertical line). The
To this end, the state-space representation of the closed-loop middle plot shows the clutch set-point (dashed line) and the
system given by the unitary negative feedback connection of the measured position (solid line). As can be seen, the clutch is initially
plant (6) and the integral regulator (17) can be easily obtained as fully opened, the first gear is inserted and then the kiss-point
(
z~_ ðtÞ ¼ AðpÞz~ ðtÞ þ Byo ðtÞ position is estimated. Further, by inspecting the bottom plot, one
ð18Þ can observe that ωe C ω e at t C 154 s. The launch maneuver
yðtÞ ¼ CðpÞz~ ðtÞ;
actually starts few seconds later, at t C 156 s (dashed vertical line
where the varying parameter of the system is p ¼ aM , and its in the figure), when the rider opens the throttle handle (see the
explicit expression is given in Eq. (15). The system matrices are dotted line in the middle plot).
" # " # In the top plot of Fig. 14 the measured acceleration a is depicted
0 0 0 T1
AðpÞ ¼ A0 þA1 pðtÞ ¼ κ
T1
þ μðtÞ; together with its set-point ao. The set-point tracking performance
T 0 0 can be regarded as satisfactory: note that the difference in magnitude
between the tracking error and the oscillations at t C 152 s, which
1 1 are only due to the gear insertion, have an amplitude of about 2 m/s2.
B¼ ; CðpÞ ¼ C 0 þ C 1 pðtÞ ¼ ½0 0 þ 0 pðtÞ: ð19Þ
0 T Note, further, that the set-point signal ao is pre-filtered (with a single
1764 P. Giani et al. / Control Engineering Practice 21 (2013) 1756–1766
Fig. 14. Time histories of: top plot – longitudinal acceleration a (solid line) and set-point ao (dashed line). Middle plot – clutch position x (solid line), clutch set-point xo
(dashed line) and throttle request (dotted line). Bottom plot – clutch output angular speed ωg (dashed line), engine speed ωe (solid line) and threshold on engine speed ω e for
kiss-point estimation (dotted line).
Fig. 15. Launch controlled maneuver in a test with disturbances on the throttle handle. Top plot – longitudinal acceleration a (solid line) and set-point ao (dashed line).
Middle plot – clutch position x (solid line), clutch set-point xo (dashed line) and throttle request (dotted line); Bottom plot – clutch output angular speed ωg (dashed line) and
engine speed ωe (solid line).
pole low-pass filter with angular frequency fF ¼5 Hz) to avoid abrupt disturbances on the throttle request. To this aim, the rider was asked
variations of the control action. Finally, the tracking error at to perform a launch maneuver during which the throttle handle
t C 155:5 s is due to the brake lever release. opening was varied. The measured signals are depicted in Fig. 15.
As can be seen from the bottom plot, the maneuver can be As can be seen, the throttle varying during the maneuver (see
considered concluded at t 161 s. After that time instant the the central plot in the figure) also causes disturbances on the
angular speed ωg of the clutch output shaft (see Fig. 2) equals engine speed (solid line in the bottom plot). Nevertheless, the
the engine speed. From this point onward, the vehicle acceleration controller provides good tracking of the acceleration set-point (see
only depends on the rider's throttle request. the top plot).
Finally, the disturbance rejection properties of the closed-loop Nevertheless, the controller allows a good tracking of the accel-
system are investigated to analyze the response in the face of eration set-point (see the top plot). The good performance of the
P. Giani et al. / Control Engineering Practice 21 (2013) 1756–1766 1765
itudinal acceleration. response is depicted in Fig. 18, which shows that the control
If perturbed conditions are considered, however, the performance objectives are achieved also in this more challenging scenario.
of the new controller get worse than that obtained with the accelera-
tion one, as can be seen by inspecting Fig. 17, which shows the results 7. Concluding remarks
obtained in a test with throttle disturbances. This behavior is some-
how to be expected, as the definition of the controlled variable itself In this work, a clutch-based launch controller for motorcycles
makes this control problem more sensitive to the engine behavior, was presented and discussed. To realize such a system, a low-level
1766 P. Giani et al. / Control Engineering Practice 21 (2013) 1756–1766
Evangelou, S., Limebeer, D. N., Sharp, R., & Smith, M. (2007). Mechanical steering
compensators for high-performance motorcycles. Journal of Applied Mechanics,
74(2), 332–346.
Gander, H., & Loibl, J. (1999). Gearbox-integrated mechatronic control—A new
approach to handle powertrain complexity. Society of Automotive Engineers,
400 Commonwealth Dr, Warrendale, PA, 15096, USA, SAE paper: 1999-01-1055.
Giani, P., Tanelli, M., Savaresi, S., & Santucci, M. (2012). Identification and control of
a motorcycle electro-hydraulic clutch. In IEEE international conference on control
applications (CCA) Dubrovnik (CR) (pp. 142–147).
Giani, P., Todeschini, F., Corbetta, S., Tanelli, M., Savaresi, S., & Fabbri, L. (2011).
Control-oriented analysis and quality assessment of gear shifting in motor-
cycles. In 2011 IEEE international conference on control applications (CCA) (pp.
326–331).
Glielmo, L., Iannelli, L., Vacca, V., & Vasca, F. (2006). Gearshift control for automated
manual transmissions. IEEE/ASME Transactions on Mechatronics, 11(1), 17–26.
Haj-Fraj, A., & Pfeiffer, F. (2001). Optimal control of gear shift operations in
automatic transmissions. Journal of the Franklin Institute, 338(2), 371–390.
Horn, J., Bamberger, J., Michau, P., & Pindl, S. (2003). Flatness-based clutch control
for automated manual transmissions. Control Engineering Practice, 11(12),
1353–1359.
Kiencke, U., & Nielsen, L. (2000). Automotive control systems: For engine, driveline,
and vehicle. Measurement Science and Technology, 11(12), 1828.
Kulkarni, M., Shim, T., & Zhang, Y. (2007). Shift dynamics and control of dual-clutch
transmissions. Mechanism and Machine Theory, 42(2), 168–182.
Lee, C. J., Hebbale, K., Bai, S., & Samie, F. (2006). Control of a friction launch
automatic transmission using a range clutch. In Proceedings of IMECE 2006,
Fig. 18. Launch controlled maneuver with acceleration controller: tracking of a ASME international mechanical engineering congress and exposition, USA.
Lin, S., Chang, S., & Li, B. (2011). Gearshift system design for automated manual
sinusoidal acceleration reference profile.
transmission based on an electromagnetic actuator. In 2011 International
conference on electrical and control engineering (ICECE) (pp. 2250–2253). IEEE.
clutch position controller was first tuned and an acceleration Liu, C. (1999). Vehicle launch automated master clutch control. November 9, US
patent 5,980,428.
controller was designed to ensure a smooth and comfortable Lofberg, J. (2004). Yalmip: A toolbox for modeling and optimization in matlab. In IEEE
departure maneuver. The results obtained on an instrumented international symposium on computer aided control systems design (pp. 284–289).
vehicle confirm the suitability of the proposed approach, and illu- Lucente, G., Montanari, M., & Rossi, C. (2005). Modeling of a car driveline for servo-
actuated gear-shift control. Industrial Electronics, 279–286.
strate a comparison between different choices of the controlled
Mack, W. (2003). Vehicle engine fuel control during start-up. December 17, 2003, EP
variable. patent 0,720,929.
Massaro, M., Sartori, R., & Lot, R. (2011). Numerical investigation of engine-to-slip
dynamics for motorcycle traction control applications. Vehicle System Dynamics,
49(3), 419–432.
References Panzani, G., Corno, M., Savaresi, S., Fabbri, L., Ricci, A., Fioravanzo, F., et al. (2010).
Traction control method for launch maneuvers in a two-wheeled vehicles and
apparatus implementing it. Italian patent MI2010A 000877, 2010, Applicants,
Colvin, D., Ortmann, W., Kraska, M., Encelewski, M., et al. (2005). Launch control of
Piaggio & C. S.p.A, Politecnico di Milano. Filed on May 17, 2010.
hybrid electric vehicle having a torque converterless driveline, December 13, 2005,
Popa, M. (2011). A launch control system for cars. In 2011 15th IEEE international
US patent 6,974,402.
conference on intelligent engineering systems (INES) (pp. 131–135). IEEE.
Corno, M., Savaresi, S., & Balas, G. (2009). On linear-parameter-varying (LPV) slip-
Ross, P., & Schneider, D. (2010). Top ten tech cars-2010. IEEE Spectrum, 47(4), 28–58.
controller design for two-wheeled vehicles. International Journal of Robust and
Samie, F., Lee, C. J., Hebbale, K., & Kao, C. (2007). Vehicle implementation of a gm
Nonlinear Control, 19(12), 1313–1336.
six-speed integrated-friction-launch automatic transmission. In Proceedings of
Corno, M., Savaresi, S. M., Tanelli, M., & Fabbri, L. (2008). On optimal motorcycle
14th Asia Pacific automotive engineering conference, USA.
braking. Control Engineering Practice, 16(6), 644–657. Savaresi, S., Tanelli, M., Taroni, F., Previdi, F., & Bittanti, S. (2006). Analysis and
Corno, M., Tanelli, M., Savaresi, S. M., & Fabbri, L. (2011). Design and validation of a design of an automatic motion inverter. IEEE/ASME Transactions on Mechatro-
gain-scheduled controller for the electronic throttle body in ride-by-wire nics, 11(3), 346–357.
racing motorcycles. IEEE Transactions on Control Systems Technology, 19(1), Savino, G., Pierini, M., & Baldanzini, N. (2012). Decision logic of an active braking
18–30. system for powered two wheelers. Proceedings of the Institution of Mechanical
Cossalter, V., Lot, R., & Maggio, F. (2004) On the Stability of Motorcycle during Engineers, Part D: Journal of Automobile Engineering, 226(8), 1026–1036.
Braking. In SAE small engine technology conference & exhibition, Graz, Austria, Sharp, R. (2001). Stability, control and steering responses of motorcycles. Vehicle
September 2004, 2004, sAE. Paper number: 2004-32-0018/20044305. System Dynamics, 35, 291–318.
Dardanelli, A., Tanelli, M., Picasso, B., Savaresi, S., di Tanna, O., & Santucci, M. (2011). Slicker, J., & Loh, R. (1996). Design of robust vehicle launch control system. IEEE
Control-oriented energy-profiling and modelling of urban electric vehicles. In Transactions on Control Systems Technology, 4(4), 326–335.
2011 IEEE international conference on control applications (CCA) (pp. 332–337). Sun, Z., & Hebbale, K. (2005). Challenges and opportunities in automotive
De Filippi, P., Tanelli, M., Corno, M., & Savaresi, S. (2010). Towards electronic stability transmission control. In Proceedings of American control conference, 2005 (pp.
control for two-wheeled vehicles: A preliminary study. In Proceedings of the 3284–3289).
10th ASME dynamic systems and control conference (DSCC). Tanelli, M., Corno, M., Boniolo, I., & Savaresi, S. (2009). Active braking control of
De Filippi, P., Tanelli, M., Corno, M., & Savaresi, S. (2011). Enhancing active safety of two-wheeled vehicles on curves. International Journal of Vehicle Autonomous
two-wheeled vehicles via electronic stability control. In Proceedings of the 18th Systems, 7(3/4), 243–269.
IFAC world congress on automatic control, Milan, Italy. Tanelli, M., Vecchio, C., Corno, M., Ferrara, A., & Savaresi, S. (2009). Traction control
De Filippi, P., Tanelli, M., Corno, M., Savaresi, S., & Fabbri, L. (2011). Semi-active for ride-by-wire sport motorcycles: A second-order sliding mode approach. IEEE
steering damper control in two-wheeled vehicles. IEEE Transactions on Control Transactions on Industrial Electronics, 56(9), 3347–3356.
Systems Technology, 19(5), 1003–1020. Tóth, R., Felici, F., Heuberger, P., & Van den Hof, P. (2007). Discrete time LPV I/O and
Dolcini, P., Canudas-de Wit, C., & Béchart, H. (2010). Dry clutch control for automotive state space representations, differences of behavior and pitfalls of interpolation.
applications. Springer. In Proceedings of the European control conference (pp. 5418–5425).
Evangelou, S., Limebeer, D., Sharp, R., & Smith, M. (2006). Control of motorcycle Wu, F. (1995). Control of linear parameter varying systems. Ph.D. dissertation,
steering instabilities. IEEE Control Systems Magazine, 26(5), 78–88. University of California.