• 沒有找到結果。

P-invariant, T-invariant, support and T-condition

C. Necessary Reachability Condition i=1,2,

1.8 Structural Properties of Petri Nets

1.8.7 P-invariant, T-invariant, support and T-condition

Definition of P-invariant: An integer y vector is called a P-invariant if Ay= 0.

Theorem: An m-vector y is an P-invariant iff MTy = MoT

for any Mo and any M∈R(Mo

Definition of T-invariant: An integer x vector. is called a T-invariant if A

)

Theorem: An n-vector x 0 is T-invariant iff there exists a initial marking Mo

σ

and a firing sequence starting from Mo back to Mo where its firing count vector equals to x.

Definition: The set of places p(transition t such that y(p)>0, x(t)>0) for P-invariant (T-invariant)is called the support of the P-invariant(T-invariant) and is defined as ||y || (|| x ||).

Definition: A minimum support is a support and none of its proper subset is a support.

Definition: An invariant y is said to be minimal if there is no other invariant y' such that y'(p) <y(p) for all Properties Necessary and Sufficient conditions

Structurally Bounded ∃ y>0, Ay ≤0 (or Not ∃ x > 0, ATx> 0) Conservative ∃ y>0, Ay=0 (or Not ∃ x > 0, ATx> 0)

Repetitive ∃ x > 0, ATx> 0

Consistent' ∃ x > 0, ATx = 0 (or Not y,Ay>0)

p. Minimal support invariant is a unique minimal invariant corresponding to the minimalsupport.

Theorem: The condition is defined as a T-condition if for any ordinary Petri net(OP), Ay0 iff∀ t∈T, Y(• t) Y(t •).

1.9 Summary

In this chapter, we provide a brief review of the fundamental knowledge for the Petri net theory. The structure of Petri nets are introduced and some examples of application are given for illustration. We also explain some important properties for Petri nets. These properties especially the structural properties, are very important concepts when we discuss the synthesis rules for Petri nets in later chapters. We also introduce the subclass of Petri nets. These subclasses enhance the analytical power but sacrifice some modeling capability. Best of all, readers will see that the knitting technique that will be introduced starting from chapter 3 through this book covers even more than asymmetric nets does and automatically reserves all those well behavior properties as well.

9. REFERENCES

[BER 85] Berthelot, G., "Checking properties of nets using transformations," In G.

Rozenberg (ed.), Advances in Petri Nets 1985, Springer-Verlag, pp. 19-40.

[BER 86]_, "Transformations and decompositions of nets," LNCS, Advances inPetri nets, pp. 359-376, Part I, 1986.

[CHA 92] Chao, D.Y and Wang, D.T., A Reduction algorithm of Petri net, Proc. Int'lComp Symp, Taichung, Taiwan, Dec. 13-15, 1992, pp.16-23.

[CHA 93a] _,Zhou, M.C., and Wang, D.T., "Extending knitting technique to Petri net

Synthesis of automated manufacturing systems", The Computer Journal, Oxford University Press, Vol. 37, No. 1, Jan. 1994, pp. 67-76.

[CHA 93b] _, Zhou, M.C., and Wang, D.T., Multiple-weighted marked graphs, Proc. IFAC 1993 World Congress, Sydney, Australia, 18-23 July, 1993.

[CHA 93c] _ and Wang, D.T., "A Synthesis technique of general Petri nets," Journal of Systems Integration, Vol. 4, No. 1, Feb. 1994, pp. 67-102.

[CHA 93d] _ and Wang, D.T., "Iteration bounds of single-rate data flow graphs for

concurrent processing", IEEE Tran. Circuits and Systems, Vol. 40, CAS-1, September, 1993, pp. 629-634.

[CHA 93f] _,"A CAD tool for constructing large Petri nets", revised for IEEE Trans.SMC.

[CHA 93g]_, "A Linear algebra approach to validate knitting rules for Petri net syn-thesis and invariants,"

submitted.

[CHA 93h] _ and Wang, D.T., "XPN-FMS: A Modeling and simulation software for FMS Using Petri nets and X window", accepted by Int'l. J. FMS.

