• Sonuç bulunamadı

HEAT TRANSFER II WEEK

N/A
N/A
Protected

Academic year: 2022

Share "HEAT TRANSFER II WEEK"

Copied!
18
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

HEAT TRANSFER II WEEK 2 2017

PROBLEM 1

Water at 27 C flows with a mean velocity of 1 m/s through a 1000 m long pipe of 0.25 m inside diameter.

a) Determine the pressure drop over the pipe length and the corresponding pump power requirement, if the pipe surface s smooth

b) If the pipe is made of cast iron and its surface is clean, determine the pressure drop and pump power requirement

PROBLEM 2

An engine oil flows through a bundle of 25 smooth tubes each length L=2.5 m and diameter D=10 mm.

a) If oil at 300 K and a total flow rate of 24 kg/s is in fully developed flow through the tubes, what is the pressure drop and pump power requirement

b) Compute and plot pressure drop an pump power requirement as a function of flow rate for 10<m<30 kg/s

Additional information on presure drop equations:

Java solution Darcy_friction.java import java.io.*;

public class Darcy_friction {

public static double f_Haaland(double Re,double eod) {

//Haaland equation

double f1=-1.8*Math.log10(Math.pow((eod/3.7),1.11)+6.9/ Re);

f1=1.0/(f1*f1);

return f1;

}

(2)

public static double f_Moody(double Re,double eod) {

// Moody equation

// 4000<Re<107 and e/D <0.01

double f1=5.5e-3*(1+Math.pow((2e4*eod+1e6/Re),(1.0/3.0)));

return f1;

}

public static double f_Wood(double Re,double eod) {

// Wood equation

// Re>10000 and any e/D

double a=0.52*eod+0.094*Math.pow(eod,0.225);

double b=88.0*Math.pow(eod,0.44);

double C=1.62*Math.pow(eod,0.134);

double f1=a+b*Math.pow(Re,-C);

return f1;

}

public static double f_Churchill(double Re,double eod) {

// Churchill equation

// for all values of Re and e/D

double A=Math.pow((-2.457*Math.log(Math.pow((7.0/Re),0.9)+0.27*eod)),16);

double B=Math.pow((37530.0/Re),16);

double f1=8.0*Math.pow((Math.pow((8.0/Re),12)+1.0/Math.pow((A+B),1.5)),(1.0/12.0));

return f1;

}

public static double f_Chen(double Re,double eod) {

// Chen equation

// for all values of Re and e/D

double A = Math.log10(Math.pow(eod,1.1098)/2.8257 + (5.8506/Math.pow(Re,0.8981)));

double f1=-2.0*Math.log10(eod/3.7065-5.0452*A/Re);

f1=1.0/(f1*f1);

return f1;

}

public static double f_Swamee(double Re,double eod) {

//Swamee-Jain equation

double A=Math.log10(eod/3.7+5.74/Math.pow(Re,0.9));

double f1=0.25/(A*A);

return f1;

}

public static double f_Zigrand(double Re,double eod) {

//Zigrang and Sylvester Equation

// for 4000<Re<108 and 0.00004<e/D<0.05

double A=Math.log10(eod/3.7-5.02/Re*Math.log10(eod/3.7+13/Re));

double f1=-2.0*Math.log10((eod)/3.7-5.02*A/Re);

f1=1.0/(f1*f1);

(3)

return f1;

}

public static double f_Romeo(double Re,double eod) {

// Romeo - Royo - Monzon Equation (2002) double A=Math.log10(eod/3.827-

4.567/Re*Math.log10(Math.pow((eod/7.7918),0.9924)+Math.pow(5.3326/(208.815+Re),0.9345)));

double f1=-2.0*Math.log10((eod)/3.7065-5.0272*A/Re);

f1=1.0/(f1*f1);

return f1;

}

public static double f_Serghides(double Re,double eod) {

//Serghides equation // for Re>2100 and any e/D

double A1=-2.0*Math.log10(eod/3.7+12.0/Re);

double B1=-2.0*Math.log10(eod/3.7+2.51*A1/Re);

double C1=-2.0*Math.log10(eod/3.7+2.51*B1/Re);

double f1=A1-((B1-A1)*(B1-A1))/(C1-2.0*B1+A1);

f1=1.0/(f1*f1);

return f1;

}

