首页    期刊浏览 2025年12月20日 星期六
登录注册

文章基本信息

  • 标题:Description of flexible assembly systems by means of Coloured Object Observable Petri Net.
  • 作者:Cyklis, J. ; Zajac, J. ; Slota, A.
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2005
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:Key words: flexible assembly, modelling, Petri Nets
  • 关键词:Assembly lines;Assembly-line methods;Production management

Description of flexible assembly systems by means of Coloured Object Observable Petri Net.


Cyklis, J. ; Zajac, J. ; Slota, A. 等


Abstract: In the paper Flexible Assembly Systems (FAS) are considered. Authors specify information which is necessary to build FAS model. The information is divided into three groups: system definition, products' structure description and products' specification. Then a procedure of creation FAS model, with the use of Coloured Observable Petri Nets (COPN), is presented.

Key words: flexible assembly, modelling, Petri Nets

1. INTRODUCTION

Flexibility allows manufacturing system to a fast and cost effective reconfiguration so it can adapt to changes inside the system structure and also variable production orders. Flexible Assembly Systems (FAS) should enable assembling different products and different versions of a product according to specifications demanded by customers. Analysis and control of such systems require a model describing the system's operation. The goal of the authors is to work out a method for modelling flexible assembly systems. Authors point out how information describing assembly system may be structured and then propose a procedure--how this information may be converted into a model.

Information concerning FAS operation may be divided into two groups: description of the system and description of products' structure assembled in the system.

2. FAS DESCRIPTION

Description of the system consists of:

--a list of the system components: assembly stations (AS), transport devices (AGV), automated storage/retrieval system (AS/RS) and input/output buffers (BUF),

--structure of FAS components connections,

--definition of components operation.

Structure of FAS components defines possible flow of assembled elements and sub-assemblies through the system. A sample of the diagram showing connections of an assembly station AS, two input buffers BUF1, BUF2 and output buffer BUF3 is presented in figure 1. FAS components' connections may also be defined in the matrix form.

[FIGURE 1 OMITTED]

Definition of components operation comprises the list of activities executed by the component and permissible sequence of activities execution. To unify components description three general activities for each component are defined:

--[A.sub.IN]--taking elements/sub-assemblies from the preceding component,

--[A.sub.PROC]--processing elements/sub-assemblies (for AS it is an assembly operation, for AGV it is a transport activity),

--[A.sub.OUT]--transferring elements/sub-assemblies to the subsequent component.

All the components work in a repetitive cycle executing activities [A.sub.IN], [A.sub.PROC], [A.sub.OUT], however for selected components some activities may be excluded from the cycle. For example BUF does not perform any processing so it can not execute the activity [A.sub.PROC], AS/RS which acts both as a source and destination of components in the system, can only execute activities [A.sub.IN] and [A.sub.OUT].

3. PRODUCT DESCRIPTION

3.1 Product structure

Product structure definition describes what elements/subassemblies it consists of and in what quantities:

[P.sub.j] = [n.sub.1] * [SA.sub.1] + [n.sub.2] * [SA.sub.2] + ... + [n.sub.n] * [SA.sub.n] where:

[P.sub.j]--identifier of jth product,

[SA.sub.i]--identifier of ith element/sub-assembly,

[n.sub.i]--number of sub-assemblies [SA.sub.i] in product [P.sub.j].

Any sub-assembly [SA.sub.i] is defined in the same way. It leads to a hierarchical recursive product structure description (Biswas et al., 1995). Each sub-assembly is created during one assembly operation. For each sub-assembly there is a list of assembly stations where the operation may be executed and list of buffers where it may be stored.

3.2 Product specification

To manufacture customized products assembling some elements/sub-assemblies to the product may be optional. Moreover products/sub-assemblies may be assembled using different versions of elements. Specification which elements should be assembled and what versions of elements should be used is built on the basis of customers' orders.

4. MODEL CREATION

Permissible operation of the assembly system components is defined by information included in section 2. This information together with information from section 3.1 defines how the system works while assembling products of the defined structure. The above information is used for building model of the assembly system.

For modelling discrete assembly systems different tools are used: (Zurek & Knast, 1998; Zha et al., 1998) propose modelling assembly processes with the use of Petri Nets, (Su & Smith, 2003) uses IDEF0 language for simulation and optimization of FAS. In the paper, Coloured Object Observable Petri Net (COPN) is chosen as a modelling tool. So far, COPN has been used, with good results, in modelling of machining systems because of their observability features: states of systems' objects may be directly determined on the basis of the current state of the model (Cyklis & Slota, 2000 and 2002).

