Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31435
Product Feature Modelling for Integrating Product Design and Assembly Process Planning

Authors: Baha Hasan, Jan Wikander


This paper describes a part of the integrating work between assembly design and assembly process planning domains (APP). The work is based, in its first stage, on modelling assembly features to support APP. A multi-layer architecture, based on feature-based modelling, is proposed to establish a dynamic and adaptable link between product design using CAD tools and APP. The proposed approach is based on deriving “specific function” features from the “generic” assembly and form features extracted from the CAD tools. A hierarchal structure from “generic” to “specific” and from “high level geometrical entities” to “low level geometrical entities” is proposed in order to integrate geometrical and assembly data extracted from geometrical and assembly modelers to the required processes and resources in APP. The feature concept, feature-based modelling, and feature recognition techniques are reviewed.

Keywords: Assembly feature, assembly process planning, feature, feature-based modelling, form feature, ontology.

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 881


[1] S. Cho, Mechanical assembly. The mechanical engineering handbook Series, CRC Press LLC; 2005.
[2] Du H. Zha XF, “A PDES/STEP-based model and system for concurrent integrated design and assembly planning” Computer Aided Design, 2002, 34: pp. 1087-1110.
[3] W. Van Holland, Assembly features in modelling and planning, PhD thesis, Delft: Delft University of Technology; 1997.
[4] W. Bronsvoort, W. Van Holland and F. Jansen, Feature modelling for assembly. Graphics and Robotics, Springer-Verlag, 1995, pp. 131-148.
[5] L. Wang, S. Keshavarzmanesh, H-Y. Feng and R. Buchal, “Assembly process planning and its future in collaborative manufacturing: a review”, The International Journal of Advanced Manufacturing Technology, 2008, 41(1-2): pp. 132–144.
[6] L. Michael, Planning and scheduling in manufacturing and Services, Springer, 2009.
[7] C. Dartigues, P. Ghodous, M. Gruninger, D. Pallez and R. Sriram, “CAD/CAPP Integration using Feature Ontology. Concurrent Engineering”, 2007, 15(2): pp. 237–249.
[8] LS. Wierda, “Linking Design, Process Planning and Cost Information by Feature Based Modelling”, Journal of Engineering Design, 1991, 2(1): pp. 3-19.
[9] L. Wingard, Introducing Form Features in Product Models, A step Towards CAD CAM with Engineering Terminology, Licenciate Thesis, KTH: Royal Institute of Technology, 1991.
[10] J. Shah and M. Rogers, “Functional requirements and conceptual design of the feature-based modelling system”, Computer-Aided Engineering Journal, pp. 9-15, 1988.
[11] OW. Salomons, FJ. Houten, A. Van, HJ. Kals, “Review of Research in Feature-Based Design”, 1993; 12(2): pp. 113–132.
[12] J. Shah and M. Rogers, “Assembly modeling as an extension of feature-based design”, Research in Engineering Design; 5: pp. 218–37, 1993.
[13] J. Shah and M. Rogers, 1989, “Geometric modeling for automated manufacturing”, Proceedings of the 16th NSF Design & Manufacturing Systems Grantees Conference, 1989, pp. 371-375.
[14] CK. Chan and ST. Tan, “Generating assembly features onto split solid models”, Computer-Aided Design, 2003, 35(14): pp. 1315-1336.
[15] O. Coma, C. Mascle and P. Véron, “Geometric and form feature recognition tools applied to a design for assembly methodology”, Computer-Aided Design, 2003, 35(13): pp. 1193-1210.
[16] M. Lanz, Approach to feature-based modeling and analysis, Master thesis, Tampere University, 2004
[17] W. Bronsvoort and W. Van Holland, “Assembly features in modeling and planning”, Robotics and Computer Integrated Manufacturing 2000, 16: pp. 277–94.
[18] D. Deneux, ‘‘Introduction to Assembly Features: An Illustrated Synthesis Methodology”, Journal of Intelligent Manufacturing, 1999, 10: pp. 29–39.
[19] H. Ullah, E. Bohez and M. Irfan, “Assembly Features: definition, classification, and usefulness in sequence planning”, International Journal of Industrial and Systems Engineering, 2009, 4(2): pp.111-132.
[20] B. Babic, N. Nesic and Z. Miljkovic, “A review of automated feature recognition with rule-based pattern recognition”, Computers in Industry, 59 (4): pp 321-337.
[21] N. Shyamsundar and R. Gadh, “Internet-based collaborative product design with assembly features and virtual design spaces”, Computer-Aided Design, 2001; 33: pp. 637–51.
[22] P. Singh and B. Bettig, “Port-compatibility and connectability based assembly design”, Journal of Computing and Information Science in Engineering” 2004, 4:197 -205.
[23] J. Shah, D. Anderson, Y. Kim and S. Joshi, “A Discourse on Geometric Feature Recognition from CAD Models”, Journal of Computing and Information Science in Engineering, 2001, pp. 41-51.
[24] R. Bidarra and WF. Bronsvoort, “Semantic feature modelling”, Computer-Aided Design, 2000, 32(3): pp. 201-225.
[25] W. Hui, X. Dong, D. Guanghong and Z. Linxuan, “Assembly planning based on semantic modeling approach. Computers in Industry”, 2007, 58(3): pp. 227-239.
[26] V.B. Sunil, R. Agarwal and S.S. Pande, “An approach to recognize interacting features from B-Rep CAD models of prismatic machined parts using a hybrid (graph and rule based) technique”, Computers in Industry, 2010, 61(7) pp. 686-701.
[27] H. K. Miao, N. Sridharan, and J. J. Shah, “CAD-CAM integration using machining features”, International Journal of Computer Integrated Manufacturing, 2002, 296–318.
[28] I. Stroud, Boundary Representation Modelling Techniques, 2006, London: Springer.
[29] D. Smale, A. Ratchev, “Capability Model and Taxonomy for Multiple Assembly System Reconfigurations”, 13th IFAC Symposium on Information Control Problems in Manufacturing, Moscow, 2009, pp. 1923-1928.
[30] J. Shah, “Designing with Parametric CAD: Classification and Comparison of Construction Techniques”, F. Kimura (Ed.), Geometric Modelling: Theoretical and Computational Basis Towards Advanced CAD Applications, 2001, pp.53-68.
[31] K. Kim, Assembly operation tools for. Assembly operation tools for e product design and realization, PhD thesis, Pittsburgh: University of Pittsburgh, 2003.
[32] N. A. Anjum, “Verification of Knowledge Shared Across Design and Manufacture Using Foundation Ontology”. PhD Thesis: Loughborough University, 2011.
[33] T. R. Gruber, “Toward Principles of the Design of Ontologies Used for Knowledge Sharing”, International Workshop on Formal Ontology in Conceptual Analysis and Knowledge Representation, 1993.
[34] R. Fikes and A. Farquhar, “Distributed Repositories of Highly Expressive Reusable Ontologies”, IEEE Intelligent System, 1999, 14(2): pp. 73-79.
[35] L. Patil, D. Dutta, and R. Sriram, “Ontology-Based Exchange of Product Data Semantics”, IEEE Transactions On Automation Science and Engineering, 2005, 2(3): pp. 213-225. S. Chen, B. Mulgrew, and P. M. Grant, “A clustering technique for digital communications channel equalization using radial basis function networks,” World Academy of Science, Engineering and Technology Trans. Neural Networks, vol. 4, pp. 570–578, July 1993.
[36] S. Sanchez-Alonso and E. Garcia-Barriocanal, “Making use of upper ontologies to foster interoperability between SKOS concept schemes”, Online Information Review, 2006, 30(3): pp. 253-277.