www.elsevier.com/locate/buildenv
Optimization design of exhaust duct system in semiconductor factory
using dynamic programming method
Huan-Ruei Shiu
∗, Feng-Chu Ou, Sih-Li Chen
Department of Mechanical Engineering, National Taiwan University, Rooseveit Road, Taipei, Taiwan Received 20 March 2002; received in revised form 16 May 2002; accepted 12 September 2002
Abstract
An exhaust duct system in semiconductor factory is designed using the dynamic programming method (DPM), which considers system pressure equilibrium and the least life-cycle cost to derive the duct size and fan capacity. An example of alkaline gas exhaust system is provided to understand the characteristics of DPM and to compare with the conventional duct design methods. Since DPM contains the concept of minimizing the life-cycle cost, the design results not only guarantee each path to share the same pressure, but also bear a smaller cost than other methods. The limit on duct diameter or 8ow velocity is added to the computation process. As a result, all the derived outcomes satisfy the requirements on the range of duct diameter or 8ow velocity. The di9erences between the design and simulation (actual operation) results under DPM are much lower than those of other methods. Thus, an exhaust duct system that best approximates the actual operation may be designed using DPM.
? 2003 Published by Elsevier Science Ltd.
Keywords: Exhaust duct system; Dynamic programming method
1. Introduction
The semiconductor industry is on a continuous course of development and improvement in both product and process at Taiwan. The number and types of special gases used in the process rise, meaning more varieties of chemical fumes are released in the air, posing greater threat to the human health and the environment. Therefore, good process exhaust duct system design becomes all the more important. The main purpose of exhaust system is to discharge waste gases gen-erated in the process outside the plant. Exhaust volume is the :rst factor to be considered in the design. In addition, the air velocity in each duct section must be constrained within an acceptable range. Other problems, such as noise, vibration, pressure balance, costs and space limitations dur-ing construction have to be factored in as well. These factors are mostly inter-containing. For example, increasing design velocity or reducing duct size can lower initial costs, but in this case fan pressure needs to be increased which might re-quire bigger fan, resulting in higher operating cost or bring-ing about noise or vibration problem. Thus it is always a
∗Corresponding author.
challenge for designers to come upwith an optimum exhaust system while satisfying the individual constraints.
Most conventional HVAC duct designs use the equal fric-tion method [1] or the velocity method. These methods may be simple, but they fail to achieve pressure equilibrium. Thus, the system designed does not meet the actual opera-tions. On-site ventilation adjustment after project completion becomes a must. In some cases, overly large fans must be installed to make upfor poor design, which add to the extra costs. Although the static regain method [1] takes pressure equilibrium into consideration, it does not contain the cost concept, like other conventional design methods, and thus cannot meet the optimization requirement. T-method [2,3] is the most comprehensive and the most powerful tool ap-plied in duct design. This method is established on a scrupu-lous mathematical model. It uses iteration computation and cost optimization theory, which enable the designed system to have the lowest life-cycle cost and all paths to have the same pressure loss. There is no need to waste extra time or money to attain system pressure equilibrium. However, the computation procedure of T-method is extremely complex. There are at least 20 computation steps in one iteration for only one duct section. Besides, T-method o9ers poor con-trol of 8ow velocity or duct diameter. In cases of relatively inexpensive initial cost, the 8ow velocity may be too high.
0360-1323/03/$ - see front matter ? 2003 Published by Elsevier Science Ltd. PII: S0360-1323(02)00181-6
Nomenclature
E Life-cycle cost (in NT$)
Ep Operating energy cost for the :rst
year (in NT$)
Es Initial cost (in NT$)
Qfan Fan ventilation volume (m3=s)
Pfan Fan static pressure (Pa)
f Fan eCciency (%)
e ECciency of the drive motor (%)
Ec Unit price of electricity (NT$/kW-h)
Y Annual hours of system operation (h/yr)
Y∗
I Minimum cost (in NT$)
Sd Unit area cost of the ducts (NT$=m2)
L Duct length (m)
C Local loss coeCcient
D Diameter of circular duct (m)
H Height of square duct (m)
W Width of square duct (m)
In contrast, for cases of relatively inexpensive energy cost, the duct size may be too big. Nevertheless, in actual duct design, considerations of the factors of space and noise often require a limit on the duct diameter or 8ow velocity during certain sections. When there are too many limitations, it is diCcult to obtain the satisfactory and stable optimal solution from T-method, as discussed by Mathews and Claassen [4]. Thus, it is necessary to search for a design method that contains a simple computation procedure, considers the least life-cycle cost and pressure equilibrium under certain limits on space or 8ow velocity.
Dynamic programming method (DPM) is a type of mathematical technique :rst developed by Richard Bell-man [5]. It is an optimization method extremely suitable for use in analyzing problems with a complex and multiple stage decision-making procedure and searching for the best strategy. Bellman believes that the optimal decision should possess the following characteristic: “Regardless of the ini-tial conditions and iniini-tial decisions, the future condition and decision resulted from these initial conditions and decisions must be able to produce the best solution for the problem”. In other words, if the current states and the devised deci-sions are known conditions, the best policy they produce in the future must be independent of the previous policy. Thus, the problems to be solved using dynamic programming are mostly decision-making problems with multiple stages that can be divided. In particular, dynamic programming is very suitable for solving the optimization problem whose ob-jective function cannot be di/erentiated. The optimization design of a duct system happens to conform to such an application.
Problems that can be solved by dynamic programming must possess the following four characteristics [6]: 1. The problem must be able to be divided into several
stages, in which a decision needs to be made in each stage. For instance, in solving the optimization problem of a duct system, the problem is divided into stages ac-cording to the duct nodes.
2. Each stage has a state vector, which consists of a set of state variables that describe the system conditions such as the pressure value of the duct.
3. A certain decision vector in each stage must be able to transform a certain state vector in that stage into a certain state vector in the next stage. The decision vector con-sists of a set of decision variables, which represent the decisions made in relation to the system during a certain stage. The e9ect of these decisions on the system can be expressed in an appropriate measurement. Usually, this e9ect is quanti:ed through the objective function. 4. As far as each state of any one stage is concerned, the
optimal decision made is unrelated to the decision made during the previous stage. This means that the state vari-ables of the current stage already contain all impact on the system resulting from the decisions made during the previous stage.
To sum up the above, the optimization design problem of the duct system satis:es all of the above characteristics, and is thus very suitable for using DPM for solution. The objective of this paper is to apply the method in order to developan optimal duct design method that better meets practical applications.
2. Objective function
The objective of an optimal HVAC duct system design is to search for the pipeline combination with the lowest total system pressure loss in order to optimize the total cost, given the known conditions of ventilation volume at each ventilation exit. Thus, it is necessary to use the life-cycle cost of the system as the objective function of optimiza-tion. The life-cycle cost can then be minimized through the selection of the optimal duct diameter and optimal fan pressure.
The life-cycle cost of a duct system includes the initial cost and operating energy cost. The initial cost includes the duct price and installation cost, while the operating energy cost includes energy charge and energy demand. The op-timization method can derive the fan static pressure that minimizes costs. Since many of the costs mentioned above are constants and unrelated to optimization, only the initial cost and energy cost need to be included in the objective
function, which can be expressed as in Eq. (1):
E = Ep(PWEF) + Es; (1)
where E is the life-cycle cost (in NT$), Ep the operating
energy cost for the :rst year (in NT$), and PWEF is the present worth escalation factor, as shown in Eq. (2). PWEF = 1 + AER 1 + AIR a − 1 1 − 1 + AIR 1 + AER (2)
where AER is the annual escalation rate; AIR the annual interest rate; and a the amortization period.
The system’s initial cost is actually the cost of power consumption. Since the primary power consumption comes from the fan, thus
Ep= Qfan Pfan
fe EcY (3)
where Qfan is the fan ventilation volume (m3=s), Pfan the
fan static pressure (Pa), f the fan eCciency (%), e the
eCciency of the drive motor (%), Ec the unit price of
electricity (NT$/kW-h), and Y the annual hours of system operation (h/yr).
The system’s initial cost can be calculated by multiplying the cost per unit area of the ducts by the total duct area. This unit area cost should include material cost, delivery cost and wages for installation and construction. The cost of all accessories should also be included.
For duct sections with circular cross sections
Es= Sd(DL) (4a)
For duct sections with square cross sections
Es= 2Sd(H + W )L (4b)
where Sd is the unit area cost of the ducts (NT$=m2), L
the duct length (m), D the diameter of circular duct (m), H the height of square duct (m), and W the width of square duct (m).
Incorporate Eqs. (2)–(4) into Eq. (1) to obtain the life-cycle costs of circular ducts and square ducts.
For circular ducts E = QfanPfan fe EcY PWEF + Sd(DL): (5a)
For square ducts E = QfanPfan fe EcY PWEF + 2Sd(H + W )L: (5b)
In this paper, all ducts are assumed to be circular. Hence, the objective function will use Eq. (5a) as the basis for calculation.
Among the settings of parameters related to costs, fan eCciency is set at 80% and motor eCciency at 80%. The unit area price of duct is based on NT$500=m2, and, sum
of the costs of corner materials, frames and the miscella-neous expenses of delivery cost and wages set at 30%, or
NT$650=m2. As for the calculation of PWEF, the system is
assumed to last for a period of 10 years. Given interest rate and escalation for energy cost at 6% and 3%, respectively, the PWEF value is derived at 8.568.
3. Dynamic programming method
Dynamic programming method (DPM) can be divided into the forward DP approach and backward DP approach depending on the direction of operation. The forward ap-proach begins the calculation from the :rst stage to the :-nal stage and then retraces from the ::-nal stage to the front to determine the optimal decision. The backward approach begins from the :nal stage to the :rst and then follows the sequence from the :rst stage on to determine the optimal decision. Regardless of the approach, the main purpose is to search for the optimal path in order to achieve lowest costs. The backward approach is adopted in this paper, as shown in Fig. 1. The optimal path from Stage I + 1 to Stage I is determined through recursion. The recursion equation is written as Eq. (6):
Y∗
I (s) = Minxi [YI(s; xI) + YI+1∗ (xI)]: (6)
As far as general dynamic programming methods are con-cerned, given an S number of conditions in each stage, then there are a total of Sn−1types of possible paths after (N −1)
stages. If the backward approach of DPM is adopted, it takes only (n−2)S2+S times of operations to complete the
com-putation. The eCciency of deriving the solution is very sig-ni:cant. Unlike linear programming, there are no standard problem solution methods or comprehensive software pack-ages available for dynamic programming. Thus, it often be-comes necessary to develop a computer program in order to solve certain problem. Thus, it is not as convenient to de-velop programs for dynamic programming as that for linear programming. However, dynamic programming is not con-strained by the numerous constraints linear programming is subject to during standardization. Thus, its objective func-tion and constraints are not required to be linear. It is not necessary to oversimplify the actual system either, which enables the design to maintain the system characteristics.
Stage I
Stage I+1 Stage (To be solved)
Stage (Known) ) (3 1x
Y
I+ ) , (sx3y
I ) , (sx1y
I ) , (sx2y
I ) ( * sY
IY
I+1(x2) ) (1 1xY
I+Fan 1 3 4 5 6 7 8 9 2 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 27 28 30 31 33 34 36 37 24 26 29 32 35 38 39 40 41 42 43 52 53 54 56 55 49 50 51 44 45 46 47 48 15 1 2 3 19 21 6 7 8 9 10 11 12 13 18 20 22 23 24 26 14 27 28 25 17 node 4 5 16
Fig. 2. Nodes con:guration under DPM.
DPM is used in the design and analysis of alkaline gas exhaust duct system of a semiconductor plant. Fig. 2 de-picts the exhaust system con:guration. The length of each duct section in the system depends on equipment location and architectural structure. In Fig.2, duct sections are num-bered by di9erent 8ow rate, duct size and shape of cross section, and divided into 56 sections and 14 paths. The 8ow rate and section length are known conditions, as shown in Table1. In consideration of control, connection and safety, the duct system is installed with relevant :ttings [1]. The design points are jointly determined by constraints, plant re-quirements, and exhaust 8ow rate, the paramount of which are safety velocity and total exhaust volume. As shown in Table2, the maximum and minimum of safety velocity are determined by parameters, including type of exhaust, hu-midity, vibration and noise as suggested in manufacturer or reference handbook [1].
The :rst stepin the calculation is to set nodes based on the principle where “nodes are required at duct divergence (at con8uence or distribution point) and air outlet (or re-turn)”. Fig. 2 presents the con:guration of system nodes. What follows is to stratify the duct system: set the total pressure on path terminal at 0, then calculate from level 1 toward the last level, and calculate all acceptable total pres-sure, duct size and air velocity on every node from level 1 to the last level. Substitute the total pressure and total
sec-Table 1
Sectional length and 8ow rate
Duct no. Flow rate (m3=s) Section length (m)
1 10.620 1.000 2 8.280 38.000 3 0.370 3.800 4 0.370 3.000 5 0.370 1.500 6 0.370 9.600 7 0.370 12.600 8 7.910 0.500 9 7.910 2.500 10 7.910 4.500 11 7.910 10.500 12 7.910 14.700 13 7.910 4.000 14 2.110 0.500 15 2.110 6.400 16 2.110 20.400 17 1.060 23.000 18 1.050 2.000 19 1.050 47.600 20 1.050 20.200 21 5.800 0.500 22 5.800 57.000 23 5.800 6.000 24 0.530 22.000 25 5.270 16.000 26 0.500 22.000 27 4.770 1.000 28 4.770 5.400 29 1.720 21.400 30 3.050 1.000 31 3.050 13.400 32 1.720 21.400 33 1.330 1.000 34 1.330 6.000 35 0.720 18.000 36 0.610 1.000 37 0.610 14.400 38 0.610 22.400 39 2.340 1.000 40 2.340 3.200 41 2.340 2.000 42 0.820 2.000 43 1.520 15.000 44 1.170 3.000 45 0.700 1.000 46 0.700 7.000 47 0.700 12.000 48 0.470 12.000 49 0.330 17.500 50 0.330 8.600 51 0.330 10.400 52 0.820 21.500 53 0.820 15.000 54 0.820 24.000 55 0.560 5.000 56 0.260 10.200
tional area into objective function to obtain optimum value after comparison. In level layout, level 1 must be related to air outlet (or air return), while the last level is the fan side. The whole calculation process is carried out backward from
Table 2
Design point of an alkaline gas exhaust system
Constraint Parameter value
Min. safety velocity 5 m=s
Max. safety velocity 15 m=s
Design velocity 7:5 m=s
Total air volume required 10:70 m3=s
air outlet toward the fan. The principle of strati:cation is: “required data for nodes in level n + 1 must include known results of level n”. Nine levels are obtained from the strati-:cation: Level 1 contains nodes 15, 16, 17 and 18, Level 2 contains nodes 19 and 20, Level 3 contains nodes 21 and 22, Level 4 contains nodes 23, Level 5 contains node 24, Level 6 contains 25, Level 7 contains node 26, Level 8 contains node 27, and Level 9 contains node 28. Given that nodes 1 through 14 are connected with the atmosphere, their total pressure values are 0, i.e. Pt1= Pt2= Pt3= · · · Pt14= 0.
The design for Level 1 with nodes 15, 16, 17 and 18 is carried out :rst. Since each node is independent of each other, calculation may start with any of the nodes. This study :rst considers the total pressure on node 15, which has a range of 1–600 Pa with an increment interval of 1 Pa. The maximum total pressure value can be adjusted arbitrarily based on the size of duct. The maximum total pressure for this duct system is set at 600 Pa. When the pressure of node 15 is P15= P(1)15 = 1 Pa, the total pressure drop from node
15 to node 1 and node 2 is, respectively,
OP15(1)–1= P15(1)− P1; (7a)
OP15(1)–2= P15(1)− P2: (7b)
Given that P1=P2=0, the equations above may be re-written
as
OP15(1)–1= P15(1); (7c)
OP15(1)–2= P15(1): (7d)
The duct diameter may be obtained from the total pressure dropusing the following equations:
OPl= fL D + C V2 2 ; (8a) f = 0:11 D+ 68 Re 0:25 ; (8b) V2=16Q2 2D4; (8c) Re =VDv : (8d)
Substitute Eqs. (8b), (8c) and (8d) into (8a) to obtain (8e), OPl= 0:11 D + 17Dv Q 0:25 L D+ C 2 16Q2 2D4 : (8e)
From (8e), solutions for node 15 at Level 1 may be expressed as follows: OP15–1= 0:11 D15–1 + 17D15–1v Q15–1 0:25 × DL15–1 15–1 + C15–1 2 16Q2 15–1 2D4 15–1 ; (9a) OP15–2= 0:11 D15–2 + 17D15–2v Q15–2 0:25 ×DL15–2 15–2 + C15–2 2 16Q2 15–2 2D4 15–2 ; (9b)
Dmin6 D15–16 Dmax; (10a)
Dmin6 D15–26 Dmax; (10b)
Vmin6 V15–16 Vmax; (10c)
Vmin6 V15–26 Vmax: (10d)
From Eq. (9), the corresponding duct size may be derived if total pressure drop is known. But the said equation does not produce duct diameter directly. A numerical method needs to be applied and Newton method is used in this pa-per. If the resulting diameter or velocity cannot satisfy the constraints set in (10a)–(10d), the pressure value will be re-jected. The so-called unacceptable duct are sizes that exceed the space allowed, which is de:ned at 1:5 m in this paper.
After obtaining D15(1)–1and D15(1)–2, the initial costs of these two duct sections Es(1)15–1and Es(1)15–2may be computed using Eq. (5a). Then calculate the corresponding duct size, veloc-ity and initial cost under the rest of total pressure by the increment of 1 Pa. These acceptable values are stored in the computer in arrays, as shown in Table3. Es(1)15, the farthest right column of Table3, represents the total sectional area (the sum of surface area of duct sections 45, 46, 47 and 48) connected to node 15 under P15(1), and so on. Given that node 15 is connected to the outlet at the end of the ductwork, Es(1)15–1 may also be taken as the minimum total sectional area under P(1)15 after node 15, and so on. The same operation may be applied to the calculations for nodes 16, 17 and 18. The same design method just described is applied to the next level, upto Level 9 where node 28 is the fan side. Thus the total pressure on node 28 is the total pressure the fan
Table 3
Pressure value and initial cost of designed nodes at Level 1 Node 15 P15(1) D15(1)–1 V15(1)–1 D(1)15–2 V15(1)–2 Es(1)15–1+ Es(1)15–2= Es(1)15 P15(2) D15–1(2) V15–1(2) D(2)15–2 V15–2(2) Es(2)15–1+ Es(2)15–2= Es(2)15 : : : : : : : : : : : : : : : : : : P15(S) D15–1(S) V15–1(S) D(S)15–2 V15–2(S) Es(S)15–1+ Es(S)15–2= Es(S)15 Node 16 P16(1) D16–4(1) V16–4(1) D(1)16–5 V16–5(1) Es(1)16–4+ Es(1)16–5= Es(1)16 P16(2) D16–4(2) V16–4(2) D(2)16–5 V16–5(2) Es(2)16–4+ Es(2)16–5= Es(2)16 : : : : : : : : : : : : : : : : : : P16(S) D16–4(S) V16–4(S) D(S)16–5 V16–5(S) Es(S)16–4+ Es(S)16–5= Es(S)16 Node 17 P17(1) D17–7(1) V17–7(1) D(1)17–7 V17–6(1) Es(1)17–7+ Es(1)17–6= Es(1)17 P17(2) D17(2)–7 V17(2)–7 D(2)17–6 V17(2)–6 Es(2)17–7+ Es(2)17–6= Es(2)17 : : : : : : : : : : : : : : : : : : P17(S) D17–7(S) V17–7(S) D(S)17–6 V17–6(S) Es(S)17–7+ Es(S)17–6= Es(S)17 Node 18 P18(1) D18–8(1) V18–8(1) D(1)18–9 V18–9(1) Es(1)18–8+ Es(1)18–9= Es(1)18 P18(2) D18–8(2) V18–8(2) D(2)18–9 V18–9(2) Es(2)18–8+ Es(2)18–9= Es(2)18 : : : : : : : : : : : : : : : : : : P18(S) D18–8(S) V18–8(S) D(S)18–9 V18–9(S) Es(S)18–8+ Es(S)18–9= Es(S)18
should supply. The equation for the solutions on this level is expressed below: OP28–27= 0:11 D28–27 + 17D28–27v Q28–27 0:25 L 28–27 D28–27 + C28–27] 2 16Q2 28–27 2D4 28–27 ; (11)
Dmin6 D28–276 Dmax; (12a)
Vmin6 V28–276 Vmax: (12b)
As described, there might be a number of options of P27
for P28. Thus the options must be compared to obtain P27
with the smallest sectional area. The resulting parameters are listed in Table 3, in which P28;27(1) represents the total pressure of node 27 corresponding to P28(1), whereas Es(1)28 in the farthest right column represents the minimum sectional area of the entire ductwork. That is when the total pressure on node 28 is P(1)28 and the total pressure on node 27 is P28;27(1) , the minimum area of the entire ductwork is Es(1)28.
After calculating all acceptable total pressure values P28
on node 28 and its corresponding total initial costs Es28,
we will proceed with the comparison of minimum life-cycle cost. Given that P28 represents the fan pressure required
which is related to initial cost, the minimum value of objec-tive function may be selected by substituting Es28 and P28
into objective function and by comparison. The minimum operating and initial cost in the life cycle are the optimum design values for the duct system.
4. Results and discussion
The main purpose of an exhaust system is to discharge waste gases generated in the process outside the plant through the ductwork. If the air velocity is too low, solid granules may not be discharged, but instead, build upin-side the ductwork and pose potential hazard. Thus the air velocity inside the ductwork must be maintained above an allowed lower limit. On the other hand, air velocity that is too high might cause noise or vibration problem, thus the designed velocity may not exceed an allowed upper limit. From Fig. 3 one can see that the velocity method set the velocity in each section as equal, mainly because velocity is kept at a constant under known design points. Under static regain method, the designed system velocity is relatively low and some sections have velocity below the minimum allowed. This is because under static regain method, “At the nodes of the duct system, the dynamic pressure is lowered in exchange of rising static pressure and the static regain is used to o9set the loss of static pressure drop from friction in subsequent section after the node”. Thus although the de-crease of dynamic pressure exchanged for the rise of static pressure, the air velocity is reduced as a result. Under equal friction method, the average velocity is relatively high. The system velocity designed by DPM also tends to be high, but within allowable range. This is because its total pressure loss tended to be high. The tendency of rise in velocity is also observed in Eq. (8a), mainly because total pressure loss is directly proportional to the square of velocity. The tendency of high total pressure is also seen in Fig.4.
0 5 10 15 20 25 30 35 40 45 50 55 60 0 2 4 6 8 10 12 14 16 18 20
Equal velocity method Equal friction method Static regain method T-method
Dynamic Programming method
Duct Section Number
Velocity (m/s)
Fig. 3. Comparison of design point velocity under di9erent methods.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0 50 100 150 200 250 300 350 400 450 500 550 600
Equal velocity method Equal friction method Static regain method T-method
Dynamic Programming method
Path Number
Total Pressure Loss (Pa)
Fig. 4. Comparison of total pressure loss.
In actual operation, the total pressure of the exhaust sys-tem will adjust automatically to attain a balance, that is, the total pressure drop in each path becomes equal. If pressure balance is not achieved in the design stage, the velocity and 8ow in each duct section will not meet the design needs. That means more time and money need to be spent on air 8ow adjustment after the system is constructed. In other words, the closer the designed pressure loss of each path to the other, the more approximate the system will be to the real scenario. From Fig.4 one can see that the system pressure values designed by dynamic programming are more equal. This is because pressure balance is a basic constraint under this method. T-method also has the constraint of pressure balance, but it will be sacri:ced when other constraints, such as duct size or velocity are included. In this case, pressure imbalance is resulted in the design using T-method due to the constraint of velocity range. In the design using static regain method, the static regain factor is set as 1.0, mean-ing the static pressures at upstream and downstream of the
Fig. 5. Comparison of total surface area under di9erent methods.
distributing duct are equal. Thus a fairly pressure balanced system is derived. It is also shown in Fig.4that the pres-sure imbalance rate under velocity method is rather high, next only to equal friction method. Equal friction method produces a design with the worst pressure balance. This is because the basic assumption of the method is “all sections of the system have equal unit length pressure loss”. Thus it is more suitable for the design of a symmetrical system. But for an asymmetrical system as the case here, a sys-tem with disparate syssys-tem pressure is resulted using equal friction method.
The total surface area of the exhaust system represents its initial cost. To cut down initial cost, duct size needs to be reduced. But reduced duct size will result in elevation of velocity and pressures, and high velocity will produce noise and vibration problems. If the pressure drop is too high, a larger fan will be required. Thus the determination of duct size, velocity and pressure drop is a big challenge for the designer. Duct size is also related to total surface area of the entire ductwork. Fig.5 shows that the design under DPM produces the smallest total surface area, meaning its initial cost would be the smallest in comparison with other meth-ods, followed by equal friction method. Static regain method results in the highest initial cost, because it has bigger duct size and requires lower fan pressure.
Testing the performance of the designed system in ac-tual operation may be carried out by means of experiment or computer simulation. To save cost and facilitate change of design, computer-aided simulation is employed for test-ing purpose. System simulation is modeled after a method proposed by Tsal et al. [7]. The said method may apply to simulation of a designed duct system where the 8ow rate and velocity in each duct section during system operation are computed with known duct size conditions and data of :ttings. Fig.6shows that velocities derived from DPM and T-method mostly fall within the originally designed limit. This is because both methods factored in velocity
0 5 10 15 20 25 30 35 40 45 50 55 60 0 2 4 6 8 10 12 14 16 18 20
Equal velocity method Equal friction method Static regain method T-method
Dynamic Programming method
Duct Section Number
Velocity (m/s)
Fig. 6. Comparison of simulated sectional velocity under di9erent methods.
Table 4
Pressure value and initial cost of designed nodes at Level 9 Node 28
P28(1) D(1)28–27 V28–27(1) P28;27(1) Es(1)28–27+ Es(min)27 = Es(1)28 P28(2) D(2)28–27 V28–27(2) P28;27(2) Es(2)28–27+ Es(min)27 = Es(2)28 : : : : : : : : : : : : : : :
P28(S) D(S)28–27 V28–27(S) P28;27(S) Es(3)28–27+ Es(min)27 = Es(3)28
limitations. Hence their simulation results are consistent with the design values. Other conventional design methods (velocity, equal friction and static regain) also set velocity limit, but the limitation is unidirectional (set the velocity under certain value), instead of being in a speci:c range. Thus Fig. 6 shows that the distribution of velocity values obtained from these methods is not within the set range. Static regain method produces the widest distribution range and relatively low system velocity (Table4).
Table 5 shows that 8ow errors under the three conven-tional methods were relatively big; velocity method had er-ror upto 68.49%, and equal friction method had erer-ror up to 124.86%, followed by 104.04%. The biggest error under static regain method is 58.92%, and that under T-method is 81.92%. DPM produces smallest errors overall with the biggest being 25.71%. It is also found that the three conven-tional design methods have similar error tendency, meaning that when one of the methods have bigger error at a cer-tain return outlet, the same situation occurs with the other two methods. This is because these three methods did not set strict limits on parameters such as duct size, velocity and air 8ow since optimal life-cycle cost was not taken into consideration. Thus their 8ow control is far inferior to that of T-method and DPM, which shows less 8ow error. DPM produces the smallest error of all, because it can :nd the op-timal design while satisfying all constraints. T-method has
the same objective functions as dynamic programming. But Table
5 Comparison of 8ow rate at each return outlet Duct Design value Velocity method Equal friction method Static regain method T Method DPM Flow rate (m 3=s) Flow rate Error (%) Flow rate Error (%) Flow rate Error (%) Flow rate Error (%) Flow rate Error (%) (m 3=s) (m 3=s) (m 3=s) (m 3=s) (m 3=s) 7 0.37 0.56 +51 :35 0.832 +124 :86 0.588 +58 :92 0.49 +32 :43 0.345 − 6.76 17 1.06 1.786 +68 :49 1.604 +51 :32 1.647 +55 :38 1.259 +18 :77 0.977 − 7.83 20 1.05 1.014 − 3.423 0.909 − 13.43 1.218 +16 :00 1.539 +46 :57 0.969 − 7.71 24 0.53 0.672 +26 :79 0.692 +30 :57 0.726 +36 :98 0.651 +22 :83 0.489 − 7.74 26 0.50 0.548 +9 :6 0.534 +6 :80 0.622 +24 :40 0.604 +20 :80 0.457 − 8.60 29 1.72 2.399 +39 :48 1.512 − 12.09 2.194 +27 :56 1.932 +12 :33 1.639 − 4.71 32 1.72 2.002 +16 :4 1.161 − 32.50 1.852 +7 :67 1.879 +9 :24 1.628 − 5.35 35 0.72 0.637 − 11.53 0.455 − 36.81 0.624 − 13.33 0.775 +7 :64 0.657 − 8.75 38 0.61 0.349 − 42.79 0.262 − 57.05 0.394 − 35.41 0.762 +24 :92 0.554 − 9.18 47 0.70 0.96 +37 :14 1.054 +50 :57 0.824 +17 :71 0.948 +35 :43 0.717 − 2.43 48 0.47 0.754 +60 :43 0.959 +104 :04 0.669 +42 :34 0.664 +41 :28 0.483 +2 :77 51 0.33 0.304 − 7.88 0.448 +35 :76 0.394 +19 :39 0.49 +48 :48 0.344 +4 :24 55 0.56 0.637 +13 :75 0.742 +32 :50 0.684 +22 :14 0.689 +23 :04 0.704 +25 :71 56 0.26 0.158 − 39.23 0.236 − 9.23 0.21 − 19.23 0.473 +81 :92 0.209 − 19.62
the total pressure drop obtained from this method will not be balanced with the inclusion of other constraints (such as duct size or air velocity) and cannot meet the requirement of convergence, meaning the design is not a real optimal design. DPM shows small errors in paths other than path 13. This is because the pressure loss coeCcient of some sections on path 13 does not have the correct setting. Overall, DPM produces the smallest air 8ow error, while system designed under equal friction method shows largest error.
Figs. 7–9 compare the initial cost, energy cost and life-cycle cost of the system. Fig. 7 shows that initial cost was the lowest with DPM and highest with static regain method, because the latter designs the largest duct size and the former produces the smallest duct size. Fig.8shows that the energy cost was the lowest with DPM and highest with equal friction method, because the former has the smallest value from operating point pressure multiplied by air 8ow and the latter provides the largest such value. Life-cycle cost is the sum of initial cost and operating cost. Fig. 9 indicates that both DPM and T-method could achieve min-imization of life-cycle cost with the former producing the smallest life-cycle cost. Aside from the life-cycle cost, some systems with pressure imbalance would require damper or other balancing devices for pressure adjustment, which also adds to the cost. In fact, except for DPM, other methods of design would face the problem of pressure imbalance under the constraints and incur additional cost for 8ow rate adjustment.
If we further compare the results between DPM and the T-method, we can learn that T-method produces the smallest fan static pressure, while DPM generates the smallest total duct area. From the perspective of current en-gineering design and application, designers often base their design on the maximum air-conditioning load. However, inverter is often adopted in conjunction with changes in load in order to reduce fan output and lower the power cost. Therefore, even if the fan static pressure designed by DPM is slightly higher, this weakness can be improved in realistic operation. In contrast, the total duct area a9ects the initial cost, and cannot be adjusted in any way in the operation afterwards. Besides, among the total cost of a duct system, the initial cost accounts for 80% of the life-cycle cost. Thus, only the reduction of the total duct area can truly lower the cost of a duct system. DPM can design a duct system with the least total duct area. Together with a simple computation process, DPM does o9er exceptional design advantages. 5. Conclusions
Since DPM and the T-method contain the concept of min-imal life-cycle cost in their design, their design results are able to achieve lower costs than other design methods. In addition, constraints of the duct diameter and 8ow velocity can be added to the computation process of DPM. When the 8ow velocity or duct diameter values exceed the designated allowable range, such values are eliminated. Thus, all the
Fig. 7. Comparison of initial cost.
Fig. 8. Comparison of operating cost.
results attained fall within the range of duct diameter and 8ow velocity. Although the T-method can also design a duct system that achieves the lowest life-cycle, its basis of opti-mization is established on the selection of the optimal initial cost and energy cost. The control of duct diameter and 8ow velocity may be sacri:ced as a result.
References
[1] ASHRAE Fundamentals Handbook, Atlanta: ASHRAE, 1997 [Chapter 32].
[2] Tsal RJ, Behls HF, Mangel R. T-method duct design, Part I: optimization theory. ASHRAE Transactions 1988;94(2):90–111. [3] Tsal RJ, Behls HF, Mangel R. T-method duct design, Part II:
calculation procedure and economic analysis. ASHRAE Transactions 1988;94(2):112–50.
[4] Mathews EH, Claassen DT. Problems with T-method. Building and Environment 1998;33(4):173–9.
[5] Bellman R. Dynamic programming. Princeton, NJ: Princeton University Press, 1957.
[6] Hillier FS, Ieberman JL. Introduction to operations research, 3rd ed. San Francisco, CA: Holdenday Inc, 1990.
[7] Tsal RJ, Behls HF, Mangel R. T-method duct design, part III: simulation. ASHRAE Transactions 1990;96(2):3–31.