A Control System for Spincasting 8 meter Borosilicate Honeycomb Mirrors

J. M. Hill, M. R. Hunten, K. J. Johnson,
D. Mitchell, Skip Schaller, and R. S. Esterline

Steward Observatory
University of Arizona
Tucson, AZ 85721

http://medusa.as.arizona.edu/lbtwww/tech/spieoven.htm

Proceedings of SPIE conference on Instrumentation in Astronomy VII, 1235, p. 486, (1990)

Abstract

1. Introduction

2. Features of the control system

3. Reliability and fault tolerance considerations

4. Conclusions

5. Acknowledgements

6. References

7. Reliability and Fault Tolerance

List of Figures:

Figure 1 Figure 2 Figure 3
Figure 4 Figure 5 Figure 6
Figure 7 Figure 8 Figure 9

Abstract

The process for spincasting 8 meter borosilicate honeycomb mirrors requires us to heat 14 tons of glass in a complex mold to 1170 C ° while spinning the entire furnace at 6.8 rpm. After casting, the honeycomb blank must be cooled through the annealing temperature range at 0.2 C ° per hour. The glass will be in the furnace for an eight week period. We describe here the computer control system to read the 600 N-type thermocouples and control the 270 8-kilowatt heaters used in the spincasting furnace. The control system uses a proportional -- integral -- derivative (PID) algorithm to regulate the furnace temperature to a few degrees over the entire casting cycle. Considerable design effort has gone into assuring that a component failure or a control system error does not turn an 8 meter mirror into an expensive patio ornament. Errors are avoided by four strategic steps: fault avoidance, fault detection, fault containment and fault recovery. Examples are provided in each of these categories. System redundancy begins with three on-board 68000-family VME-bus computers which control overlapping areas of the furnace. Redundancy extends down through the temperature measurement and power control systems with many modular, interleaved, and optically isolated subsystems. Data logging and system monitoring are achieved with a Sun 3/280 workstation running IRAF in the control room. Rotation of the furnace is controlled by two 40 HP DC servomotors with speed regulation to 0.1% The oven control system contains over 300 circuit cards, dozens of subracks and power supplies, more than 3000 connectors of at least 10 different types. there are more than 20 miles of wire and cable, most with multiple conductors, ranging from fiber optics thinner than a hair to power cables more than an inch thick. Results are presented from a subset of this control system which has been used to cast three 3.5 meter honeycomb mirrors in 1988 and 1989.

1. Introduction

1.1 Description of the casting process

The Steward Observatory Mirror Laboratory has developed a technique to cast borosilicate honeycomb in one piece. The initial strategy for the casting process was outlined by Angel and Hill (1982)1 Hexagonal refractory cores are anchored to the floor of a cylindrical mold. Glass chunks set in the mold are melted and the liquid glass runs between and under the cores to form the backplate and ribs of the mirror blank. The furnace is rotated while the glass is liquid, so as to form a curved free surface above the cores. After the glass has been annealed and cooled, the cores, now captured in the glass, are broken up and removed through the holes in the backplate left by the anchoring bolts. The casting of a 3.5 meter diameter blank is described in detail by Goble, et. al. (1989) 2 .

A six meter diameter furnace was constructed on a larger turntable in 1986 to cast three 3.5 meter blanks. Figure 1 shows a cross-section of the furnace now being expanded to produce 8 meter diameter blanks. The full size furnace has an internal diameter of 9.5 meters. There is a cylindrical wall 1.2 meters high, topped by a flat disc and conical lid section. The furnace has as major components a hearth, walls and lid. The circular bottom plate, or hearth, is pieced together from smaller pie-shaped segments of silicon carbide based refractory. The hearth provides the working surface on which to build the complex honeycomb mold. The hearth as well as the walls and lid contains embedded electric heater elements to heat the furnace. Figure 2 shows the heater elements in the furnace hearth.

View Figure 1 here

View Figure 2 here

1.2 Need for the oven control system

After the molten glass has run into the complex mold at 1170 C °, the furnace is cooled quickly to the annealing temperature near 500 C °. As the glass viscosity increases, the temperature must remain in equilibrium to avoid breaking the rigid honeycomb structure. The blank must also be cooled slowly through the annealing temperature range to relax the strain built up during rapid cooling from higher temperatures. The cooling rate must also be controlled to avoid building up a thermal gradient which is then frozen in and appears as a stress field when the glass reaches ambient temperature. Over the annealing range the cooling rate is limited to 0.25 C ° per hour. During the annealing period, the gradients across the glass must be held to a few degrees to produce a stable blank with low internal stress. The entire seven week thermal cycle for the second 3.5 meter blank is shown in Figure 3.

It is imperative to have a reliable and error free control system, since the direct replacement cost of a failed casting is around two million dollars for glass, refractories and labor plus a year of schedule delay. The following sections give a summary of the oven control system and a series of examples of our efforts to make it reliable.

View Figure 3 here

2. Features of the control system

2.1 Temperature measurement

