Control of large systems
- Key People:
- Lev Semyonovich Pontryagin
- Related Topics:
- cybernetics
- controllability
- control problem
- state vector
- control law
- On the Web:
- CiteSeerX - Some new directions in control theory inspired by systems biology (Nov. 28, 2024)
More advanced and more critical applications of control concern large and complex systems the very existence of which depends on coordinated operation using numerous individual control devices (usually directed by a computer). The launch of a spaceship, the 24-hour operation of a power plant, oil refinery, or chemical factory, and air traffic control near a large airport are examples. An essential aspect of these systems is that human participation in the control task, although theoretically possible, would be wholly impractical; it is the feasibility of applying automatic control that has given birth to these systems.
Biocontrol
The advancement of technology (artificial biology) and the deeper understanding of the processes of biology (natural technology) has given reason to hope that the two can be combined; man-made devices should be substituted for some natural functions. Examples are the artificial heart or kidney, nerve-controlled prosthetics, and control of brain functions by external electrical stimuli. Although definitely no longer in the science-fiction stage, progress in solving such problems has been slow not only because of the need for highly advanced technology but also because of the lack of fundamental knowledge about the details of control principles employed in the biological world.
Robots
On the most advanced level, the task of control science is the creation of robots. This is a collective term for devices exhibiting animal-like purposeful behaviour under the general command of (but without direct help from) humans. Highly specialized industrial manufacturing robots are already common, but real breakthroughs will require fundamental scientific advances with regard to problems related to pattern recognition and thought processes. (See artificial intelligence.)
Principles of control
The scientific formulation of a control problem must be based on two kinds of information: (A) the behaviour of the system must be described in a mathematically precise way; (B) the purpose of control (criterion) and the environment (disturbances) must be specified, again in a mathematically precise way.
Information of type A means that the effect of any potential control action applied to the system is precisely known under all possible environmental circumstances. The choice of one or a few appropriate control actions, among the many possibilities that may be available, is then based on information of type B. This choice is called optimization.
The task of control theory is to study the mathematical quantification of these two basic problems and then to deduce applied mathematical methods whereby a concrete answer to optimization can be obtained. Control theory does not deal directly with physical reality but with mathematical models. Thus, the limitations of the theory depend only on the agreement between available models and the actual behaviour of the system to be controlled. Similar comments can be made about the mathematical representation of the criteria and disturbances.
Once the appropriate control action has been deduced by mathematical methods from the information mentioned above, the implementation of control becomes a technological task, which is best treated under the various specialized fields of engineering. The detailed manner in which a chemical plant is controlled may be quite different from that of an automobile factory, but the essential principles will be the same. Hence further discussion of the solution of the control problem will be limited here to the mathematical level.
To obtain a solution in this sense, it is convenient to describe the system to be controlled, which is called the plant, in terms of its internal dynamical state. By this is meant a list of numbers (called the state vector) that expresses in quantitative form the effect of all external influences on the plant before the present moment, so that the future evolution of the plant can be exactly given from the knowledge of the present state and the future inputs. This situation implies that the control action at a given time can be specified as some function of the state at that time. Such a function of the state, which determines the control action that is to be taken at any instant, is called a control law. This is a more general concept than the earlier idea of feedback; in fact, a control law can incorporate both the feedback and feedforward methods of control.
In developing models to represent the control problem, it is unrealistic to assume that every component of the state vector can be measured exactly and instantaneously. Consequently, in most cases the control problem has to be broadened to include the further problem of state determination, which may be viewed as the central task in statistical prediction and filtering theory. In principle, any control problem can be solved in two steps: (1) building an optimal filter (a so-called Kalman filter) to determine the best estimate of the present state vector; (2) determining an optimal control law and mechanizing it by substituting into it the estimate of the state vector obtained in step 1.
In practice, the two steps are implemented by a single unit of hardware, called the controller, which may be viewed as a special-purpose computer. The theoretical formulation given here can be shown to include all other previous methods as a special case; the only difference is in the engineering details of the controller.
The mathematical solution of a control problem may not always exist. The determination of rigorous existence conditions, beginning in the late 1950s, has had an important effect on the evolution of modern control, equally from the theoretical and the applied point of view. Most important is controllability; it expresses the fact that some kind of control is possible. If this condition is satisfied, methods of optimization can pick out the right kind of control using information of type B.
The controllability condition is of great practical and philosophical importance. Because the state-vector equations accurately represent most physical systems, which only have small deviations about their steady-state behaviour, it follows that in the natural world small-scale control is almost always possible, at least in principle. This fact of nature is the theoretical basis of practically all the presently existing control technology. On the other hand, little is known about the ultimate limitations of control when the models in question are not linear, in which case small changes in input can result in large deviations. In particular, it is not known under what conditions control is possible in the large, that is, for arbitrary deviations from existing conditions. This lack of scientific knowledge should be kept in mind in assessing often-exaggerated claims by economists and sociologists in regard to a possible improvement in human society by governmental control.
Rudolf E. Kalman