Hardware implementation of fuzzy Petri net as a controller

被引:32
|
作者
Gniewek, L [1 ]
Kluska, J [1 ]
机构
[1] Rzeszow Univ Technol, Dept Elect & Comp Engn, PL-35959 Rzeszow, Poland
关键词
fuzzy hardware; fuzzy logic; modeling; Petri nets; logic control;
D O I
10.1109/TSMCB.2003.822956
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents a new approach to fuzzy Petri net (FPN) and its hardware implementation. The authors' motivation is as follows. Complex industrial processes can be often decomposed into many parallelly working subprocesses, which can, in turn, be modeled using Petri nets. If all the process variables (or events) are assumed to be two-valued signals, then it is possible to obtain a hardware or software control device, which works according to the algorithm described by conventional Petri net. However, the values of real signals are contained in some bounded interval and can be interpreted as events which are not only true or false, but rather true in some degree from the interval [0,1]. Such a natural interpretation from multivalued logic (fuzzy logic) point of view, concerns sensor outputs, control signals, time expiration, etc. It leads to the idea of FPN as a controller, which one can rather simply obtain, and which would be able to process both analog, and binary signals. In the paper both graphical, and algebraic representations of the proposed FPN are given. The conditions under which transitions can be fired are described. The algebraic description of the net and a theorem which enables computation of new marking in the net, based on current marking, are formulated. Hardware implementation of the FPN, which uses fuzzy JK flip-flops and fuzzy gates, are proposed. An example illustrating usefulness of the proposed FPN for control algorithm description and its synthesis as a controller device for the concrete production process are presented.
引用
收藏
页码:1315 / 1324
页数:10
相关论文
共 50 条
  • [1] Implementation of a large Petri Net by a group of Petri Net Controller
    Kamakura, T
    Shimoda, T
    Dohi, Y
    Murakoshi, H
    IECON '97 - PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON INDUSTRIAL ELECTRONICS, CONTROL, AND INSTRUMENTATION, VOLS. 1-4, 1997, : 1210 - 1215
  • [2] Petri net controller with hardware to avoid deadlocks
    Dohi, Y
    Nomura, E
    Shimoda, T
    Murakoshi, H
    PROCEEDINGS OF THE 1996 IEEE IECON - 22ND INTERNATIONAL CONFERENCE ON INDUSTRIAL ELECTRONICS, CONTROL, AND INSTRUMENTATION, VOLS 1-3, 1996, : 457 - 462
  • [3] The design of a controller in Fuzzy Petri net
    Yubin Zhong
    Fuzzy Optimization and Decision Making, 2008, 7 : 399 - 408
  • [4] The design of a controller in Fuzzy Petri net
    Zhong, Yubin
    FUZZY OPTIMIZATION AND DECISION MAKING, 2008, 7 (04) : 399 - 408
  • [5] The design and research of controller in fuzzy PETRI NET
    Zhong, Yubin
    FUZZY INFORMATION AND ENGINEERING, PROCEEDINGS, 2007, 40 : 41 - 49
  • [6] Fuzzy controller hardware design and implementation
    Chang, JX
    Lan, HX
    1996 2ND INTERNATIONAL CONFERENCE ON ASIC, PROCEEDINGS, 1996, : 321 - 324
  • [7] FPGA Implementation of Fuzzy Interpreted Petri Net
    Hajduk, Zbigniew
    Wojtowicz, Jolanta
    IEEE ACCESS, 2020, 8 (08): : 61442 - 61452
  • [8] Hardware implementation of a fuzzy controller for a power system
    Jamshidi, M
    IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY, 1997, 21 (03): : 323 - 339
  • [9] Fuzzy Petri net-based programmable logic controller
    Andreu, D
    Pascal, JC
    Valette, R
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1997, 27 (06): : 952 - 961
  • [10] New Petri net controller for distributed Petri net
    Dohi, Y
    Takano, W
    Horiguchi, T
    Murakoshi, H
    IECON '98 - PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4, 1998, : 143 - 148