Professional Documents
Culture Documents
INTRODUCTION:
I.1. Background
Many commercial programs exist for finite element analysis, however
these are usually quite specialized and hence complicated to use by the
uninitiated. On the other hand, some of the programs are extremely user-friendly,
to the extent that it is possible for students to obtain the solutions without fully
understanding the related theories.
Structural Analysis is the analytical procedure of forecasting the effect of
prescribe loading condition to the performance of the structural elements.
However, the analysis of a structure typically involves the determination of these
quantities as caused by the given loads and/or other external effects (such as
fabrication errors in initial member length and straightness). Fabrication error is
used to refer to a small initial deformation of a member in its unstressed state.
Plane framed structures are classified into beams, plane trusses and plane frames
and these are mostly large and highly redundant structures.
I.2. Rationale
The program developed in this study can be used as teaching tool and it is
intended for students taking structural analysis and design subject, to have better
understanding of the theory and numerical processes used in finite element
commercial software in terms of linear static analysis for plane framed structures.
Also, it can be used for hastening analysis of structure for structural design data
such as nodal displacement, moment, shear and axial forces.
I.3. Problem Statement
Analyzing plane framed structures with classical methods can be quite
time consuming. However, there is a finite element method which is a systematic
and rapid way of analyzing structural system, but it can only be achieved with the
aid of digital computer to simulate the complex matrix solutions. This research
will explore and use Microsoft Excel 2016 with VBA language as a platform
on the implementation finite element analysis program for fabrication errors in
length and straightness of steel plane framed structures. Microsoft Excel can be
used as platform of FEM program and it may simulate the results varying from
structural graphical model to numerical (matrix) simulations.
I.4. Objective
The main objective of this study is to develop a teaching tool of FEM for
linear static analysis program for plane framed structures subjected by fabrication
errors in length and straightness using Microsoft Excel with Visual Basic for
Application. Particularly, this study aims to create the Fabrication Error Load
Solver and the adapt existing FEM system and test the accuracy/reliability of the
simulated results by comparing to an existing solution. These are the following
component of the program.
1.4.1. Input Analytical Model Data with User Input Form- Node Coordinate,
Support Data, Material Elastic Modulus, Cross-Sectional Property and Element
Data
1.4.2. Input Fabrication Errors Load Data with User Input Form Load Solver
for Fabrication Errors in Length and Straightness
1.4.3. Analysis and Results
Element Data, Nodal Data, Element Stiffness, Structure Stiffness and 2D
Graphical Model.
Figure 2-1
Figure 2-2
Figure 2-3
NODAL CODE
X Y Ro
Degree of
Typical Plane Framed Typical Support Restraint = 1
Freedom
Structures Free = 0
X Y Ro Fixed Support 1 1 1
Beams Hinged Support 1 1 1
Plane Trusses Roller of Beams 0 1 1
Plane Frames Roller (Non Sway) 1 0 1
Table 4- 2: Codes for Inputs Nodal Data
3.4.3. Material Elastic Modulus
The material property data involves (a) the number of materials used in the
structure (NMP), and (b) the modulus of elasticity (E) of each material.
Head
Head
Head
Head
Head
Head
Tail
QUADRANT IIII
QUADRANT III
FABRICATION ERROR
EA e a
TA=
L
TS=0
TM =0
HA=TA
HS=0
HM=0
TA= 0
6 EI eb
TS= ( l 2l1)
L2 l 1 l 2
2 EI eb
TM = ( 2l 2l1 )
L l1 l 2
HA=0
HS=TS
2 EI e b
HM= ( l 2 l 1 )
Ll 1 l 2 2
3.6.
3.7. Element-End Forces and Displacements in the Local Coordinate
System
CONNECTIO
Local Element-End Force Qf Eq. No.
N
Fixed-Fixed
Hinged-Fixed
Fixed-Hinged
Hinged-Hinged
Fixed-Fixed
Hinged-Fixed
Fixed-Hinged
Hinged-Hinged
Y H Y T Y H Y T
sin = =
L 2
( X H X T ) + ( Y H Y T )
2
3.10. Transpose Transformation Matrix
3.11.
3.12. Analytical Model Data Analysis and Output
NO
START
YES
READ: NumElem
READ: NumNode
RE-DIMENSION: MatrixStructureStiffness(1 to 3NumNode, 1 to 3NumNode)
SELECT: Range(Cells(3, 1), Cells(110 + 50 NumElem, 60))
GO TO SUB ROUTINE: Clear
INITIALIZED: NodeNum=0
INITIALIZED: Row=0
INITIALIZED: Row1=0
START
READ: NumElem
READ: NumNode
READ: NDOF
START
in the LCS 1 to 6)
Fixed-End Force Vector in F f =T Qf GlobalElementForceVector(1 to 6, 1 to 6)
T
the GCS
Element End Forces in the F=Kv+ F f LocalElement_EndForceVector ( 1 to 6, 1
GCS to 6)
Local Force Vector in the Q=TF GlobalElement_EndForceVector(1 to 6, 1
LCS to 6)
NODAL TRANSLATION AND ROTATION
Element End Displacement ds GlobalElementDisplacementVector_Support
Vector in the GCS Settlement (1 to 6,1 to 6)
Element End Forces in the F s=K v s GlobalElementForceVector_DUE_SUPP
GCS ORT(1 To 6, 0)