Next Article in Journal
An FCM-Based Image De-Noising with Spatial Statistics Pilot Study
Previous Article in Journal
Extended High Frequency Thresholds and Their Relationship to Distortion Product Otoacoustic Emissions, Hearing Acuity, Age, Gender, Presence of Spontaneous Otoacoustic Emissions, and Side of Measurement
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Parameter Estimation Scheme for Vehicle Suspension Systems Based on Response and Test Track Prioritization

1
Centre for Automotive Research and Tribology, Indian Institute of Technology, Delhi 110016, India
2
Aselsan Inc., Ankara 06200, Turkey
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(18), 10312; https://doi.org/10.3390/app131810312
Submission received: 5 June 2023 / Revised: 29 July 2023 / Accepted: 29 August 2023 / Published: 14 September 2023
(This article belongs to the Section Mechanical Engineering)

Abstract

:
In this paper, a system identification methodology based on vehicle response and test track prioritization is presented. The proposed method can be used to perform time-domain parameter estimation by simply driving the vehicle on different road profiles, thus eliminating the necessity of having a special test setup or excitation input feed. The method is based on exploiting the dependence of the identifiability of vehicle parameters on vehicle responses and test tracks. To prioritize the test tracks, the responses and test tracks are weighed based on their capabilities to estimate the vehicle parameters, and these weights are obtained in a preliminary analysis of a seven-degree-of-freedom ride model developed in MATLAB® (R2021b). An optimization framework based on a differential evolution scheme with an optional archive scheme (JADE) is used to estimate the twelve vehicle parameters. The proposed system identification scheme is verified on tests using a high-fidelity vehicle model developed in ADAMS® (29.2)using several tracks with different severities. Experimental validation is performed on a test vehicle, and it is demonstrated that the vehicle suspension system parameters can be identified accurately with fast convergence performance.

1. Introduction

System identification is routinely used to estimate the parameters of the mathematical model of a system from the measured data [1]. Estimating vehicle model parameters has been an intriguing problem for the evaluation of ride comfort [2]. A detailed literature survey is presented in [3]. In general, the parameter estimation procedures can be divided into two-groups: time-domain approaches [4] and frequency-domain approaches [5]. Moreover, in terms of the data collection aspect, the studies can be divided into two-groups: system identification using excitation data [6] and system identification on a vehicle driven on different road profiles [7].
Time-domain system identification using excitation input is the major method followed in the literature. Best and Gordon proposed a robust technique to identify suspension parameters based on linear regression of impulse–momentum equations by using randomised time intervals for integration [8]. Kanchwala used a hardware-in-the-loop vehicle simulator, applied rectangular bump motion to the vehicle and used torque inputs for excitation in all-wheel-drive vehicles [9]. Kim and Ro used a linearised seven-degree-of-freedom model and a singular perturbation method to identify the parameters of an active suspension system [10]. Zhou et al. used a Jacobian approach to determine suspension and damping rates of a planar double-wishbone suspension mechanism and compared their results against ADAMS simulations [11]. Balike et al. also worked on a double-wishbone quarter car model to estimate suspension damping when subjected to harmonic and bump/pothole excitation [12].
Numerous frequency-domain system identification approaches using specific excitation signals are also available in the literature. Attia et al. utilized IMU signals only to estimate the transfer functions for wheels and active suspension actuators in the presence of noise and uncertainties [13]. Similarly, Garcia and Patino used accelerometer inputs for suspension parameter estimation and compared estimation results of a Kalman filter, particle filter and neural networks [14]. Thite et al. used a matrix inversion approach to incorporate vehicle dynamic constraints in a full-scale four-post rig for system identification with noisy experimental data [15]. Cossalter et al. worked on motorcycles and used assumptions for the distribution of vehicle forward speed to identify suspension characteristics with a frequency-domain approach [16]. Cui and Kurfess used a sine sweep to identify the parameters of a non-linear full vehicle model and the shock absorber hysteresis characteristics on an experimental test rig [6]. Demic used dynamic programming to identify the vehicle vibration parameters by applying experimental data collected from a motor vehicle with noisy instrumentation [17].
Similar to this paper, employing different road profiles for vehicle ride parameter estimation has been studied in the literature. In the time domain, Thaller et al. drove their vehicle over bumps and used the continuous time response data demonstrating the vehicle dynamic response to estimate the suspension parameters [4]. Similarly, Reiterer et al. used four accelerometer measurements on a vehicle traversing over a single bump to estimate vehicle parameters using subspace identification, model updating and direct continuous time system identification techniques [18]. Kanchwala benefited from sinusoidal test track profiles in the time domain, and he proposed a method to identify the suspension system parameters using a Laplace domain reduced order to handle the complexity between a full car and a quarter car model [7]. Kohlhuber et al. estimated vehicle and tire parameters for a vehicle with different passenger and luggage loads using a Kalman filtering-based approach in real-life driving profiles [19]. Ventura et al. modelled a vehicle as a combination of 42 robotic formalisms and identified dynamic parameters of each formalism under sinus steering motion and straight-line tests with sudden deceleration [20].
Driving a vehicle over small bumps and extracting vehicle parameters in the frequency domain has been widely studied in the literature. Zhang et al. used a vehicle frequency response function and the data indicating the displacements of the vehicle–road contact points to estimate this function [21]. Pan et al. trained and tested a deep neural network on the data collected during bumpy road travel and showed that their method can estimate the suspension system parameters in real-time [22]. Dong et al. used a subspace identification technique with measured vertical accelerations of the unsprung mass as input to the system identification procedure in addition to the other measured outputs [23].
The vehicle’s suspension and tires isolate the occupants from ground disturbances and suspension models are studied thoroughly in the literature [24,25]. Depending on the vehicle, suspension models can be broadly classified into: quarter car, half car and full car models [26]. The quarter car model is simple and does not account for the effects of three other wheels. The half car model is midway in complexity and allows for fore/aft or sideways interaction but not both. The full car model is computationally complex but accounts for all of the above-mentioned effects. We have considered a seven-degree-of-freedom (dof) full car suspension model for this study. The system identification methodology is outlined in the adjoining section.

2. Proposed Approach

