Font Size: a A A

Research And Application Of Sailboat Training Expert System

Posted on:2009-01-13Degree:MasterType:Thesis
Country:ChinaCandidate:N N WeiFull Text:PDF
GTID:2178360245488100Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
There are many important factors linked to the performance of yachtsmen or yachtswomen in sailboat racing. These factors include atmosphere environment of sea, the skill of the yachtsmen, the capability to adjust sailboat equipment, the mastering of racing rules, as well as the diet condition and mentality condition during the race. Sailing coaches have a great deal of knowledge about how to guide the yachtsmen to adjust themselves according to different situations, but the knowledge is usually personal, invisible and exists in the mind of the sailing coaches. To organize the knowledge efficiently and to make it easy to collect and share them are the goals of this research.Expert System that is one part of Knowledge Management employs lots of Expert Knowledge to solve problems that can only be solved by human experts before. The Knowledge Database of Expert System can store quantities of knowledge and organize them efficiently. Sailboat Assistant System takes advantage of Delphi's user interface and Prolog's logic, and uses Delphi 7.0 and Amzi!Prolog as its development tool.In this way, we can develop a user interface quickly and program simply. Linear Modal is used to ensure our development efficient and of good quality.Knowledge Representation and Logic Reasoning play an important role in Expert System. Knowledge Representation, which takes a leading role in Knowledge Software System, is considered as the core of Expert system. And the importance of it is like the Database Design of Computer Science. Reasoning is the basic method of how Expert System solves problems, especially when no suitable arithmetic exists. Expert System should get a conclusion through a serial of reasoning. Decision tree is used as a Knowledge Representation Model and reasoning method. Data Structures node (name, type, question, answer, [_ ]) is used to express the nodes of the tree. This structure can express both decision and answer nodes, and show the relationship of parent and children nodes. The process of travel through the decision tree is implemented by a serial of rules. Managing Data and Cut are used in the rules. Delphi GUI Predicates is used to let Prolog access and manipulate Delphi components directly. In this way, the user interface of the Expert System changes dynamically as the decision progresses.The Sailboat Training Expert System is not only a new kind of training assistant, but also a platform for sharing knowledge and experience of the sailing coaches.
Keywords/Search Tags:sailboat, Expert System, DelGUI, Decision tree
PDF Full Text Request
Related items