10.01.2013 Views

ComputerAided_Design_Engineering_amp_Manufactur.pdf

ComputerAided_Design_Engineering_amp_Manufactur.pdf

ComputerAided_Design_Engineering_amp_Manufactur.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

D.Y. Chao<br />

National Cheng Chi University<br />

Abstract<br />

8<br />

Computer-Aided <strong>Design</strong><br />

(CAD) Technique for<br />

Flexible <strong>Manufactur</strong>ing<br />

Systems (FMS)<br />

Synthesis Utilizing<br />

Petri Nets<br />

8.1 Introduction<br />

8.2 Preliminaries<br />

Terminology<br />

8.3 The Synthesis Rules<br />

8.4 Temporal Matrices for Petri Nets<br />

8.5 The Algorithm and Its Complexity<br />

Determination of Entries for Pure-Generation • Determination<br />

of Entries for Interaction-Generation • Complexity of the<br />

Algorithm<br />

8.6 X-Window Implementation<br />

Description of a <strong>Manufactur</strong>ing System • Modeling and<br />

Synthesis Process<br />

8.7 Enhancement of Synthesis Rules<br />

The Model • The Synchronization Rule • Arc-Ratio Rules for<br />

General Petri Nets • Enhancement of the Synthesis Algorithm<br />

• Synthesis Steps for the Net in Figure 8.14<br />

8.8 Other Features of the Tool<br />

8.9 Conclusions<br />

The knitting technique provides a set of simple synthesis rules to construct a large Petri net (PN), thus<br />

avoiding time-consuming verification. We show that the synthesized nets are well behaved and form a<br />

new class called synchronized choice nets. In order to determine the applicable rules and detect rule<br />

violations, we present the concept of temporal matrix that records relationship (concurrent, exclusive,<br />

sequential, … etc.) among processes in the PN. Upon each generation, the algorithm will consult and<br />

update the matrix. The complexity for the algorithm is O � where � is the total number of processes.<br />

This algorithm has been incorporated into our X-Window-based tool for design, analysis, simulation,<br />

testing, and synthesis of communication protocols, etc. The rules and algorithm have been extended to<br />

2<br />

( )

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!