Sei sulla pagina 1di 2

Máster en Ingeniería Naval y Oceánica

Dinámica del buque: CFD


Junio 2017

1. Sea un ujo de Stokes estacionario en un dominio bidimensional Ω ⊂ R2 ,


→ →
−ν∇2 u + ∇p = f,

∇ · u = 0,

donde u es la velocidad, de componentes (u, v) y p es la presión. La fun-
ción f , que representa a cualquier fuerza externa, y la constante ν > 0
(viscosidad cinemática) se suponen datos conocidos. Deduce la formu-
lación variacional para:

a) Condiciones de contorno de tipo Dirichlet homogéneas, u = 0, en
toda la frontera, Γ.
b) Condiciones de contorno de tipo Dirichlet homogéneas en una parte
→ → → →
de la frontera, ΓD , y de tipo Neumann, ∇u · n = 0, ∇v · n = 0 en el
resto de la frontera, ΓN .
2. Consideremos un ujo de Stokes no estacionario en un dominio espacial
Ω ⊂ R2 y a lo largo de un intervalo de tiempo (0, T ). El campo de

velocidades inicial, u 0 , es un dato conocido y las condiciones de contorno
se suponen de tipo Dirichlet (homogéneas):

∂u → →
− ν∇2 u + ∇p = 0,
∂t

∇ · u = 0,
→ →
u|t=0 = u 0 ,

u|Γ = 0.

Fijemos respectivos espacios de elementos nitos, Vh y Ph , para veloci-


dad y presión, así como una partición del intervalo (0, T ) formada por
N subintervalos (N ∈ N). Describe la formulación variacional asociada
(usando un método de Euler implícito para la discretización temporal en
los instantes de tiempo t0 , t1 ,...,tN ).
3. Consideremos el siguiente código FreeFem++ para la simulación de un
ujo irrotacional en torno a un perl NACA. Completa la penúltima línea
(en la posición indicada con ??????*??????).

1
border C(t=0,2*pi) { x=5*cos(t); y=5*sin(t);}
border Splus(t=0,1){ x = t; y = 0.177*sqrt(t)-0.0755*t
- 0.212*(t^2)+0.173*(t^3)-0.062*(t^4); label=S;}
border Sminus(t=1,0){ x =t; y= -(0.177*sqrt(t)-0.0755*t
-0.212*(t^2)+0.173*(t^3)-0.062*(t^4)); label=S;}
mesh Th= buildmesh(C(50)+Splus(70)+Sminus(70));
fespace Vh(Th,P2);
Vh psi,w;
solve potential(psi,w)=
int2d(Th)(dx(psi)*dx(w)+??????*???????)
+ on(C,psi = y) + on(S,psi=0);

4. En el siguiente fragmento de código FreeFem++ se denen espacios de


elementos nitos, Vh y Qh para velocidad y presión, respectivamente, con
el n de aplicarlos en la resolución numérica de las ecuaciones de Navier-
Stokes. Aunque no tiene errores de sintaxis, el código es incorrecto desde
el punto de vista matemático. Indica brevemente el motivo y especica
algunas alternativas para corregirlo, introduciendo el código adecuado.

(...)
// Definición de espacios y funciones de elementos finitos
fespace Vh(Th,P1); // Espacio para velocidad
fespace Ph(Th,P2); // Espacio para presiones
Vh u,v,uu,vv; // Incógnitas u,v y funciones test uu,vv para velocidad
Ph p,pp; // Presión y función test
(...)

Potrebbero piacerti anche