[CHA 94a] _ and Wang, D.T., "The knitting technique and its application to commun-ication protocol synthesis", MASCOTS'94, Durham, NC, Jan. 31 - Feb. 2, 1994, pp. 234-238.

[CHA 94b]_ and Wang, D.T., "An Interactive tool for design, simulation, verification,and synthesis of protocols", Software-Practice and Experience, Vol.24,No. 8, pp. 747-783, Aug. 1984.

[CHA 94c]_ and Wang,'D.T., "The structural matrix and reduction algorithm of knit-ting technique for Petri nets," submitted.

[CHA 94d]_ and Wang, D.T., "Application of knitting technique and structural matrix to deadlock analysis and synthesis of Petri nets with seque ntial exclusion," submitted.

[CHA 94e]_ and Wang, D.T., "Petri Net Synthesis and Synchronization Using Knit-ting Technique," 1994 IEEE Int’l Conf. SMC, San Antonio, TX, October2-5, pp. 652-657.

[CHA 94i]_ and Wang, D.T., "Synchronized Choice Ordinary Petri Nets", submitted.

[CHE 93]Chen, Y., Tsai, W.T., and Chao, D.Y., "Dependency analysis - A Com-positional technique for building large Petri net", IEEE Trans. on Parallel and Distributed Systems, Vol 4, No.

[CIN 85] F. De Cindio, G. De Michelis, C. Simone, "Giving back some freedom to system designer," System research, No. 2.4, 1985.

[DAT 84] Datta, A., and Ghosh, S., "Synthesis of a class of deadlock-free Petri nets," Journal of ACM, pp.

486-506, Vol. 31, No. 3, 1984.

[DAT 86] Datta, A. and Ghosh, S., "Modular Synthesis of Deadlock-Free Control Structures," LNCS 241, Foundation of Software Technology and Theoretical Computer Science, pp. 288-318, 1986.

[DON 83] Dong, T., "The Modeling, Analysis, and Synthesis of Communication Pro-tocols," Ph.D Thesis, Computer Science Division, EECS, UCB, 1983.

[ESP 91a]Esparza, J., and Silva, M., "On the analysis and synthesis of free choicesystems," LNCS, Advances in Petri Nets 1991, Springer-Verlag, pp.243-286.

[ESP 91b]_ and Silva, M., "Circuits, handles, bridges, and nets," LNCS, Advances inPetri nets, 1991, Springer-Verlag, pp.210-242.

[HYU 82]Hyung, L-K and Favrel, J., "Analysis of Petri nets by hierarchical reduc-tion and partition," in LASTED Modelling and Simulation. Zurich, Switzerland: Acta Press, 1982, pp. 363-366.

[HYU 85] and Favrel, J., "Hierarchical reduction method for analysis and decompo-sition of Petri nets,"

IEEE Trans.Syst.,Man, Cybern., Vol. SMC-15, Mar. 1985, pp. 272-280.

[HYU 87] - "Generalized Petri Net Reduction Method" IEEE Trans. Syst., Man, Cybern., Vol. SMC-17, No.

2, 1987, pp. 297-303.

[JEN 91] Jeng, M.D., and DiCesare, F., "A modular synthesis techniques for Petri nets," 1992 Japan-USA Sym. on Flexible Automation,,pp. 1163-1170.

[JOH 81]Johnsonbaugh, R., and Murata, T., "Additional method for reduction andexpansion of

marked-graphs," IEEE Trans. Circuits Syst., Vol. CAS, Oct.1981, pp. 1009-1014.

[KOH 91]Koh, I., and DiCesare, F., "Transformation methods for generalized Petrinets and their applications in flexible manufacturing systems," IEEE TransSystem, Man, and Cybernetics, 1991. Vol. 21(6), pp.

963-973.

[KRO 86]Krogh, B.H., and Beck, C.L., "Synthesis of place/transition nets for simu-lation and control of manufacturing Systems," proc.4th IFAC/IFORSSymp. Large Scale System, Zurich, 1986.

