Iterative method to solving the Colebrook-White equation

In summary, the iterative approach of solving an equation of the form x = f(x) using successive substitution works by making small changes in x from one iteration to the next, with the condition that the absolute value of the derivative of the function f is less than 1. This ensures that the scheme will converge and provide a solution for x.
  • #1
theBEAST
364
0

Homework Statement


In our fluid mechanics class we were taught that we could use the following equation to solve for the Darcy friction factor f:

86e8e7da627a4be30b61a4130a2a05eb.png

To do this by hand:
1. Guess a value for 1/sqrt(F), guess 3
2. Get the right hand side result of the equation using 3
3. Use that result for the next value of 1/sqrt(F)
4. Continue using the result for the next value.
5. To find F, just divide one by that value squared.

This iterative approach works but I am not too sure why. Can anyone explain why it works? I'm guessing it requires some knowledge of mathematical proofs?
 
Physics news on Phys.org
  • #2
You are trying to solve an equation of the form x = f(x) using successive substitution. The successive substitution scheme is $$x^{n+1}=f(x^n)$$ where n signifies the n'th iteration. If we also consider the previous iteration, we have $$x^n=f(x^{n-1})$$. If we subtract the two equations, we have:
$$x^{n+1}-x^n=f(x^n)-f(x^{n-1})$$
If we expand the rhs in a taylor series about xn, we obtain:
$$x^{n+1}-x^n=f'(x^n)(x^n-x^{n-1})$$
In order for the scheme to converge, the magnitude of the changes in x from one iteration to the next must be getting smaller. If x is in the close vicinity of the solution, this means the, in order for the scheme to converge, $$|f'(x)|<1$$
That is, the absolute value of the derivative of the function f must be less than 1 for the scheme to converge.
 

FAQ: Iterative method to solving the Colebrook-White equation

1. What is the Colebrook-White equation?

The Colebrook-White equation is an empirical formula used to solve for the friction factor in turbulent flow in pipes. It is commonly used in industrial and engineering applications to calculate pressure drop in pipelines.

2. What is an iterative method?

An iterative method is a mathematical approach that involves repeatedly updating an initial estimate of a solution until a desired level of accuracy is achieved. It is commonly used in solving equations that cannot be solved algebraically.

3. Why is an iterative method necessary for solving the Colebrook-White equation?

The Colebrook-White equation is a transcendental equation, meaning it cannot be solved algebraically. An iterative method is necessary to find an approximate solution to the equation, as it involves continuously refining the initial estimate until a satisfactory solution is reached.

4. What are the advantages of using an iterative method to solve the Colebrook-White equation?

Iterative methods are generally faster and more accurate than other numerical methods, such as root-finding algorithms. They also allow for more flexibility in choosing an initial estimate and can handle a wide range of complex equations.

5. Are there any limitations to using an iterative method for solving the Colebrook-White equation?

One limitation is that the convergence of the iterative method may depend on the initial estimate chosen. In some cases, the method may not converge at all, leading to incorrect results. Additionally, iterative methods can be computationally intensive and may require multiple iterations to reach a desired level of accuracy.

Back
Top