24
BELITO HUAMANI Gilmar ESCOBAR SOTO Percy VARGAS CRISPIN, Wilber Samuel VENTURA HUAMAN, Liz Edith MECチNICA DE FLUIDOS II ECUACIONES PARA EL CチLCULO DE TIRANTE CRヘTICO, NORMAL Y MAXIMA EFICIENCIA HIDRAULICA Ing. AYALA BIZARRO Iván AYALA BIZARRO Iván N

Calculo de l Tirante de Fluidos II

Embed Size (px)

Citation preview

Page 1: Calculo de l Tirante de Fluidos II

BELITO HUAMANI Gilmar

ESCOBAR SOTO Percy

VARGAS CRISPIN, Wilber Samuel

VENTURA HUAMAN, Liz Edith

MECÁNICA DE FLUIDOS II

ECUACIONES PARA EL CÁLCULO DETIRANTE CRÍTICO, NORMAL Y MAXIMA

EFICIENCIA HIDRAULICA

Ing. AYALA BIZARRO IvánAYALA BIZARRO Iván N

Page 2: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

CÁLCULO DEL TIRANTE NORMAL

Sabemos que:

Ecuación general para el cálculo del tirante normal// − ∗/ = 0( ) = / / − ∗/

Derivando la ecuación anterior:

′( ) = 53 / / − 23 / /

CÁLCULO DEL TIRANTE NORMAL PARA UN CANAL RECTANGULAR

= ∗= 2 +( ) = ( ∗ ) / (2 + ) / − ∗/

b

y

Page 3: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

′( ) = 53 ( ∗ ) / (2 + ) / ∗ − 23 ( ∗ ) / (2 + ) / ∗ 2En la ecuación de Newton Raphson:

+ 1 = − ( )′( )

+ 1 = − ( ∗ ) / (2 + ) / − ∗/( ∗ ) / (2 + ) / ∗ − ( ∗ ) / (2 + ) / ∗ 2CÁLCULO DEL TIRANTE NORMAL PARA UN CANAL TRAPEZOIDAL

= ∗ + 2 ( 1 + 2)= + × + 1 + + 1

