Object-oriented programming paradigm for damage tolerant evaluation of engineering structural components

被引:8
作者
Murthy, A. Rama Chandra [1 ]
Palani, G. S. [1 ]
Iyer, Nagesh R. [1 ]
机构
[1] CSIR, Struct Engn Res Ctr, Madras 600113, Tamil Nadu, India
关键词
Damage tolerant evaluation; Fracture mechanics; Object-oriented programming; Crack growth; Remaining life; Residual strength; BOUNDARY-ELEMENT METHOD; STIFFENED PANELS; DESIGN; FRAMEWORK;
D O I
10.1016/j.advengsoft.2010.10.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper proposes a new fracture mechanics based OOP tool for damage tolerant evaluation of cracked structural components including tubular joints subjected to constant and variable amplitude loading. To meet requirements of damage tolerant evaluation of structural components, interactive and user-friendly software, has been developed by using OOP concepts. Application of OOP concepts with class and sequence diagrams generated using unified modified language (UML) design tool has been explained with reference to the software. Graphical user interface (GUI) has been developed using VC++, which acts as a client at the front end, while the database developed using MS-ACCESS-XP acts as the server at the back-end. Database design for typical structural components with different crack configurations has been shown in the form of tables. The details of various program modules and structure of GUI have been outlined. Number of benchmark problems has been solved through GUI for verification and validation. The efficacy of the software has been illustrated through an example problem. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:12 / 24
页数:13
相关论文
共 50 条
[21]   Finite Element based Structural Optimization using Object-Oriented Parallel Programming [J].
Masching, H. ;
Fischer, M. ;
Firl, M. ;
Bletzinger, K. -U. .
PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING, 2011, 95
[22]   Sharing objects as structural defects in object-oriented programming without safe typing [J].
Rine, D .
INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (07) :451-453
[23]   Object-Oriented Programming as an alternative to industrial control [J].
Moreno Reyna, A. ;
Gomez Ortega, A. ;
Sierra Romero, N. ;
Armando Diaz, D. ;
Fernandez Murillo, S. E. ;
Felix Zarate, G. A. ;
Narvaez Granados, S. L. .
2012 9TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTING SCIENCE AND AUTOMATIC CONTROL (CCE), 2012,
[24]   Object-oriented programming paradigms for molecular modeling [J].
Gupta, A ;
Chempath, S ;
Sanborn, MJ ;
Clark, LA ;
Snurr, RQ .
MOLECULAR SIMULATION, 2003, 29 (01) :29-46
[25]   Learning Object-Oriented Programming by Creating Games [J].
Vegh, Ladislav ;
Stoffova, Veronika .
NEW TECHNOLOGIES AND REDESIGNING LEARNING SPACES, VOL I, 2019, :20-29
[26]   Introducing Adaptivity to eLessons on Object-oriented Programming [J].
Komlenov, Zivana ;
Budimac, Zoran ;
Ivanovic, Mirjana .
PROCEEDINGS OF THE 2009 FOURTH BALKAN CONFERENCE IN INFORMATICS, 2009, :175-180
[27]   Towards an object-oriented programming system for education [J].
Perez-Schofield, J. Baltasar Garcia ;
Ortin Soler, Francisco ;
Garcia Rosello, Emilio ;
Perez Cota, Manuel .
COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2006, 14 (04) :243-255
[28]   Ranking of problems and solutions in the teaching and learning of object-oriented programming [J].
Gutierrez, Luz E. ;
Guerrero, Carlos A. ;
Lopez-Ospina, Hector A. .
EDUCATION AND INFORMATION TECHNOLOGIES, 2022, 27 (05) :7205-7239
[29]   An object-oriented programming framework for boundary integral equation methods [J].
Marczak, RJ .
COMPUTERS & STRUCTURES, 2004, 82 (15-16) :1237-1257
[30]   Modelling mathematical structures and object-oriented programming [J].
Gainutdinova, T. Yu ;
Denisova, M. Yu ;
Riazanova, L. V. ;
Shakirova, Z. F. ;
Shirokova, O. A. .
DILEMAS CONTEMPORANEOS-EDUCACION POLITICA Y VALORES, 2019, 6