Research and Development of Knowledge Based Intelligent Design System for Bearings Library Construction Using SolidWorks API
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.
KeywordsKnowledge Based System Intelligent Design System Parametric Modeling SolidWorks API Computer Aided Systems Bearing Macro Access
Unable to display preview. Download preview PDF.
- 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.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.Lad, A.C., Rao, A.S.: Design and Drawing Automation Using Solid Works Application Programming Interface 2(7), 157–167 (2014)Google Scholar
- 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.Deitel, H.M., Deitel, P.J., Nieto, T.R.: Visual Basic 6 how to program. Prentice Hall, Upper Saddle River (1999)Google Scholar
- 6.Kerman, M.C., Brown, R.L.: Computer programming fundamentals with applications in visual basic 6.0. Addison-Wesley, Reading (2000)Google Scholar
- 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.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.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.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.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