• 沒有找到結果。

A Precision Improvement of Casting Process for Golf Head Manufacturing by Petri Net

N/A
N/A
Protected

Academic year: 2021

Share "A Precision Improvement of Casting Process for Golf Head Manufacturing by Petri Net"

Copied!
5
0
0

加載中.... (立即查看全文)

全文

(1)

A Precision Improvement of Casting Process for Golf Head

Manufacturing by Petri Net

WERN-KUEIR JEHNG, CHIA-NAN WANG, CHING-FA TSAI Department of Industrial and Engineering Management

National Kaohsiung University of Applied Sciences KAOHSIUNG, TAIWAN

cn.wang@cc.kuas.edu.tw

Abstract: - The precision casting and production of titanium alloy golf head is a complex and low production

efficient industry in Taiwan. Due to the increasing global competition, high energy cost and explosive manpower growth, the golf head casting industry seek new approaches in the production processes and manufacturing techniques to improve productivity efficiency. This paper proposes a modeling tool based on the Petri net formalism to improve shop floor control of casting. The manufacturing golf head functions involving workflow processes and operations, scheduling, dispatching and monitoring are integrated and mapped by the Petri net model. The realistic data from industry are applied to the model and the results are sound. The overall manufacturing performance of the work cell can be estimated and improved cyclically to better performance.

Key-Words: -Petri Net, Modeling, Deadlock, Casting

1 Introduction

Taiwan has been the main producer of titanium alloy golf head in the world for several decades. E-Learning most often means an approach to facilitate and enhance learning through the use of devices based on computer and communications technology [1]. The whole supply chain of manufacturing is mature in this country. The production of the golf head significantly depends on manpower and it offers a large number of employment opportunities. This kind of manpower crowded industry, in traditional production line throughput is emphatically determined to facility layout. After the equipments are set up completely, and if there is no big difference between their product categories, then the production processes are fixed invariable. This may cause the production procedure to be redundant or may not operate continuously. If the production lines are partial with half-finished product in waiting, the efficiency will be dropped resulting in an increased cost. Since the labor production cost in Taiwan is constantly increasing, most industries are being transferred to mainland China and Vietnam. The present research has proposed a method to improve the production performance and processing

continuity by Petri net theories. To avoid the deadlock of production line and to reduce redundant processing, the full production cycle time can be shortened.

The concept of Petri net is suggested by Carl Adam Petri [2]. The original purpose is used to express and discuss the communication of computer signals. A control system is a device or set of devices to manage, command, direct or regulate the behavior of other devices or systems [3]. Petri net is a graphical and mathematical modeling tool applicable to many systems. They are a promising tool for describing and studying information processing systems that are characterized as being concurrent, and/or stochastic. As a graphical tool, Petri nets can be used as a visual-communication aid similar to flow charts, block diagrams, and networks [4]. The application Petri net for a manufacturing system is essential to prevent the incidence of system deadlock which could possibly occur due to the concurrent and asynchronous nature of activities [5]. It consists of several types of machines, computers, robots, and automated guided vehicles and is designed to produce a great variety of products. Such a functional disorder of neural network is due to the

(2)

excitability of individual elements of neural network and these results in altered properties of voltage sensitive ionic channels [6]. FMS consists of both the sophisticated manufacturing equipment and the advanced computer and information technology to impact flexibility to the manufacturing operations, thereby effectively meeting the changing needs of customers. Computation speed is sometimes another essential criterion [7]. The available FMS production type is very much like golf head manufacturing. Nicholas and Gonzalo used Petri nets for error recovery in the manufacturing system control for a multi-agent system representing various levels of control in a reconfigurable architecture [8]. Mieczystaw and Wtodzimesz proposed a system solution for the integration of process planning and control in the flexible manufacturing based on Petri net formalism [9]. Mark and Alan introduced Petri net as a tool for modeling, analysis, simulation and control of laboratory automation system. The present contribution focuses on the formal mathematical techniques for analyzing Petri net models, and methods for simulating and controlling laboratory automation. Petri nets inherit with a token reachability set. It is a sequential flow of a set of tokens to simulate the dynamic and concurrent activities of systems. As a mathematical tool, it is possible to set up state equations, algebraic equations, and other mathematical models governing the behavior of systems. Petri nets can be used by both practitioners and theoreticians. Thus, they provide a powerful medium of communication between them: practitioners can learn from theoreticians how to make their models more methodical, and theoreticians can learn from practitioners how to make their models more realistic. Therefore, Petri net is a graphical and mathematical modeling tool. Petri nets are a promising tool for describing and studying manufacturing processing systems that are characterized as being concurrent, asynchronous, distributed, parallel, nondeterministic, and/or stochastic. And then a process takes its mutable checkpoint only if the probability that it will get the checkpoint request in the current initiation is height [10].

