Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
Guason
Nivel 3



Registrado: 06 Feb 2010
Mensajes: 42

Carrera: Mecánica
CARRERA.mecanica.3.jpg
MensajePublicado: Dom Jul 17, 2011 6:31 pm  Asunto:  Estabilidad del Metodo Leap-frog (rayuela) Responder citandoFin de la PáginaVolver arriba

Como hago para resolver este ejercicio:

Analizar la estabilidad del esquema de la rayuela aplicado al siguiente problema.

u'=-u.u u(0)=a

Si tienen algun libro que explique bien lo de consistencia y estabilidad mejor!!!!


 Género:Masculino  OcultoGalería Personal de GuasonVer perfil de usuarioEnviar mensaje privado
4WD
Administrador


Edad: 39
Registrado: 07 Sep 2006
Mensajes: 2430
Ubicación: Ingeniero
Carrera: Mecánica
argentina.gif
MensajePublicado: Dom Jul 17, 2011 10:20 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

¿Cuál es la duda puntualmente? No tiene nada de extraño ese ejercicio me parece...
Decís que [tex]f = -u^2[/tex] y aplicás rayuela. Después perturbaciones y a encontrar condiciones para h.

_________________
ImageImage
ImageImage
ImageImage

Escorpio Género:Masculino Rata OfflineGalería Personal de 4WDVer perfil de usuarioEnviar mensaje privado
Guason
Nivel 3



Registrado: 06 Feb 2010
Mensajes: 42

Carrera: Mecánica
CARRERA.mecanica.3.jpg
MensajePublicado: Lun Jul 18, 2011 10:27 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

El metodo es U(n+1)=U(n-1)+2K(U(n),T(n)) donde agrego las perturbaciones, solo en U(n+1) y U(n) o tambien en U(n-1)????????????


 Género:Masculino  OcultoGalería Personal de GuasonVer perfil de usuarioEnviar mensaje privado
Philipos
Nivel 3


Edad: 35
Registrado: 25 May 2008
Mensajes: 43
Ubicación: Cap Fed
Carrera: Informática
argentina.gif
MensajePublicado: Lun Jul 18, 2011 1:57 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

perturbás U(n-1) tambien. Despues realizas un cambio de variable y te queda un sistema de 2x2 me parece.


Piscis Género:Masculino Serpiente OfflineGalería Personal de PhiliposVer perfil de usuarioEnviar mensaje privadoEnviar emailMSN Messenger
Guason
Nivel 3



Registrado: 06 Feb 2010
Mensajes: 42

Carrera: Mecánica
CARRERA.mecanica.3.jpg
MensajePublicado: Mar Jul 19, 2011 2:45 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Como es el cambio de variable que decis??? estoy medio perdido que este tema...


 Género:Masculino  OcultoGalería Personal de GuasonVer perfil de usuarioEnviar mensaje privado
Pablon
Nivel 5


Edad: 32
Registrado: 16 Feb 2010
Mensajes: 168
Ubicación: Banfield
Carrera: Informática
CARRERA.informatica.3.jpg
MensajePublicado: Mar Jul 19, 2011 4:03 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Mirá, te tiro lo que tengo en mente, pero me trabe y necesito ayuda de los más duchos en el tema.

Planteas algo así

[tex]{u_{n + 1}} = {u_{n - 1}} + 2h{u_n}^2[/tex]
[tex]{u_{n + 1}} + {\varepsilon _{n + 1}} = {u_{n - 1}} + {\varepsilon _{n - 1}} + 2h{\left( {{u_n} + {\varepsilon _n}} \right)^2}[/tex]
[tex]{u_{n + 1}} + {\varepsilon _{n + 1}} = {u_{n - 1}} + {\varepsilon _{n - 1}} + 2h({u_n}^2 + 2{\varepsilon _n}{u_n} + {\varepsilon _n}^2)[/tex]

Y en este momento es donde vos linealizas y desprecias ciertos términos, los términos elevados al cuadrado consideras que son despreciables, el tema es que nunca hice bien uno así y no tengo mucha idea de como sería bien.

Y para el otro cambio de variables, vos planteas algo del estilo.

[tex]{\delta _{n + 1}} = {\varepsilon _n}[/tex]

Entonces,

[tex]{\varepsilon _{n - 1}} = {\delta _n}[/tex]

y de ahí sale el sistemita de 2x2.

_________________
ImageImage
ImageImage

Geminis Género:Masculino Cabra OfflineGalería Personal de PablonVer perfil de usuarioEnviar mensaje privado
Pablon
Nivel 5


