knowledge resources utilized in the process include
differentiating features, customers’ requirements,
assimilability, manufacturability, and heuristic
knowledge (e.g. production rules), etc. In applying
the above knowledge support scheme for modular
product design, the following should be noted: (i)
The first step, system requirement modeling and
analysis, should be considered in development of a
modular product design; (ii) A system and structured
approach is a mandatory for development of a
modular product design; (iii) A new product is
developed through functional analysis, rather than
modifying existing ones; (iv) Complex products or
systems have a considerable amount of constraints
that limit the product design.
3.2.4 Assessment of Product Design
Figure 5 illustrates an overall view of the proposed
fuzzy assessment model with design failure mode and
effective analysis (DFMEA), in which there are three
major stages to implement the assessment:
fuzzification, rule evaluation, and defuzzification
(Diaz-Hermida et al., 2005; Li et al., 2005). The
model firstly uses linguistic variables to depict the
severity, frequency of occurrence, and detectability of
the failure. These inputs are then fuzzified to
determine the degree of membership in each input
group. The resulting ‘fuzzy inputs’ are evaluated
using a linguistic rule base and fuzzy logic operations
to create a classification of the riskiness of the failure
mode and an associated degree of membership in the
risk group. This ‘fuzzy output’ is then defuzzified to
give the prioritization level for the failure mode. The
fuzzification process, using crisp gradings, converts
the severity, occurrence, and detectability inputs into
the fuzzy representations that can then be matched
with the premises of the rules in the rule base (Diaz-
Hermida et al., 2005; Li et al., 2005). The rule base
depicts the riskiness of each combination of input
variables. It is composed of the expert knowledge
about the interactions between various failure modes
and effect that is represented in the form of fuzzy ‘IF-
THEN’ rules. There are two parts included: an
antecedent that is compared to the inputs and a
consequence that is the result. For example, ‘IF t is P
THEN u is Q’ where P and Q are linguistic values
defined by fuzzy sets on the ranges t and u
respectively. The portion IF of the rule ‘t is P’ is
called the antecedent or premise, while the portion
THEN of the rule ‘u is Q’ is called the consequence or
conclusion. The antecedent is an interpretation that
returns a single number between 0 and 1, whereas the
consequence is an assignment that assigns the entire
fuzzy set Q to output variable u.
Figure 5: Diagram of a fuzzy criticality assessment model.
The importance of fuzzy ‘IF-THEN’ rules stems
from the fact that human expertise and knowledge
can often be represented in the form of fuzzy rules.
For the fuzzy criticality analysis, the system
expresses the seriousness of a failure through its
severity, the failure probability through its
occurrence and how easy a failure can be detected
through its detectability. The fuzzy inference process
uses min-max inferencing to estimate the rule
conclusions base on the system input values
(Ladneer et al., 2003). The result of this process is
called the fuzzy conclusion. The applicability of a
rule is determined from the conjunction of the rule
antecedents. The defuzzification process builds a
crisp grading from the fuzzy conclusion set to
express the riskiness of the design so that corrective
actions and design revisions can be prioritized. The
defuzzification process is required to figure out the
meaning of the fuzzy conclusions and their
membership values, and resolve conflicts between
different results, which may have been triggered
during the rule evaluation. Several defuzzification
algorithms have been developed (Li et al., 2005;
Roychowdhury and Pedrycz, 2001). One of the
widely used algorithms, center of gravity, is applied
as it gives the average, weighted by their degree of
truth, of the support values at which all the
membership functions that apply reach their
maximum value.
The design decision support subsystem (DIIS)
consists of several main units: attributes input,
criticality assessment, exploring and grading, and
graphical user interaction. These units are supported
by a knowledge base and a material database. The
operational procedure is described in the following
with reference to Figure 6(a). The initiatory lists
AProductDevelopmentSystemusingKnowledge-intensiveSupportApproach
29