Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TESIS
AUTOR:
ASESOR:
LAMBAYEQUE - PERÚ:
2017
1
UNIVERSIDAD NACIONAL
"PEDRO RUIZ GALLO"
ESCUELA DE POSTGRADO
MAESTRÍA EN CIENCIAS CON MENCIÓN EN MATEMÁTICA APLICADA
AUTOR:
ASESOR:
LAMBAYEQUE - PERÚ:
2017
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
ESCUELA DE POSTGRADO
MAESTRÍA EN CIENCIAS CON MENCIÓN EN MATEMÁTICA APLICADA
TÍTULO DE LA TESIS
LAMBAYEQUE - PERÚ:
2017
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO
ESCUELA DE POSTGRADO
MAESTRÍA EN CIENCIAS CON MENCIÓN EN MATEMÁTICA APLICADA
TÍTULO DE LA TESIS
Sustentada por:
Asesorado por:
LAMBAYEQUE - PERÚ:
2017
Agradecimientos
A Dios por haberme bendecido y guiado a lo largo del desarrollo de mi carrera, por
acompañarme y ser luz en aquellos momentos de inestabilidad, por permitirme gozar de
experiencias gratificantes en mi vida universitaria.
A mi amado esposo, por brindarme su comprensión, cariño, amor y su apoyo incondicio-
nal, ademas de brindándome consejos valiosos, dándome la libertad que necesitaba para
tomar decisiones, gracias por permitirme lograr uno de mis sueños.
A mis hijos por ser mi fuente e inspiración para poder superarme cada día mas y así
poder luchar para que la vida nos depare un futuro mejor.
A mis profesores por impartir conocimientos que me permitieron desenvolverme en el
mundo profesional, por su tiempo y su valiosa amistad.
A mi asesor por brindarme la oportunidad de recurrir a su capacidad y conocimiento
científico, así como guiarme durante el desarrollo de la tesis.
I
Resumen
E
n la presente tesis se da ha conocer el uso de elementos del análisis funcional en
el modelamiento y simulación de la deformación de la membrana elástica bajo la
acción de una fuerza, con determinadas condiciones.
Para Modelar y Simular, inicialmente se tiene en cuenta las fuerzas tangenciales en una
determinada área en la superficie de una membrana elástica en equilibrio y utilizando las
Leyes de Newton sobre esta, se establece una ecuación diferencial parcial conocida como la
Ecuación Diferencial de Poisson sujeta a ciertas condiciones de frontera; luego se establece
la existencia y unicidad de la solución de la ecuación por medio del análisis funcional a
través de formas variacionales, para después hallar su solución mediante la aplicación de
elementos finitos, el cual permite hallar la solución mediante un sistemas de ecuaciones
lineales cuyo orden depende del mallado que se halla considerado inicialmente en el área
donde se encuentra la membrana elástica.
Es necesario detallar que cuanto mas divisiones se consideren en el mallado, se tendrá
un sistema de ecuaciones lineales mas amplio y por tanto, utilizando formas numéricas. Se
obtiene una mejor aproximación a la solución deseada.
Para realizar este proceso numérico y la simulación de la solución hallada se utilizada he-
rramientas computacionales que permiten observar mediante gráficas en 3D la deformación
de la membrana elástica.
III
Abstract
I
n the present thesis it is given to know the use of elements of functional analysis in the
modeling and simulation of elastic membrane deformation under the action of a force,
with certain conditions.
To Model and Simulate, initially the tangential forces are taken into account in a given
area on the surface of an elastic membrane in equilibrium and using Newton’s Laws on
this one, a partial differential equation is established known as the Poisson Differential
Equation subject to certain boundary conditions; then the existence and uniqueness of the
solution of the equation is established by means of functional analysis through a variety
of forms, to later find its solution. by means of the application of finite elements, which
makes it possible to find the solution by means of a system of linear equations whose order
depends on the mesh that is initially considered in the area where the elastic membrane is
located.
It is necessary to detail that the more divisions are considered in the grid, a system
of linear equations will have a broader and therefore, using numerical forms. A better
approximation to the desired solution is obtained.
In order to carry out this numerical process and the simulation of the solution found,
computational tools are used that allow the deformation of the elastic membrane to be
observed by means of 3D graphs.
-translation by DeepL-
V
Introducción
VII
VIII Introducción
llamados elementos, conectados por nodos conocidos como elemento triangular lineal de
tal forma que se obtenga la solución aproximada mediante una función que interpola los
nodos. Un punto importante de elementos finitos es la exactitud de la solución aproximada
obtenida, que depende fundamentalmente de la cantidad de elementos considerados, que
cuando son en un numero grande, es necesario utilizar herramientas computacionales para
llegar a una mayor exactitud en la solución del problema planteado.
En el tercer capitulo, con toda la información obtenida anteriormente, se resuelve la
ecuación diferencial de la deformación de una membrana elástica sometida a la acción
de una fuerza, sujeta a ciertas condiciones de frontera. Así después de obtener el modelo,
que es la ecuación diferencial parcial, se usa la formulación variacional para determinar la
existencia y unicidad; posteriormente se aplica el método de elementos finitos, que nos
permite obtener una solución aproximada mas optima del problema. Se presenta también,
algunos resultados y sus respectivos gráficos asistidos por herramientas computacionales
en este caso el software de Mathlab que permiten observar mediante gráficas en 3D la
deformación de la membrana elástica. Se incluyen en la tesis las principales conclusiones
y recomendaciones que derivan de la investigación, también se presenta la bibliografía
consultada en el ámbito nacional e internacional, así como el programa computacional en
Mathlab utilizado para hallar una mejor solución.
Lambayeque, 2017
Índice
Resumen III
Abstract V
Introducción VII
1. Preliminares 1
1.1. Elementos del Análisis Funcional 1
1.1.1. Espacios de Hilbert 1
Funciones Lineales 2
Teorema de la Traza 2
Fórmula de Green para funciones de H01 (Ω) 3
1.1.2. Fórmula de Green clásica a las funciones de D(Ω) 3
Funciones localmente integrables 3
1.1.3. Espacios de Sobolev 4
Desigualdades en los Espacios de Sobolev 6
Dualidad en los Espacios de Sobolev 7
1.1.4. Forma Bilineal y Teorema de Lax-Milgram 9
2. El Método Variacional 11
2.1. Ecuación Diferencial Parcial Elíptica 11
2.2. Formulación Variacional 11
2.3. Técnicas de Aproximación 15
IX
X Índice
3. Modelamiento 37
3.1. La Membrana Elástica 37
3.2. Solución de la Ecuación Diferencial Parcial(Ecuacion de Poisson) 45
3.3. Solución Numérica 50
3.3.1. Solución para 5 vértices y 4 triángulos 50
3.3.2. Solución para 10 vértices y 10 triángulos 57
3.4. Gráfica de la Solución Numérica para mayor cantidad de triángulos 60
3.4.1. Desarrollando una malla en el dominio 60
3.4.2. Determinando la solución aproximada 61
3.4.3. Estimación del error 64
Índice de Figuras 75
Índice de Tablas 77
Bibliografía 79
1 Preliminares
Albert Einstein
!1/2
n
Ejemplo 1.1.1 Rn con kxk = ∑ |xi|2
i=1
( ) !1/2
n n
2 2
Ejemplo 1.1.2 l 2 = x = (xn )n∈N : ∑ |xn | < ∞ , con kxk = ∑ |xi|
i=1 i=1
1
Capítulo 1
Funciones Lineales
L :V →R
u 7→ L(u)
Teorema de la Traza
La aplicación γ0 así definida se llama aplicación traza, y su valor γ0V para una función
V de H 1 (Ω) se le llama traza de V sobre ∂ Ω. Es importante hacer notar que la imagen
γ0 H 1 (Ω) es un subespacio propio de L2 (∂ Ω), es decir, la aplicación γ0 no es sobreyectiva
de H 1 (Ω) en L2 (∂ Ω)
2
Capítulo 1
∂v ∂u
Z Z
u dx = − vdx; ∀i = 1,n
Ω ∂ xi Ω ∂ xi
Demostraremos que:
Z Z
∆u.vdx = − ∇u.∇v, ∀v ∈ Co∞
Ω Ω
En efecto:
Hacemos u = uxi
Reemplazando en el Teorema de Green clásica o Teorema de divergencia:
Z Z Z
uxi vdx = uxi .vxi dx + uxi vγ i ds
Ω Ω ∂Ω
De acuerdo a al notación dada se tiene que el conjunto C0 (Ω) esta contenida en Lloc
1 (Ω).
3
Capítulo 1
dotado de la norma
!1/p
kDα ukLp p
∑ si 1 < p < ∞
kukW m,p (Ω) = |α|≤m (1.1)
sup |Dα u| sip = ∞
∑
|αk≤m
donde (u, v) es el producto interno ordinario en L2 , también se denota por L2 (Ω) = H 0 (Ω)
Sea D(Ω) el espacio de funciones C∞ con soporte compacto contenido en Ω. El cerrado de
D(Ω) en la topología de H m = W m,2 , sera denotado por W0m,2 ó H0m cuando p = 2 el cual
también es un espacio de Hilbert.
Para m = 1 y p = 2 Para con el producto, definimos al espacio H 1 (Ω) = W 1,2 (Ω) y
H01 (Ω) = W01,2 (Ω) H 1 (ω) = La clausura de C0∞ (Ω) en H 1 (Ω).
4
Capítulo 1
n Z n
(u,v)H 1 (Ω) = (u,v)L2 (Ω) + ∑ (Di u, Di v) = uv + ∑ Di uDi vdx
i=1 Ω i=1
!1/2
n
kukH 1 = kuk2L2 (Ω) + ∑ kDi uk2L2 (Ω)
i=1
!1/2
n
kukL2 ≤ k ∑ |Diu|2 , ∀u ∈ H01 (Ω)
i=1
nuevo una sucesión de Cauchy en la norma k.kL2 (Ω) . Por el Teorema 1(Riesz-Fischer) para
1 ≤ p < ∞, se dice que existe vn ∈ L p (Ω) tal que
Dα v j − vα
L p → 0, cuando j → ∞. En
Z Z
w j (x)ϕ(x)dx → w(x)ϕ(x)dx
Ω Ω
5
Capítulo 1
Z Z
vα ϕdx = (−1)|α| vϕ (α) dx, ∀ϕ ∈ D(Ω)
Ω Ω
Por tanto
Z Z
vα ϕdx = lim Dα v j ϕdx
Ω j→∞ Ω
Z
|α|
= lim (−1) v j ϕ α dx
j→∞ Ω
Z
|α|
= (−1) vϕ α dx
Ω
Existe otra definición de Espacios de Sobolev que podría haberse hecho por H pk (Ω) =clausura
de Ck (Ω) con la norma de Sobolev.
En el caso de p = ∞ se tiene que H∞k , el cual no es el espacio W∞k . Sin embargo para
1 ≤ p < ∞, se cumple que H pk (Ω) = Wpk (Ω)
En los espacios de Sobolev existen relaciones de inclusión que usan muy a menudo, cuando
las inclusiones de un espacio en otro son continuas.[Daners., 2008]
Observemos que
!1/p !1/p
kukk,p,Ω = ∑ |Dα u|Lp p ≤ ∑ |Dα u|Lp p ≤ kukm,p,Ω
|α |≤k |α |≤m
6
Capítulo 1
u 7→ i(u) = u
|T x|
kT kV 0 = sup |T x| = sup |T x| = sup = sup hT,xi
kxkv kxk≤1 x∈V,x6=0 kxk kxk=1
T : L p (Ω) → RΩ
Z
v 7→ hT, vi = Tv
Ω
7
Capítulo 1
Si f ∈ Lq (Ω), con 1
p + q1 = 1 por la desigualdad de Hölder se cumple
|h f ,vi| ≤ k f kLq k f kL p
Usando el Teorema de Riesz se tiene que existe fT ∈ Lq (Ω) tal que hT, vi = y de ello se
R
Ω
tiene que
1 1
Lq (Ω) = (L p (Ω))0 , + = 1.
p q
su norma
|hv,ui|
kvk−k,q,Ω = sup
u∈W k,p (Ω) uk,p,Ω
∃C = C (Ω,p) : kukL p (Ω) ≤ k∇ukL p (Ω)n , ∀u ∈ W01,p (Ω), 1 < p < ∞ (1.2)
8
Capítulo 1
a : H ×H → R
(u, v) 7→ a (u, v)
Teorema 1.1.4 (Teorema de Lax- Milgram) Sea H un espacio de Hilbert y a una forma bili-
neal, continua y coersiva. Entonces para cada f ∈ H 1 ( f lineal y continua) existe un único
u ∈ H tal que
a (u, v) = h f , vi , ∀v ∈ H
Nota Este teorema es uno de los teoremas mas importantes para el estudio de la existencia
y unicidad de la solución de problemas elípticos.
9
2 El Método Variacional
René Descartes
• Una solución clasica de 2.1 es una función u ∈ C2 (Ω) que satisface puntualmente
sobre Ω.
11
Capítulo 2
• Una solución débil de 2.1 es una función u ∈ H01 (Ω) que verifica
Z Z
(∇u.∇v) dx = ( f v) dx, ∀v ∈ H01 (Ω) (2.2)
Ω Ω
Ahora, suponiendo que u es la solución clasica de 2.1, se demuestra que u es una solución
débil. Para tal efecto se multiplica la primera igualdad de 2.1 por ϕ ∈ D(Ω), y al integrar
por partes sobre Ω se obtiene
Z Z Z
∇u.∇ϕdx − u.ϕds = f .ϕdx (2.3)
Ω ∂Ω Ω
Z Z
∇u.∇ϕdx = f ϕdx, ∀v ∈ H01 (Ω) (2.4)
Ω Ω
En efecto
Bilinealidad
Mostraremos la linealidad:
12
Capítulo 2
Z
a (αu + β v, w) = ∇(αu + β v)∇wdx
ZΩ
= ∇(αu + β v)∇wdx
ZΩ
= (α∇u + β ∇v) ∇wdx
ZΩ
= (α∇u∇w + β ∇v∇w) dx
ΩZ Z
= α ∇u∇w + β ∇v∇wdx
Ω Ω
= a (u, w) + a (v,w)
Para la linealidad de la otra componente se demuestra en forma análoga. Por lo tanto a (u,v)
es bilineal.
Continuidad (Por la desigualdad de Cauchy):
Z
|a (u,v)| = ∇u∇vdx
Ω
Z
≤ |∇u| . |∇v| dx
Ω
Z 1/2 Z 1/2
2 2
≤ |u| dx |v| dx
Ω Ω
La constante de continuidad es C = 1
Coerciva
Z
a (u,v) = ∇u∇vdx (2.5)
ZΩ
= |∇u|2 (2.6)
Ω
= k∇uk2L2 (Ω) (2.7)
13
Capítulo 2
La constante de coercividad es α = 1
El funcional f : H → R viene dado por
Z
h f , vi = f .vdx (2.9)
Ω
Z
≤ | f | . |v| dx
Ω
Z 1/2 Z 1/2
2 2
≤ | f | dx |v| dx
Ω Ω
≤ C kvkH 1 (Ω)
0
1
Z
2
E (v) = |∇u| − 2 f .v dx (2.10)
2 Ω
14
Capítulo 2
Se supone que la solución débil u ∈ H01 (Ω) de la ecuación 2.1 es de clase C2 (Ω). Entonces,
u = 0 sobre ∂ Ω.
Por otro lado, al integrar por partes la ecuación 2.2 se tiene
Z Z
−∆u.ϕdx = f .ϕdx, ∀ϕ ∈ D(Ω) (2.11)
Ω Ω
entonces
Z
{∆u + f } .ϕdx = 0, ∀ϕ ∈ D(Ω) (2.12)
Ω
Ahora se realizara una rápida revisión de las técnicas de aproximación que nos permiten
obtener soluciones de manera sistemática que hace posible su automatización usando
programas.
Este método es útil para obtener soluciones aproximadas a ecuaciones diferenciales con
funciones de entrada definidas. Desarrollaremos este método, considerando el problema de
muestra:
d 2 u2 − u = −x
si 0 < x < 1
dx
(2.14)
u(0) = 0
u(1) = 0
15
Capítulo 2
En este método se asume una función de tanteo que contiene coeficientes desconocidos
v
a determinarse posteriormente. Así, podemos usar como función de tanteo u= ax(1 − x)
La función de tanteo es elegida de tal manera que satisfaga las condiciones de frontera
v v
( es decir u (0) = 0y u (1 =) = 0) y tiene un coeficiente desconocido a que debe ser
determinado.
En general, la exactitud de la solución aproximada depende de la selección de la función
de tanteo. Una vez seleccionada la función el residuo es calculado por sustituir la función
de tanteo en la ecuación diferencial. Así, el residuo se hace:
v
d2 u v
R = 2 − u +x = −2a − ax(1 − x) + x (2.15)
dx
v
Puesto que u es diferente de la solución exacta, el residuo no desaparece para todos los
valores de x dentro del dominio. Lo que sigue es determinar la constante desconocida a, tal
que la función de tanteo elegida sea la mejor aproximación a la solución exacta. Con este
fin una función de prueba ( o ponderación) w es seleccionada y el promedio ponderado de
los residuos sobre el dominio del problema es fijado a cero. Esto es;
v
d2 u v
Z 1 Z 1
I= ωRdx = ω( 2 − u +x)dx
0 0 dx
Z 1
= ω{−2a − ax(1 − x) + x}dx = 0 (2.16)
0
ω = δ (x − xi ) (2.17)
16
Capítulo 2
17
Capítulo 2
entonces:
1
q (un ) = a (u,u) − l (u)
2 ! !
n n n
1
= a ∑ α jϕ j, ∑ α jϕ j − l ∑ α jϕ j
2 j=1 j=1 j=1
! !
1 n n n
= ∑ α j .a ϕ j , ∑ αiϕi − l
2 j=1 ∑ α jϕ j
i=1 j=1
!
n n n
1
= ∑ α j ∑ αi.a ϕ j ,ϕi − l ∑ α jϕ j
2 j=1 i=1 j=1
!
n n n
1
= ∑ ∑ α j αi.a ϕ j ,ϕi − l ∑ α jϕ j
2 j=1 i=1 j=1
18
Capítulo 2
Sea ki j = a ϕ j , ϕi , b j = l ϕ j ,
α1
α2
U =
..
.
αn
entonces
!
n n n
1
q (un ) = ∑ ∑ α j αi.a ϕ j ,ϕi ki j − l ∑ α jϕ j
2 j=1 i=1 j=1
1 T
Q (U) = U KU − BT U (2.23)
2
luego
∇Q(U) = KU − B
entonces
KU = B (2.25)
19
Capítulo 2
pero γ kuk2 > 0, entonces U T KU > 0. Así es definida positiva y la 2.25 tiene solución
única. El único punto estacionario, es el minimizador Û que es solución de la ecuación
2.25 tal que Q Û = minn Q (U). Por lo tanto el minimizador û ∈ Vn tiene la forma:
U∈R
n
ûn = ∑ αˆ j N j
j=1
α̂
1
α̂2
U =
..
.
α̂n
20
Capítulo 2
n
(2.28)
∑ α ja ϕ j , v = l (v) , ∀v ∈ Vn
j=1
n n n
(2.29)
∑ ∑ α j a ϕ j ,ϕi = ∑ l (ϕi)
i=1 j=1 i=1
Kα = B (2.30)
vector de componentes α j .
El hecho que la forma bilineal a es definida positiva y coersiva, garantiza la unicidad de la
solución de la ecuación 2.30. En efecto,
n n
0 ≤ γ |vk2 ≤ a (v,v) =
∑ ∑ α j αia ϕ j ,ϕi
i=1 j=1
n n
= ∑ ∑ α j αiki j
i=1 j=1
= α T Kα
Entonces K es definida positiva. Por lo tanto el sistema 2.30 tiene solución única.
21
Capítulo 2
−∆u = f (x,y)
∂ 2u ∂ 2u
+ + f (x,y) = 0
∂ x2 ∂ y2
Z 2
∂ 2u
∂ u
I= + + f (x,y) dΩ
Ω ∂ x2 ∂ y2
∂ 2u ∂ 2u
∂u
Z Z
I= w 2
+ 2
+ f (x,y) dΩ − w dΓ
Ω ∂x ∂y Γe ∂ n
22
Capítulo 2
Z
∂w ∂u ∂w ∂u ∂u
Z Z
I= . + . dΩ + w f (x,y)Ω − w dΓ
Ω ∂x ∂x ∂y ∂y Ω Γe ∂ n
Z
∂w ∂u ∂w ∂u
Z
I= . + . dΩ + w f (x,y)dΩ
Ω ∂x ∂x ∂y ∂y Ω
Z
∂w ∂u ∂w ∂u
[K e ] = . + . dΩ
Ω ∂x ∂x ∂y ∂y
Z
[F e ] = w f (x,y)dΩ
Ω
u = a1 + a2 x + a3 y (2.31)
a
1
h i
u= 1 x y a2 (2.32)
a
3
Donde los ai son constantes ha determinar. La función interpolación, ecuación 2.31 debe
representar las variables nodales en los tres puntos nodales. Por lo tanto, sustituyendo los
23
Capítulo 2
−1 −1
1 x1 y1 u1
1 x1 y1 1 x1 y1 a1
y2 . u2 = 1 x2 y2 . 1 x2 y2 a2
1 x2
1 x3 y3 u3 1 x3 y3 1 x3 y3 a3
−1
1 x1 y1 u1
a1
y2 . u2 =
1 x2 a2
1 x3 y3 u3 a3
−1
a 1 x y u
1 1 1 1
= 1 x2 y2 . u2 (2.34)
a2
a
3 1 x3 y3
u 3
24
Capítulo 2
Donde:
1 x1 y1
2A = 1 x2 y2 (2.36)
1 x3 y3
La magnitud de A es igual al área del elemento triangular lineal. Sin embargo, su valor
es positivo si la numeración del nodo del elemento es la dirección en sentido contrario a
las agujas del reloj y negativa en caso contrario. Para el cálculo de elementos finitos, la
secuencia nodal del elemento debe estar en la misma dirección para todos los elementos
del dominio. Sustituyendo la ecuación 2.35 en la ecuación 2.32 se tiene:
1
N1 (x,y) = [(x y − x3 y2 ) + (y2 − y3 ) x + (x3 − x2 ) y] (2.38)
2A 2 3
1
N2 (x,y) = [(x y − x1 y3 ) + (y3 − y1 ) x + (x1 − x3 ) y] (2.39)
2A 3 1
1
N3 (x,y) = [(x y − x2 y1 ) + (y1 − y2 ) x + (x2 − x1 ) y] (2.40)
2A 1 2
Ni (xi ,yi ) = δi j
3
∑ Ni(xi,yi) = 1
i=1
25
Capítulo 2
1 si i = j
δi j = (2.41)
0 si i 6= j
para un elemento lineal triangular mostrado en la figura 2.1, la matriz del elemento se
calcula de la siguiente manera:
Z
∂w ∂u ∂w ∂u
[K e ] = . + . dΩ
∂x ∂x ∂y ∂y
Ωe
∂ N1 ∂ N1
∂x ∂y
Z
n o
n o
e
[K ] = ∂ N2 ∂ N1 ∂ N2 ∂ N3 + ∂ N2 ∂ N1 ∂ N2 ∂ N3
(2.42)
∂x ∂x ∂x ∂x ∂y ∂y ∂y ∂y
Ωe
∂ N3
∂ N3
∂x ∂y
De
1
N1 (x,y) = [(x y − x3 y2 ) + (y2 − y3 ) x + (x3 − x2 ) y]
2A 2 3
se tiene:
∂ N1 ∂ N1 (x,y) 1
= = (y − y3 )
∂x ∂x 2A 2
∂ N1 ∂ N1 (x,y) 1
= = (x − x2 )
∂y ∂y 2A 3
De
1
N2 (x,y) = [(x y − x1 y3 ) + (y3 − y1 ) x + (x1 − x3 ) y]
2A 3 1
26
Capítulo 2
se tiene:
∂ N2 ∂ N2 (x,y) 1
= = (y − y1 )
∂x ∂x 2A 3
∂ N2 ∂ N2 (x,y) 1
= = (x − x3 )
∂y ∂y 2A 1
De
1
N3 (x,y) = [(x y − x2 y1 ) + (y1 − y2 ) x + (x2 − x1 ) y]
2A 1 2
se tiene:
∂ N3 ∂ N3 (x,y) 1
= = (y − y2 )
∂x ∂x 2A 1
∂ N3 ∂ N3 (x,y) 1
= = (x − x1 )
∂y ∂y 2A 2
1
∂ N1 (y − y3 )
2A 2
∂x
1 . 1 (y − y ) 1 (y − y ) 1 (y − y )
n o
∂ N2 ∂ N1 ∂ N2 ∂ N3 = (y − y1 )
∂x ∂x ∂x ∂x 2A 3 2A 2 3
2A 3 1
2A 1 2
∂ N3
1
(y − y2 )
∂x
2A 1
1 1 1 1 1 1
(y2 − y3 ) (y2 − y3 ) (y2 − y3 ) (y3 − y1 ) (y2 − y3 ) (y − y2 )
2A 2A 2A 2A 2A 2A 1
1 1 1 1 1 1
= (y3 − y1 ) (y2 − y3 ) (y3 − y1 ) (y3 − y1 ) (y3 − y1 ) (y − y2 )
2A 2A 2A 2A 2A 2A 1
1 1 1 1 1 1
(y1 − y2 ) (y2 − y3 ) (y1 − y2 ) (y3 − y1 ) (y1 − y2 ) (y − y2 )
2A 2A 2A 2A 2A 2A 1
27
Capítulo 2
2
(y2 − y3 ) (y2 − y3 ) (y3 − y1 ) (y2 − y3 ) (y1 − y2 )
1
= 2 (y3 − y1 ) (y2 − y3 ) (y3 − y1 )2 (y3 − y1 ) (y1 − y2 )
4A
(y1 − y2 ) (y2 − y3 ) (y1 − y2 ) (y3 − y1 ) (y1 − y2 )2
Luego:
∂ N1
∂x
(y2 − y3 )2 (y2 − y3 ) (y3 − y1 ) (y2 − y3 ) (y1 − y2 )
n o 1
∂ N2 ∂ N1 ∂ N2 ∂ N3 = (y − y1 ) (y2 − y3 ) (y3 − y1 )2 (y3 − y1 ) (y1 − y2 )
∂x ∂x ∂x ∂x 4A2 3
∂ N3
(y1 − y2 ) (y2 − y3 ) (y1 − y2 ) (y3 − y1 ) (y1 − y2 )2
∂x
1
∂ N1 (x − x2 )
2A 3
∂y
1 . 1 (x − x ) 1 (x − x ) 1 (x − x )
n o
∂ N2 ∂ N1 ∂ N2 ∂ N3 = (x − x3 )
∂y ∂y ∂y ∂y 2A 1 2A 3 2
2A 1 3
2A 2 1
∂ N3
1
(x − x1 )
∂y
2A 2
1 1 1 1 1 1
(x3 − x2 ) (x3 − x2 ) (x3 − x2 ) (x1 − x3 ) (x3 − x2 ) (x − x1 )
2A 2A 2A 2A 2A 2A 2
1 1 1 1 1 1
= (x1 − x3 ) (x3 − x2 ) (x1 − x3 ) (x1 − x3 ) (x1 − x3 ) (x − x1 )
2A 2A 2A 2A 2A 2A 2
1 1 1 1 1 1
(x2 − x1 ) (x3 − x2 ) (x2 − x1 ) (x1 − x3 ) (x2 − x1 ) (x − x1 )
2A 2A 2A 2A 2A 2A 2
2
(x3 − x2 ) (x3 − x2 ) (x1 − x3 ) (x3 − x2 ) (x2 − x1 )
1
= 2 (x1 − x3 ) (x3 − x2 ) (x1 − x3 )2 (x1 − x3 ) (x2 − x1 )
4A
(x2 − x1 ) (x3 − x2 ) (x2 − x1 ) (x1 − x3 ) (x2 − x1 )2
28
Capítulo 2
Luego:
∂ N1
∂y
(x3 − x2 )2 (x3 − x2 ) (x1 − x3 ) (x3 − x2 ) (x2 − x1 )
n o 1
∂ N2 ∂ N1 ∂ N2 ∂ N3 = (x1 − x3 ) (x3 − x2 ) (x1 − x3 )2 (x1 − x3 ) (x2 − x1 )
∂y ∂y ∂y ∂y 2
4A
∂ N3
(x2 − x1 ) (x3 − x2 ) (x2 − x1 ) (x1 − x3 ) (x2 − x1 )2
∂y
Ahora se tiene
∂ N1 ∂ N1
∂x ∂y
Z
n o
n o
[K e ] = ∂ N2 ∂ N1 ∂ N2 ∂ N3 + ∂ N2 ∂ N1 ∂ N2 ∂ N3
dΩ
∂x ∂x ∂x ∂x ∂y ∂y ∂y ∂y
Ωe
∂ N3
∂ N3
∂x ∂y
(y − y3 )2 (y2 − y3 ) (y3 − y1 ) (y2 − y3 ) (y1 − y2 )
1 2
Z
[K e ] = (y3 − y1 ) (y2 − y3 ) (y3 − y1 )2 (y3 − y1 ) (y1 − y2 ) dΩ
4A 2
Ωe
(y1 − y2 ) (y2 − y3 ) (y1 − y2 ) (y3 − y1 ) (y1 − y2 )2
(x − x2 )2 (x3 − x2 ) (x1 − x3 ) (x3 − x2 ) (x2 − x1 )
1 3
Z
+ (x1 − x3 ) (x3 − x2 ) (x1 − x3 )2 (x1 − x3 ) (x2 − x1 ) dΩ
4A 2
e
Ω
(x2 − x1 ) (x3 − x2 ) (x2 − x1 ) (x1 − x3 ) (x2 − x1 )2
(y − y3 )2 (y2 − y3 ) (y3 − y1 ) (y2 − y3 ) (y1 − y2 )
1 2
Z
[K e ] = (y3 − y1 ) (y2 − y3 ) (y3 − y1 )2 (y3 − y1 ) (y1 − y2 ) dΩ
4A 2
Ωe
(y1 − y2 ) (y2 − y3 ) (y1 − y2 ) (y3 − y1 ) (y1 − y2 )2
(x − x2 )2 (x3 − x2 ) (x1 − x3 ) (x3 − x2 ) (x2 − x1 )
1 3
Z
+ (x − x3 ) (x3 − x2 ) (x1 − x3 )2 (x1 − x3 ) (x2 − x1 ) dΩ
4A 1
2
e
(x2 − x1 ) (x3 − x2 ) (x2 − x1 ) (x1 − x3 ) (x2 − x1 )2 Ω
29
Capítulo 2
1 x1 y1
1 1
Z
dΩ = 1 x2 y2 = (2A) = A
2 2
Ωe
1 x3 y3
(y − y3 )2 (y2 − y3 ) (y3 − y1 ) (y2 − y3 ) (y1 − y2 )
1 2
[K e ] = (y − y1 ) (y2 − y3 ) (y3 − y1 )2 (y3 − y1 ) (y1 − y2 ) A
4A 3
2
(y1 − y2 ) (y2 − y3 ) (y1 − y2 ) (y3 − y1 ) (y1 − y2 )2
(x − x2 )2 (x3 − x2 ) (x1 − x3 ) (x3 − x2 ) (x2 − x1 )
1 3
+ (x1 − x3 ) (x3 − x2 ) (x1 − x3 )2 (x1 − x3 ) (x2 − x1 ) A
4A 2
(x2 − x1 ) (x3 − x2 ) (x2 − x1 ) (x1 − x3 ) (x2 − x1 )2
(y2 − y3 )2 (y2 − y3 ) (y3 − y1 ) (y2 − y3 ) (y1 − y2 )
1
[K e ] = (y3 − y1 ) (y2 − y3 ) (y3 − y1 )2 (y3 − y1 ) (y1 − y2 )
4A
(y1 − y2 ) (y2 − y3 ) (y1 − y2 ) (y3 − y1 ) (y1 − y2 )2
2
(x3 − x2 ) (x3 − x2 ) (x1 − x3 ) (x3 − x2 ) (x2 − x1 )
1
+ (x1 − x3 ) (x3 − x2 ) (x1 − x3 )2 (x1 − x3 ) (x2 − x1 )
4A
(x2 − x1 ) (x3 − x2 ) (x2 − x1 ) (x1 − x3 ) (x2 − x1 )2
Se obtiene los elementos de la matriz rigidez K e los cuales están dados por:
1 h i
e =
k11 (x3 − x2 )2 + (y2 − y3 )2 (2.43)
4A
1
e =
k12 [(x − x2 ) (x1 − x3 ) + (y2 − y3 ) (y3 − y1 )] (2.44)
4A 3
30
Capítulo 2
1
e =
k13 [(x − x2 ) (x2 − x1 ) + (y2 − y3 ) (y1 − y2 )] (2.45)
4A 3
e = ke
k21 12 (2.46)
1 h i
e =
k22 (x1 − x3 )2 + (y3 − y1 )2 (2.47)
4A
1
e =
k23 [(x − x3 ) (x2 − x1 ) + (y3 − y1 ) (y1 − y2 )] (2.48)
4A 1
e = ke
k31 13 (2.49)
e = ke
k32 23 (2.50)
1 h i
e =
k33 (x2 − x1 )2 + (y1 − y2 )2 (2.51)
4A
Z
[F e ] = w f (x,y)dΩ
Ω
31
Capítulo 2
N1e (x,y)
Z
[F e ] = N2e (x,y) . f (x,y)dΩ (2.53)
Ωe
N e (x,y)
3
u (x,y) se aproxima a:
N
uh (x,y) = ∑ u j ϕ j (x,y)
j=1
Se sabe que:
1 si i = j
ϕ j N j = δi j =
0 si i 6= j
32
Capítulo 2
Ahora se busca el vector columna v = (u1 ,u2 , . . . ,uN )T talque Av = b donde las entradas de
A y b son dadas por:
Z
a jk = ∇ϕ j ∇ϕk
D
Z
bj = fϕj
D
De hecho, se construye la matriz A, pasando por los triángulos a través de un orden, tal
orden es dada se puede observar en la figura 3.5. Escribimos J ∈ T si el nodo p j es una
esquina del triangulo T . Para cada triangulo T se puede calcular la contribución a jk ; b j
por que:
Z
a jk = ∑ ∇ϕ j ∇ϕk
{T / j,k∈T } T
similarmente:
Z
bj = ∑ fϕj
{T / j∈T } T
Para calcular la matriz de rigidez del elemento e, es útil aunque no esencial, referir todo
problema a un triangulo de referencia estándar. De hecho si el triángulo original T se
encuentra en el plano (x1 ,x2 ) entonces nuestro triangulo de referencia será:
R = {(ξ1 ,ξ2 ) ; ξ1 + ξ2 ≤ 1; ξ1 , ξ2 ≥ 0}
33
Capítulo 2
xk = x1k , x2k
xl = x1l , x2l
j j j j j j
φ (ξ ) = x1k − x1 ξ1 + x1l − x1 ξ2 + x1 , x2k − x2 ξ1 + x2l − x2 ξ2 + x2
el cual envía a de R a T .
Note que φ envía:
j j
(0,0) → x1 , x2 = x j
Z Z
f (x) ϕ j (x)dx = f (ξ ) |J| dξ
T R
donde J = dφ es el diferencial del cambio de variables, a una matriz de 2x2 y |J| = |det (J)|
que es el determinante de la matriz J, llamado Jacobiano.
k j l j
x1 − x1 x1 − x1
|J| = det
j j
x2k − x2 x2l − x2
k j l j l j k j
|J| = x1 − x1 x2 − x2 − x1 − x1 x2 − x2
f ≈ x j ϕ j + x k ϕk + x l ϕl
34
Capítulo 2
y también en T se tiene:
R
2
Z h i R ϕ j dξ
f (x) ϕ j (x) dx ≈ |J| f x j
R
b= f xj f xj
R ϕk ϕ j dξ
T R
R ϕl ϕ j dξ
porque:
ϕ j (ξ ) = 1 − ξ1 − ξ2
ϕk (ξ ) = ξ1
ϕl (ξ ) = ξ2
1
Z Z Z
ϕ 2j dξ = ϕk2 ξ = ϕl2 ξ =
R R R 12
1
Z Z Z
ϕ j ϕk dξ = ϕk ϕl ξ = ϕl ϕ j ξ =
R R R 24
Por otro lado es necesario calcular las contribuciones a la matriz de rigidez usando las
sumas convenientes:
Z Z
∂ ϕ j ∂ ϕk Z ∂ ϕ j ∂ ξ p ∂ ϕk ∂ ξq
∇ϕ j ∇ϕk dx = . = . |J| dξ
T T ∂ xs ∂ x j R ∂ ξ p ∂ ξs ∂ ξq ∂ ξs
pero
∂ ξ p ∂ ξq h −1 −1 T i h −1 i
= J J = JT J
∂ ξs ∂ ξs pq pq
y
∂ϕj
= (−1, − 1)
∂ ξp
35
Capítulo 2
∂ ϕk
= (1,0)
∂ ξp
∂ ϕl
= (0,1)
∂ ξp
luego
−1
Q = JT J
∂ ϕk T
1 ∂ϕj
Z
∇ϕ j ∇ϕk dx = |J| Q
T 2 ∂ ξp ∂ ξp
36
3 Modelamiento
León Tolstói
Para tener una idea de lo que es una membrana elástica, piense en envoltura de plástico
adecuado para el contacto con los alimentos que se pueden encontrar en su supermercado
favorito. Estira el plástico hasta los lados de algún recipiente para sellarlo antes de guardarlo
en la refrigeradora. Al principio, la parte estirada del plástico es plana. Entonces, a medida
que disminuye la temperatura del aire dentro del contenedor, la presión del aire interior
disminuye. Al mismo tiempo, la presión atmosférica dentro de la nevera permanece más
o menos constante (se esta obligado a abrir la puerta de vez en cuando). El diferencial
de presión así creado empuja el plástico que se inclina hacia dentro como resultado(Ver
figura 3.1 se nota ligeramente la deformación del plástico después de algún tiempo en el
refrigeradora).
Debido a que la deformación en la prueba anterior es muy pequeña, se ha optado
por realizar otro experimento, donde se ha colócalo un recipiente metálico, cubierto con
37
Capítulo 3
una membrana plástico en un baño de maría, consiguiendo así una mayor diferencia de
temperatura y por consiguiente una mayor diferencia de presión, que se hace evidente al
observar la deformación de la membrana de plástico(Ver figura 3.1)
Figura 3.2 Deformación conseguida mediante calentamiento del aire de recipiente metálico.
38
Capítulo 3
u(x) = 0 en ∂ Ω (3.1)
Luego necesitamos obtener una ecuación que determine la función u en Omega, y basán-
donos en nuestra experiencia unidimensional previa, podemos esperar que las ecuaciones
diferenciales parciales desempeñen el papel principal aquí.
La figura 3.3 representa la gráfica de la función u(x1 , x2 ) sobre el cuadrado es decir
un circulo centrado en (0, 0) y radio 1, que es la deformación de la membrana elástica
cuando la fuerza aplicada es f (x1 , x2 ) = x12 + x22 y condiciones de contorno de Dirichlet
homogéneas.
Los dos vectores
39
Capítulo 3
1
a1 =
0
∂u
∂x (x ,
1 2x )
1
y
0
a2 =
1
∂u
∂x (x ,
1 2x )
2
Forman una base del plano tangente a la superficie en el punto (x1 , x2 , u(x1 , x2 )).
q
Sólo consideraremos situaciones en las que k ∇ k= ( ∂∂xu )2 + ( ∂∂xu )2 sea pequeña. Esta
1 2
hipótesis nos lleva a despreciar todas las cantidades que son al menos cuadráticas en las
derivadas parciales de u. En particular, cuando normalizamos los vectores de base tangente
anteriores obtenemos la aproximación[Le Dret and Lucquin, 2016]
ai q 1
kai k = ai ≈ ai
1+( ∂∂xu )2
i
Expliquemos ahora qué significa la palabra tensión en el caso de una membrana. Debido
a que estamos en un entorno de dos dimensiones, la situación es un poco complicada.
40
Capítulo 3
Consideremos una parte A de la membrana y aislamos esta parte como si fuera cortada de
la membrana. Lo que mantiene la parte A en su lugar deben ser fuerzas ejercidas por el
resto de la membrana. Parece razonable suponer que estas fuerzas se ejerzan exactamente
en el límite γA de A con relación a la membrana, ya que la membrana no puede actuar a
distancia. Ahora el contorno de interés es una curva, de modo que la fuerza en cuestión
debe ser dada por una densidad lineal distribuida en γA, siendo la fuerza resultante la
integral de la densidad en γA. Esto es general para todos los modelos de dos dimensiones
de la mecánica del continuo.[Le Dret and Lucquin, 2016]
41
Capítulo 3
En ℜ2 , con δ x > 0, y recortar su imagen por el mapeo x 7→ (x, u(x)) en ℜ3 , ver figura
3.4. Tampoco hacemos distinción entre el límite de la imagen de Cx,δ x en ℜ3 y su contorno
como un subconjunto de ℜ2 en el cálculo de las integrales. Esto se debe a que se supone
que k∇k es pequeño.
Para calcular la integral, se numeran los cuatro lados del cuadrado en sentido antihorario
,
γx2 = {x1 + δ x}×]x2 − δ x,x2 + δ x[
y así sucesivamente para γx3 y γx4 . De acuerdo con los vectores normales representados
en la figura 3.4 la ley de Newton de movimiento para la componente de fuerza vertical es
entonces:
Z Z
T −[a2 (x)]3 dγ + T [a1 (x)]3 dγ
γx1 ,δ x γx2 ,δ x
Z Z
+T [a2 (x)]3 dγ +T −[a1 (x)]3 dγ
γx3 ,δ x γx4 ,δ x
Z
+ f (x)dx = 0
Cx ,δ x
(3.2)
Donde [z]3 denota la componente vertical del vector z. Es un simple ejercicio verificar que
las componentes verticales satisfacen la ley de Newton. Podemos escribir las ecuaciones
de cada integral separadamente. Se tiene[Le Dret and Lucquin, 2016]
42
Capítulo 3
Z x1 +δ x
∂u
Z
[a2 (x)]3 dγ = (x1 , x2 − δ x)dx1
γx1 ,δ x x1 −δ x ∂ x2
Z x2 +δ x
∂u
Z
[a1 (x)]3 dγ = (x1 + δ x, x2 )dx2
γx2 ,δ x x2 −δ x ∂ x1
Z x1 +δ x
∂u
Z
[a2 (x)]3 dγ = (x1 , x2 + δ x)dx1
γx3 ,δ x x1 −δ x ∂ x2
Z x2 +δ x
∂u
Z
[a1 (x)]3 dγ = (x1 − δ x, x2 )dx2
γx4 ,δ x x2 −δ x ∂ x1
La formula 3.2 puede ser reescrita como[Le Dret and Lucquin, 2016]
Z x1 +δ x
∂u ∂u
T ( (x1 , x2 + δ x) − (x , x − δ x))dx1
x1 −δ x ∂ x2 ∂ x2 1 2
Z x2 +δ x
∂u ∂u
+T ( (x1 + δ x, x2 ) − (x − δ x, x2 ))dx2
x2 −δ x ∂ x1 ∂ x1 1
Z
+ f (x)dx = 0
Cx ,δ x
(3.3)
Z x1 +δ x ∂ u (x , x + δ x) − ∂ u (x , x − δ x)
1 ∂x 2
1 2 ∂x 1 2 2
T dx1
2δ x x1 −δ x 2δ x
Z x2 +δ x ∂ u (x + δ x, x ) − ∂ u (x − δ x, x )
1 ∂x 1
1 2 ∂x 1 2
1
+T dx2
2δ x x2 −δ x 2δ x
1
Z
+ f (x)dx = 0 (3.4)
4(δ x)2 Cx ,δ x
Ahora la longitud de cada segmento en la que los cocientes diferenciales de las de-
rivadas parciales ∂ u/∂ xi son integrados es exactamente 2δ x, y el área del cuadrado
es exactamente 4(δ x)2 . Podemos entonces, decir que todas las cantidades mas arriba
son promedios sobre pequeños segmentos o cuadrados, aun mas cuando δ x tienda a
0.[Le Dret and Lucquin, 2016]
43
Capítulo 3
∂u ∂u ∂ 2u ∂ 2u
= (x) + (x)(x1 − x1 ) + 2 (x)(x2 − x2 ) + r(x)
∂ x2 ∂ x2 ∂ x2 ∂ x1 ∂ x2
donde r(x)/kx − xk → 0 cuando kx − xk → 0. Por consiguiente
∂u ∂u
∂ x2 (x1 , x2 + δ x) − ∂ x2 (x1 , x2 − δ x) ∂ 2u
= (x) + r1 (x1 , δ x)
2δ x ∂ x22
Donde r1 (x1 , δ x) → 0 cuando kx1 − x1 k ≤ δ x y δ x → 0. Integrando con respecto a x1 ,
podemos obtener
Z x1 +δ x ∂ u (x , x + δ x) − ∂ u (x , x − δ x)
1 ∂x 2
1 2 ∂x 1 2 2 ∂ 2u
dx1 = (x) + r2 (δ x)
2δ x x1 −δ x 2δ x ∂ x22
donde r2 (δ x) → 0 cuando δ x → 0
Tratamos las demas integrales en el contorno de la misma manera y obtenemos
Z x2 +δ x ∂ u (x + δ x, x ) − ∂ u (x − δ x, x )
1 ∂x
1
1 2 ∂x 1 2
1 ∂ 2u
dx2 → (x)
2δ x x2 −δ x 2δ x ∂ x12
cuando δ x → 0. Finalmente, asumiendo que f es continua, tenemos
1
Z
f (x)dx → f (x)
4(δ x)2 Cx ,δ x
1
∀ ∈ Ω, ∆u(x) = f (x) (3.5)
T
∂2 2
El operador diferencial ∆ = ∂ x12
+ ∂∂x2 es llamado Laplaciano u Operador de Laplace.
2
La ecuación 3.5 es llamada la Ecuación de la Membrana Elástica. Esta es una ecuación de
segundo orden puesto que involucra derivadas de segundo orden, el orden de la ecuación di-
ferencial sera el orden de la derivada mas alta que aparece en la ecuación. La ecuación deberá
44
Capítulo 3
ser naturalmente complementada por las condiciones de contorno, tales como las condicio-
nes de contorno de Dirichlet homogéneas (Ecuación 3.1).[Le Dret and Lucquin, 2016]
equivalentemente
− ∂ 2 u2 − ∂ 2 u2 = f (x,y); (x,y) ∈ Ω = (0,1) × (0,1)
∂x ∂y
(3.7)
u(x,y) = 0; (x,y) ∈ ∂ Ω = Γ
Se toma la función
u(x,y) = 0; (x,y) ∈ ∂ Ω = Γ
Solución
Pasos:
45
Capítulo 3
ZZ ZZ
− ∆uvdxdy = f (x,y)vdxdy
Ω Ω
∂u
ZZ Z ZZ
− ∇u∇vdxdy + vdS = f (x,y)vdxdy
∂n
Ω ∂Ω Ω
donde ∂u
∂n = ∇u.n y n es el vector normal exterior al contorno Ω . Como v = 0 en ΓD
y ∂u
∂n = 0 en ΓN se obtiene:
ZZ ZZ
∇u∇vdxdy = − f (x,y)vdxdy
Ω Ω
donde:
ZZ
a(u,v) = ∇u∇vdxdy
Ω
ZZ
l(v) = f (x,y)vdxdy
Ω
3. Se discretiza el dominio tomando el elemento triangular para cada nodal, en este caso
tomaremos para n = 5 como lo muestra la figura 3.5
Para ello se toma las ecuaciones:
46
Capítulo 3
1
N e (x,y) = 2A [(x2 y3 − x3 y2 ) + (y2 − y3 ) x + (x3 − x2 ) y]
1
Nie (x,y) = N2e (x,y) = 1
2A [(x3 y1 − x1 y3 ) + (y3 − y1 ) x + (x1 − x3 ) y]
N e (x,y) = 1
2A [(x1 y2 − x2 y1 ) + (y1 − y2 ) x + (x2 − x1 ) y]
3
Donde se obtiene la matriz de rigidez y el vector global de fuerzas para cada elemento
e.
e
k11 e
k12 e
k13
[K e ] = k21 (3.9)
e e e
k22 k23
e
k31 e
k32 e
k33
N1e (x,y)
Z
[F e ] = N2e (x,y) 2π 2 senπxsenπydΩ (3.10)
Ωe
N e (x,y)
3
Z
F1e = N1 (x,y)2π 2 senπxsenπydydx
Ωe
Z
F2e = N2 (x,y)2π 2 senπxsenπydydx
Ωe
Z
F3e = N3 (x,y)2π 2 senπxsenπydydx
Ωe
47
Capítulo 3
Elemento 1:
1
k11 0 1
k13 1
k12 0
0 0 0 0 0
1
1
K = k31 1
0 k33 1
k32
0
1 1 1
k21 0 k23 k22 0
0 0 0 0 0
F11
0
1
F = F31
1
F2
0
Elemento 2:
2
k33 2
k32 2
k31 0 0
2 2 2
k23 k22 k21 0 0
2
2
K = k13 2 2
k12 k11 0 0
0 0 0 0 0
0 0 0 0 0
F32
2
F2
2
2
F = F1
0
0
48
Capítulo 3
Elemento 3:
0 0 0 0 0
0 0 0 0 0
3
3
K = 0 0 k22 3
k23 3
k21
3
0 0 k32 3
k33 3
k31
3
0 0 k12 3
k13 3
k11
0
0
3
F = F23
3
F3
F13
Elemento 4:
0 0 0 0 0
4
0 k11 4
k12 4
0 k13
4
4
K = 0 k21 4 4
k22 0 k23
0 0 0 0 0
4
0 k31 4 4
k32 0 k33
0
4
F1
4
F = 0
4
F2
4
F3
49
Capítulo 3
orden 5x1:
[K] = K 1 + K 2 + K 3 + K 4
1 + k2
k11 2
k32 1 + k2
k13 1
k12 0
33 31
2 2 + k4 2 + k4 4
k23 k22 11 k21 12 0 k13
1
[K] = k31 2
+ k13 2 + k4 1 2 3 4 1 3 3 4
k12 21 k33 + k11 + k22 + k22 k32 + k23 k21 + k23
1
k21 0 1 + k3
k23 1 + k3
k22 3
32 33 k31
0 4
k31 3 + k4
k12 3
k13 3 + k4
k11
32 33
[F] = F 1 + F 2 + F 3 + F 4
F11 + F32
2
F2 + F14
[F] = F31 + F12 + F23 + F24
F2 + F33
1
F13 + F34
En la figura 3.5 se muestra el mallado realizado para 04 triángulos, ahí mismo se obser-
va como se ha numerado los vértices y también como se ha considerado los diferentes
50
Capítulo 3
elementos.
51
Capítulo 3
La primera fila de t indica, por ejemplo, que el primer elemento esta conformado por
el triangulo con vértices 1, 4, y 3 (Ver figura 3.5) que es justamente el elemento e1. Un
punto importante a notar es que debido a las condiciones de contorno, la solución será cero,
excepto para el punto interior. Esto lo indicamos mediante una matriz ind, que sera uno
solamente en los puntos interiores (es decir, diferente de cero. En este caso es en el vértice
3). Ademas la función de densidad de fuerza también es evaluada en todos los vértices,
pero al aplicar las condiciones de contorno solo se evalúa en los puntos interiores, donde
es diferente de cero. Esta salida se muestra en la figura 3.7
1. Para elemento e1
a) Se recuperan las coordenadas de los vértices: En la figura 3.8 vemos que los
vértices son 1, 4 y 3 y solo el vértice 3 es diferente de 0.
52
Capítulo 3
2. Para el elemento e2
a) Se recuperan las coordenadas de los vértices: En la figura 3.11 vemos que los
vértices son 3, 2 y 1 y solo el vértice 3 es diferente de 0.
53
Capítulo 3
3. Para el elemento e3
a) Se recuperan las coordenadas de los vértices: En la figura 3.14 vemos que los
vértices son 3, 2 y 1 y solo el vértice 3 es diferente de 0.
54
Capítulo 3
4. Para el elemento e4
a) Se recuperan las coordenadas de los vértices: En la figura 3.17 vemos que los
vértices son 2, 3 y 5 y solo el vértice 3 es diferente de 0.
55
Capítulo 3
56
Capítulo 3
Se muestra la figura 3.22 para este caso, con los vértices y elementos triangulares y la
forma de recorrerlos, ademas en la figura 3.23 están las coordenadas de los vértices y la
combinación de vértices para cada elemento.
Siguiendo el procedimiento descrito en la sección 3.3.1 se determina los valores de la
matriz de rigidez A y de la densidad de fuerza b y se halla la solución uh , como se ve en la
figura 3.24, en este caso solo existen dos nodos interiores para los cuales existe solución
diferente de cero (los vértices 4 y 7 en la figura 3.22).
57
Capítulo 3
58
Capítulo 3
59
Capítulo 3
Sea
Ω =]0,1[×]0,1[
f (x,y) = 2π 2 sin(πx)sin(πy)
u = 0, en Γ
60
Capítulo 3
Con mas triángulos, la exactitud de la solución sera mejor, pero el tiempo de cálculo y la
memoria necesaria se incrementa rápidamente. En la figura 3.28 se puede observar como
se incrementa el tiempo de calculo de la malla(mallado), a medida que se incrementa el
número de triángulos considerados.
Se utiliza una función, que soluciona la ecuación 3.5, usando el mallado determinando
en la sección anterior. Acá de nuevo podemos observar en las figuras 3.29, 3.30, 3.31,
61
Capítulo 3
62
Capítulo 3
63
Capítulo 3
N
∑ kuNexacta − uNaprox k2
i=1
64
Capítulo 3
65
Capítulo 3
66
Capítulo 3
67
Capítulo 3
68
Conclusiones
2. Los elementos finitos, tomando las funciones bases adecuadas, han permitido encon-
trar un sistema lineal de ecuaciones dadas por la matriz rigidez y las funciones cargas,
lo que ha permitido encontrar la solución aproximada de la ecuación diferencial
parcial.
69
Recomendaciones
1. Se recomienda dar a conocer a los estudiantes de Ciencias e Ingeniería sobre los temas
tratados en la presente tesis, de tal forma que les sirva par reforzar sus conocimientos
respecto a los temas de referencia.
2. Ampliar estos conocimientos y que sirvan de base par hallar la solución numérica de
ecuaciones diferenciales parciales.
71
Apéndice A
Código de Simulación
fd=inline(’drectangle(p,0,1,0,1)’,’p’);
%Define el Omega o el area de la membrana
%Este código permite obtener el tiempo de ejecución del
%mallado
lado=[1 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.05 0.025 0.0125 0.005];
%Este esl tamaño de los lados
tri=zeros(size(lado)); %Vector donde se almacene el nro de
triangulos
tiempo=zeros(size(lado));%Vector donde se almacena los tiempos de
ejecución
for i=1:length(lado)
tic %indica el inicio
[p,t]=distmesh2d(fd,@huniform,lado(i),[0,0;1,1],[0,0; 0,1;
1,0;1,1]);
%Se realiza el mallado
73
74 Apéndice A. Código de Simulación
75
76 Índice de Figuras
77
Bibliografía
[Agbezuge, 2006] Agbezuge, L. (2006). Finite element solution of the poisson equation
with dirichlet boundary conditions in a rectangular domain. no. c.
[Ciarlet, 1978] Ciarlet, P. (1978). The finite element method for elliptic problems, north-
holland, amsterdam. Finite difference cshemes for boundary value problems, 57.
[Kwon and Bang, 2000] Kwon, Y. W. and Bang, H. (2000). The finite element method
using MATLAB. CRC press.
[Le Dret and Lucquin, 2016] Le Dret, H. and Lucquin, B. (2016). Partial differential
equations: modeling, analysis and numerical approximation, volume 168. Springer.
79
80 Bibliografía
[Persson and Strang, 2004] Persson, P.-O. and Strang, G. (2004). A simple mesh generator
in matlab. SIAM review, 46(2):329–345.