Page 372 - Understanding Automotive Electronics
P. 372

2735 | CH 10  Page 359  Tuesday, March 10, 1998  1:27 PM



                                         DIAGNOSTICS                                                     10





                    Figure 10.16
                    Starting Database of
                    Known Facts
                                             FPO








                                              The procedure is repeated with the resulting conflict set R6. After
                                         executing R6, the system returns to step 1, and finding no applicable rules, it
                                         stops. The final fact set is shown in Figure 10.17. Note that this diagnostic
                                         procedure has found two potential diagnoses: a break in fuel line (confidence
                                         level 0.65), and mixture too rich (confidence level 0.70).
                                              The previous example is intended merely to illustrate the application of
                                         artificial intelligence to automotive diagnosis and repair.
                                              To perform diagnosis on a specific car using an expert system, the
                                         mechanic identifies all of the relevant features to the mechanic’s terminal
                                         including, of course, the engine type. After connecting the data link from the
                                         electronic control system to the terminal, the diagnosis can begin. The terminal
                                         can ask the mechanic to perform specific tasks that are required to complete the
                                         diagnosis, including, for example, starting or stopping the engine.
                    The mechanic uses the     The expert system is an interactive program and, as such, has many
                    expert system interac-  interesting features. For example, when the expert system requests that the
                    tively in diagnosing   mechanic perform some specific task, the mechanic can ask the expert system
                    problems.            why he or she should do this, or why the system asked the question. The expert
                                         system then explains the motivation for the task, much the way a human expert
                                         would do if he or she were guiding the mechanic. An expert system is
                                         frequently formulated on rules of thumb that have been acquired through years
                                         of experience by human experts. It often benefits the mechanic in his or her




                    Figure 10.17
                    Final Resulting
                    Database of Known
                    Facts


                                                             FPO








                                         UNDERSTANDING AUTOMOTIVE ELECTRONICS                            359
   367   368   369   370   371   372   373   374   375   376   377