A method of object-oriented symbolical description and evaluation of machine elements using antipatterns

Authors propose a method of normalizing and analyzing structures, enabling automated cross-comparison of features observed in tested structures against predefined ones (both correct and incorrect reference elements). Application of this method, enables usage of numerical methods and neural networks for rapid classification of elements, while maintaining high level of flexibility, uncertainty and variety of input data. Additionally, a language, enabling symbolic representation of mechanical elements is presented and used in the demonstration of the proposed method applied to mechanical shafts. Authors explore one simple, and two more complex calculation models aimed at automation of the evaluation and rating of mechanical elements, with a purpose of improving the design and quality monitoring processes. Increase in efficiency of these processes results from applying proposed method as a tool for reducing common mistakes, faults, quality assessment time of large amounts of similar elements, or automatic suggesting of possible solutions.

[1]  Thomas J. Mowbray,et al.  AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis , 1998 .

[2]  Wojciech Kacalak,et al.  Intelligent Assessment of Structure Correctness Using Antipatterns , 2015, 2015 International Conference on Computational Science and Computational Intelligence (CSCI).

[3]  Jacek M. Zurada,et al.  Sentence recognition using artificial neural networks , 2008, Knowl. Based Syst..

[4]  Donald F. Specht,et al.  Probabilistic neural networks , 1990, Neural Networks.

[5]  Wojciech Kacalak,et al.  Interactive design of machine elements in uncertainty and unrepeatability , 2015 .

[6]  Wojciech Kacalak,et al.  New Intelligent Interactive Automated Systems for Design of Machine Elements and Assemblies , 2012, ICONIP.

[7]  Andrew Koenig,et al.  Patterns and Antipatterns , 1998, J. Object Oriented Program..

[8]  Arthur J. Riel,et al.  Object-Oriented Design Heuristics , 1996 .

[9]  Les A. Piegl,et al.  Ten challenges in computer-aided design , 2005, Comput. Aided Des..

[10]  Imre Horváth,et al.  Fundamentals of next generation CAD/E systems , 2012, Comput. Aided Des..

[11]  Wojciech Kacalak,et al.  Intelligent Automated Design of Machine Components Using Antipatterns , 2015, IDEAL.

[12]  M. Maciejewski,et al.  Interactive design of machine elements and assemblies , 2014 .

[13]  Keith Stuart,et al.  Interactive systems for designing machine elements and assemblies , 2015 .

[14]  John Long Software reuse antipatterns , 2001, SOEN.