Finite Element Analysis (FEA) Truss Analysis

4 views (last 30 days)
MATLABhelp
MATLABhelp on 6 Mar 2019
Answered: KSSV on 6 Mar 2019
I have a 29x4 matrix named [E] which represents the element properties of a truss structure with 29 elements and 15 nodes. Each element has a correspnding row in matrix [E] with four columns [A, L, Theta, E] which represent cross sectional area, length, angle, and Young Modulus values. How can I write a function in MATLAB that uses [E] as an input to return an elemental stiffness matrix [K] which is 4 x 4 x N in size (N=#of elements=29)?
% Angle
Theta1 = 45;
Theta2 = 90;
Theta3 = 180;
Theta4 = 135;
% Length
L = 4;
% Cross-sectional Area
% A_all = 40(20) + 80(20) = 2400mm
% A_inside = 70(10) + 10(35) = 1050mm
A = (1350*10^-3);
% Young's Modulus
Ealuminum = (8*10^10);
Esteel = (2.1*10^11) ;
% [E] = [A, L, Theta, E]
[E] = [ A, L, Theta2, Esteel;
A, L, Theta2, Esteel;
A, L, Theta2, Esteel;
A, L, Theta3, Esteel;
A, L, Theta4, Esteel;
A, L, Theta3, Esteel;
A, L, Theta4, Esteel;
A, L, Theta3, Esteel;
A, L, Theta4, Ealuminum;
A, L, Theta3, Ealuminum;
A, L, Theta3, Ealuminum;
A, L, Theta2, Ealuminum;
A, L, Theta4, Ealuminum;
A, L, Theta3, Ealuminum;
A, L, Theta2, Ealuminum;
A, L, Theta4, Ealuminum;
A, L, Theta3, Ealuminum;
A, L, Theta2, Ealuminum;
A, L, Theta4, Ealuminum;
A, L, Theta3, Ealuminum;
A, L, Theta2, Ealuminum;
A, L, Theta4, Ealuminum;
A, L, Theta3, Ealuminum;
A, L, Theta2, Ealuminum;
A, L, Theta3, Ealuminum;
A, L, Theta4, Ealuminum;
A, L, Theta3, Ealuminum;
A, L, Theta2, Ealuminum;
A, L, Theta2, Ealuminum;];

Answers (1)

KSSV
KSSV on 6 Mar 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!