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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!