The ASC-15 (Advance System Controller Model 15) was a digital computer developed by International Business Machines (IBM) for use on the Titan II intercontinental ballistic missile (ICBM).[1][2] It was subsequently modified and used on the Titan III and Saturn I Block II launch vehicles.
Its principal function on these rockets was to make navigation calculations using data from inertial sensor systems. It also performed readiness checks before launch.[3] It was a digital serial processor using fixed-point data with 27-bit words. The storage was a drum memory. Electronic circuits were soldered encapsulated modules, consisting of discrete resistors, transistors, capacitors, and other components soldered together and encapsulated in a foam material. It was manufactured in the IBM plant at Owego, NY.[4]
ASC-15 for Titan II
The first inertial guidance system for the Titan II was built by AC Spark Plug, and included an inertial measurement unit based on designs from Draper Labs at MIT, and the ASC-15 computer designed and built by IBM in Owego, NY. The first Titan II missile carrying this system was launched 16 March 1962. Acquiring spares for this system became difficult, and the Air Force decided to replace it with a new system. The AC Spark Plug system, including the ASC-15, was replaced by the Delco Electronics Universal Space Guidance System (USGS) on operational Titan II missiles starting in January 1978.[5] The guidance computer in the USGS was the Magic 352, made by Delco.[6]
The ASC-15 was built on an aluminum frame about 1.5x1.5x1 feet.[7] The sides, top and bottom were covered by pieces of laminated plastic, covered with gold-plated aluminum foil. These covers were slightly convex and ribbed for stiffness. Inside the covers were fifty-two logic sticks, each containing four welded encapsulated modules. These surrounded a bell frame housing a drum memory.[8] See Figure 2.
The drum was a thin-walled stainless steel cylinder 3 inches long and 4.5 inches in diameter covered with a magnetic nickel-cobalt alloy. It was driven by a synchronous motor at 6,000 rpm. The drum had 70 tracks, of which 58 were used and 12 were spare. These tracks were used as follows:
NO. TRACKS | USE OF TRACKS |
---|---|
34 | Instruction tracks |
7 | Constants |
8 | Target data |
2 | Data for temporary storage |
5 | Revolvers for extra fast access storage |
2 | Timing tracks |
The capacity of a track was 1,728 bits. Instruction words were 9-bits long, and data was stored in 27-bit words.[9]
Coincident with 58 tracks were 67 read heads and 13 write heads. While the drum was spinning at 6,000 rpm, the heads floated above the surface of the drum on a thin layer of air. When the drum was spinning up or slowing down, the heads were raised off the drum by camshafts rotated by a chain that was driven by a motor on top of the drum housing, to avoid scoring the magnetic surface. See Figure 3.
ASC-15 for Titan III
The Titan III was a space launch vehicle based on the Titan II ICBM. The ASC-15 was kept as the vehicle guidance computer, but the drum was lengthened slightly to provide 78 usable tracks, an increase of 20 over the drum used in the Titan II. The memory held 9,792 instructions (51 tracks) and 1,152 constants (18 tracks). The speed was the same as for the Titan II: 100 revolutions/second × 64 words/revolution × 27 bits/word = 172.8 kilobits/second. The time for an addition operation was 156 μs; for a multiplication, 1,875 μs; and for a division, 7,968 μs.[10]
ASC-15 for Saturn I
No guidance computer was used for Saturn I Block I (missions SA-1, 2, 3 and 4). The guidance system for SA-2 is shown in Figure 4.[11] The pitch program was provided by a cam device located in the Servo Loop Amplifier Box. The sequence of events was controlled by a program device that was also used on Jupiter missiles. This was a 6-track tape recorder that sent pulses to a set of relays (the flight sequencer) to activate and deactivate various circuits in a precisely timed sequence.
The ASC-15 was first flown on SA-5, the first Saturn I Block II vehicle and the first to achieve orbit.[12] It was a passenger on this mission, not guiding the vehicle but generating test data for later evaluation. The active guidance system on SA-5 was similar to that of earlier flights. The passenger system was the ASC-15 and the ST-124 inertial platform. Guidance was open loop; that is guidance commands were functions only of time. SA-5 also saw the introduction of the Instrument Unit.
On SA-6, while open loop ST-90S guidance was used for the first stage (S-I), after separation the ST-124 and ASC-15 used path adaptive guidance (closed loop) to control the second stage (S-IV). The SA-6 guidance system is shown in Figure 5.[13] The effectiveness of the path adaptive guidance was demonstrated inadvertently when premature shutdown of S-IV engine number eight had virtually no effect on the vehicle trajectory.
The arrangement of the ST-90S and ST-124 systems (including the ASC-15 guidance computer) on SA-6 is shown in Figure 6.[14] This is version 1 of the Instrument Unit, which flew on SA-5, 6, and 7.
On SA-7 the ST-124 system guided the firing of both stages. The guidance and control system for SA-7 is shown in Figure 7.[15] The digital computer is the ASC-15. It replaced both the cam device that contained the S-I tilt program for earlier missions[16] and the program device that controlled the sequence of events on those missions.
The next mission flown after SA-7 was SA-9. It carried a new version of the Instrument Unit, one that was unpressurized and 2 feet (0.61 m) shorter than version 1. Version 2 flew on the remaining Saturn I missions (SA-8, 9, and 10).
Gallery
- Missile Guidance Computer (MGC) for Titan II.
- Exploded view of MGC.
- Drum memory of the ASC-15
- SA-2 control system
- SA-6 guidance and control system
- Instrument Unit for SA-6
- SA-7 guidance and control system
- SA-8 instrument unit under construction at Marshall Space Flight Center (MSFC)
- Detail of SA-8 instrument unit, with dummies marked for ASC-15 and ST-124.
Notes
- ↑ 1958: "IBM develops the ASC-15 guidance computer for the United States Air Force Titan II missile computer. " IBM Archives: Space flight chronology. See also Bilstein 1980, p. 243. See also Olsen & Orrange 1981, p. 406
- ↑ Weik 1961
- ↑ Larson 1965, p. 7
- ↑ Larson 1965, p. 4 See also: Weik 1961, pp. 58–59
- ↑ Stumpf 2000, pp. 63–67
- ↑ Liang & Kleinbub 1973
- ↑ Estimate based on mensuration of photographs of the ASC-15 and a volume of 2.12 cubic feet (0.060 m3) reported in "Spaceborne Digital Computer Systems," NASA, SP-8070, March 1971.
- ↑ "Missile Launch/Missile Officer (LGM-25) Missile Systems." USAF, Sheppard Technical Training Center, May 1967. Student Study Guide OBR1821F/3121f-V-1 thru 4, Volume I of II.
- ↑ Cooper & Chow 1976, pp. 5–18
- ↑ Larson 1965
- ↑ Brandner, F.W. (5 April 1962). "Technical Information Summary Concerning Saturn Vehicle SA-2" (PDF). NASA MSFC. TMX 51831. Archived from the original (PDF) on 19 July 2021. Retrieved 7 July 2017.
- ↑ SA-5 Test Flight 1964-09
- ↑ SA-6 Test Flight 1964-10
- ↑ Apollo Subsystems Reliability Status DRAFT 1963
- ↑ SA-7 Test Flight 1964-12
- ↑ Saturn I Summary 1966
References
- USAF Sheppard Technical Training Center. "Student Study Guide, Missile Launch/Missile Officer (LGM-25)." May 1967. Pages 61–65. Available at WikiMedia Commons
- Stumpf, David K. (1 January 2000). Titan II: A History of a Cold War Missile Program. University of Arkansas Press. pp. 63–65. ISBN 978-1-55728-601-7.
- Bilstein, Roger E. (1980). Stages to Saturn: A Technological History of the Apollo/Saturn Launch Vehicles. ISBN 0-16-048909-1. NASA SP-4206. As PDF.
- Olsen, P.F.; Orrange, R.J. (September 1981). "Real-Time Systems for Federal Applications. A Review of Significant Technological Developments" (PDF). IBM J. Res. Dev. 25 (5): 405–416. doi:10.1147/rd.255.0405.
- Cooper, A.E.; Chow, W.T. (January 1976). "Development of On-board Space Computer Systems". IBM Journal of Research and Development. 20 (1): 5–19. Bibcode:1976IBMJ...20....5C. CiteSeerX 10.1.1.95.2866. doi:10.1147/rd.201.0005.
- Larson, Paul O. (1965). "Titan III Inertial Guidance System". AIAA Second Annual Meeting, San Francisco, 26–29 July 1965. AIAA Papers. pp. 1–11. 65-306.
- Liang, A.C.; Kleinbub, D.L. (August 1973). "Navigation of the Titan IIIC space launch vehicle using the Carousel VB IMU". AIAA Guidance and Control Conference, Key Biscayne, FL, 20–22. AIAA Papers. 73-905.
- "Saturn I Summary". NASA MSFC. 15 February 1966. hdl:2060/19660014308. Retrieved 2022-05-06.
- Saturn Flight Evaluation Working Group (22 September 1964). "Results of the Fifth Saturn I Launch Vehicle Test Flight (SA-5)" (PDF). NASA MSFC. MPR-SAT-FE-64-17. Archived from the original (PDF) on 19 July 2021. Retrieved 7 July 2017.
- Saturn Flight Evaluation Working Group (1 October 1964). "Results of the Sixth Saturn I Launch Vehicle Test Flight (SA-6)" (PDF). NASA MSFC. MPR-SAT-FE-64-18. Archived from the original (PDF) on 19 July 2021. Retrieved 7 July 2017.
- Saturn Flight Evaluation Working Group (30 December 1964). "Results of the Seventh Saturn I Launch Vehicle Test Flight (SA-7)" (PDF). NASA MSFC. MPR-SAT-FE-64-19. Archived from the original (PDF) on 16 March 2021. Retrieved 7 July 2017.
- Subsystems Reliability Status DRAFT (PDF). Apollo Systems Reliability Status Report. Vol. 2. NASA. 23 September 1963.
- NASA (March 1971). "Spaceborne Digital Computer Systems" (Document). NASA. NASA SP-8070.
External links
- "Titan II missile computer". IBM Archives: Space flight chronology. 23 January 2003.
- Weik, Martin H. (March 1961). "A Third Survey of Domestic Electronic Digital Computing Systems". Ballistic Research Laboratories, Aberdeen Proving Ground, Maryland. pp. 58–59. Report No. 1115. This page includes a link to an image of a welded encapsulated module. It says also that ASC 15 stands for Advance System Controller Model 15.