public static double f_Goudar(double Re,double eod) {

//Goudar Sonnad equation // for Re>2100 and any e/D double a=2/Math.log(10);

double b=eod/3.7;

double d=Math.log(10.0)/5.02*Re;

double s=b*d+Math.log(d);

double q=Math.pow(s,(s/(s+1)));

double g=b*d+Math.log(d/q);

double z=Math.log(q/g);

double dLA=(g/(g+1))*z;

double dCFA=dLA*(1+z/2.0/((g+1)*(g+1)+(z/3)*(2.0*g-1)));

double f1=a*(Math.log(d/q)+dCFA);

f1=1.0/(f1*f1);

return f1;

}

public static double f_turhan(double Re,double eod) {

//Turhan equation

double ai[]={-0.522742801770317, -0.862597376548066,

0.623145107999888, -0.090643514190191, -0.312237235469110, 0.627834486425472, 3.304936649648337};

(4)

double f1=ai[0]*Math.log10(Math.pow(eod,ai[1]))+

ai[2]*Math.log10(Math.pow(Re,ai[3] ))+

ai[4]*Math.log10(Math.pow(eod,ai[5])*Math.pow(Re,ai[6] ));

f1=1.0/(f1*f1);

return f1;

}

public static double fx(double X,double Re,double eod) {

// colebrook equation to solve

// friction factor for turbulent flow 2000 < Re double xx=2.0*Math.log10(eod/3.7+2.51/Re*X)+X;

return xx;

}

public static double dfx(double X,double Re,double eod) {

//derivative of colebrook equation double xx;

xx = 1+2.0/(eod/3.7+2.51/Re*X)/Math.log(10.0)*2.51/Re;

return xx;

}

public static double f_colebrook(double Re,double eod) {

// solution of the colebrook equation // by using newton method

double fi=f_Goudar(Re,eod);

double xx=1.0/ Math.pow(fi,0.5);

int nmax=50;

double tolerance=1.0e-20;

for(int i=0;i<nmax;i++) {

double fx1=fx(xx,Re,eod);

double dfx1=dfx(xx,Re,eod);

xx-=fx1/dfx1;

if(Math.abs(fx1)<tolerance) {double ff=1.0/(xx*xx);

return ff;}

}

double ff=1.0/(xx*xx);

return ff;

}

public static double[][][] calculate()

