HOME JOURNALS CONTACT

Information Technology Journal

Year: 2008 | Volume: 7 | Issue: 1 | Page No.: 112-118
DOI: 10.3923/itj.2008.112.118
A New Assembly Sequences Generation of Three Dimensional Product Based on Polychromatic Sets
Shanshan Zhao and Zongbin Li

Abstract: This study presents a new systematic approach for automatic assembly sequence plan generation by using an integrated framework of the polychromatic sets and assembly information model. The purpose of this research is to propose a unified and integrated mathematical representation which can be managed automatically by computer and optimal assembly sequences can be generated for various different assembly condition. Firstly, the position, assembly sequences and conjunction relations of the original product are simplified into the so-called polychromatic sets and the part information, associate relation and mating relation are arranged, simplified and systematically represented by polychromatic matrixes and the assembly information model is constructed. By doing so, the assembly relation model can be obtained easily. Thirdly, with the model presented above, localization relation equations, obstacle disassembling relation equations and conjunction relation equations can be obtained. Thirdly, a new sequences extract algorithm called assembly sequence generation algorithm based on polychromatic sets (PSAPS) is presented to obtain the feasible sequences of product. A product assembly example is presented to illustrate the effectiveness of the proposed method.

Fulltext PDF Fulltext HTML

How to cite this article
Shanshan Zhao and Zongbin Li, 2008. A New Assembly Sequences Generation of Three Dimensional Product Based on Polychromatic Sets. Information Technology Journal, 7: 112-118.

Keywords: locating equations, obstructing disassembly equations, assembly information model and Index terms-polychromatic sets

INTRODUCTION

Assembly sequence planning is a major portion of process programming in a production system. Good assembly sequence planning has been recognized as a practical method for reduction of operation difficultly, tool quantity and work hours (Lai and Huang, 2004). The traditional generation methods of sequence have been considered in four types; logical precedence relation question-answering method, matching requirements method, code method and hierarchical compression decomposition method. Bourjault (1984) proposed a question-and-answer procedure to obtain the precedence constraint among the components of the final product. However, in this approach the number of questions grows exponentially as the part number in the assembly increases.

De Fazio and Whiney (1987) developed a method based on Bourjault’s procedure by reducing question-count to twice the number of liaisons in the assembly. Similarly De Mello and Sanderson (1989) presented a method according to the conjunction mode to obtain sequences; De Mello and Sanderson (1989) used a representation of the directed graph of feasible assembly sequences in which an AND/OR graph is used to represented all possible sets of the assembly sequences of a product. However, this approach become unmanageable as the nodes and the connected paths increase exponentially with number of assembly components needed for a completed representation. Bourjault (Lai and Huang, 2004) proposed an inverted tree procedure based on graphical representation. Using the matrix mode to represent the scheme of assembly planning. Dini and Santochi (1992) proposed a mathematical model of liaison properties for the components of the production. Recently, some studies have been done on integration of planning design, modeling based on features and evaluation sets of assembly (Huijun and Mingmin, 1996). Deng et al. (2000) described the importance of assembly features in assembly modeling and planning and he presented the junction relations between the assembly features and the relation between parts, based on these relations, an algorithm for assembly planning was developed.

These representation schemes described above comprise the major theories of assembly sequence planning, however, when considering the assembly sequence planning of a complex product consisting of a large number of parts, these schemes require a large amount of memory and long operation times thereby making them unsuitable for computerization and subsequent automation.

In this study, the assembly features are extended according to the idea presented by De Mello and Sanderson (1989), we see the disassembly as the inverse procedure of assembly and an assembly sequence generation method is presented according to the disassembly procedure. Firstly, we described the integration of assembly information in detain, then analyze the relations in assembly and the summarized has been done about assembly information. Finally, a new assembly planning sequences based on polychromatic sets algorithm is presented which firstly construct the assembly relation model, then built the location relation equations, obstructing disassembly equations and junction relation model, by multi class assembly analysis all the feasible sequences can be obtained.

ASSEMBLY RELATION MODEL

