Elsevier

Computer-Aided Design

Volume 28, Issue 9, September 1996, Pages 707-722
Computer-Aided Design

Research
Assembly modelling by geometric constraint satisfaction

https://doi.org/10.1016/0010-4485(96)00001-2Get rights and content

Abstract

A new approach for representing and reasoning about assemblies of mechanical parts has been developed. The approach combines a formalism for representing relationships among features with a new method for geometric constraint satisfaction. The method employs symbolic reasoning about the geometric structure of parts to solve spatial constraints between the parts, in contrast to other approaches that reduce the geometric relationships to a set of non-linear equations to be solved. The system characterizes over-, under-, and fully-constrained assemblies. For under-constrained assemblies, the remaining degrees of freedom are automatically coalesced into a set of kinematic joints that capture some of the functionality of the assembly. For over-constrained situations, redundant constraints are identified and checked for consistency, and degenerate cases are handled; this allows multiple feature relationships between two parts to be handled. A computer implementation in a limited feature domain is described and used to illustrate the approach with an example.

References (52)

  • J.-K. Gui et al.

    Functional understanding of assembly modelling

    Comput.-Aided Des.

    (1994)
  • G.J. Sussman et al.

    CONSTRAINTS—a language for expressing almost-hierarchical descriptions

    Artificial Intelligence

    (1980)
  • W. Bouma et al.

    Geometric constraint solver

    Comput.-Aided Des.

    (1995)
  • R. Light et al.

    Modification of geometric models through variational geometry

    Comput.-Aided Des.

    (1982)
  • G.A. Kramer

    A geometric constraint engine

    Artificial Intelligence

    (1992)
  • F. Arbab

    A geometric constraint management system in oar

  • R.F. Woodbury et al.

    An approach to geometric reasoning

  • J.J. Shah

    The design of design environments

    Computers Engng

    (1990)
  • R.E. da Silva et al.

    Interacting and interfeature relationships in engineering design for manufacture

    Int. J. Syst. Automat.: Res. Applicat.

    (1991)
  • G.A. Kramer
  • N. Wang et al.

    Representation of assemblies for automated tolerance chain generation

    Engng Computers

    (1990)
  • T.A. Mashburn

    A polygonal solid modeling package

  • F. Thomas et al.

    A group-theoretic approach to the computation of symbolic part relations

    IEEE J. Robot. & Automat.

    (1988)
  • J.R. Rossignac

    Constraints in constructive solid geometry

  • J.J. Shah et al.

    Feature based assembly modeling

    Comput. Engng

    (1992)
  • J.J. Shah et al.

    Assembly modeling as an extension of feature-based design

    Res. Engng Des.

    (1993)
  • Cited by (99)

    • Content-based assembly search: A step towards assembly reuse

      2008, CAD Computer Aided Design
      Citation Excerpt :

      The additional criteria described in ISO/IEC 9126 standard should be explored in the future extensions [15]. To build a list of all the characteristics of an assembly on which a search can be performed, an extensive review of three existing CAD systems (Pro/Engineer, Unigraphics, and SolidWorks) and literature in the assembly modeling field [1,4,19,21,26] was performed. A suitable format, independent of any CAD system, was developed to store all the characteristics in an assembly as its signature.

    • Digital twin-driven intelligent assembly method for high precision products

      2022, Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS
    View all citing articles on Scopus
    View full text