Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCTION
This study seeks to account the potential use of the language Codeblocks C++
for the beam matrix analysis. The program is intended to promote the language within
the generally accepted levels of design considerations, formulations and assumptions.
To test and evaluate the matrix analysis program in terms of the acquired
joint loads,
b. To evaluate the reaction vectors,
c. To test and evaluate the member stiffness relations, member fixed-end
forces and moments due to loads.
1.4 Significance of the Study
The program is intended to promote and to develop a computer program that
can be modified with relative ease for the analysis of beams, and also to lessen the
burdens of manual calculation of matrix analysis of beams.
The study is limited to the use of Codeblocks C++ language for the beam
matrix analysis. The beam must have at least 6 members. The results must pertain the
following:
Qf (fixed-end forces),
P (joint loads),
d (displacement),
Q (total forces),
6 membered beam,
Chapter 3
METHODOLOGY
Modulus of Elasticity, E
Moment of Inertia, I
The total length of the beam.
Entering each length of every elements/members of the beam.
Asking if there are any concentrated load in every elements/members of the beam.
6. If the beam is subjected to joint loads, NDOF x 1 joint load vector P will be formed.
7. Determining the joint displacements, d. Substituting P, Pf, and S into the structure
stiffness relations, P-Pf = Sd, and the program will then solve the resulting system of
simultaneous equations for the unknown joint displacement d.
8. Solving for the member end forces Q, with the given formula, Q = ku + Qf, obtain
member end displacements u from the joint displacements d, using the member code
numbers.
9. The support reactions will then be solved using the member end forces.
10. The program will then check the simultaneous equations by using the equations of
equilibrium if the results have been solved correctly.
3.3 Program Outputs
1. Number of degrees of freedom (NDOF)
2. Number of restraints (NR)
3. In every elements/members, each of it will show the local stiffness matrix (k).
4. The structure stiffness matrix (S)
5. The joint load vector (P)
6. Fixed joint vector (Pf)
7. Fixed-end force vector (Qf)
8. Displacement (d)
9. Member end displacement (u)
10. Member end forces (Q)
11. Support Reactions (R)
12. Checking of the results