Silva and Valette introduce Computer science/Petri nets specialists to the basic system level issues brought up by the development of Flexible Manufacturing and how Petri nets are used to aid the

production engineers in their work [5]. Narahari [11] presents an approach for modeling and analyzing flexible manufacturing systems (FMSs) using Petri nets. The author builds a Petri net model (PNM) of the given FMS in a bottom-up fashion and then analyzes important qualitative aspects of FMS behavior. D’Souza and Khator report on the control of deadlocks in an automated manufacturing system by Petri Net. Deadlock detection and avoidance were performed off-line and the system was reconfigured by re-allocating the buffer capacity at the critical workstations [12]. Tchako et al present a dynamic and distributed structure for flexible manufacturing cells (FMC) derived from artificial intelligent technique for distributed problem-solving [13]. Section 1 of this paper uses the Petri net model to construct a golf head casting factory simulation model. With about fifteen years of practical experience, we construct a Petri net as the actual production situation as possible and study its series properties.

Section 2 introduces Petri net theory with special emphasis on the casting factory properties. Section 3 explains the precision casting processes for golf head manufacturing. The 4th section constructs a Petri net model to simulate casting golf head sceneries. Using the model, a series of studies on net properties, state probability for every work cell, and product throughput and system improvement are conducted. The conclusion is made in the last section.

2 Petri net theory

The Petri Net theory, its composition element, characteristics and trigger rule are described in this section. For system integration investigation, we combine Time Petri net and ordinary Petri net to design operations and events of the cast factory. Firstly, we introduce the function of the Petri Net simulation analysis and its firing mechanism. Petri Net is different from the figure graph simulation tool, because it can utilize network to express the dynamic behavior of complex system and it can carry on the analysis and verification of the systematic procedure by rigorous mathematical theory. By obtaining the related system structure and the dynamic behavior information, it can be used to avoid systematic discontinuity such as deadlock or abrupt delay events. Today, Petri net has been widely applied to simulate

(3)

manufacturing production systems. Utilizing all production system conditions, it also can be set up for graphical representations using Petri net modeling. Furthermore system imitation and analysis can also be studied. Petri net is a convenient tool to depict the basic dynamic behavior of a system by its states and events. Therefore the study has used the Petri Net modeling to describe the dynamic system of a casting factory with the objective of improving production throughput and performance through detecting production bottleneck, decreasing production cycle time, controlling capacity overflow and avoiding conflicts.

2.1 Composition and defining of Petri Net Ordinary Petri net can be differentiated for static state diagram and dynamic state behavior; the static may use a graph to express, mainly by the place nodes of round pattern, transition nodes of rectangular pattern and the arcs of direction (shown in Fig1). The dynamic Petri net is shown while a transition fires then the token can move from the former places to next step places, therefore it can be used to simulate a dynamic structure of system ( as in Fig.2).

Place Transition Token Arc Fig.1 Basic Petri Net Composition

As in Fig.1, Place is used for expressing each kind of state in the system, and transition as straight lines or bars, and Arcs are used to connect place node and transforms node. Arc can divide into input nodes and output nodes. Input node shows that the Arc direction is to enter place, and the output node shows that the Arc direction is to leave place.