[KWO 77]Kwong, Y.S., "On reduction. of asynchronous systems." Theoret. Comput.Sci., Vol. 5,1977, pp.

25-50.

[LEE 85]Lee, K.H., and Favrel, J., "Hierarchical reduction method for analysis anddecomposition of Petri nets," IEEE Trans. Systems, Man, and Cybernetics, SMC-15, 2, 1985, pp. 272-280.

[Lip 76] Lipton, R., "The reachability problem requires exponential space," Dept. of CS, Yale University, Report No. 62, January, 1976.

[MUR 77] Murata, T., "Circuit theoretic analysis and synthesis of marked graphs,"IEEE Trans. Circ. andSys., CAS-27, 1977, pp. 400-405.

[MUR 80a]_, "Synthesis of decision-free concurrent systems for prescribed resourcesand performance," IEEE Trans.. Software Engineering, SE-6, NO. 6, 1977,pp. 400-405.

[MUR 80b] _, and Koh, J.Y., "Reduction and expansion of live and safe marked-graphs," IEEE Trans.

Circuits Syst., Vol. Cas-27, Jan. 1980, pp. 68-70.

[MUR 84] _, "Modeling and Analysis of Concurrent Systems," in Handbook of

Software Engineering, edited by C. Vick and C.V. Ramamoorthy, Van Nostrand Reinhold, 1984, pp. 39-63.

[MUR 86]Murata, T., Komoda, N., and Matsumoto, K., "A Petri net based controllerfor flexible and maintainable sequence control and its applications in fac-tory automation," IEEE Trans. on Industrial Electronics, IE-33,1986, pp.1-8.

[MUR 89]-, "Petri nets: Properties, analysis and applications," IEEE Proceedings,Vol. 77, No. 4, April 1989, pp. 541-580.

[NAR 85]Narahari, Y., and Viswanadham,-N., "A Petri net approach to the modelingand analysis of flexible manufacturing systems," Annals of Operatio nsResearch, 3, 1985, pp. 449-472.

[PET 81]Peterson, J.L., petri net theory and the modeling of systems, Prentice-Hall,Englewood Cliffs, New Jersey, 1981.

[PET 94]Petriu, D.C., Archibald, C.C., and Petriu, E.M.,. "Petri Net Model of aResource Management system for a Multi-Robot Assembly Cell", Proc.IEEE SMC'93 Conf., pp. 409-414, Le Touquet, France, October17-20,1993.

[RAM 85]_, Dong, S.T., and Usuda, Y., "The Implementation of an automated proto-col synthesizer(APS) and its application to the X.21protocol," IEEETrans. on Software Engineering, No. 9, September 1985, pp.

886-908.

[RAM 86a]_, Yaw, Y. (now Chao, D.Y.)., and Tsai, W.T., " A Petri net reductionalgorithm for protocol analysis ,"'Computer Communication Review(USA), Vol. 16, No. 3, Aug. 1986, pp. 157-166.

[RAM 86b] _,Yaw, Y., Tsai, W.T., Aggarwal, R., and Song, J., "Synthesis of two-party error-recoverable protocols," Computer Communication Review (USA), Vol. 16, No. 3, Aug. 1986, pp. 227-235.

[RAM 86c] _,Yaw, Y., Tsai, W.T., Aggarwal, R., and Song, J., "Synthesis and per-formance evaluation of two-party error-recoverable protocols, COMSAC Symp. Oct. 1986, pp. 214-220.

[SIL 85]Silva, M. Las redes de Petri en la Automatica y la Informatica, EditorialAC, 1985, Madrid.

[SUZ 83]Suzuki, I. and Murata, T., "A Method of stepwise refinement and abstrac-tion of Petri nets," Journal of Computer and System Sciences 27, 1983, pp.51-76.

[VAL 79] Valette, R., "Analysis of Petri nets by stepwise refinement," Journal of . Computer and System Sciences 18, 1979, pp. 35-46.

[VAL 90] Valvanis, K.S. "On the hierarchical analysis and simulation of flexible manufacturing systems with extended Petri nets," IEEE Trans. on System, Man, and Cybernetics, SMC-20, 1, 1990, pp. 94-100.

