Institute for Systems Research
Permanent URI for this communityhttp://hdl.handle.net/1903/4375
Browse
Search Results
Item A Geometric Algorithm for Finding the Largest Milling Cutter(2000) Yao, Zhiyang; Gupta, Satyandra K.; Nau, Dana S.; ISRIn this paper, we describe a new geometric algorithm to determine the largest feasible cutter size for2-D milling operations to be performed using a single cutter. In particular:1. We give a general definition of the problem as the task of covering a target region without interfering with anobstruction region. This definition encompasses the task of milling a general 2-D profile that includes bothopen and closed edges.
2. We discuss three alternative definitions of what it means for a cutter to be feasible, and explain which of thesedefinitions is most appropriate for the above problem.
3. We present a geometric algorithm for finding the maximal cutter for 2-D milling operations, and we show thatour algorithm is correct.
Item A Feature Based Approach to Automated Design of Multi-Piece Sacrificial Molds(2000) Dhaliwal, Savinder; Gupta, Satyandra K.; Huang, Jun; Kumar, Malay; ISRThis report describes a feature-based approach to automated design of multi-piece sacrificial molds. We use multi-piece sacrificial molds to create complex 3D polymer/ceramic parts. Multi-piece molds refer to molds that contain more than two mold components or subassemblies.Our methodology has the following three benefits over the state-of-the-art. First, by using multi-piece molds we can create complex 3D objects that are impossible to create using traditional two piece molds. Second, we make use of sacrificial molds. Therefore, using multi-piece sacrificial molds, we can create parts that pose disassembly problems for permanent molds. Third, mold design steps are significantly automated in our methodology. Therefore, we can create the functional part from the CAD model of the part in a matter of hours and so our approach can be used in small batch manufacturing environments.
The basic idea behind our mold design algorithm is as follows. We first form the desired gross mold shape based on the feature-based description of the part geometry. If the desired gross mold shape is not manufacturable as a single piece, we decompose the gross mold shape into simpler shapes to make sure that each component is manufacturable using CNC machining. During the decomposition step, we account for tool accessibility to make sure that (1) each component is manufacturable, and (2) components can be assembled together to form the gross mold shape. Finally, we add assembly features to mold component shapes to facilitate easy assembly of mold components and eliminate unnecessary degree of freedoms from the final mold assembly.
Item Residue Calculus and Effective Nullstellensatz(1996) Berenstein, Carlos A.; Yger, A.; ISRWe provide new tools to compute multidimensional residues for rational functions, even over fields of positive characteristic. As a corollary one obtains solutions of the Betout equation for polynomials over a ring with a site that have almost optimal estimates for degree and size.Item Geometric Algorithms for Recognition of Features from Solid Models(1995) Regli, W.C., III; Nau, D.S.; ISRCollaborative engineering has expanded the scope of traditional engineering design to include the identification and elimination of problems in the manufacturing process. Manufacturing features and feature-based representations have become an integral part of research on manufacturing systems, due to their ability to model the correspondence between design information and manufacturing activities. One necessary component of an integrated Computer Aided Design/Computer Aided Manufacturing (CAD/CAM) environment is a tool to automatically recognize manufacturing features from a CAD or solid model. In this thesis we present a methodology for recognizing a class of machining features and for addressing the computational issues involved in building tractable and scalable solutions for automated feature recognition. This approach is described for a class of volumetric features based on material removal volumes produced by operations on 3-axis vertical machining centers. A computational framework is developed for representing different types of common machining features and specifying the recognition problem. Based on this framework, novel serial and multi-processor recognition algorithms are described and analyzed with respect to their completeness and complexity. The goal of this dissertation is to advance the understanding of the basic computational issues that arise in feature recognition from solid models of mechanical artifacts and to facilitate development of effective and efficient systems that can scale to address industrial problems.Item AI Planning Versus Manufacturing-Operation Planning: A Case Study(1995) Nau, D.S.; Gupta, Sandeep K.; Regli, W.C.; ISRAlthough AI planning techniques can potentially be useful in several manufacturing domains, this potential remains largely unrealized. In order to adapt AI planning techniques to manufacturing, it is important to develop more realistic and robust ways to address issues important to manufacturing engineers. Furthermore, by investigating such issues, AI researchers may be able to discover principles that are relevant for AI planning in general. As an example, in this paper we describe the techniques for manufacturing-operation planning used in IMACS (Interactive Manufacturability Analysis and Critiquing System), and compare and contrast them with the techniques used in classical AI planning systems. We describe how one of IMACS's planning techniques may be useful for AI planning in general -- and as an example, we describe how it helps to explain a puzzling complexity result in AI planning.Item Estimating the Selectivity of Spatial Queries Using the orrelation' Fractal Dimension(1995) Belussi, Alberto; Faloutsos, Christos; ISRWe examine the estimation of selectivities for range and spatial join queries in real spatial databases. As we have shown earlier [FK94a], real point sets: (a) violate consistently the ﲵniformity' and ndependence' assumptions, (b) can often be described as ﲦractals , with non-integer (fractal) dimension. In this paper we show that, among the infinite family of fractal dimensions, the so called ﲃorrelation Dimensions D2 is the one that we need to predict the selectivity of spatial join.The main contribution is that, for all the real and synthetic point- sets we tried, the average number of neighbors for a given point of the point-set follows a power law, with D2 as the exponent. This immediately solves the selectivity estimation for spatial joins, as well as for ﲢiased range queries (i.e., queries whose centers prefer areas of high point density).
We present the formulas to estimate the selectivity for the biased queries, including an integration constant (K hape' ) for each query shape. Finally, we show results on real and synthetic points sets, where our formulas achieve very low relative errors (typically about 10%, versus 40% - 100% of the uniform assumption).
Item Analysis of the n-dimensional quadtree decomposition for arbitrary hyper-rectangles(1994) Faloutsos, Christos; Jagadish, H.V.; Manolopoulos, Yannis; ISRWe give a closed-form expression for the average number of n- dimensional quadtree nodes (ieces' or locks') required by an n-dimensional hyper-rectangle aligned with the axes. Our formula includes as special cases the formulae of previous efforts for 2- dimensional spaces [8]. It also agrees with theoretical and empirical results that the number of blocks depends on the hyper- surface of the hyper-rectangle and not on its hyper-volume. The practical use of the derived formula is that it allows the estimation of the space requirements of the n-dimensional quadtree decomposition. Quadtrees are used extensively in 2- dimensional spaces (geographic information systems and spatial databases in general), as well in higher dimensionality spaces (as oct-trees for 3-dimensional spaces, e.g. in graphics, robotics and 3-dimensional medical images [2]). Our formula permits the estimation of the space requirements for data hyper- rectangles when stored in an index structure like a (n- dimensional) quadtree, as well as the estimation of the search time for query hyper-rectangles. A theoretical contribution of the paper is the observation that the number of blocks is a piece-wise linear function of the sides of the hyper-rectangle.Item Manufacturing Feature Instances: Which Ones to Recognize?(1994) Gupta, Satyandra K.; Regli, W.C.; Nau, D.S.; ISRManufacturing features and feature-based representations have become an integral part of research on manufacturing systems, largely due to their ability to model correspondences between design information and manufacturing operations. However, several research challenges still must be addressed in order to place feature technologies into a solid scientific and mathematical framework: One challenge is the issue of alternatives in feature- based planning.Even after one has decided upon al abstract set of features to use for representing manufacturing operations, the set of feature instances used to represent a complex part is by no means unique. For a complex part, many (sometimes infinitely many) different manufacturing operations can potentially be used to manufacture various portions of the part - - and thus many different feature instances can be used to represent these portions of the part. Some of these feature instances will appear in useful manufacturing plans, and others will not. If the latter feature instances can be discarded at the outset, this will reduce the number of alternative manufacturing plans to be examined in order to find a useful one. Thus, what is required is a systematic means of specifying which feature instances are of interest.
This paper addresses the issue of alternatives by introducing the notion of primary feature instances, which we contend are sufficient to generate all manufacturing plans of interest. To substantiate our argument, we describe how various instances in the primary feature set can be used to produce the desired plans. Furthermore, we discuss how this formulation overcomes computational difficulties faced by previous work, and present some complexity results for this approach in the domain of machined parts.
Item Interactive Finite Element Analysis of Highway Bridges(1993) Hudson, Christopher A.; Austin, Mark; ISRDespite the well established benefits of using finite element methods, commercially available finite element packages have not received wide-spread application to the analysis of highway bridges. This is because they do not have the special features needed by bridge engineers.In particular, the lack of pre- and post-processors suited for the finite element analysis of the bridges is one of the major reasons why the running of finite element program, as a standard part of bridge design, has always been a time consuming process. Currently available bridge software provides few facilities to easily set up, edit, and query information about the design problem description, and the response output to various truck loading conditions. Often the designer is given a textual echo of the input, but no graphical verification that a problem has been well formed. This problem is particularly acute when the design problem definition, and ensuing finite element analysis, needs to be repeated several times.
Furthermore, general purpose finite element packages often do not provide for automatic generation of moving truck and lane loads for the maximum effect.
The purpose of this study is development of an interactive graphically based pre-processor for the finite element analysis of highway bridges with high-speed engineering workstations. The pre-processor gives engineers the choice of using both keyboard and mouse styles of interaction to describe and edit bridge geometries, set boundary conditions, and place trucks at the desired positions on the bridge. For our program, entitled XBUILD, the finite element software along with the pre-processor and post-processor, execute on separate workstations. They communicate via message passing and socket- based Interprocess Communication.
Item Systematic Methodologies for the Automatic Enumeration of the Topological Structures of Mechanisms(1993) Hsieh, Hsin-I; Tsai, L-W.; ISRThis thesis proposes new algorithms for the enumeration of the topological structure of mechanisms. The definitions of dual graph and dual of a contracted graph are modified to provide a one-to-one correspondence between graphs. In this study, three efficient algorithms have been developed for automatic enumeration and structural representation of graphs.The first method enumerates conventional graphs by deriving the vertex-to- vertex incident matrix directly. The second method derives conventional graphs from contracted graph families by the arrangement of binary chains. The row vector formed by listing of binary vertex chains is used instead of the vertex-to-vertex incident matrix. The third method uses the edge-to-vertex incident matrix as the expression of graphs instead of the vertex-to-vertex incident matrix. The dual of a conventional graph is derived from the dual of a contracted graph by the arrangement of parallel edges. A conventional graph is formed from the dual graph by the following definition of a dual graph.
Two tables of conventional graphs with seven and eight vertices, and with up to eleven edges have been developed. We believe that the results of these conventional graphs are new. Mechanisms of higher pair joints with six loops and seven or eight links can now be synthesized from these tables.