Process Automation 31.5 Batch Process Automation 539
Batch control systems must be very versatile to be
able to handle pulse inputs and discrete input/output
(I/O) as well as analog signals for sensors and actuators.
Functional control activities are summarized as follows:
1. Batch sequencing and logic control: Sequencing of
control steps that follow a recipe involves, for ex-
ample, mixing of ingredients, heating, waiting for
a reaction to complete, cooling, and discharging the
resulting products.Transferof materials to and from
batch tanks or reactors includes metering of mater-
ials as they are charged (as specified by the recipe),
as well as transfer of materials at the completion of
the process operation. In addition to discrete logic
for the control steps, logic is needed for safety in-
terlocks to protect personnel, equipment, and the
environment from unsafe conditions. Process inter-
locks ensure that process operations can only occur
in the correct time sequence.
2. Control during the batch: Feedback control of
flow rate, temperature, pressure, composition, and
level, including advanced control strategies, falls
in this category, which is also called within-the-
batch control [31.6]. In sophisticated applications,
this requires specification of an operating trajectory
for the batch (that is, temperature or flow rate as
a function of time). In simpler cases, it involves
tracking of set points of the controlled variables,
which includes ramping the controlled variables up
and down and/or holding them constant for a pre-
scribed period of time. Detection of when the batch
operations should be terminated (end point) may be
performed by inferential measurements of product
quality, if direct measurement is not feasible.
3. Run-to-run control: Also called batch-to-batch con-
trol, this supervisory function is based on offline
product quality measurements at the end of a run.
Operating conditions and profiles for the batch are
adjusted between runs to improve the product qual-
ity using tools such as optimization.
4. Batch production management: This activity entails
advising the plant operator of process status and
how to interact with the recipes and the sequential,
regulatory, and discretecontrols. Complete informa-
tion (recipes) is maintained for manufacturing each
product grade, including the names and amounts of
ingredients, process variable set points, ramp rates,
processing times, and sampling procedures. Other
database information includes batches produced on
a shift, daily, or weekly basis, as well as material
and energy balances. Scheduling of process units
is based on availability of raw materials and equip-
ment and customer demand.
Recipe modifications from one run to the next are com-
mon in many batch processes. Typical examples are
modifying the reaction time, feed stoichiometry, or re-
actor temperature. When such modifications are done
at the beginning of a run (rather than during a run),
the control strategy is called run-to-run control. Run-to-
run control is frequently motivated by the lack of online
measurements of the product quality during a batch run.
In batch chemical production, online measurements are
often not available during the run, but the product can
be analyzed by laboratory samples at the end of the run.
The processengineer mustspecify a recipe that contains
the values of the inputs (which may be time-varying)
that will meet the product requirements. The task of the
run-to-run controller is to adjust the recipe after each
run to reduce variability in the output product from the
stated specifications.
Batch run-to-run control is particularly useful to
compensate for processes where the controlled vari-
able drifts over time; for example, in a chemical
vapor deposition process the reactor walls may become
fouled owing to byproduct deposition. This slow drift
in the reactor chamber condition requires occasional
changes to the batch recipe in order to ensure that the
controlled variables remain on target. Eventually, the
reactor chamber must be cleaned to remove the wall
deposits, effectively causing a step disturbance to the
process outputs when the inputs are held constant. Just
as the run-to-run controller compensates for the drift-
ing process, it can also return the process to target after
a step disturbance change [31.7,8].
The Instrument Society of America (ISP) SP-88
standard deals with the terminology involved in batch
control [31.9]. There are a hierarchy of activities that
take place in a batch processing system [31.10]. At the
highest level, procedures identify how the products are
made, that is, the actions to be performed (and their or-
der) as well as the associated control requirements for
these actions. Operations are equivalent to unit opera-
tions in continuous processing and include such steps as
charging, reacting, separating, and discharging. Within
each operation are logical points called phases, where
processing can be interrupted by operator or computer
interaction. Examples of different phases include the
sequential addition of ingredients, heating a batch to
a prescribed temperature, mixing, and so on. Control
steps involvedirect commands tofinal control elements,
specified by individual control instructions in software.
Part D 31.5