( ) = ( ∗ + 2 ( 1 + 2) / ( + × + 1 + + 1 ) / − ∗/′( ) = 53 ( ∗ + ∗ ) / (2 ∗ + 1 + ) / ∗ ( + )− 23 ( ∗ + ∗ ) 2 ∗ + 1 + ∗ (2 + 1)

Page 4: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

En la ecuación de Newton Raphson:

+ 1 = − ( )′( )

+ 1 = − ( ∗ + ∗ ) / (2 ∗ √ + 1 + ) / − ∗/( ∗ + ∗ ) / (2 ∗ √ + 1 + ) / ∗ ( + ) − ( ∗ + ∗ ) 2 ∗ √ + 1 + ∗ (2√ + 1)CÁLCULO DEL TIRANTE NORMAL PARA UN CANAL TRIANGULAR

= ∗ ( + )2= ∗ ( + )= 2 ∗ + 1

= 2 ∗ + 1

Page 5: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

( ) = ( ∗ ( + )2 ) / (2 ∗ + 1) / − ∗/′( ) = 53 ∗ ( + )2 / 2 ∗ + 1 / ( ∗ ( + ))

− 23 ∗ ( + )2 / 2 ∗ + 1 / 2 ∗ + 1En la ecuación de Newton Raphson:+ 1 =

− ( ∗( )) / (2 ∗ √ + 1) / − ∗/∗( ) / 2 ∗ √ + 1 / ( ∗ ( + )) − ∗( ) / 2 ∗ √ + 1 / 2 ∗ √ + 1CÁLCULO DEL TIRANTE NORMAL PARA UN CANAL PARABÓLICO

Para 0 ≤ ≤ 1= 32= + 83= 32

Page 6: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

= 163Reemplazando en:

( ) = / / − ∗/′( ) = 53 / / − 23 / /

MÁXIMA EFICIENCIA HIDRÁULICAMÁXIMA EFICIENCIA DEPARA UN CANAL TRAPEZOIDAL

= ∗ + 2 ( 1 + 2)= + + 1 + + 1

= × + 1 + + 1 – ( + ) BASE M.E.H

= 2 × + 1 + + 1 – ( + ) PERIMETRO M.E.H

= × + 1 + + 1 – ( + ) AREA M.E.H

Page 7: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

= 2 × + 1 + + 1 – 12 ( + )= 2 × + 1 + + 1 – 12 ( + )

La ecuación de manning:

= / × / × /

( ) = / / − ∗ = 0( ) = × + 1 + + 1 – 12 ( + ) /

× 2 × + 1 + + 1 – 12 ( + ) / − ∗′( ) = 53 × + 1 + + 1 – 12 ( + ) / 2 × + 1 + + 1 – 12 ( + ) /

× 2 × + 1 + + 1 – 12 ( + )− 23 × + 1 + + 1 – 12 ( + ) / 2× + 1 + + 1 – 12 ( + ) / × 2 × + 1 + + 1 – 12 ( + )

Page 8: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

+ 1=− × + 1 + + 1 – ( + ) / × 2 × + 1 + + 1 – ( + ) / − ∗

′( )TIRANTE CRITICO

( ) = // − ∗/ = 0− ×× cos( ) = 0

( ) = − ×× cos( )′( ) = 3 × × − ×

TIRANTE CRITICO PARA UN CANAL TRAPEZOIDAL

= ∗ + 2 ( 1 + 2)= × 1 + × 2 += 2 × + 1 + + 1 – 12 ( + )

Page 9: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

= +En la ecuación:

( ) = ∗ + ( 1 + 2)× 1 + × 2 + − ×× cos( )( ) = 3 × ∗ + 2 ( 1 + 2) [ × 1 + × 2 + ] × 2 × + 1 + + 1 – 12 ( + )

− ∗ + 2 ( 1 + 2) [ × 1 + × 2 + ] × [ + ]En la ecuación de Newton Raphson:+ 1 =

− ∗ ( )× × − ×× ( )3 × ∗ + ( 1 + 2) [ × 1 + × 2 + ] × 2 × + 1 + + 1 – ( + ) − ∗ + ( 1 + 2) [ × 1 + × 2 + ] × [ + ]TIRANTE CRITICO PARA UN CANAL TRIANGULAR

b =0

= × ( + )2

Page 10: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

= × ( + )= ∗ ( + )

= ( + )( ) = ×( )∗ ( + ) − ×× cos( )

′( ) = 3 × × ( + )2 [ ∗ ( + )] × [ × ( + )]− × ( + )2 [ ∗ ( + )] × ( + )

En la ecuación de Newton Raphson:+ 1=− ×( )∗( ) − ×× ( )3 × ×( ) [ ∗ ( + )] × [ × ( + )] − ×( ) [ ∗ ( + )] × ( + )TIRANTE CRITICO PARA UN CANAL RECTANGULAR

b

y Z1=Z2=0

Page 11: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

= ∗=

== 0

( ) = [ ∗ ] − ×× cos( )′( ) = 3 × [ ∗ ] ×+ 1 = − [ ∗ ] − ×× ( )3 × [ ∗ ] ×

TIRANTE CRITICO PARA UN CANAL CIRCULAR

180 − 2 =

Page 12: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

( − ) = × − ×180 − 2 = 2 =

2 × =Calculo del espejo de agua:

= 2 = 2 2 ×= 2 = 2= 2 × ( − )= − 2× ( − )

Calculo de área:

= . . cos( )4 − × ( − ) × ( − 2 )2

( ) = . ( ) − ×( )×( )2 × ( − ) − ×× cos( )

Page 13: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

EN EL PROGRAMA C++

PROCESO DE CÁLCULO

PARA EL TIRANTE CRITICO(TiranteCritico.cpp)

#include"StdAfx.h"#include"TiranteCritico.h"#include"math.h"

CTiranteCritico::CTiranteCritico(void){}

CTiranteCritico::~CTiranteCritico(void){}

doubleCTiranteCritico::Funcion(double Y){

doubleResultado;double T;double A;double sc1;double sc2;

switch(Tipo){case'R':

A=B*Y;T=B;

break;

case'T':A=0.5*(Y*Y*Z1)+0.5*Y*Y*Z2+B*Y;T=Y*Z1+Y*Z2+B;break;

case'C':sc1=acos((Diam-2*Y)/Diam);sc2=pow(Y*(Diam-Y),0.5);A=Diam*Diam*sc1/4-sc2*(Diam-2*Y)/2;T=2*sc2;

break;case'G':

A=Y*Y*0.5*(Z1+Z2);T=Y*(Z1+Z2);

break;}Resultado=A*A*A/T-Q*Q*Alf/(9.81*cos(Tit));

Page 14: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

return Resultado;}

doubleCTiranteCritico::FuncionDerivada(double Y){

doubleResultado;double T;double A;double sc1;double sc2;doubledA;doubledT;

switch(Tipo){case'R':

A=B*Y;T=B;dA=B;dT=0;break;

case'T':A=0.5*(Y*Y*Z1)+0.5*Y*Y*Z2+B*Y;T=Y*Z1+Y*Z2+B;dA=Y*(Z1+Z2)+B;dT=Z1+Z2;break;

case'C':sc1=pow(Y*(Diam-Y*Y),0.5);sc2=pow(Y*(Diam-Y),0.5);A=Diam*Diam*sc1/4-sc2*(Diam-2*Y)/2;T=2*sc2;

dA=(Diam*Diam*sc2+(Diam*Diam-8*Diam*Y+8*Y*Y)*sc1)/(4*Y*(Diam-Y));dT=(Diam-2*Y)/sc2;break;

case'G':A=Y*Y*0.5*(Z1+Z2);T=Y*(Z1+Z2);dA=Y*(Z1+Z2);dT=Z1+Z2;

break;

}Resultado=3*A*A/T*dA-A*A*A/(T*T)*dT;return Resultado;

}

doubleCTiranteCritico::Diferencial_Y(intiter,double Y){

doubleResultadoFinal=Y;int i=0;while(i<iter)

Page 15: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

{ResultadoFinal=ResultadoFinal-

Funcion(ResultadoFinal)/FuncionDerivada(ResultadoFinal);i++;

}returnResultadoFinal;

}

PARA EL TIRANTE NORMAL(Canal.cpp)

#include"StdAfx.h"#include"Canal.h"#include"Math.h"

CCanal::CCanal(void){}

CCanal::~CCanal(void){}

doubleCCanal::Funcion(double Y){

double A;double P;double sc1;double sc2;doubleresultado;switch(Opc){case'R':

A=B*Y;P=2*Y+B;break;

case'T':A=B*Y+1.0/2*Y*Y*Z1+1.0/2*Y*Y*Z2;sc1=pow(Z1*Z1+1,0.5);sc2=pow(Z2*Z2+1,0.5);P=Y*sc1+Y*sc2+B;break;

case'P':A=2.0/3*T*Y;if(X>=0&&X<=1)

P=T+8.0/3*Y*Y/T;else{sc1=pow(X*X+1,0.5);

P=T/2*(sc1+1.0/(X*log(X+sc1)));

}

Page 16: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

break;case'G':

A= Z1/2*Y*Y+Z2/2*Y*Y;sc1=pow(Z1*Z1+1,0.5);sc2=pow(Z2*Z2+1,0.5);P=Y*sc1+Y*sc2;break;

case'I':A=0;P=0;break;

}double c1=pow(A,5.0/3);double c2=pow(P,-2.0/3);double c3=pow(S,0.5);resultado=c1*c2-Q*N/c3;

returnresultado;}

doubleCCanal::FuncionDerivada(double Y){

double A;double P;doubledA;doubledP;double sc1;double sc2;

switch(Opc){case'R':

A=B*Y;P=2*Y+B;dA=B;dP=2;break;

case'T':A=B*Y+1.0/2*Y*Y*Z1+1.0/2*Y*Y*Z2;sc1=pow(Z1*Z1+1,0.5);sc2=pow(Z2*Z2+1,0.5);P=Y*sc1+Y*sc2+B;dA=B+Y*Z1+Y*Z2;dP=pow(Z1*Z1+1,0.5)+pow(Z2*Z2+1,0.5);

break;case'P':

A=2.0/3*T*Y;dA=2.0/3*T;if(X>=0&&X<=1)

{P=T+8.0/3*Y*Y/T;dP=16.0/3*Y/T;

}else

{sc1=pow(X*X+1,0.5);

Page 17: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

sc2=pow(sc1+X,2.0);dP=T/2*(pow(X,3.)*log(sc2)-sc1*log(X+sc1)-X)/(X*X*sc1*log(sc2));P=T/2*(sc1+1.0/(X*log(X+sc1)));

}

break;case'G':

A= Z1/2*Y*Y+Z2/2*Y*Y;sc1=pow(Z1*Z1+1,0.5);sc2=pow(Z2*Z2+1,0.5);P=Y*sc1+Y*sc2;dA=Z1*Y+Z2*Y;dP=pow(Z1*Z1+1,0.5)+pow(Z2*Z2+1,0.5);

break;case'I':

A=0;P=0;dA=0;dP=0;break;

}double c1=pow(P,-2.0/3);double c2=pow(A,2.0/3);double c3=pow(A,5.0/3);double c4=pow(P,-5.0/3);

doubleresultado=5.0/3*c1*c2*dA-2.0/3*c3*c4*dP;

returnresultado;

}

doubleCCanal::Diferencial_Y(intiter,double Y){

doubleResultadoFinal=Y;int i=0;while(i<iter){

ResultadoFinal=ResultadoFinal-Funcion(ResultadoFinal)/FuncionDerivada(ResultadoFinal);

i++;}returnResultadoFinal;

}

PARA MAXIMA EFICIENCIA(Eficiencia.cpp)

#include"StdAfx.h"#include"Eficiencia.h"#include"math.h"

Page 18: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

CEficiencia::CEficiencia(void){}

CEficiencia::~CEficiencia(void){}

doubleCEficiencia::Funcion(double Y){

doubleResultado;double A;double P;double sc1;double sc2;

switch(Tipo){case'T':

sc1=pow(Z1*Z1+1,0.5);sc2=pow(Z2*Z2+1,0.5);A=Y*Y*(sc1+sc2-1.0/2*(Z1+Z2));P=2*Y*(sc1+sc2-1.0/2*(Z1+Z2));B=Y*(sc1+sc2-1.0/2*(Z1+Z2));break;

case'R':A=0;B=0;P=0;break;

}

double c1=pow(A,5.0/3);double c2=pow(P,2.0/3);double c3=pow(S,0.5);Resultado= c1/c2-Q*N/c3;return Resultado;

}

doubleCEficiencia::FuncionDerivada(double Y){

doubleResultado;double A;double P;doubledA;doubledP;

double sc1;double sc2;

switch(Tipo)

Page 19: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

{case'T':

sc1=pow(Z1*Z1+1,0.5);sc2=pow(Z2*Z2+1,0.5);A=Y*Y*(sc1+sc2-1.0/2*(Z1+Z2));P=2*Y*(sc1+sc2-1.0/2*(Z1+Z2));B=Y*(sc1+sc2-1.0/2*(Z1+Z2));dA=P;dP=P/Y;

break;

case'R':A=0;B=0;P=0;dA=P;dP=0;break;

}double c1=pow(P,-2.0/3);double c2=pow(A,2.0/3);double c3=pow(A,5.0/3);double c4=pow(P,-5.0/3);Resultado=5.0/3*c1*c2*dA-2.0/3*c3*c4*dP;return Resultado;

}

doubleCEficiencia::Diferencial_Y(intiter,double Y){

doubleResultadoFinal=Y;int i=0;while(i<iter){

ResultadoFinal=ResultadoFinal-Funcion(ResultadoFinal)/FuncionDerivada(ResultadoFinal);

i++;}returnResultadoFinal;

}

DEFINCION DE VARIABLES (ANALISIS DE CLASES)

PARA TIRANTE NORMAL(Canal.h)

#pragmaonce

classCCanal{private:

double Z1;double Z2;double B;

Page 20: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

double Q;double N;double S;double T;double X;charOpc;

public:CCanal(void);~CCanal(void);voidset_Todo(double pZ1,double pZ2, doublepB,doublepQ,

doublepN,doublepS,doublepT,doublepX,charpOpc){

Z1=pZ1;Z2=pZ2;B=pB;Q=pQ;N=pN;S=pS;T=pT;X=pX;Opc=pOpc;

}

doubleFuncion(double Y);

doubleFuncionDerivada(double Y);

doubleDiferencial_Y(intiter,double Y);

};

PARA TIRANTE CRITICO(TiranteCritico.h)

#pragmaonceclassCTiranteCritico{private:

double B;double Z1;double Z2;double Q;double Alf;double Tit;doubleDiam;char Tipo;

public:CTiranteCritico(void);~CTiranteCritico(void);voidset_Todo(double pZ1,double

pZ2,doublepB,doublepQ,doublepAlf,doublepTit,doublepDiam,charpTipo){ Z1=pZ1;

Z2=pZ2;

Page 21: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

Diam=pDiam;B=pB;Q=pQ;Alf=pAlf;Tit=pTit;Tipo=pTipo;

}

doubleFuncion(double Y);

doubleFuncionDerivada(double Y);

doubleDiferencial_Y(intIter,double Y);

};

