首页    期刊浏览 2025年04月29日 星期二
登录注册

文章基本信息

  • 标题:The use of fuzzy Coloured Petri Net in modeling and simulation of flexible manufacturing cell.
  • 作者:Blaga, Florin-Sandu ; Pop, Alin ; Stanasel, Iulian
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2008
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:The functioning optimization of the flexible manufacturing system requires them modeling and simulation. One of the tools used in this is Coloured Petri Net (David & Alla 1992).
  • 关键词:Control systems

The use of fuzzy Coloured Petri Net in modeling and simulation of flexible manufacturing cell.


Blaga, Florin-Sandu ; Pop, Alin ; Stanasel, Iulian 等


1. INTRODUCTION

The functioning optimization of the flexible manufacturing system requires them modeling and simulation. One of the tools used in this is Coloured Petri Net (David & Alla 1992).

The controlling systems witch are serving the components of the flexible manufacturing systems are using more often automatic fuzzy regulators (Preitl & Precup 1997).

It may be combined Coloured Petri Net and Fuzzy sets so to result a new tool for modeling, simulation and control of flexible manufacturing system components. This possibility is materializing through Fuzzy Coloured Petri Net (Yeung et al., 1996).

2. THE MODEL OF THE CELL

We consider a cell (figure 1) with a robot 1 which is able to pick up an electronic component from a storage room 3 and this robot moves around a Printed Circuit Board (PCB) in order to assemble component in PCB. After mounting the component, robot returns to pick up a new electronic component from storage room. Therefore, the process will keep on operating until PCB is complete and able to abandon the system.

The application problem is how to use Fuzzy Coloured Petri Nets in modeling robotic assembly. In order to create the model, we will use specific Coloured Petri Nets concepts, (Jensen, 1995) (Blaga et al, 2008).

[FIGURE 1 OMITTED]

[FIGURE 2 OMITTED]

Model structure is presents in figure 2. We will begin from initial marking with T1 transition so r marking moves out from P1 position, c marking moves out from P2 position and f marking from P3 position. In the same time, in the P2 position is stored a complex color {r,c}. This complex color will appear in the model until robot moves out from the PCB area (after execution of T4 transition). During the insertion process of an electronic component into PCB, the robot must rotate in an angle such that the legs of the components are perpendicular to the PCB area.

The rotation of the robot is ordered and controlled by a system witch can be modeled with a Fuzzy Coloured Petri Net (figure 3).

The adjustment procedure follows these sequences (steps):

* Sequence 1. At first, we have to read the values of the displacements on tree angles of the component witch will be inserted into the PCB. The three measurements are used as inputs and these are associated with a finite set of colors d={x_d, y_d, z_d}.

* Sequence 2. Every color can be considered as a fuzzy variable and all these are fuzzified as the followings:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (1)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (3)

* Sequence 3. These eight fuzzy variables are used as inputs to so called fuzzy production rules. The rules outputs sets the velocity needed to rotate electronic component until it will be in the right position for inserting into PCB. Fuzzy variables are fuzzified as the followings:

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (4)

For the velocity component v_y we have the same linguistic degree (v_yn, v_ys, v_ymd, v_yB).

This set of ten fuzzy production rules are modeled by transitions: T10, T11, ..., T19. The T10 transaction models the following rule:

IF x_s = x_m AND z_s = z_m THEN v_x = v_xn (5)

[FIGURE 3 OMITTED]

[FIGURE 4 OMITTED]

The other 9 rules are defined in the same way as the first one.

The adjustment of the displacement can be implemented in Fuzzy Logic Toolbox from Matlab. In figure 4 presents the system based on fuzzy sets with tree inputs (the arm position in comparison with x,y,z axes) and two outputs: displacement on x axis (v_x) and displacement on y axis (v_y).

The inference engine is compound by ten roles. These are the same like the roles defined in Fuzzy Colored Petri Nets.

3. CONCLUSION

Future researches will pursue modeling with Coloured Petri Net of same system in witch will find more components (robots, machine and others). By using the features of Fuzzy Sets it will pursue the accuracy improvement of the model, so that this to be closer to the real system.

The combine use of Coloured Petri Nets and Fuzzy Sets in modeling flexible manufacturing systems succeeds in mixing advantages of both methods. The main advantage is that such a complex system can be relatively simple modeled.

4. REFERENCES

Blaga, F., Pop, A., Stanasel, I., Pele, A-V, (2008), Coloured Petri nets modeling using CPN Tools, ANNALS of the ORADEA UNIVERSITY, Fascicle of Management and Technological Engineering, Volume VII (XVII), pp. 12241228, ISSN 1583-0691

David, R. ,Alla, H. (1992), Grafcet on Petri Nets, Ed. Hermes, (in French), Paris, ISBN: 2866013255

Jensen, K. (1995) Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use (Volume 2), Springer Verlag, Berlin, ISBN: 3-540-58276-2

Preitl, S., Precup, E. (1997), Introduction to fuzzy control, Ed. Tehnica, (in Romanian), Bucharest, ISBN 973-31-1081-1

Yeung, D.S.; Liu, J.N.K.; Shiu, S.C.K.; Fung, G.S.K. (1996) Fuzzy coloured petri nets in modelling flexible manufacturing systems, ISAI/IFIS, pp. 100-107, ISBN: 968-29-9437-3
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有