In current modeling systems, all dimensions in a model have to be fully specified by the user. It is desirable that systems become more flexible in this respect, i.e. that non-critical dimensions in a model can be declared variant, and that the model can be automatically adjusted to enforce its validity when it is invalid. A method to realize this in feature modeling systems is described. The underlying feature model definition and validation approach are introduced. Validation is done by a collection of constraint solvers. An overview of invalid situations in which automatic model adjustment can be applied is given. The constraint solving scheme and, in particular, the automatic model adjustment strategies for different types of constraints are elaborated. Applications to enforce model validity are given for the areas of design by features, creating a member of a family of products, and feature conversion. These illustrate that automatic model adjustment is a very useful concept.

1.
Ilies, H. T., and Shapiro, V., 1997, “An Approach to Systematic Part Design,” Product Modeling for Computer Integrated Design and Manufacturing, M. J. Pratt, R. D. Sriram, and M. J. Wozny, eds., Chapman & Hall, London, pp. 17–31.
2.
Bidarra
,
R.
, and
Bronsvoort
,
W. F.
,
2000
, “
Semantic Feature Modelling
,”
Computer-Aided Des.
,
32
, No.
3
, pp.
201
225
.
3.
Dohmen, M., 1998, “Constraint-Based Feature Validation,” Ph.D. thesis, Delft University of Technology, The Netherlands.
4.
Hoffmann
,
C. M.
, and
Juan-Arinyo
,
R.
,
1997
, “
Symbolic Constraints in Constructive Geometric Constraint Solving
,”
Journal of Symbolic Computation
,
23
, No.
2-3
, pp.
287
299
.
5.
Kramer, G. A., 1992, Solving Geometric Constraint Systems: a Case Study in Kinematics, The MIT Press, Cambridge, MA.
6.
Sannella, M., 1992, “The SkyBlue Constraint Solver,” Technical Report No. 92-07-02, Dept. of Computer Science and Engineering, University of Washington, Seattle, WA.
7.
Bidarra
,
R.
,
de Kraker
,
K. J.
, and
Bronsvoort
,
W. F.
,
1998
, “
Representation and Management of Feature Information in a Cellular Model
,”
Computer-Aided Des.
,
30
, No.
4
, pp.
301
313
.
8.
Ma¨ntyla¨
,
M.
,
1990
, “
A Modeling System for Top-down Design of Assembled Products
,”
IBM J. of Res. Dev.
,
34
, No.
5
, pp.
636
659
.
9.
Freeman-Benson, B. N., Maloney, J., and Borning, A., 1990, “The DeltaBlue Algorithm: An Incremental Constraint Hierarchy Solver,” Technical Report No. 89-08-06, University of Washington, Seattle, WA.
10.
Noort, A., and Bronsvoort, W. F., 1999, “Automatic Model Adjustment in Form Feature Conversion,” In CD-ROM Proceedings of the 1999 ASME Design Engineering Technical Conferences and Computers in Engineering Conference. ASME, New York, Paper No. DETC99/CIE-9120.
11.
Noort, A., Bidarra, R., and Bronsvoort, W. F., 2000, “Satisfying Interaction Constraints,” In Cugini, U., and Wozny, M., eds., Seventh IFIP WG 5.2 Workshop on Geometric Modeling: Fundamentals and Applications - GEO7, pp. 51– 64. University of Parma, Parma.
12.
Shah, J. J., and Ma¨ntyla¨, M., 1995, Parametric and Feature-based CAD/CAM, John Wiley & Sons, Inc., New York.
13.
Regli, W. C., and Caines, D. M., 1996, Catalog of the NIST design, planning, and assembly repository, Technical report, National Institute of Standards and Technology, Gaithersburg, MD 20899, http://edge.msc.drexel.edu/repository.
14.
Bidarra, R., and Bronsvoort, W. F., 2000, “On Families of Objects and Their Semantics,” In Martin, R., and Wang, W., eds., Proceedings of Geometric Modeling and Processing 2000 - Theory and Applications, pp. 101–111. IEEE Computer Society Press, Los Alamitos.
You do not currently have access to this content.