Assembly relation model is the basis for sequence generation which supplies the all information of parts (Huijun and Mingmin, 1996; Li and Xu, 2003; Zeng, 2001). The assembly relation in a product mainly contains the relations the relations between the structure attributions of parts and parts. In this assembly information model, the parts information is supplied and the model is used to describe the location relations and interference relations between parts.

Problem statement: The initialization phase in assembly sequence planning is the assembly information modeling, which consist of all the information that needed in assembly sequences generation. The model is vital to the efficiency of reasoning in assembly sequence generation. ACAD model of a final product could described all the geometrical features and spatial relations, which are suitable for display and some man-machine interactive, however, which cannot supply enough information for assembly sequences planning (Zeng, 2001).

In this study, we classified the assembly information into three kinds of relations: localization relation, constrain relations between parts which are involved in sequence planning and conjunct relation. The assembly information has two kinds of feature: part level features and associated features. The part level feature contains the geometry feature and structure attribute such as ‘with screw’ or non screw and so on; the associate level feature contains the connect relation, mating relation, position relation and motion of part. Recently, a large amount of methods are presented for describing product assembly information, such as connected graph mode, contact model, consecution graph model, associated model, hierarchy model and recently assembly model based on geometry information, all these methods mainly emphasis on the geometry constrain information. Most of these models cannot be used in computer recognition and contain uncompleted information.

In this study, we built the associated diagram (Bourjault, 1984) of assembly body based on concurrent engineering method and construct concurrent model which integrated the part level features and associate level features. These two features are all modeled with polychromatic matrix which is very easy for product modeling accurately and recognition for computer. Polychromatic sets is a novel modeling tools which is easily organized for complex model and can be used in information modeling for assembly information modeling and it is described by Bourjault (1984). The produce of modeling is consisting of two phases as follows:

Extract the parts level features, associate level features and mating relations information in assembly body according to the assembly requirements, then construct the assembly information tables. In technical system modeling, it is not needed to study all property of system and its elements and only by using the attributes of a concrete problem we can construct the assembly information tables.
Construct the assembly information model by using polychromatic sets. Each elements and the entity are pigment with various color to represent the attributes of object. The traditional sets are an example of polychromatic sets in which all objects were pigmented with one kind color. The color set F(ai) correspond the attribute of a element aiεA and the color set F(A) represents the attribute of the entire set A. The individual color of all elements can be described with ||ci(j)|| = [AxF(a)], where, F(a) = F(ai)∪... ∪F(an).

In this study, we consider that the product A consist of basic parts ai and each parts has its individual color and we use the individual color F(a) to describe the part level features and associate level features of a part. In polychromatic model, the parts are the basic elements and the part level features and associate level features are the attributes, then we can construct the polychromatic sets. If aiεA and there are F(ai) εFj(ai), the ci(j) = 1, we represent this relation with ‘●’ in product assembly information matrix;if aiεA and there not the relation F(ai) εFj(ai), then ci(j) = 0.

Fig. 1: Parts in reducer output shaft

Fig. 2: The associated diagram of output shaft and the assembly information table

Here, we will describe the method to construct product assembly information matrix with an example of reducer output shaft. In Fig. 1 the parts of reducer output shaft are shown, with the method described above, the assembly information matrix can be construct as Fig. 3 the procedure as follows.

Construct the assembly information tables of reducer output shaft. We can construct the part associated diagram as shown in Fig. 2 according parts in reducer output shaft, from Fig. 2a, all the assembly relations between parts can be obtained, then the information between parts and reducer output shaft can be obtained, mainly are the structure information and the mating relation between parts. In this phase, only the information related with assembly are considered, which decreased the scale of the matrix and increase the efficiency of assembly. Figure 2b shows all parts level information and associated level information related with output shaft.

Fig. 3: Assembly information model of output shaft based on polychromatic