In this section, we provide a brief overview of the proposed methodology. For system identification of the vertical dynamics of a vehicle, in addition to the vehicle suspension and tire parameters, the centre of gravity (C.G.) location, unsprung and sprung masses and their inertias have to be estimated, as they greatly influence the ride performance [18,27]. Among this set of parameters, some can be measured easily (e.g., the wheelbase), while others are difficult to estimate (e.g., the pitch and roll inertia). In addition, the suspension parameters are dependent on the operating condition (tire stiffness is a function of inflation pressure and load) and also vary with the life of the vehicle (damper performance deteriorates with time due to reduction in oil viscosity, resulting in a decrease in the damping force). The system parameters of interest are defined along with the difficulty level involved in their estimation in Table 1. The parameters are divided into three categories based on the amount of effort required for their estimation: easy, moderate and difficult.
We propose a novel system identification procedure to estimate these twelve parameters that influence vehicle vertical dynamics. The parameter estimation on time-domain data is based on a least-square optimization scheme. There are a wide variety of optimization methods; however, value-based techniques like evolutionary optimization or genetic algorithms are more suitable due to the complex dependency of the optimization parameters on the cost definition. As an example, differential evolution (DE) is a heuristic global optimization approach that has faster convergence and necessitates fewer control variables as compared to genetic algorithms [28]. Among various modifications of DE, Zhang et al. proposed JADE: adaptive differential evolution with an external archive, in which the historical data provide the information regarding the direction of the progress and improve diversification with adaptation [29]. In this paper, we employed the JADE algorithm as the optimization procedure.
The purpose of this paper is to investigate the effect of different test tracks and vehicle parameters on responses to develop a system identification framework. The vehicle responses are acquired using accelerometers mounted on the wheel axles and suspension-to-body attachment points and a gyro mounted on the vehicle chassis. The time-domain data are collected while driving the vehicle at different speeds on selected test tracks. The sensors—namely, the accelerometers and IMU—can be easily installed, thereby eliminating the need for a specialized and expensive test rig.
Next, mapping between responses and the strength of various test tracks to excite these responses is developed. Three test tracks used for this study are the chassis-twist, herringbone and washboard, which all have different bump amplitudes and wavelengths. Finally, the vehicle is driven on these test tracks, and response data are measured. The proposed optimization procedure based on JADE evaluates these data measures and systematically estimates the vehicle ride parameters. The contribution of this paper is threefold: (1) the dependency level between estimation parameters and vehicle responses is extracted, (2) evaluation of the test tracks based on their performance to excite vehicle responses is performed, and (3) in the proposed systematic approach using data collected on different test tracks, the vehicle parameters are estimated. The proposed method is verified on the data acquired in the simulation and co-simulation environments, and its accuracy is validated on experimental data.
During system identification, the spread of the estimated parameters in the population throughout the optimization iterations—namely, offspring—is evaluated. It is known that after a certain number of offspring, the parameters should converge to the original values. However, the decline in the spread of the estimates in the population is considered as the dependency of the system identification procedure on the test tracks. It is observed that some test tracks outperform in terms of faster decline in the spread of the estimates of some parameters. Selection of the test tracks is proposed at this stage. On the selected test tracks, the tests are repeated on a higher-fidelity vehicle model in an ADAMS–MATLAB co-simulation environment to verify the proposed estimation algorithm. Following this verification test, the system identification procedure is applied to the actual vehicle. The proposed methodology adopted in the paper is explained using a flowchart in Figure 1.
We start with the test vehicle for which the parameters need to be estimated in Applsci 13 10312 i001 of Figure 1. Next, we model the vehicle ride characteristics using a seven-dof model. Next, we validate the model against ADAMS simulation results in Applsci 13 10312 i002 and then investigate the field-test-based approach in Applsci 13 10312 i003. In the simulation approach, full car multi-body dynamics models of the vehicle and test tracks are developed in the ADAMS environment [30]. In the field-test-based method, the vehicle is driven on a variety of deterministic test tracks, and the responses are measured using a set of accelerometers and a gyro. The simulation results and test track measurements are used for model fitting using an improved JADE algorithm, as shown in Applsci 13 10312 i004. For this purpose, the tracks and responses are weighed against the parameters to be estimated.
The structure of the paper is as follows: In Section 3, mathematical modelling of the vehicle—including the parameters to be estimated, the experimental setup and the instrumentation used in the validation tests and the ADAMS model used in the verification tests—are presented. In Section 4, the proposed method, response prioritization and track prioritization scheme are presented. In Section 5, the results are presented and the accuracy of the method is validated. The paper concludes with Section 6.

3. Vehicle Model and Experimental Setup

3.1. Mathematical Modelling

To study vehicle ride comfort, a 7-dof vehicle model including suspension is considered to exhibit adequate characterisation. Figure 2 shows the full car ride model. A i ,   B i and C i correspond to the axle, suspension-to-body attachments and ground–wheel contacts, respectively.
The vehicle ride model has 4 dof corresponding to wheel jounces z 1 through z 4 and an additional 3 dof for bounce z, roll ϕ and pitch θ , respectively. The ground displacements at four wheel-contact points are given by u 1 through u 4 , respectively, and vertical dynamics are represented by (1)–(7).
M s z ¨ = K f z fl K f z fr K r z rl K r z rr C f z ˙ fl C f z ˙ fr C r z ˙ rl C r z ˙ rr M s g
I x x θ ¨ = K f l f z fl + K f l f z fr + C f l f z ˙ fl + C f l f z ˙ fr K r l r z rl K r l r z rr C r l r z ˙ rl C r l r z ˙ rr
I y y ϕ ¨ = K f b z fl K r b z rl C f b z ˙ fl C r b z ˙ rl + K f b z fr + K r b z rr + C f b z ˙ fr + C r b z ˙ rr
M uf z ¨ 1 = K f z fl + C f z ˙ fl K t z t , fl C t z ˙ t , fl M uf g
M uf z ¨ 2 = K f z fr + C f z ˙ fr K t z t , fr C t z ˙ t , fr M uf g
M ur z ¨ 3 = K r z rl + C f z ˙ rl K t z t , rl C t z ˙ t , rl M ur g
M ur z ¨ 4 = K r z rr + C f z ˙ rr K t z t , rr C t z ˙ t , rr M ur g
(1)–(3) represent the ride, pitch and roll dynamics, respectively, while (4)–(7) represent the four wheel jounce motions. The effective suspension travel (difference between the body motion and unsprung mass motion at individual wheel corners) and wheel travel (effective unsprung mass motion obtained by subtracting the ground excitation) of the front left/right and the rear left/right are given by (8):
z fl = z 1 y 1 , z fr = z 2 y 2 , z rl = z 3 y 3 , z rr = z 4 y 4 , z t , fl = y 1 u 1 , z t , fr = y 2 u 2 , z t , rl = y 3 u 3 , z t , rr = y 4 u 4 .
In (8), z 1 through z 4 are the vertical displacements of the suspension-to-body attachment points that are given by (9):
z 1 = z l f θ + b ϕ , z 2 = z l f θ b ϕ , z 3 = z + l r θ + b ϕ , z 4 = z + l r θ b ϕ .
In (9), it has been assumed that the vehicle pitch and roll motion happens about its centre of gravity, which is at a distance of l f from the front and l r from the rear axle; it is assumed that there is left–right symmetry, and the half track width of the vehicle is given by b, as shown in Figure 2.

3.2. Experimental Setup