Using COPN a model template for each component of FAS is built. Such the model of an assembly station is presented in figure 2.

[FIGURE 2 OMITTED]

Transitions [t.sub.IN], [t.sub.PROC], [t.sub.OUT] represent activities [A.sub.IN], [A.sub.PROC], [A.sub.OUT] respectively.

Such template is used for creation model of AS. For each sub-assembly type assembled on a given assembly station (described by product structure definition) one copy of model template is built.

The process of model creation will be illustrated for the part of FAS presented in figure 1. Let's assume that the assembly station assemblies two different products:

--the first product consists of two elements

[P.sub.1] = [SA.sub.1] + 2 * [SA.sub.2]

--the second one consists of three elements

[P.sub.2] = 2 * [SA.sub.3] + [SA.sub.4] + 2 * [SA.sub.5]

Elements for [P.sub.1] are stored in BUF1, elements for [P.sub.2] are stored in BUF2 and final products are stored in BUF3. There are three different versions of any element used in assembly operations ([SA.sub.1,i] are versions of SA1, for i=1,2,3). Figure 3 presents a model of the assembly station which assembles these two products.

[FIGURE 3 OMITTED]

In COPN places represent states of the system's objects. In case of FAS these are components of the system and elements/sub-assemblies/products. Objects are represented in the model by tokens. Different versions of elements are represented by tokens of different colours. During simulation/control tokens are moved between places what corresponds to change of objects' state. Execution of an assembly operation (in the presented example firing transitions [t.sub.PROC]) means that a set of elements is "transformed" into a new element: sub-assembly/product. This fact is included in the model by assigning sub-assembly/product specification to the transition representing the assembly operation. Firing such a transition changes elements' representation in the model: set of tokens representing separate elements is replaced by a token representing the sub-assembly/product according to the subassembly/ product specification.

[FIGURE 4 OMITTED]

Sample COPN models of other configurations of buffers, transport and storage devices are presented in (Cyklis et al., 2005). Models of FAS components are integrated on the basis of structure of FAS components connections (section 2). If assembly station takes elements for product P1 from BUF1 transition tOUT1 in model of BUF1 is equivalent to transition tIN1 in model of AS. Other transitions are merged in the same way. To perform a simulation experiment specification of products that are to be assembled is necessary. For example there may be an order for product [P.sub.1] composed of element [SA.sub.1] version 2 and element [SA.sub.2] version 3 ([P.sub.1]=[SA.sub.1,2] + 2 * [SA.sub.2,3]). Such specification is attached to the model dynamically and it defines colours of tokens to be used for firing transitions.

5. CONCLUSION

Structure of FAS description presented in the paper allows separation of two kinds of information: description of the system behaviour and specification of products to be assembled in the system. The first one is used for creation COPN model of FAS, the second one is attached to the model to make a simulation experiment or for control purposes. Proposed procedure of model creation is a base for further work. It will concern developing an algorithm for automatic creation COPN model of FAS.

6. REFERENCES

Biswas, G., Bagchi, S. & Saad A. (1995). Holonic Planning and Scheduling for Assembly Tasks. TR CIS-95-01, Center for Intelligent Systems, Vanderbilt University

Cyklis, J. & Slota, A. (2000). FMS model based on Coloured Object Observable Petri Nets, Proceedings of DAAAM 2000, Katalinic, B. (Ed.), pp. 105-106, ISBN 3-901509-13-5, Opatia, October 2000, DAAM International, Viena

Cyklis, J. & Slota, A. (2002). Hierarchical Coloured Object Observable Petri Net applied for FMS modelling. Proceedings of the 13th International DAAAM Symposium, Katalinic, B. (Ed.), DAAM International, Vienna

Cyklis, J., Zajac, J. & Slota, A. (2005). Modelling components of flexible assembly system by means of Coloured Object Observable Petri Nets, Proceedings of 6th ICCC, Miskolc

Su, Q. & Smith, S. (2003). An Integrated Framework for Assembly-Oriented Product Design and Optimization. Journal of Industrial Technology, Vol. 19, No. 2

Zha, X., Lim, S. & Fok, S. (1998). Integrated knowledge-based Petri net intelligent flexible assembly planning. Journal of Intelligent Manufacturing, Vol. 9, No. 3, pp. 235-250

Zurek, J. & Knast, P. (1998). Modelowanie procesow technologicznych montazu za pomoca sieci Petriego, Wydawnictwo Politechniki Poznanskiej, ISBN 83-7143-078-7, Poznan
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有