Construct the assembly information matrix of output shaft. The assembly information of output shaft can be classified as two kinds, one is part structure information: general part F1, part with screw F2, connector F3; another is mating information of part: shrink fit F4, transition fit F5, gap fit F6. By using polychromatic sets, the assembly information table can be converted into Boolean matrix. Set the output shaft as the assembly entity A = {a1, a2, ..., an-1, an}, in which ai represents the part contained by output shaft, the structure information and mating information of parts can be see as individual F(ai) and the entity color can be represented as: F(a) = F(ai)∪... ∪F(an). If aiεA and F(ai) εFj(ai), then ci(j) = 1 which is showed in Fig. 3 as ‘●’, if not, ci(j) = 0. So, the assembly information of output shaft can be represented with a Boolean relation graph, which easily for extraction and computing in next phase.

Assembly constrain relation model: The generation of constrain relation is very important in assembly sequences planning. There are some constrain relations between the parts of assembly body in assembling and the localization method of parts the other part which obstacle the part assembly should be took into account. In general, the assembly procedure is reversible, so, we defined the assembly constrain relations as three kinds: localization relation, obstacle disassembling relation and junction relations. There are constrain relations between the mating parts and there maybe some constrain relations between those not mating parts, such as obstacle disassembling relation. In these section, an assembly constrain relation model is construct based on the method described above which consist of localization relation equation, obstacle disassembling relation equation and conjunction relation equation and the interference relation between localization and assembly motion.

Localization relation equation: Localization of parts must be taken into account in assembly planning. Each part are consist of simple plane or curved face, in assembly part must contact each other with localization face and hold the status, so, the localization relation contains two: plane mating and curved face mating. If a part localized do not depend on other part in the assembly entity instead of a factor (a0) out of assembly entity, the part can be named as self-localization part. The localization relation equation is used to describe the localization relation between parts (Li and Xu, 2003; Zeng, 2001). To a part, if there are a set of parts which localized it, then the logic equation construct by the logic relation of the set of parts is called localization relation equation.

(1)

Where, b(al) represents the logic value that al in ai’s localization, if al was localized early than that of ai, then b(al) = 1, if not, b(al) = 0, according the relation between parts, the b(al) = 1 can be calculated. According (1), a part can be know localized or not can be confirmed, for example, the localization status of ai part is decided by its localization relation equation B(ai) = 1, if ai is localized, then B(ai) = 1, if not, B(ai) = 0.

Obstacle disassembling relation equation: Disassembling procedure is more easily understood for human, in general the obstacle disassembling and assembly produce are a pair of inverse procedures. So, here we used the obstacle disassembling equation instead of obstacle assembling equation. The obstacle disassembling equation is used to describe the situation that it inversed by other parts. The obstacle disassembling equation can be constructed according the logic relation of parts that obstacle the part:

(2)

Where, w(al) represents the logic value that al in ai’s localization, if al was assembly early than that of ai, then w(al) = 1, if not, w(al) = 0, according the relation between parts, the W(al) can be calculated.

According to Eq. 2, a part can be know disassemblies or not can be confirmed, for example, the obstacle interference status of al part was decided by its obstacle disassembly relation equation B(al), if ai was disassemblies, then W(ai) = 1, if not, W(ai) = 0.

Conjunction relation equation: Because the connector and fastening piece are all standard part, it do not participate the generation sequences problem of assembly, so, many studies ignore its effective in assembly planning. However, the conjunction is very important for the stability of assembly entity in sequence generation planning. Conjunction connects consist of bolt and screw structure, welding connect, rivet bond, cementation, shimming. Most of product contains of bolt and screw structure, here, we used the bolt and screw structure as an example to construct the conjunction relation equation:

(3)

Where, d(al) represents the logic value that al in ai’s connection, if al fulfill the Eq. 1 and 2, the d(al) = 1, if not, d(al) = 0, according the connect relation to decided the and/or relation of d(al), ..., d(am), to obtain D(ai). If D(ai) = 1, it represented that the parts connected with ai are fulfilled the connection requirements, otherwise, it represented that the parts connected with ai are not fulfilled the connection requirements.

ASSEMBLY SEQUENCE GENERATION ALGORITHM BASED ON POLYCHROMATIC SETS (PSAPS)