The experimental validation of the proposed method is done using an all-terrain vehicle (ATV) built for the BAJA SAE-India student competition, as shown in Figure 3. The vehicle is equipped with a double-wishbone front suspension and a semi-trailing-arm rear suspension (for details, see [31]). The front suspensions have Float 3 and the rear suspensions have Float 3 EVOL R shocks [32]. The suspensions and tires are characterized on an MTS 850.25 damper test rig and MTS 370.10 elastomer test rig at the National Automotive Test Tracks (NATRAX) facility of the Government of India at Indore [33]. The suspension and tire mounted on the test rig is also shown in Figure 3a.
The vehicle chassis parameters (sprung mass, C.G. location and roll and pitch inertias) are obtained from the detailed CAD model of the vehicle, as shown in Figure 3b. The vehicle parameters P obtained from rig testing (suspension and tire) and the CAD model are reported in Table 2.
From measured suspension properties using the test rig ( k f , r and c f , r ), the equivalent suspension properties at the wheels ( K f , r and C f , r ) are obtained after multiplying by the square of the motion ratios. These motion ratios are functions of the suspension geometry and can be determined either from the ADAMS half car suspension models or can be measured experimentally [34]. In this paper, the motion ratios of the BAJA ATV are measured experimentally by raising and lowering the wheel of interest and measuring the spring compression and extension; for details of these experiments, see [35].
The vehicle ride performance is characterised by recording the acceleration responses of the suspension-to-body attachment points B i and the wheel accelerations measured at axle locations A i . For this purpose, the vehicle is instrumented with MEMS-based ADXL326 accelerometers (a total of eight). These accelerometers are mounted on wheel axle locations and suspension-to-body pivot points using magnetic mounting strips (see Figure 4a). The data acquisition system consists of a FAT32 microSD card module and an Arduino ATMega328P microcontroller board. These systems are compatible with a breadboard, making it easy to connect them together and power the circuit using a standard 9V battery. The data acquisition system is mounted on the vehicle dashboard (see Figure 4b).
In addition to this, a gyro sensor and a vertical accelerometer is also mounted at the C.G. location of the vehicle in order to record the pitch and roll rates and the vertical acceleration of the sprung mass, which are used for vehicle characterisation in addition to the axle and body point acceleration responses.

3.3. ADAMS Model

Before validating the proposed method on the experimental setup, we develope an ADAMS model of the vehicle with fidelity higher than that of the 7-dof mathematical model to be used in an intermediate verification step. The finite-element model of the chassis is developed in Nastran and imported to ADAMS. The four mounting locations B i are defined as interface nodes. In addition, the model has three more interface nodes denoted as D, E and F corresponding to the centre-of-mass locations of the driver, engine and battery, respectively (see Figure 5 right). Three rigid bodies with mass and inertia properties representing the driver, engine–driveline assembly and battery are attached to these interface nodes. The inertia properties of the driver are obtained from [36] and those of the engine and battery are obtained from the vehicle CAD model.
Four spring–dashpot pairs with the equivalent properties from Table 2 are attached between points B i on the car body and the unsprung masses at wheel axle A i . The unsprung masses are connected to ground contact points C i by springs and dashpots representing the tyre properties (see Table 2).
For performing ADAMS simulation, a flexible multi-body dynamics model is developed. The vehicle chassis is made of a roll-cage type structure. The effect of frame flexibility is captured by means of the FE model (Figure 5 right) of the roll cage, as shown in Figure 5 left.

4. Methodology

The purpose of this research framework is to achieve accurate and fast-converging parameter estimation for a vehicle suspension system. The method uses time-series data, either in simulation or from the experimental setup, that contain the acceleration of the wheels and body and the orientation of the vehicle body. While driving the vehicle at different speeds on the three selected test tracks—namely, chassis-twist, herringbone and washboard with different bump amplitudes and wavelengths—the accelerometer and gyroscope sensor data are recorded or generated synthetically. These data are used for parameter identification, and the benefit of the proposed method is that it does not necessitate an expensive test rig.
The twelve parameters (P) presented in Table 1 are estimated using the square of the error between the ideal responses ( R ^ ) obtained from the mathematical model in (1)–(7) and the measured responses (R) recorded during the driving experiment. There are ten different tracks, as will be explained in Section 4.2. For track i, the errors in the responses can be written as in (10).
e i , P e s t = k ( R ^ i , k ( P e s t ) R i , k ( P r e a l ) ) 2
where k indicates the instant measurement. For the same length of measurements, for each track i, response errors e i , P e s t can be calculated. The optimization objective is to minimize the weighted sum of these errors. The optimization problem can be defined as in (11).
min P e s t w i e i , P e s t
The novelty of the proposed method is the adjustment of these track weights w i adaptively during the optimization procedure to exploit the test track data and achieve faster-converging and more accurate estimation. To solve the optimization problem in (11), adaptive differential evolution with an external archive (JADE) is utilized. The details of this optimization framework are presented in Section 4.1. In this optimization procedure, a population of estimates of the parameters P e s t is evolved towards the real parameters P r e a l throughout the iterations. The track weights w i sum to 1 and are recalculated in the proposed method at each optimization iteration.
To determine the adaptation in w i , at the end of each optimization iteration, the variance of the parameter estimates in the population, σ l are calculated for each parameter, and normalized with the mean of that parameter. Let us indicate the parameter index is with subscript l. The calculated self mean-normalized parameter variances are later normalized with all 12 parameters in the set, a normalized spread of the parameters s l is calculated in (12). Note that s l is obtained for the output population of optimization iteration with current weights w i e i , P e s t .
σ l ¯ = σ l μ l s l = σ l ¯ σ l ¯
A parameter-to-track mapping is generated, as will be explained in Section 4.3. This procedure produces a matrix P 2 T that maps the importance of the parameters to the importance of the tracks; the weights of the tracks w i are updated as given in (13). To preserve continuous and consistent optimization, before continuing with the next iteration, the total cost is updated based on the new track weights.
w i = P 2 T · s
The summary of the proposed method is presented in Figure 6. The novelty of the proposed method is in the adaptation of the track weights: those tracks that demonstrate the effect of the parameters with a bigger spread in the population at the output of the optimization iteration will have bigger weights. To obtain a mapping between tracks and parameters before running the optimization procedure, using the mathematical model, first a parameters-to-response mapping is generated and then a responses-to-tracks mapping is created. These mappings are merged to obtain a global parameters-to-tracks mapping.

4.1. Optimization Framework: JADE

