Real-Time Process Control Using Object Oriented Expert Systems
Organization: Society for Mining, Metallurgy & Exploration
Jan 1, 1992
Object oriented programming has been developed to model the way we think about the world. It allows higher levels of abstraction, generalization and classification than many other programming techniques. Some tools of object oriented design and programming are encapsulation, classes, inheritance, modularity and reusability. Expert systems have been used for years to implement process control strategies in the minerals industry. Expert systems allow process control knowledge to be expressed in linguistic rules that are processed by an inference engine. Expert systems which employ object oriented design and programming provide new opportunities for real- time process control. The concepts of object oriented programming and an example object oriented expert system are discussed in this paper.