Está en la página 1de 2

k_AP

function [k]=k_AP(E,L,A)
%Matriz de rigidez del elemento armadura plana en coordenadas locales
%[k]=k_AP(E,L,A)
%Datos:
%E=módulo de elasticidad
%L=longitud
%A=Área
Ra=A*E/L;
k=[
Ra 0 -Ra 0
0 0 0 0
-Ra 0 Ra 0
0 0 0 0];
end

T_AP
function [T]=T_AP(Angulo)
%T=matriz de paso del elemento armadura plana
%[T]=T_AP(Angulo)
%Datos
%Angulo=en grados
A=Angulo;
S=sind(A);
C=cosd(A);
T=[
C -S 0 0
S C 0 0
0 0 C -S
0 0 S C];
end

Ejemplo Armadura
%EJEMPLO 1. ARMADURAPLANA
%DATOS
A=1;
L=1;
E=1;

%CALCULAR LA RIGIDEZ DEL ELEMENTO EN COORDENADAS LOCALES


%[k]=k_AP(E,L,A)
[k1]=k_AP(E,L,A);
[k2]=k_AP(E,L,A);
[k3]=k_AP(E,L*2^0.5,A);
[k4]=k3;
[k5]=k2;
[k6]=k1;

%Calcular la matriz de paso T


%[T]=T_AP(Angulo)
[T1]=T_AP(0);
[T2]=T_AP(90);
[T3]=T_AP(135);
[T4]=T_AP(45);
[T5]=T_AP(90);
[T6]=T_AP(0);
%Calcular la matriz de rigidez del elemento armadura plana en coordenadas
%globales
%K=T*k*T'
K1=T1*k1*T1';
K2=T2*k2*T2';
K3=T3*k3*T3';
K4=T4*k4*T4';
K5=T5*k5*T5';
K6=T6*k6*T6';

También podría gustarte