In parameter estimation problems, evolutionary algorithms are often utilized. In this paper, adaptive differential evolution with an external archive (JADE) [29] is employed as the optimization framework. JADE has advantages in its usage of crossover and mutation functions similar to other evolutionary algorithms [28] and adaptation for the parameters of mutation and crossover factors in an ’evolution of the evolution’ concept similar to other differential evolutionary algorithms [37]. Furthermore, since the best candidate to be used in mutated offspring generation is selected from the percentage of the best population members instead of the best one itself, premature convergence is avoided. Moreover, it benefits from an external archive whose members are used in differential mutation, which is a further precaution against impoverishment.
Mutation: In JADE with an external archive, in addition to the population set, denoted by P , an archive of solutions, denoted by A , is preserved. A mutation vector is generated:
v i , g = x i , g + F i x best , g p x i , g + F i x r 1 , g x ˜ r 2 , g
where g indicates the generation number, i indicates the ID in the population, x i , g is the vector in P going through the mutation operation, F i is the mutation factor associated with the vector x i , g , x best , g p is the vector randomly chosen as one of the top 100 p % individuals in P with p 0 , 1 , x r 1 , g is a vector randomly chosen from P satisfying x r 1 , g x i , g , and finally, x ˜ r 2 , g is a vector randomly chosen from P A satisfying x ˜ r 2 , g x i , g and x ˜ r 2 , g x r 1 , g .
The mutation factor F i is selected for each individual x i , g of generation g according to a Cauchy distribution with location parameter μ F and scale parameter 0.1. If  F i > 1 , then it is truncated to F i = 1 , and if F i < 0 , then it is regenerated. The value μ F is an adaptive parameter (see below for parameter adaptation).
F i = r a n d c i μ F , 0.1
Crossover: This is performed after mutation and a binomial selection are done:
u j , i , g = v j , i , g , if r a n d ( 0 , 1 ) C R i or j = j r a n d x j , i , g , otherwise
where r a n d ( 0 , 1 ) is a uniform random number generator outputting within the interval of [ 0 , 1 ] independently for each generation g, individual i and component j. The parameter j rand is a random integer generator with the same size as the individual length, and  C R i is the crossover probability generated independently for each individual x i according to a normal distribution of mean μ C R and a standard deviation of 0.1. It is truncated to [ 0 , 1 ] . The variable μ C R is an adaptive parameter
C R i = r a n d n i ( μ C R , 0.1 )
Selection and Parameter Updates: The next spring x i , g + 1 is set equal to the one with the minimum cost function between x i , g and u i , g . If  u i , g is selected, then x i , g is moved to the archive set A , and  μ C R and μ F are labelled as successful parameters. At each generation g, randomly selected solutions in the archive are removed to keep the size of A less than or equal to the population size, if necessary.
For each generation g, denote S C R as the set of all successful crossover probabilities and denote S F as the set of all successful mutation factors. Then for the next generation, μ C R and μ F are calculated according to:
μ C R = ( 1 c ) · μ C R + c · m e a n A S C R μ F = ( 1 c ) · μ F + c · m e a n L S F
where c is a positive constant between 0 and 1, m e a n A ( · ) is the arithmetic mean, and  m e a n L ( · ) is the Lehmer mean:
m e a n L S F = F S F F 2 F S F F
Initially, μ C R and μ F can be chosen as 0.5 . For details about JADE, please refer to [29].

4.2. Test Tracks

Accelerated fatigue tracks are widely used to test vehicle suspensions for ride comfort and durability. These tracks consist of a variety of surfaces from low-to-high severity and are designed to produce accelerated ageing of the vehicle’s structure and components. Fatigue tracks contain a variety of surfaces like Belgium pave, pot holes, twist track, washboard, resonance track, herringbone, rough road, sine sweep, etc. There are a total of 28 different profiles that are available at the National Automotive Test Tracks (NATRAX) where the experimental study was performed. These tracks enable manufacturers to decide their own course of durability with various options.
The test tracks and tests performed for the proposed parameter identification procedure at the NATRAX facility are given in Table 3. These tracks have a simple displacement profile.
  • Chassis-Twist Track: This is a 4 m-wide track. The left and right track ends are sinusoids separated in phase by π radians (see Figure 7b). Between the two extreme profiles on the right and the left, the variation is linear. During testing, a narrow vehicle can be driven on one side of the track to increase the intensity of excitation at one wheel at the cost of reducing the intensity at the other.
  • Herringbone Track: In this track, the bumps are inclined at an angle of 20 degrees across the width of the track (Figure 7a). The road inputs for the left and right wheels are no longer identical; the phase difference between them depends on the vehicle width.
  • Washboard Track: This is the simplest sinusoidal track. Inputs to the left and right wheels are identical.
The vehicle used for field testing has an unloaded tire radius of 300 mm. Since the wavelength of the Herringbone sinusoidal track is comparable to the tire radius, although the road profile is sinusoidal, the actual displacement input to the wheel is not sinusoidal. The road surface geometry has to be converted into an equivalent vertical input to be applied at the wheel–ground contact points C i of the vehicle ride model. A simple road contact kinematic model that calculates the effective wheel displacement is employed.
Road Contact Kinematic Model: Consider a rigid wheel going over a sinusoidal track as shown in Figure 8a. The track amplitude is A, the wavelength is L, the wheel radius is R, the coordinates of the wheel centre O are ( x ¯ , u ¯ ) , and the wheel–ground contact point P is ( x , u ) . From geometrical considerations,
x = x ¯ + R sin θ ,
u = A sin 2 π x L ,
d u d x = tan θ .
Differentiating (20) gives
x ˙ = x ¯ ˙ + R θ ˙ cos θ ,
where x ¯ ˙ is the longitudinal velocity V (taken as a constant). Substituting (21) into (22) and differentiating, we get
θ ˙ = A 2 π L 2 sin 2 π x L x ˙ cos 2 θ .
(23) and (24) yield
x ˙ = V 1 + A R cos 3 θ 2 π L 2 sin 2 π x L , θ ˙ = A v 2 π L 2 sin 2 π x L cos 2 θ 1 + R cos 3 θ A 2 π L 2 sin 2 π x L
Equation set (25) is solved numerically in MATLAB using ode45 with initial conditions x = x ¯ = L 4 , θ = 0 at t = 0 .
A typical solution is shown in Figure 8b.
This ground excitation is used as input for solving the differential equations of motion of the ride model to compute vehicle responses.

4.3. Response and Track Prioritization

