Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SALTOS HIDRÁULICOS
1. SECCIÓN RECTANGULAR
CÓDIGOS MATLAB
clear
clc
disp(' Salto Hidráulico sección rectangular')
syms x
%Datos conocidos
Q=input('Caudal Q : ');
b=input('base b : ');
Y1=input('profundidad conjugada Y1 : ');
g=input('Aceleracion de la gravedad g : ');
%Fórmula iterativa
A1=b*Y1;
T1=b;
D1=A1/T1;
V1=Q/A1;
Fr1=V1/sqrt(g*Y1);
Fd1=V1/sqrt(g*D1);
E1=Y1+V1^2/(2*g);
Yc1=Y1/2;
F1=A1*Yc1+Q^2/(g*A1);
disp(['Área mojada 1(m) A1 =
',num2str(A1)]);
disp(['Espejo de agua 1(m) T1 =
',num2str(T1)]);
disp(['Profundidad Hidráulica 1(m) D1 =
',num2str(D1)]);
disp(['Velocidad 1(m/s) V1 =
',num2str(V1)]);
disp(['Número de Froude teórico 1 Fr1 =
',num2str(Fr1)]);
disp(['Número de Froude real 1 Fd1 =
',num2str(Fd1)]);
disp(['Energía específica 1(m) E1 =
',num2str(E1)]);
disp(['Centroide 1(m) Yc1 =
',num2str(Yc1)]);
pág. 1
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
pág. 2
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
F2=A2*Yc2+Q^2/(g*A2);
disp(['profundidad conjugada Y2(m) Y2 =
',num2str(Y2)]);
disp(['Área mojada 2(m) A2 =
',num2str(A2)]);
disp(['Espejo de agua 2(m) T2 =
',num2str(T2)]);
disp(['Profundidad Hidráulica 2(m) D2 =
',num2str(D2)]);
disp(['Velocidad 2(m/s) V2 =
',num2str(V2)]);
disp(['Número de Froude teórico 2 Fr2 =
',num2str(Fr2)]);
disp(['Número de Froude real 2 Fd2 =
',num2str(Fd2)]);
disp(['Energía específica 2(m) E2 =
',num2str(E2)]);
disp(['Centroide 2(m) Yc1 =
',num2str(Yc2)]);
disp(['Fuerza específica 2(m) F2 =
',num2str(F2)]);
disp('--------------------------------------------------
--------------------------------')
disp(' Longitud de salto hidráulico')
disp(' ----------------------------')
%longitud de salto hidráulico- sección rectangular
%Wu
Lj1=abs(10*(Y2-Y1)*Fd1^-0.16);
%Chertoussou
Lj2=abs(10.3*Y1*(Fd1-1)^0.81);
disp(['Según Wu Lj1 =
',num2str(Lj1)]);
disp(['Según Chertoussou Lj2 =
',num2str(Lj2)]);
%sieñchin
k=5;
Lj3=abs(k*(Y2-Y1));
disp(['Según Sieñchin Lj3 =
',num2str(Lj2)]);
disp('--------------------------------------------------
--------------------------------')
%Altura del resalto
y=abs(Y2-Y1);
pág. 3
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
%Variación de energía
vEnergia=abs(E1-E2);
%Eficiencia del salto hidráulico
n=vEnergia/E1;
disp(['Altura del resalto(m) y =
',num2str(y)]);
disp(['Variación de energía(m) VEn =
',num2str(vEnergia)]);
disp(['Eficiencia del salto hidráulico n =
',num2str(n)]);
ezplot(f)
grid on
pág. 4
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
c2 = 0.24163
Introduzca el punto xi:0.5
Porcentaje de error:0.001
r= 0.2012
----------------------------------------------------------------------------------
Resultados para el flujo N°2
----------------------------
profundidad conjugada Y2(m) Y2 = 0.30174
Área mojada 2(m) A2 = 0.30174
Espejo de agua 2(m) T2 = 1
Profundidad Hidráulica 2(m) D2 = 0.30174
Velocidad 2(m/s) V2 = 6.6282
Número de Froude teórico 2 Fr2 = 3.8525
Número de Froude real 2 Fd2 = 3.8525
Energía específica 2(m) E2 = 2.5409
Centroide 2(m) Yc1 = 0.15087
Fuerza específica 2(m) F2 = 1.3968
----------------------------------------------------------------------------------
Longitud de salto hidráulico
----------------------------
Según Wu Lj1 = 14.1899
Según Chertoussou Lj2 = 10.9319
Según Sieñchin Lj3 = 10.9319
----------------------------------------------------------------------------------
Altura del resalto(m) y = 1.1983
Variación de energía(m) VEn = 0.9503
Eficiencia del salto hidráulico n = 0.59745
pág. 5
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
2. SECCIÓN TRAPEZOIDAL
CÓDIGOS MATLAB
3. clear
4. clc
5. disp(' Salto Hidráulico sección
Trapezoidal')
6. syms x
7. %Datos conocidos
8. Q=input('Caudal Q : ');
9. b=input('base b : ');
pág. 6
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
pág. 7
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
pág. 8
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
77. V2=Q/A2;
78. Fr2=V2/sqrt(g*Y2);
79. Fd2=sqrt((t2+2)/(t2+1))*Fr2;
80. E2=Y2+V2^2/(2*g);
81. Yc2=(Y2/6)*((3*t2+2)/(t2+1));
82. F2=A2*Yc2+Q^2/(g*A2);
83. disp(['profundidad conjugada Y2(m) Y2 =
',num2str(Y2)]);
84. disp(['Cambio de variable t2 =
',num2str(t2)]);
85. disp(['Área mojada 2(m) A2 =
',num2str(A2)]);
86. disp(['Espejo de agua 2(m) T2 =
',num2str(T2)]);
87. disp(['Profundidad Hidráulica 2(m) D2 =
',num2str(D2)]);
88. disp(['Velocidad 2(m/s) V2 =
',num2str(V2)]);
89. disp(['Número de Froude teórico 2 Fr2 =
',num2str(Fr2)]);
90. disp(['Número de Froude real 2 Fd2 =
',num2str(Fd2)]);
91. disp(['Energía específica 2(m) E2 =
',num2str(E2)]);
92. disp(['Centroide 2(m) Yc1 =
',num2str(Yc2)]);
93. disp(['Fuerza específica 2(m) F2 =
',num2str(F2)]);
94. disp('-----------------------------------------
-----------------------------------------')
95. disp(' Longitud de salto hidráulico')
96. disp(' ----------------------------')
97. %longitud de salto hidráulico- sección
rectangular
98. %Wu
99. Lj1=abs(10*(Y2-Y1)*Fd1^-0.16);
100. %Chertoussou
101. Lj2=abs(10.3*Y1*(Fd1-1)^0.81);
102. disp(['Según Wu Lj1 =
',num2str(Lj1)]);
103. disp(['Según Chertoussou Lj2 =
',num2str(Lj2)]);
104. %sieñchin
pág. 9
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
pág. 10
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
f=
pág. 11
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
pág. 12
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
3. SECCIÓN CIRCULAR
CÓDIGOS MATLAB
clear
clc
disp(' Salto Hidráulico sección circular')
disp(' ---------------------------------')
syms x
syms Y2
%Datos conocidos
pág. 13
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
Q=input('Caudal Q :
');
D=input('diámetro D : ');
Y1=input('profundidad conjugada : ');
g=input('Aceleracion de la gravedad : ');
disp('--------------------------------------------------
--------------------------------')
disp(' Resultados para el flujo N°1')
disp(' ----------------------------')
%Reemplazo de las fórmulas
theta1=acos(1-2*Y1/D);
A1=(D^2/4)*(theta1-sin(2*theta1)/2);
T1=D*sin(theta1);
D1=A1/T1;
V1=Q/A1;
Fr1=V1/sqrt(g*Y1);
Fd1=V1/sqrt(g*D1);
E1=Y1+V1^2/(2*g);
Yc1=(D/3)*(3*sin(theta1)-3*theta1*cos(theta1)-
(sin(theta1))^3)/(2*theta1-sin(2*theta1));
F1=Yc1*A1+Q^2/(g*A1);
disp(['Angulo 1 theta1 =
',num2str(theta1)]);
disp(['Área mojada 1(m) A1 =
',num2str(A1)]);
disp(['Espejo de agua 1(m) T1 =
',num2str(T1)]);
disp(['Profundidad Hidráulica 1(m) D1 =
',num2str(D1)]);
disp(['Velocidad 1(m/s) V1 =
',num2str(V1)]);
disp(['Número de Froude teórico 1 Fr1 =
',num2str(Fr1)]);
disp(['Número de Froude real 1 Fd1 =
',num2str(Fd1)]);
disp(['Energía específica 1(m) E1 =
',num2str(E1)]);
disp(['Centroide 1(m) Yc1 =
',num2str(Yc1)]);
disp(['Fuerza específica 1(m) F1 =
',num2str(F1)]);
disp('--------------------------------------------------
--------------------------------')
pág. 14
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
pág. 15
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
D2=A2/T2;
V2=Q/A2;
Fr2=V2/sqrt(g*D2);
Fd2=V2/sqrt(g*D2);
E2=Y2+V2^2/(2*g);
Yc2=(D/3)*(3*sin(theta2)-3*theta2*cos(theta2)-
(sin(theta2))^3)/(2*theta2-sin(2*theta2));
F2=Yc2*A2+Q^2/(g*A2);
theta2a=theta2;
A2a=A2;
T2a=T2;
D2a=D2;
V2a=V2;
Fr2a=Fr2;
Fd2a=Fd2;
E2a=E2;
Yc2a=Yc2;
F2=F2;
disp(['Angulo 2 theta2 =
',num2str(theta2)]);
disp(['Área mojada 2(m) A2 =
',num2str(A2)]);
disp(['Espejo de agua 2(m) T2 =
',num2str(T2)]);
disp(['Profundidad Hidráulica 2(m) D2 =
',num2str(D2)]);
disp(['Velocidad 2(m/s) V2 =
',num2str(V2)]);
disp(['Número de Froude teórico 2 Fr2 =
',num2str(Fr2)]);
disp(['Número de Froude real 2 Fd2 =
',num2str(Fd2)]);
disp(['Energía específica 2(m) E2 =
',num2str(E2)]);
disp(['Centroide 2(m) Yc2 =
',num2str(Yc2)]);
disp(['Fuerza específica 2(m) F2 =
',num2str(F2)]);
disp('--------------------------------------------------
--------------------------------')
disp(' Longitud de salto hidráulico')
disp(' ----------------------------')
pág. 16
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
pág. 17
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
pág. 18
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
Y2 = 0.5600
----------------------------------------------------------------------------------
Resultados para el flujo N°2
----------------------------
Angulo 2 theta2 = 1.6911
Área mojada 2(m) A2 = 0.45255
Espejo de agua 2(m) T2 = 0.99277
Profundidad Hidráulica 2(m) D2 = 0.45585
Velocidad 2(m/s) V2 = 4.4194
Número de Froude teórico 2 Fr2 = 2.0898
Número de Froude real 2 Fd2 = 2.0898
Energía específica 2(m) E2 = 1.5554
Centroide 2(m) Yc2 = 0.24018
Fuerza específica 2(m) F2 = 1.0097
----------------------------------------------------------------------------------
Longitud de salto hidráulico
----------------------------
Según Wu Lj1 = 0
Según Chertoussou Lj2 = 6.1843
----------------------------------------------------------------------------------
Altura del resalto(m) y = 0
Variación de energía(m) VEn = 0
Eficiencia del salto hidráulico n = 0
>>
pág. 19
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
4. SECCIÓN PARABOLICA
CÓDIGOS MATLAB
clear
clc
disp(' Salto Hidráulico sección parábolica')
disp(' -----------------------------------')
syms x
syms y
%Datos conocidos
Q=input('Caudal Q : ');
T1=input('Espejo de agua T1 : ');
Y1=input('profundidad conjugada : ');
pág. 20
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
g=input('Aceleracion de la gravedad :
');
%Tenemos que hallar la cosntante k para encontrar la
funcion de la parábola
disp(' Ecuacion de la parabola')
disp(' -----------------------')
x0=0;y0=0;
k=((0.5*T1-x0)^2)/(Y1-y0)
h=x^2-k*y
disp('');
disp('--------------------------------------------------
--------------------------------')
disp(' Resultados para el flujo N°1')
disp(' ----------------------------')
x1=(k*Y1)^0.5;
T1=2*x1;
A1=(2*T1*Y1)/3;
alfa1=(4*Y1)/T1;
P1=0.5*T1*((1+alfa1^2)^0.5+(1/alfa1)*log(alfa1+(1+alfa1^
2)^0.5));
D1=A1/T1;
R1=A1/P1;
V1=Q/A1;
Fr1=V1/sqrt(g*Y1);
Fd1=V1/sqrt(g*D1);
E1=Y1+V1^2/(2*g);
Yc1=0.4*Y1;
F1=A1*Yc1+Q^2/(g*A1);
disp(['Espejo de agua 1(m) T1 =
',num2str(T1)]);
disp(['Área mojada 1(m) A1 =
',num2str(A1)]);
disp(['Alfa 1(m) alfa1 =
',num2str(alfa1)]);
disp(['Perímetro 1(m) P1 =
',num2str(P1)]);
disp(['Profundidad Hidráulica 1(m) D1 =
',num2str(D1)]);
disp(['Velocidad 1(m/s) V1 =
',num2str(V1)]);
disp(['Número de Froude teórico 1 Fr1 =
',num2str(Fr1)]);
pág. 21
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
pág. 22
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
T2=2*x2;
A2=(2*T2*Y2)/3;
alfa2=(4*Y2)/T2;
P2=0.5*T2*((1+alfa2^2)^0.5+(1/alfa2)*log(alfa2+(1+alfa2^
2)^0.5));
D2=A2/T2;
R2=A2/P2;
V2=Q/A2;
Fr2=V2/sqrt(g*Y2);
Fd2=V2/sqrt(g*D2);
E2=Y2+V2^2/(2*g);
Yc2=0.4*Y2;
F2=A2*Yc2+Q^2/(g*A2);
disp(['profundidad conjugada Y2(m) Y2 =
',num2str(Y2)]);
disp(['Espejo de agua 2(m) T2 =
',num2str(T2)]);
disp(['Área mojada 2(m) A2 =
',num2str(A2)]);
disp(['Alfa 2(m) alfa2 =
',num2str(alfa2)]);
disp(['Perímetro 2(m) P2 =
',num2str(P2)]);
disp(['Profundidad Hidráulica 2(m) D2 =
',num2str(D2)]);
disp(['Velocidad 2(m/s) V2 =
',num2str(V2)]);
disp(['Número de Froude teórico 2 Fr2 =
',num2str(Fr2)]);
disp(['Número de Froude real 2 Fd2 =
',num2str(Fd2)]);
disp(['Energía específica 2(m) E2 =
',num2str(E2)]);
disp(['Centroide 2(m) Yc2 =
',num2str(Yc2)]);
disp(['Fuerza específica 2(m) F2 =
',num2str(F2)]);
disp('--------------------------------------------------
--------------------------------')
disp(' Longitud de salto hidráulico')
disp(' ----------------------------')
%longitud de salto hidráulico- sección rectangular
%Wu
pág. 23
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
Lj1=abs(10*(Y2-Y1)*Fd1^-0.16);
%Chertoussou
Lj2=abs(10.3*Y1*(Fd1-1)^0.81);
disp(['Según Wu Lj1 =
',num2str(Lj1)]);
disp(['Según Chertoussou Lj2 =
',num2str(Lj2)]);
disp('--------------------------------------------------
--------------------------------')
%Altura del resalto
vy=abs(Y2-Y1);
%Variación de energía
vEnergia=abs(E1-E2);
%Eficiencia del salto hidráulico
n=abs(vEnergia/E1);
disp(['Altura del resalto(m) y =
',num2str(vy)]);
disp(['Variación de energía(m) VEn =
',num2str(vEnergia)]);
disp(['Eficiencia del salto hidráulico n =
',num2str(n)]);
ezplot(f)
grid on
pág. 24
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
Ecuacion de la parabola
-----------------------
k = 1.1250
h = x^2 - (9*y)/8
----------------------------------------------------------------------------------
Resultados para el flujo N°1
----------------------------
Espejo de agua 1(m) T1 = 3
Área mojada 1(m) A1 = 4
Alfa 1(m) alfa1 = 2.6667
Perímetro 1(m) P1 = 5.2324
Profundidad Hidráulica 1(m) D1 = 1.3333
Velocidad 1(m/s) V1 = 1.25
Número de Froude teórico 1 Fr1 = 0.2822
Número de Froude real 1 Fd1 = 0.34563
Energía específica 1(m) E1 = 2.0796
Centroide 1(m) Yc1 = 0.8
Fuerza específica 1(m) F1 = 3.8371
----------------------------------------------------------------------------------
Aplicando el método de Newton Raphson
-------------------------------------
c0 = 1
c1 = -1.1991
c2 = 0.1991
pág. 25
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
pág. 26
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”
FACULTAD DE INGENIERIA CIVIL
HIDRÁULICA
pág. 27