doc

Design of an object-oriented real-time fault diagnosis system

  • 2013-09-22
  • 49.5KB
  • Points it Requires : 1

This paper starts with the analysis of traditional expert systems and introduces the visualization technology and object-oriented technology under WINDOWS into artificial intelligence program design. The object-oriented representation method of the fault tree model and its reasoning algorithm are discussed. According to the typical fault tree in radar fault diagnosis, a fault diagnosis expert system design example based on Visual Basic language is given. There are generally two methods for traditional expert system development: one is to use a dedicated artificial intelligence design language, such as the logic processing language PROLOG and the list language LISP, which can easily write artificial intelligence programs; the other is an artificial intelligence shell program, such as the expert system shell tool DMYCIN developed by the famous expert system MYCIN. Using it, you only need to fill in the corresponding knowledge base according to its format to develop an expert system with a certain level. However, with the increasing development of computer software technology, these two tools are difficult to meet the needs of expert systems. The main problems are: (1) Poor real-time performance. The two tools mainly complete the logical reasoning process, do not have mathematical processing capabilities, and do not perform mathematical operations. The developed application programs have great limitations and cannot be combined with data acquisition and processing programs to form a real-time diagnosis system; (2) Poor openness. On the WINDOWS platform, its versatility and openness cannot be utilized. Visual Basic (hereinafter referred to as VB) language has great advantages in developing artificial intelligence programs. As an object-oriented language, it is not only convenient for interface design, but also allows you to focus on the core program development of the expert system and quickly develop professional software in a short period of time. At the same time, VB has advanced interface functions and good adaptability. Although its low-level control ability is relatively poor, it can implement various interface functions through advanced API functions and can also connect to the dynamic link library (DLL) under WINDOWS, greatly expanding its functions. In addition, VB can be connected to a variety of databases. The open database function it provides makes it easy to establish and manage many databases such as knowledge bases and fact bases in expert systems.

unfold

You Might Like

Uploader
nishisb
 

Recommended ContentMore

Popular Components

Just Take a LookMore

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×