Response Prioritization: The vehicle ride behaviour is objectively evaluated by means of pitch and roll rates ( θ ˙ , ϕ ˙ ) and body and axle acceleration responses z ¨ i , y ¨ i i 1 4 . These vehicle responses (physics) on a particular test track are a function of the vehicle parameters. To understand the effects of parameters on the responses of interest, each parameter is varied one at a time. Each of these vehicle parameters is increased by 25% of its baseline value for the vehicle simulation performed at low and high speeds on the low-severity herringbone track. The effects of the parametric sweep on the vehicle responses ( ϕ ˙ , θ ˙ , z ¨ , A b ( z ¨ i ) , A w ( y ¨ i ) ) are quantitatively estimated in terms of percentage variation of the peak value of the responses obtained using the baseline and the new sets of parameters. As an example, the results of the simulation responses of a vehicle traversing on a low-severity herringbone track are tabulated in Table 4 for low- and high-speed tests ( V L and H, respectively). The responses that are unaffected by variation of a certain parameter are denoted with ⌀.
For developing this parameter-to-response mapping, the dependence of a parameter to a particular response as presented in Table 4 is translated into a dependency-star rating as shown in Table 5. The ★ rating indicates the level of the dependence, i.e., whether the particular response is loosely or strongly affected by the underlying vehicle parameter of interest. Table 5 is the average of the dependencies of each parameter on every response for all the tracks considered in Table 3.
Track Prioritization: In the next step of the procedure, a response-to-track mapping matrix is constructed to identify the dominant effect of a particular response on a particular test track of interest. As an illustration of the rationale behind this, it is observed in the vehicle simulation performed on a low-severity herringbone track at low and high speeds that as the vehicle speed V is increased from low to high (↑), the change in the response of interest is shown as a percentage increase or decrease as compared to its value at low speed. The values are reported in Table 6. A similar analysis is performed for each test track in Table 3 to obtain a dependency-star rating mapping between responses and tracks.
The final step in the procedure is to determine the overall relation between the parameters and the tracks. This mapping is obtained by combining the parameter-to-response and response-to-track mappings. In Table 7, T, H and W stand for chassis-twist, herringbone and washboard tracks, respectively. The first subscript stands for the track severity, and the second subscript stands for the vehicle speed: for instance, T L L is the low-speed test on the low-severity chassis-twist track.

5. Results

The proposed system identification method based on track and response prioritization for the suspension system parameter estimation problem is tested using a hierarchical approach:
  • Proof-of-Concept Tests: These tests are performed in a MATLAB environment. The wheel excitations are generated by the road kinematic model. The true vehicle responses are generated by the 7-dof model with known parameters. A system identification procedure based on the track and response prioritization estimates the parameters, reducing the errors between the estimated responses and true responses. In Section 5.1, (1) the evolution of spread of the parameter estimations throughout generations is presented, and (2) the normalized estimation errors for different test tracks are demonstrated and compared against our track prioritization scheme. These two results demonstrate the feasibility of the proposed method.
  • Verification Tests: These are performed in a MATLAB–ADAMS co-simulation environment where the high-fidelity vehicle model with the known parameters generates the true responses. A system identification procedure based on track and response prioritization estimates the parameters by reducing the errors between the responses estimated with the 7-dof model and the true responses. In Section 5.2, body and axle accelerations and the orientation rates for a selected track are demonstrated for the ADAMS model and the 7-dof vehicle model with the estimated parameters. The results verify the capability of the proposed method to execute with the data acquired from a sophisticated model or with real data.
  • Validation Tests: These tests are performed on the real test vehicle. The vehicle is driven on a real road, and the true parameters are measured and logged on the system. Similar to the above two models, the system identification procedure based on track and response prioritization estimates the parameters by reducing the errors between the response estimated with the 7-dof model and the true responses. In Section 5.3, (1) the error between the true suspension system parameters and the final parameter estimates are tabulated, and (2) the normalized errors between real test data and the 7-dof vehicle model with estimated parameters in terms of body and axle accelerations and the orientation rates for the test tracks are demonstrated. These two results validate the proposed method on real test vehicle experiments.

5.1. MATLAB Simulation Results

In Figure 9, the evolution of spread of parameter estimation throughout generations is presented. It is important to note that for different tracks, the evolution of spread of the estimations in the population changes; in other words, some knowledge related to the track and the spread of the parameters is available, and for different tracks the behaviour changes. The second point to note is that the solid green line attained with the proposed method has a greater spread in all the parameters, indicating the reduced sampling impoverishment achieved with the proposed method. The results are obtained after 100 Monte Carlo tests.
The proposed method ends the system identification routine with convergence to the final estimates faster compared to classical time-domain estimation using each track individually. In addition to the reduced sampling impoverishment achieved with the proposed method, the estimates obtained of these parameters are closer to the true values. In Figure 9, one can see that even though the performance on some individual tracks (i.e., low-speed test on high-severity chassis-twist track takes 294 offspring) in terms of the number of offspring required for convergence is better than our method, which takes 397, but the combined prediction accuracy is inferior. (Some parameters are estimated better than others when we consider individual tracks, but when the track and response prioritization scheme is applied, then both the parameter estimation and convergence improve.) To compare our track and response prioritization scheme responses against individual test track estimation schemes, we report the average sum estimation error of our method against individual test track results in Table 8. This gives an idea of the overall performance in estimating the twelve vehicle parameters, as some are estimated better than others on different tracks. The average estimation error with the track prioritization scheme is 9%, which is much lower compared to those of individual tracks.

5.2. MATLAB–ADAMS Co-Simulation Results

In MATLAB–ADAMS co-simulation environments, the tests are repeated, and a similar trend to that in Figure 9 was obtained after 100 Monte Carlo tests. For the sake of brevity, we show the verification results in Figure 10. The results obtained from the ADAMS model are compared against the 7-dof model for the low-speed–low-severity herringbone test. It is observed that even when excluding the high-order dynamics not available in the MATLAB model, the responses match fairly well.

5.3. Experimental Results

In the validation tests, the responses from the 7-dof model are compared against the measured responses in Figure 11. It has been observed that the experimental measurements are in accordance with the simulation results with the parameter estimates obtained via the co-simulation study in the previous section. The axle point acceleration recorded field test responses show narrow peaks and wider troughs due to the fact that the tire radius is comparable to the track wavelength, and this has been captured well in the simulation as well owing to the road kinematic tire model as described in Section 4.3.
In Table 9, the final estimated parameters using the proposed method and the true parameters are presented. It is observed that the estimation error is less than 16% for all the parameters and as low as 3% for some of the parameters. Some of the parameters are estimated better than others. For instance, the error in the estimation of the sprung mass is only 6% as opposed to the unsprung mass estimation errors of 13 and 16% for the front and rear, respectively. In our modelling approach, we made some modelling assumptions: for example, the vehicle is represented by a 7-dof ride model that pitches and rolls about its centre of gravity, while in actual practice, these out-of-plane motions are encountered about the pitch and roll axes, respectively. It was assumed that the tire contact is maintained with the road surface at all times, but we observed that during field testing the wheel jumps off the road surface, leading to inaccuracies in the estimation of the unsprung mass. Moreover, it was assumed that the vehicle is a symmetric body with no product-of-inertia terms, which is certainly not true for an actual vehicle, leading to large deviations in the estimation of inertia properties; for instance, the error in the estimation of the roll inertia I x x is 16%.
Finally, in the present study, we assumed the suspension to be represented by a linear Kelvin–Voight model. The vehicle is equipped with double-wishbone front and semi-trailing-arm rear suspensions, for which the equivalent suspension properties are considered at the wheels by using the motion ratio, which is the usual practice followed by suspension designers. These are assumed constant in the present study, while in actual practice, the suspensions are usually non-linear and the motion ratio is a function of suspension geometry, which varies with wheel travel. This is a modelling assumption, and the variation with wheel travel can be considered in order to increase the model fidelity. A model of intermediate complexity can be developed to reduce the estimation errors; this can be a topic of research for future work.

