Professional Documents
Culture Documents
TAREA N 02
SIGLA: ICOP009
CURSO: HIDROLOGA AVANZADA
ALUMNOS:
Liselott Gaete
SEGUNDO SEMESTRE
2016
UNIVERSIDAD ANDRES BELLO
FACULTAD DE INGENIERIA
ESCUELA DE OBRAS CIVILES
Curso: ICOP009 HIDROLOGA AVANZADA
Profesor: Victor Cuevas
Alumno: Liselott Gaete
Indice Pagina
1. Enunciado....3
2. Desarrollo..4
2
UNIVERSIDAD ANDRES BELLO
FACULTAD DE INGENIERIA
ESCUELA DE OBRAS CIVILES
Curso: ICOP009 HIDROLOGA AVANZADA
Profesor: Victor Cuevas
Alumno: Liselott Gaete
Enunciado:
Realizar un programa en MATLAB para calcular el hidrograma de escorrenta de una cuenca usando el
hidrograma unitario del SCS (Soil Conservation Service). Con los parmetros del hidrograma unitario
sinttico de Bentez y Arteaga para la zona central de Chile.
Datos de entrada:
2
A: rea de la cuenca, km .
L: Longitud del cauce principal. Km.
: Longitud desde la seccin de salida de la cuenca hasta su centro de gravedad. Km.
S: Pendiente media de la cuenca.
3
FB: Flujo base. m /s.
Hietograma de precipitacin efectiva (cagar desde el archivo Excel).
3
UNIVERSIDAD ANDRES BELLO
FACULTAD DE INGENIERIA
ESCUELA DE OBRAS CIVILES
Curso: ICOP009 HIDROLOGA AVANZADA
Profesor: Victor Cuevas
Alumno: Liselott Gaete
Desarrollo:
%calculo de parmetros
A=270;
L=35;
L1=10;
CI=520;
CF=30;
S=(CI-CF)/(L*1000);
tp=0.386*(L*L1/(S^.5))^.397;
qp=355/(tp^1.22);
Tb=2.7*(tp^1.1);
T=tp/5;
FB=50;
t1=[0 2 4 6 8];
i1=[20 20 60 40 0];
T1=0:T:t1(end);
P1ac=interp1(t1,P1,T1);
P1ac1=diff(P1ac);
%interpolacin
t1=[0 2 4 6 8];
T1=0:T:t1(end);
Pac=[0 P1ac1];
t1=t1';
P=interp1(t1,Pac,T1);
4
UNIVERSIDAD ANDRES BELLO
FACULTAD DE INGENIERIA
ESCUELA DE OBRAS CIVILES
Curso: ICOP009 HIDROLOGA AVANZADA
Profesor: Victor Cuevas
Alumno: Liselott Gaete
%Extender t/tp
ttpex=[0:0.1:5]';
qqpex=interp1(ttp,qqp,ttpex);
th=tp*ttpex;
qh=qp*qqpex;
Deltat=diff(th); %dt=0.9217
dt=0.9217;
Abc=sum(sum(qh*dt*0.0036));
%factor de variacin
qmax=max(qh);
resta=qmax-qh;
alfa=(1/(dt)-0.0036*sum(sum(qh)))/(0.0036*sum(sum(resta)));
qprima=qh+alfa*(qmax-qh);
for j=1:1:length(qprima);
if qprima(j)<0
qprima(j)=0;
end;
end;
Abcmod=sum(sum(qprima*dt*0.0036));
q=qprima*270/1000;
t=cumsum(th);
P1T=37*ones(51,1);
5
UNIVERSIDAD ANDRES BELLO
FACULTAD DE INGENIERIA
ESCUELA DE OBRAS CIVILES
Curso: ICOP009 HIDROLOGA AVANZADA
Profesor: Victor Cuevas
Alumno: Liselott Gaete
P1Tq=P1T.*q;
P1Tq=[P1Tq;0;0;0;0;0;0];
P2T=114*ones(51,1);
P2Tq=P2T.*q;
P2Tq=[0;0;P2Tq;0;0;0;0];
P3T=83*ones(51,1);
P3Tq=P3T.*q;
P3Tq=[0;0;0;0;P3Tq;0;0];
P4T=6*ones(51,1);
P4Tq=P4T.*q;
P4Tq=[0;0;0;0;0;0;P4Tq];
Qed=P1Tq+P2Tq+P3Tq+P4Tq;
MFB=FB*ones(57,1);
Qtotal=Qed+MFB;
hidrograma=plot(th,Qtotal(1:1:51));
%FIN!