In Petri net, between place and transition have input and output arc to connect place and transition and express event flow direction. In the circle of each place, it uses token to express the existence and quantity of event, nearby the arc with number to represent the weight of arc (as shown in Fig.2). When a group tokens move and a series transitions fire, they are express a system occur a series events.

2.2 Time Petri Net

In the automated production process, time is a very important parameter. Ordinary Petri net picture have not definition of included time, but for needing time to express, dynamic system time describes and assessment of systematic efficiency, so need the concept of time.

In order to express the relation between dynamic state and time in a Production system, the Petri net must be expanded so that it has the ability to demonstrate time. Every Place, Transition and Arc that time Petri net can be in the network, it may give the time which fire needs. It also contains "starts fire" event and "finishes fire" event. Therefore, timed Petri net chart is expressed with TPN = (P, T, I, O, D, F). D is used to define the operating time of every one Place, Transition and Arc, F is used to define the frequency of fire, and I represent the interval between “startsthe fire time “and” finishesthe fire time.

Time Petri net assumes that place has its length of time; this model may express in the Petri net system of tendency or synchronized motion. Using the Time Petri net graph event, it is used for setting up the Production schedule system of time cycle, graphing the event of time efficiency, and obtains the best execution efficiency of the whole production schedule.

Take Fig.3 as an example, the beginning state of time Petri net is stamped in P1 and P2 with their start time, and t1 may be fire need in the interval of [4, 8] and [5, 9]. Namely, it produces fire that t needs to match the intersection of time, and can change the marks of Petri net.

2.3 Efficiency analysis of Petri net

Utilizing Petri net to set up a workflow system is the basic finishing demand in the whole work, and the goal is to use each analysis method to understand the efficiency of the workflow system. Most importantly, it can perceive the existing problem in the workflow system. Therefore, this paper introduces the analysis method often used in Petri net.

2.3.1 Reachability tree

Utilize tree structure of Reachability tree model, and to drawing the transfer process of each one state of

(4)

Petri net picture. Every node in the tree structure shows the state at that time, and the Token quantity that every place has in the Petri net model. When transition by fire, Will account of the transformation of place and produce new place, namely produced new node in tree structure. As in Fig.4, its initial state has one token in and P3does not have a token.

This state can be expressed as (1, 0, 1). After fire, T1,

Pland P2may reduce by one token, but P2 increases

by one token and this state can be expressed as (0, 1, 1). Similar, after fire through T2, the system state

transfers to (1, 0, 1) and the system returns to the original state for (1, 0, 1). It is shown in the Reachability tree (Fig.5). This method nearly may analysis all places of Petri net, but this method is too complicated for system, and the tree structure chart is too huge and difficult to analyze.

P1 P2 P2 P2 P2 T 0 T 0 T 0 T 0 T 0 T 0 P1 2 2 2 2 2 2

Fig.2 Petri Net fire state diagram

<9> P1 <7> P2 T 0 P3 [2;4] [3;5]

Fig.3 Timed Petri net

P1 P2 P3 T1 0 T2 0

Fig.4 Simple Petri net picture

T 0 T 1 T 2 ( 1 0 1 ) ( 0 1 0 ) ( 1 0 1 ) m m m     

Fig.5 Reachability tree representation

2.3.2 Matrix equation

The matrix equation method is used to express Petri net in the form of a matrix, through the inherited incident matrix to express its properties and construct its Reachability tree to trace each event

(5)

Furthermore, by building the diverse golf production flow chart,Petrinet’sfiring simulation function can be used to find out which part in which shop has problem, and then solve it. Meanwhile, it can estimate the production efficiency from every department to find and improve their defects cyclically. By Petri net model, integrated production activity planning and control, and oriented cellular optimal manufacturing are possible. The Petri net model, being still in development, can assist engineers in solving problems of long-term production plan and control the flow of products at any shop flow. The simulation function of token flow can contribute to improve the entire productivity of the manufacturing system.

References:

[1] A. Jalal, and M. A. Zeb, “Security Enhancement for e-Learning Portal”,

