Professional Documents
Culture Documents
We have seen in Section 5.2 that the simplest way to describe handling of a
vehicle with linear tire characteristics, under action of external force Fye,
moment Mze, and/or steering angle input δ, is by using the following
equations:
where the derivatives of stability Yβ, Yr, Nβ, and Nr are defined by (see also
Section 5.2):
a Cα1 2 b Cα2
Yr 5 2 ðA1:4Þ
V
a2 Cα1 1 b2 Cα2
Nr 5 2 ðA1:6Þ
V
where we neglect the contributions of the aligning torque. The variables and
parameters in Eqs. (A1.1). . .(A1.6) are the yaw rate r, body slip angle β, the
vehicle forward speed V, the mass m, yaw inertia Jz, the front and rear axle
cornering stiffnesses Cα1 and Cα2, and the distances a and b between front
axle and vehicle’s CoG, and rear axle and vehicle’s CoG, respectively. The
preceding system can be considered in a general generic form:
x_ 5 A x 1 B u ðA1:7Þ
The formulation (A1.7) and (A1.10) is known as the state space format.
It describes the general system of n first-order equations in state vector x.
The input is given by the m-dimensional vector u. The dimension of the out-
put vector y is denoted as k. Consequently, the system matrix A is an n 3 n
matrix, B is an n 3 m matrix, C is a k 3 n matrix, and D is a k 3 m matrix.
The system in state space format may be described using a block diagram,
as shown in Figure A1.1.
The symbol “1/s” indicates integration and is in correspondence with the
s-domain properties. Note that integration in the time domain is created by
dividing by s in the s-domain (obtained after using the Laplace transformation).
Various tools exist in MatlabSimulinks to treat state space models.
First, one must define the state space model in terms of the matrices A,. . .,D
as follows:
Next, one must define the initial conditions X0 for the state vector X (a
matrix with a number of rows similar to the number of time steps, and with a
column for each separate scalar state). In the same way, the input vector U is
a matrix with rows corresponding to time stamp, and the same number of col-
umns as the number of entries of the vector uðtÞ. The time stamp is stored in
an array T.
For a predefined input U, the solution of the state space problem is
obtained by a single statement:
The columns of X and Y are the states and outputs of the problem,
respectively.
As an illustration, we determined the step response for the vehicle data
specified in Appendix 6. The response in lateral acceleration is shown in
Figure A1.2.
FIGURE A1.2 Output (lateral acceleration) of the state space model (Eqs. (A1.7)
and (A1.10)).