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

文章基本信息

  • 标题:Optimum path design applied to cutting holes in parts.
  • 作者:Wessely, Emil ; Hrubina, Kamil ; Balczak, Stanislav
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2010
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:With cutting holes, when time spent to displace a tool is the shortest of all eventualities (minimum) and a cutting tool path trajectory is the shortest one, an actual and natural requirement, which is solved as an optimization procedure of cutting holes provided by one tool and applied to one group of holes, is changed to a minimization of passive paths.
  • 关键词:Cutting;Graph theory;Mathematical optimization;Optimization theory

Optimum path design applied to cutting holes in parts.


Wessely, Emil ; Hrubina, Kamil ; Balczak, Stanislav 等


1. INTRODUCTION

With cutting holes, when time spent to displace a tool is the shortest of all eventualities (minimum) and a cutting tool path trajectory is the shortest one, an actual and natural requirement, which is solved as an optimization procedure of cutting holes provided by one tool and applied to one group of holes, is changed to a minimization of passive paths.

Before a mathematical treatment of optimization of holes in parts cutting procedure is provided, we deal with a design of a cutting tool optimum path with cutting holes on a selected wall of a part. The shortest closed path has to be chosen of all cutting tool paths along which a cutting tool would pass, once through each hole. Passing of the tool through the hole refers to the tool entering the centre of the hole and leaving the hole after the hole completion. The holes centres in parts are determined in a plane, in a two-dimensional space by an ordered pair of real numbers (Hrubina & Jadlovska, 2002). The holes axes pass through the points that denote the holes centres. This is where a cutting tool has its start position when cutting a selected hole. The holes distances refer to the distances of the holes centres.

[FIGURE 1 OMITTED]

The problem of a minimization of a secondary requirement of a property, which determines the hole placement to a certain group, is simplified, for example, we will create a group in dependence on holes diameters and the problem can be transformed to several problems of a certain type, where a type of a hole cutting in a selected group of holes will be determining (Macura, 2005). Optimization of passive transitions with holes cutting is the problem related to a selection of a set having a finite number of possibilities /Fig. 1. The amount of time spent to displace the tool is the sum of times required to displace the tool from the j - th hole centre to the j - th hole centre of the following hole centre, where i, j = 1,2, ..., n, n [member of] N, N = {1,2,3, ...} (Macura, 2003).

2. A BRIEF DESCRIPTION OF THE APPLIED METHOD

Graph theory is a part of discrete mathematics researching graphs properties.

Different types of graphs can be used in various applications:

* not-oriented graph--graph edges are not oriented, eventually all edges are oriented in both directions.

* weighted graph--graph edges have an assigned value which denotes, e.g. length, permeability, speed ...

* oriented graph--graph edges have a determined orientation represented in figures mostly as an arrow.

[FIGURE 2 OMITTED]

Many practical problems can be reformulated to the problems referring to a certain class of graphs. In this case, the holes are nodes and the weighted edges represent the distance between the individual nodes. We generate a model representing individual nodes and their distances. The aim is to find the shortest path. Based on graph theory, it is possible to use one of the algorithms to search for the shortest path. We will use the search of the minimum skeleton. The minimum skeleton is such a skeleton of the weighted graph which has the smallest weight of its all skeletons, i.e. the smallest sum of edge weights (Hrubina et al., 2002). In the graph, we will select an arbitrary vertex V. As a result, a component graph G1 is formed. An edge with a minimum weight and which is one of the edges arising from the vertex V is selected for the minimum skeleton. Thus, a component graph containing the vertex V, a minimum edge with another incidental vertex is created. With finite graphs, the procedure is completed, with a vertex graph after the steps. The resulting graph is a minimum skeleton of the graph G. Several methods can be used to determine minimum skeletons. One of them is searching for a minimum skeleton according to Kruskal. He suggests that before the search is started, all edges should be arranged according to the weight in an ascending order. Then, the edges are used successively and they are added in such a manner so that a cycle does not occur. If a cycle occurs in the skeleton after the edge is added, the edge is left out and we proceed by the following edge. Based on the Prim-Jarnik's algorithm of searching for the minimum skeleton, the skeleton is constructed through a successive adding of new vertices to the skeleton. We start from an arbitrary vertex in the graph. In the graph, the distances between the pairs of nodes are defined. We search for such a sequence of nodes, the edges of which connect all nodes of the network and the sum of their distances is minimum. We will apply the Prim-Jarnik's algorithm. We will select an arbitrary vertex V. Thus, we obtain the component graph G1. The minimum-weight edge which is one of the edges outgoing from the vertex V, is chosen to a minimum skeleton. As a result, the component graph containing the vertex V, a minimum edge and another incidental vertex is formed. With finite graphs, the procedure is completed, while with a vertex graph after the steps. The resulting graph is the minimum skeleton of the graph G/Fig.3.

