Hostname: page-component-77c89778f8-sh8wx Total loading time: 0 Render date: 2024-07-16T23:12:20.582Z Has data issue: false hasContentIssue false

Encore: an object-oriented knowledge-based system for transformer design1

Published online by Cambridge University Press:  27 February 2009

J. H. Garrett Jr
Affiliation:
Department of Civil Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801, U.S.A.
A. Jain
Affiliation:
Information Sciences Research, BP America, Cleveland, OH 44128, U.S.A.

Abstract

The design of electronic power transformers is an activity that requires the application of well-established algorithms from electromagnetic theory and heuristic, judgmental techniques derived from experience in the design and manufacturing of these devices. This paper describes an object-oriented knowledge-based system, Encore, that was developed at Houston Downhole Sensors (a division of Schlumberger Well Services). Encore combines object-oriented, rule-based, and procedural programming techniques to design 60 Hz power transformers. The system uses a heuristic search strategy to generate design alternatives, and then selects the “best” design based on size and efficiency considerations The heuristics are represented and applied as rules; the electromagnetic components are modelled as frame-like objects. The object-oriented nature of this system facilitated enhancements; by specializing some of the objects comprising a power transformer, a power inductor model was quickly developed. Encore reduces design time from a couple of days to less than an hour; it is being used to design the transformers and inductors of power supplies in new Schlumberger well-logging tools. The system was implemented on a Xerox interlisp Workstation using an object-oriented environment called STROBE.

Type
Practicum Paper
Copyright
Copyright © Cambridge University Press 1988

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Barr, A. and Feigenbaum, E. A. 1981. The Handbook of Artificial Intelligence, Vol I. Los Altos, CA: William Kaufmann.Google Scholar
Brown, D. C. and Chandrasekaran, B. 1986. Knowledge and control for a mechanical design expert system. IEEE Computer, 19 (7), 92100CrossRefGoogle Scholar
Dixon, J. R., Howe, A., Cohen, P. and Simmons, M. K. 1987. Dominic I: Progress Toward Domain Independence in Design by Iterative Redesign. Engineering with Computers 2, 137145.CrossRefGoogle Scholar
Lowden, E. 1980. Practical Transformer Design Handbook. Indianapolis, IN: Howard W. Sams.Google Scholar
McLyman, W. T. 1978. Transformer and Inductor Design Handbook. New York: Marcel Dekker.Google Scholar
Mittal, S., Dym, C. L. and Morjaria, M. 1986. PRIDE: An expert system for the design of paper handling systems. IEEE Computer 19 (7), 102114.CrossRefGoogle Scholar
Newell, A. and Simon, H. 1972. Human Problem Solving. Englewood Cliffs, NJ: Prentice-Hall.Google Scholar
Sardana, S., Jain, A., Garrett, J. H. and Sweeney, C. 1987 Entre' User's Manual. Houston TX; Houston Downhole Sensors, Schlumberger Well Services.Google Scholar
Smith, R. G. 1984. Programming with Rules in STROBE. Technical Report. Ridgefield CT: Schlumberger-Doll Research.Google Scholar
Smith, R. G. and Carrando, P. J. 1986. Structure Object Programming in Strobe. Technical Report SYS-86–23, Ridgefield, CT: Schlumberger-Doll Research.Google Scholar
Smith, R. G., Dinitz, R. and Barth, P. 1986. Impulse-86-A substrate for object oriented interface design. Paper presented at the ACM Conference on Object Oriented Programming Systems, Languages and Applications.CrossRefGoogle Scholar
Timbie, W. H. and Bush, V. 1957. Principles of Electrical Engineering. New York: John Wiley.Google Scholar
Van de Pol, D. W. 1988. MagCAD: An Expert System to Design Magnetic Devices. Proceedings of APEC Conference.Google Scholar
Wright, R. N., Boyer, L. T. and Melin, J W. 1971. Constraint processing in design. Journal of the Structural Division, Proceedings of the American Society of Civil Engineers.CrossRefGoogle Scholar