{ double eod[]={1e-8,1e-6,1e-4,1e-2,1e-1};

double Re[]=new double[51];

double dx1=(10000.0-2100)/10.0;

double dx2=(100000.0-10000.0)/10.0;

double dx3=(1e6-1e5)/10.0;

double dx4=(1e7-1e6)/10.0;

double dx5=(1e7-1e6)/10.0;

double dx[]={dx1,dx2,dx3,dx4,dx5,dx5};

double xx=0;

int i=0,j=0,k=0,l=0;

(5)

int n=eod.length;

double a[][][]=new double[12][n][51];

double x[]=new double[51];

xx=2100.0;

for(i=0;i<51;i++) { l=i/10;

x[i]=xx;

xx+=dx[l];

//System.out.println("i="+i+"dx="+dx[l]+"x="+x[i]);

}

//System.out.println("x=\n"+Matrix.toStringT(x));

for(k=0;k<12;k++) {

for(j=0;j<n;j++) {

for(i=0;i<51;i++) {

if(k==0) a[k][j][i]=f_colebrook(x[i],eod[j]);

else if(k==1) a[k][j][i]=f_Haaland(x[i],eod[j]);

else if(k==2) a[k][j][i]=f_Moody(x[i],eod[j]);

else if(k==3) a[k][j][i]=f_Wood(x[i],eod[j]);

else if(k==4) a[k][j][i]=f_Churchill(x[i],eod[j]);

else if(k==5) a[k][j][i]=f_Chen(x[i],eod[j]);

else if(k==6) a[k][j][i]=f_Swamee(x[i],eod[j]);

else if(k==7) a[k][j][i]=f_Zigrand(x[i],eod[j]);

else if(k==8) a[k][j][i]=f_Serghides(x[i],eod[j]);

else if(k==9) a[k][j][i]=f_Goudar(x[i],eod[j]);

else if(k==10) a[k][j][i]= f_Romeo(x[i],eod[j]);

else if(k==11) a[k][j][i]= f_turhan(x[i],eod[j]);

}//end of i Re }//end of j eod }//end of k(equation) return a;

}

public static double[][][] error() {

double eod[]={1e-8,1e-6,1e-4,1e-2,1e-1};

int n=eod.length;

double a[][][]=calculate();

double error[][][]=new double[12][n+1][52];

int i=0,j=0,k=0,l=0;

double xx=0;

double x[]=new double[51];

double dx1=(10000.0-2100)/10.0;

double dx2=(100000.0-10000.0)/10.0;

double dx3=(1e6-1e5)/10.0;

double dx4=(1e7-1e6)/10.0;

double dx5=(1e7-1e6)/10.0;

double dx[]={dx1,dx2,dx3,dx4,dx5,dx5};

xx=2100.0;

for(i=0;i<51;i++) { l=i/10;

x[i]=xx;

xx+=dx[l];

//System.out.println("i="+i+"dx="+dx[l]+"x="+x[i]);

(6)

}

for(k=1;k<12;k++) {

for(j=0;j<n;j++) {

error[k-1][j+1][0]=eod[j];

for(i=0;i<51;i++) {

error[k-1][0][i+1]=x[i];

error[k-1][j+1][i+1]=(a[k][j][i]-a[0][j][i])/a[0][j][i]*100;

}//end of i Re }//end of j eod }//end of k(equation) return error;

}

public static void create_data() throws IOException {

PrintWriter cfout=new PrintWriter(new BufferedWriter(new FileWriter("a.txt")));

double eod[]={1e-8,5e-8,1e-7,5e-7,1e-6,5e-6,1e-5,5e-5,1e-4,5e-4,1e-3,5e-3,1e-2,5e-2};

int n2=eod.length;

double x[]=new double[2001];

double dx1=(10000.0-2100)/500.0;

double dx2=(100000.0-10000.0)/500.0;

double dx3=(1e6-1e5)/500.0;

double dx4=(1e7-1e6)/500.0;

double dx5=(1e7-1e6)/500.0;

double dx[]={dx1,dx2,dx3,dx4,dx5,dx5};

double xx=2100.0;

int l=0;

for(int i=0;i<2001;i++) { l=i/500;

x[i]=xx;

xx+=dx[l];

//System.out.println("i="+i+"dx="+dx[l]+"x="+x[i]);

}

int n3=x.length;

double a[]=new double[n3];

int i,j;

for(j=1;j<(n2-1);j++) {

for(i=0;i<2001;i++) {

cfout.println(x[i]+" "+eod[j]+" "+f_colebrook(x[i],eod[j]));

}//end of i Re }//end of j eod cfout.close();

}

public static void plot() {

double e[][][]=error();

int n1=e.length;

int n2=e[0].length;

int n3=e[0][0].length;

Plot pp[]=new Plot[n1];

(7)

double a[][]=new double[n2][n3];

double eod[]=new double[n2];

double Re[]=new double[n3];

String

s[]={"Haaland","Moody","Wood","Churchill","Chen","Swamee","Zigrand","Serghides","Goudor",

"Romeo"};

double xx=0;

double x[]=new double[51];

double dx1=(10000.0-2100)/10.0;

double dx2=(100000.0-10000.0)/10.0;

double dx3=(1e6-1e5)/10.0;

double dx4=(1e7-1e6)/10.0;

double dx5=(1e7-1e6)/10.0;

double dx[]={dx1,dx2,dx3,dx4,dx5,dx5};

xx=2100.0;

int l=0;

for(int i=0;i<51;i++) { l=i/10;

x[i]=xx;

xx+=dx[l];

//System.out.println("i="+i+"dx="+dx[l]+"x="+x[i]);

} int i,j,k;

for(k=1;k<11;k++) {

for(j=0;j<(n2-1);j++) {

eod[j]=e[k-1][j+1][0];

for(i=0;i<51;i++) {

a[j][i]=e[k][j+1][i+1];

}//end of i Re if(j==0)

{pp[k]=new Plot(x,a[j]);

pp[k].setPlabel(s[k]+" denklemi");

pp[k].setXlabel("Re");

pp[k].setYlabel("f_hata %");

}

else pp[k].addData(x,a[j]);

System.out.println(Matrix.toString(x));

}//end of j eod pp[k].plot();

}//end of k(equation) }

public static void plot_f() {

double eod[]={1e-8,5e-8,1e-7,5e-7,1e-6,5e-6,1e-5,5e-5,1e-4,5e-4,1e-3,5e-3,1e-2,5e-2};

int n2=eod.length;

double x[]=new double[2001];

double dx1=(10000.0-2100)/10.0;

double dx2=(100000.0-10000.0)/10.0;

double dx3=(1e6-1e5)/10.0;

double dx4=(1e7-1e6)/10.0;

(8)

double dx5=(1e7-1e6)/10.0;

double dx[]={dx1,dx2,dx3,dx4,dx5,dx5};

double xx=2100.0;

int l=0;

for(int i=0;i<201;i++) { l=i/200;

x[i]=xx;

xx+=dx[l];

//System.out.println("i="+i+"dx="+dx[l]+"x="+x[i]);

}

int n3=x.length;

double a[]=new double[n3];

int i,j;

for(i=0;i<2001;i++) {

a[i]=f_colebrook(x[i],eod[0]);

}//end of i Re

Plot pp=new Plot(x,a);

pp.setPlabel("Moody diagramı");

pp.setXlabel("Re");

pp.setYlabel("f");

pp.setXlogScaleOn();

pp.setYlogScaleOn();

for(j=1;j<(n2-1);j++) {

for(i=0;i<2001;i++) {

a[i]=f_colebrook(x[i],eod[j]);

}//end of i Re pp.addData(x,a);

}//end of j eod pp.plot();

}

public static void main(String arg[]) throws IOException {

double Re=107163.52439399;

double eod=0.00184000;

double f=f_colebrook(Re,eod);

System.out.println("f : "+f);

String

s[]={"Haaland","Moody","Wood","Churchill","Chen","Swamee","Zigrand","Serghides","Goudor",

"Romeo","Turhan"};

double e[][][]=error();

for(int i=0;i<12;i++) {

System.out.println("Equation : "+s[i]);

System.out.println(Matrix.toString(e[i]));

System.out.println("=========================");

}

//create_data();

}

(9)

}

EXCEL çözümü : pipe_HT.xls

Newton-Raphson root finding Solution of Colebrook-White equation

Re 6000

eps/D eod 0.001

Sergides equation

A 5.287844876

B 5.210273255

C 5.221702842

X 5.220235048

f sergides 0.036696098

Colebrook-White root finding by Newton-Raphson method

X

f(x)=X+2log10(eod/3.7+2.51/Re

*X)

fx/dx=1+2*(2.51/Re)/(eod/3.7+2.51/Re

*X) 5.220235047713830

00 8.4445E-06 1.340930432

5.220228750223130

00 1.21457E-06 1.340930798

5.220227844454720

00 1.74692E-07 1.34093085

5.220227714177820

00 2.5126E-08 1.340930858

5.220227695440050

00 3.61389E-09 1.340930859

5.220227692745000

00 5.19787E-10 1.340930859

5.220227692357360

00 7.47606E-11 1.340930859

5.220227692301610

00 1.07532E-11 1.340930859

5.220227692293590

00 1.54632E-12 1.340930859

5.220227692292440

00 2.22933E-13 1.340930859

5.220227692292270

00 3.28626E-14 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

(10)

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

5.220227692292250

00 0 1.340930859

f colebrook 0.036696201

Goudar-Sonnad Equation equation

a 0.868588964

b 0.00027027

d 2752.093737

s 8.663926378

q 6.929186844

g 6.72818391

z 0.02943721

delta_LA 0.025628138

delta_CFA 0.025634441

X 5.220227692

f Goudar-Sonnad 0.036696201

Makale:

BORULARDAKİ SÜRTÜNME KAYIPLARI ANALİZİNDE DARCY-WEİSBACH SÜRTÜNME KATSAYISI HESAPLARINDA COLEBROOK-WHITE DENKLEMİ

(11)

YERİNE GEÇECEK DÖNGÜSEL OLMAYAN ÇÖZÜMLÜ DENKLEMLERİN HATA ANALİZİ

Dr. M. Turhan Çoban

EGE Üniversitesi, Mühendislik Fakultesi, Makina Mühendisliği Bölümü, Bornova, İZMİR turhan.coban@ege.edu.tr

ÖZET

Borulardaki sürtünme basınç kayıpları Darcy-Weisbach formula ile hesaplanır. Bu basınç kaybını hesaplamak için f, Darcy sürtünme katsayısının hesaplanması gereklidir. Türbülanslı akışlarda Darcy sürtünme katsayısının hesaplanmasında en geçerli yöntem Colebrook-White denklemidir, ancak bu denklem sayısal kök bulma yöntemleri kullanılarak çözülebilen bir denklemdir. Colebrook-White denklemine yaklaşım yapan ve direk olarak çözülebilen çeşitli denklemler mevcuttur. Bu denklemlerin bazılarının Colebrook-White denklemiyle kıyaslandığında hata yüzdeleri çok küçük olduğundan, direk olarak bu denklemin yerine kulanılmaları mümkündür. Yazımızda çeşitli Darcy sürtünme faktörü denklemlerinin Colebrook – White denklemine gore göreceli hatası irdelenmiştir.

Anahtar Kelimeler : Darcy-Weichbach basınç düşümü, boru içi basınç düşümü, Colebrook denklemi

ABSTRACT

Pressure drop in pipes can be calculated by using Darcy-Weisbach formula. In order to use this formula, Darcy friction factor should be known. The best approximation to Darcy friction factor for turbulent flow is given by Colebrook-White equation. This equation can only be solved by numerical root finding methods which requires relatively costly computer calculations. There are several other approximation equations to Darcy friction factor with some relative error compared to Colebrook- White equation. In some of this equations the error percentage is so small that they can be directly used in place of Colebrook equation. In this study relative errors of several equations re-evaluated.

Key-words: Darcy –Weichbach pressure drop formula, pressure drop in pipes, Colebrook equation, friction factors

1. GİRİŞ

Borulardaki sürtünme basınç kayıpları genellikle

Darcy-Weisbach formülü ile hesaplanır.

2 V2

D f L P

(1)

Bu denklemde P basınç düşümü, f sürtünme katsayısı, L boru boyu, D boru çapı, V akışkan hızı ve

yoğunluktur. Denklemdeki f sürtünme katsayısı akış rejimine bağlıdır. Laminer akış şartlarında (Reynold sayısı Re<2100) Hagen-Poiseuille denklemiyle hesaplanır

VD

Re (2)

Bu denklemdeki  vizkozitedir, Re Reynold sayısı olarak adlandırılan boyutsız hız parametresidir.

Re

 64

f (3)

Bu denklemde sürtünme katsayısı Re sayısı ile lineer olarak değişmektedir. Geçiş bölgesi ve Tam türbülanslı bölgeye geldiğimizde, sürtünme katsayısını Colebrook-White denklemi ile tanımlayabiliriz.

(12)

2. SÜRTÜNME DENKLEMLERİ VE HATA ANALİZİ

Colebrook-White denklemi (1937)[4]

 

 

 

f

D

f

Re

51 . 2 7

. 3

) / log ( 1 2

10

(4)

Bu denklem ek olarak yüzey pürüzlülüğünün () de fonksiyonudur. Denklemden de görüleceği gibi, Colebrook-White denkleminin direk olarak çözümü mevcut değildir. Çözüm için sayısal kök bulma metodlarını kullanmamız gerekir. Örnek olarak Newton Raphson kök bulma metodunu kullanırsak, denklemin çözümünü aşağıdaki gibi gerçekleştirebiliriz:

X 1f

(5)

 

  

D X

X X

f

Re

51 . 2 7 . 3

) / log ( 2 )

(

10

(6)

 

  

D X dX

X df

Re 51 . 2 7 . 3

) / (

Re 51 . 2 2

) 1 (

(7)

 

n k

dX X df

X X f

X

k k k

k 0,...,

) (

) (

1





(8)

Bu denklem döngüsel çözüm gerektirir. Aynı zamanda bir ilk tahmin değerine de ihtiyaç gösterir. İlk Tahmin değeri çözümden çok uzaksa çözümün başarılı olamama olasılığı da mevcuttur. İlk tahmin değeri için burada verilen yaklaşım formüllerinden birisi kullanılabilir. Temel olarak Haaland

denklemi gibi iterative yaklaşım gerektirmiyen denklemler Colebrook-White denkleminin çözümünde ilk tahmin değeri olarak kullanılmaktaydı. Ancak yeni geliştirilen ve aşağıda listelenen denklemlerin bazıları sonuç olarak Colebrook-White denklemi sonuçlarıyla oldukça yakın sonuçlar vermektedir.

Belli hassasiyet seviyesinin altına indiğimizde Colebrook-White denkleminin iteratif kök bulma metodları kullanılarak çözülmesi gereği tamamen ortadan kalkmaktadır. Boru basınç düşümü

analizlerinin bilgisayar ortamında yapıldığı günümüzde bu özellik bilgisayar hesaplamalarında zaman kazanma ve hesaplamaların daha basit MS excell gibi ortamlarda hesaplanabilmesi kolaylığı sağlaması açısından oldukça önemlidir. Aşağıda çeşitli Colebrook-White denklemi yaklaşım formülleri

verilmiştir.

Haaland denklemi (1983) [23]





  

 

 

 Re

9 . 6 7

. 3

) / log (

8 .

1 1 1.11

10

D f

(9) Moody denklemi(1944) [9]

 

 

 

 

 

 

3 / 6 1 4

3

Re / 10 10 2 1 10 5 .

5

x x D

f

(10)

Wood denklemi (1966) [18] Geçerlilik bölgesi : Re>10000 , 10-5<

 

/D

<0.04

/0 . 094/( 11 )

53 .

0

D D0.225

a

   

/( 12 )

88

D0.44 b

 

 /  (13)

62 .

1

D0.134 C

 

)

14 ( Re

C

b a

f

 

(13)

Churchill denklemi (1977) [3] Geçerlilik bölgesi : Tüm değerler için geçerlidir

9 16 . 0

10

Re

7 7

. 3

) / log (

2  

 

 

 

 

 

 

D

A

(15)

16

37530  Re

 

 

B

(16)

12 / 1 2 / 3 12

) Re (

8 8

 

 

   

 

 

A B

f

(17)

Chen denklemi (1979) [2] Geçerlilik bölgesi : Tüm değerler için geçerlidir )

18 Re (

8506 . 5 8257 . 2

) /

log ( 0.8981

1098 . 1

10 

 

 

D

A

)

19 Re (

0452 . 5 7065 . 3

) / log (

1 2

10

 

  

 

 

D A

f

Swamee-Jain denklemi (1976) [14] Geçerlilik bölgesi : 5000>Re>107 , 0.00004<

  /

D

<0.05 )

20 Re (

74 . 5 7 . 3

) /

log10 ( 0.9

 

 

D

A

)

21 25 (

. 0

A2

f 

Zigrang - Sylvester denklemi (1982) [20] Geçerlilik bölgesi : Tüm değerler için geçerlidir )

22 Re (

13 7 . 3

) /

log10 ( 

 

 

D

A

)

23 Re (

02 . 5 7 . 3

) /

log

10

( 

 

 

D A

B

)

24 Re (

02 . 5 7 . 3

) / log (

1 2

10

 

  

 

 

D B

f

Serghides denklemi (1984) [22] Geçerlilik bölgesi : Tüm değerler için geçerlidir

)

25 Re (

12 7

. 3

) / log (

2

10

 

  

 

 

D

A

)

26 Re (

51 . 2 7 . 3

) / log (

2

10

 

  

 

 

D A

B

)

27 Re (

51 . 2 7 . 3

) / log (

2

10

 

  

 

 

D B

C

)

28 2 (

) (

1

2

A B C

A A B

f

 

 

Goudar- Sonnad denklemi (2008)[21] Geçerlilik bölgesi : Tüm değerler için geçerlidir )

29 ) (

10 ln(

 2 a

)

30 7 (

. 3

) /

( D

b

(14)

) 31 ( 02 Re

. 5

) 10

ln(

d

)

32 ( )

ln( d bd s 

) 33

))

(

1 /(

(

ss s q

)

34 ( )

/ ln(

*d d q

b g 

) 35 ( ln  

 

 

g z q

)

36 1z (

g g

LA  

 

/3 2 1

(37)

) 1 (

2

1 2 / 

 

 

g z g

z

LA CFA

) 38 ( 1 ln

 

 

   

 

 

CFA

q a d

f

Romeo Denklemi (2002) [11] Geçerlilik bölgesi : Tüm değerler için geçerlidir )

39 Re (

815 . 208

3326 . 5 7918

. 7

) / log (

9345 . 0 9924

. 0

10 



 

 

 



 

  D

A

) 40 Re (

567 . 4 827 . 3

) /

log

10

( 

 

 

D A

B

) 41 Re (

0272 . 5 7065 . 3

) / log (

1 2

10

 

  

 

 

D B

f

Bu denklemlerin Colebrook-White denklemine ne kadar yaklaştığını irdelemek amacıyla bu denkleme göre hata miktarları Re sayısının ve (/D) oranının fonksiyonu olarak hesaplanmıştır. Hata terimi

) 42 ( _ 100

) _

% (

x

White Colebrook

f

f White Colebrook

hata f

 

Denklemi ile hesaplamıştır.

3. SONUÇLAR

Sonuçlar grafik formunda sunulmuştur. Hata analizinden elde edilen başlıca sonuçlar aşağıdaki gibi özetlenebilir:

 Geçiş bölgesinde hata daha yüksektir, türbülans arttıkça(Daha büyük Re sayıları için) hata küçülmektedir.

 Hata Miktarlarına göre sıralama yapılacak olursa en iyiden başlayarak : Goudar-Sonnad denklemi, Serghides denklemi, Romeo denklemi, Ziagrand denklemi ve Chen denklemidir.

Geri kalan denklemlerde hata miktarı daha büyük olduğundan burada listelenmemiştir.

 Hata derecesi olarak karşılaştırma yapıldığında Goudar-Sonnad denklemi %10-12

Seviyesine varan küçük hatayla nerdeyse bire bir Colebrook-White denklemi sonuçlarını aynen oluşturmaktadır. Ondan sonraki en iyi denklem olan Serghides denklemi de %10-4 hata seviyesiyle paratik olarak kullanılabilir bir denklemdir.

 Bu denklemler yeterince hassas olduğundan Colebrook-White denkleminin iterative çözüm gereksinimi ortadan kalkmış görünmektedir.

(15)

Şekil 1 Goudar denkleminin Colebrook-White denklemiyle karşılaştırılmasındaki % hata miktarı

Şekil 2 Serghides denkleminin Colebrook-White denklemiyle karşılaştırılmasındaki % hata miktarı

(16)

Şekil 3 Romeo denkleminin Colebrook white denklemiyle karşılaştırılmasındaki % hata miktarı

Şekil 4 Zigrang denkleminin Colebrook white denklemiyle karşılaştırılmasındaki % hata miktarı

(17)

Şekil 5 Chen denkleminin Colebrook white denklemiyle karşılaştırılmasındaki % hata miktarı 4. REFERANSLAR

1. Barr, D.I.H., “Solutions of the Colebrook-White functions for resistance to uniform turbulent flows.”, Proc. Inst. Civil. Engrs. Part 2. 71,1981.

2. Chen, N.H., “An Explicit Equation for Friction factor in Pipe”, Ind. Eng. Chem.

Fundam., Vol. 18, No. 3, 296-297, 1979.

3. Churchill, S.W., “Friction factor equations spans all fluid-flow ranges.”, Chem.

Eng., 91,1977.

4. Colebrook, C.F. and White, C.M., “Experiments with Fluid friction roughened pipes.”,Proc. R.Soc.(A), 161,1937.

5. Haaland, S.E., “Simple and Explicit formulas for friction factor in turbulent pipe flow.”, Trans. ASME, JFE, 105, 1983.

6. Liou, C.P., “Limiations and proper use of the Hazen-Williams equations.”, J.

Hydr., Eng., 124(9), 951-954, 1998.

7. Manadilli, G., “Replace implicit equations with sigmoidal functions.”, Chem.Eng. Journal, 104(8), 1997.

8. McKeon, B.J., Swanson, C.J., Zagarola, M.V., Donnelly, R.J. and Smits, A.J.,

“Friction factors for smooth pipe flow.”, J.Fluid Mechanics, Vol.541, 41-44, 2004.

9. Moody, L.F., “Friction factors for pipe flows.”, Trans. ASME, 66,641,1944.

10. Nikuradse, J. “Stroemungsgesetze in rauhen Rohren.” Ver. Dtsch. Ing. Forsch., 361, 1933.

11. Romeo, E., Royo, C., and Monzon, A., ‘‘Improved explicit equations for estimation of the friction factor in rough and smooth pipes.’’ Chem. Eng. J., 86, 369–374, 2002.

12. Round, G.F., “An explicit approximation for the friction factor-Reynolds number relation for rough and smooth pipes.”, Can. J. Chem. Eng., 58,122-123,1980.

13. Schlichting, H., “Boundary-Layer Theory” ,McGraw–Hill, New York, 1979..

14. Swamee, P.K. and Jain, A.K., “Explicit equation for pipe flow problems.”, J.

Hydr. Div., ASCE, 102(5), 657-664, 1976.

15. U.S. Bureau of Reclamation., “Friction factors for large conduit flowing full.”

Engineering Monograph, No. 7, U.S. Dept. of Interior, Washington, D.C, 1965.

(18)

16. Von Bernuth, R. D., and Wilson, T., “Friction factors for small diameter plastic pipes.” J. Hydraul. Eng., 115(2), 183–192, 1989.

17. Wesseling, J., and Homma, F., “Hydraulic resistance of drain pipes.” Neth. J.

Agric. Sci., 15, 183–197, 1967.

18. Wood, D.J., “An Explicit friction factor relationship.”, Civil Eng., 60-61,1966.

19. Zagarola, M. V., ‘‘Mean-flow Scaling of Turbulent Pipe Flow,’’ Ph.D.thesis, Princeton University, USA, 1996.

20. Zigrang, D.J. and Sylvester, N.D., “Explicit approximations to the Colebrook’s friction factor.”, AICHE J. 28, 3, 514, 1982.

21. Goudar, C.T. and Sonnad, J.R. , “Comparison of the iterative approximations of the Colebrook-White equation”, Hydrocarbon Processing, August 2008, pp 79-83

22. Serghides, T.K., “Estimate friction factor accurately”, Chem. Eng. 91, 1984, pp. 63-64

23. White, Frank M., “Fluid Mechanics”, Fourth Edition, McGrawHill, 1998, ISBN

0-07- 069716-7

Referanslar

Benzer Belgeler

maktadır: (1) Ekonomik verimlilik kaygısından, hiçbir organizasyonun tek başına çözemeyeceği, daha geniş sosyal meydan okumalara yönelmek; (2) işletmecilik ve

Denklemi sağlayan (varsa) x reel sayılarına denklemin kökleri, tüm köklerin oluşturduğu kümeye denklemin çözüm kümesi (doğruluk kümesi), çözüm kümesini bulmak

 (2) Changes in the membrane potential can cause movement of the charged regions on a channel protein —voltage-gated channel.  (3) Stretching the membrane may affect the

[r]

(Keywords: heat transfer;, heat exchanger; plate exchanger; plate-fin; Reynolds; geometry; measurement; test).. Caractrrisation du transfert de chaleur d'rchangeurs de chaleur

If we suspend a flat plate in a uniform stream of velocity v, and temperature T, as shown in Figure 1, and if the temperature at the surface of the plate is kept constant at Tw,

The rate of mass transfer of benzoic acid into the fluid phase “water” ca be calculated by using the following equation:. The amount of benzoic acid transferred from the

Endüstriyel malzeme kullanımı günümüz mobilyası için Bauhaus tasarımlarında olduğu gibi mobilya tasarımında temel kriterlerden biridir. Çağın değişmesi,