Sequential Control Algorithm in the Form of Fuzzy Interpreted Petri Net

Fuzzy Petri nets (PNs) discussed in the literature are usually considered as expert systems involving fuzzy-based reasoning. They are used as decision support or monitoring systems. There were only few ideas of using fuzzy PNs directly as controllers. This paper defines fuzzy interpreted PN, which can be a formal representation of a concurrent control algorithm. Hardware implementation of the net, which uses fuzzy RS flip-flops and fuzzy gates, is proposed. The usefulness of the net for control algorithm description is exemplified by a hot forging process.

[1]  Witold Pedrycz,et al.  A generalized fuzzy Petri net model , 1994, IEEE Trans. Fuzzy Syst..

[2]  Shyi-Ming Chen,et al.  Fuzzy backward reasoning using fuzzy Petri nets , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[3]  Didier Dubois,et al.  Possibility Theory - An Approach to Computerized Processing of Uncertainty , 1988 .

[4]  Leslaw Gniewek,et al.  Family of fuzzy J-K flip-flops based on bounded product, bounded sum and complementation , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[5]  Rüdiger Valk,et al.  Petri Nets for Systems Engineering , 2003, Springer Berlin Heidelberg.

[6]  Daniel S. Yeung,et al.  A multilevel weighted fuzzy reasoning algorithm for expert systems , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[7]  MengChu Zhou,et al.  Fuzzy reasoning Petri nets , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[8]  MengChu Zhou,et al.  Intelligent decision making in disassembly process based on fuzzy reasoning Petri nets , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[9]  Xiaoou Li,et al.  Adaptive fuzzy petri nets for dynamic knowledge representation and inference , 2000 .

[10]  MengChu Zhou,et al.  Fuzzy-Petri-net-based disassembly planning considering human factors , 2006, IEEE Trans. Syst. Man Cybern. Part A.

[11]  Kurt Jensen,et al.  Coloured Petri Nets: Modelling and Validation of Concurrent Systems , 2009 .

[12]  P. R. Venkateswaran,et al.  Fuzzy Petri net Implementation for Programmable logic Controllers , 2006 .

[13]  M. Kezunovic,et al.  Implementing Fuzzy Reasoning Petri-Nets for Fault Section Estimation , 2008, IEEE Transactions on Power Delivery.

[14]  Robert Valette,et al.  Fuzzy Petri net-based programmable logic controller , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[15]  Xiaoou Li,et al.  Dynamic knowledge inference and learning under adaptive fuzzy Petri net framework , 2000, IEEE Trans. Syst. Man Cybern. Part C.

[16]  L. Zadeh Fuzzy sets as a basis for a theory of possibility , 1999 .

[17]  Kaoru Hirota,et al.  Lattice Structure of D, T, and SR Fuzzy Flip-Flops Under Max-Min Logic , 2005, J. Adv. Comput. Intell. Intell. Informatics.

[18]  T. V. Manoj,et al.  Knowledge Representation Using Fuzzy Petri Nets - Revisited , 1998, IEEE Trans. Knowl. Data Eng..

[19]  Poong Hyun Seong,et al.  Development of automated operating procedure system using fuzzy colored petri nets for nuclear power plants , 2004 .

[20]  Jin-Fu Chang,et al.  Knowledge Representation Using Fuzzy Petri Nets , 1990, IEEE Trans. Knowl. Data Eng..

[21]  Senén Barro,et al.  Fuzzy reasoning supported by Petri nets , 1994, IEEE Trans. Fuzzy Syst..

[22]  William C. Chu,et al.  Agent-BasedWeb Learning System Applying Dynamic Fuzzy Petri Net , 2004, ICWL.

[23]  Amit Konar,et al.  Reasoning and unsupervised learning in a fuzzy cognitive map , 2005, Inf. Sci..

[24]  Michel Diaz,et al.  Petri Nets: Fundamental Models, Verification and Applications , 2009 .

[25]  Luis Gomes,et al.  Hardware Design and Petri Nets , 2000 .

