Académique Documents
Professionnel Documents
Culture Documents
11 Hierarchical Control
J. W. BERNARD (1970) T. J. WILLIAMS (1985, 1995) B. G. LIPTÁK (2005)
In modern, computer-controlled control systems (Figure 2.11a), sensors, final control elements, continuous PID con-
several layers of control can be superimposed onto the basic trols, sequential interlocks, alarms, and monitoring
controls, which are physically connected to the process. Such devices. In some systems, where several levels of basic
hierarchical control uses several levels of computer systems in controls exist, they are referred to as Levels 1A and 1B.
an extended master–slave relationship to carry out not only the 2. Supervisory control is universally called Level 2. The
process control but also the supervisory, management and busi- control functions of this level are targeted to increased
ness functions in controlling industrial plants. This section production, improved environmental protection, energy
describes the historical evolution of hierarchical control and conservation, optimization, predictive maintenance,
some typical forms of such control systems, including the dis- and plant-wide safety. The means used to achieve these
tribution of the potential duties among the several levels of goals include envelope control, model-based controls,
computers involved. fuzzy logic, statistical process control, and other types
of expert systems, which are all described in this
section.
HIERARCHICAL LEVELS
3. In some plants the area controls or inter-area coordi-
nation is called Level 3, while in other plants it is
There are basically four levels in the hierarchy:
included in Level 2. From this example it can be seen
1. All direct connections to the process are uniformly that not even the language has yet been standardized;
referred to as Level 1. These basic controls include all this whole field is still in a process of evolution.
Workstation
Internet/
Intranet
High-Speed
Ethernet
Controllers
FIG. 2.11a
Modern control systems are well suited for hierarchical control because Level 1 controls, which consist of devices with direct connections
to the process, can be cascaded to supervisory and management levels of control. (Courtesy of Control Associates, Inc.)
193
FIG. 2.11c
Process The early computers served only for data collection and monitoring.
Centralized
Process computer system
Computer
FIG. 2.11h
The use of centralized computer in a supervisory mode over analog controls located on an analog panel board and on a backup board
(circa 1965–1975).
Controller
ighway
Data h
Controller
Central
control room
Controller
Controller
FIG. 2.11j
Microprocessor-based distributed direct digital computer control system (circa 1975).
Communications
Production with other
Management
scheduling and supervisory
data
management control
presentation
information level machines
Process
FIG. 2.11l
Hierarchical organization for a complete process computer control system.
Production Communications
Operational and scheduling
(Level 4A) production with other
and operational areas
supervision management
Intra-area Communications
(Level 3) coordination with other
supervisory levels
Supervisor’s
consoles
Supervisory Communications with
(Level 2) control level other control level
systems
Specialized dedicated
(Level 1A) digital controllers
Process
FIG. 2.11m
Hierarchical computer system structure for a large manufacturing complex.
Also, both operators and managers must be kept aware of the Often the tasks carried out by these control systems are
current status of the plant and of each of its processes. ones that a skilled and attentive operator could readily do.
In addition, an industrial plant is faced with the continual But the automatic control systems offer a much greater
problem of adjusting its production schedule to match its degree of attentiveness over much longer periods of time.
customers’ needs, as expressed by the order stream being All of these requirements must be factored into the design
continually received, while maintaining high plant produc- and operation of the control system that will operate the plant,
tivity and the lowest practical production costs. Production including the requirements for maximum productivity and
scheduling today is usually handled through a manual, com- minimum energy use. As the overall requirements become
puter-aided production control system in conjunction with an more complex, more sophisticated and capable control sys-
in-process and finished goods inventory judged adequate by tems are necessary. Thus we enter the realm of the digital
plant personnel. computer-based control system.
Another role of digital computer control systems in indus-
trial plants is as a “control systems enforcer.” In this mode, the System Capabilities To obtain the above described control
main task of the lower-level computers is continually to ensure responses, an overall system is needed that offers the follow-
that the control system equipment is actually carrying out the ing capabilities:
job that it was designed to do in keeping the units of the plant
production system operating at some optimal level — that is, 1. Tight control of each operating unit of the plant to
to be sure that the controllers have not been set on manual, ensure that it is using raw materials and energy at
that the optimal setpoints are being maintained, etc. maximum efficiency and/or is operating at the most
4. Maintain communications with higher and lower levels. 4. Modify production schedule as necessary whenever major
production interruptions occur in downstream units, where such
5. Service the man/machine interfaces for the units involved.
interruptions will affect prior or succeeding units.
IV. System reliability assurance
III. Plant coordination and operational data reporting
6. Perform diagnostics on itself and lower-level machines.
5. Collect and maintain raw material use and availability inventory
7. Update all standby systems. and provide data for purchasing for raw material order entry.
6. Collect and maintain overall energy use data for transfer
to accounting.
Lower-Level Computer Tasks 7. Collect and maintain overall goods in process and production
inventory files.
In the hierarchy shown in Figure 2.11m, all contact with the
8. Collect and maintain the quality control file.
controlled process is maintained through the computers of
Levels 1 and 2. The distributed, microprocessor-based sys- 9. Maintain interfaces with management interface level function and
tems, are all effectively stand-alone Level 1 and 2 systems. with area level systems.
IV. System reliability assurance
10. Run self check and diagnostic routines on self and lower-level
machines.
TABLE 2.11q
Duties of the Area Level (Level 3)
I. Production scheduling According to Table 2.11o, the tasks of these systems are
1. Establish the immediate production schedule for its own to maintain direct control of the process; to detect and
area, including transportation needs. respond to timing signals, emergencies, and other events in
2. Locally optimize the costs for its individual production area as the process; to collect process data for the plant operators or
a basis for modifying the production schedule established by the
production control computer system (Level 4A) (e.g., minimize
energy usage or maximize production).
TABLE 2.11s
III. Plant coordination and operational data reporting
Required Tasks of the Intracompany Communications Control Sys-
3. Make area production reports. tem (Level 4B)
4. Use and maintain area practice files.
III. Plant coordination and operational data reporting
5. Collect and maintain area data queues for production, inventory,
1. Maintain interfaces with plant and company management, sales
raw materials usage, and energy usage.
personnel, accounting and purchasing departments, and the
6. Maintain communications with higher and lower levels of the production scheduling level (Level 4A).
hierarchy.
2. Supply production and status information as needed to plant and
7. Collect operations data and off-line analysis as required by company management, sales personnel, and the accounting and
engineering functions. purchasing departments. This information will be supplied in the
8. Service the man/machine interface for the area. form of regular production and status reports and in response to
9. Carry out needed personnel functions (such as vacation schedule, online inquiries.
work force schedules, and union line of progression). 3. Supply order status information as needed to sales personnel.
IV. System reliability assurance IV. System reliability assurance
10. Diagnostics of self and lower-level functions. 4. Perform self check and diagnostic checks on itself.
nt
n
on
o
me
lin
ati
cti
Production
d
Communications
ge
du
Operational and
or m
An
du
scheduling
na
with other
he
(Level 4A) production
o
and operational
Ma
Inf
areas
Pr
Sc
supervision management
Intra-area Communications
(Level 3) coordination with other
supervisory levels
Supervisor’s
consoles
Supervisory Communications with
(Level 2) control level other control level
systems
n
t
ol
tio
en
Operator’s Direct digital
ntr
ol
d
uta
cem
(Level 1B)
An
control level
ntr
console
Co
mp
Co
for
Co
En
Specialized dedicated
(Level 1A) digital controllers
Process
FIG. 2.11t
Summary of the tasks of the hierarchical computer.
The timing of the process variable sampling is normally Ash, R. H., “Manufacturing Systems Integrated by Information and Control,”
based upon a real-time clock included in the computer system. Control Engineering, Vol. 33, No. 5, May 1986, pp. 67–79.
Belick, F. M., “Computer Control,” Water & Wastes Engineering, March
If an emergency is detected, the computer’s program con- 1975.
tains routines for correcting the emergency or calling the oper- Bennett, C. E., “Evaluating Controls for Batch Processing,” Instrumentation
ator’s attention to it. The routines are selected according to a Technology, July 1977.
priority interrupt scheme. Control correction computations are Chattaway, A. T., “Control System Integration,” InTech, September
carried out by means of a set of control algorithms or compu- 1983.
Dallimonti, R., “The Horizon Plant,” Control Engineering, Vol. 33, No. 5,
tational routines also stored in the computer’s memory.
May 1986, pp. 72–76.
In addition to being used for emergency detection and Fayssoux, J. O., “Planning and Design for Systemwide Control,” Part 1,
control corrections, the values of the process variables are Instrumentation Technology, Vol. 39, No. 6, June 1992, pp. 20–22; Part 2,
stored in the computer’s memory in a process data base. No. 7, July 1992, pp. 22–24.
These data are then available for readouts on the operators’ Griem, P. D., “Security Functions in Distributed Control,” InTech, March
1983.
consoles, for data logging, for historical records, for process
“Hierarchical Control Problems,” MCSD Seminar Series, Dept. of Opera-
efficiency calculations, and for readout to higher-level com- tional Research, UNC, Boulder, CO, December 2001.
puters for optimization calculations, inventory monitoring, “Hierarchical Process Control of Chemical Vapor Infiltration,” Technical
overall plant production status, historical file updates, and Paper sponsored by Pentagon, May 1995.
other necessary calculations. These calculations thus fulfill Howard, J. R., “Experience in DDC Turbine Start-Up,” ISA Journal, July
1966.
the systems coordination and reporting functions listed in
Kaiser, V. A., “Changing Patterns of Computer Control,” Instrumentation
Table 2.11o. Technology, February 1975.
The computer uses any spare computational time to run Kovalcik, E. J., “Understanding Small Computers,” Instruments and Control
test computations to check the validity of its own operation Systems, January 1976.
and of any companion computers in the system. These and Larsen, G. R., “A Distributed Programmable Controller for Batch Control,”
InTech, March 1983.
other related tests fulfill the need for the reliability assurance
Long, M. V., and Holzmann, E. G., “Approaching the Control Problem of
functions listed in Table 2.11o. the Automatic Chemical Plant,” Transactions of ASME, October
1953.
Higher-Level Computer Tasks Luyben, W. L., “Batch Reactor Control,” Instrumentation Technology, April
1975.
As noted in the previous section, all contact with the con- Maurin, L. V., “Computing Control at Little Gypsy,” ISA Journal, May
trolled process is maintained through the input/output inter- 1966.
faces of Levels 1A and 1B. These interfaces may be part of Merritt, R., “Personal Computers Move Into Control,” Instruments and Con-
trol Systems, June 1983.
a microprocessor-based distributed control system or of a Miller, T. C., and Umbach, M., Hierarchical Operations and Supply Chain
minicomputer-based direct digital controller. Any other lay- Planning, Heidelberg: Springer-Verlag, April 2002.
out would require a reversion to the schemes of Figures Miller, W., “Designing Reliability into Computer-Based Systems,” Instru-
2.11d, 2.11g, or 2.11i, all of which have distinct drawbacks ments and Control Systems, May 1982.
compared to Figures 2.11k or 2.11m. Miyazaki, S., “Development Project for DDC System,” CERR, May
1970.
The upper-level machines are connected to the lower- Morris, H. M., Kompass, E. J., and Williams, T. J. (Eds.), Advanced Control
level systems and to each other through the communications in Computer Integrated Manufacturing, Proceedings of the Advanced
system. Their major tasks, as outlined in Tables 2.11p to Control Conference, Purdue University, West Lafayette, Indiana,
2.11t, are to carry out the extensive computations involved 1987.
in (1) the optimization of productivity and of raw material Murphy, J. A., “Computer Control of an Aluminum Plant, ” Instrumentation
Technology, April 1972.
and energy use in each process; (2) the development of the Prickett, M. J., “Microprocessors for Control and Instrumentation,” InTech,
best production schedule for the overall plant; and (3) the March 1983.
minimization of the plant’s inventory. Purdue Laboratory for Applied Industrial Control, Tasks and Functional
An equally important task is the processing of the plant’s Specifications of the Steel Plant Hierarchy Control System (Expanded
production data as collected by the lower-level machines in Version), Report No. 98, Purdue University, June 1982.
Rispoli, L. M., “Hierarchical Computer Control Systems,” Instruments and
order to supply the proper information to plant supervisory Control Systems, October 1970.
and management personnel and in order to maintain the plant’s Roberts, D. B., “Optimal Control of Batch Processes,” Ph.D. Research
production database for the company’s production, financial, Project, School of Engineering, City University Northampton Square,
and personnel reports. London, 2000.
Sayles, J. H., “Computer Control Maximizes Hydrocracker Throughput,”
Instrumentation Technology, May 1973.
Stamphil, L. M., “Organizing In-House Systems Integrations Projects,”
Bibliography Instruments and Control Systems, Vol. 65, No. 1, January 1992,
pp. 45–48.
Alexander, L., et al., Hierarchical Non-Linear Switching Control Design, Stout, T. M., “Justifying Process Control Computers,” Chemical Engineer-
Heidelberg: Springer-Verlag, 2000 ing, September 11, 1972.
Van Horn, L. D., “Crude Distillation Computer Control Experience,” 1976 Williams, T. J., The Purdue Enterprise Reference Architecture, A Technical
ISA Conference, Preprint No. 76-533. Guide for CIM Planning and Implementation, Research Triangle Park,
Williams, D. L., and McHugh, A., “TDC-1000–An Overview,” Minutes NC: Instrument Society of America, 1992.
of the Eighth Annual Meeting, International Purdue Workshop on Williams, T. J. (Ed.), A Reference Model for Computer Integrated Manufac-
Industrial Computer Systems, Purdue University, September 22–25, turing, ICM, A Description from the Viewpoint of Industrial Automa-
1980. tion, Research Triangle Park, NC: Instrument Society of America,
Williams, T. J., “Hierarchical Distributed Control,” InTech, March 1983. 1989.