The 8 meter furnace has 600 thermocouple channels for temperature measurement. These channels may be used in different ways --- internal temperatures (oven, glass, mold) and housekeeping temperatures (instrumentation, cameras, gears, motors). The system measures to 0.1 C ° resolution quite reliably, although the ``real'' temperature accuracy is limited by the stability of the type ``N'' thermocouple itself. The method used to digitize the temperatures uses a voltage to frequency converter and a gated counter. The timing of the gate is such that we can maximize the 60 Hz rejection inherent in the system. Thermocouples are measured in groups of 5, and each group has three other channels for auto-calibration. As shown in Figure 4, the thermocouples are connected to copper isothermal junction blocks with thermocouple grade leadwire. The temperature of the junction blocks is measured with a pair of thermistors. Shielded, twisted pair, copper wires carry the signals from the junction blocks around the oven to the central electronics panels. Additional details of the temperature measurement electronics are described in Section 3.3.

View Figure 4 here

2.2 Temperature measurement and control requirements

The following list summarizes the specifications and parameters for the oven temperature measurement and control system:

2.3 Power distribution

The oven heater power control system provides for computer control of the temperature to 1 C ° with 2 megawatts of 480 volt three phase AC power. The system is divided into 9 power panels, each controlling 30 heaters of 7800 watts. The heaters from each power panel are evenly distributed throughout the oven's base, walls and lid. The power is switched with Crydom solid-state relays (SSR) rated at 480 volts, 50 amps which are mounted on forced air cooled heat sinks. The power supply is from two main distribution public service lines with two 500 kw diesel generators for backup. All the main lines, including the generators, have tie breakers to facilitate powering all power panels from any one source.

Each microprocessor controlled power panel communicates with a main on-board VME computer by ASCII serial data through fiber optic cables. The VME computer contains the PID algorithm and tells the control panels which heaters to turn on or off. It then accepts the sense information if voltage is on to the heaters and if current is supplied both at the panel and at the heater. Figure 5 shows the schematic for the microcontroller that runs each power panel.

View Figure 5 here

2.4 Power application requirements

The following list summarizes the power requirements and heater characteristics for the oven:

2.5 System control architecture

The oven temperature is controlled in real-time by software residing in three VME 68030 computers (Motorola MVME147) physically located on the rotating part of the oven. The application software runs above a multitasking kernel and networking environment called VxWorks, produced by Wind River Systems. While any one of the three computers is capable of handling the entire oven, they are usually configured to each handle one third of the oven's total of 600 thermocouples and 270 heater elements in an interlaced fashion.

The control system architecture is shown in Figure 6. Each of the three computers is connected to two digital counter units (DCU) which each record 100 temperature readings. Each computer is also interfaced to three of the nine power control boxes. Telemetry is sent off the oven through fiber optics and slip rings for logging and analysis.

View Figure 6 here

2.6 History of the design

For the 6 meter sub-diameter furnace constructed in 1986/1987, a subset of the final control system was installed. Five of the nine power panels were used to control 108 heaters. Readout channels for 200 thermocouples were implemented. CMOS 8-bit microprocessors (CIM made by National Semiconductor) were used to control the oven. One CIM was used for control functions, one for temperature measurement, two for power control, one as a hot spare and two for rotation. These processors ran BLMX, a real-time multitasking operating system. Communications were by packet interchange over fiber optic serial links. Because of their industrial heritage and operation on battery backup power, these computers proved very reliable. Due to limitations in speed, memory capacity and development environment, not to mention the rapid advance of technology, the CIMs were abandoned in favor of the VME systems when the time came for expansion.

2.7 Control algorithm

Data from the thermocouples are corrected for zero point and scale shifts, and then for isothermal junction block temperature. Fifth order polynomials are used to calibrate the thermocouples' non-linear response. This is done every five seconds for all the thermocouples. A filter based on the last five measurements applies a smoothness criterion. Various validity checks are performed to ensure good temperature data. This data is then distributed among the various control computers via normal networking protocols.

Once a minute, a power level for each heater element is calculated from a weighted average of its neighboring thermocouple temperatures, and the temperature called for at the current point in the schedule of temperature versus time. A proportional, integral, derivative servo algorithm is used calculate the desired power level. A one quadrant servo is used since losses through the insulation of the furnace provide a significant cooling loss. There are separate temperature versus time schedules for each of several zones of heater elements. These schedules can be interlocked so as to synchronize their progress according to real temperature data.

The current minute's power level for each heater element is broken into quarter second periods of full power or no power. The on periods are distributed throughout the minute so as to even the total load on each circuit of ten heater elements. Voltage and current sensors are used on each heater circuit to verify that the heater elements have indeed switched on or off at the moment commanded by the computer.

2.8 Control room interface The real-time control computers are networked to the control room computer, a Sun 3/280, which is the interface to the oven pilot. The control room computer is used to send parameters that govern the temperature control to the real-time computers. The control room computer also reads data back from the real-time computers for logging and monitoring by the oven pilot. Various graphical displays are used to interpret the large volume of data logged by the control room computer. In addition, the oven pilot is alerted to error conditions in the oven thermocouple, heater element, and electronic hardware as well as error conditions in the temperature servo of the oven itself. The oven analysis software runs under the IRAF environment (Interactive Reduction and Analysis Facility, Tody 19863). A typical display is shown in Figure 7.

