The operator's thinking about displayed values may depend on whether the display is digital or
analogue in format.
This paper illustrates a type of detailed analysis which can be done when a verbal protocol
contains several instances of the same sub-task.
Lisanne Bainbridge
Department of Psychology, University of Reading
1971
The task studied (see Bainbridge et al, 1968) was that of controlling electric power supply in a digital simulation of 5 electric-arc steel-melting furnaces. The computer was also used to log display and control variable values. The operators, experienced furnace men, were asked to 'think aloud' while controlling. These reports ('protocols') were tape-recorded and transcribed. There is a photograph of the operator interface in Bainbridge et al op cit Figure 1.
The log of display and control values shows what control changes the operator made (his output) and the context in which they were made (his input). The traditional method of analysing control performance is to find correlations between input and output. The protocols provide additional data on the operator's decisions relating input and output. In this task there are three parts : 1. Identifying the control error, 2. Selecting the particular furnace to alter, 3. Selecting the size of control action. The second decision is non-numerical, this paper will discuss the quantitative stages, 1 and 3. As input and output considerations are separated by a qualitative decision they can be studied separately here, though this distinction may not occur in other tasks.
Definition of Control Error :
The operator has to control the allocation of power to the furnaces so that they do not use more than 50 MWh altogether in a given half-hour period. He does not control the operation of the furnaces themselves, though when he cuts the power supplied to them he does affect their steel-making efficiency, so he attempts to use the full 50 MWh. Two definitions of the control error at a given time in the 1/2 hr are available :
1. Constant Target Value : A simple method of achieving the above aim would be to maintain the momentary power usage (P) at 50 MW throughout the 1/2 hr, i.e. Control error = P - 50.
2. Corrected Target Value : Because of differences in furnaces and in stages of the steel making process it is not possible to obtain P = 50 at all times. A more sophisticated strategy allows for this by calculating the target P value which can be used during the rest of the 1/2 hr., given the MWh used so far. Various versions of this calculation give the same answer, for instance it can be based on power used so far or on power still available. Each uses the variables : P, time now, and MWh used so far.

Figure 1 : Corrected control error and action size. Numbers indicate sequence of actions.
As individual operators use different tolerances and gains in their control it would to confusing to present group data, so example data from one subject are given throughout. The operator's control changes are correlated with error relative to corrected target value, as shown in Figure 1, so he is using the second definition of error. The verbal protocol data also support this, as the operator explicitly mentions values of the 3 variables necessary. During the first 5 minutes of each 1/2 hr. he mentions only P, as shown in Table 1. This suggests that he may start by using the simpler first definition, which would be efficient as too little power has been used to make correcting that target value worthwhile.
| Table 1 | Variables used in target/ control error definition | ||||
| definition of target | MW so far | MW to go | time so far | time to go | Power usage |
| target = 50 | + | ||||
| corrected target from : | |||||
| MW so far | + | + | + | ||
| MW to go | + | + | + | + | + |
| time in 1/2 hr. | Variables mentioned explicitly by O during half-hour | ||||
| 0-5 min. | + | ||||
| 6-14 min. | + | + | + | ||
| 15-29 min. | + | + | + | + | + |
Identifying Control Error :
Evidence on how the operator makes the required computation can be obtained from the protocol.
Table 2 analyses a sequence of 4 phrases in the protocol from a melting-shop manager. This
illustrates two technical points about analysing this type of material. The protocol often does
not mention the name of the variable for which a value is quoted, but this can be found by
checking with the log-sheet. Although computations are not mentioned, to be able to make
certain numerical statements the operator must have carried out certain computations, so these
can be inferred.
Table 2
| Protocol phrase | referent | Underlying calculation | |
| 1 | we've got 10 mins. left | time to go | T (end 1/2 hr) - T(now) |
| 2 | and I've got 10 MW | MWh to go | 50 - MW so far |
| 3 | a MW a minute | MW which can be used per min. during rest of 1/2 hr. | MWh to go/ T to go |
| 4 | so, I've got to cut | power reducing action required |
1. Where numerical values are given, the underlying computations are made in a sequence of
steps each involving 2 operands.
2. The 'MWh used so far' display gives values to 2 decimal places, however computations
such as in phrase 2 are reported to the nearest whole number, see Table 3.
| Table 3 | O reports value as : (frequencies) | ||
| x | x + 1 | ||
| actual values of 'MW used so far' | x.00-x.99 | 14 | 1 |
| x.90-x.99 | 0 | 3 | |
If the processing continues in the same way as in phrases 1-3, the full sequence underlying the above phrases should be as shown in the following figure. This operator does not ever mention steps 4 and 5 of this sequence. Also, while steps 1 and 2 frequently occur in his protocol, step 3 only occurs twice, and in both cases the arithmetic involved is easy.

