1. Introduction
The lateral stability of two-wheeled vehicles has been investigated extensively in the last 50 years, both numerically and experimentally. It is well known that there are two main vibration modes, namely weave and wobble [
1,
2,
3,
4,
5,
6]. Weave is characterized by steering oscillations combined with yaw, roll and lateral motion of the vehicle, with frequencies usually below 4–5 Hz, while wobble is dominated by steering oscillation, with frequency usually in the range 6–10 Hz. Weave is usually lightly damped at high speed, say above 100 km/h, while wobble tends to be lightly damped at low to medium speed, although such range is affected by the structural stiffness of the vehicle [
7,
8].
The effect of a rider on the vehicle stability has also been investigated. Historically, the rider has been assumed to be rigidly attached to the chassis, with the inertial properties estimated using prediction-regression formulas from biomechanical databases. A number of different sources are available in the literature, with a review of the most used given in [
9].
Starting from the mid 1980s, the rider’s passive motion on the saddle has been modelled using spring-damper elements tuned to give the typical modal properties obtained from experiments [
10,
11,
12,
13]. More recently, the effect related to ‘hands-on’ and ‘hands-off’ the handlebar has been investigated. Experiments aimed at the identification of the rider–steering interaction has been carried out [
14,
15]. The numerical simulations and the experiments suggest that with hands on the handlebar wobble becomes more stable, while weave destabilizes [
16,
17,
18].
Most of the analyses mentioned above focus on the effect that the main vehicle, tyre and rider parameters have on the frequency and damping of the vibration modes. Such modes are usually presented in terms of the real and imaginary part of the eigenvalues—which are related to the damping and frequency of the vibration modes—as a function of the vehicle speed. In contrast, the focus of this work is on the shape of the vibration modes. The underlying idea is that, given the same combination of frequency and damping ratio, the vehicle may be perceived to be more or less stable by the rider depending on the shape of the vibration modes. In order to characterize the mode shape, the screw-axes associated to the weave and wobble are computed, in addition to the compass diagrams, which are the standard to describe the mode shape. It is recalled that each motion in the space, e.g., that of the chassis of a two-wheeled vehicle, can be represented (instantaneously) as a rotation around and a translation along a screw-axis, also called Mozzi axis [
19,
20]. The direction of the screw axis coincides with the (instantaneous) direction of the angular velocity vector. The intersection between the screw axis and a reference plane gives the velocity centres of the motion projected on that reference plane. Two planes are considered in this work: transverse plane (motion observed from the top of the vehicle) and frontal plane (motion observed from the front of the vehicle). The side view is not interesting in the case of straight-motion analysis. Indeed, it is well know that in such a condition weave and wobble modes do not involve either suspension oscillations or tyre radial oscillations, as long as the vehicle is symmetric (which is the case on most models, including the one considered in this work).
The screw axis has been previously employed to analyse the motion of motorcycles during slalom [
21], lane-change and turning [
22], and lap simulation [
23]. More recently, velocity centres have been used to investigate the mode shape of the weave mode [
24]. In this work, such analysis is generalized through the screw-axis and extended to include also the front view and wobble.
The work is organized as follows.
Section 2 describes the vehicle model employed and discusses its vibration modes, in order to show its consistency with other results reported in the literature.
Section 3 recalls the formulas related to the computation of the screw axis and velocity centres.
Section 4 is devoted to the analysis of the shape of the weave mode, while in
Section 5 the wobble mode is considered.
2. Multibody Model
The multibody model is built in Adams, which is one of the most used environments for vehicle dynamic analysis. The motorcycle model is standard, including the eleven degrees of freedom associated to the gross motion (chassis position and orientation, steering rotation, suspension travels and wheels rotation). The modelling of the structural compliance is limited to the lateral bending and torsion of the chassis (one additional degree of freedom), which is well known to be essential for a proper modelling of the vibration modes [
5,
7,
8]. The tyres are modelled using the Magic Formula approach [
5], which is included in Adams by default. The inertial properties of the bike were measured in the laboratory of the University of Padova, while the rider inertial properties were estimated using the Zatsiorsky–DeLeva dataset, which is one the most used [
9]. The hands are assumed to be off the handlebar [
16].
The vibration properties are usually extracted in two alternative ways: Using a time domain simulation or a frequency domain simulation. The former case resembles the approach employed also during experimental tests, where the system is excited using an impulse (e.g., on the handlebar) and the resulting oscillation is analysed in order to extract its modal component. The latter approach—frequency domain—is the preferred approach in this work, because it allows to compute the vibration properties more efficiently. In practice, all of the vibration modes are extracted simultaneously without applying any impulse on the system. The following procedure is carried out at all the speeds of interest.
A time domain simulation is started at the speed of interest using a proportional-derivative-integral (PID) engine torque controller to keep the vehicle at constant speed (the observed variable is the speed error): Indeed, at least the aerodynamic drag and the rolling resistance need to be balanced. The simulation is stopped when a steady-state condition is reached, i.e., when the transient oscillations have disappeared (which usually happen after 3–5 s). At this stage the PID is disengaged and the plant linearised in order to obtain the standard state space formulation
where
A is the state matrix,
B is the input matrix,
C is the output matrix and
D is the feed-through matrix;
y denotes the observed variables,
u are the inputs (steering torque and engine torque) and
x are the model states:
The model has 31 states: The first 24 states in (
3) consists of the 12 user selected position states (which are manually defined through the PSTATE command in Adams) and their derivatives, while the latter seven states are automatically generated by Adams and are likely associated to the (transient) Magic Formula tyre model (e.g., longitudinal and lateral relaxation equations of the front and rear tyres) and other internal variables not directly controlled by the user. In more detail, in the user-selected states
X,
Y and
Z are the longitudinal, lateral and vertical displacements of the saddle position (however any other point of the chassis works equally fine),
,
and
are the roll, pitch and yaw angles of the saddle reference marker (i.e., of the chassis, since it is assumed rigid),
is the steering angle,
and
are the rear and front suspension deformations,
and
are the rear and front wheel spin angles and
is the bending deflection of the front frame [
7,
8], while
are the states automatically generated by Adams. It is noted that the controller is disengaged before linearising the system, in order to obtain the open-loop dynamics, i.e., the dynamics of the bike and not those of the bike-controller combination (in addition, one would have more states in (
3) in the case the PID is still engaged at the time of the linearization). The procedure is automated using an Adams
macro, which is then called from a Matlab script. The vibration modes consist of the (complex) eigenvalues of the state matrix
A, with the mode shape being the related (complex) eigenvectors.
Figure 1 shows the root-locus (imaginary vs. real part of the eigenvalues) of the vehicle under investigation, for speeds between 5 (circles) and 50 m/s (squares). It goes without saying that there are as many eigenvalues as the number of states in (
3)—as usual only the upper half of the root-locus diagram is shown because it is symmetric with respect to the
x-axis. Two ‘high’ frequency modes can be seen above 13.5 Hz (85 rad/s), corresponding to the front and rear wheel hop, respectively—the former mainly involves the bouncing of the front wheel on the road, while the latter mainly involves the bouncing of the rear wheel on the road. They are marginally affected by the speed variations, the rear hop mode being mainly affected in terms of frequency (which slightly decreases at high speed), the front hop mode being mainly affected in terms of damping (which slightly decreases with speed). The rear wobble mode is visible below the hop modes, with a damping increasing with the speeds, while its frequencies decrease with speed from 9.5 Hz (60 rad/s) to 0 Hz (non-vibrating). This mode is usually not very interesting because it is always stable. Wobble is a mode mainly involving steering oscillations, with frequencies decreasing from 8.5 Hz (53 rad/s) to 5.5 Hz (35 rad/s) in this vehicle. Weave is a mode involving the lateral degrees-of-freedom of the vehicle, and has frequencies rising with speeds from 0.5 Hz (3 rad/s) up to 5 Hz (31 rad/s). On the horizontal axis there is the capsize mode: It does not vibrate, is lightly unstable at low speeds (in this vehicle), and mainly involves the roll and lateral degrees of freedom. Finally, the modes associated with the suspension dynamics are visible at lower frequencies: Bounce (or heave) has frequencies around 2.4 Hz (15 rad/s), while pitch has frequencies around 3.2 Hz (20 rad/s). As a recap, the modes of the vehicle in straight running can be divided into two categories: In-plane modes (namely bounce, pitch and hops) and out-of-plane modes (namely capsize, rear wobble, wobble and weave). The latter modes are the most interesting for the current analysis, because they have implications on the running stability of two-wheeled vehicles. Weave is also one of the most investigated modes, because it is lightly damped in many vehicles when the speed is high enough.
Figure 2 shows the compass plots of the weave mode shape: The length of each arrow represents the magnitude of the associated degree of freedom, with the related phase being the angle with respect to the horizontal axis. It is recalled that, as is common in vibration analysis, only the ratio between the magnitudes and the relative angles matter. The shape of the weave mode at high speed is similar to other results reported in the literature, with yaw almost in phase opposition with respect to the steering, roll in between the steer and yaw, while the steer lags with respect to the lateral motion [
8,
12,
24]—an SAE conventions is employed, i.e., the
z axis (both yaw and steer) points downward and the
x axis points forward, while the
y (lateral) axis completes the orthogonal triad. At low speeds all the four main degrees of freedom involved have similar magnitudes, with the roll (
) prevailing on the others, while at high speeds the steer angle (
) becomes dominant (however, there are still visible components of the other degrees-of-freedom).
It is recalled that in [
24] two main types of weave shapes are defined: When the yaw (
) is in phase with the lateral displacement (
y) the weave is called “under-steering” (the centrode intersection falls behind the centre of mass, as will be discussed in
Section 3), otherwise the weave is called “over-steering” (the centrode intersection falls ahead of the centre of mass) and represents the case discussed in this work and shown in
Figure 2. It is also said that “under-steering” scenarios are associated with an increased perception of safety.
3. Screw-Axis and Velocity Centres
The screw axis of the chassis is computed from the eigenvectors of the state matrix
A in (
1), which can be ‘animated’ in the time domain through
where
is the magnitude of the eigenvector state (i.e., the length of the arrow of the compass plot),
is the (undamped) frequency of the corresponding eigenvalue,
is the damping ratio of the corresponding eigenvalue,
is the phase (i.e., the angle of the arrow of the compass plot), and
t is the time. Each point
of the chassis has a velocity
and angular velocity
during the oscillation—the latter is the same for each point of the chassis, which is here treated as a rigid body. The velocity
can be divided in two different components:
parallel to
and
normal to
, which are given by
The normal component can also be written as
where
d is the distance between the screw axis and
. When multiplying both sides by
one obtains
which can be rewritten using triple-product identity as
Therefore, the distance
d can be computed at each instant from
while the equation of the screw axis is given by
where
is a scalar associated with the infinite points of the screw axis line.
The three-dimensional motion of the chassis can be projected on an
transverse plane (parallel to the road plane, i.e., top view), a
frontal plane (i.e., front view) or an
sagittal plane (i.e., side view). In this case the screw axis is replaced by the velocity centre, whose trajectory on the selected plane can be obtained by intersection between the screw line and the selected plane. The scalar
corresponding to the transverse plane is obtained when solving the third equation in (13) for
, with
being the height of the selected plane:
Similarly, the scalar
corresponding to the projection on the frontal plane is given by
which is obtained from the second of (13) in the case
, with
being the coordinate of the selected plane. Finally, the intersection with the sagittal plane is not considered, since in straight motion the lateral modes are decoupled from the longitudinal modes: As a consequence
(pitch rate) during weave and wobble, and the screw axis remains parallel to the vehicle sagittal plane.
In principle, the approach presented can also be applied to experimental data, i.e., logged from the IMU of the vehicle, in addition to numerical data. The approach has shown to be able to work in two-dimensional scenarios (velocity centres), as demonstrated in [
24]. From the practical point of view, the mode shape need be extracted first. When the problem is attacked numerically, it is convenient to extract the mode shape from the linearisation of the system (frequency domain approach). When the problem is attacked experimentally, a time domain approach is usually the preferred choice, i.e., the time signals are fitted to build the mode shape. Once the mode shape is obtained, the method makes no distinction on their numerical or experimental origin. In general, the approach presented is expected to work well if the mode shape is computed well.
6. Conclusions
The mode shape of the most important lateral vibration modes of two-wheeled vehicles, namely weave and wobble, are analysed through a screw axis approach (instead of the classic compass diagram approach), which is an extension of the velocity centre approach recently proposed in the literature. The analyses reported in the literature have been extended to include also the frontal plane, in addition to the transverse plane, and wobble, in addition to weave. Finally, multiple transverse and frontal plane have been considered. It has been shown that different patterns can be obtained depending on the selected plane, and also different dynamic classifications, e.g., under- vs. over-steer behaviour.
This highlights the importance of choosing the appropriate reference plane to correlate the rider’s sensations with the mode shapes: Saddle planes are closely related to the effective rider position, while centre of mass planes are related to the whole system dynamics. Both of these options are dependent on the motorcycle geometry, so another option is the use of the rear contact point planes, which do not change with the rider and bike.