[10.2 INTRODUCTION TO](#page-14-0) STATE SPACE
← Back to LINEAR SYSTEMS AND SIGNALS Overview
10.2 INTRODUCTION TO STATE SPACE
From the discussion in Ch. 1, we know that to determine a system’s response(s) at any instant t, we need to know the system’s inputs during its entire past, from −∞ to t. If the inputs are known only for t > t0, we can still determine the system output(s) for any t > t0, provided we know certain initial conditions in the system at t = t0. These initial conditions collectively are called the initial state of the system (at t = t0).
The state variables q1(t),q2(t),…,qN(t) are the minimum number of system variables such that their initial values at any instant t0 are sufficient to determine the behavior of the system for all time t ≥ t0 when the input(s) to the system is known for t ≥ t0. This statement implies that an output of a system at any instant is determined completely from a knowledge of the values of the system state and the input at that instant.
Initial conditions of a system can be specified in many different ways. Consequently, the system state can also be specified in many different ways. This means that state variables are not unique.
914 CHAPTER 10 STATE-SPACE ANALYSIS
This discussion is also valid for multiple-input, multiple-output (MIMO) systems, where every possible system output at any instant t is determined completely from a knowledge of the system state and the input(s) at the instant t. These ideas should become clear from the following example of an RLC circuit.
EXAMPLE 10.2 State-Space Description and Output Equations of an RLC Circuit
Find a state-space description of the RLC circuit shown in Fig. 10.1. Verify that all possible system outputs at some instant t can be determined from knowledge of the system state and the input at that instant t.
Figure 10.1 Circuit for Ex. 10.2.
It is known that inductor currents and capacitor voltages in an RLC circuit can be used as one possible choice of state variables. For this reason, we shall choose q1 (the capacitor voltage) and q2 (the inductor current) as our state variables.
The node equation at the intermediate node is
but i3 = 0.2q˙1, i1 = 2(x −q1), i2 = 3q1. Hence,
or
This is the first state equation. To obtain the second state equation, we sum the voltages in the extreme right loop formed by C, L, and the 2 resistor so that they are equal to zero:
Thus, the two state equations are
q˙2 = q1 −2q2
Every possible output can now be expressed as a linear combination of q1, q2, and x. From Fig. 10.1, we have
\n
\n
\n
\n
\n
\n
\n
This set of equations is known as the output equation of the system. It is clear from this set that every possible output at some instant t can be determined from knowledge of q1(t), q2(t), and x(t), the system state, and the input at the instant t. Once we have solved the state equations to obtain q1(t) and q2(t), we can determine every possible output for any given input x(t).
For continuous-time systems, the state equations are N simultaneous first-order differential equations in N state variables q1, q2, … , qN of the form
where x1, x2, … , xj are the j system inputs. For a linear system, these equations reduce to a simpler linear form
If there are k outputs y1, y2,…, yk, the k output equations are of the form
The N simultaneous first-order state equations are also known as the normal-form equations.
These equations can be written more conveniently in matrix form:
\n
or
and
q˙ = Aq+Bx (10.16)
and
Equation (10.16) is the state equation and Eq. (10.17) is the output equation; q, y, and x are the state vector, the output vector, and the input vector, respectively.
For discrete-time systems, the state equations are N simultaneous first-order difference equations. Discrete-time systems are discussed in Sec. 10.7.