Research Papers

A Sensitivity Approach for Eliminating Clashes From Computer Aided Design Model Assemblies

[+] Author and Article Information
Mohammad Shaheer Zubairi

School of Mechanical
and Aerospace Engineering,
Queen’s University Belfast,
Belfast BT9 5AH, UK
e-mail: mzubairi01@qub.ac.uk

Trevor T. Robinson

School of Mechanical
and Aerospace Engineering,
Queen’s University Belfast,
Belfast BT9 5AH, UK
e-mail: t.robinson@qub.ac.uk

Cecil G. Armstrong

School of Mechanical
and Aerospace Engineering,
Queen’s University Belfast,
Belfast BT9 5AH, UK
e-mail: c.armstrong@qub.ac.uk

Danielle S. Soban

School of Mechanical
and Aerospace Engineering,
Queen’s University Belfast,
Belfast BT9 5AH, UK
e-mail: d.soban@qub.ac.uk

1Corresponding author.

Contributed by the Computers and Information Division of ASME for publication in the JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING. Manuscript received September 20, 2013; final manuscript received March 20, 2014; published online April 28, 2014. Assoc. Editor: Charlie C. L. Wang.

J. Comput. Inf. Sci. Eng 14(3), 031002 (Apr 28, 2014) (9 pages) Paper No: JCISE-13-1184; doi: 10.1115/1.4027345 History: Received September 20, 2013; Revised March 20, 2014

Clashes occur when components in an assembly unintentionally violate others. If clashes are not identified and designed out before manufacture, product function will be reduced or substantial cost will be incurred in rework. This paper introduces a novel approach for eliminating clashes by identifying which parameters defining the part features in a computer aided design (CAD) assembly need to change and by how much. Sensitivities are calculated for each parameter defining the part and the assembly as the change in clash volume due to a change in each parameter value. These sensitivities give an indication of important parameters and are used to predict the optimum combination of changes in each parameter to eliminate the clash. Consideration is given to the fact that it is sometimes preferable to modify some components in an assembly rather than others and that some components in an assembly cannot be modified as the designer does not have control over their shape. Successful elimination of clashes has been demonstrated in a number of example assemblies.

Copyright © 2014 by ASME
Your Session has timed out. Please sign back in to continue.


