Font Size: a A A

The Design And Implementation For Automobile Expert System-maintenance Guidance Module

Posted on:2009-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:L HeFull Text:PDF
GTID:2178360242980271Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the entry into WTO and development of living standard for nations , vehicles are nor luxuries but with widespread need . Promoted by market , the numbers for vehicle plants are arising rapidly which results in the problems with after service .In the past , we often can see that car repair shop , they have adopted a method of diagnosis , basically relying on experienced staff, listening , testing to identify vehicle problems .Professional training like this is a long-term issue , but knowledge of professionals is also one-sided . Development of expert system is just the one to resolve the problems above .Expert system is a branch in the field of artificial intelligence with the most active and richest prospects . It goes with current demand to be used in automotive diagnostic . In foreign countries , expert system in automotive diagnostic system on the application has been very common , such as Germany SOFTING Company's products , not only can fulfill expert diagnostic capabilities , but also on the trucks , cars can for diagnosis . Although China also is catching up with the pace of international , but now our expert system software only for the diagnosis of a vehicle . To develop a diagnostic expert system for all kinds of the structure is the trend , but also for their powerful issue to be considered in , we have a long way to go . This paper presents the development of the expert system , features , basic functions , as well as experts in automotive diagnostic system on the application . Next we will talk about the structure division of expert system software :Data management software for Expert system . This Part of the service is running on trade and development companies , through the Internet , through the gateway of trade services companies to connect with expert system data server of trade services companies . This part can add , modify or delete knowledge DB , case DB , dictionary DB , and user dictionary of server DB .Data access software for Expert system . This Part is used in trade data access server for service companies , and one of its end is connected to Expert System database server in trade Services Company , and the other end is linked to a gateway of service companies . The outside world and the data in the database server have interactive activities via data access server . To complete data access , communications functions to send and receive data , resolution for customized protocols , in charge of reading , writing , diary functions of DB , control function for user access .Diagnosis for Expert System . This Part is used for the talk between expert system operators and expert . It is equivalent to a diagnosis machine , but it is different for one of its parts is local , the other is in need of support from trade services companies The function it should contain is as follows : in accordance with car trouble , guide users to find the cause of the malfunction , and gives solutions , provide users with troubleshooting . According to car's fault , guide users to find reasons , and gives solutions . Guide users to find the cause of the malfunction from the specific system and the specific function and gives solutions , providing procedures for users to change parts , providing fault diagnosis inquiry for cases and learn lessons from past experience . help users to quickly target vehicle parts and components , fault diagnosis and vehicles terminology , and other information .Chapter Four is the focus of this paper . In the course of the project , the database design is a crucial part: how to design not only satisfy the demand , but also ensure to be more rational , save space and retrieval faster .For this part the models identification referring to module database is the key point , it predigest the structure and function of different parts into a concentrated form . This form of the design allows departure between configuration models and models , For one thing , it will reduce data redundancy , and for another it will promote the whole system scalability .Table for models identification is equivalent to a table for the entire model configuration . After its setting up , how to find the table configuration is the point . From Database theory in the school learning process , we can see that tables are linked by a field . So we have been considering which field to connect the model and configuration table . The field in configuration models table are used to describe the components information which will result in redundancy . This will be impossible , but we can take their table names as their associations . When a model is devised , extract the name for the model configuration , thus we can trace each of the parts in this configuration table .To create a single table in one pace is according to iteration for installing and uninstalling different parts . The picture is also with this purpose .At present , the module has been basically established , but with the development of the entire project , some small changes will take place according to requirement variation .
Keywords/Search Tags:System-maintenance
PDF Full Text Request
Related items