PARA MAXIMA EFICIENCIA(Eficiencia.h)

#pragmaonceclassCEficiencia{private:

double Z1;double Z2;double Q;double N;double S;double B;char Tipo;

public:CEficiencia(void);~CEficiencia(void);

voidset_Todo(double pZ1,double pZ2,doublepQ,doublepN,doublepS,charpTipo){

Z1=pZ1;Z2=pZ2;Q=pQ;N=pN;S=pS;Tipo=pTipo;

}

doubleget_B(){return B;}doubleFuncion(double Y);

Page 22: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

doubleFuncionDerivada(double Y);

doubleDiferencial_Y(intiter,double Y);

};

FORMA FINAL DEL PROYECTO

Page 23: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II

Realizamos un ejemplo en el programa nuevo, y calculamos los resultados:

En un canal trapezoidal de ancho 0.8m de solera y de talud z=1 circula un canal de 0.513m^3/sconsiderando coeficiente de rugosidad de n=0.025. y la pendiente es de 0.001

Calcular el tirante máximo.

1 1 Y max= ?

1 1

b= 0.8

Tirante inicial Yo= 0.1

Procedemos a iterar:

Page 24: Calculo de l Tirante de Fluidos II

UNIVERSIDAD NACIONAL DE HUANCAVELICAFACULTAD CIENCIAS DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

Mecánica de fluidos II