Method of 3D model generation in knowledge bases
Authors: Eugenev G.B., Kokorev A.A., Pirimyashkin M.V. | Published: 17.04.2015 |
Published in issue: #4(661)/2015 | |
Category: Calculation and Design of Machinery | |
Keywords: artificial intelligence, computer-aided design, 3D model, knowledge base |
Intelligent computer aided design systems are an important way to improve the preparation of engineering production. The use of such systems improves efficiency and quality of designers’ work through semi-automatic generation of 3D models of products in typical variant design. This type of design includes, for example, the creation of objects for electrical engineering, electromechanical drives, etc. The highest level of automation in this area can be achieved through semi-automatic design systems enabling the designer to perform all the necessary calculations, and generate 3D models and a full set of design documentation based on the chosen specifications. However, to attain this goal it is necessary to develop a method and means to generate 3D models using product knowledge bases. A new method of 3D model generation is described in this article. In this method, the process is divided into two distinct phases: the actual design and model generation. The first phase is associated with key parameters and the object schema. The second phase involves model generation based on the previously obtained data. To create an integrated intelligent system that includes the two phases, it was necessary to develop a programming technology that provides automatic generation of software based on expert knowledge. Expert knowledge is based on knowledge modules, which are rules-products. To automatically generate 3D models of products, a module based on parameterized three-dimensional models has been developed. The created means make it possible to develop semi-automatic design systems for engineering products.
References
[1] Evgenev G.B. Intellektual’nye sistemy proektirovaniia [Intelligent systems design]. Moscow, Bauman Press, 2012. 420 p.
[2] Antonov A.A., Murovannaia E.Iu. Tverdotel’noe modelirovanie? Net! — Proektirovanie [Solid modeling? No! — Design]. SAPR i grafika [CAD and Graphics]. 2000, no. 5.
[3] Gavrilova T.A., Khoroshevskii V.F. Bazy znanii intellektual’nykh system [Knowledge Base Intelligent Systems]. Sankt-Peterburg, Piter publ., 2000. 384 p.
[4] Rybina G.V. Osnovy postroeniia intellektual’nykh sistem [Fundamentals of building intelligent systems]. Moscow, Finansy i statistika, INFRA-M publ., 2010. 432 p.
[5] Integration definition for function modeling (IDEF0). Draft Federal Information Processing Standards Publication 183, 1993. 116 p.
[6] Balic J. Intelligent CAD/CAM system for CNC programming-An Overview. Advances in Production Engineering & Management, 2006, no. 1, pp. 13–22.
[7] Marichal G.N., Hernandez A., Gonzalez E.J., Acosta L., Saorin J.L. 3D Modelling and Artificial intelligence: A Descriptive Overview, 2010, 11 p. Available at: http://www.irma-international. org/viewtitle/43145/ (accessed 15 January 2015).
[8] Parametric Technology Corp. Available at: http://ru.ptc.com/ (accessed 15 January 2015).
[9] Dunaev P.F., Lelikov O.P. Detali mashin. Kursovoe proektirovanie [Machine parts. Course design]. Moscow, Mashinostroenie publ., 2004. 560 p.
[10] SolidWorks Russia. Available at: http://www.solidworks.ru/ (accessed 15 January 2015).