0
Research Papers

A Constraint-Based Approach to the Composition Relation Management of a Product Class in Design

[+] Author and Article Information
Pierre-Alain Yvars

LISMMA, Institut Supérieur de Mécanique de Paris (SupMeca), 3 rue Fernand Hainaut, 93407 Saint Ouen Cedex, Francepayvars@supmeca.fr

J. Comput. Inf. Sci. Eng 10(3), 031002 (Aug 31, 2010) (8 pages) doi:10.1115/1.3467009 History: Received June 30, 2009; Revised May 31, 2010; Published August 31, 2010; Online August 31, 2010

The choice of solution, which a systems architect is confronted with within the framework of a product structure definition, can very quickly prove to be a thorny problem owing to the possible combinatorial system. In this paper, we will offer an alternative resting on the utilization of constraint-based programming techniques for representing and managing such complexity. More precisely, we will dwell on the presentation of a constraint-based approach to the composition relation management of a product class in design. After setting forth all the potential of the constraint-based approach, we will formally explain, in more detail, the six types of relations that seem to be essential to building a class of products. The approach is based on a three-level architectural model. The first level concerns the product model as such, the second supplies a formal representation of this model, whereas the third consists of rendering an arithmetic constraint-based approach to the intermediate model. We will use the discrete constraint satisfaction problems for operating and solving the latter. Our overall approach, from product modeling to resolution, is intended to be a generic one and the case in point will be the design of a functional pivot link between a connecting rod and a piston. The architect can subsequently make his own choices and the tool will automate their propagation by means of the constraint network modeling the problem. A dimensioning architectural model is, thus, obtained in compliance with the original list of requirements.

FIGURES IN THIS ARTICLE
<>
Copyright © 2010 by American Society of Mechanical Engineers
Your Session has timed out. Please sign back in to continue.

References

Figures

Grahic Jump Location
Figure 2

SysML block diagram example (36)

Grahic Jump Location
Figure 3

A three-level architecture

Grahic Jump Location
Figure 4

Implementation of the proposed approach

Grahic Jump Location
Figure 5

Generic model from a functional viewpoint

Grahic Jump Location
Figure 6

Generic model of the structural viewpoint

Grahic Jump Location
Figure 7

Simplified functional model of a pivot link between a connecting rod and a piston

Grahic Jump Location
Figure 1

FAST diagram example

Tables

Errata

Discussions

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In