Professional Documents
Culture Documents
00051098(95)00101-8
Education*
K. J. ASTROM,* D. AuSLANDER,~
K. c. CHECK,?
M. MASTEN
and M. RABINStt
0. F. FRANKLIN,~~
Abstract-This
comprehensive
article deals with the
important field of control systems engineering education.
Efforts have been made to present some historical
perspectives, major concepts and thoughts on a practical
curriculum when this field is viewed as a discipline. Also
discussed are curricular issues including typical laboratory
systems with emphasis on the role of simulation, logic and
sequencing, and real-time simulation. An elaborate section is
devoted to CACE software, its role in teaching and learning,
potential shortfalls, and trends in software development and
use. Views from industry are sought in terms of desirable
skills in the practicing engineer and continuing education
needs. A survey of a few academic programs and a complete
list of textbooks in control over the past three decades
appear in the appendices.
and laboratories:
academic
I. INTRODUCTION
*Received
16 June 1994: revised 16 February 1995:
received in final form I June 199.5. This paper was not
presented at any IFAC meeting. This paper was recommended for publication in revised form by Editor A. P. Sage.
Corresponding author Professor N. A. Kheir. Tel. +I 810
370 2177: Fax +I 810 370 4261.
t Department of Electrical and Systems Engineering,
Oakland University, Rochester, MI 48309, U.S.A.
$ Department of Automatic Control, Lund Institute of
Technology, Lund, Sweden.
?jMechanical Engineering
Department,
University of
California at Berkeley, CA 94720, U.S.A.
11
Department
of
Electrical
Engineering,
Stanford
University, CA 94305, U.S.A.
n Texas Instruments, Plano, TX 75075, U.S.A.
tt Department of Mechanical Engineering, Texas A&M
University, College Station, TX 77845, U.S.A.
147
N. A. Kheir et al.
148
SYSTEMS
ENGINEERING
DISCIPLINE
AS A
part of understanding
the dynamical system
requires understanding the performance limitations and expectations of the system. Typically,
engineers from the different classical disciplines
such as electrical, mechanical, aeronautical and
chemical engineering
approach
the field of
control differently, based on the science and
technology
of their discipline. The correct
formulation of the model of the plant to be
controlled and a thorough understanding of its
properties is so very important, in fact, that a
good case can be made that control engineering
education should begin with mastery of one of
these traditional disciplines.
The second basic concept of control is
stability. Without stability, failure is guaranteed;
with stability, the system can at least be used.
The so-called classical control design methods
are based on a stability test. The root locus of
Evans traces the closed-loop poles in the s plane,
where the right half signals disaster. Bodes
frequency response method and the Nyquist
stability criterion focus on stability margins in
gain and phase. The introduction of optimal
especially
linear-quadratic
Gaussian
control,
(LQG) control, was always haunted by the fact
that the method did not include a guarantee of a
margin of stability (except in the very uncommon case of full-state feedback in the continuous
case); the same limitation applies to the less
sophisticated method of arbitrary pole placement. Many ad hoc schemes and guidelines for
the designer have been developed to go with
these so-called modern control methods to
mitigate the deficiency. The theory and techniques of robust design have been developed as
alternatives to LQG, and are methods that
optimize performance while assuring a margin of
stability robustness. In the realm of nonlinear
control, including adaptive control, it is common
practice to base the design on a Lyapunov
function in order to be able to guarantee stability
of the final result. In every case, stability as a
concept, and as a system requirement,
is a
central part of control engineering education.
The third basic concept, and the one most
distinctive of control, is feedback. While many
open-loop devices such as programmable logic
controllers (PLC) are in use, their design and
use are not part of control engineering.t One of
-.t Having
education
149
N. A. Kheir et al.
had relatively
docile dynamics. One major
outcome
of this type of work was the
Ziegler-Nichols PID three-term controller with
experimental tuning based upon step-response
and self-oscillation data. The pneumatic realization of this control approach is still in use today,
worldwide, with relatively minor modifications
and upgrades (including sampled data PID
controllers
with feedforward
control,
antiintegrator-windup
controllers
and fuzzy logic
implementations).
Naturally, this material now
appears in most chemical and mechanical
engineering control courses.
The application of controls in mechanical
engineering dealt mostly in the beginning with
mechanism controls such as servomechanisms,
governors and robots. The problems tended to
be well modeled with good equations of motion
that were often highly non-linear.
Typical
dynamic responses were lightly damped with
low-frequency oscillations. Some early methodooutcomes
were
the
Oldenburgerlogical
Kochenburger
describing function method of
equivalent
linearization,
and minimum-time,
bang-bang control. The application areas of
mechanical controls in recent years has tended to
be broader than just mechanism control. Some
typical control application areas now include
manufacturing process controls, vehicle dynamics and safety controls, biomedical devices and
genetic process research.
In aeronautical engineering, flight control of
airplanes and helicopters has been the driving
force behind control courses in that discipline.
The problems were generally
a hybrid of
well-modeled mechanics plus marginally understood fluid dynamics. The models were often
and the dynamics were
weakly nonlinear,
sometimes unstable. Major contributions to the
framework of controls as discipline were Evans
root locus (1948) and gain-scheduling. The latter
to fly controlnecessary
was absolutely
configured aircraft that were otherwise unstable.
Additional major contributions to the growth
of the discipline of control over the last 30-40
to be independent
of
years have tended
Examples
include
disciplines.
traditional
principle
(1956),
maximum
Pontryagins
programming
(1957),
dynamic
Bellmans
Kalmans optimal estimation (1960) and the
recent advances in robust control. All of these
contributions
share a heavy emphasis
on
mathematical methodology and the capability of
being applied to any traditional discipline based
problem.
The next section addresses the question of
what elements of control practice now appear in
typical control curriculum. Prioritization
and
education
151
In the earliest societies, learning and education consisted of observing older members of the
group as they hunted, cooked, gathered food and
conducted other tasks necessary for survival. In
the middle ages education and training was
gained through apprentice
assignments with
master craftsmen. However, with the advent of
the Industrial Revolution,
workers were no
longer able to learn by observation
and
one-on-one
apprenticeship-there
were
no
masters with the new inventions.
Suddenly
everyone needed new training. New education
disciplines, as well as new modes of education,
were required because the industrial world had
changed!
Industrys needs and expectations have now
become even more important drivers in the
development
of technical
education.
This
progression
is not surprising,
since most
engineers earn their livelihood in industry. Since
industry
is critically
dependent
upon the
capabilities of its workforce, both industry and
its engineers have a keen interest in education.
Meanwhile, advances in technology are expected and often demanded. Numerous articles
152
N. A. Kheir et al.
Mass production,
where large
production lots were generated by assembly
lines, is now giving way to smaller production
runs that require flexible factories, just-intime inventory
processes
and concurrent
engineering.
These fundamental cultural shifts within industry
have filtered down to become dramatic changes
for the engineers who design, develop and build
industrys products.
l
Teamwork.
In previous generations,
each
engineer generally performed his/her work as
an individual. However, the trend of the
future is toward teams with broad-based
work objectives. These concurrent engineering
teams are multifunctional, with representation
from all of the relative disciplines necessary
for an overall job.
In previous generations,
one of the key expectations of workers was job
security, in which most engineers devoted
their entire career to only a few employers.
Today, many workers change companies every
four to five years. In addition, government
figures for the U.S.A. indicate that, by the
end of the decade, 43% of the workforce will
be in new work arrangements
such as
part-time, work at home, self-employed, or
multiple jobs-up from 29% in 1970.
Productivity. In recent times manufacturing
productivity has increased dramatically (through use of computers,
automation
and
manufacturing
process redesign). The next
surge in productivity will likely come in the
engineering function; some experts believe
the increase will be 100-200% in the next five
years. Product development life cycle times
(from concept to design to production)
is
expected to be reduced by a factor of five.
Table
Attribute
Control
system
knowledge
systems
153
report
Grade
Comment
A+
Job preparation
A-
Curriculum
Laboratories
B-
Hands-on
experience
Interpersonal
skills
Career development
BC+
B
Greatest strengths
Biggest disappointments
Most important
topics
1. A control
education
154
N. A. Kheir et al.
OF THE CURRICULUM
Title
Introduction to Control
Lumped Systems Theory
Nonlinear Control
Optimal Control
Offerings
(out of 12)
11
7
8
7
Adaptive Control
Robot Control
Digital Control
5
7
7
6
4
4
3
3
3
155
2
1
1
1
1
2
1
2
1
1
1
1
1
1
1
Appendix
B lists about
100 textbooks
authored during the last two decades; this is a
strong indicator of the wealth of talent and
commitment of many educators and industrialists
to the development
of the field of control
systems engineering. The textbooks are listed in
13 groups according to areas of interest and
specialization. It is noted that during the past
three to five years, a larger number
of
computer-based books has been written (several
authors include a student-version diskette with
the text).
Now that the specifics of control engineering
curricula have been discussed, we devote the
next two sections to a discussion of the
important laboratory
experience and modern
computer-aided
control engineering
(CACE)
software. It should be emphasized that the
degree of students exposure to rich (interdisciplinary) experiences
in the laboratory
varies
significantly from program to pogram and from
one institution to another. Typical laboratory
experiments with the characteristics of quality
lab experiments are also introduced.
important theoretical
ideas;
and use.
different
processes
have
N. A. Kheir et al.
traditionally been used in control laboratories all
over the world. Many of them are designs that
have been developed in university laboratories.
Some of them have also been commercialized.
Processes originating at Imperial College and
UMIST (in the U.K.) have been commercialized
by Feedback Ltd and TecQuipment
Ltd. A
number of experiments
have recently been
marketed by Quanser and Camo; some typical
processes are discussed.
51.1. Mechatronics. The term mechatronics
traditionally meant a combination of mechanical
and electromechanical
systems. Position and
velocity control have been used successfully in
control labs for a long time. The basic system
consists of a motor with devices for measuring
angular orientation and rotation speed. Some
systems have two motors on the same shaft so
that disturbance torques can be added. Several
systems have a variable backlash and friction.
There are also more elaborate systems with
several masses connected
by springs. Such
systems are good for illustration of many aspects
of linear and nonlinear control. Many control
schemes can be applied to them, including
simple
lead-lag
compensation
and
statefeedback observers.
To do this well, it is
important that the systems are designed in such a
way that the linear behavior dominates. The
servo systems can also be used to illustrate
backlash, and friction can make application of
theory very complicated.
The inverted pendulum has always been a
popular experiment. A very elegant implementation of the inverted pendulum has been
developed
by Furuta at Tokyo Institute of
Technology. This allows demonstration
of the
difficulties in controlling an inherently unstable
system. With a proper design, an inverted
pendulum on a cart can also be used to illustrate
a gantry crane. The key problem here is to
introduce damping in an almost-unstable system.
Inverted double and triple pendulums have also
been developed (ETH Zurich, Furuta). These
systems are interesting because they are good
devices to illustrate the inherent limitations in
feedback; also see Kanzaki et al. (1994).
The ball-and beam process is another
mechatronics
device that illustrates
several
interesting measurement and control techniques.
Apart from positioning the ball on the beam, it
can also be used to throw the ball into a basket
(Astrom and Lundh, 1992). The hovering ball is
another popular example; systems with multiple
axes of motion have also been developed for
illustration.
5.1.2. Process control. There are many control
devices that are inspired by process control.
education
157
CONTROL
SOFTWARE
ENGINEERING
158
N. A. Kheir et al.
159
N. A. Kheir et al.
6.3.3. Practical
hands-on
laboratory
experience. As described in Section 5, a laboratory
control experiment or project is one of the most
exciting, revealing and confidence-building
engineering experiences
to undergraduate
and
graduate students alike. Students derive satisfaction in seeing working control systems that they
have just successfully implemented. A control
system project requires them to pull together
much of their previously acquired engineering
knowledge, including system theory, computer
programming,
electronics,
mechanics, sensors
and instrumentation,
to successfully complete
the control application. More importantly, the
hands-on laboratory experience is the reckoning
where control engineering students learn to
appreciate the difference between the perfect
world of CACE simulation and the imperfect
world of reality.
6.4. Trends in CACE software
Over just a span of several years, computer
vendors have made tremendous breakthrough in
the areas of simulation, graphics and visualization technologies (IEEE, 1993; Kheir, 1995).
Virtual prototyping, which consists of interactive visualization for physical component functionality and virtual mockup model, is the current
thrust for many applications
that involve
multidiscipline engineering. The ultimate goal in a
virtual prototyping application is to build a computer model that behaves just as a real system
would, and lets a user manipulate to explore and
interact with the prototype model. CACE will
be a part of such virtual prototyping simulation.
6.4.1. Computer-aided
engineering
(CA E)
software for modeling and simulation of physical
components. As mentioned earlier, while empiri-
161
education
experiments
with
control
the
continued
sophistication
in the laboratory
(computer visualization, interactive and virtual) environment
as technology keeps advancing rapidly;
more programs expected to present newly
developed concepts of control in the form of
specialized courses.
REFERENCES
Akashi, H. (1984). Trends in automatic
control education
in
Japan. In Preprims 9th IFAC World Congress, Budapest,
Hungary,
Vol. IV, pp. 121-126.
Anderson,
B. D. 0. and J. B. Moore
(1990). Optimal
Control: Linear Quadratic Methods. Prentice-Hall,
Englewood Cliffs, NJ.
Aris, A. (1979). Mathemutical Modeling Techniques. Pitman,
London.
Astram, K. J. (1968). Reglerteori (Confrol Theory). Almqvist
& Wiksell. Unusalal (in Swedish).
Astram,
K. J. and M. Lundh,
M. (1992). Lund control
program combines theory with hands-on experience.
IEEE
Control Systems, 12, 22-30.
AstrBm, K. J. and B. Wittenmark
(1989). Aduprive ConrroL
Addison-Wesley,
Reading, MA.
AstrGm,
K. J. and B. Wittenmark
(1990).
Comparer
Controlled
Systems,
Theory
und
Design,
2nd
ed.
Prentice-Hall,
Englewood
Cliffs, NJ.
Atherton,
D. P. (1981). The role of CAD in education
and
research.
In Proc. 8th IFAC Trienniul World Congress,
Kyoto. Janan. DD. 339553400.
Atherton,
D. P.: 0. B. Sorenson
and A. Goucem t 1994).
Teaching
control
engineering
using implementation
of
MATLAB.
In Preprims of 94 IFAC/ACE,
Tokyo, pp.
291-294.
162
N. A. Kheir
Auslander,
D. and R. Horowitz (1988). Mechanical
engineering control system curriculum. In Proc. American
Control Co@., Atlanta, GA, pp. 115-1156.
Bagchi, A. (1993). Optimal Control Stochastic Systems.
Prentice-Hall, Englewood Cliffs, NJ.
Balchen, J. G., M. Handlykken and A. Tyss (1981). The need
for better laboratory experiments in control engineering
education. In Proc. 8th IFAC Triennial World Congress,
Kyoto, Japan.
Bagar, T. and P. Bernhard (1991). H, Optimal Control and
Related Minimax Design
Approach. Springer-Verlag,
Problems:
Dynamic
Care
Berlin.
Bertekas,
D.
P.
(1987).
Dynamic
Programming:
Deterministic and Stochastic Models. Prentice-Hall, Englewood Cliffs, NJ.
Biston, J., J. DuFour and G. Gilles (1981). An example of
computer control systems practical teaching. In Proc. 8th
IFAC
Triennial World Congress,
Kyoto, Japan, pp.
3419-3424.
Bitmead,
R. R. (1990). Adaptive
Optimal
Control.
Prentice-Hall, Englewood Cliffs. NJ.
Bohlin, S. T. (1991). Interactive System IdentiJication,
Prospects and Pitfalls. Springer-Verlag, Berlin.
Bonner. K., R. Fischl and P. Kalata (1988). A generic.
hands-on control system laboratory. In Proc. American
Control Conf, Atlanta, GA, pp. 1600-1605.
Boyd. S. P. (1991). Linear Controller Design: Limits of
Performance. Prentice-Hall. Enelewood Cliffs. NJ.
Brogan, W. L. (1991). Modern -Control Theory. 3rd edn.
Prentice-Hall, Englewood Cliffs, NJ.
Butler, H. (1992): Model Reference Adaptive Control.
Prentice-Hall. Enelewood Cliffs. NJ.
Callier, F. M. and C. A. Desoer (1982). Multivariable
Feedback Systems. Springer-Verlag, Berlin.
Callier, F. M. and C. A. Desoer (1991). Linear Systems
Theory, Springer-Verlag, Berlin.
Chalam, V. V. (1987). Adaptive Control Systems, Techniques
and Applications. Marcel Dekker, New York.
Chen, C. T. (1984). Linear Systems Theory and Design. Holt,
Rinehart & Winston, New York.
Chen, C. T. (1987). Control System Design: Conventional,
Algebraic, and Optimal Methods. Pond Woods Press,
Stony Brook, NY.
Cheok, K. C. and N. J. Huang (1992). Real-time simulation
and animation for dynamic control systems. Simulation, 59,
246-263.
et al.
B. W. (1991). Systems Analysis, Design
Computation. Prentice-Hall, Englewood Cliffs, NJ.
Dorato, P. (1987). Robust Control. IEEE, New York.
Dickenson,
and
Theory,
Hardware
and Software,
2nd ed.
McGraw-Hill, New York.
IEEE (1993). IEEE Spectrum (November).
Isermann, R. (1992). Adaptive Control Systems. PrenticeHall, Englewood Cliffs, NJ.
Isidori, A. (1989). Nonlinear Control Systems. SpringerVerlag, New York.
Jacquot, R. (1981). Modern Digital Control Systems. Marcel
Dekker, New York.
Jacquot, R. G. (1988). Introduction to Engineering Systems.
Allyn and Bacon, New York.
Jamshidi, M. (1992). Computer Aided Analysis and Design of
Linear Control. Prentice-Hall, Englewood Cliffs, NJ.
Jamshidi, M. (1983). Large-scale Systems: Modeling and
Control. North-Holland, Amsterdam.
Jorgl. M. P. (1994). A combined simulation and lab
experiment using Simulink. In Preprints of IFAC/ACE
Symp., Tokyo, Japan, pp. 259-262.
Kailath, T. (1980). Linear Systems. Prentice Hall, Englewood
Cliffs, NJ.
Kalouptsidis, N. (1993). Adaptive System Identification.
Prentice-Hall, Englewood Cliffs, NJ.
Kamen, E. W. (1987). Introduction to Signals and Systems,
Macmillan, New York.
Kanzaki, K., H. Kawasaki and 0. Kaneko (1994).
Experimental
systems for mechatronics
and control
education. In Preprints of IFACIACE
Symp., Tokyo,
Japan, pp. 17-30.
Kashyap, R. L. (1976). Dynamic Stochastic Models from
Empirical Data. Academic Press, New York.
Katz,. P. (1981). Digifal Control Using Microprocessors.
Prentice-Hall. Enelewood Cliffs. NJ.
Khalil, H. (1992). Ninlinear Systems. Macmillan, New York.
Kheir, N. A. (1984, 1987, 1990 and 1993). Moderator and
Organizer of Panel Discussions on Advances in Software
Development for Control Education and Research at
IFAC Congresses held in Budapest, Munich, Tallin and
Sydney.
Kheir, N. A. (1988). Systems Modeling and Computer
Simulation. Marcel Dekker, New York.
Kheir, N. A. (1995). Systems Modeling and Computer
Simulation, 2nd ed. Marcel Dekker, New York.
Kheir. N. A., G. F. Franklin and M. J. Rabins (Eds) (1992).
Advances
in
Control
Education:
Proc.
IFAC
Symp.,
.
Boston, MA, June 1991. Pergamon Press, Oxford.
Klein, R. E. (1988). Novel systems and dynamics teaching
technique using bicycles. In Proc. American Control Conf,
Atlanta, GA, pp. 1157-1160.
Klir. G. J. and T. A. Folaer (1988). Fuzzv Sets. Uncertaintv
education
163
164
N. A. Kheir et al.
Ogata,
K. (1994b). Solving Control Engineering Problems
with MATLAB. Prentice-Hall,
Englewood
Cliffs, NJ.
Owens, D. H. (1981). Multivariable and Optimal Systems.
Academic
Press, New York.
Ozguner,
U. (1988). A three course
control
laboratory
sequence.
In Proc. American Control Conf., Atlanta,
GA,
pp. 1617-1622.
Phillips, C. L. and R. D. Harbor
(1991). Basic Feedback
Control Systems. 2nd ed. Prentice-Hall,
Englewood
Cliffs,
NJ.
Phillips,
C. L. and H. T. Nagle (1990). Digital Control
Systems, Analysis and Design, 2nd ed. Prentice-Hall,
Englewood
Cliffs, NJ.
Pontryagin,
L. S., V. G. Boltyanskii,
R. V. Gamkrelidze
and
E. F. Mischenko
(1964).
The Mathematical Theory of
Optimal Processes. Pergamon
Press, Oxford.
Rowland,
J. R. (1986). Linear Control Systems: Modeling,
Analysis and Design. Wiley, New York
Rugh, W. J. (1993). Lineur System Theory. Prentice-Hall,
Englewood
Cliffs, NJ.
Saadat, H. (1993). Compututionul Aids in Control Systems
Using MATLAB. McGraw-Hill,
New York.
Sage, A. P. and C. C. White III (1977). Optimal Systems
Control, 2nd ed. Prentice-Hall,
Englewood
Cliffs, NJ.
Sastry, S. (1989). Adaptive Control Stability Convergence.
Prentice-Hall,
Englewood
Cliffs, NJ.
Schaufelberger,
W. (1983). Experiences
with project-oriented
teaching
courses
in a graduate
control
program.
Engng
Educ., 8, 79-87.
Schaufelberger,
W. (1987).
Teachware
for control.
In
Preprints of 10th World Congress on Automatic Control,
Munich, Vol. 5, pp. 267-272.
Schaufelberger,
W. (1988). Teachware
for control. In Proc.
American Control Conf, Atlanta GA, pp. 1135-1139.
Schaufelberger,
W.
(1990).
Educating
future
control
engineering.
In Preprints 1 lth LFAC World Congress,
Tallinn, Estonia, Vol. 1, pp. 82-93.
A.
W.
(1994).
CIM:
Computer
Integrated
Scheer,
Manufacturing:
Towards the Factory of the Future.
Springer-Verlag,
Berlin.
Schmidcbauer,
ST (1990). A new first course in analog and
dieital control.
In Preprints 1 lth LFAC World Congress.
Tallinn, Estonia, Vol. i2, pp. 161-165.
Seborg, D. E., T. F. Edgar and D. A. Mellichamp
(1989).
Process Dynamics and Control. Wiley, New York.
Shahian,
B. and M. Hassul (1992). Control System Design
wing MATRIX,.
Prentice-Hall,
Englewood
Cliffs, NJ.
Shahian,
B. and M. Hassul (1993). Control System Design
Using MATLAB. Prentice-Hall.
Enelewood
Cliffs. NJ.
Sheare;,
J. L. and B. T. Kulakowski
(1990). Dynamic
Modeling and Control of Engineering Systems. Macmillan,
New York.
Sinha, P. K. (1984). Multivariable Control: An Introduction.
Marcel Dekker, New York.
Sinha, N. K. (1986). Control Systems. Holt, Rinehart
&
Winston, New York.
Skelton,
R. E. (1988). Dynamic Systems Control: Linear
Systems Analysis and Synthesis. Wiley, New York.
Slotine, J.-J. and E. W. Li (1991). Applied Nonlinear Control.
Prentice-Hall.
Enalewood
Cliffs. NJ.
Sorenson,
H. W. 71980).
Parameter Estimation. Marcell
Dekker, New York.
Spong. M. W. (1991). Robot Dynamics and Control. Wiley,
New York.
Stengal, R. (1986). Stochastic Optimal Control: Theory and
Applications. Wiley, New York.
Strum. R. B. and D. E. Kirk (1994). Contemoorurv Linear
Systems Using MA TLAB. PWS-Kent,
Boston.
.
Swisher,
G. M. (1986). Introduction to Linear Systems.
Matrix Publishing Company.
Van de Vegte, J. (1994). Feedback Control Systems, 3rd ed.
Prentice-Hall,
Englewood
Cliffs, NJ.
Van den Bosch, P. P. J. and M. H. Verhaegen
(1989).
Modeling, Systems Identification and Simulation. Technical
University
of Delft, the Netherlands.
Vidyasagar,
M. (1978). Nonlinear Systems Analysis. PrenticeHall, Englewood
Cliffs, NJ.
Vidyasagar,
M. (1985).
Control
System Synthesis:
A
Factorization Approach. MIT Press, Cambridge,
MA.
Voland, C. (1986). Control Systems Modeling und Analysis.
Prentice-Hall,
Englewood
Cliffs, NJ.
Vukobratovic,
M. and
D. Stokic
(1982).
Control of
Munipalution Robots: Theory and Application. SpringerVerlag, Berlin.
Watanabe,
K. (1991). Adaptive Estimation and Control
Partitioning. Prentice-Hall.
Enelewood
Cliffs. NJ.
Williamson,
D. (1991). Digital Control and Implementation.
Prentice-Hall,
Englewood
Cliffs, NJ.
Wolovich,
W. A. (1987).
Robotics: Basic Anulysis und
Design. Holt, Rinehart & Winston, New York.
Wonham,
W. M. (1979). Linear Mtrltivuriuble Control: A
Geometric Approach. Springer-Verlag.
Berlin.
Wright,
P. K. and Bourne,
D. A. (1988). Munttfactaring
Intelligence. Addison-Wesley.
Reading, MA.
APPENDIX
A-SAMPLE
OF ACADEMIC
PROGRAMS
courses
Engineerfor EE majors:
for
Optimization
Systems
(Klir
and
165
Introduction to Optimization;
Analysis of Nonlinear Systems;
Optimization by Vector Space Methods.
Courses on Power Systems Applications:
Advanced Dynamics I;
Advanced Dynamics II;
Dynamical Systems and Bifurcation Theory;
Robot Motion.
Filtering and Estimation:
Theory of Information;
Stochastic Processes in Engineering;
Optimal Estimation and Filtering;
Detection Theory;
Adaptive Filter Theory;
Neural Network Theory.
Optimization and Simulation:
Numerical Simulation;
Principles of Optimization;
Numerical Optimization Methods;
Dynamic Optimization.
Com-
Courses:
o,f Maryland,
Department
of
Electrical
Control Systems;
Control Systems Laboratory;
Systems, Control and Computation;
Control Seminar;
Modern Control System Design Methods;
Nonlinear Control Systems;
Systems Theory;
Optimal Control;
Advanced Topics in Control Theory.
(g) University of Maryland, Department
of
Chemical
Engineering:
Undergraduate required course:
Computational Methods:
Programs in Europe
(h) The Swiss Federal Institute of Technology (ETH),
Institute of Automatic Control. Courses are offered in
166
N. A. Kheir et al.
lnstitlrte
Programs in Asia
(k) Tokyo Institute of Technology, Department of Control
Engineering. The curriculum focuses on the following areas:
Automatic Control Fundamentals; System Dynamics, Machinery for Measurement and Control: Industrial Measurement:
and Process Control. The courses offered include
Automatic Control:
Control Engineering Field Practice:
Control Engineering Laboratory:
Control Engineering Seminar:
Creation and Design in Control Engineering:
Elementary Automatic Control:
Feedback Control,
Instrument and Control System Analysis:
Intelligent Control:
Mechatronics and Control:
Modern Control Theory:
Physics for Control Engineers:
Robotics:
Signal Analysis in Control Engineering.
Graduate offerings include
System Theory:
Introduction to Detection and Estimation Theory:
Estimation Theory and Stochastic Control:
Identification for Control;
Robust and Adaptive Control.
(I) Tokyo
Metropolitan
University,
Japan.
Systems
Control Engineering within the Department of Electrical
Engineering emphasizes the following areas: fuzzy control,
neural networks, control, simulation and optimization of
large scale systems.
In the Department of Precision Engineering, analysis and
design of control systems are taught, with emphasis on
nonlinear
systems identification,
nonlinear
control by
geometric approaches, computer-aided modeling, application
active control of mechanical
of artificial intelligence,
vibration. and precision positioning.
Linear systems
Rugh (1993) Dorny (1993), Brogan (1991), Callier and
Desoer (1991). DeCarlo (1989), Skelton (1988), Furuta et al.
(1988), Chen (1984), Kailath (1980), Luenberger (1978).
Nonlinear systems
Khalil (1992), Isidori (1989) Vidyasagar (1978).
systems
Multivariable systems
Maciejowski (1989) Dorato (1987). Sinha (1984), Chen
(1984), Callier and Desoer (1982), Owens (1981), Kailath
(1980) Wonham (1979).
Large-scale systems
Gajic and Shen (1993), Jamshidi (1983), Michel and Miller
(1977) Lunze (1992).
IdentiJicationlestimation
theory
Stochastic systems
Kumar and Varaiya (1987), Lewis (1986a), Bagchi (1993).
design
Optimal control/optimization
techniques
(1991),
Robotic systems