Edad: 32
Registrado: 16 Feb 2010
Mensajes: 168
Ubicación: Banfield
Carrera: Informática
CARRERA.informatica.3.jpg
MensajePublicado: Mar Jul 19, 2011 4:05 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Uh, me comí el menos de [tex]u' =  - {u^2}[/tex]

_________________
ImageImage
ImageImage

Geminis Género:Masculino Cabra OfflineGalería Personal de PablonVer perfil de usuarioEnviar mensaje privado
porra87
Nivel 9


Edad: 37
Registrado: 07 Mar 2006
Mensajes: 1223
Ubicación: En Consejo Directivo
Carrera: Civil
CARRERA.civil.3.jpg
MensajePublicado: Mar Jul 19, 2011 4:13 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Si, yo también ando perdido con el tema de estabilidad y consistencia. En particular con el método de las perturbaciones.
Cómo hago con el tema de las perturbaciones para un sistema de ecuaciones diferenciales? Por ejemplo:

Dado el sistema de ecuaciones diferenciales

[tex]\left\{ \begin{array}{ll}  u'= -u^2-v^2 \\  v'=-u^4-v^4 \end{array} \right.[/tex]

con [tex] u(0)=1[/tex] y [tex] v(0)=1[/tex]
Estudiar la estabilidad en el punto [tex] t=0[/tex] por el método de las perturbaciones cuando se aplica el método de Euler explícito.

Ya se que es otro problema y debería ir en otro topic pero creo que si ayudan con uno ayudan con el otro poruqe el problema esta más que anda en el método que no se explica bien en ningún lado.... y Morelli lo toma


Aries Género:Masculino Gato OfflineGalería Personal de porra87Ver perfil de usuarioEnviar mensaje privadoMSN Messenger
Amintoros
Nivel 8



Registrado: 20 Mar 2008
Mensajes: 533

Carrera: Química
blank.gif
MensajePublicado: Mar Jul 19, 2011 5:13 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

La consistencia es otro tema, pero para la estabilidad capaz te puede servir éste tópic:

http://www.foros-fiuba.com.ar/viewtopic.php?t=14914

El procedimiento es similar independientemente del esquema que utilicen.
Lo de la consistencia y estabilidad recuerdo haberlo leído y más o menos comprendido en el burden. Lo de las perturbaciones también lo pueden encontrar como criterio de von neumann o análisis de estabilidad de von neumann (digan noiman si no quieren pasar vergüenza como yo, que me quería hacer el canchero y decía niuman)

_________________
Elmo Lesto escribió:
Bistek escribió:
por qué pasa que a veces entro al foro y esta todo en aleman?

Ahí aplicaron la transformada de Führer
Image



cuando la yerba mate

 Género:Masculino  OfflineGalería Personal de AmintorosVer perfil de usuarioEnviar mensaje privado
4WD
Administrador


Edad: 39
Registrado: 07 Sep 2006
Mensajes: 2430
Ubicación: Ingeniero
Carrera: Mecánica
argentina.gif
MensajePublicado: Mie Jul 20, 2011 12:49 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Pablon escribió:
Mirá, te tiro lo que tengo en mente, pero me trabe y necesito ayuda de los más duchos en el tema.

Planteas algo así

[tex]{u_{n + 1}} = {u_{n - 1}} + 2h{u_n}^2[/tex]
[tex]{u_{n + 1}} + {\varepsilon _{n + 1}} = {u_{n - 1}} + {\varepsilon _{n - 1}} + 2h{\left( {{u_n} + {\varepsilon _n}} \right)^2}[/tex]
[tex]{u_{n + 1}} + {\varepsilon _{n + 1}} = {u_{n - 1}} + {\varepsilon _{n - 1}} + 2h({u_n}^2 + 2{\varepsilon _n}{u_n} + {\varepsilon _n}^2)[/tex]

Y en este momento es donde vos linealizas y desprecias ciertos términos, los términos elevados al cuadrado consideras que son despreciables, el tema es que nunca hice bien uno así y no tengo mucha idea de como sería bien.

Y para el otro cambio de variables, vos planteas algo del estilo.

[tex]{\delta _{n + 1}} = {\varepsilon _n}[/tex]

Entonces,

[tex]{\varepsilon _{n - 1}} = {\delta _n}[/tex]

y de ahí sale el sistemita de 2x2.
Tal cual, más allá del error de u en vez de -u. La otra cosa es que yo diría que es al revés, planteás [tex]{\varepsilon _{n - 1}} = {\delta _n}[/tex] y entonces desplazás y usás para armar la matriz que [tex]{\delta _{n + 1}} = {\varepsilon _n}[/tex]. Está bien explicado en el post que señaló Amintoros.

Con respecto al análisis de primer orden, lo que se hace es despreciar la perturbación al cuadrado frente al término lineal, tal cual como se hace con las relaciones cinemáticas linealizadas, y sólo te quedás con ese. Lo otro que hace ahí es restar miembro a miembro la ecuación, para eliminar las u.



Con respecto a [tex]\left\{ \begin{array}{ll} u'= -u^2-v^2 \\ v'=-u^4-v^4 \end{array} \right.[/tex], hoy lo estuvimos charlando pero lo escribo para la primera ecuación el análisis por perturbaciones:

[tex]u_{n+1} = u_n + h (-u_n^2-v_n^2)[/tex] sería el método y aplicar perturbaciones: [tex]u_{n+1} + \delta_{n+1} = u_n + \delta_n + h [-(u_n\delta_n)^2-(v_n+\varepsilon_n)^2] [/tex][tex]u_{n+1} + \delta_{n+1} = u_n + \delta_n + h [-(u_n^2 + 2 u_n \delta_n + \delta_n^2)-(v_n^2+2 v_n \varepsilon_n +\varepsilon_n^2)] [/tex]
Y acá desprecio los términos de orden superior:
[tex]u_{n+1} + \delta_{n+1} \approx u_n + \delta_n + h [-(u_n^2 + 2 u_n \delta_n)-(v_n^2+2 v_n \varepsilon_n)] [/tex]

Por último descontando la ecuación original (resto miembro a miembro) me queda la primera ecuación:
[tex]\delta_{n+1} = \delta_n - 2h (u_n \delta_n+2 v_n \varepsilon_n) [/tex], si el sueño no me hace escribir disparates.

La otra ecuación se trata en forma análoga, desarrollando sólo hasta donde me conviene: [tex](u_n + \delta_n)^4 = [(u_n + \delta_n)^2]^2 \approx (u_n^2 + 2u_n \delta_n)^2 \approx u_n^4 + 4u_n^2 \delta_n[/tex], o algo así.

Si se fijan eso debería coincidir con el análisis general que se hace en el apunte de Morelli, donde la matriz para Euler explícito tiene un 1 en [tex]g_{11}[/tex] y [tex]g_{12} =  h (f'_u + f'_v)[/tex] o algo así...

_________________
ImageImage
ImageImage
ImageImage

Escorpio Género:Masculino Rata OfflineGalería Personal de 4WDVer perfil de usuarioEnviar mensaje privado
Pablon
Nivel 5


Edad: 32
Registrado: 16 Feb 2010
Mensajes: 168
Ubicación: Banfield
Carrera: Informática
CARRERA.informatica.3.jpg
MensajePublicado: Mie Jul 20, 2011 8:08 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

4WD escribió:
Pablon escribió:
Mirá, te tiro lo que tengo en mente, pero me trabe y necesito ayuda de los más duchos en el tema.

Planteas algo así

[tex]{u_{n + 1}} = {u_{n - 1}} + 2h{u_n}^2[/tex]
[tex]{u_{n + 1}} + {\varepsilon _{n + 1}} = {u_{n - 1}} + {\varepsilon _{n - 1}} + 2h{\left( {{u_n} + {\varepsilon _n}} \right)^2}[/tex]
[tex]{u_{n + 1}} + {\varepsilon _{n + 1}} = {u_{n - 1}} + {\varepsilon _{n - 1}} + 2h({u_n}^2 + 2{\varepsilon _n}{u_n} + {\varepsilon _n}^2)[/tex]

Y en este momento es donde vos linealizas y desprecias ciertos términos, los términos elevados al cuadrado consideras que son despreciables, el tema es que nunca hice bien uno así y no tengo mucha idea de como sería bien.

Y para el otro cambio de variables, vos planteas algo del estilo.

[tex]{\delta _{n + 1}} = {\varepsilon _n}[/tex]

Entonces,

[tex]{\varepsilon _{n - 1}} = {\delta _n}[/tex]

y de ahí sale el sistemita de 2x2.
Tal cual, más allá del error de u en vez de -u. La otra cosa es que yo diría que es al revés, planteás [tex]{\varepsilon _{n - 1}} = {\delta _n}[/tex] y entonces desplazás y usás para armar la matriz que [tex]{\delta _{n + 1}} = {\varepsilon _n}[/tex]. Está bien explicado en el post que señaló Amintoros.

Con respecto al análisis de primer orden, lo que se hace es despreciar la perturbación al cuadrado frente al término lineal, tal cual como se hace con las relaciones cinemáticas linealizadas, y sólo te quedás con ese. Lo otro que hace ahí es restar miembro a miembro la ecuación, para eliminar las u.



Con respecto a [tex]\left\{ \begin{array}{ll} u'= -u^2-v^2 \\ v'=-u^4-v^4 \end{array} \right.[/tex], hoy lo estuvimos charlando pero lo escribo para la primera ecuación el análisis por perturbaciones:

[tex]u_{n+1} = u_n + h (-u_n^2-v_n^2)[/tex] sería el método y aplicar perturbaciones: [tex]u_{n+1} + \delta_{n+1} = u_n + \delta_n + h [-(u_n\delta_n)^2-(v_n+\varepsilon_n)^2] [/tex][tex]u_{n+1} + \delta_{n+1} = u_n + \delta_n + h [-(u_n^2 + 2 u_n \delta_n + \delta_n^2)-(v_n^2+2 v_n \varepsilon_n +\varepsilon_n^2)] [/tex]
Y acá desprecio los términos de orden superior:
[tex]u_{n+1} + \delta_{n+1} \approx u_n + \delta_n + h [-(u_n^2 + 2 u_n \delta_n)-(v_n^2+2 v_n \varepsilon_n)] [/tex]

Por último descontando la ecuación original (resto miembro a miembro) me queda la primera ecuación:
[tex]\delta_{n+1} = \delta_n - 2h (u_n \delta_n+2 v_n \varepsilon_n) [/tex], si el sueño no me hace escribir disparates.

La otra ecuación se trata en forma análoga, desarrollando sólo hasta donde me conviene: [tex](u_n + \delta_n)^4 = [(u_n + \delta_n)^2]^2 \approx (u_n^2 + 2u_n \delta_n)^2 \approx u_n^4 + 4u_n^2 \delta_n[/tex], o algo así.

Si se fijan eso debería coincidir con el análisis general que se hace en el apunte de Morelli, donde la matriz para Euler explícito tiene un 1 en [tex]g_{11}[/tex] y [tex]g_{12} =  h (f'_u + f'_v)[/tex] o algo así...


Muy bueno che, pero me quede con una duda, en todos los ejemplos en donde armamos la matriz de perturbaciones, los coeficientes que multiplican a [tex]{\varepsilon _n}[/tex] son números y para armar la matriz no hay drama, pero que pasa ante estas situaciones con la matriz, donde [tex]{\varepsilon _n}[/tex] queda multiplicado por una variable:

[tex]{\varepsilon _{n + 1}} = {\varepsilon _n} - 2h({u_n}{\varepsilon _n})[/tex]

_________________
ImageImage
ImageImage

Geminis Género:Masculino Cabra OfflineGalería Personal de PablonVer perfil de usuarioEnviar mensaje privado
Amintoros
Nivel 8



Registrado: 20 Mar 2008
Mensajes: 533

Carrera: Química
blank.gif
MensajePublicado: Mie Jul 20, 2011 11:30 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Eso sólo significa que la condición de estabilidad depende también del punto en donde estés parado. En el caso en que tengas que analizar la estabilidad en todo el dominio, vas chequeando que se cumpla la condición en todos los puntos, y si en alguno no cumple arrancás otra vez, con otro paso, hasta que logres la estabilidad en todo el dominio.
Pero en este problema piden analizar la estabilidad en t=0, y ya conocés cuánto valen u_n y v_n en ese punto.

edit:

Siguiendo en la línea de 4WD, el sistema me quedó

[tex]\begin{bmatrix}\delta _{n+1}\\ \varepsilon _{n+1}\end{bmatrix}=\begin{bmatrix}1+h(-2u_{n}) &h(-2v_{n}) \\ h(-4u_{n}^{3}) &1+h(-4v_{n}^{3}) \end{bmatrix}\begin{bmatrix}\delta _{n}\\ \varepsilon _{n}\end{bmatrix}[/tex]

Nunca vi esa identificación con las derivadas (morelli y sus generalizaciones), creo que en este caso quedaría así

[tex]\begin{bmatrix}\delta _{n+1}\\ \varepsilon _{n+1}\end{bmatrix}=\begin{bmatrix}1+hf_{u}^{'} &hf_{v}^{'} \\ hg_{u}^{'} &1+hg_{v}^{'} \end{bmatrix}\begin{bmatrix}\delta _{n}\\ \varepsilon _{n}\end{bmatrix}[/tex]

Que no haya un 1 en las posiciones 11 y 22 se puede deber a que el problema no es lineal ni se pudo linealizar (bah, por ahí le pifié en alguna cuenta y dan 1).

Poniendo [tex]u_{0}=1[/tex] y [tex]v_{0}=1[/tex] resulta

[tex]\begin{bmatrix}\delta _{n+1}\\ \varepsilon _{n+1}\end{bmatrix}=\begin{bmatrix}1-2h &-2h \\ -4h &1-4h \end{bmatrix}\begin{bmatrix}\delta _{n}\\ \varepsilon _{n}\end{bmatrix}[/tex]

El wolfram proporciona [tex]\lambda_{1}=1[/tex] y [tex]\lambda_{2}=1-6h[/tex], con lo cual [tex]0<h<\frac{1}{3}[/tex], para [tex]t=0[/tex].

_________________
Elmo Lesto escribió:
Bistek escribió:
por qué pasa que a veces entro al foro y esta todo en aleman?

Ahí aplicaron la transformada de Führer
Image



cuando la yerba mate

 Género:Masculino  OfflineGalería Personal de AmintorosVer perfil de usuarioEnviar mensaje privado
4WD
Administrador


Edad: 39
Registrado: 07 Sep 2006
Mensajes: 2430
Ubicación: Ingeniero
Carrera: Mecánica
argentina.gif
MensajePublicado: Mie Jul 20, 2011 12:58 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Pablon escribió:
Muy bueno che, pero me quede con una duda, en todos los ejemplos en donde armamos la matriz de perturbaciones, los coeficientes que multiplican a [tex]{\varepsilon _n}[/tex] son números y para armar la matriz no hay drama, pero que pasa ante estas situaciones con la matriz, donde [tex]{\varepsilon _n}[/tex] queda multiplicado por una variable:

[tex]{\varepsilon _{n + 1}} = {\varepsilon _n} - 2h({u_n}{\varepsilon _n})[/tex]
Es como te contestó Amintoros Smile

Al respecto, hay un ejercicio de la guía 7 (por el 7 creo) que te pide verificar la condición para cada uno de los pasos de cálculo...

Amintoros escribió:
Nunca vi esa identificación con las derivadas (morelli y sus generalizaciones), creo que en este caso quedaría así

[tex]\begin{bmatrix}\delta _{n+1}\\ \varepsilon _{n+1}\end{bmatrix}=\begin{bmatrix}1+hf_{u}^{'} &hf_{v}^{'} \\ hg_{u}^{'} &1+hg_{v}^{'} \end{bmatrix}\begin{bmatrix}\delta _{n}\\ \varepsilon _{n}\end{bmatrix}[/tex]
Me refería a esto (y Morelli también). Lo dije de memoria, mal... era parecido, sólo que las derivadas estaban separadas en las componentes...

_________________
ImageImage
ImageImage
ImageImage

Escorpio Género:Masculino Rata OfflineGalería Personal de 4WDVer perfil de usuarioEnviar mensaje privado
porra87
Nivel 9


Edad: 37
Registrado: 07 Mar 2006
Mensajes: 1223
Ubicación: En Consejo Directivo
Carrera: Civil
CARRERA.civil.3.jpg
MensajePublicado: Mie Jul 20, 2011 5:52 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Muchas gracias a ambos. Creo que ya entendí el tema y espero no pasar vergüenza mañana en el final jaja.


Aries Género:Masculino Gato OfflineGalería Personal de porra87Ver perfil de usuarioEnviar mensaje privadoMSN Messenger
Guason
Nivel 3



Registrado: 06 Feb 2010
Mensajes: 42

Carrera: Mecánica
CARRERA.mecanica.3.jpg
MensajePublicado: Mie Jul 20, 2011 8:09 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Gracias a todos ya entendi bastante.

Como hago en los problemas que no son lineales, por ejemplo como este que dice:

p'=a+bp+raiz(p)

a) Discretizar utilizando el metodo de euler (explicito)
b) Determinar la condicion de estabilidad del metodo numerico

Como hago con las perturbaciones de la raiz cuadrada??


 Género:Masculino  OcultoGalería Personal de GuasonVer perfil de usuarioEnviar mensaje privado
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.4399s ][ Pedidos: 20 (0.2844s) ]