Research and Development of Knowledge Based Intelligent Design System for Bearings Library Construction Using SolidWorks API

  • Esanakula Jayakiran Reddy
  • C. N. V. Sridhar
  • V. Pandu Rangadu
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 385)


The traditional design method of bearing is mainly based on the manual design process which invites numerous calculations. The small change in shape or size of assembly component will cause massive chain reaction like revision of blueprint because of many interrelated design issues. Hence, the bearing design needs to be changed in order to match the altered component. Advanced design methods such as CAD/CAM provide solutions for these issues by using of parametric modeling technique. This paper presents a typical knowledge based engineering system for rapid design and modeling of bearings based on operating conditions by integrating commercially available CAD package SolidWorks with Microsoft Access. An inference engine and proper user interface was developed for bearing design for assisting the engineering designers. The developed system proved itself as better application of engineering by utilizing the reuse of the design knowledge.


Knowledge Based System Intelligent Design System Parametric Modeling SolidWorks API Computer Aided Systems Bearing Macro Access 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Prince, S.P., Ryan, R.G., Mincer, T.: Common API: using visual basic to communicate between engineering design and analytical software tools. In: ASEE Annual Conference (2005)Google Scholar
  2. 2.
    Farhan, U.H., Tolouei-Rad, M., O’Brien, S.: An Automated Approach for Assembling Modular Fixtures Using SolidWorks. International Scholarly and Scientific Research & Innovation 6(12), 365–368 (2012)Google Scholar
  3. 3.
    Lad, A.C., Rao, A.S.: Design and Drawing Automation Using Solid Works Application Programming Interface 2(7), 157–167 (2014)Google Scholar
  4. 4.
    Jian-li, T., Shen-xiao, L., Hui, F.: CAD system design on standard part based on software reuse. In: Fourth International Symposium on Knowledge Acquisition and Modeling (KAM), pp. 229–232 (2011)Google Scholar
  5. 5.
    Deitel, H.M., Deitel, P.J., Nieto, T.R.: Visual Basic 6 how to program. Prentice Hall, Upper Saddle River (1999)Google Scholar
  6. 6.
    Kerman, M.C., Brown, R.L.: Computer programming fundamentals with applications in visual basic 6.0. Addison-Wesley, Reading (2000)Google Scholar
  7. 7.
    Farhan, U., O’Brien, S., Tolouei Rad, M.: SolidWorks Secondary Development with Visual Basic 6 for an Automated Modular Fixture Assembly Approach. International Journal of Engineering 6(6), 290–304 (2012)Google Scholar
  8. 8.
    Jayakiran Reddy, E., Sridhar, C.N.V., Pandu Rangadu, V.: Knowledge Based Engineering: Notion, Approaches and Future Trends. American Journal of Intelligent Systems 5(1), 1–17 (2015)Google Scholar
  9. 9.
    Liu, W., Zhou, X., Niu, Q., Ni, Y.: A Convenient Part Library Based On SolidWorks Platform. International Journal of Mechanical, Aerospace, Industrial and Mechatronics Engineering 8(12), 1851–1854 (2014)Google Scholar
  10. 10.
    Sun, B., Qin, G., Fang, Y.: Research of standard parts library construction for solidworks by visual basic. In: International Conference on Electronic & Mechanical Engineering and Information Technology, pp. 2651–2654 (2011)Google Scholar
  11. 11.
    Titus, A., Xue Bin, L.: Secondary Development of Solid works for Standard Components Based on Database. International Journal of Science and Research 2(10), 162–164 (2013)Google Scholar
  12. 12.
    Chen, T., Yan, X., Zhonghai, Yu.: The Research and Development of VB and Solidworks-Based 3D Fixture Component Library. Applied Mechanics and Materials 300–301, 301–305 (2013)CrossRefGoogle Scholar
  13. 13.
    Wang, S.-H., Melendez, S., Tsai, C.-S.: Application of parametric sketching and associability in 3D CAD. Computer-Aided Design and Applications 5(6), 822–830 (2008)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Esanakula Jayakiran Reddy
    • 1
  • C. N. V. Sridhar
    • 1
  • V. Pandu Rangadu
    • 2
  1. 1.Department of Mechanical EngineeringAnnamacharya Institute of Technology and SciencesRajampet, KadapaIndia
  2. 2.Department of Mechanical EngineeringJNTUA College of EngineeringAnanthapuramuIndia

Personalised recommendations