[FIGURE 3 OMITTED]

In the concrete case, the sum of the distances was 930.13. It is possible, however, that this sequence is not the only possibility. It may occur that the edges that can be added have an equal weight. It means that it is only the question of a selection.

However, it is important to emphasize that with the creation of the minimum skeleton it was taken to consideration that the given skeleton has to contain each node only once and, as far as possible, to avoid the tool returning to a certain node.

3. CONCLUSION

The essence of the solution lies in the analysis of secondary tool motions, when a cutting tool is displaced from the axis of one hole to the axis of the following hole. With the optimization of a cutting procedure applied to a large number of holes, the function that is being evaluated is time in which a tool is displaced. The holes axes are determined by the point in the plane by an ordered pair of numbers. The design of a cutting procedure will include the proposal of the shortest path to displace the cutting tool supposing that time spent on displacing is minimum. The contribution presents the possibility of graph theory application to a real technical problem considering some specific requirements of technical practice. The essence of a path optimization is that optimum cutting trajectories create the shortest path of a cutting tool. The solution is primarily concentrated on the analysis of secondary motions of a tool (Macurova, 2007). We generate a model representing individual nodes and their distances. The aim is to find the shortest path. Based on graph theory, it is possible to use one of the algorithms to search for the shortest path. The contribution contains an optimum path design based on graph theory applied to cutting holes in parts. The essence of a path optimization is that optimum cutting trajectories create the shortest path of a cutting tool /Fig. 3. Mathematical treatment of optimization of holes in parts cutting procedure is provided, we deal with a design of a cutting tool optimum path with cutting holes on a selected wall of a part. The shortest closed path has to be chosen of all cutting tool paths along which a cutting tool would pass, once through each hole. Passing of the tool through the hole refers to the tool entering the centre of the hole and leaving the hole after the hole completion. Many practical problems can be reformulated to the problems referring to a certain class of graphs. In this case, the holes are nodes and the weighted edges represent the distance between the individual nodes.

5. ACKNOWLEDGEMENTS

The paper is support with science project VEGA 1/4004/07.

6. REFERENCES

Hrubina K.; Jadlovska A. & Hrehova S. (2002). Methods and Tasks of the Operation Analysis Solution by Computer. Kosice 2002, 324 p., ISBN 80-88941-19-9

Macurova, A. (2007). Approximation of Functions in Experimental Methods. Forum Statistic Slovak. Number 2/2007. Year III. pp. 164-167, ISSN 1336-7420

Macura, D. (2003). Ordinary Differential Equations. 1. issue. Presov: FHPV PU, 79 p., ISBN 80-8068-175-9

Macura, D. (2005). Function of Multivariable 1. issue. Presov: FHPV PU, 56 pages, ISBN 80-8068-321-2

Hrubina K. & Jadlovska A. (2002). Optimal Control and Approximation of Variation Inequalities Cybernetics. The International Journal of Systems and Cybernetics. MCB University Press of England. Vol. 31, No 9/10, 2002, pp. 1401-1408, ISSN 036-492X
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有