La idea es sencilla; por claridad la exponemos para LEM en una
dimensión. Igual que para calcular
necesitamos conocer el multiplicador
, para calcular
necesitamos conocer su
derivada
. Esto se debe a la regla de la cadena:
Esto implica
Una nueva aplicación de la regla de la cadena lleva a:
de donde puede despejarse
La situación en SME es similar, pero como ahora aparece un nuevo
multiplicador de Lagrange
, obtenemos un sistema de
ecuaciones con
incógnitas:
y
. Los términos que
aparecen son casi todas las derivadas segundas posibles de
respecto a
,
y
.
En dimensiones superiores, aparecen subíndices correspondientes a las
componentes cartesianas, pero las ecuaciones siguen siendo similares.
Este caso, el más general, es el que se muestra en el Apéndice
A.1. Es necesario resolver un problema de álgebra lineal,
ecuaciones (A.16) y (A.17), o más esquemática,
ecuación (A.18). La matriz involucra de nuevo casi todas las
posibles derivadas segundas de
, que se indican en las
ecuaciones (A.20 - A.26) (sólo falta
segunda derivada espacial (A.27)). La solución del
sistema proporciona todas las derivadas
and
. En 2D, estas son
incógnitas:
para las
derivadas de
y
para las de
(aunque, en realidad,
sólo
son independientes gracias a las simetrías).
Estas derivadas pueden finalmente combinarse para calcular
, ver ec. (A.12), que no es más que la generalización de
(7.2).
Una complejidad añadida a la hora de implementar el método es que los
métodos de álgebra lineal se aplican a vectores; nuestras incógnitas
son más bien tensores. Por lo tanto, en algún momento (al principio
del programa, o justo antes de utilizar las rutinas de álgebra lineal)
hace falta ``traducir'' los tensores a vectores, mediante convenios
similares al de Voigt. En la práctica, nosotros hemos numerado los
ejes cartesianos 0
o
, de tal modo que un elemento de un tensor
(sea del orden que sea) vendrá dado por un número en base binaria; por
ejemplo,
. El primer elemento lleva asignado un índice
``0'', pero eso es en todo caso estándar en C y C++.
Este procedimiento aparece en las referencias [31,33], con pequeños cambios de notación (sobre todo con la primera referencia, más antigua).
En resumen, el procedimiento es:
Daniel Duque 2011-11-10