[26]  Victor R. L. Shen,et al.  Supervised and Unsupervised Learning by Using Petri Nets , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[27]  Shyi-Ming Chen Representing fuzzy knowledge using extended fuzzy Petri nets , 1993, 1993 (2nd) International Symposium on Uncertainty Modeling and Analysis.

[28]  Witold Pedrycz,et al.  Fuzzy timed Petri nets , 2003, Fuzzy Sets Syst..

[29]  Witold Pedrycz Generalized fuzzy Petri nets as pattern classifiers , 1999, Pattern Recognit. Lett..

[30]  Shyi-Ming Chen,et al.  Weighted fuzzy reasoning using weighted fuzzy Petri nets , 2002 .

[31]  Stephen Shaoyi Liao,et al.  Concurrent reasoning of fuzzy logical Petri nets based on multi-task schedule , 2001, IEEE Trans. Fuzzy Syst..

[32]  Adnan Yazici,et al.  Using Fuzzy Petri Nets for Static Analysis of Rule-Bases , 2004, ISCIS.

[33]  Adnan Yazici,et al.  A fuzzy Petri net model for intelligent databases , 2007, Data Knowl. Eng..

[34]  Victor R. L. Shen,et al.  Requirements specification and analysis of digital systems using fuzzy and marked Petri nets , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[35]  Rajeev Ranjan Kumar,et al.  Analysis of assembly operations’ difficulty using enhanced expert high-level colored fuzzy Petri net model , 2004 .

[36]  A. Sanderson,et al.  Task sequence planning using fuzzy Petri nets , 1991, Conference Proceedings 1991 IEEE International Conference on Systems, Man, and Cybernetics.

[37]  MengChu Zhou,et al.  A hybrid methodology for synthesis of Petri net models for manufacturing systems , 1992, IEEE Trans. Robotics Autom..

[38]  Emilia Villani Modelling and Analysis of Hybrid Supervisory Systems: A Petri Net Approach , 2006 .

[39]  Grantham K. H. Pang,et al.  A process-control and diagnostic tool based on continuous fuzzy Petri nets , 1995 .

[40]  Jonathan Lee,et al.  A fuzzy Petri net-based expert system and its application to damage assessment of bridges , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[41]  Kaoru Hirota,et al.  Lattice Structure of Binary-Equivalent Fuzzy Logical Functions under Max-Min Logic , 2005 .

[42]  Amit Konar,et al.  Cognitive Engineering - A Distributed Approach to Machine Intelligence , 2005, Advanced Information and Knowledge Processing.

[43]  Leslaw Gniewek,et al.  Hardware implementation of fuzzy Petri net as a controller , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[44]  Shyi-Ming Chen,et al.  A knowledge acquisition scheme for rule-based systems , 1993, Proceedings of TENCON '93. IEEE Region 10 International Conference on Computers, Communications and Automation.

[45]  Victor R. L. Shen,et al.  Knowledge Representation Using High-Level Fuzzy Petri Nets , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[46]  Stephen S. Woo,et al.  A continuous fuzzy Petri net tool for intelligent process monitoring and control , 1995, IEEE Trans. Control. Syst. Technol..

[47]  Victor R. L. Shen,et al.  Reinforcement learning for high-level fuzzy Petri nets , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[48]  Hong-Tzer Yang,et al.  Distribution system service restoration using fuzzy Petri Net models , 2002 .

[49]  Amit Konar,et al.  Supervised learning on a fuzzy Petri net , 2005, Inf. Sci..

[50]  Carl G. Looney,et al.  Fuzzy Petri nets for rule-based decisionmaking , 1988, IEEE Trans. Syst. Man Cybern..

[51]  Amit Konar,et al.  Uncertainty Management in Expert Systems Using Fuzzy Petri Nets , 1996, IEEE Trans. Knowl. Data Eng..

[52]  Ying Tang,et al.  Learning-Based Disassembly Process Planner for Uncertainty Management , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[53]  Yueh-Min Huang,et al.  Standardized course generation process using Dynamic Fuzzy Petri Nets , 2008, Expert Syst. Appl..

[54]  Ronald R. Yager,et al.  A reasoning algorithm for high-level fuzzy Petri nets , 1996, IEEE Trans. Fuzzy Syst..