15.07.2014 Views

Capítulo 1 Métodos de residuos ponderados Funciones de prueba ...

Capítulo 1 Métodos de residuos ponderados Funciones de prueba ...

Capítulo 1 Métodos de residuos ponderados Funciones de prueba ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

pero ahora v k y u k no son in<strong>de</strong>pendientes y po<strong>de</strong>mos reemplazarlos por su <strong>de</strong>finición anterior:<br />

⎧⎡<br />

⎤ ⎡<br />

⎤ ⎡ ⎤⎫<br />

k 11 ... k 1k ... k 1n<br />

u 1<br />

f 1<br />

[<br />

v 1 , ..., ∑ ] ⎪⎨<br />

: :<br />

:<br />

a i v i , ...v n ⎢ k k1 ... k kk ... k kn<br />

⎥ ⎢ ū k + ∑ i≠k a iu i<br />

⎥<br />

i≠k<br />

⎣ : : ⎦ ⎣ : ⎦ − :<br />

⎪⎬<br />

⎢ f k<br />

⎥ = 0<br />

⎣ : ⎦<br />

⎪⎩<br />

⎪⎭<br />

k n1 ... k nk ... k nn u n<br />

f n<br />

Si operamos sobre la expresión anterior, po<strong>de</strong>mos escribir<br />

⎧⎡<br />

⎤ ⎡<br />

¯k 11 ... ¯k1(k−1) ¯k1(k+1) ... ¯k1n<br />

⎪⎨<br />

: :<br />

[v 1 , ..., v k−1 , v k+1 , ...v n ]<br />

¯k (k−1)1 ... ¯k(k−1)(k−1) ¯k(k−1)(k+1) ¯k(k−1)n<br />

⎢<br />

¯k (k+1)1 ...<br />

¯k(k+1)(k−1)<br />

¯k(k+1)(k+1) ...<br />

¯k(k+1)n<br />

⎥ ⎢<br />

⎣ : : ⎦ ⎣<br />

⎪⎩<br />

k n1 ... ¯kn(k−1) ¯kn(k+1) ... k nn<br />

u 1<br />

:<br />

u k−1<br />

u k+1<br />

:<br />

u n<br />

⎤<br />

⎡<br />

−<br />

⎥ ⎢<br />

⎦ ⎣<br />

¯f 1<br />

:<br />

¯f k−1<br />

¯f k+1<br />

:<br />

¯f n<br />

⎤⎫<br />

⎪⎬<br />

⎥<br />

⎦<br />

⎪⎭<br />

= 0<br />

que correspon<strong>de</strong> a un sistema <strong>de</strong> (n − 1) ecuaciones con (n − 1) incógnitas don<strong>de</strong> en forma explícita<br />

tenemos<br />

¯k ij = k ij + a i k kj + k ik a j + a i k kk a j<br />

¯f i = f i + a i f i − k ik ū k<br />

7.2.2. Técnica <strong>de</strong> penalización<br />

Esta técnica es muy utilizada porque requiere una lógica <strong>de</strong> programación más sencilla y si<br />

bien las restricciones no se imponen en forma exacta se pue<strong>de</strong> obtener resultados suficientemente<br />

buenos.<br />

Para darle una interpretación matemática sencilla, supongamos que nuestro sistema <strong>de</strong> ecuaciones<br />

resultó <strong>de</strong> la minimización <strong>de</strong>l siguiente funcional<br />

Π (u) = 1 2 uT K u − u T f<br />

Aumentemos este funcional con un término <strong>de</strong> la forma<br />

1<br />

2ǫ (ū k + a · u) 2<br />

que no es otra cosa que la restricción elevada al cuadrado. Don<strong>de</strong> ǫ es un valor constante suficientemente<br />

pequeño (coeficiente <strong>de</strong> penalización) <strong>de</strong> forma tal que si ahora escribimos un funcional<br />

aumentado<br />

ˆΠ (u) = 1 2 uT K u − u T f + 1 2ǫ (ū k + a · u) 2<br />

la minimización <strong>de</strong> este nuevo funcional conducirá a la solución <strong>de</strong> nuestro problema. El grado<br />

<strong>de</strong> cumplimiento <strong>de</strong> la restricción impuesta <strong>de</strong>pen<strong>de</strong>rá <strong>de</strong>l valor <strong>de</strong> ǫ. Cuando este valor tien<strong>de</strong> a<br />

0, un mínimo incumplimiento <strong>de</strong> la restricción incrementa notoriamente el valor <strong>de</strong> ˆΠ, por lo que<br />

la condición <strong>de</strong> mínimo está gobernada por la primera parte <strong>de</strong>l funcional. Por otra parte valores<br />

muy pequeños <strong>de</strong> ǫ (y en consecuencia muy gran<strong>de</strong>s <strong>de</strong> su inversa) pue<strong>de</strong>n producir problemas<br />

numéricos <strong>de</strong>bido a la precisión <strong>de</strong> las computadoras. La condición <strong>de</strong> mínimo resulta ahora<br />

si el nuevo sistema se escribe<br />

130<br />

∂ ˆΠ (u)<br />

∂u i<br />

=<br />

n∑<br />

j=1<br />

k ij u j − f i + a i<br />

ǫ<br />

¯K u = ¯f<br />

[<br />

ū k +<br />

]<br />

n∑<br />

a j u j = 0<br />

j=1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!