Simulación Depósito
1.5K views | +0 today
Follow
Simulación Depósito
Modelar y simular el comportamiento de un depósito que se vacía por gravedad.
Curated by Hexen Loazia
Your new post is loading...
Your new post is loading...
Scooped by Hexen Loazia
Scoop.it!

Programa en Visual Basic sobre descarga por gravedad

Programa en Visual Basic sobre descarga por gravedad | Simulación Depósito | Scoop.it

Simulación con 50 intervalos con un tiempo final de 5 horas.

Hexen Loazia's insight:

Private Sub CommandButton1_Click()
'Declaración de variables de entrada
Dim Adeposito, Asalida, Fin, h0 As Double
'Declaración variables de salida
Dim n, g, t0, h, Fout As Double
'Inicializar variables de entrada
Adeposito = Cells(2, 2)
Asalida = Cells(3, 2)
Fin = Cells(4, 2)
h0 = Cells(5, 2)
'Inicializar variables de proceso
g = 9.81
t0 = 0
'Numero de intervalos
n = InputBox("¿Cuántos intervalos son?", "Euler")
'Tiempo final de simulación
tf = InputBox("Introducir el tiempo final", "Euler")
'Paso de integración
h = (tf - t0) / n
'Definir arreglo del tiempo y nivel
ReDim tiempo(n + 1) As Double
ReDim nivel(n + 1) As Double
'Primer paso de integración
tiempo(0) = t0
nivel(0) = h0
'Algoritmo de Euler

For i = 1 To n
tiempo(i) = tiempo(i - 1) + h
Fout = Asalida * 3600 * Math.Round(Sqr(2 * g * nivel(i - 1)), 2)
nivel(i) = nivel(i - 1) + h * (Fin - Fout) / Adeposito
Next i
'Imprimir tabla
For i = 1 To n
Cells(7 + i, 2) = tiempo(i)
Cells(7 + i, 3) = nivel(i)
Next i
End Sub

more...
No comment yet.
Scooped by Hexen Loazia
Scoop.it!

Algoritmo en Matlab del comportamiento del deposito con una división de 50 intervalos

Algoritmo en Matlab del comportamiento del deposito con una división de 50 intervalos | Simulación Depósito | Scoop.it

Fin = 3; %Caudal de entrada m^3/h
A = 10; %Area del deposito en m^2
As = 0.001; %Area de salida en m^2
g = 9.81; %Gravedad en m/s^2

 

n = 50; %número de intervalos

 

h0 = 1; %altura inicial en m

t0 = 0; %Instante inical de integración

 

tf = 5; %Instante final de integración

 

h= (tf-t0)/n; %Paso de integración

 

t(1)=t0; %Primer punto de integración
x(1)=h0;

 

%Algoritmo de Euler para la integración
for k=1:n-1
t(k+1)=t(k)+h;
Fout=As*3600*sqrt(2*g*x(k));
x(k+1)=x(k)+h*(Fin-Fout)/A;
end

 

%Representación gráfica
plot (t,x,'o')
hold on
plot (t,x,'--')
xlabel('Tiempo (h)')
ylabel('Altura (m)')

more...
No comment yet.
Scooped by Hexen Loazia
Scoop.it!

Proyecto Ecuaciones Diferenciales: Depósito

Proyecto Ecuaciones Diferenciales: Depósito | Simulación Depósito | Scoop.it
Se dispone de un depósito que se vacía por gravedad y se quiere modelar y simular su comportamiento teniendo en cuenta los siguiente datos: Altura inicial del líquido en el depósito 1m, caudal de entrada: 3m^3/h, área del depósito: 10 m^2, área de salida de la tubería: 0.001 m^2. Se pide:

1.- Plantear las evuaciones que constituyen el modelo.
2.- Resolver el modelo implementando el Método de Euler explícito.
3.- Comparar los resultados de la función del paso de integración. Dibujar las curvas de evolución del sistema.

NOTA: Los datos pueden ser modificados de acuerdo a su prototipo.
more...
No comment yet.
Scooped by Hexen Loazia
Scoop.it!

Cálculo Diferencial e Integral @ SOLM2013

Cálculo Diferencial e Integral  @ SOLM2013 | Simulación Depósito | Scoop.it
Actividad 3: Reglas de derivación por niveles Competencia específica: Aplicar las reglas de derivación como herramienta para encontrar la derivada de funciones. Instrucciones: En clase se realizaran l...
more...
No comment yet.
Scooped by Hexen Loazia
Scoop.it!

Modelo Matemático

Modelo Matemático | Simulación Depósito | Scoop.it
Leyenda:

Fin : Caudal de entrada al depósito (m^3/h).
Fout : Caudal de salida del depósito (m^3/h).
V : Volumen en el depósito (m^3 )
h: Altura de líquido en el depósito (m).
A: Área del depósito (m^2 ).
As : Área de la tubería de salida (m^2 ).
g: Gravedad (m/s^2 )
more...
No comment yet.