You are on page 1of 6

Viga de Bernoulli

En este captulo se realiza el anlisis esttico de las vigas bajo cargas de flexin
definido en el plano xy, con rea de seccin recta A constante (Fig. 1).

La teora de la viga de Bernoulli, considera que las secciones planas no


deformadas permanecen plano bajo la deformacin. El desplazamiento , a una
distancia de la fibra neutra de la viga, est dada por:

(1)

Donde es el desplazamiento transversal. Las deformaciones, se definen


como:

(2)

La deformacin elstica se obtiene como:

(3)

Tomando dV = dAdx, e integrando en la direccin z, se obtiene:

(4)

Donde Iz es el segundo momento de rea de la seccin transversal dela viga.


El trabajo externo para este elemento est dado por:

Fig. 1. Viga de Bernoulli con dos nodos.


d
En cada nodo se considera dos grados de libertad, y dx

(4)

1
El desplazamiento transversal es interpolado por las funciones de forma de Hermite como:

(5)

Definindose las funciones de forma como:

(6)

La energa de deformacin se obtiene como:

(7)

Donde . La matriz de rigidez del elemento se obtiene


entonces como:
Problema de la viga de Bernoulli.

(8)

El trabajo realizado por las fuerzas distribuidas se define como:

(9)

El vector de fuerzas nodales equivalente de las fuerzas distribuidas se obtiene como:

2
(10)

Ejemplo: problema de la viga de Bernoulli


En las Figs. 2 y 3 se considera una viga de Bernoulli simplemente sostenida y
sujetada. En flexin, bajo carga uniforme. Cdigo problem9.m resuelve este
problema para diversas condiciones de contorno. El usuario puede definir el
nmero de elementos. El desplazamiento transversal mximo (max) para la
viga simplemente soportada es 0,0130208 que coincide con la solucin
analtica, mientras que para la viga fijada max = 0,002604, igualando tambin
la solucin analtica, como se ilustra en la Fig. 4.

Fig.2. Problema viga simplemente apoyado, bajo carga distribuida uniforme, problem9.m

[Escriba una cita del documento o


[Escriba una
el resumen citapunto
de un del documento o
el resumenPuede
interesante. de unsituar
puntoel
interesante. Puede situar ellugar
cuadro de texto en cualquier
delcuadro de texto
documento. Useenlacualquier
ficha lugar
del documento.
Herramientas Use lapara
de dibujo ficha
Herramientas
cambiar el formatode del
dibujo parade
cuadro
cambiar
texto el formato del cuadro de
de la cita.]
me texto de la cita.]
3
4
Fig. 4. Deformada de la viga simplemente apoyado, bajo carga distribuida uniforme,

Fig. 5. Deformada de la viga sujetado con abrazadera bajo carga uniforme

%................................................................
% MATLAB codes for Finite Element Analysis
% problem9.m
% antonio ferreira 2008
% clear memory
clear all
% E; modulus of elasticity
% I: second moment of area
% L: length of bar
E=1; I=1; EI=E*I;
% generation of coordinates and connectivities
numberElements=80;
nodeCoordinates=linspace(0,1,numberElements+1);
xx=nodeCoordinates;L=max(nodeCoordinates);
numberNodes=size(nodeCoordinates,1);
xx=nodeCoordinates(:,1);
for i=1:numberElements;
elementNodes(i,1)=i;
elementNodes(i,2)=i+1;
end
% distributed load
P=-1;
% for structure:
% displacements: displacement vector
% force: force vector
% stiffness: stiffness matrix
% GDof: global number of degrees of freedom

5
GDof=2*numberNodes;
U=zeros(GDof,1);
% stiffess matrix and force vector
[stiffness,force]=...
formStiffnessBernoulliBeam(GDof,numberElements,...
elementNodes,numberNodes,xx,EI,P);
% boundary conditions and solution

% clamped-clamped
%fixedNodeU =[1 2*numberElements+1];
%fixedNodeV =[2 2*numberElements+2];
% simply supported-simply supported
fixedNodeU =[1 2*numberElements+1]; fixedNodeV =[];
% clamped at x=0
%fixedNodeU =[1]; fixedNodeV =[2];
prescribedDof=[fixedNodeU;fixedNodeV];
% solution
displacements=solution(GDof,prescribedDof,stiffness,force);
% output displacements/reactions
outputDisplacementsReactions(displacements,stiffness,...
GDof,prescribedDof)
% drawing deformed shape
U=displacements(1:2:2*numberNodes);
plot(nodeCoordinates,U,.)
This code calls function formStiffnessBernoulliBeam.m for the computation of the
stiffness matrix and the force vector for the Bernoulli beam two-node element.
%................................................................
function [stiffness,force]=...
formStiffnessBernoulliBeam(GDof,numberElements,...
elementNodes,numberNodes,xx,EI,P);
force=zeros(GDof,1);
stiffness=zeros(GDof);
% calculation of the system stiffness matrix
% and force vector
for e=1:numberElements;
% elementDof: element degrees of freedom (Dof)
indice=elementNodes(e,:) ;
elementDof=[ 2*(indice(1)-1)+1 2*(indice(2)-1)...
2*(indice(2)-1)+1 2*(indice(2)-1)+2];
% ndof=length(indice);
% length of element
6.3 Bernoulli beam with spring 85
LElem=xx(indice(2))-xx(indice(1)) ;
ll=LElem;
k1=EI/(LElem)^3*[12 6*LElem -12 6*LElem;
6*LElem 4*LElem^2 -6*LElem 2*LElem^2;
-12 -6*LElem 12 -6*LElem;
6*LElem 2*LElem^2 -6*LElem 4*LElem^2];
f1=[P*LElem/2 P*LElem*LElem/12 P*LElem/2 ...
-P*LElem*LElem/12];
% equivalent force vector
force(elementDof)=force(elementDof)+f1;
% stiffness matrix
stiffness(elementDof,elementDof)=...
stiffness(elementDof,elementDof)+k1;
end

You might also like