Design and Realize the Electromotor Choice Expert System of Sewing Machine
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”.VS 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
((speed range high), (speed range low), (speed rangezero)).This not only facilitates the establishment of the
system, but also makes the selection of speed easier.
When the users choose the speed, they don’t need to
consider the actual data and all they need to know is the
scope of the speed range. After the data standardization
is finished, the rule is needed to control the data. The
rule verifies the match degree of the input data and the
knowledgebase by pattern matching [3] [4].
During the actual operation of the expert system for
motor selection, some kinds of functions must be
showed, such as outputting the following motor
parameters according to the input data: the motor model,
the protection and structure form, the rated power and
cooling ventilation, the rated speed. Of course, these
contents can be outputted individually or in combination.
And finally the users determine the required motor
according to these dates. System functions as follows:
1) Motor selection function: The users input the data
according to various motor parameters into the system.
The system chooses the relative rules based on the data
from the rule base. Then it uses the rules to reason the
results. At last the results of the rule inference are given
and displayed to the users.
2) Add, Modify and Delete the rules: The user can
add some rules through the system. In practical use, the
users may find that there are some discrepancies between
the rules and the actual situations. So adding, modifying,
or deleting the rules according to the actual situations
can expand the system and provide better service for the
users.https://www.vssewingmachine.in/
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”.VS 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
((speed range high), (speed range low), (speed rangezero)).This not only facilitates the establishment of the
system, but also makes the selection of speed easier.
When the users choose the speed, they don’t need to
consider the actual data and all they need to know is the
scope of the speed range. After the data standardization
is finished, the rule is needed to control the data. The
rule verifies the match degree of the input data and the
knowledgebase by pattern matching [3] [4].
During the actual operation of the expert system for
motor selection, some kinds of functions must be
showed, such as outputting the following motor
parameters according to the input data: the motor model,
the protection and structure form, the rated power and
cooling ventilation, the rated speed. Of course, these
contents can be outputted individually or in combination.
And finally the users determine the required motor
according to these dates. System functions as follows:
1) Motor selection function: The users input the data
according to various motor parameters into the system.
The system chooses the relative rules based on the data
from the rule base. Then it uses the rules to reason the
results. At last the results of the rule inference are given
and displayed to the users.
2) Add, Modify and Delete the rules: The user can
add some rules through the system. In practical use, the
users may find that there are some discrepancies between
the rules and the actual situations. So adding, modifying,
or deleting the rules according to the actual situations
can expand the system and provide better service for the
users.https://www.vssewingmachine.in/
No comments:
Post a Comment