[VIL 88] Villarroel, J., and Martinex, L.J., and Silva, M., "GRAMAN: a graphic system for manufacturing system design,." IMACS Int. Symp. on Sys. Model. & Simul. (SMS'88), Cetraro, Italy, 1988.

[WAN 94] Wang, D.T. and Chao, D.Y., Extension of Knitting Technique to Petri Net Synthesis and Application to Flexible Manufacturing System Cell Preserving Well-Behaved Properties, Research Repoar:

CIS-94-38, NJIT, Newark, NJ, also revised for IEEE Trans. SMC.

[YAW 87] Yaw, Y. (now Chao, D.Y.), "Analysis and synthesis of distributed systems and protocols," Ph.D.

Dissertation, Dept. of EECS, U.C. Berkeley, 1987.

[YAW 88a]_, Ramamoorthy, C.V., and Tsai, W.T., "A Synthesis technique for design-ing concurrent systems," Second Parallel Processing Symposium, April1988, pp.143-166.

[YAW 88b]_, ,Ramamoorthy, C.V. and Tsai, W.T., "Synthesis rules for cyclic interac-tions among processes in concurrent , systems" COMSAC Symp. Oct.1988, pp. 496-504.

[YAW 89]_ and Foun, F.L., "The algorithm of a synthesis technique for concurrentsystems," 1989IEEE Int.

Workshop on Petri Nets and PerformanceModels," pp. 266-276, Tokyo.

[ZHO 89a] Zhou, M.C., and DiCesare, F., "Adaptive design of Petri net controllers for error recovery in automated manufacturing systems," IEEE Trans. on Systems, Man, and Cybernetics, SMC-19, 5, 1989, pp.

963-973.

[ZHO 89b] Zhou, M.C., DiCesare, F. and Desrochers, A. A. "A top-down modular approach. to synthesis of Petri net models for manufacturing systems," Proc. of IEEE Robotics and Automation Conference, cottsdale, AZ, 1989, pp. 534-539.

[ZHO 90] Zhou, M.C. A Theory for the Synthesis and Augmentation of Petri Nets in Automation. Doctoral Dissertation, Department of Electrical, Computer, and Systems Engineering, Rensselaer Polytechnic Institute, Troy, NY, May 1990.

[ZHO 91a] Zhou, M.C., McDermott, K., Patel, P. and Tang, T., "Construction of Petri Net Based athematical Models for an FMS cell," in 1991 IEEE. Int. Conf. Systems, Man, and Cybernetics, pp. 367-372, Charlotteville, VA.

[ZHO 91b] Zhou, M.C. and DiCesare, F., "Parallel and sequential mutual exclusions

for Petri net modeling for manufacturing systems with shared resources," IEEE Trans. on Robotics and Automation, 7(4), 1991, pp. 515-527.

[ZHO 92a] Zhou, M.C., DiCesare, F., and Rudolph, D., "Design and Implementation of a Petri Net based supervisor for a flexible manufacturing system," Automatica, Vol. 28, No. 6, 1992, pp. 1199-1208.

[ZHO 92b] Zhou, M.C., DiCesare, F. and Desrochers, A.A., "A hybrid methodology for Petri net synthesis of manufacturing systems," IEEE Trans. on Robot-ics. and Automation, Vol. 8 No. 3, 1992, pp. 350-361.

[ZHO 93] Zhou, M.C., McDermott, K. and Patel, A., "Petri Net Synthesis and Analysis of a Flexible Manufacturing Systems Cell", IEEE Trans. SMC, Vol. 23, No.1, March 1993, pp. 524-531.

書名: A New Approach to Petri Net Synthesis: The Knitting Technique

著(編、譯)者: 趙玉

出版者: 趙玉

電話: 02-29387694

地址: 台北市文山區指南路二段六四號政大資管系 出版年月: 民國九十九年五月

版(刷)次: 第壹版 定價: 非賣品

GPN: ISBN:

未經授權 不得翻印、複印、仿製、或轉載

相關文件