Process Control: A First Course with MATLAB

We now return to the use of state-space representation that was introduced in Chap. 4. As you may have guessed, we want to design control systems based on state-space analysis. A state feedback controller is very different from the classical PID controller. Our treatment remains introductory, and we will stay with linear or linearized SISO systems. Nevertheless, the topics here should enlighten (!) us as to what modern control is all about.
Evaluating the controllability and observability of a system.
Designing pole placement of state feedback systems. Applying Ackermann's formula.
Designing with full-state and reduced-order observers (estimators).
Before we formulate a state-space system, we need to raise two important questions. One is whether the choice of inputs (the manipulated variables) may lead to changes in the states, and the second is whether we can evaluate all the states based on the observed output. These are what we call the controllability and the observability problems.
A system is said to be completely state controllable if there exists an input u( t) that can drive the system from any given initial state x 0( t 0 = 0) to any other desired state x( t). To derive the controllability criterion, let us restate the linear system and its solution from Eqs. (4.1), (4.2), and (4.10):
| (9.1) | |
| (9.2) | |
| (9.3) | |
With our definition of controllability, there is no loss of generality if we choose to have x( t