Premium
Development of structural analysis virtual modules for iPad application
Author(s) -
Peicolas,
Chen An
Publication year - 2018
Publication title -
computer applications in engineering education
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.478
H-Index - 29
eISSN - 1099-0542
pISSN - 1061-3773
DOI - 10.1002/cae.21889
Subject(s) - computer science , truss , structural system , structural mechanics , pointer (user interface) , computation , frame (networking) , grasp , process (computing) , computational science , engineering drawing , finite element method , structural engineering , algorithm , software engineering , programming language , artificial intelligence , engineering , telecommunications
Structural Analysis is a course to study structures subjected to different loading conditions, which employs engineering mechanics, material science, and applied mathematics to determine structural deformation, internal forces, and structural support reactions. Without any lab demonstrations, students taking the course miss the opportunity to observe key visual concepts of structural analysis. To address this issue, this paper aims to develop an iPad application, iStructure , which will illustrate and teach key concepts of structural analysis and can be used as an instructional tool for instructors and learning tool for students. iStructure covers three main structural modules: beam, truss, and frame. This paper reports structural analysis methods and computer algorithms used to develop iStructure and its applications. The structural characteristics, such as structural deformation, internal force diagrams, stress and strain diagrams, and influence line are illustrated and simulated within each module using Objective‐C programming. The Frame and Truss Modules employ Matrix Structural Analysis methods for determining the conditions of the structure. The modules incorporate a modified and efficient matrix structural analysis procedure through the use of pointer addresses, which avoid developing multiple large matrices for structural analysis by using the DOF indices to develop the global partition matrix directly. This procedure provides faster computation and less memory demands, while making instant structural analysis of relatively complicated structural configurations possible. The Beam Module utilizes a predefined beam formulas method for determining the conditions of the structure. This method significantly reduces the structural analysis computation demand and is necessary for the development of the Influence Line, which requires multiple structural analyses iteration.