Figure 2 : Sequence of steps in identifying the control state (above, below, etc.)
Analysis of protocol phrases about the control state, as in phrase prase 4 in Table 2 (step 6 in Figure 2) shows that the operator does divide the error variable into 5 overlapping bands : power cut required, power above target, power usage acceptable, power below target, power increase required, as discussed above, see Table 4. The process by which this is done is not mentioned in the protocol, but some suggestions can be made, for which later analysis gives better evidence.
Table 4 : Frequencies with which the O assigns the control state to the five categories, related
to the objective control state :
| Error relative to corrected target | Decrease required | above | alright | below | Increase required |
| - 41-50 | 1 | ||||
| - 31-40 | 1 | ||||
| - 21-30 | 2 | ||||
| - 11-20 | 3 | 2 | |||
| - 6-10 | 3 | 2 | 1 | ||
| - 1-5 | 2 | ||||
| + 1-5 | 1 | 1 | |||
| + 6-10 | 1 | ||||
| + 11-20 | 3 | 2 | |||
| + 21-30 | 3 | ||||
| + 31-40 | 1 | 1 | |||
| + 41-50 | 1 |
It would be simpler for an operator to use the analogue of the pointer position when a variable is presented on a dial, rather than converting this spatial position into a numerical value and then using this in a digital calculation. This amount of 'effort' or time involved in obtaining an answer may generally be an important factor. An analogue computation can be made quickly, in one time unit, while a digital calculation is made in a series of steps, so takes longer. Although human operators' analogue computations are inaccurate (see later) they would be favoured in any situation where there are time pressures. (There is also evidence that operators differ in the amount to which they use them.)
Calculating size of action :
This is a proportional control task with unit gain : cutting power supply to a furnace by x MW reduces the total power usage by x MW.
An added complexity is that power supply to a given furnace cannot be varied continuously, only 4 discrete settings are available, at 0, 50, 75 and 100 % of the maximum power required. As this maximum requirement varies with the furnace and the stage in the steel-making process the operator must compute the effect in MW of making a particular control setting change, for accurate control decision making. Two predictions about this computation can be made from the previous discussion. A furnaces's present power usage is displayed by pointer-plus-dial, so analogue computation might be used. Also a discrete result is given so there might be a categorising effect. Both these are supported. The operator illustrated above suggests a new percentage power setting without previous explicit mention of furnace power usage in 8 out of 12 actions, and without calculation in 11 of the actions.
For accurate control, as discussed, the operator has to work out the effect of a control setting before its efficiency can be tested. Before he can do this he must choose a control setting to work out the effect of, and he can only do this by some judgement process, which presumably must be analogue. This means the operator could use a strategy of simply making the action chosen by judgement without calculating its effect accurately, in a spirit of trial-and-error. This interpretation is supported by the data. For instance the above operator makes some remark such as 'well, let's try that anyway' before 4 out of 7 of his groups of actions, and all of those have to be followed by further actions. He apparently controls by making some approximate change and checking and correcting its effect.
Further evidence of analogue computation can be given. If the operator is making a digital calculation of control error, and digital comparison of this with action size, his control actions must be the same size as the error, or inversely if they are not the same size he cannot be calculating numerically. The data show that at the beginning of the test run the actions are consistently about half the size of the error, but tend towards the correct size at the end of the run, see Figure 1. The operator must be making rough, or inaccurate, analogue computations, and corrects his gain with experience.
Conclusion : This analysis has suggested various influences on the process by which an operator makes control computations, all of which require further test. The computations may be digital or analogue, and this is influenced by the type of display on which the relevant variables are presented. In addition computations may not be made using a continuous analogue but using a few discrete steps, or category values, where the aim is to identify a discrete setting or qualitative category.
Categorisation is a necessary stage in the present task. It would be interesting to know whether operators of any slow control task use such a descriptive or 'perceptual' stage in their control activity.
This particular task also has implications for panel design, as it points to the difficulties caused when an operator has to make intermediate computations as part of his control activities. The display/ control compatibility problems of digital displays, discrete control settings, and intermediate calculations could usefully be studied.
Reference
Bainbridge, L., Beishon, J., Hemming, J.H. and Splaine, M. (1968) A study of real-time decision-making using a plant simulator. Operational Research Quarterly, Special Conference Issue, 19, 91-106. reprinted in Edwards, E. and Lees, F.P. The Human Operator in Process Control, Taylor &;Francis, London. pp. 91-104.
Collection of the data described in this paper was supported by a grant from the Human Factors Committee of B.I.S.R.A., under the direction of Dr. R.J.Beishon, and using facilities provided by the then United Steel Companies Limited.
©1997 Lisanne Bainbridge
| Main Index Page | Comment Form |