13.02.2013 Views

Advanced Building Simulation

Advanced Building Simulation

Advanced Building Simulation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

98 Hensen<br />

Computed pressure<br />

c(0)<br />

c(1)<br />

c(2)<br />

0 1 2 3<br />

Iteration<br />

c(3)<br />

Exact solution<br />

4 5<br />

Figure 4.7 Example of successive computed values of the pressure and oscillating pressure<br />

corrections at a single node.<br />

where r is the ratio of C i for the current iteration to its value in the previous iteration.<br />

The factor 1/(1 � r) is called a relaxation factor. The extrapolated value of node pressure<br />

can be used in the next iteration. If it is used in the next iteration, then r is not<br />

evaluated for that node in the following iteration but only in the one thereafter. In<br />

this way, r is only evaluated with unrelaxed pressure correction values. This process<br />

is similar to a Steffensen iteration (Conte and de Boor 1972), which is used with a<br />

fixed-point iteration method for individual nonlinear equations. The iteration correction<br />

method presented here gives a variable and node-dependent relaxation factor.<br />

When the solution is close to convergence, Newton–Raphson iteration converges<br />

quadratically. By limiting the application of relaxation factor to cases where r is less<br />

than some value such as 0.5, it will not interfere with the rapid convergence.<br />

However, there is some evidence that suggests that in a number of cases simple<br />

under relaxation would provide even better convergence acceleration than the<br />

Steffensen iteration (Walton 1990).<br />

Some network simulation methods incorporate a feature to compute an initial pressure<br />

vector from which the iterations will start. For instance (Walton 1989a,b) uses<br />

linear pressure-flow relations for this. Reasons for refraining from this are as follows:<br />

1 it is not possible to provide a linear pressure–flow relation for all envisaged flow<br />

component types;<br />

2 after the initial start, the previous time step results probably provide better iteration<br />

starting values than those resulting from linear pressure–flow relations; and<br />

3 this would impose an additional input burden upon the user.<br />

According to Walton (1990) and Axley (1990), an initial pressure vector would also<br />

be necessary for low flow velocities so that (a) flows are realistically modeled in the<br />

laminar flow regimes, and (b) to avoid singular or nearly singular system Jacobians

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!