Dassault Systémes, 2011, “ENOVIA VPM Interference Management,” http://www.3ds.com/uploads/tx_3dsportfolio/2012-01-04-Enovia-Pim.Pdf, p. 4.
Chang, K. H., Silva, J., and Byrant, I., 1999, “Concurrent Design and Manufacturing for Mechanical Systems,” Concurrent Eng. Res. Appl. (CERA) J., 7(4) pp. 290–308. [CrossRef]
Boothroyd, G., Dewhurst, P., and Knight, W. A., 2011, Product Design for Manufacture and Assembly, CRC, Boca Raton, FL, p. 670.
Mantripragada, R., 1998, “Assembly Oriented Design: Concepts, Algorithms and Computational Tools.” Ph.D. thesis. Massachusetts Institute of Technology, Dept. of Mechanical Engineering, Cambridge, MA.
Glende, W. L., 1998, “The Boeing 777: A Look Back,” AGARD FVP Symposium on Strategic Management of the Cost Problem of Future Weapon Systems.
Ilies, H. T., 2009, “Continuous Collision and Interference Detection for 3D Geometric Models,” ASME J. Comput. Inform. Sci. Eng., 9(2), p. 021007. [CrossRef]
Knott, D., and Pai, D. K., 2003, “Collision and Interference Detection in Real-Time Using Graphics Hardware,” Department of Computer Science, University of British Columbia, Canada/Department of Computer Science, Rutgers University, New Brunswick, NJ.
Lebeck, A. O., 1991, Principles and Design of Mechanical Face Seals, Wiley, New York.
Mantripragda, R., and Whitney, D. E., 1998, “The Datum Flow Chain: A Systematic Approach to Assembly Design and Modeling,” Res. Eng. Des., 10(3), pp. 150–165. [CrossRef]
Boyse, J. W., 1979, “Interference Detection Among Solids and Surfaces,” Commun. ACM, 22(1), pp. 3–9. [CrossRef]
Ahuja, N., Chien, R. T., and Yen, R., 1980, “Interference Detection and Collision Avoidance Among Three Dimensional Objects,” AAAI, Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, Champagne, IL, pp. 44–48.
Chua, C. K., Teh, S. H., and Gay, R. K. L., 1999, “Rapid Prototyping Versus Virtual Prototyping in Product Design and Manufacturing,” Int. J. Adv. Manuf. Technol., 15(8), pp. 597–603. [CrossRef]
Miller, D. E., 1998, “Modeling and Simulation Technology A New Vector for Flight-Test,” Master’s thesis, School of Advanced Airpower Studies, Air University, Maxwell Air Force Base, Montgomery, AL.
Computerworld Honors, 1995, “Computing and the Boeing Design,” http://www.Cwhonors.org/Search/his_4a_detail.Asp?id=2194, p. 2.
Foucault, G., Shahwan, A., and Léon, J. C., 2011, “What is the Content of a DMU? Analysis and Proposal of Improvements,” 12ème Colloque National AIP PRIMECA, Produits, Procédés et Systèmes Industriels: intégration Réel-Virtuel, Le Mont Dore, France.
Gu, P., and Yan, X., 1995, “CAD-Detected Automatic Assembly Sequence Planning,” Int. J. Prod. Res., 33(11), pp. 3069–3100. [CrossRef]
Zha, X. F., and Du, H., 2002, “A PDES/STEP-Based Model and System for Concurrent Integrated Design and Assembly Planning,” Comput. Aided Design, 34(14) pp. 1087–1110. [CrossRef]
Gottipolu, R. B., and Ghosh, K., 2003, “A Simplified and Efficient Representation for Evaluation and Selection of Assembly Sequences,” Comput. Indus., 50(3), pp. 251–264. [CrossRef]
Maziero, N., Ferreira, J., and Pacheco, F., 2004, “A Method for the Automatic Identification of Contacts in Assemblies of Cylindrical Parts,” J. Braz. Soc. Mech. Sci. Eng., 26, pp. 297–307. [CrossRef]
Jayaram, U., Kim, Y. J., and Jayaram, S., 2004, “Reorganizing CAD Assembly Models (as-Designed) for Manufacturing Simulations and Planning (as-Built),” ASME J. Comput. Inform. Sci. Eng., 4(2), pp. 98–108. [CrossRef]
Chaudron, V., Martin, P., and Godot, X., 2005, “Assembly Sequences: Planning and Simulating Assembly Operations,” Assembly and Task Planning: From Nano to Macro Assembly and Manufacturing, 6th IEEE International Symposium, IEEE, New York, pp. 156–161.
Su, Q., 2007, “Computer Aided Geometric Feasible Assembly Sequence Planning and Optimizing,” Int. J. Adv. Manuf. Technol., 33(1–2), p. 58. [CrossRef]
Mathew, A., and Rao, C. S. P., 2010, “A CAD System for Extraction of Mating Features in an Assembly,” Assemb. Autom., 30(2), pp. 142–146. [CrossRef]
Viganò, R., and Gómez, G. O., 2013, “Automatic Assembly Sequence Exploration Without Precedence Definition,” Int. J. Interact. Des. Manuf., 7(2), pp. 79–89. [CrossRef]
Alfadhlani, Samadhi, T. M. A., and Ma’Ruf, A., 2011, “Automatic Collision Detection for Assembly Sequence Planning Using a Three-Dimensional Solid Model,” J. Adv. Manuf. Syst., 10(2), pp. 277–291. [CrossRef]
Wang, A., and Nagi, R., 2001, “Assembly Modeling for Complex Assembly Variant Design,” Tenth Industrial Engineering Research Conference, Dallas, TX.
Huang, Z., and Yip-Hoi, D., 2002, “High-Level Feature Recognition Using Feature Relationship Graphs,” Comput. Aided Design, 34(8), pp. 561–582. [CrossRef]
Gao, S., and Shah, J. J., 1998, “Automatic Recognition of Interacting Machining Features Based on Minimal Condition Subgraph,” Comput. Aided Design, 30(9), pp. 727–739. [CrossRef]
Holland, W.v., and Bronsvoort, W. F., 2000, “Assembly Features in Modeling and Planning,” Robot. Comput. Integrated Manuf., 16(4), pp. 277–294. [CrossRef]
Shah, J. J., and Mäntylä, M., 1995, Parametric and Feature-Based CAD/CAM: Concepts, Techniques, and Applications, Wiley, New York, p. 640.
Mascle, C., 1995, “Features Modeling in Assembly Sequence and Resource Planning,” Proceedings of the IEEE International Symposium on Assembly and Task Planning, IEEE, New York, pp. 232–237.
Mascle, C., Jabbour, T., and Maranzana, R., 1997, “Assembly Features for Mechanical Product Data,” ISATP 97, 1997 IEEE International Symposium on Assembly and Task Planning, IEEE, New York, pp. 218–223.
Mascle, C., 1999, “Feature-Based Assembly Model and Multi-Agents System Structure for Computer-Aided Assembly,” ISATP 99, Proceedings of the 1999 IEEE International Symposium on Assembly and Task Planning, New York, pp. 8–13.
Kim, K., Wang, Y., and Muogboh, O. S., 2004, “Design Formalism for Collaborative Assembly Design,” Comput. Aided Design, 36(9), pp. 849–871. [CrossRef]
Mascle, C., 2002, “Feature-Based Assembly Model for Integration in Computer-Aided Assembly,” Robot. Comput. Integrated Manuf., 18(5–6), pp. 373–378. [CrossRef]
Roy, U., and Bharadwaj, B., 2002, “Design With Part Behaviors: Behavior Model, Representation and Applications,” Comput. Aided Design, 34(9), pp. 613–636. [CrossRef]
Mantripragada, R., and Whitney, D. E., 1998, “The Datum Flow Chain: A Systematic Approach to Assembly Design and Modeling,” Res. Eng. Des., 10(3), pp. 150–165. [CrossRef]
Ou, L., and Xu, X., 2013, “Relationship Matrix Based Automatic Assembly Sequence Generation From a CAD Model,” Comput. Aided Design, 45(7), pp. 1053–1067. [CrossRef]
Price, M., Robinson, T. T., and Soban, D., 2013, “Maintaining Design Intent for Aircraft Manufacture,” CIRP Ann. Manuf. Technol., 6(1), pp. 99–102. [CrossRef]
D.Systèmes, CATiA, http://www.3ds.com/products/catia, retrieved Sept. 11, 2013.
D.Systèmes, SolidWorks, http://www.Solidworks.com/sw/products/10141_ENU_HTML.Htm, retrieved Sept. 11, 2013.
S.P.L.M.S., Inc., NX, http://www.Plm.Automation.Siemens.com/en_us/products/nx, retrieved Sept. 11, 2013.
Robinson, T. T., Armstrong, C. G., and Chua, H. C., 2012, “Optimizing Parameterized CAD Geometries Using Sensitivity Based on Adjoint Functions,” Comput. Aided Des. Appl., 9(3), pp. 253–268 [CrossRef]
“Isight & the SIMULIA Execution Engine,” http://www.3ds.com/products-services/simulia/portfolio/isight-Simulia-Execution-Engine, retrieved Sept. 12, 2013.
Haftka, R. T., and Gurdal, Z., 1993, Elements of Structural Optimisation, Kluwer Academic Publisher, The Netherlands, p. 481.
Ben-Israel, A., and Greville, T. N. E., 2003, Generlized Inverses: Theory and Applications, Springer-Verlag, New York.
Demmel, J. W., 1997, Applied Numerical Linear Algebra, Society for Industrial and Applied Mathematics, Philadelphia, PA, p. 421.
Park, G. J., 2007, Analytical Methods for Design Practice, Springer, London, pp. 309–391.
Myers, R. H., Montgomery, D. C., and Anderson-Cook, C. M., 2009, Response Surface Methodology: Process and Product Optimization Using Designed Experiments, Wiley, New York, p. 680.
Goyal, A., “Engine Assembly,” https://grabcad.com/library/engine-Assembly--1, retrieved Apr. 15, 2013.
Keane, A. J., and Nair, P. B., 2005, Computational Approaches for Aerospace Design, Wiley, England, p. 582.
Robinson, T. T., Armstrong, C. G., and Chua, H. C., 2013, “Determining the Parametric Effectiveness of a CAD Model,” Eng. Comput., 29(1), pp. 111–126. [CrossRef]
Robinson, T. T., Armstrong, C. G., and Chua, H. C., 2012, “Strategies for Adding Features to CAD Models in Order to Optimise Performance,” Struct. Multidisciplinary Optimization, 46(3), pp. 415–424. [CrossRef]


Grahic Jump Location
Fig. 3

Fillet size on the limit of the size of the faces to which it is applied

Grahic Jump Location
Fig. 4

(a) Clash between a shaft that is too large for a hole; (b) reduced clash because the hole position is outside the solid domain

Grahic Jump Location
Fig. 5

Housing and shaft assembly clash

Grahic Jump Location
Fig. 6

(a) Crank shaft assembly; (b) clash between connecting rod and pin; (c) clashes between pin and piston



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