Abstract
Feature-based engineering technology enables the current advanced engineering software tools for product and process informatics modeling. However, feature definitions are mostly recognized and limited to individual applications. The authors proposed information integration infrastructure to support multi-stage applications throughout the product lifecycle which is referred to as unified feature modeling scheme. This scheme is centered with a core model representation of a basic feature type, generic feature. This work introduces generic feature class definition, data structure, constraints, and supporting mechanisms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
3D ACIS Modeling (2012). http://www.spatial.com/products/3d-acis-modeling. Accessed 25 Oct 2012
Bettig B, Shah JJ (2001) Derivation of a standard set of geometric constraints for parametric modeling and data exchange. Comput Aided Des 33:17–33
Bidarra R, de Kraker KJ, Bronsvoort WF (1998) Representation and management of feature information in a cellular model. Comput Aided Des 30:301–313
Chen G, Ma YS, Thimm G, Tang SH (2004) Unified feature modeling scheme for the integration of CAD and CAx. Comput Aided Des Appl 1:595–602
Chen G, Ma YS, Thimm G, Tang SH (2006) Associations in a unified feature modeling scheme. ASME Trans J Comput Inform Sci Eng 6:114–126
Chen JY, Ma YS, Wang CL, Au CK (2005) Collaborative design environment with multiple CAD systems. Comput Aided Des Appl 2:367–376
Dohmen M (1998) Constraint-based feature validation. PhD thesis, Delft University of Technology, Netherlands
Emmel J (2000) OneSpace integrating collaboration technology and enterprise PDM. Tech Whitepaper of CoCreate Software GambH
Industrial Automation Systems and Integration (2000) Product data representation and exchange, Part 224: Mechanical product definition for process planning using machining features. ISO Document ISO TC 184/SC4/WG3 N854
Juri AH, Saia A, De Pennington A (1990) Reasoning about machining operations using feature-based models. Int J Prod Res 28:153–171
Kim J, Han S (2003) Encapsulation of geometric functions for ship structural CAD using a STEP database as native storage. Comput Aided Des 35:1161–1170
Ma YS, Tang SH, Chen G (2007) A fine-grain and feature-oriented product database for collaborative engineering. In: Li WD, Ong SK, Nee AYC, McMahon CA (eds) Collaborative product design and manufacturing methodologies and applications. Springer, England
Ma YS, Chen G, Thimm G (2009) Fine grain feature associations in collaborative design and manufacturing—a new modeling approach. In: Wang LH, Nee AYC (eds) Collaborative design and planning for digital manufacturing. Springer, London
Mittra SS (1991) Principles of relational database systems. Prentice Hall, Englewood Cliffs
Owen J (1993) STEP: an introduction. Information Geometers, Winchester
Ramakrishnan R, Gehrke J (2000) Database management systems. McGraw-Hill, Boston
Rappoport A (2003) An architecture for universal CAD data exchange Proceedings of Solid Modeling’ 03, ACM Press, New York
Rappoport A, Steven S, Michal E (2005) One-dimensional selections for feature-based data exchange. Proceedings of Solid Modeling’05. Massachusetts Institute of Technology
Regli WC, Gupta SK, Nau DS (1994) Extracting alternative machining features: an algorithmic approach. Tech Rep 94–95, The University of Maryland, Institute for Systems Research, College Park, MD, USA
Rossignac JR (1990) Issues on feature-based editing and interrogation of solid models. Comput Graph 14:149–172
Sannella M (1993a) The SkyBlue constraint solver. Tech Rep 92-07-02, Department of Computer Science and Engineering, University of Washington
Sannella M (1993b) The SkyBlue constraint solver and its applications. First Workshop on Principles and Practice of Constraint Programming
SCRA (2006) STEP Application Handbook ISO 10303 Version 3. http://www.uspro.org/documents/STEP_application_hdbk_63006_BF.pdf. Accessed 25 Oct 2012
Shah JJ (1991) Assessment of features technology. Comput Aided Des 23:331–343
Shah JJ, Rogers MT (1988) Feature based modelling shell: design and implementation. In: Proceedings of ASME computers in engineering conference. San Francisco, USA
Sheu LC, Lin JT (1993) Representation scheme for defining and operating form features. Comput Aided Des 25:333–347
Shin Y, Han SH, Bae DH (2000) Integration of homogeneous CAD databases using STEP and internet. Decis Support Syst 28:365–379
Tang SH (2006) The investigation for a feature-oriented product database. PhD Thesis, Nanyang Technological University, Singapore
Tang SH, Ma YS, Chen G (2004) A feature-oriented database framework for web-based CAx applications. Comput Aided Des Appl 1:117–125
Tang SH, Ma YS, Chen G (2004b) A web-based collaborative feature modeling system framework. In: Proceedings of the 34th International MATADOR Conference
Zha XF, Du H (2002) A PDES/STEP-based model and system for concurrent integrated design and assembly planning. Comput Aided Des 34:1087–1110
Acknowledgments
The authors would like to acknowledge that the following research grants have supported the presented work: The Natural Science Foundation of Guangdong Province, China (Grant No. 10451009001004484), Canada Natural Sciences and Engineering Research Council of Canada (NSERC) discovery grant (No. 355454-09), and the University of Alberta GRF (G121140079) grant.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Tang, SH., Chen, G., Ma, YS. (2013). Fundamental Concepts of Generic Features. In: Ma, Y. (eds) Semantic Modeling and Interoperability in Product and Process Engineering. Springer Series in Advanced Manufacturing. Springer, London. https://doi.org/10.1007/978-1-4471-5073-2_4
Download citation
DOI: https://doi.org/10.1007/978-1-4471-5073-2_4
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-5072-5
Online ISBN: 978-1-4471-5073-2
eBook Packages: EngineeringEngineering (R0)