Abstract
In this paper, a fuzzy Petri net approach to modelling fuzzy rule-based reasoning is proposed. Logical Petri net (LPN) and fuzzy logical Petri net (FLPN) are defined. The backward reasoning algorithm based on sub-fuzzy logical Petri net is given. It is simpler than the conventional algorithm of forward reasoning from initial propositions. An application to the partial fault model of a car engine in paper Portinale’s(1993) is used as an illustrative example of FLPN.
Similar content being viewed by others
References
R. Agarwal, M. Tanniru, A Petri net based approach for verifying the integrity of production systems, Int. J. Man-mechine Studies, 36(1992)2, 447–468.
A. Giordana, L. Saitta, Modeling production rules by means of predicate transition networks, Information Sciences, 35(1985)1, 1–41.
G. Peterka, T. Murata, Proof procedure and answer extraction in Petri net model of logical programs, IEEE Trans. on Softw. Eng., 15(1989)2, 209–217.
T. W. S. Chow, J. Y. Li, Higher-order Petri net models based on artificial neural networks, IEEE Trans. on Syst., Man, and Cybern., 92(1997)2, 289–300.
L. Portinale, Exploiting T-invariant analysis in diagnostic reasoning on a Petri net model, LNCS 691, Berling, Springer-Verlag, 1993, 339–356.
L. Portinale, Verification of causal models using Petri nets, International J. of Intel. Syste., 7(1992)8, 715–742.
Y. Deng, S. K. Chang, A G-net model for knowledge representation and reasoning, IEEE Trans. on Knowledge and Data Engineering, 2(1990)3, 295–309.
C. G. Looney, Fuzzy Petri nets for rule-based decision marking, IEEE Trans. on Syst., Man, and Cybern., 18(1988)1, 178–183.
S. Chen, J. S. Ke, J. Chang, Knowledge representation using fuzzy Petri nets, IEEE Trans. on Knowledge and Data Engineering, 2(1990)3, 311–319.
A. Chang, L. Hall, The Validation of fuzzy knowledge-based systems, In Fuzzy Logic and the Management of Uncertainty, L. Zadeh and J. Kacprzyk, eds., New York, John Wiley & Sons, 1992, 589–604.
M. M. Gupta, J. Qi, Theory of T-norms and fuzzy inference methods, Fuzzy Sets and Systems, 40(1991)3, 431–450.
M. Mizumoto, H. Zimmermann, Comparision of fuzzy reasoning methods, Fuzzy Sets and Systems, 8(1982)2, 253–283.
R. Yager, H. Larsen, On discovering potential inconsistencies in validating uncertain knowledge bases by reflecting on the input, IEEE Trans. on Syst., Man and Cybern., 21(1991)4, 790–801.
A. Konar, A. K. Mandal, Uncertainty management in expert systems using fuzzy Petri nets, IEEE Trans. on Knowledge and Data Eng., 8(1996)1, 96–105.
M. L. Garg, S. I. Ashon, P. V. Gupta, A fuzzy Petri net for knowledge representation and reasoning, Inf. Process. Lett., 39(1991)2, 165–171.
A. J. Bugarin, S. Baroo, Fuzzy reasoning supported by Petri nets, IEEE Trans. on Fuzzy Systems, 2(1994)2, 135–150.
M. Zhou, C. N. Manikopoulos, S. S. Nerurkar, Design and implementation of fuzzy logical embedded programmable logical controllers for process control, in Conf. Computer Integrated Manufacturing Process Industries, 1992, 703–717.
T. Murata, Temporal uncertainty and fuzzy-timing high-level Petri nets, Berling, Lecture Notes in Computer Science, vol.1091, 1996, 29–58.
D. Andreu, J. C. Pascal, R. Valette, Fuzzy Petri net-based programmable logical controller, IEEE Trans. on Syst., Man, and Cybern., 27(1997)6, 952–961.
W. Pedrycz, F. Gomide, A generalized fuzzy Petri net model, IEEE Trans. on Fuzzy Systems, 4(1992)2, 295–301.
H. Scarpelli, F. Gomide, Fuzzy reasoning and high level fuzzy Petri nets, in Proc. 1st Eur. Congress Fuzzy Intell. Technol., Aachen, Germany, 1993, 600–605.
H. Scarpelli, F. Gomide, W. Pedycz, A high level fuzzy Petri net approach for discovering potential inconsistencies in fuzzy knowledge bases, Fuzzy Sets Syst., 9(1994)2, 175–193.
H. J. Genrich, Predicate/transition nets, in Petri nets: Central models and their properties, W. Brauer, W. Reisig, and G. Rozenberg, Eds. New York: Spring-Verlag, 1986, 207–247.
K. Jensen, Colored Petri Nets, in Petri nets: Central models and their properties, W. Brauer, W. Reisig, and G. Rozenberg, Eds. New York: Springer-Verlag, 1986, 248–299.
H. Scarpelli, F. Gomide, W. Pedycz, A reasoning algorithm for high level fuzzy Petri nets, IEEE Trans. on Fuzzy Systems, 4(1996)3, 282–293.
S. Pal, A. Konar, Cognitive reasoning using fuzzy neural nets, IEEE Trans. on Systems, Man, and Cybernetics, 26(1996)4, 507–518.
K. S. Leung, Y. T. So, Inconsistency in fuzzy rule-based expert systems, Procedings of the International Conference on Fuzzy Logic & Neural Networks, Japan, 1990, 849–852.
J. Lee, K. Liu, W. Chiang, Fuzzy Petri nets for modeling rule-based reasoning, Int. J. on Artificial Intelligence, 7(1998)4, 463–485.
L. Portinale, Exploiting T-invariant analysis in diagnostic reasoning on a Petri net model, LNCS, vol. 691, Berling, Springer-Verlag, 1993, 339–356.
T. Murata, Petri nets: Properties, analysis and applications, Procedings IEEE, 77(1989)4, 541–580.
Author information
Authors and Affiliations
Additional information
Supported by the National Natural Science Foundation of China, Excellent Ph.D Paper Author Foundation of China, Dawn Plan Foundation of Shanghai and Excellent Young Scientist Foundation of Shandong Province
About this article
Cite this article
Jiang, C. A study of fuzzy logical petri nets and its application. J. of Electron.(China) 18, 70–78 (2001). https://doi.org/10.1007/s11767-001-0010-y
Issue Date:
DOI: https://doi.org/10.1007/s11767-001-0010-y