6. Conclusions and Future Work

In this paper, a system identification procedure is introduced to determine the parameters of a vehicle that are essential for determining its ride characteristics. A 7-dof mathematical model for the vehicle is developed, and after careful investigation, 12 vehicle parameters are observed to require identification to achieve comprehensive understanding of the vehicle behaviour. A novel system identification procedure is proposed in the paper, which does not necessitate expensive test rigs and uses only accelerometer and gyroscope measurements obtained from the vehicle running different road test profiles at different speed profiles. The proposed system identification method is based on track and response prioritization. The effects of each parameter of interest on each vehicle response and the capabilities of each track to excite these responses are determined. An optimization routine based on JADE is used in time-domain parameter estimation. The weights of the tracks are adaptively changed according to the spread of the parameters in the population generated in each optimization iteration. The method achieves faster convergence by reducing the sampling impoverishment. A hierarchical test procedure is followed, including a proof-of-concept test run in a MATLAB environment, verification tests run in a MATLAB–ADAMS co-simulation environment, and validation tests run on data collected from the test vehicle. All the results, including the experimental tests, support the superiority of the proposed method.
In the present approach, we simulated and tested the vehicle traversing on deterministic tracks and used time-series response data for parameter estimation. In the future, the system identification results will be further validated with new experimental data for the vehicle traversing on non-deterministic tracks. The track-to-parameter weight mapping can be analytically acquired based on characteristics of the non-deterministic tracks, including the road excitation frequency characteristics. Furthermore, the proposed method can be extended to include a frequency-domain parameter estimation approach, as in [38].

Author Contributions

H.K. developed the vehicle prototype, performed experiments, developed the vehicle model and helped write the paper; K.A. conceptualized the algorithm, developed the prioritization scheme and wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The vehicle data used in the paper are reported in the manuscript. The time-series test data sets generated during the current study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Astrom, K.J.; Eykhoff, P. System identification—A survey. Automatica 1971, 7, 123–162. [Google Scholar] [CrossRef]
  2. Pennati, M.; Gobbi, M.; Mastinu, G. A dummy for the objective ride comfort evaluation of ground vehicles. Veh. Syst. Dyn. 2009, 47, 343–362. [Google Scholar] [CrossRef]
  3. Singh, K.B.; Arat, M.A.; Taheri, S. Literature review and fundamental approaches for vehicle and tire state estimation. Veh. Syst. Dyn. 2019, 57, 1643–1665. [Google Scholar] [CrossRef]
  4. Thaller, S.; Reiterer, F.; Schmied, R.; Waschl, H.; Kokal, H.; del Re, L. Fast Determination of Vehicle Suspension Parameters via Continuous Time System Identification. In Proceedings of the 8th IFAC Symposium on Advances in Automotive Control AAC 2016, Norrköping, Sweden, 20–23 June 2016; Volume 49, pp. 448–453. [Google Scholar] [CrossRef]
  5. McGee, C.G.; Haroon, M.; Adams, D.E.; Luk, Y.W. A Frequency Domain Technique for Characterizing Nonlinearities in a Tire-Vehicle Suspension System. J. Vib. Acoust. 2005, 127, 61–76. [Google Scholar] [CrossRef]
  6. Cui, Y.; Kurfess, T.R. Vehicle Parameter Identification for Vertical Dynamics. J. Dyn. Syst. Meas. Control. 2014, 137. [Google Scholar] [CrossRef]
  7. Kanchwala, H. Vehicle suspension model development using test track measurements. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2020, 234, 1442–1459. [Google Scholar] [CrossRef]
  8. Best, M.; Gordon, T.J. Suspension System Identification Based on Impulse-Momentum Equations. Veh. Syst. Dyn. 1998, 29, 598–618. [Google Scholar] [CrossRef]
  9. Kanchwala, H. ORES: A chassis dynamometer for off-road vehicles. Mech. Ind. 2021, 22, 6. [Google Scholar] [CrossRef]
  10. Kim, C.; Ro, P.I. An accurate full car ride model using model reducing techniques. J. Mech. Des. 2002, 124, 697–705. [Google Scholar] [CrossRef]
  11. Zhou, G.; Jin, S.; Wang, Y.; Cao, S. Identification of Planar Double-wishbone Suspension Mechanism Using Jacobian Approach. In Proceedings of the 2022 IEEE Vehicle Power and Propulsion Conference (VPPC), Merced, CA, USA, 1–4 November 2022; pp. 1–5. [Google Scholar] [CrossRef]
  12. Balike, K.P.; Rakheja, S.; Stiharu, I. Development of kineto-dynamic quarter-car model for synthesis of a double wishbone suspension. Veh. Syst. Dyn. 2011, 49, 107–128. [Google Scholar] [CrossRef]
  13. Attia, T.; Vamvoudakis, K.G.; Kochersberger, K.; Bird, J.; Furukawa, T. Simultaneous dynamic system estimation and optimal control of vehicle active suspension. Veh. Syst. Dyn. 2019, 57, 1467–1493. [Google Scholar] [CrossRef]
  14. Garcia, S.D.; Patino, D. Estimation based on acceleration measures of an active suspension plant. In Proceedings of the 2015 IEEE 2nd Colombian Conference on Automatic Control (CCAC), Manizales, Colombia, 14–16 October 2015; pp. 1–6. [Google Scholar] [CrossRef]
  15. Thite, A.N.; Banvidi, S.; Ibicek, T.; Bennett, L. Suspension parameter estimation in the frequency domain using a matrix inversion approach. Veh. Syst. Dyn. 2011, 49, 1803–1822. [Google Scholar] [CrossRef]
  16. Cossalter, V.; Doria, A.; Garbin, S.; Lot, R. Frequency-domain method for evaluating the ride comfort of a motorcycle. Veh. Syst. Dyn. 2006, 44, 339–355. [Google Scholar] [CrossRef]
  17. Demic, M. Identification of vibration parameters for motor vehicles. Veh. Syst. Dyn. 1997, 27, 65–88. [Google Scholar] [CrossRef]
  18. Reiterer, F.; Gamper, H.; Thaller, S.; Schrangl, P.; Kokal, H.; del Re, L. Fast Parametrization of Vehicle Suspension Models. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; pp. 3263–3268. [Google Scholar] [CrossRef]
  19. Kohlhuber, F.; Buechner, S.; Lienkamp, M. Trip-synchronous parameter estimation of vehicle and tire model parameters as virtual sensor for load-sensitive lightweight vehicles. In Proceedings of the 2014 IEEE International Conference on Vehicular Electronics and Safety, Hyderabad, India, 16–17 December 2014; pp. 88–93. [Google Scholar] [CrossRef]
  20. Venture, G.; Khalil, W.; Gautier, M.; Bodson, P. Identification of the Dynamic Parameters of a Car: Simulation and Experimental Results. IFAC Proc. Vol. 2003, 36, 281–286. [Google Scholar] [CrossRef]
  21. Zhang, Q.; Hou, J.; An, X.; Jankowski, L.; Duan, Z.; Hu, X. Vehicle parameter identification based on vehicle frequency response function. J. Sound Vib. 2023, 542, 117375. [Google Scholar] [CrossRef]
  22. Pan, Y.; Sun, Y.; Min, C.; Li, Z.; Gardoni, P. Maneuver-based deep learning parameter identification of vehicle suspensions subjected to performance degradation. Veh. Syst. Dyn. 2022, 61, 1260–1276. [Google Scholar] [CrossRef]
  23. Dong, G.; Chen, J.; Zhang, N. Investigation into on-road vehicle parameter identification based on subspace methods. J. Sound Vib. 2014, 333, 6760–6779. [Google Scholar] [CrossRef]
  24. Kanchwala, H.; Wideberg, J. Pitch reduction and traction enhancement of an EV by real-time brake biasing and in-wheel motor torque control. Int. J. Veh. Syst. Model. Test. 2016, 11, 165–192. [Google Scholar] [CrossRef]
  25. Bari, P.; Kanchwala, H. An analytical tire model using thin shell theory. Int. J. Mech. Sci. 2023, 248, 108227. [Google Scholar] [CrossRef]
  26. Hrovat, D. Survey of advanced suspension developments and related optimal control applications. Automatica 1997, 33, 1781–1817. [Google Scholar] [CrossRef]
  27. Kanchwala, H.; Chatterjee, A. A generalized quarter car modelling approach with frame flexibility and other nonlocal effects. Sadhana 2017, 42, 1175–1192. [Google Scholar] [CrossRef]
  28. Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Heuristic for global Optimization over Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  29. Zhang, J.; Sanderson, A.C. JADE: Adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. 2009, 13, 945–958. [Google Scholar] [CrossRef]
  30. Kanchwala, H.; Chatterjee, A. Adams model validation for an all-terrain vehicle using test track data. Adv. Mech. Eng. 2019, 11, 1687814019859784. [Google Scholar] [CrossRef]
  31. Mini-Baja SAE India. Available online: http://www.bajasaeindia.org/ (accessed on 26 November 2021).
  32. FOX Float 3 and Float 3 EVOL R, Factory Series Owners Manual. Available online: http://www.ridefox.com/fox_tech_center/owners_manuals/605-00-119-revA.pdf (accessed on 26 November 2021).
  33. NATRAX. National Automotive Test Tracks. Available online: http://www.natrax.in/ (accessed on 26 November 2021).
  34. Kanchwala, H.; Trigell, A.S. Vehicle handling control of an electric vehicle using active torque distribution and rear wheel steering. Int. J. Veh. Des. 2017, 74, 319–345. [Google Scholar] [CrossRef]
  35. Kanchwala, H. Studies in Simplified Dynamic Modeling and Characterization of Vehicle Suspensions. Ph.D. Thesis, Indian Institute of Technology Kanpur, Kanpur, India, 2017. [Google Scholar]
  36. Chandler, R.; Clauser, C.; McConville, J.; Reynolds, H.; Young, J. Investigation of Inertial Properties of the Human Body; 1975; p. 171. Available online: https://apps.dtic.mil/sti/tr/pdf/ADA016485.pdf (accessed on 26 November 2021).
  37. Qin, A.; Suganthan, P. Self-adaptive differential evolution algorithm for numerical optimization. In Proceedings of the 2005 IEEE Congress on Evolutionary Computation, Edinburgh, UK, 2–5 September 2005; Volume 2, pp. 1785–1791. [Google Scholar] [CrossRef]
  38. Kanchwala, H.; Chatterjee, A. Rationally derived three-parameter models for elastomeric suspension bushings: Theory and experiment. J. Test. Eval. 2019, 47, 1271–1294. [Google Scholar] [CrossRef]