PSAPS algorithm select the first level feasible assembly parts according the self-localization conditions and according the localization equation and obstacle disassembling equation, the next level assembly feasible parts can be selected, until the last level part, all the feasible assembly sequence can be obtained. Different with existing algorithm which emphasis on the geometry structure and assembly directivity, the PSAPS is based on the reversibility of disassembling and assembly, it emphasis on the assembly ability to clarify the algorithm.

Definition 1: a0, represents self-localization conditions, which contains the external factor that made the part can self-localization, ai {i = 1, ..., n} represent those parts;

Definition 2: si{i = 1, ..., n} represents the ith level feasible sets of assembly part, if there n parts in assembly entity, then the assembly procedure can be classified n level, S{s1, s2, ..., sn}, feasible assembly sequence is those feasible sequence which fulfill localization equation and obstacle disassembly equation.

Definition 3: B(ai) = b(aj)∧(∨) b(al)∧(∨)...∧(∨)b(am), i, j, l, mε{1, ..., n}, i#j#l#m, is the localization equation, represent the localization relation between parts in assembly entity. W(ai) = w(aj)∧(∨) w(al)∧(∨)...∧(∨)w(am), i, j, l, mε {1, ..., n}, i#j#l#m, represent the disassembly path constrains of parts in assembly body.

D(ai) = d(aj)∧(∨) d(al)∧(∨)...∧(∨)d(am), i, j, l, mε {1, ..., n}, i#j#l#m, represents the conjunction relations in conjunction body.

PSAPS Algorithm

Input: a0, ai{i = 1, ..., n}, all parts in assembly body, the localization equation of part is B(ai), the obstacle disassembly equation of part is W(ai), the conjunction relation equation is D(ai).

Output: All feasible assembly sequence.

Initialization: If there N parts, M connector, according Eq. 1-3, the b(ai), w(ai), d(ai), i = 1, ..., N can be obtained and the equation B(ai), W(ai), D(ai) i = 1, ..., N, can be obtained.

Step 1: According the self-localization a0, the first level assembly parts set s1 can be obtain which fulfilled the follows equation: s1 = {ai|i = 1, ..., n}, where, ai fulfilled B(ai) = b(al)∧(∨) b(am)∧(∨)...∧(∨)b(a0), i#l#m, that is to say, B(ai) = 1, in this step the first level assembly parts sequence s1 can be obtained;

Step 2: According s1 to calculate s2:

Begin Calculate_s2()

End

Step 3: Calculate next level until all N level assembly feasible parts set can be obtained.

Begin CalculateNextLevel()

End

Step 4: In step 2, the feasible sequences sets

S ={s1, s2, ..., sn}can be obtained, in which, si|i = 1, ..., n is the part sequence set, it can be represented as:

