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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

cycle time and identifies bottlenecks. Because FMS operations may be distributed over a large area, it is<br />

difficult to have a global view of the complete system. To simplify the design, debugging, and maintenance,<br />

it is necessary to visualize the operations in a central location; there is an urgent need for the graphical<br />

modeling and animation of FMS.<br />

Our tool XPN-FMS4<br />

integrates modeling, simulation, animation, analysis, and synthesis in one software<br />

package. It can model and analyze the performance of an FMS cell based on Petri net theory. Using<br />

X-window graphical interface and animation, this software allows modeling and analysis visualization<br />

and is easy to understand and manipulate. It lets a user draw the factory layout of an arbitrary FMS cell<br />

on screen using the tool. A corresponding Petri net model is deduced (not automatically) from the FMS<br />

cell and can be displayed on the screen. It can also display the animated overall operating process of the<br />

FMS corresponding to the Petri net model. By experimenting with different inputs and comparing the<br />

output in a timed period, a user can quickly determine how to improve the efficiency, reduce the cost,<br />

and pin down where the bottleneck is. This software is of practical value for industrial engineers and<br />

manufacturing managers.<br />

For the PN models of FMS that are decision-free, we exend the theory and algorithm of a unique<br />

matrix-based method to search for subcritical loops and to support scheduling and dealing with transition<br />

periods. This has been applied to find the optimal input sequence control. Recently, we have simplified<br />

the tool to eliminate the codes for animation with slight modifications. A designer can design factory<br />

layout using regular “graph” buttons and perform animation and simulations. This helps reduce the<br />

effort necessary for the designer to learn to use the tool.<br />

Various synthesis approaches1,2,6,8–16,18–22,27–32,34,36,40,41,47,48,50,51,54,55,58–64<br />

have been proposed. According to<br />

Jeng, 28 two dominant synthesis approaches are bottom-up and top-down. Bottom-up approaches start<br />

with decomposition of systems into subsystems, then construct subnets for subsystems and merge these<br />

subnets to reach a final PN by sharing places, 1,42 transitions, 29,31,52 and elementary paths31,32,51<br />

or by linking<br />

subnets. 19 Top-down approaches begin with a first-level PN and refine it to satisfy system specifications<br />

until a certain level is reached. The stepwise refinement technique by Vallette51<br />

is a top-town approach<br />

where transitions are replaced by well-formed blocks. Suzuki and Murata50<br />

generalized this technique,<br />

but with the disadvantage of the need to analyze the blocks. Our knitting technique supplements this<br />

approach by synthesizing the blocks without analysis.<br />

To automate the synthesis, rules must be developed as in Esparza and Silva22<br />

and Datta and Ghosh18,19<br />

to synthesize free-choice (FC)<br />

and extended FC (EFC). But they are unable to synthesize asymmetricchoice<br />

nets (AC), and one needs to analyze whether the subnet is reducible. 19 Futhermore, they do not<br />

have explicit algorithms and the associated complexity. Thus, most techniques do not deal with CAD<br />

explicitly. We have devised some simple and yet effective rules to guide synthesis, e.g., for communication<br />

protocols58<br />

and automated manufacturing systems. 3,46,48,58 They required no analysis and the synthesized<br />

nets constitute an new class of nets that are more general than FC, EFC, and AC.<br />

6 This new class of nets<br />

is referred to as the Synchronized-Choice (SC) nets.<br />

SC nets possess some interesting properties as they satisfy the following two requirements:<br />

1. If a circuit � has a PT-handle �,<br />

� is bridged to � through a TP-bridge B.<br />

2. If a circuit contains a TP-handle, then this TP-handle is bridged to the circuit through a PT-bridge.<br />

The knitting technique by the author6,8–15<br />

is a rule-based interactive approach. A net is expanded<br />

to N by inserting new paths bearing some physical meaning such as increasing concurrency, alternatives,<br />

etc. The generations are performed in such a fashion that all reachable markings in remain unaffected<br />

in hence all transitions and places in stay live and bounded, respectively. is live and bounded<br />

by making the new paths (NP) live and bounded. This notion is novel compared with other approaches<br />

because it aims to find the fundamental constructions for building any PNs. There are two advantages:<br />

(1) reduction of the complexity of synthesis as an interactive tool, and (2) providing the knowledge from<br />

which the construction of the class of nets may be built. It therefore opens a novel avenue to PN analysis.<br />

Due to the simplicity of the rules, it is easily adapted to computer implementation for allowing the<br />

synthesis of PNs to be performed in a user-friendly fashion.<br />

2<br />

N 1<br />

N 2 ; N 1<br />

N 2<br />

N 1

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

Saved successfully!

Ooh no, something went wrong!