Figure 1. Proposed workflow of the estimation method.
Figure 1. Proposed workflow of the estimation method.
Applsci 13 10312 g001
Figure 2. Vertical dynamics of the vehicle body.
Figure 2. Vertical dynamics of the vehicle body.
Applsci 13 10312 g002
Figure 3. (a) Testing the suspension and tire on MTS rigs at NATRAX, Indore. (b) CAD model of the ATV used to estimate chassis parameters.
Figure 3. (a) Testing the suspension and tire on MTS rigs at NATRAX, Indore. (b) CAD model of the ATV used to estimate chassis parameters.
Applsci 13 10312 g003
Figure 4. (a) Accelerometers mounted at A i and B i locations. (b) Data acquisition system mounted on the vehicle dashboard records axle y ¨ i and suspension-to-body point z ¨ i accelerations. (c) Schematic connection diagram used for data acquisition from different MEMS accelerometers. (d) VBox-3i IMU with data logger to record sprung mass acceleration z ¨ and roll p h i ˙ and pitch θ ˙ rates.
Figure 4. (a) Accelerometers mounted at A i and B i locations. (b) Data acquisition system mounted on the vehicle dashboard records axle y ¨ i and suspension-to-body point z ¨ i accelerations. (c) Schematic connection diagram used for data acquisition from different MEMS accelerometers. (d) VBox-3i IMU with data logger to record sprung mass acceleration z ¨ and roll p h i ˙ and pitch θ ˙ rates.
Applsci 13 10312 g004
Figure 5. CAD model of chassis (on the left) and FE model of simplified chassis with pipe curvatures removed and displacement inputs given at wheel contacts (on the right) C i .
Figure 5. CAD model of chassis (on the left) and FE model of simplified chassis with pipe curvatures removed and displacement inputs given at wheel contacts (on the right) C i .
Applsci 13 10312 g005
Figure 6. Summary of the proposed method.
Figure 6. Summary of the proposed method.
Applsci 13 10312 g006
Figure 7. (a) Chassis-twist track; (b) Herringbone track.
Figure 7. (a) Chassis-twist track; (b) Herringbone track.
Applsci 13 10312 g007
Figure 8. (a) Kinematics of a rigid wheel going over a sinusoidal road. (b) The road displacement input acting on the wheel contact point P as seen at O. This particular road displacement input is for a vehicle running at a speed of 9 kmph on a low-severity herringbone track.
Figure 8. (a) Kinematics of a rigid wheel going over a sinusoidal road. (b) The road displacement input acting on the wheel contact point P as seen at O. This particular road displacement input is for a vehicle running at a speed of 9 kmph on a low-severity herringbone track.
Applsci 13 10312 g008
Figure 9. Evolution of spread of the estimated parameters throughout offspring for different test tracks. Identifiers—black: chassis-twist; red: herringbone; blue: washboard; solid lines: low-severity–low-speed; dashed lines: low-severity–high-speed; dots: high-severity–low-speed; dash–dotted lines: high-severity–high-speed. The estimate spreads obtained after parameter-to-track weighing are shown in bold green lines.
Figure 9. Evolution of spread of the estimated parameters throughout offspring for different test tracks. Identifiers—black: chassis-twist; red: herringbone; blue: washboard; solid lines: low-severity–low-speed; dashed lines: low-severity–high-speed; dots: high-severity–low-speed; dash–dotted lines: high-severity–high-speed. The estimate spreads obtained after parameter-to-track weighing are shown in bold green lines.
Applsci 13 10312 g009
Figure 10. MATLAB versus ADAMS simulation results for low-speed–low-severity herringbone test.
Figure 10. MATLAB versus ADAMS simulation results for low-speed–low-severity herringbone test.
Applsci 13 10312 g010
Figure 11. MATLAB model versus field test results for low-severity herringbone track test at low speed.
Figure 11. MATLAB model versus field test results for low-severity herringbone track test at low speed.
Applsci 13 10312 g011
Table 1. Vehicle ride parameters of interest (P) with the amount of effort required for their estimation.
Table 1. Vehicle ride parameters of interest (P) with the amount of effort required for their estimation.
PUnitsDescriptionEstimation
K f N/mmFront wheel rateModerate
K r N/mmRear wheel rateModerate
C f N-s/mmFront dampingDifficult
C r N-s/mmRear dampingDifficult
K t N/mmTire stiffnessDifficult
C t N-s/mmTire dampingDifficult
lmWheel baseEasy
l f mC.G. from front axleModerate
bmHalf track widthEasy
M s kgSprung massModerate
M uf kgFront unsprung massEasy
M ur kgRear unsprung massEasy
I x x kg-m2Roll inertiaDifficult
I y y kg-m2Pitch inertiaDifficult
Table 2. Baseline vehicle parameters P known beforehand.
Table 2. Baseline vehicle parameters P known beforehand.
Parameters k f K f k r K r c f C f c r C r l
Values2510.5156.51.50.631.360.591.6
Parameters K t C t M uf M ur I x x I y y M s l f b
Values400.21512.52572462400.851.2
Table 3. Details of the vehicle running on continuous displacement tracks with low (L) and high (H) severity levels S at low (L) and high (H) speeds V.
Table 3. Details of the vehicle running on continuous displacement tracks with low (L) and high (H) severity levels S at low (L) and high (H) speeds V.
TrackSMagPitchVValue
(mm)(mm)(kmph)
1. Chassis-twistL1502000L7.5
25600H15.5
H2004000L5.5
25600H14.5
2. HerringboneL10500L9
25600H14
H20800L14
25600H19
3. WashboardL15400L7.5
H9.5
H25600L11
H13
Table 4. Parameter P response mapping for low- and high-speed tests for low-severity herringbone track. The effects of parameters on the amplitudes of roll and pitch rates and bounce, body and axle point acceleration responses is reported.
Table 4. Parameter P response mapping for low- and high-speed tests for low-severity herringbone track. The effects of parameters on the amplitudes of roll and pitch rates and bounce, body and axle point acceleration responses is reported.
PV ϕ ˙ θ ˙ z ¨ z ¨ 1 z ¨ 3 y ¨ 1 y ¨ 3
I x x L−221−123−32
H−4−19−9
I y y L−18−2−3
H−251
M s L−3−13−6−15
H9−2−13−6−12
l f L−6182221575
H201912−33
K f L33656−3
H1125
K r L−3−23−3
H−413
C f L12128147−4−3
H7426110
C r L62839−6
H24−10
M u f L72688−7
H9−5538−11
M u r L−2−5
H−4−5−3−5
K t L3103681110
H17191515122019
C t L2423462
H−10−7−6−3−4
Table 5. Parameter P-to-response R mapping.
Table 5. Parameter P-to-response R mapping.
P ϕ ˙ θ ˙ z ¨ A b ( z ¨ i ) A w ( y ¨ i )
I x x ★ ★ ★ ★ ★
I y y ★ ★ ★
M s ★ ★ ★ ★ ★ ★
l f ★ ★ ★ ★ ★ ★ ★ ★
K f
K r
C f ★ ★ ★ ★ ★ ★
C r ★ ★
M u f ★ ★ ★ ★
M u r
K t ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
C t ★ ★
Table 6. Response to speed mapping for low-severity herringbone track.
Table 6. Response to speed mapping for low-severity herringbone track.
V ϕ ˙ θ ˙ z ¨ z ¨ 1 z ¨ 3 y ¨ 1 y ¨ 3
−45−532421556068
Table 7. Parameter P-to-track mapping: Rating of test tracks in terms of their convergence performance.
Table 7. Parameter P-to-track mapping: Rating of test tracks in terms of their convergence performance.
Track I xx I yy M s l f K f K r C f C r M uf M ur K t C t
T L L ★★★★★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
T L H ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
T H L ★ ★ ★ ★ ★ ★ ★ ★
T H H ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
H L L ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
H L H ★ ★ ★ ★ ★ ★ ★ ★
H H L ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
H H H ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
W L L ★ ★ ★ ★ ★ ★
W L H ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
W H L ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
W H H ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
Table 8. Average estimation errors for different tracks against the proposed track prioritization scheme.
Table 8. Average estimation errors for different tracks against the proposed track prioritization scheme.
TrackSeveritySpeedAverage Error (%)
Chassis-twistLowLow19
High23
HighLow16
High14
HerringboneLowLow15
High13
HighLow14
High15
WashboardLowLow23
High19
HighLow25
High13
Our method 9
Table 9. Parameter estimation errors obtained by comparing the time-series responses with experimental measurements.
Table 9. Parameter estimation errors obtained by comparing the time-series responses with experimental measurements.
PTrue Value (P)Estimate ( P ˜ )Error (%)
I x x 25721516
I y y 2462393
M s 240225.66
l f 0.850.917
K f 10.511.27
K r 6.55.712
C f 0.630.676
C r 0.590.6510
M u f 1513.113
M u r 12.510.516
K t 40377
C t 0.20.195
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kanchwala, H.; Ahiska, K. A Novel Parameter Estimation Scheme for Vehicle Suspension Systems Based on Response and Test Track Prioritization. Appl. Sci. 2023, 13, 10312. https://doi.org/10.3390/app131810312

AMA Style

Kanchwala H, Ahiska K. A Novel Parameter Estimation Scheme for Vehicle Suspension Systems Based on Response and Test Track Prioritization. Applied Sciences. 2023; 13(18):10312. https://doi.org/10.3390/app131810312

Chicago/Turabian Style

Kanchwala, Husain, and Kenan Ahiska. 2023. "A Novel Parameter Estimation Scheme for Vehicle Suspension Systems Based on Response and Test Track Prioritization" Applied Sciences 13, no. 18: 10312. https://doi.org/10.3390/app131810312

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop