Skip to main content
  • Original Article
  • Open access
  • Published:

Research on Key Issues of Consistency Analysis of Vehicle Steering Characteristics

Abstract

Given the global lack of effective analysis methods for the impact of design parameter tolerance on performance deviation in the vehicle proof-of-concept stage, it is difficult to decompose performance tolerance to design parameter tolerance. This study proposes a set of consistency analysis methods for vehicle steering performance. The process of consistency analysis and control of automotive performance in the conceptual design phase is proposed for the first time. A vehicle dynamics model is constructed, and the multi-objective optimization software Isight is used to optimize the steering performance of the car. Sensitivity analysis is used to optimize the design performance value. The tolerance interval of the performance is obtained by comparing the original car performance value with the optimized value. With the help of layer-by-layer decomposition theory and interval mathematics, automotive performance tolerance has been decomposed into design parameter tolerance. Through simulation and real vehicle experiments, the validity of the consistency analysis and control method presented in this paper are verified. The decomposition from parameter tolerance to performance tolerance can be achieved at the conceptual design stage.

1 Introduction

Performance consistency refers to the dynamic performance consistency of a mass-produced vehicle [1]; this is representative of the quality of the vehicle. It is relatively easy to ensure the performance of a car; however, ensuring that all cars are simultaneously near the ideal target value is difficult, and there are no particularly stringent requirements for part manufacturing, which is a major challenge for automotive design and performance engineers. At present, multi-objective optimization software [26], such as Isight, is used in the industry. The performance of the target vehicle is satisfied by optimizing the sensitive parameters. However, ensuring that these target performances can be achieved for all benchmark cars, i.e., designing the part tolerances to ensure that the dynamic performance of the vehicle is within an allowable tolerance range, has not previously been addressed. Even though this has been studied by various scholars, it remains only in a state of research and there is no developed method for reference.

A domestic car is adopted as an example. First, the target steering performance parameters are obtained by testing the performance [711]. The performance target parameters are optimized to obtain their performance tolerance interval. Next, the model is established to analyze the sensitivity of the steering, tire, and suspension characteristic parameters and the steering performance of the vehicle [1214], and to determine the key parameters that affect steering performance. Finally, the performance of the vehicle is verified via a consistency simulation analysis of the target performance interval decomposition method [1520] and the deviation intervals of the steering, tire, and suspension characteristic parameters are obtained. The results show that the decomposition from vehicle performance tolerance to parameter tolerance can be effectively realized during the conceptual design stage through the consistency analysis and control process established in this study.

2 Process of Consistency Research

According to the global investigation and research of relevant theories, there is no complete set of process methods in the literature that are suitable for determining how to decompose the performance tolerance to the consistency design on the hard points, which means the key joint point between body and chassis components, assembly features, and functional components. Therefore, through self-exploration, the three-step process for the vehicle performance consistency analysis and control is presented below:

  1. (1)

    The target performance is decomposed into the hard points and assembly characteristics;

  2. (2)

    Related coupling analysis of the sensitivity parameters and performance;

  3. (3)

    The performance tolerance interval is decomposed into feature tolerance and hard point deviation of the assembly.

3 Interval Decomposition Theory of Objective Performance Tolerance

3.1 Interval Mathematics Theory—Numerical Differentiation Theory

It is very difficult to obtain the derivative of the design parameter reference point analytically because of the complexity of the steering performance dynamics model. Therefore, a numerical method is adopted to realize the derivation of the design parameters at the base point. The principle is to use the discrete method to approximate the value of the derivative based on the value of the function at some discrete points.

The formula for the center difference quotient is expressed as following: If the function \(y = f\left( x \right)\) is continuous in \(\left[ {a,b} \right]\) the upper third order, it exists \(x - h,x,x + h \in \left[ {a,b} \right]\), which makes

$$f^{\prime}\left( x \right) \approx \frac{{f\left( {x + h} \right) - f\left( {x - h} \right)}}{2h},$$
(1)

and \(\xi = \xi \left( x \right) \in \left[ {a,b} \right]\), obtaining:

$$f^{\prime}\left( x \right) = \frac{{f\left( {x + h} \right) - f\left( {x - h} \right)}}{2h} + R_{c} \left( {f,h} \right),$$
(2)

where \(h\left( {h > 0} \right)\) is a small increment of the absolute value. The truncation error of the first derivative approximation of Eq. (2),\(f^{\prime}\left( x \right)\), is:

$$R_{c} \left( {f,h} \right) = - \frac{{h^{2} }}{6}f^{\prime\prime\prime}\left( \xi \right) = O\left( {h^{2} } \right).$$
(3)

Eq. (1) is referred to as the first derivative central difference formula.

3.2 Taylor Expansion for Asymmetric Structure

First, assume m target performance functions, \(f_{1} \left( X \right), f_{2} \left( X \right), f_{3} \left( X \right), \cdots , f_{m} \left( X \right)\), and n independent variables, \(X{ = }\left( {x_{1} {,}\;x_{2} {,}\;x_{3} {,} \cdots ,\;x_{n} } \right)\). The m function is ignored for the higher-order terms. At this point \(X{ = }\left( {x_{1} {,}\;x_{2} {,}\;x_{3} {,} \cdots ,\;x_{n} } \right)\) can be expanded into the Taylor series:

$$\left\{ {\begin{array}{ll} \begin{gathered} f_{1} \left( X \right) \approx f_{1} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right) + f_{{1x_{1} }} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\left( {x_{1} - x_{1}^{c} } \right) + \ldots \hfill \\ \quad {+ f_{{1x_{n} }} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\left( {x_{n} - x_{n}^{c} } \right)}, \hfill \\ \end{gathered} \\ \begin{gathered} f_{2} \left( X \right) \approx f_{2} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right) + f_{{2x_{1} }} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\left( {x_{1} - x_{1}^{c} } \right) + \ldots \hfill \\ \quad { + f_{{2x_{n} }} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\left( {x_{n} - x_{n}^{c} } \right)}, \hfill \\ \end{gathered} \\ \vdots \\ \begin{gathered} f_{m} \left( X \right) \approx f_{m} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right) + f_{{mx_{1} }} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\left( {x_{1} - x_{1}^{c} } \right) + \ldots \hfill \\ \quad {+ f_{{mx_{n} }} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\left( {x_{n} - x_{n}^{c} } \right)}. \hfill \\ \end{gathered} \\ \end{array} } \right.$$
(4)
$$i = 1,2, \cdots ,m;j = 1,2, \cdots ,n,$$

where \(f_{{ixj}} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\) represents the value of the partial derivative at point \(\left( {x_{1}^{c} {,}x_{2}^{c} {,}x_{3}^{c} {,} \ldots ,x_{n}^{c} } \right)\).

Moving \(f_{i} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\) to the left-hand side of the equation:

$$\left\{ {\begin{array}{*{20}c} \begin{gathered} f_{1} \left( X \right) - f_{1} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right) \approx f_{{1x_{1} }} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\left( {x_{1} - x_{1}^{c} } \right) + \ldots \hfill \\ \quad {+ f_{{1x_{n} }} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\left( {x_{n} - x_{n}^{c} } \right)}, \hfill \\ \end{gathered} \\ \begin{gathered} f_{2} \left( X \right) - f_{2} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right) \approx f_{{2x_{1} }} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\left( {x_{1} - x_{1}^{c} } \right) + \ldots \hfill \\ \quad { + f_{{2x_{n} }} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\left( {x_{n} - x_{n}^{c} } \right)}, \hfill \\ \end{gathered} \\ \vdots \\ \begin{gathered} f_{m} \left( X \right) - f_{m} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right) \approx f_{{mx_{1} }} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\left( {x_{1} - x_{1}^{c} } \right) + \ldots \hfill \\ \quad {+ f_{{mx_{n} }} \left( {x_{1}^{c} ,x_{2}^{c} , \ldots ,x_{n}^{c} } \right)\left( {x_{n} - x_{n}^{c} } \right)}. \hfill \\ \end{gathered} \\ \end{array} } \right.$$
(5)

This can be rearranged to obtain:

$$\left\{ {\begin{array}{*{20}c} \begin{gathered} \Delta f_{1} \approx f_{{1x1}} \left( {x_{1}^{c} ,x_{2}^{c} , \cdots ,x_{n}^{c} } \right)\Delta x_{1} \cdots \hfill \\ \quad \quad f_{{1xn}} \left( {x_{1}^{c} ,x_{2}^{c} , \cdots ,x_{n}^{c} } \right)\Delta x_{n} , \hfill \\ \end{gathered} \\ \begin{gathered} \Delta f_{2} \approx f_{{2x1}} \left( {x_{1}^{c} ,x_{2}^{c} , \cdots ,x_{n}^{c} } \right)\Delta x_{1} \cdots \hfill \\ \quad \quad f_{{2xn}} \left( {x_{1}^{c} ,x_{2}^{c} , \cdots ,x_{n}^{c} } \right)\Delta x_{n} , \hfill \\ \end{gathered} \\ \vdots \\ \begin{gathered} \Delta f_{m} \approx f_{{mx1}} \left( {x_{1}^{c} ,x_{2}^{c} , \cdots ,x_{n}^{c} } \right)\Delta x_{1} \cdots \hfill \\ \quad \quad f_{{mxn}} \left( {x_{1}^{c} ,x_{2}^{c} , \cdots ,x_{n}^{c} } \right)\Delta x_{n} , \hfill \\ \end{gathered} \\ \end{array} } \right.$$
(6)

where \(\Delta f_{i} = f_{i} \left( X \right) - f_{i} \left( {X^{c} } \right)\) represents the change in function relative to the deviation point \(f_{i} \left( {X^{c} } \right)\). \(\Delta x_{i} = x_{i} - x_{i}^{c}\) represents the change in the independent variable, \(x_{i}\), relative to the deviation point \(x_{i}^{c}\), and \(f_{i}{xj} \left( {x_{1}^{c} ,x_{2}^{c} , \cdots ,x_{n}^{c} } \right)\) represents the value of the partial derivative at the point \(\left( {x_{1}^{c} {,}\;x_{2}^{c} {,}\;x_{3}^{c} {,} \cdots ,\;x_{n}^{c} } \right)\)

Finally, we obtain:

$$\left\{ {\begin{array}{*{20}c} {\Delta f_{1} \left( {\Delta X} \right) \approx a_{11} \Delta x_{1} { + }a_{12} \Delta x_{2} { + } \cdots { + }a_{1n} \Delta x_{n} ,} \\ {\Delta f_{2} \left( {\Delta X} \right) \approx a_{21} \Delta x_{1} { + }a_{22} \Delta x_{2} { + } \cdots { + }a_{2n} \Delta x_{n} ,} \\ \vdots \\ {\Delta f_{m} \left( {\Delta X} \right) \approx a_{m1} \Delta x_{1} { + }a_{m2} \Delta x_{2} { + } \cdots { + }a_{mn} \Delta x_{n} ,} \\ \end{array} } \right.$$
(7)

where

$$i = 1,2, \cdots ,m;j = 1,2, \cdots ,n,$$
$$a_{ij} = f_{{i}{{x_{j} }}} \left( {x_{1}^{c} ,x_{2}^{c} , \cdots ,x_{n}^{c} } \right).$$

The equation is deformed and the matrix expression is as follows:

$$\left[ {\begin{array}{*{20}c} {a_{11} } & {a_{12} } & \cdots & {a_{1n} } \\ {a_{21} } & {a_{22} } & \cdots & {a_{2n} } \\ \vdots & \vdots & \ddots & \vdots \\ {a_{m1} } & {a_{m2} } & \cdots & {a_{mn} } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {\Delta x_{1} } \\ {\Delta x_{2} } \\ \vdots \\ {\Delta x_{n} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\Delta f_{1} \left( {\Delta X} \right)} \\ {\Delta f_{2} \left( {\Delta X} \right)} \\ \vdots \\ {\Delta f_{m} \left( {\Delta X} \right)} \\ \end{array} } \right],$$
(8)

namely,

$${\varvec{A}}_{m \times n} {\varvec{X}}_{n \times 1} = {\varvec{b}}_{m \times 1} ,$$
(9)

where

$${\varvec{A}}_{m \times n} = \left[ {\begin{array}{*{20}c} {a_{11} } & {a_{12} } & \cdots & {a_{1n} } \\ {a_{21} } & {a_{22} } & \cdots & {a_{2n} } \\ \vdots & \vdots & \ddots & \vdots \\ {a_{m1} } & {a_{m2} } & \cdots & {a_{mn} } \\ \end{array} } \right],$$

\({\varvec{X}}_{n \times 1} = \left[ {\begin{array}{*{20}c} {\Delta x_{1} } \\ {\Delta x_{2} } \\ \vdots \\ {\Delta x_{n} } \\ \end{array} } \right]\)\({\varvec{b}}_{m \times 1} = \left[ {\begin{array}{*{20}c} {\Delta f_{1} \left( {\Delta X} \right)} \\ {\Delta f_{2} \left( {\Delta X} \right)} \\ \vdots \\ {\Delta f_{m} \left( {\Delta X} \right)} \\ \end{array} } \right].\)

The interval mathematical theory is now introduced, assuming the change interval of the independent variable:

$$x_{1} = \left[ {\underline {x}_{1} ,\overline{x}_{1} } \right],x_{2} = \left[ {\underline {x}_{2} ,\overline{x}_{2} } \right], \cdots ,x_{n} = \left[ {\underline {x}_{n} ,\overline{x}_{n} } \right].$$

The function change interval is:

$$f_{1} = \left[ {\underline {f}_{1} ,\overline{f}_{1} } \right],f_{2} = \left[ {\underline {f}_{2} ,\overline{f}_{2} } \right], \cdots ,f_{m} = \left[ {\underline {f}_{m} ,\overline{f}_{m} } \right].$$
(10)

By substitution, the system can be expressed as:

$$\left\{ {\begin{array}{*{20}c} \begin{gathered} \left[ {\underline {f}_{1} ,\overline{f}_{1} } \right] - f_{1} \left( {x_{1}^{c} ,x_{2}^{c} , \cdots ,x_{n}^{c} } \right) = a_{11} \left( {\left[ {\underline {x}_{1} ,\overline{x}_{1} } \right] - x_{1}^{c} } \right) + \cdots \hfill \\ { + }a_{1n} \left( {\left[ {\underline {x}_{n} ,\overline{x}_{n} } \right] - x_{n}^{c} } \right), \hfill \\ \end{gathered} \\ \begin{gathered} \left[ {\underline {f}_{2} ,\overline{f}_{2} } \right] - f_{2} \left( {x_{1}^{c} ,x_{2}^{c} , \cdots ,x_{n}^{c} } \right) = a_{21} \left( {\left[ {\underline {x}_{1} ,\overline{x}_{1} } \right] - x_{1}^{c} } \right) + \cdots \hfill \\ { + }a_{2n} \left( {\left[ {\underline {x}_{n} ,\overline{x}_{n} } \right] - x_{n}^{c} } \right), \hfill \\ \end{gathered} \\ \vdots \\ \begin{gathered} \left[ {\underline {f}_{m} ,\overline{f}_{m} } \right] - f_{m} \left( {x_{1}^{c} ,x_{2}^{c} , \cdots ,x_{n}^{c} } \right) = a_{m1} \left( {\left[ {\underline {x}_{1} ,\overline{x}_{1} } \right] - x_{1}^{c} } \right) + \cdots \hfill \\ { + }a_{mn} \left( {\left[ {\underline {x}_{n} ,\overline{x}_{n} } \right] - x_{n}^{c} } \right). \hfill \\ \end{gathered} \\ \end{array} } \right.$$
(11)

The above equation is obtained using the following:

$$\left\{ {\begin{array}{*{20}c} {\left[ {\Delta \overline{f}_{1} ,\Delta \underline {f}_{1} } \right] = a_{11} \cdot \left[ {\Delta \underline {x}_{1} ,\Delta \overline{x}_{1} } \right] + a_{12} \cdot \left[ {\Delta \underline {x}_{2} ,\Delta \overline{x}_{2} } \right] + \cdots + a_{1n} \cdot \left[ {\Delta \underline {x}_{n} ,\Delta \overline{x}_{n} } \right],} \\ {\left[ {\Delta \overline{f}_{2} ,\Delta \underline {f}_{2} } \right] = a_{21} \cdot \left[ {\Delta \underline {x}_{1} ,\Delta \overline{x}_{1} } \right] + a_{22} \cdot \left[ {\Delta \underline {x}_{2} ,\Delta \overline{x}_{2} } \right] + \cdots + a_{2n} \cdot \left[ {\Delta \underline {x}_{n} ,\Delta \overline{x}_{n} } \right],} \\ \vdots \\ {\left[ {\Delta \overline{f}_{m} ,\Delta \underline {f}_{m} } \right] = a_{m1} \cdot \left[ {\Delta \underline {x}_{1} ,\Delta \overline{x}_{1} } \right] + a_{m2} \cdot \left[ {\Delta \underline {x}_{2} ,\Delta \overline{x}_{2} } \right] + \cdots + a_{mn} \cdot \left[ {\Delta \underline {x}_{n} ,\Delta \overline{x}_{n} } \right],} \\ \end{array} } \right.$$

where \(\left[ {\Delta \underline {x}_{i} ,\Delta \overline{x}_{i} } \right] = \left[ {\underline {x}_{i} - x_{i}^{c} ,\overline{x}_{i} - x_{i}^{c} } \right]\) is the change interval of the independent variable relative to the expansion point and \(\left[ {\Delta \underline {f}_{j} ,\Delta \overline{f}_{j} } \right] = \left[ {\underline {f}_{j} - f_{j}^{c} ,\overline{f}_{j} - f_{j}^{c} } \right]\) is the change interval for the function relative to the expansion point.

The matrix expression is obtained by the operation of the interval function:

$${\varvec{A}}_{2m \times 2n} {\varvec{X}}_{2n \times 1} = {\varvec{b}}_{2m \times 1} ,$$
(12)

where \({\varvec{X}}_{2n \times 1} = \left[ {\begin{array}{*{20}c} {\Delta \underline {x}_{1} } \\ {\Delta \overline{x}_{1} } \\ {\Delta \underline {x}_{2} } \\ {\Delta \overline{x}_{2} } \\ \vdots \\ {\Delta \underline {x}_{n} } \\ {\Delta \overline{x}_{n} } \\ \end{array} } \right]\),\({\varvec{b}}_{2m \times 1} = \left[ {\begin{array}{*{20}c} {\Delta \underline {f}_{1} } \\ {\Delta \overline{f}_{1} } \\ {\Delta \underline {f}_{2} } \\ {\Delta \overline{f}_{2} } \\ \vdots \\ {\Delta \underline {f}_{m} } \\ {\Delta \overline{f}_{m} } \\ \end{array} } \right].\)

The upper and lower deviation values of the design parameters \({\varvec{A}}_{2m \times 2n}\) can be calculated using the 2m×2n order coefficient matrix. The tolerance of the design parameters is also obtained. This method is referred to as the asymmetric interval Taylor expansion algorithm.

3.3 Algorithm for the Least-Squares Generalized Inverse Interval

3.3.1 Generalized Inverse Matrix

Given the matrix \({\varvec{A}} \in C^{m \times n}\), if the matrix \({\varvec{X}} \in C^{n \times m}\) satisfies some or all of the following [21]:

$${\varvec{AXA}} = {\varvec{A}}{,}$$
(13)
$${\varvec{XAX}} = {\varvec{X}}{,}$$
(14)
$$({\varvec{AX}})^{H} = {\varvec{AX}}{,}$$
(15)
$$({\varvec{XA}})^{H} = {\varvec{XA}}{.}$$
(16)

Then X is referred to as a generalized inverse matrix.

3.3.2 Generalized Inverse Matrix Theory Used to Solve Linear Equations

For a given inhomogeneous linear system,

$${\varvec{Ax}} = {\varvec{b}}{,}$$
(17)

where \({\varvec{A}} \in C^{m \times n}\)\({\varvec{b}} \in C^{m}\), and \({\varvec{x}} \in C^{n}\) are the unknown undetermined vectors. If the existence of vector x sets up the system of linear equations, they are compatible; otherwise, they are referred to as incompatible or inconsistent equations.

The problem of solving linear equations is commonly accompanied by the following situations:

  1. (1)

    Linear Eq. (17) are compatible with an infinite number of solutions and the general solution of the system of linear equations can be obtained. Simultaneously, if the system of linear equations is compatible, the solution of its extremely small norm can be obtained:

    $$\mathop {\min }\limits_{{{\varvec{A}}x = b}} \left\| {\varvec{x}} \right\|,$$
    (18)

    where \(\left\| \cdot \right\|\) is the Euclidean norm and the solution of the minimal norm that satisfies this condition is unique.

  1. 2

    If the system of linear Eq. (17) are incompatible, there is no solution in the usual sense. However, in many practical engineering problems, a set of extremum solutions is required.

$$\mathop {\min }\limits_{{{\varvec{x}} \in C^{n} }} \left\| {{\varvec{Ax}} - {\varvec{b}}} \right\|$$
(19)

where \(\left\| \cdot \right\|\) is the Euclidean norm, referred to as the least-squares solution of the contradictory linear equations. In general, the least-squares solution of a system of contradictory equations is not unique. However, in the set of the least-squares solutions, the only solution is that with the smallest norm, referred to as the least-squares solution of the minimal norm:

$$\mathop {\min }\limits_{{\min \left\| {{\varvec{Ax}} - {\varvec{b}}} \right\|}} \left\| {\varvec{x}} \right\|.$$
(20)

3.3.3 Solution of Compatible Equations

The necessary and sufficient condition for a linear system of Eq. (17) is

$${\varvec{AA}}^{\left( 1 \right)} b = b,$$
(21)

and its general solution is as follows:

$$x = {\varvec{A}}^{\left( 1 \right)} b + \left( {I_{n} - {\varvec{A}}^{\left( 1 \right)} {\varvec{A}}} \right)y.$$
(22)

Its minimal norm solution (unique solution) is

$$x = {\varvec{A}}^{{\left( {1,4} \right)}} b,$$
(23)

among them, \({\varvec{A}}^{{\left( {1,4} \right)}} \in {\varvec{A}}\{ 1,4\}\), \(y \in C^{n} .\)

3.3.4 Solution of Incompatible Linear Equations

If the system of linear Eq. (17) is incompatible, its least-squares solution is

$$x = {\varvec{A}}^{{\left( {1,3} \right)}} b.$$
(24)

The least-squares (unique) solution is

$$x = {\varvec{A}}^{ + } b,$$
(25)

among them,

$${\varvec{A}}^{{\left( {1,3} \right)}} \in {\varvec{A}}\{ 1,3\} .$$

3.3.5 Algorithm for the Least-Squares Generalized Inverse Interval

After Eq. (21), with the difference between the upper and lower deviations of the design parameters and the deviation of the target performance tolerance obtained, the least-squares solution is obtained using the generalized inverse matrix theory. Thus, the minimal norm solution and the least-squares solution are obtained.

  1. (1)

    When \(m = n\) and \(\det A \ne 0\), linear Eq. (21) exist and are unique:

$${\varvec{X}} = {\varvec{A}}^{ - 1} b.$$
(26)
  1. 2

    When \(m \ne n\), there is no ordinary inverse matrix.

When \(m < n\) and \(rank\left( {{\varvec{A}}|b} \right) = rank\left( {\varvec{A}} \right)\), the system is compatible. The minimal norm solution is:

$${\varvec{X}} = {\varvec{A}}_{m}^{ - } b,$$
(27)

where \({\varvec{A}}_{m}^{ - }\) is the minimum norm generalized inverse, satisfying \(\mathop {\min }\limits_{{{\varvec{A}}x = b}} \left\| x \right\|\).

When \(m < n\) and \(rank\left( {{\varvec{A}}|b} \right) \ne rank\left( {\varvec{A}} \right)\), the system is incompatible. The minimal norm solution is:

$${\varvec{X}} = {\varvec{A}}^{ + } b,$$
(28)

where \({\varvec{A}}^{ + }\) is the positive inverse, satisfying \(\mathop {\min }\limits_{{\min \left\| {{\varvec{A}}x - b} \right\|}} \left\| x \right\|\).

When \(m > n\) and \(rank\left( {{\varvec{A}}|b} \right) = rank\left( {\varvec{A}} \right)\), the system is compatible. The minimal norm solution is:

$${\varvec{X}} = {\varvec{A}}_{m}^{ - } b$$
(29)

satisfying \(\mathop {\min }\limits_{{\min \left\| {{\varvec{A}}x - b} \right\|}} \left\| x \right\|\).

When \(m > n\) and \(rank\left( {{\varvec{A}}|b} \right) \ne rank\left( {\varvec{A}} \right)\), the system is in contradiction. The minimal norm solution is:

$${\varvec{X}} = {\varvec{A}}^{ + } b$$
(30)

satisfying \(\mathop {\min }\limits_{{\min \left\| {{\varvec{A}}x - b} \right\|}} \left\| x \right\|\).

For a compatible linear system, its minimum norm generalized inverse \({\varvec{A}}_{m}^{ - }\) is not unique. However, the minimal norm solution \({\varvec{A}}_{m}^{ - } b\) is unique. The positive inverse matrix \({\varvec{A}}^{ + }\) is one of the most generalized inverse matrices.

Therefore, the solution of the least-squares solution of the linear equations is transformed into the process of the positive inverse matrix \({\varvec{A}}^{ + }\).

The least-squares solution of Eq. (21) is obtained:

$${\varvec{X}}_{2n \times 1} = {\varvec{A}}_{2m \times 2n}^{ + } {\varvec{b}}_{2m \times 1} .$$
(31)

The tolerance interval of the design parameters is obtained as follows:

$$\left\{ {\begin{array}{*{20}c} {x_{1} = \left[ {x_{1}^{c} + \Delta \underline {x}_{1} ,\;x_{1}^{c} + \Delta \overline{x}_{1} } \right],} \\ {x_{2} = \left[ {x_{2}^{c} + \Delta \underline {x}_{2} ,\;x_{2}^{c} + \Delta \overline{x}_{2} } \right],} \\ \vdots \\ {x_{n} = \left[ {x_{n}^{c} + \Delta \underline {x}_{n} ,\;x_{n}^{c} + \Delta \overline{x}_{n} } \right].} \\ \end{array} } \right.$$
(32)

3.4 Operation Steps for the Decomposition of the Performance Tolerance Interval

The decomposition operation steps of the target performance tolerance interval are as follows [22].

3.4.1 Coefficient Gained

Through the method of the center difference quotient, the coefficients of the following Taylor expansion, α11, α12,…, αmn, are obtained.

3.4.2 Matrix Established

The coefficient is obtained by combining the center difference quotient method and the asymmetric Taylor expansion method. The mathematical matrix, required for the tolerance calculation, is obtained.

3.4.3 Matrix Solved

The mathematical matrix is calculated using the least-squares generalized inverse interval algorithm, obtaining the tolerance interval for the steering system assembly or hard points.

4 Validation of Analysis Method for Steering Characteristic Consistency

4.1 Establishment of the Vehicle Model

The following parameters need to be considered when the vehicle model is built, with the help of the software Carsim.

4.1.1 Steering System

The parameters of the steering system include steering column damping, dry friction, hysteresis; steering gear damping; hysteresis of power steering; and the steering power characteristic. The steering system parameters are shown in Figure 1.

Figure 1
figure 1

Steering power-assist characteristics

4.1.2 Positioning Parameters of Left and Right Front Wheel Pins

The positioning parameters of the left and right front wheel pins include after the main pin, the main pin inclination, the side distance of the wheel center to the main pin center, and the longitudinal distance of the wheel center to the main pin center.

4.1.3 Wheel Alignment

The wheel alignment includes the initial beam angle of the left and right wheels and their initial external tilt angles.

4.1.4 Tire Characteristics

The tire characteristics include the vertical tire rigidity, lateral force, longitudinal force, positive torque, and tilt-lateral force.

The lateral force characteristics of the tire are shown in Figure 2.

Figure 2
figure 2

Tire lateral force characteristics

The positive torque characteristics of the tire are shown in Figure 3.

Figure 3
figure 3

Tire align torque characteristic

4.1.5 Suspension System

The suspension system includes K left and right suspension characteristics (external dip angle, front beam angle, side angle, lateral displacement of the wheel center, and longitudinal displacement of the wheel center vs. wheel jump) and C left and right suspension characteristics (external dip angle, front beam angle, side angle, lateral displacement of the wheel center, longitudinal displacement of the wheel center vs. longitudinal force, lateral force, and righting torque).

The main system model parameters of the suspension stiffness and damping are shown in Figures 4, 5.

Figure 4
figure 4

Toe angle change with wheel travel

Figure 5
figure 5

Camber angle change with wheel travel

The vehicle model is established as Figure 6 shown.

Figure 6
figure 6

Vehicle model

4.2 Validation of the Vehicle Model

To verify the accuracy of the dynamic steering performance model in this study, typical experimental steering performance conditions are hereby selected. The accuracy of the model was verified by comparing the experimental data and simulation results. Verification of the specific vehicle steering performance test and simulation comparison is as follows.

4.2.1 Verification of Steady-State Rotation Response

The steady-state circumferential condition is selected to verify the steady-state steering performance of the vehicle. The steady-state steering performance of the model is verified by comparing the experimental and simulation results of the lateral acceleration (Figure 7) and transverse pendulum angular velocity (Figure 8), under steady circumferential motion.

Figure 7
figure 7

Lateral acceleration

Figure 8
figure 8

Yaw rate

4.2.2 Verification of Transient Steering Response Performance

The transient steering response performance of the vehicle is validated by the experimental conditions of the angular step and angular pulse of the steering wheel. By comparing the real vehicle experimental and simulation values of lateral acceleration and yaw rate under steering wheel angular step and angular pulse motion, the corresponding transient steering performance accuracy of the model is verified.

The lateral acceleration and yaw rate are shown in Figures 9 and 10.

Figure 9
figure 9

Lateral acceleration

Figure 10
figure 10

Yaw rate

4.2.3 Verification of Steering Portability

The steering portability performance of the vehicle is validated by the experimental conditions of S shape rotation of the steering wheel. By comparing the real vehicle experimental and simulation values of steering torque and yaw rate under steering wheel S shape rotation, the corresponding steering performance accuracy of the model is verified.

The yaw rate and steering torque are shown in Figures 11 and 12.

Figure 11
figure 11

Yaw rate

Figure 12
figure 12

Steering torque

4.2.4 Verification of Turn-Back Performance

In this study, the experimental conditions of low-speed and high-speed hand-off are selected to verify the steering performance of the vehicle. The simulation results show that the steering performance of the model is correct by comparing the real vehicle experimental and simulation results of the lateral acceleration and yaw rate under the motion of a low-speed and high-speed hand-off. Figures 13 and 14 show the experimental and simulation comparison of a high-speed hand-off vehicle.

Figure 13
figure 13

Yaw rate

Figure 14
figure 14

Lateral acceleration

4.3 Determination of Steering Target

In this study, the vehicle steering wheel torque and TB factors are selected as the target performance indicators for the consistency analysis of vehicle steering characteristics. The TB factor is obtained by multiplying the peak response time of the yaw rate by the steady lateral deflection angle of the center of mass of the vehicle. The simulation condition is the steering wheel angle step condition in the test of the vehicle steering transient response performance. The speed is 80 km/h and the steering wheel angle corresponds to a lateral acceleration of 0.2g.

The original steering performance value is shown in Table 1.

Table 1 Original steering performance value

4.4 Comprehensive Analysis of Parameter Sensitivity for Steering Performance According to the Target System

To obtain the sensitivity of the system parameters relative to the steering wheel torque and TB factor [2325], Carsim software and Isight software were combined for simulation analysis; the results are shown in Figure 15.

Figure 15
figure 15

Sensitivity comprehensive analysis of steering performance parameters

4.5 Optimization Design for Steer Target Performance

Optimization of the steering target performance with Isight software and Carsim is presented [2628] and the theory is utilized for multi-island genetic optimization [2934].

4.5.1 Optimization Objectives

The optimization objectives are listed in Table 2.

Table 2 Steering performance target value

The initial values and ranges of the optimization parameters are shown in Table 3.

Table 3 Initial parameter values and optimization range

4.5.2 Optimization Results

The optimization results are shown in Table 4.

Table 4 Optimization results

4.6 Decomposition of the Performance Tolerance Interval

Here, the decomposition of the performance tolerance interval calculation is shown [3539]. Its role is to decompose the steering performance tolerance interval into the system tolerance interval [40, 41].

The performance tolerance interval is obtained by combining the target performance optimization result with the original design value. The steering moment is [0, 0.2369]. The TB factor is [0, 0.1796]. The Jacobian matrix is obtained from the consistency analysis theory, and is shown as follows:

figure a

Solving the following:

$${\varvec{A}}_{4 \times 32} {\varvec{X}}_{32 \times 1} = {\varvec{b}}_{4 \times 1} ,$$

we obtain:

$$\begin{gathered} {\varvec{result}} = \left[ {\begin{array}{*{20}c} \begin{gathered} 0.0324 \hfill \\ 0.5325 \hfill \\ \end{gathered} & \begin{gathered} - 0.3665 \hfill \\ - 0.0093 \hfill \\ \end{gathered} & \begin{gathered} 0.0123 \hfill \\ 0.2024 \hfill \\ \end{gathered} & {} \\ \end{array} } \right. \hfill \\ \begin{array}{*{20}c} \begin{gathered} 0.0078 \hfill \\ 0.1404 \hfill \\ \end{gathered} & \begin{gathered} 0.0080 \hfill \\ 0.0146 \hfill \\ \end{gathered} & \begin{gathered} 0.0033 \hfill \\ 0.0080 \hfill \\ \end{gathered} & {\begin{array}{*{20}c} \begin{gathered} 0.0172 \hfill \\ 0.6484 \hfill \\ \end{gathered} & \begin{gathered} - 0.0290 \hfill \\ 0.1108 \hfill \\ \end{gathered} & \begin{gathered} 0.0250 \hfill \\ 0.0776 \hfill \\ \end{gathered} & \begin{gathered} 0.0306 \hfill \\ 0.0497 \hfill \\ \end{gathered} \\ \end{array} } \\ \end{array} \hfill \\ \left. {\begin{array}{*{20}c} {\begin{array}{*{20}c} \begin{gathered} - 0.0002 \hfill \\ 0 \hfill \\ \end{gathered} & \begin{gathered} - 0.0086 \hfill \\ - 0.0002 \hfill \\ \end{gathered} & \begin{gathered} 0.0141 \hfill \\ 0.0281 \hfill \\ \end{gathered} \\ \end{array} } & \begin{gathered} 0.0078 \hfill \\ 0.0249 \hfill \\ \end{gathered} & \begin{gathered} 0.0030 \hfill \\ 0.1391 \hfill \\ \end{gathered} & \begin{gathered} 0.0166 \hfill \\ 0.3283 \hfill \\ \end{gathered} \\ \end{array} } \right]. \hfill \\ \end{gathered}$$

4.7 Consistency

The consistency analysis results are shown in Table 5.

Table 5 Consistency analysis results

5 Conclusions

  1. (1)

    By modeling the steering characteristic parameters and tolerances of the actual system, the feasibility of the methods for expressing the characteristic parameters and tolerance model in the consistency analysis are verified.

  2. (2)

    According to the vehicle steering performance and characteristic parameters sensitivity analysis, the feasibility of the comprehensive analysis method of correlation and coupling between performance and parameters is verified.

  3. (3)

    The feasibility of the consistency design process method is verified by decomposing the tolerance interval of the actual steering performance index.

References

  1. X Guan. Research progress of vehicle dynamics modeling and simulation in national key laboratory of vehicle dynamics. Changchun: Academic Report of National Key Laboratory of Automobile Dynamic Simulation of Jilin University, 2009.

  2. L X Zhang, J Q Liu, F Q Pan, et al. Multi-objective optimization study of vehicle suspension based on minimum time handling and stability. Proceedings of the Institution of Mechanical Engineers, 2020, 234(9): 2355-2363.

    Article  Google Scholar 

  3. H Xu, Y Q Zhao, C Ye, et al. Integrated optimization for mechanical elastic wheel and suspension based on an improved artificial fish swarm algorithm. Advances in Engineering Software, 2019: 137.

  4. Q Shi, C W Peng, Y K Chen, et al. Robust kinematics design of MacPherson suspension based on a double-loop multi-objective particle swarm optimization algorithm. Journal of Automobile Engineering, 2019, 233(12): 3263-3278.

    Article  Google Scholar 

  5. X Guan, S Y Feng, J Zhan, et al. Solve the Angle and position of the spindle axis based on steering geometry. Engineering Science and Technology, 2009, 9(21): 6593-6596.

    Google Scholar 

  6. J J Hu, Z B He, P Ge, et al. Modeling and simulation of electric power steering system based on multi-body dynamics. Applied Mechanics and Materials, 2012, 1498: 2091-2097.

    Google Scholar 

  7. H Spencer, R X Ning. Virtual product development technology. Beijing: China Machine Press, 2002.

    Google Scholar 

  8. X M Shi. Automobile chassis innovation research and development and computer simulation. Changchun: Academic Report of National Key Laboratory of Automobile Dynamic Simulation of Jilin University, 2006.

  9. T D Kim, J H Kim, J H Kim. Sensitivity analysis and optimum design of energy harvesting suspension system according to vehicle driving conditions. Journal of the Korean Society for Precision Engineering, 2019, 36(12): 1173-1181.

    Article  Google Scholar 

  10. E Sert, P Boyraz. Optimization of suspension system and sensitivity analysis for improvement of stability in a midsize heavy vehicle. Engineering Science and Technology, an International Journal, 2017, 20(3): 997-1012.

    Article  Google Scholar 

  11. M Sandim, A Paiva, L H D Figueiredo. Simple and reliable boundary detection for mesh free particle methods using interval analysis. Journal of Computational Physics, 2020, 420.

  12. Y H Ma, Y F Wang, C Wang, et al. Interval analysis of rotor dynamic response based on Chebyshev polynomials. Chinese Journal of Aeronautics, 2020, 9: 2342–2356.

    Article  Google Scholar 

  13. L M Tang, Y Xiao, J W Xie. Fatigue cracking checking of cement stabilized macadam based on measurement uncertainty and interval analysis. Construction and Building Materials, 2020, 250.

  14. J W Fan, H H Tao, R Pan, et al. An approach for accuracy enhancement of five-axis machine tools based on quantitative interval sensitivity analysis. Mechanism and Machine Theory, 2020, 148: 103806.

    Article  Google Scholar 

  15. H B Huang, J H Wu, X R Huang, et al. A novel interval analysis method to identify and reduce pure electric vehicle structure-borne noise. Journal of Sound and Vibration, 2020, 475: 115258.

    Article  Google Scholar 

  16. Z Li, L Zheng. Integrated design of active suspension parameters for solving negative vibration effects of switched reluctance-in-wheel motor electrical vehicles based on multi-objective particle swarm optimization. Journal of Vibration and Control, 2019, 25(3): 639-654.

    Article  MathSciNet  Google Scholar 

  17. M H Shojaeefard, A Khalkhali, S Yarmohammadisatri. An efficient sensitivity analysis method for modified geometry of Macpherson suspension based on Pearson correlation coefficient. Vehicle System Dynamics, 2017, 55(6): 827-852.

    Article  Google Scholar 

  18. H Taghavifar, S Rakheja. Parametric analysis of the potential of energy harvesting from commercial vehicle suspension system. Journal of Automobile Engineering, 2019, 233(11): 2687-2700.

    Article  Google Scholar 

  19. R K Ding, R C Wang, X P Meng, et al. Energy consumption sensitivity analysis and energy-reduction control of hybrid electromagnetic active suspension. Mechanical Systems and Signal Processing, 2019, 134(Dec.1): 106301.1-106301.20.

  20. Y Q Zhao, H Xu, Y J Deng, et al. Multi-objective optimization for ride comfort of hydro-pneumatic suspension vehicles with mechanical elastic wheel. Journal of Automobile Engineering, 2019, 233(11): 2714-2728.

    Article  Google Scholar 

  21. B R Fang, J D Zhou, Y M Li. Matrix theory. Beijing: Tsinghua University Press, 2004.

    Google Scholar 

  22. W B Guo, M S Wei. Singular value decomposition and its application in generalized inverse theory. Beijing: Science Press, 2008.

    Google Scholar 

  23. X B Ma, P K Wong, J Zhao. Practical multi-objective control for automotive semi-active suspension system with nonlinear hydraulic adjustable damper. Mechanical Systems and Signal Processing, 2019, 117: 667-688.

    Article  Google Scholar 

  24. A Khadr, A Houidi, L Romdhane. Design and optimization of a semi-active suspension system for a two-wheeled vehicle using a full multibody model. Proceedings of the Institution of Mechanical Engineers. Part K, Journal of Multi-body Dynamics, 2017, 231(k4): 630-646.

  25. A Seifi, R Hassannejad, M A Hamed. Use of nonlinear asymmetrical shock absorbers in multi-objective optimization of the suspension system in a variety of road excitations. Proceedings of the Institution of Mechanical Engineers. Part K, Journal of Multi-body Dynamics, 2017, 231(2): 372-387.

  26. R Soon, L N B Gummadi, K Cao. Robustness considerations in the design of a stabilizer bar system. SAE Paper, 2005, 01: 1718.

    Google Scholar 

  27. J Zhou. Reliability and robustness mindset in automotive product development for global markets. SAE Paper, 2005, 01: 212.

    Google Scholar 

  28. Narasimhan K, Sharma A K. Multistage process optimization for manufacturing automotive component using finite element method. SAE Paper, 2005, 26: 332.

    Google Scholar 

  29. D J Ball, M G Zammit, G C Mitchell. Program optimization by robust design. SAE Paper, 2005, 01: 3849.

    Google Scholar 

  30. H An, S Chae, H Kim. Optimum design of exhaust system using the robust design. SAE Paper, 2006, 01: 0082.

    Google Scholar 

  31. E G Leaphart. Application of robust engineering methods to improve ECU software testing. SAE Paper, 2006, 01: 1600.

    Google Scholar 

  32. A Zutshi, B Avutapalli, D Stagner, et al. Applying six sigma tools to the rear driveline system for improved vehicle level NVH performance. SAE Paper, 2007, 01: 2286.

    Google Scholar 

  33. S Lee, W Ha, T Yeo. Robust design for occupant protection system using Taguchi’s method. SAE Paper, 2007, 01: 3724.

    Google Scholar 

  34. Y Q Zhang. The smoothness analysis and parameter selection of virtual prototype based on orthogonal test. Automotive Technology, 2005, 10.

  35. M Yao, G L Wang, K K Zhou. Robust optimization design of structural parameters of vehicle drum brake. Journal of Agricultural Machinery, 2005, 36(121): 17-20.

    Google Scholar 

  36. M Q Wang. The application of Taguchi method in the optimization of vehicle body frame stiffness. Automotive Technology, 1998, 5: 5-7.

    Google Scholar 

  37. C Y Tang. The optimal design of vehicle dynamic stability characteristics. Wuhan: Huazhong University of Science and Technology, 2007.

    Google Scholar 

  38. J H Dong. Multi-objective optimization method and application research based on microgenetic algorithm. Changsha: Hunan University, 2010.

    Google Scholar 

  39. Fengli Huang, Jianping Lin, Meipeng Zhong, et al. Multi-objective robust design and optimum algorithm in injection molding processing. Journal of Tongji University, 2011, 39(2): 287-291+298.

  40. K Guo, L Chen, Y H Wei. Optimization and its application. Beijing: Higher Education Press, 2007.

    Google Scholar 

  41. C Fu, Y Liu, Z Xiao. Interval differential evolution with dimension-reduction interval analysis method for uncertain optimization problems. Applied Mathematical Modelling, 2018, 69: 441-452.

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The authors would like to express sincere gratitude to the State Key Laboratory of Automobile Simulation and Control for providing the test environment.

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Contributions

YL is responsible for writing the entire paper and conducting the simulation model. XG provided advice on the abstract. PL reviewed the introduction and RG checked the validation results. All authors read and approved the final manuscript.

Authors’ Information

Yanhua Liu, born in 1973, is currently an engineer at Brilliance Auto R&D Center, Shenyang, China. He received his master’s degree from Jilin University, China, in 2011. His research interests include the chassis system and dynamic simulation. Tel: +86-24-88412628.

Xin Guan, Doctor of Engineering, distinguished Professor of Cheung Kong scholar. He is the president of Automobile Research Institute of Jilin University, China. The vice president of Automobile Engineering Society of China, and the counselor of Jilin Provincial Government.

Pingping Lu is a teacher at Jilin University, China. She received her doctor degree from Jilin University, China, in 2012. Her research interests include the chassis system and dynamic simulation.

Rui Guo is a teacher at Jilin University, China. She received her doctor degree from Jilin University, China, in 2009. Her research interests include the chassis system and dynamic simulation.

Corresponding author

Correspondence to Pingping Lu.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, Y., Guan, X., Lu, P. et al. Research on Key Issues of Consistency Analysis of Vehicle Steering Characteristics. Chin. J. Mech. Eng. 34, 11 (2021). https://doi.org/10.1186/s10033-020-00523-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s10033-020-00523-6

Keywords