|
Abstract
The increased use of 3D CAD systems by product development organizations has
resulted in large databases of assemblies; this explosion of assembly data will continue in
the future. Currently, there are no effective content-based techniques to search these
databases. Ability to perform content-based searches on these databases is expected to
help the designers in the following two ways. First, it can facilitate reuse of existing
assembly designs, thereby reducing the design time. Second, a lot of useful Design for
Manufacturing and Assembly (DFMA) knowledge is embedded in existing assemblies.
Therefore a capability to locate existing assemblies and examine them can be used as a
learning tool by the designers to learn from the existing assembly designs and hence
transfer the best DFMA practices to new designers.
This thesis describes a system for performing content-based searches on assembly
databases.
It lists the templates identified for comprehensive search definitions and
describes algorithms to perform content-based searches for mechanical assemblies. The
characteristics of mechanical assemblies were identified and categorized based on their
similarity and computational complexity to perform comparison. The characteristics were
extracted from the CAD data to prepare a CAD independent signature of the assembly.
The search methodology consists of exact and approximate string matching, number
matching and computing graph compatibility. Various research groups have solved the
former two problems. This thesis describes a new algorithm to solve graph compatibility
problem using branch and bound search. The performance of this algorithm has been
experimentally characterized using randomly generated graphs. This search software provides a CAD ormat independent tool to perform content
based search of assemblies based on the form of assemblies. The capabilities of the
search software have been illustrated in this thesis through several examples. This search
tool can contribute to significantly reduce the design time and reuse of the knowledge in
existing designs.
Saaksvuori reports that up to 70 percent of a designers time can be saved if the
existing knowledge base of an organization can be reused for new designs. [Saak04] It is
thus very important to have the capability to search the database based on any
characteristics for a desired assembly. Currently, content-based search tools do not exist
for searching assemblies based on the specified criteria. Therefore, designers locate
assemblies by combining the text based and part search methods and manually opening
various files and browsing through them using a CAD system. This is a highly inefficient
use of designer’s time, and becomes a serious problem as the numbers of assemblie
the database grow. This also requires that designers should have access to the CAD
software. 3D CAD software are costly and it would be helpful to search database without
requiring to access CAD software. If a designer can access the information of an
assembly and study the design without using CAD, it would result in significant cost
reduction.
Project By Abhijit Deshmukh, University of Maryland
<<
back |