International Journal of Computer Sciences and Engineering Systems, Vol. 2, No. 4, 2008,

pp. 235-239.

[2] C.A.Petri,“Kommunikation mitAutomaten”, Ph.D. thesis, University of Bonn, Germany, 1962.

[3] A. Zerigui, X. Wu, and Z. Q. Deng, “A Survey of Rover Control Systems”, International

Journal of Computer Sciences and Engineering Systems, Vol. 1, No. 2, 2007, pp. 105-109.

[4] J. L. Peterson, Petri net Theory and the

Modeling of Systems, Englewood Cliffs, N. J.

Prentice-Hall, 1981.

[5] M. Silva, and R. Valette, “Petri Net and Flexible Manufacturing”, Lecture Notes in

Computer Science, Vol. 424, 1989, pp. 374-417.

[6] S. G. Hiremath and V. Udayashankara, “Role of Neuro Transmitters in Epilepsy”,

International Journal of Computer Sciences and Engineering Systems, Vol. 2, No. 2, 2008,

pp. 101-113.

[7] K. B. Khalifa, M. Boubaker, N. Chelbi, and M.

H. Bedoui, “Learning Vector Quantization Neural Network Implementation Using Parallel and SerialArithmetic”,International Journal of

Computer Sciences and Engineering Systems,

Vol. 2, No. 4, 2008, pp. 251-256.

[8] N. G. Odrey, and G. Mejia, “An Augmented Petri Net Approach for Error Recovery in Manufacturing Systems Control”,Robotics and

Computer-Integrated Manufacturing, Vol. 21,

2005, pp. 346-354.

[9] M. Siemiatkowski, and W. Przybylski, “A System Solution for Integration of Process Planning and Control in Flexible Manufacturing”, Integrated Manufacturing Systems, Vol. 8, No. 3, 1997, pp. 173-180.

[10] S. K. Gupta, R. K. Chauhan, and P. Kumar, “An Efficient Snapshot Collection Protocol for Deterministic Mobile Distributed Systems”,

International Journal of Computer Sciences and Engineering Systems, Vol. 1, No. 2, 2008,

pp. 115-120.

[11] Y.Narahariand N.Viswanadham,“A PetriNet

Approach to the Modeling and Analysis of Flexible Manufacturing Systems”, Annuals of

Operations Research, Vol. 3, 1985, pp.449-472.

[12] K. A. D’Souza and S. K. Khator, “System Reconfiguration to Avoid Deadlocks in Automated Manufacturing Systems”,

Computers and Industry Engineering, Vol. 32,

No. 2, 1997, pp.455-465.

[13] J. F. N. Tchako, B. Beldjilali, D. Trentesaux and C. Tahon, “ Modeling with Coloured Timed Petri Nets and Simulation of a Dynamic and Distributed Management System for a Manufacturing Cell”,International Journal of Computer Integrated Manufacturing, Vol. 7,

No. 6, 1994, pp.323-339.

[14] J. Wang, Timed Petri Nets Theory and Application, Kluwer Academic Publishers, 1998.

參考文獻

相關文件

substance) is matter that has distinct properties and a composition that does not vary from sample

Programming languages can be used to create programs that control the behavior of a. machine and/or to express algorithms precisely.” -

Microphone and 600 ohm line conduits shall be mechanically and electrically connected to receptacle boxes and electrically grounded to the audio system ground point.. Lines in

Because simultaneous localization, mapping and moving object tracking is a more general process based on the integration of SLAM and moving object tracking, it inherits the

* All rights reserved, Tei-Wei Kuo, National Taiwan University, 2005..

A system is said to be in stable equilibrium if, when displaced from equilibrium, it experiences a net force or torque in a direction opposite to the direction of the displacement..

It is always not easy to control the process of construction due to the complex problems and high-elevation operation environment in the Steel Structure Construction (SSC)

head on release velocity and spin velocity of golf ball after impact”, Science and golf IV:Proceedings of the 2002 world Scientific Congress of Golf, Edited by Eric Thain, pp.