Geometric and Feature modelling
Feature Conversion for Concurrent Engineering
Summary
Today's development of industrial products faces high demands.
The market demands products to be marketed earlier than those of the
competitors. Customers demand products that meet their functional requirements
at a low price. Thus, products must be developed fast, and must be of good
quality.
For product developers, this implies integration of traditionally separated
product development phases, i.e. concurrent engineering. Various product
properties, such as manufacturability and maintainability, may be checked and
improved already during design of the product. Furthermore, production planning
activities may be started early. Since different engineering disciplines are
considered simultaneously, computer support is required to manage the huge
amount of complex product data.
For such concurrent engineering, functional product information is required.
Whereas geometric modeling only deals with geometric product information,
feature modeling embeds both geometric and functional information in features.
Design by features enables to model a product with functional product
properties. Using feature validation, the intended functional product properties
are maintained under model modifications.
Hence, the ideal product development environment integrates concurrent
engineering and feature modeling. Because each engineering discipline has its
own vocabulary, it has its own set of features. Therefore, each engineering
discipline is represented by a so-called view. Communication between engineers
from different disciplines, or between views, requires feature conversion. Such
feature conversion translates modifications to a feature model from one view to
another.
For concurrent engineering using feature modeling, a product
model has been developed. It consists of a central geometry and constraint
representation, and a feature model for each view. The central product
representation is shared between the views. In this way, each constraint is
reflected in all views. The product geometry representation is a cellular data
structure, which has a quasi nonmanifold topology. Generic features embed
geometry and constraints. Each feature model consists of instances of generic
features and of generic constraints. Feature instances refer to geometry stored
in the cellular model.
Two types of feature conversion have been developed that propagate feature model
geometry and topology changes between views. Geometry changes are propagated
using automatically derived geometric constraints, and geometric constraint
solving techniques. Topology changes are propagated using generic view
specifications, the cellular model, and a newly developed feature recognition
technique.
This new feature recognition technique is a generic and hierarchical technique
which is called top-down feature recognition. At the top level, it prescribes
feature classes in a specified order, which ensures that a meaningful feature
interpretation is found for the view. At the lower level, instances of a feature
class are recognized, which uses generic feature specifications and is based on
geometric reasoning; it has the advantage that it can handle intersecting
features. Where possible, top-down feature recognition uses incremental
techniques. In this way, top-down feature recognition is capable of efficiently
generating multiple feature interpretations of one product.
The product model has been incorporated in a prototype feature
modeling system called Spiff. It has been used to validate the developed feature
conversion techniques. Spiff implements declarative feature modeling using
object-oriented techniques. It has a generic graphical user interface and
provides several feature visualization facilities.
It is concluded that multiple-view feature modeling can
support concurrent engineering. A central product model with different feature
models provides a shared product representation that contains functional product
information. Such a product model enables communication between the different
engineering disciplines through propagation of feature model changes.
If
you are interested in this thesis, we will be glad to send
you a copy in book format (if still available); just mail us your post
address.
download full thesis
de Kraker KJ (1998), Feature
Conversion for Concurrent Engineering, PhD Thesis, Delft University of
Technology, ISBN 90-9011280-4.