首页    期刊浏览 2024年09月20日 星期五
登录注册

文章基本信息

  • 标题:Designing a control structure for discrete event systems described by Petri nets.
  • 作者:Cangea, Otilia ; Paraschiv, Nicolae ; Popescu, Cristina
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2010
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:Since the introduction of Petri nets, one may observe an increasing interest referring to the related theory and application in modeling and analysis of the asynchronous systems. Designing a control structure for discrete event systems described by Petri nets is mainly imposed by the necessity of solving specific problems that usually require a different approach of the classic control methods used for dynamic systems time-driven (Zhou&DiCesare, 1993), (Haoxun, 2000).
  • 关键词:Control systems;Event history analysis;Manufacturing;Manufacturing processes;Petri nets

Designing a control structure for discrete event systems described by Petri nets.


Cangea, Otilia ; Paraschiv, Nicolae ; Popescu, Cristina 等


1. INTRODUCTION

Since the introduction of Petri nets, one may observe an increasing interest referring to the related theory and application in modeling and analysis of the asynchronous systems. Designing a control structure for discrete event systems described by Petri nets is mainly imposed by the necessity of solving specific problems that usually require a different approach of the classic control methods used for dynamic systems time-driven (Zhou&DiCesare, 1993), (Haoxun, 2000).

The considered discrete event system is a manufacturing one. Successively applying the stages of the hybrid synthesis method, one has obtained the Petri network that models the control structure. In order to perform the simulation and to analyze this structure, the authors developed the corresponding Arena[R] model, emphasizing the number of manufactured pieces, the operational time, the degree of resources usage and the maximum number of pieces that may be stored in each deposit for an optimum calibration performance, in order to avoid pitching.

These results can be used in future researches regarding control structures of manufacturing systems of a discrete event type that may allow further performance and optimization studies.

2. HYBRID SYNTHESIS OF THE DISCRETE EVENT MANUFACTURING SYSTEM

Petri nets represent a graphical and mathematical tool that provides an excellent environment for modeling, formal analysis, and design of discrete systems. The integrated engineering systems are of event-based type and often asynchronous, comprising concurrent, sequential, and large scale activities. In this respect, in order to describe a manufacturing system as a discrete event system, one has to define the discrete state-space and the state transition mechanism, asynchronous event-driven type, as illustrated in figure 1.

The process has as inputs a certain number of customers, that are entities whose nature depends on the specificity of the process. Each operation performed by the process represents a certain type of service for the customer, so that, after performing a complete operation, one may say that the customer has been fully served and is allowed to leave the process. Thus, the output of the process is given by the number of customers fully served.

[FIGURE 1 OMITTED]

In this respect, the analyzed manufacturing system has the following resources:

* three digital command machines M1, M2, M3;

* two manipulator robots R1, R2;

* two inter-operational deposits D1, D2, that have a capacity of 2, respectively 4 pieces,

as presented in figure 2 (Pastravanu et al., 2002). The inputs are the raw pieces RP1 and RP2, and the associated technological operational flow consists in the following operations that produce the FP1 and FP2 finite pieces: the piece fitted on a paddle is automatically loaded and then manufactured on M1, then R1 carries the piece to D1(D2) deposit, where the piece waits until is automatically loaded and manufactured on M2 (M3), and finally R2 takes the piece to the output 1(2), where PF1(PF2) is taken out of the paddle.

According to the operational flow, after running through the stages of descendant and ascendant synthesis, one obtained the final model of the system, illustrated in figure 3. The positions [p.sub.1] and [p.sub.2] model the availability of the paddles and represent the general resources. Refining these positions allows the emphasis of the specific non-shared resources RP1-FP1-M2, modeled by [p.sub.14], and RP2-FP2-M3, modeled by [p.sub.24], of the non-shared storage resources D1, modeled by [p.sub.13], and D2, modeled by [p.sub.23], and of the shared resources M1, R1, and R2.

[FIGURE 2 OMITTED]

[FIGURE 3 OMITTED]

3. SIMULATION OF THE CONTROL STRUCTURE

In order to verify the proper functionality of the obtained control structure, the authors performed a simulation using the Visual Object Net ++ 2.7a software tool, used for the design and simulation of Petri nets. According to the representation in figure 4, that presents the state of the system led in an operating point, one may observe that the obtained control structure ensures the specified succession of the operations, the proper allocation and dismissal of non-shared resources and storage resources, and the mutual exclusion at shared resources allocation. Furthermore, for proper performance studies related to the applied control structure upon the considered manufacturing system, the authors elaborated the system model using Arena[R] software programs (Kelton, Sadowski&Sturrock, 2007) for modeling, simulation, and analysis, on the basis of Petri nets.

Model elaboration with Arena[R] (Rockwell Automation, 2010) generates a structure of the sub-models, presented in figure 5, corresponding to the main operations from the complete model. The sub-models consist of:

* P11, P21, P12, P22--process with Seize-Delay type action, that allocates the respective machine and performs the piece in a pre-defined time interval;

* Unload M11, unload M12, unload M2, unload M3-process with Seize-Delay-Release type action, that allocates the respective robot, unloads the machine in a pre-defined time interval and releases the robot;

* Release M11, release M12, release M2, release M3--process with Release type action, that releases the respective machine.

[FIGURE 4 OMITTED]

[FIGURE 5 OMITTED]

[FIGURE 6 OMITTED]

Figure 6 presents the simulation of the system operation state after 4 hours of work, in order to emphasize certain specific aspects, such as: the number of used paddles and the usage degree, corresponding to each flow, the number of pieces waiting to be processed on M1, the R1 and R2 robot state, as well as the type of handled pieces and the number of stored pieces in each of the two deposits. Arena[R]' Process Analyzer generated possible operational scenarios; thus, considering the paddle 1 capacity and paddle 2 resources as control variables, one obtained as answers an optimum of 2 paddles on flow 1 and 3 paddles on flow 2, the indicated capacity of the deposits D1 and D2 being of minimum 1, respectively 2 pieces.

4. CONCLUSIONS

Considering the obtained results, one may conclude that the paper has answered the research question, namely presenting a discrete event control structure of a manufacturing system, elaborating the Petri net hybrid synthesis and Arena[R] simulation that allows performance and optimization studies.

As future directions, one would have to consider the fact that the hybrid synthesis method deals with untimed Petri nets, so that the control structure solves the problem of mutual exclusion at shared resources allocation without considering the performance aspects regarding the processing times, as well as possible failure operations and time delays generated by repairing and maintenance activities.

5. REFERENCES

Haoxun, C. (2000). Control Synthesis of Petri Nets Based on S-Decreases, Discrete Event Dynamic System Journal, ISSN 0924-6703, vol.10/3, 233-249, Springer Netherlands, 2000

Kelton, A.W.D., Sadowski, R.P. & Sturrock, D.T.(2007) Simulation with Arena[R], 4th Edition, McGraw-Hill, 2007

***(2010)http://www.arenasimulation.com/-Arena[R] Simulation Software, Rockwell Automation, Accessed on: 2010-04-26

Pastravanu, O., Matcovschi,M., Mahulea, C. (2002). Aplications of Petri Nets in Studying Discrete Event Systems, "Gh. Asachi" Publishing House, Iasi, ISBN 973-8292-86-7,2002

Zhou, M.C., DiCesare, F. (1993). Petri Nets Synthesis for Discrete Event Control of Manufacturing Systems, Kluver Academic Publishers, Boston, l993
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有