Vous êtes sur la page 1sur 6

Escuela de Obras Civiles

TAREA N 02
SIGLA: ICOP009
CURSO: HIDROLOGA AVANZADA

ALUMNOS:
Liselott Gaete

PROFESOR: VICTOR CUEVAS

Fecha de entrega: 29 de Noviembre

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;

%Cargar el Hietograma de precipitacin efectiva.

Hpef=xlsread('Ejemplo_HU.xlsx','Ejemplo HU_SCS mejorado','D4:E8');

t1=[0 2 4 6 8];
i1=[20 20 60 40 0];

T1=0:T:t1(end);

P1=[0 40 160 240 240];

P1ac=interp1(t1,P1,T1);

P1ac1=diff(P1ac);

%Calcular la precipitacin efectiva para una duracin T.

%interpolacin

t1=[0 2 4 6 8];
T1=0:T:t1(end);
Pac=[0 P1ac1];
t1=t1';
P=interp1(t1,Pac,T1);

%cargar hidrograma unitario adimensional

Huni1=xlsread('Ejemplo_HU.xlsx','Ejemplo HU_SCS mejorado','A22:B49');


ttp=xlsread('Ejemplo_HU.xlsx','Ejemplo HU_SCS mejorado','A22:A49');
qqp=xlsread('Ejemplo_HU.xlsx','Ejemplo HU_SCS mejorado','B22:B49');

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);

%multiplicar los parmetros tp y qp

th=tp*ttpex;

qh=qp*qqpex;

%rea bajo la curva

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)));

%ordenadas del nuevo hidrograma unitario

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));

%obtencin nuevo diagrama unitario

q=qprima*270/1000;

t=cumsum(th);

%convoluciones del nuevo Hietograma

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;

%Hidrograma de escorrenta total

MFB=FB*ones(57,1);

Qtotal=Qed+MFB;

%Grafico hidrograma de escorrenta

hidrograma=plot(th,Qtotal(1:1:51));

%FIN!