Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 2
Mario A. Garcia, Texas A&M University-Corpus Christi, Computing and Mathematical Sciences, Corpus Christi TX, 78413, garciam@falcon.tamucc.edu John Clements, Texas A&M University-Corpus Christi, Computing and Mathematical Sciences, Corpus Christi TX, 78413 3 William Shelton, Texas A&M University-Corpus Christi, Computing and Mathematical Sciences, Corpus Christi TX, 78413
0-7803-8552-7/04/$20.00 2004 IEEE October 20 23, 2004, Savannah, GA 34th ASEE/IEEE Frontiers in Education Conference F2G-1
Session F2G
Cavitation can be caused by a restriction in the suction piping, low level in a feed tank or by a hot liquid. A calculation is used to determine if the Net Positive Suction Head (NPSH) required by the particular pump exists. NPSHR is calculated by taking the atmospheric pressure and converting to feet of liquid, adding the level in the feed tank, subtracting the loss in the suction piping and subtracting the vapor pressure of the liquid. The expert system prompts for all these values and calculates the result, the Net Positive Suction Head Available, NPSHA. The NPSHA must exceed the NPSHR or there will be a cavitation problem. The expert system recommends action to correct this, if found. This expert system works by eliciting responses to observed problems. Some of these symptoms are solvable by mechanical correction, others require process change, such as raising the feed tank level. The categories of symptoms in this expert system are: vibration/noise, overheating, leaks and low performance.
Low performance is evaluated by comparing current performance with manufacturers data. Manufactures data is contained on a pump curve. A typical pump curve is shown in Figure 3. This graph contains a wealth of information including, the pump manufacturers name, pump size and model number, speed, smallest and largest impeller size and impeller version. This is basically a plot of pressure developed in feet of liquid pumped (1) versus the quantity of liquid pumped (2). Each different impeller size produces a different head/flow curve (3). Plotted on this graph is the horsepower required at each head/flow point (4) and Net positive suction head required (NPSHR) is plotted versus flow (5). Testing usually consists of placing a pressure gauge on the suction and discharge sides of the pump while the liquid is flowing. At the same time, power readings are taken. This is repeated while the discharge valve is closed. This latter test yields the values at dead head. The pressure in psi is multiplied by 2.31 feet per psi and divided by the liquid specific gravity to yield feet of liquid. These two values are subtracted to give the increase in feet of liquid from the pump, the pump delta value. This expert system prompts for the pressure gauge readings and calculates the feet of liquid. Many diagnoses can be made from these results. For example, if the delta is lower than that shown on the curve or that size and speed of impeller, the impeller may be worn; if the dead head delta is low and the power is high, it may show an excessive amount of clearance between the impeller and back plate. As the impeller is rotated, it generates a low pressure area in the center, with an increase at the periphery. As the liquid flows into the center of the impeller, flow generates pressure drop. If the pressure drop is high enough, it can generate vaporization of the liquid. This is cavitation and leads to low flow and excessive wear to the impeller.
EXPERT SYSTEMS Expert systems are computer programs that incorporate a large amount of knowledge in a very specific field and are used to give advice or solve problems. These incorporate knowledge of experts and attempt to simulate the reasoning process. These programs contain a heuristic to imitate the experts use of the knowledge and seek to distribute the experts knowledge and reasoning to a wider audience. Hall [9] indicates the most successful expert systems are applied to problems with limited domains and well-defined expertise.
0-7803-8552-7/04/$20.00 2004 IEEE October 20 23, 2004, Savannah, GA 34th ASEE/IEEE Frontiers in Education Conference F2G-2
Session F2G
The various levels in the flowcharts have been represented in Inxight Tree Studio [11], as it is shown in figure 4. Main symptoms are: vibration/noise, overheating, leaks and low performance. Each of these symptoms then results in a series of questions that leads to a diagnosis or no diagnosis response. The expert system also may recommend corrections.
An expert system should exhibit high performance and reliability, be flexible and user friendly and be well tested. Acceptance by users is highly dependent on and easy-to-use user interface, correctness of results and perception that the expert system reduces the workload and/or has a demonstrable savings [5,12,17.] This expert system is rulebased. Rules are evaluated to be true or false and it employs the closed world assumption that if something is not known to be true then it is false. This assumption is good for physical problems according to Hopgood [10] Knowledge Acquisition One of the authors of this paper works in the industrial field and has worked in the application for many years. A number of references were consulted concerning pump application and diagnosis [2,13,15]. Individual manufacturers often produce troubleshooting guides for their products. Cooke [6,8] summarizes the acquisition interview process in excellent form. Many check lists and other aids have been developed to assist the technician. Check lists, and other aids have been summarized in a set of flowchart style blocks similar to decision trees [1]. These were then used to establish rules for the expert system. Also these were used to verify the expert system. Knowledge Representation
Knowledge Implementation TPUMPX was implemented in CLIPS. Rules were developed from the flowchart style block structure. The user is prompted for the main symptom, such as vibration, low flow, etc. and then the expert system asks the user questions. From these responses, a particular branch of the flowchart is followed and then the diagnosis response given or a no diagnosis response given. CLIPS code for the main menu and example rules are shown in figure 5. (defrule main-menu (declare (salience 100)) ?f1 <- (pump (main-symptom nil)) => (bind ?response (ask-question "What type of problem would you like to diagnose? 1. Overheating 2. Poor Performance 3. Noise / Vibration 4. Fluid Leak 5. Exit PumpEx Please choose an option (1-5):" 1 2 3 4 5)) (switch ?response (case 1 then (modify ?f1 (main-symptom overheating)))
0-7803-8552-7/04/$20.00 2004 IEEE October 20 23, 2004, Savannah, GA 34th ASEE/IEEE Frontiers in Education Conference F2G-3
Session F2G
(case 2 then (modify ?f1 (main-symptom performance))) (case 3 then (modify ?f1 (main-symptom vibration))) (case 4 then (modify ?f1 (main-symptom leak))) (case 5 then (halt)) (default none)) )
FIGURE 5 A RULE IN CLIPS Management and Decision Making for the 21st Century, Volume 1, Academic Press, San Diego, California, 2002, pp 54-75. [2] Baumiester, Theodore, Avallone, Eugene A. and Baumiester, Theodore III, Marks Mechanical Engineers Handbook, McGraw-Hill, New York, 1996. Bellinger, G., Root Cause Analysis, available on the Internet at www.outsights.com/systmes/rca/rootca.htm, accessed April 2, 2003. Bergmann, Ralph, Breen, Sean, Goker, Mehmet, Manago, Michel and Wess, Stefan, Developing Industrial Case-Based Reasoning Applications, The INRECA Methodology, Springer, 1999, pp 9-34. Bobrow, D. G., Mittal, S. and Stefik, M. J. Expert Systems: Perils and Promise, Communications of the ACM, vol 29, number 9 [1986]. Cooke, Nancy J., The Elicitation of Domain-Related Ideas; Stage One of the Knowledge Acquisition Process, in Ellis, Charlie, Expert Knowledge and Explanation, the Knowledge-Language Interface, Ellis Horwood, Chichester, West Sussex, England, 1989, pp 58-75. Durkin, John, History and Applications and Tools and Applications, in Leondes, Cornelius T., Expert Systems The Technology of Knowledge Management and Decision Making for the 21st Century, Volume 1, Academic Press, San Diego, California, 2002, pp 1-50. Goulds Pumps, Division of ITT Industries, Pump Selection Software, available on Goulds Web site at http://www.goulds.com/software.asp, accessed April 27, 2003. Hall, Lawrence O. and Kandel, Abraham, The Evolution from Expert Systems to Fuzzy Expert Systems, in Kandel, Abraham, ed. Fuzzy Expert Systems, CRC Press, Boca Raton, Florida 1992, pp 3- 22.
[3] [4]
Testing This expert system was tested by following each branch in the Inxight Tree answering each question presented by PUMPX in each possible way and checking if it gave the correct response based on the flowcharts. In each case, it did give the correct response. RESULTS AND CONCLUSIONS PUMPX incorporates many of the diagnostic check lists and flowcharts of manufacturers, the literature and experts. It includes in one program, a method for trained and untrained people to obtain probable diagnosis with a high level of confidence. It includes a user-friendly interface. It operates fast with currently available personal computer hardware. This expert system is based on rules. Another approach is case-based reasoning where additional instances and results are input and the expert system develops rules based on these successful solutions [4,14]. This might be a useful extension to this expert system. A recent example is: a pump was noisy, producing a widely swinging pressure, the control valve was 100% open and had a reputation of not working. PUMPEX quickly diagnosed the problem from the swinging pressure and noise and diagnosed that the feed tank level might be low. The problem was corrected and the Pump has been performing well. The opinion of others prior to this diagnosis was that the pumps had to be replaced or the discharge line replaced at a cost of at least $50,000. This cost was saved. If this expert system had been in place, operating personnel could have made this diagnosis and fixed it immediately. It is believed this condition existed for at least a year. Future Work This expert system would be a natural application for network. Also, it would be good to have the ability to run this on a local tablet personal computer or handheld Palm type personal digital assistant. Even more useful, would be to use this at the pump with the manufacturers pump curve preloaded or accessible on the handheld device. All of these would require implementation on a Web-based language such as JESS, access to the facilities manufacturers database and possibly a wireless network. REFERENCES
[1] [Allmuallim, Hussein, Kaneda, Shigeo and Akiba, Yasuhiro, Development and Applications of Decision Trees in Leondes, Cornelius T, Expert Systems The Technology of Knowledge [5] [6]
[7]
[8]
[9]
[10] Hopgood, Adrian A., Intelligent Systems for Engineers and Scientists, CRC Press, Boca Raton, Florida, 2001, pp 1- 45, 265-311. [11] Inxight Studio Tree Software, Inxight Corporation, available at www. inxight.com, accessed April 1, 2003. [12] Jagodzinski, A. P. and Holmes, S. H., Expert Systems Acceptability: Human and Organizational Contexts of Expert Systems, in Ellis, Charlie, Expert Knowledge and Explanation, the Knowledge-Language Interface, Ellis Horwood, Chichester, West Sussex, England, 1989, pp 226 241. [13] Karassik, Igor J., Krutzsch, William C., Fraser, Warren H. and Mesina, Joseph P., Pump Handbook, McGraw-Hill, New York, 1986, chapters 1, 2, 8, 12, and 13. [14] Leake, David B. editor, Case-Based Reasoning, Experiences, Lessons and Future Directions, AAIA Press/The MIT Press, Menlo Park, California, 1996. [15] Perry, Chemical Engineers Handbook, Seventh Edition, MacGrawHill, New York 1987. [16] Process Ace Software, Pump Calculations for the Palm, details available via the Internet at www.processacesoftware.com/pump_calulations_help.html, accessed April 2, 2003. [17] Prerau, David S., Developing and Managing Expert Systems, Proven Techniques for Business and Industry, Addison-Wesley, Reading, Massachusetts, 1990, pp 100- 106.
0-7803-8552-7/04/$20.00 2004 IEEE October 20 23, 2004, Savannah, GA 34th ASEE/IEEE Frontiers in Education Conference F2G-4