Return to site

The unified modeling language (UML), which is
introduced in this paper, is an important technology about the
developing method of object-oriented software. UML can
make each component of the large complicated system
visualize, then indicate and construct the system model, and
build up various documents. This paper, which takes the
electromotor choice expert system of sewing machine as an
instance, describes how to design and realize the fact base and
rule base in this expert system and how to carry out and
spread this expert system with the Java program.
Keywords-UML; expert system; Java
I. INTRODUCTION
With the rapid development of expert systems, the
world has been developed a large number of expert
systems in the areas such as chemical analysis, medical
diagnosis, address investigation, weather forecast, fault
treatment, speech recognition, image processing, process
control, agriculture, economic and military areas. Some
of the systems claim that their system’s performance has
been achieved even more than the level of human
experts, their application has started to generate huge
economic benefits. At present, the expert system has
been infiltrated into all areas, and been subjected to
universal attention from various industries, and has
become popular around the world in one of the
competition topics. The topics come from the design of
the expert system for selection of sewing machine motor
which is part of the major projects in Zhejiang Province
[021101146] “The development platform based on
supporting the innovative of intelligent sewing
machines”.sv enterprises
The main varieties of motor products are
asynchronous motor, synchronous motor, synchronous
generator, DC motors and all kinds of special motors.
AC motor has about 167 series and 802 varieties; DC
motor 53 series and 347 varieties; fractional motor has
79 series and 405 varieties; control micro electric
machine has 56 series and 328 varieties [1]. The working
load of the engineer to find a suitable motor from so
many motors is very large ,and the development of the
electromotor choice expert system of sewing machine
industrial can make the design easier ,reduce the total
cost, make performance-price ratio reaching the optimal
and finally make the knowledge of the selection of motor
in enterprise accumulate incessantly[2] .
II. EXPERT SYSTEM DESIGN
A. Demand and functional analysis
The system function is the selection of small and
medium electric motors. When the users input the certain
known motor parameters, one or more motor models
selected in the system will be showed. This kind of
problem that has data-driven feature is suitable for the
rule based language with forward inference. The typical
case is reading in one group of motor parameter the each
program cycle and deducting until obtaining all the
possible conclusions according to input data. As shown
in Figure 1 is the flowchart of the expert system.
Fig. 1 Flow chart of Motor Selection
The unification of data is a very important step in this
system. That means at the stage of setting up the
knowledgebase, some motor parameters have been
systematically standardized and can be recognized by the
system. Taking the speed control for example, each user
may have their specific requirements of speed. To be
exhaustive, some fuzzy selection functions will be lost
and the user's choice will be limited. Therefore this paper
will categorize the speed range to high, low and none

Design and Realize the Electromotor Choice Expert System of Sewing Machine