View Figure 7 here

2.9 Communication links

The communication link for the 8 meter oven is designed to be a fiber link to the oven which connects two segments of Ethernet together. The trick here is to provide redundancy for the system with the minimum number of parts. The on oven part would connect the three on oven microcomputers together with a redundant link to the control room SUN computers (only one of the control room systems is on line at a time). This allows the oven to lose one data link, or one control room computer, or one on-oven micro without losing the system integrity. The fiber signals are converted to a current loop to pass through the data sliprings below the oven.

2.10 Rotation drive system

From a rotation control view point, the furnace appears as a flywheel with a moment of inertia of about 1.4 million foot--lbs--sec2 with about 50 tons of wind and frictional resistance. The oven is powered by two 40 horsepower DC motors coupled through gear boxes to a common ring gear. The gear ratio from motor to oven is 168 to 1. The two motors are used for redundancy and reliability as only about 40 hp is needed for acceleration and 10 hp to maintain the speed of 10 RPM.

The primary servo loop contains a Boston Gear P60 series three-phase full-converter speed controller. These controllers provide six-pulse conversion of three-phase 480 volt AC line power to regulated DC for the adjustable speed armature control of our shunt-wound DC motors. As a result of the adjustable armature voltage and a constant shunt field, the drive provides constant torque operation. An optional tach feedback with a TG3 generator is used to improve the speed regulation of the controller to ± 1% .

Our speed regulation requirements of an accuracy of 0.001 RPM and 0.01% long term stability was achieved by adding a custom digital control loop. A digital incremental encoder is attached to the input shaft of the gear box and provides about 10,000 pulses per oven revolution. A six second sample period is required to achieve the 0.001 RPM resolution.

A microprocessor is used to provide the servo parameters, read the control switches, display the speed, provide the control voltage to the controller and communicate with the operator through the oven control computer. The communication is by ASCII serial through fiber optic cables and receives the command speed on a 1 minute interval. The actual oven speed is sent to the control computer on each six second interval.

There are three modes of operation for speed control: manual, thumbwheel and command. In manual control a potentiometer is used to send a control voltage directly to the controller. In thumbwheel and digital command control, the micro sends the proper voltage according to the thumbwheel switches or the commanded value. The oven speed and the command speed are both displayed for each controller. Either micro will control either controller which can be operated together or separately. The usual mode of operation is to have both control systems in operation, but since they are physically connected, one controller will dominate while the other follows closely. If the dominant controller fails, the other one will take over with only a minor perturbation in the speed.

The third 3.5 meter mirror cast in June 1989 had a focal ratio of 1.5 and thus required the oven to spin at 9.227 rpm. The actual average speed for 24041 revolutions was 9.226 rpm. Without any correction for the contraction of the cooling glass, the measured radius of the parabola was 10402 mm compared to the target 10500 mm. This produces a surface error of 1.4 mm which is only slightly larger than the 250 micron rms ripples in the best fit parabola.

2.11 Rotation control requirements

3. Reliability and fault tolerance considerations

3.1 Fault avoidance

3.2 Fault detection

3.3 Fault containment

3.4 Fault recovery

4. Conclusions

Results speak for themselves. With only the minimal production facilities of a university research organization we have produced a large, complex, but highly reliable oven control system. Lest we brag too much, there have been failures. These failures include infant mortality on computer boards, blown fuses, operator errors and broken thermocouple grounds. The large majority of the failures were covered immediately by the redundant system. Most of the rest were reported by the error checking procedures and repaired quickly. There is usually one short power outage in each mirror casting. Fortunately the great sewage flood of 1988 did not occur when the oven was operating --- who could plan for sewer overload at halftime?

To date, three successful 3.5 meter borosilicate honeycomb mirrors have been produced. Expansion of the oven and control system to the full 8 meter capacity is nearly complete. Casting of the 6.5 meter mirror is planned for early 1991. The cost of the final control system is estimated at 1.3 million dollars without including the cost of the diesel generators or refractory costs. Labor accounts for about two-thirds of this amount.

4.1 Oven control system milestones

5. Acknowledgements

5.1 Oven control system personnel

A project of this magnitude is clearly not just an individual effort. The authors would like to recognize the people listed below for their significant contributions to the oven control system.

5.2 Funding sources

The construction of the furnace and its control system has been funded by:

6. References

  1. J. R. P. Angel and J. M. Hill, ``Manufacture of Large Glass Honeycomb Mirrors'', Proc. S.P.I.E. 332, pp. 298-306, 1982.

  2. L. W. Goble, J. R. P. Angel, J. M. Hill and E. J. Mannery, ``Spincasting of a 3.5-m Diameter F/1.75 Mirror Blank in Borosilicate Glass'', Proc. S.P.I.E. 966, pp. 300-308, 1989.

  3. D. Tody, ``The IRAF Data Reduction and Analysis System'', l Proc. S.P.I.E. 627, pp. 733-748, 1986.

7. Reliability and Fault Tolerance

7.1 Fault Avoidance

7.2 Fault Detection

7.3 Fault Containment

7.4 Fault Recovery