You are on page 1of 3

MTODOS

NUMRICOS Y DE SIMULACIN

EXAMEN DE JUNIO - CURSO 2013/14

EXAMEN DE MNS 6/Jun/2014 (16:00h-18:00h)


Debe realizar los 4 ejercicios propuestos
Todos los ejercicios tienen el mismo peso (2.5pts)
EJERCICIO 1
El Mtodo de Rechazo es un mtodo recursivo que permite, a partir de nmeros aleatorios con
distribucin uniforme, obtener nmeros aleatorios de acuerdo a una distribucin arbitraria definida en
un determinado intervalo:
f x , con x (a, b)
El mtodo consiste bsicamente en lo siguiente:
1. Calcular el mximo de la funcin f(x) dentro del intervalo (a,b), que llamaremos fMax_ab.
2. Generar un nmero aleatorio uniforme dentro del intervalo (0,fMax_ab), que llamaremos
rand_0fMax.
3. Generar un nmero aleatorio uniforme dentro del intervalo (a,b), que llamaremos rand_ab.
4. Si f(rand_ab) > rand_0fMax, aceptar rand_ab como nmero aleatorio generado de acuerdo a
la distribucin f(x).
5. En caso contrario, volver al punto 2.
Utilizando este mtodo, genere en MATLAB un vector de longitud 106 con nmeros aleatorios de
acuerdo a la funcin de distribucin f x = . /01 [2 + sin 4x ] en el intervalo (0, 2).
Compruebe los resultados dibujando la funcin f(x) y el histograma de los nmeros aleatorios
generados.
(Nota: como solucin al problema debe entregarse tambin el fichero .m desarrollado).
EJERCICIO 2
Haciendo uso de la PDETool includa en Matlab, resuelve la ecuacin diferencial en derivadas parciales
:;< = >?@: A

= 0

en la configuracin de la figura 1. El dominio de integracin est compuesto por el rectngulo R1


excluyendo su interseccin con porciones de las elipses E1, E2 (para mayor claridad, se muestran las
partes de las elipses que quedan fuera del dominio en la figura 2). Las condiciones de contorno son

Condiciones de Dirichlet A = 1 en el permetro de E1 y A = 0 en el permetro de E2 (en ambos


casos, slo hay que tener en cuenta las partes del permetro de E1 y E2 contenidas en R1).
Condiciones de Neumann n*c*grad(u) = 0 en el resto del contorno.

El valor del parmetro = es

En el interior de E3 = = 5.
En el resto del dominio = = 1.

Los valores de los parmetros geomtricos de E1, E2, R1, E3 son los siguientes:

MTODOS NUMRICOS Y DE SIMULACIN

EXAMEN DE JUNIO - CURSO 2013/14

E1: X-center -1.5, Y-center 1, A-semiaxes 3, B-semiaxes 0.8.


E2: X-center -1.5, Y-center -1, A-semiaxes 3, B-semiaxes 0.8.
R1: Left -1.5, Bottom -1, Width 3, Height 2.
E3: X-center variable, Y-center 0, A-semiaxes 0.1, B-semiaxes 0.1.

Halla el valor de la energa en las cuatro configuraciones que se obtiene para cuatro valores del X-center
de E3: 1, 0.5, 0, -0.5.

Figura 1: el dominio es la zona en gris claro Figura 2: para mayor claridad, se muestran las
incluyendo a E3.
partes de las elipses E1, E2 que no estn includas
en el dominio.
EJERCICIO 3

Se desea estudiar con SIMULINK el comportamiento de un tren de masa M=5000 kg, sometido a dos
fuerzas antagnicas:
fP: fuerza de propulsin producida por el motor (se supone constante)=40000N
fr: fuerza de resistencia aerodinmica que se opone al avance (depende de la velocidad v(t)).
Cuando el tren va a baja velocidad (por debajo de 60 m/s), la fuerza de rozamiento depende linealmente
de la velocidad. Por encima de 60 m/s, la dependencia es cuadrtica. La ecuacin de comportamiento
del sistema es la siguiente:

Mdv/dt= fp-fr(t)

siendo:

fr(t)=240v(t), para bajas velocidades y fr(t)=4v2(t), para altas velocidades

Suponiendo que el tren parte del reposo, dibuje la grfica de posicin, velocidad y aceleracin del
tren durante los 2 primeros minutos. Determine el tiempo que tarda el tren en alcanzar la velocidad
de 60m/s y la distancia que recorre. Determine la velocidad final alcanzada por el tren.
(Nota: como solucin al problema debe entregarse el fichero .mdl con la simulacin completa. Los
resultados especficos y los comentarios deben incluirse en el propio modelo)

MTODOS NUMRICOS Y DE SIMULACIN

EXAMEN DE JUNIO - CURSO 2013/14

EJERCICIO 4
Las ecuaciones de movimiento de un oscilador son:
:0E
= E H
:F 0
1) Usando alguna de las funciones ode de Matlab, resuelva estas ecuaciones entre t=0 s y t=50 s con las
siguientes condiciones iniciales:
E = 0.1 ;

:E
= 0
:F

Use las opciones RelTol = 1e-6 y AbsTol = 1e-6.


2) Represente el comportamiento de x(t).
3) Cree un evento que le permita calcular el perodo del oscilador. Se recomienda que use como
condicin del evento que la velocidad del oscilador sea nula.
4) A partir de los tiempos entre eventos, calcule el perodo del oscilador.
5) Repita los puntos anteriores pero ahora con las condiciones iniciales
E = 1.0 ;

:E
= 0
:F


(Nota: como solucin al problema debe entregarse tambin el fichero .m desarrollado).

You might also like