Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
ÚNICAMENTE CASO 1:
pL = 0 psia, Presión en x = L.
po = 1500 psia, Presión en x = 0.
CASO 1 Y CASO 2:
Resuelva lo siguiente:
PARA EL CASO 1.
1. Realice una gráca de presión contra distancia x (en el eje horizontal), para todos los tiempos que se proporcionan.
(RESUELTO EN TAREA 2)
2. Explicar a detalle la variación de la presión con respecto a estos 2 parámetros. (RESUELTO EN TAREA 2)
3. ¾Cómo es el comportamiento de la presión a tiempos pequeños y a tiempos largos? (RESUELTO EN TAREA
2)
4. (TAREA 3) Obtener la derivada (y la gráca) de la presión (p, psi) con respecto al tiempo (t, dı́as), a una
δt x=200m = 0. ¾Qué regímenes de ujo identica? (Debe ser igual a la explicación
distancia x constante, δp
de la Tarea 2; de lo contrario hizo mal la tarea anterior o ésta también, nunca se sabe) (Unidades de pa-
rámetros: presión (psi) y tiempo (dı́as)). Muestre las variaciones a t = 10 dı́as. ¾A qué tiempo se estabili-
za la presión? (en caso de que se estabilice) ¾Eso qué signica? En el caso de la dp/dt a 10 días se muestra en
la gráca cambio lineal en la presión, lo que correpsondería a un régimen de ujo pseudoestacionario, ya que la varia-
ción es constante.
5. (TAREA 3) Realice también la gráca de p vs t. (Unidades de parámetros: presión (psi) y tiempo
(dı́as)).
Muestre el tiempo a t = 100 dı́as. ¾A qué tiempo se estabiliza la presión? (en caso de que se
estabilice) ¾Eso qué signica? En este caso se observa que la presión cambia de forma constante en un inicio
(régimen pseudo estacionario), pero despúes del dia 10 vuelve a cambiar y termina oscilando lo que correspondería
a un régimen transitorio (cambio variable), para que nalmente se tenga una estabilización donde ya no cambia la
presión con el tiempo en un régimen estacionario.
Resuelva lo siguiente
PARA EL CASO 2.
1. Realice la gráca de presión contra distancia x (en el eje horizontal), para todos los tiempos que se proporcionan.
(RESUELTO EN TAREA 2)
2. Explique a detalle la variación de la presión con respceto a estos 2 parámetros. (RESUELTO EN TAREA 2)
3. ¾Cómo es el comportamiento de la presión a tiempos pequeños y a tiempos largos? (RESUELTO EN TAREA
2)
Simulación Matemática de Yacimientos 2020 - 2 iii Prof.: M.I. Santos Ríos Humberto
UNAM - FI Villagómez Pérez César Alejandro - 110005287
4. (TAREA 3) Obtener la derivada (y la gráca) de la presión (p, psi) con respecto al tiempo (t, dı́as), a una
distancia x constante, δp
δt x=200m = 0. ¾Qué regímenes de ujo identica? (Debe ser igual a la explicación
de la Tarea 2; de lo contrario hizo mal la tarea anterior o ésta también, nunca se sabe) (Unidades de pa-
rámetros: presión (psi) y tiempo (dı́as)). Muestre las variaciones a t = 10 dı́as. ¾A qué tiempo se estabili-
za la presión? (en caso de que se estabilice) ¾Eso qué signica? En el caso 2 de la dp/dt a 10 días se muestra en
la gráca cambio lineal en la presión, lo que correpsondería a un régimen de ujo pseudoestacionario, ya que la varia-
ción es constante.
5. (TAREA 3) Realice también la gráca de p vs t. (Unidades de parámetros: presión (psi) y tiempo
(dı́as)).
Muestre el tiempo a t = 100 dı́as. ¾A qué tiempo se estabiliza la presión? (en caso de que se
estabilice) ¾Eso qué signica? En este caso 2 a 100 días, se observa que la presión cambia de forma constante en un
inicio (régimen pseudo estacionario) dentro de los primero 10 días, pero después vuelve a cambiar y termina oscilando
lo que correspondería a un régimen transitorio (cambio variable), para que nalmente se tenga una estabilización
donde ya no cambia la presión con el tiempo en un régimen estacionario. Código de Matlab
10. pL=0;
11. po=1500*6894.76;
12. % Condiciones para ambos casos, se multiplicó por su factor de conversión.
13. pin=1500*6894.76; % Presión inicial (Pa)
14. L=1312.3*0.3048; % Longitud (m)
15. k=80*(9.86923*(10^-16)); % permeabilidad (m2)
16. v=0.78*(1*(10^-3)); % viscosidad (Pa*s)
17. ct=(17.6*10^-6)*(1.450376808*(10^-4)); % compresibilidad (Pa^-1)
18. porosidad=0.20; % porosidad (fracción)
19. t=[1e-3, 1e-2, 1e-1, 1e0, 1e1, 1e2, 1e3]*86400; % (s)
20. x=linspace(0,L,100); %(m), permite ajustar el distanciamiento entre los nodos
21. dif=k/(porosidad*v*ct); %difusividad hidráulica
22. % Realizar cambio de unidades a sistema internacional
23. % CASO 1
24. % número de elementos en x y t
25. Zt=length(t); Zx=length(x);
26. for i=1:Zt % contador de tiempo
27. for j=1:Zx % contador de distancia
28. x sum=0;
29. for n=1:1000
30. A1=(n^2)*(pi^2)/(L^2);
31. sum=sum+(1/n)*exp(-A1*dif*t(i))*sin(n*pi*x(j)/L); % sum es la suma de t(i) y x(j).
32. end
33. A2=(x(j)/L)+(2/pi)*sum; p(j,i)=pL+(po-pL)*A2;
34. end
35. end
36. gure('Name','Figura Caso I Tarea 2','NumberTitle','o');
37. hold on % grácas en el mismo cuadro de gracación
38. plot(x,p,':m<')
39. xlabel('Distancia, m')
40. ylabel('Presión, Pa')
41. title('Presión vs Distancia')
42. axis([0 400 0 10350000]) % ajuste de ejes grid on
43. % CASO 2
44. for i=1:Zt % contador de tiempo
45. for j=1:Zx % contador de distancia x
46. sum2=0;
47. for n=1:1000
48. A1b=((2*n+1)^2)*(pi^2)/(L^2);
49. sum2=sum2+(1/(2*n+1))*exp(-A1b*dif*t(i))*sin((2*n+1)*pi*x(j)/L); % sum es la suma de t(i) y x(j).
50. end
51. A2b=(4*pin/pi)*sum2; p2(j,i)=A2b;
52. end
53. end
54. gure('Name','Figura Caso II Tarea 2','NumberTitle','o');
55. hold on % grácas en el mismo cuadro de gracación plot(x,p2,':r<')
56. xlabel('Distancia, m')
57. ylabel('Presión, Pa')
58. title('Presión vs Distancia')
59. axis([0 400 0 10350000]) % ajuste de ejes
60. grid on
61. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
62. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
63. % Simulación Matemática de Yacimientos
64. % Villagómez Pérez César Alejandro
65. % Tarea (3) Solución analítica de la ecuación de difusión
66. % presión en (psi)
67. pL1=0;
68. po1=1500;
69. % Condiciones para ambos casos, se multiplicó por su factor de conversión.
70. pin1=1500; % Presión inicial (psi)
71. L1=200; % Longitud (m) k1=80*(9.86923*(10^-16)); % permeabilidad (m2)
72. v1=0.78*(1*(10^-3)); % viscosidad (Pa*s)
73. ct1=(17.6*10^-6)*(1.450376808*(10^-4)); % compresibilidad (Pa^-1)
74. porosidad1=0.20; % porosidad (fracción)
75. t1=[1e-3, 1e-2, 1e-1, 1e0, 1e1, 1e2, 1e3]; % (d)
76. x1=linspace(0,L1,100); %(m), permite ajustar el distanciamiento entre los nodos dif1=k1/(porosidad1*v1*ct1); %difusividad
hidráulica
77. % Realizar cambio de unidades a sistema internacional
78. % CASO 1
79. % número de elementos en x y t
80. Zt1=length(t1); Zx1=length(x1);
81. for
Simulación Matemática de Yacimientos 2020 - 2 vii Prof.: M.I. Santos Ríos Humberto
UNAM - FI Villagómez Pérez César Alejandro - 110005287
117. for
118. n1=1:1000
119. A1b1=((2*n1+1)^2)*(pi^2)/(L1^2);
120. sum21=sum21+(1/(2*n1+1))*exp(-A1b1*dif*t1(i1))*sin((2*n1+1)*pi*x1(j1)/L1); % sum es la suma de t(i) y x(j).
121. end
122. A2b1=(4*pin1/pi)*sum21;
123. p21(j1,i1)=A2b1;
124. end
125. syms i1 p21d = di (p21)
126. end
127. gure('Name','Figura Caso II Tarea 3a','NumberTitle','o');
128. hold on % grácas en el mismo cuadro de gracación
129. plot(t1,p21d,':k<')
130. xlabel('Tiempo, D')
131. ylabel('Presión, psi')
132. title('Presión vs Tiempo')
133. axis([0 10 0 1500]) % ajuste de ejes
134. grid on
135. gure('Name','Figura Caso II Tarea 3b','NumberTitle','o');
136. hold on % grácas en el mismo cuadro de gracación
137. plot(t1,p21d,':r<')
138. xlabel('Tiempo, D')
139. ylabel('Presión, psi')
140. title('Presión vs Tiempo')
141. axis([0 100 0 1500]) % ajuste de ejes grid on
Simulación Matemática de Yacimientos 2020 - 2 viii Prof.: M.I. Santos Ríos Humberto