Key Words: Fault Trees, Markov Modeling, Robotics, Interval Arithmetic, Fuzzy Sets.
Time
i
zX
0 0
time Time
Figure 3: Extension Principle-Based Fuzzy Markov Model.
Figure 4: Fuzzy Markov Modeling Through Close Sam-
pling Method.
bility in each stage of the calculation, not caring if different
probabilities are used for the same value or if the proba-
bilities in question do not add up to one. It was difficult Markov model. If one is taking N samples on the interval,
to modify fuzzy mathematics to force compliance with the and there are M fuzzy failure rates, N M crisp Markov
additivity property. All of the attempts made to do so re- models must be solved. As N is typically on the order of
sulted in logical self-contradiction, total loss of fuzziness, 5-20, this can quickly grow to an unreasonable number of
91 unaccnptable loss of information. :alcy!ztions.
As seen in [9], some work has been done in the field This close sampling approach is the method used
of fuzzy Markov modeling using the concept of the fuzzy here t o calculate fuzzy Markov models. Despite the com-
integral. It would be useful if this work could be adapted plexity issue, it is the only method found that has neither
to reliability. Unfortunately, this is not the case. The lost the important information nor resulted in impossible
problem lies in the fuzzy integral. Although a fuzzy inte- or useless output. Thus, the original problem of finding
gral takes the fuzzy possibility of a fuzzy event, the result a fuzzy Markov model has become the problem of simpli-
of such an integral is crisp [9]! Although this may be a fying and implementing the close sampling fuzzy Markov
logical approach in some instances, it is not appropriate model.
for the problem considered here. The uncertainty crite- In systems with many similar components in similar
rion is clearly not satisfied for the fuzzy integral, where roles, this can be accomplished by grouping the failures
the arguments are uncertain but the results are not. The of these components together in the Markov model. In-
uncertainty in the situation has been lost. stead of having a state representing ‘pressure sensor 23 has
Previously, we considered the approach where we failed’, for example, we have ‘a pressure sensor has failed’.
solved for the extrema1 values of the trapezoidal member- Provided the failure of any single sensor has a similar effect
ship function. It is natural to consider what would happen on the system, this is a valid simplification. This often also
if we considered all of the values in between as well. This allows us to use a single possibility distribution for all of
approach attacks the problem from first principles, follow- the similar components, cutting down the number of crisp
ing the general definition of interval extension in [lo]. If Markov models that need to be solved considerably.
the failure rate is within a certain interval, we can deter- A complex system with many different parts will
mine the possible behavior of the system by examining the probably have many fuzzy failure rates to deal with, more
behavior of the models resulting from every possible value than enough to make a fuzzy Markov model impractical.
on this interval. However, when examining the failure characteristics of any
Of course, this approach has its own problems. Since complex system, we are quite likely to organize it into sub-
an interval contains an infinite number of points, one needs systems. This increases our understanding of the system.
an infinite number of Markov models to solve the prob- For example, if we were examining the failure characteris-
lem. This is clearly impossible, but if one assumes some tics of a robot arm, we might want to consider joint failures
smoothness, one can reduce this to a close sampling of in our primary analysis. Once we knew those character-
these values instead of a continuum. Areas on the popula- istics] we could then sharpen our focus t o a model of the
tion graph that are between different plots can be assumed individual joints, considering motor, sensor, and mechani-
to be covered by some probability value between the values cal failures, and so forth. This type of simplification comes
that resulted in those plots. Complexity for this approach naturally and is helpful in promoting greater understand-
is still high, but a solution to the problem is now possible, ing of the system.
as seen in figure 4,where six crisp Markov models are used We can use the natural scheme of organization above
to determine one fuzzy model. to simplify our fuzzy Markov models. All we need to do
Despite its brute force nature, this approach meets is find a way to group the failure rates of the individual
all of our requirements listed for the fuzzy Markov model components into a single component failure rate. Fuzzy
except for one - complexity. Close sampling requires that fault trees are ideal for this purpose. They are easy to
many crisp Markov models be solved to solve a single fuzzy implement, fuzzy mathematically sound, and specifically
--
n
Limping Valve
Failure
0
Damaged State
J Joint Failure m
F MLDUA Failure, F&$state 0 5 10 0 5 IO
Removal Possible
___t
MLDUA Transition State JL State JL
Failure Rates loo -,loo 7 1
Joint plus Servo: js
Brake plus Power: pb
0 5 10 0 5 10
Limping Valve: 1
Damaged System: jo
State F State F
Abort Rate for Damaged System: c
(Conservative operator only)
State L State L
loo 0 Lz3L’oo
a 5 10 0 5 10
State T State T
loo nioo n
L c s a w
0 5 10 0 5 10
*Voluntary transitions taken
by the conservative operator
Figure 7: Log Plots of State Populations for Nonconserva-
tive (Left) and Conservative (Right) Operators. Vertical
Figure 6: MLDUA Manipulator Markov Model. scale is to loo, horizontal scale is 0 t o 10 hours.
good news, but it is not surprising, considering the com- 4. PROBLEMS AND PROSPECTS
plex nature of the system and hostile environment. Careful
daily maintenance should help with this problem. The main drawback of the fuzzy Markov modeling
One can also note that the possible probabilities for method presented in this paper is its computational com-
the ‘trapped’ state (state T) are fairly low for both Markov plexity. The complexity of the model increases exponen-
models, with worst-case values on the order of one in ten tially with the number of fuzzy possibility distributions be-
thousand. This may or may not be an acceptable risk level, ing considered. Currently, only simple or simplified models
depending on expected frequency of use and on the effec- are solvable in a reasonable amount of time.
tiveness of contingency plans for dealing with this failure. Future work in the area of fuzzy Markov modeling is
It is also interesting to consider the fact that while likely to focus on four areas. The first and most obvious of
a conservative operator decreases the chance of being these is reduction of the computational complexity of the
trapped (state T) considerably (nearly half an order of model. Similarly, further methods of simplification of the
magnitude), this event still happens. This is due to the model should be considered. Additionally, Markov model-
possibility of instant failures such as power or brake fail- ing is a very broad area, and expanding this technique to
ure, which do not give the operator time to remove the some of the modified Markov models shows promise. Fi-
robot arm. Note also that the nonconservative operator nally, application of this technique to other systems is an
gets more working time in the tank, as the other operator interesting research issue.
voluntarily enters state F if anything goes wrong.
This work was supported in part by the National Martin L. Leuschen, M.S.
Science Foundation under grants IRI-9526363 and CMS Department of Electrical and Computer Engineering
9532081, NASA grant NAG 9-845, the Office of Naval Rice University
b e a r c h under contract N00014-06-C-0320, a n d by DOE Houston, Texas 77005 USA
Internet (e-rnail): martinl@rice.edu
Sandia National Laboratory Contract #AL3017.