S ={s1, s2, ..., sn}{{ai}T, {aj}T, ..., {ak}T i, j, kε{1, ..., n}, i#j #k}.

Obviously, matrix S is a mxn matrix, m is the number of feasible sequence, which was decided by minimum feasible sets from Step 2 and each row elements in S represent a set of feasible assembly sequence. And all feasible sequence can be obtained.

CASE

In reference (Zeng, 2001), a method for assembly sequence generation of reducer output shaft was presented, it suitable for 2D assembly. The PSAPS presented in this study suitable for complex product by using Boolean matrix, as an example, the algorithm for assembly of reducer output shaft shows in Fig. 4 .

There are 32 parts in reducer output shaft and 12 bolts, 24 screws. Vent cap, oil leveler, choke plug and eye bolt as the attach structure of reducer output shaft, have little effect to the assembly sequence, so, in this study, we ignore them in study of assembly sequence generation.

Most mechanical products consist of parts with hierarchy structure and in assembling; parts are assembly to components and components assembly to product. So, according the hierarchy relations, product can be disassembling into several sub-assembly body which consist of one or more parts. In assembly body p = {p1, p2, ..., pN}, if there are m(2 = m = N-1) parts, which built the set, S = {pi1, pi2, ..., pim} fulfilled the conditions as follows:

If S is an un-self disjoins structure according the relations of parts, then S is a stabilization structure;
After assembling in S, it does no effect to assembling of other parts in assembly body P.

If S satisfies conditions above, it was called sub-assembly. The recognition of sub-assembly can be carrying out according the associated diagram. In associated diagram, this kind parts have an feature that it lie in center location of local region and it have most number of connected parts.

Here, we constructed the associated diagram as Fig. 5.

By using the method described above, the reducer can be simplified into 13 components: shell (S1), reducer input shaft (S2), reducer output shaft (S3), reducer cover (S4), blind output shaft cover (S5), 2 input

Fig. 4: Reducer output shaft

Fig. 5: Part associated diagram of reducer

shaft cover (S6, S7), output shaft cover (S8), the conjunction S9 which connect S1 and S4, sems S10 which connect S5, two sems S11, S12 which connect input cover S6, S7, respectively, sems S13 which connect S8.

Construct assembly information model of reducer. The shell of reducer was connected with reducer cover by bolt and the output shaft cover and the input shaft cover was fasten on shell and reducer cover by bolts. The bolt and screw are standard parts; it can be ignored in assembly information tables. By using polychromatic sets, the assembly information can be transform into simple Boolean matrix, as shows in Fig. 6.
Construct the localization equation, obstacle disassembly equation and conjunction relation equation of reducer

According to the information shown in Fig. 6, the localization equation, obstacle disassembly equation and conjunction relation equation of reducer can be extracted as follows.

Fig. 6: Assembly information of reducer

Fig. 7: Assembly sequences in reducer

Localization equations


Obstacle disassembly equations


Conjunction relation equations


By using the algorithm described above and according to the localization equation, obstacle disassembly equation and conjunction relation equation of reducer as criterions, all the feasible assembly sequences can be obtained, there are 48 sequences, 16 of them are shows in Fig. 7.

CONCLUSION

The generation of assembly sequence is one of the most important techniques in computer aided assembly techniques, many studies have been done, but most of them are emphasis on the description of geometry and assembly directivity. In this study, by using the assembly information model based on polychromatic sets theory the assembly features are transform into simple polychromatic sets matrix, which easily to recognize and extract by computer. And the localization equation, obstacle disassembly equation and conjunction relation equation of product are built based on which a new sequence generation method is presented. This method is suitable for complex product because of its low computation complexity. The case demonstrated the method is correct and effective and suitable in industry.

REFERENCES

  • Bourjault, A., 1984. Contribution à une approche méthodologique de l'assemblage automatisé: élaboration automatique des sequences operatiires, these detat. University de Franche-Comte, Besancon, France.


  • De Fazio, T. and D. Whitney, 1987. Simplified generation of all mechanical assembly sequences. IEEE J. Robot. Autom., 3: 640-658.
    CrossRef    Direct Link    


  • De Mello, L.S.H. and A.C. Sanderson, 1989. Representations of assembly sequences. IJCAI, pp: 1035-1040.


  • Deng, Y.M., S.B. Tor and G.A. Britton, 2000. Abstracting and exploring functional design information for conceptual mechanical product design. Eng. Comput., 16: 36-52.
    CrossRef    Direct Link    


  • Dini, G. and M. Santochi, 1992. Automated sequencing and subassembly detection in assembly planning. CIRP Ann.: Manuf. Technol., 41: 1-4.
    CrossRef    Direct Link    


  • Huijun, Z. and G. Mingmin, 1996. An elementary inquiry (2) of expert system of scheme design for mechanism systems-the establishment of reasoning system. J. Machine Design, pp: 26-28.


  • Lai, H.Y. and C.T. Huang, 2004. Systematic approach for automatic assembly sequence plan generation. Int. J. Adv. Manuf. Technol., 24: 752-763.
    CrossRef    Direct Link    


  • Li, Z.B. and L.D. Xu, 2003. Polychromatic sets and its application in simulating complex objects and systems. Comput. Operations Res., 30: 851-860.
    CrossRef    Direct Link    


  • Zeng, Y., 2001. Axiomatic approach to the modeling of product conceptual design processes using set theory. Ph.D. Thesis. Calgary, Alberta: The University of Calgary.

  • © Science Alert. All Rights Reserved