Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include<cmath>
#include<conio.h>
#include<iomanip>
#define g 9.81
#define e 2.7182818284
#define pi 3.14159265
int main(){
float t=20 ,r=1.98 ,Po=6500 ,Pf=0, k1=1.3;
float Qm=0,Qmd=0,Dot=180,Q=0, n_fil=5,n_col=6;
float ks=1.15e-6, u=0 ,Temp =18, km = 2; //donde "u" es
viscocidad.
float hf[5],hm[5],hL[5],v[5],Re[5];
float f1=0,f2=0,error=0,F=0,dF=0;
float M[5][10];
float T[]={1 ,2 ,3 ,4 ,5},L[]={50 ,80 ,100 ,200 ,150},D[]=
{0.18 ,0.15 ,0.15 ,0.12 ,0.15};
float A[5],Fric[5];
int i=0;
Q=Qmd;
//Calculo de la viscocidad
u = (1.14-0.31*(Temp-15)+0.00068*pow(Temp-15,2))*1e-6;
for(int i=0;i<n_fil;i++){
for(int j=0;j<n_col;j++){
M[i][j]=0;
}
}
for(int i=0;i<5;i++){
f1=0.02;
error=1;
while(error>0.0001){
F=1/sqrt(f1) + 2*log10(ks/(3.7*D[i])+2.51/(M[i]
[5]*sqrt(f1)));
dF=-0.5*pow(f1,-1.5)-(2*log10(e)*((2.51/M[i]
[5])*0.5*pow(f1,-1.5)))/(ks/(3.7*D[i])+2.51/(M[i][5]*sqrt(f1)));
f2=f1-(F/dF);
error=abs(f1-f2);
f1=f2;
}
cout<<"El valor de f"<<i+1<<" es: "<<f1<<endl;
Fric[i]=f1;
}
//Rellenando la matriz con los valores de f
for(int i=0;i<n_fil;i++){
M[i][0]=Fric[i]; //Rellenando con los valores de f
}
getch();
return 0;
}