Controlled Computations or Computer Control?: John Baras
Controlled Computations or Computer Control?: John Baras
or Computer Control?
John S. Baras
Background Statements It is relatively easy to cite specific exam- open new opportunities for progress and
ples from many areas of engineering and sci- advancement in the field?
I will start this position paper with some
ence where the preceding facts manifest
statements regarding factsthat, during the It is true that our field is a relatively new
themselves in a very profound way. I will one. It has made, however, substantial con-
last 10 years, in my opinion, have dramati-
use a few just for illustration purposes:
cally changed the environment in which a tributions to engineering, science, econom-
control engineer-or, more generally, a sys- How do we control systems characterized ics,and also the standard of living inthe
tems engineer-must operate. by complex-often, poorly defined- United States and other countries. It is my
models? Typical examples include chem- opinion that the current state of the field is
The complexity of (control) systems has
ical process control, where, often,itis an excellent one. The advances in computer
increased dramatically. This is mani-
difficult to design “correct” loops and technologies provide the opportunity for vig-
fested,.for example, in tighter engineering
equations. orous and synergistic development of bal-
specifications, the need for adaptation, re-
quirements for multisensor integration, the How should one automate the operation anced new theories that combine powerful
need to account for contingencies (multi- of systems defined by precise, highly analytical tools with these technologies to
ple modalities), totally digital implemen- complex simulation models? Problems in produce beper performing systems. So, my
tations, and the need for a mix of numer- flexible manufacturing systems represent answer to the first question is unequivocally
ical and logical computations. As a result, generic examples, wherein time-prece- yes. Now, whether the research programs at
control systems design must now be dence constraints and the need for a d a p major universities and, perhaps more impor-
viewed as an interacting part of integrated tive automation further complicate design. tantly, the funding programs at various pub-
design. How should we design systems controlled lic agencies and private-sector sources are
addressing these issues is a totally different
Advances in computer technology, both in by asynchronously operating, distributed,
matter. This is where I believe some drastic
hardware [very large scale integration communicating controllers? Examples in-
changes are necessary.
(VLSI), large memories, artificial intelli- clude the computer-aided design (CAD)
Regarding the second question, the answer
gence ( A I ) chip, distributed, parallel ma- of computerkommunications networks,
dynamic capacity allocation in communi- (if you think about it hard for some time) is
chines] and software [AI, symbolic alge- relatively straightforward. Control systems,
bra, computer-aided engineering (CAE)], cation satellites, and efficient management
in general, areman-made devices that collect
have not been properly understood by of mixed traffic (voice, video, data).
data from a physical system, interpret them,
control system theorists and designers. (I How can we develop design tools for real- and produce control signals. In this process,
would even say thereis an awareness time, high-performance, non-Gaussian it is very important to pay attention not only
problem here.)Thereis, at present, a signal processors? Examples from radar, to the analytical development of the rela-
growing gap between the sophistication sonar, image, and speech signal process- tionship between control actions and observ-
and power of this technology versus its ing abound. ables but also to the models of both the phys-
use in control systems synthesis. In ad- How can one integrate multiple sensors ical system (to be controlled) as well as the
dition, the needs of control systems have for robust, digital, feedback control of man-made system (the controller). Of course,
not been properly embedded in microelec- nonlinear systems? Examples include today both can be man-made. Where I be-
tronic chip design. many-degrees-of-freedom robotic manip- lieve attention has been lacking in the last
Computers of all kinds have become in- ulators with vision, force, and pressure 10 years or so is in training, educating, and
dispensable tools, both as design aids and sensors, as well as advanced aircraft flight doing research on the empirical component
as elements of the solution (i.e., the im- controllers especially designed for the new of our science, the one that naturally ad-
plementation of a control algorithm, de- generation of unstable aircraft. dresses these very important modeling ques-
sign, or scheme). As a matter of fact, the tions. Control and systems engineering de-
design of computers and computations Two Questions pend criticaZ/y on models. This lack of
(and their formal counterparts) look more emphasis on modeling has not allowed us to
Having made these statements, let me pose
and more similar to the design of present- link early with new models of computers, or
and examine the following questions:
day control and communication systems (a VLSI devices, or even new models of com-
phenomenon that is not unexpected). Are these developments in computer tech- putation. This has led to total neglect of the
nology (both hardware and software) en- implementation question.
Presented at Santa Clara Workshop, Santa Clara hancing the future of the field of control
University,SantaClara.California,September TOsummarize this point and to answer the
system engineering, or systems engineer- second question, let me just state that, un-
18-19, 1986. Professor John S. Baras is with the
ing in general? fortunately, currently available theories and
ElectricalEngineeringDepartmentandSystems
Research Center, Universityof Maryland, College Can we identify a basic reason for the gaps design methodologies for control systems are
Park. MD 20742. mentioned and a course of action that can not in synchrony with the currently available