Abstract
The main purpose of this paper is to present the use of a synchronized colored Petri net model as the formalism to specify control for discrete event real time low cost programmable controllers (PLCs), integrating an extended fuzzy controller with rule based approximate reasoning capabilities.
The goal of the proposed model is the integration of different formalisms in a common specification. Supported formalisms include the “classical” programmable controller languages, and new paradigms, like fuzzy controllers and approximate reasoning, as well.
A description of the in- and output signals to be handled by the controller is made, namely possible types and internal representations. The analysis of the Petri net model in order to support automatic code generation is pursued through the construction of the reachability tree for the non autonomous net model. Support for distributed control implementation is also discussed.
Examples of modelling a FIFO production system and intelligent buildings monitoring are presented to illustrate the modelling capabilities and applicability.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
P. Albertos; 1992; “Fuzzy controllers”; in “Application of Artificial Intelligence in Process Control”; L. Bougart, A. Krijgsman and R. A. Vingerhoeds (eds); Pergamon Press; ISBN 0 08 042017 6
H. Atabakhche, D. Simonetti Barbalho, R. Vallete, M. Courvoisier; 1986; “From Petri net based PLCs to knowledge based control”; Proceedings IECON'86; 1986 International Conference on Industrial Electronics, Control and Instrumentation; Milwaukee, WI, USA, September 29–October 3, pp. 817–822
Tiehua Cao and Arthur C. Sanderson; 1993; “Variable Reasoning and Analysis about Uncertainty with Fuzzy Petri Nets”; 14th International Conference on Application and Theory of Petri Nets; Chicago; USA; in LNCS-691, Marco Ajmone Marsan (Ed.); Springer-Verlag; pp. 126–145
Shyi-Ming Chen, Jyh-Sheng Ke and Jin-Fu Chang; 1990; “Knowledge Representation Using Fuzzy Petri Nets”; IEEE Transactions on Knowledge and Data Engineering, vol. 2, no. 3, pp. 311–319
René David; 1991; “Modeling of dynamic systems by Petri nets”; European Control Conference, Grenoble, France, pp. 136–147
René David, Hassane Alla; 1992; “Petri Nets & Grafcet; Tools for modelling discrete event systems”; Prentice Hall International (UK) Ltd; ISBN 0-13-327537-X.
Luís F.S. Gomes, A. Steiger Garção; 1992; “Especificação e realização de controladores utilizando redes de Petri coloridas e sincronizadas integrando lógica imprecisa” (in Portuguese); Workshop Ibero-americano de Sistemas Autónomos em Robótica e CIM; Lisbon; November, 2–4 1992; also published in “Revista Robótica e Automatização”, n. 10, Nov 1992.
Luís Gomes, A. Steiger-Garção, Luís Gama, Nuno Correia; 1993; “Programação de controladores utilizando redes de Petri” (in Portuguese); 4as Jornadas Nacionais de Projecto, Planeamento e Produção Assistidos por Computador; Ordern dos Engenheiros; Lisbon; May, 17–19 1993; also selected for publishing in “Revista Ingenium”, ISSN 0870-5968, no. 72 July/Agost 1993 pp. 43–52.
Luís Gomes, A. Steiger-Garção, João P. Barros, P. Próspero Luís; 1994; “Simulação de controladores especificados através de redes de Petri” (in Portuguese); CONTROLO'94, 1∘ Encontro Português de Controlo Automático; Lisbon; Portugal; September, 14–16, 1994
Luís Gomes, A. Steiger-Garção; 1995; “Petri net based Programmable Fuzzy Controller targeted for distributed control environments”; FUZZ-IEEE/IFES'95, The International Joint Conference on Fuzzy Systems of the Fourth IEEE International Conference on Fuzzy Systems and the Second International Fuzzy Engineering Symposium; Yokohama, Japan; March 20–24, 1995
P. Huber, A. M. Jensen, L. O. Jepsen and K. Jensen; 1986; “Reachability Trees for Highlevel Petri Nets”; Theoretical Computer Science 45; Elsevier Science Publishers B. V.; pp. 261–292
René Jager; 1992; “Adaptive Fuzzy Control”; in “Application of Artificial Intelligence in Process Control”; L. Bougart, A. Krijgsman and R. A. Vingerhoeds (eds); Pergamon Press; ISBN 0 08 042017 6
K. Jensen; 1990; “Coloured Petri Nets: A High Level Language for System Design and Analysis”; in Advances in Petri Nets, 1990; Lecture Notes in Computer Science; vol. 483; G. Rozenberg (ed.); Springer, Berlin; pp 342–416
Chuen Chien Lee; 1990; “Fuzzy Logic in Control Systems: Fuzzy Logic Controller”; IEEE Transactions on Systems, Man and Cybernetics, vol. 20, no. 2, pp. 404–435
Carl G. Looney; 1988; “Fuzzy Petri Nets for Rule-Based Decisionmaking”; IEEE Transactions on Systems, Man and Cybernetics, vol. SMC-18, no. 1, pp. 178–183
Tadao Murata and D. Zhang; 1988; “A predicate/transition net model for parallel interpretation of logic programs”; IEEE Transactions Software Eng., vol. 14, no. 4, pp. 481–497
Tadao Murata; 1989; “Petri Nets: Properties, Analysis and Applications”; Proceedings of the IEEE, vol. 77, no. 4, pp. 541–580
J-C. Pascal, R. Valette and D. Andreu; 1992; “Fuzzy sequential control based on Petri nets”; ETFA'92 IEEE International Workshop on Emerging Technologies and Factory Automation; Melbourne, Australia, August 11–14
Witold Pedrycz; 1993; “Fuzzy control and fuzzy systems”; Second, extended, edition; Research Studies Press Ltd.; ISBN 0 86380 131 5
G. Peterka and Tadao Murata; 1989; “Proof procedure and answer extraction in Petri net model of logic programs”; IEEE Transactions Software Eng., vol. 15, no. 2, pp. 209–217
James Peterson; 1981; “Petri Nets Theory and the Modeling of Systems”; Prentice Hall Inc.
M. Silva; 1989; “Logical controllers”; IFAC Low Cost Automation, Techniques, Components & Instruments, Applications, Milan, Italy; pp. F-157, F-166
M. Silva; 1993; Invited talk at 14th International Conference on Application and Theory of Petri Nets; Chicago; USA; June 1993
M. Silva and S. Velilla; 1982; “Programmable Logic Controllers and Petri Nets: a comparative study”; IFAC Software for Computer Control, Madrid, Spain; pp. 83–88
Ronald R. Yager; 1984; “Approximate Reasoning as a Basis for Rule-Based Expert Systems”; IEEE Transactions on Systems, Man and Cybernetics, vol. SMC-14, no. 4, pp. 636–643
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gomes, L., Steiger-Garção, A. (1995). Programmable controller design based on a synchronized colored Petri net model and integrating fuzzy reasoning. In: De Michelis, G., Diaz, M. (eds) Application and Theory of Petri Nets 1995. ICATPN 1995. Lecture Notes in Computer Science, vol 935. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60029-9_42
Download citation
DOI: https://doi.org/10.1007/3-540-60029-9_42
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60029-9
Online ISBN: 978-3-540-49408-9
eBook Packages: Springer Book Archive