You are on page 1of 8

# Ductwork System Calculation Input Data Sheet

## System/Zone Name: XYZ system

Designed by: Designer

Project: UVW-123456
Date: 10/20/2009

To run this program, fill in the input below, then go to sheet 1 and run the macro "friction factor". A further
explanation of how this spreadsheet works is given on sheet 1. For guidance in selecting values for the
input, consult the ASHRAE Handbook, Fundamentals, "Duct Design". This is Chapter 21 in the 2009
Handbook, but the chapter may be different in other editions. Data generated by sheets 1 and 2 will
automatically be entered in the "Report" sheet.
Roughness e =
0.0003
[-]
Air Density rho =
0.0763
[lbm/ft3]
Specific Volume = 13.106
dp/100=
0.09
[inwc/100-ft]
(Target pressure drop per 100')
Kinevisc =
0.000163
Supply Air (SA) =
1,575
[CFM]
Outdoor Air (OA) =
250
[CFM]
No. SA Segments =
No. RA Segments =
Total Duct Segments =

code
1
2
3
4
5
6
7

6
6
12

fixture library
fixture type, C, and dp input by user
Fixtures
Fixture C
dp [inwc]
fan out
0.72
el
0.11
tee thru
0.04
tee branch
0.8
fan in
0.3
diffuser
0.04
ret grille
0.03

Instruction:
1) Input blue cells in Input Tab,
3) Run Macro 1: "fraction factor" in
Sheet 1 Tab,
4) Print out Report in Report tab.

AHU
OA

SA
RA

Duct Segment Input - For round ducts, input duct height as zero (0)
Duct Seg.

Air Flow

Duct Height

Duct Length

No.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

cfm
1,575
1,185
985
535
385
85
72
324
450
829
997
1,325

in
14.0
12.0
12.0
10.0
10.0
0.0
0.0
10.0
10.0
12.0
12.0
14.0

ft
20.0
15.0
22.0
8.0
12.0
20.0
20.0
12.0
8.0
22.0
15.0
20.0

code a
1
3
3
4
3
4
7
3
4
3
3
5

fixture C or dp
code b
code c
2
3
2
2
6
3

2
3

code d

19
20
21
22
23
24
25
26
27
28
29
30
31
32

## Duct System Pressure Drop Calculation Result

System - Zone
Project Number
Designer
Date

XYZ system

System/Zone Name:

XYZ system

UVW-123456
Designer
10/20/2009

## Designed by: Designer

Date: 10/20/2009

duct

airflow

height

width

dia

velocity

Re

l'nth

duct dp

dp/100'

vel. dp

fix'tr dp

tot. dp

leg

Re

dP_duct

dp/100'

dP_v

dP-fx

dP_tot

No.
1
2
3
4
5
6
7
8
9
10
11
12

[cfm]
1,575
1,185
985
535
385
85
72
324
450
829
997
1,325

[in]
14
12
12
10
10
0
0
10
10
12
12
14

[in]
17
16
14
10
8
0.01
0.01
7
9
12
14
15

[in]
17
15
14
11
10
6
6
9
10
13
14
16

[fpm]
1,018
952
901
821
741
433
367
716
768
883
912
968

[-]
146,745
123,097
109,185
76,809
61,894
22,234
18,833
55,818
68,124
99,182
110,515
131,290

[ft]
20.0
15.0
22.0
8.0
12.0
20.0
20.0
12.0
8.0
22.0
15.0
20.0

[in. w.g.]
0.017
0.013
0.018
0.008
0.011
0.013
0.009
0.011
0.007
0.019
0.013
0.017

[iw/100']
0.084
0.085
0.083
0.096
0.091
0.063
0.047
0.093
0.090
0.088
0.085
0.083

[in. w.g.]
0.07
0.06
0.05
0.04
0.03
0.01
0.01
0.03
0.04
0.05
0.05
0.06

[in. w.g.]
0.06
0.00
0.01
0.04
0.00
0.05
0.03
0.00
0.03
0.01
0.00
0.03

[in. w.g.]
0.07
0.02
0.03
0.05
0.01
0.06
0.04
0.01
0.04
0.03
0.01
0.04

0.26

0.41

0.155

UVW-123456
Project
<-- input data from Input tab
formulas:
Reynolds Number
Re = 8.56*D*V
D=(1.3(a*b)^.625)/(a+b)^.25
V=Q/((Pi*D^2/4)/144)
Colbrook

## Run macro "friction factor"

XYZ system
system-zone

1/f^.5 = -2*log(12*e/3.7/D+2.51/Re/f^.5)
dp = (12*f*L*rho*(V/1097)^2)/D

Fixture Loss

vdp = rho*(V/1097)^2
fixdp = vdp*C or fixdp = dp from fixture library

## fixed parameters (user input)

Roughness e =
0.0003
Air Density rho =
0.0763
Target dp/100' =
0.090
kinevisc = 0.000163
Zone air flow =
1575
Zone outdoor air =
250
specific volume =
13.106

[-]
[lbm/ft3]
[inwc/100-ft]
[CFM]
[CFM]

fixture library
fixture type, C, and dp input by user
code
Fixtures
Fixture C dp [inwc]
1
fan out
0.72
0
2
el
0.11
0
3
tee thru
0.04
0
4
tee branch
0.8
0
5
fan in
0.3
0
6
diffuser
0
0.04
7
ret grille
0
0.03

After the input sheet is completed, the size of each duct segment that will give the exact desired pressure loss per 100 feet of duct length. If a height is imput, the exact
width corresponding to the height and hydraulic diameter is also given. There is no need for the user to reference sheet two except to verify results. For convenience, the
branch flow rates are also shown on sheet 2.
In the real world, there are no decimal fractions in duct diameters or the width of rectanglular ducts. Also, the objective is to calculate the external static pressure for a fan or
air handler. Therefore, the user must run the macro "friction factor" on sheet 1. This macro rounds the diameter of round ducts, or the width of rectanglular ducts to the
nearest inch. If the duct is rectangular, the macro recalculates the hydraulic diamter to correspond to the new width. Velocity (V) and pressure loss per 100' (dp/100') is then
recalculated for the new hydraulic or integer duct diameter (dia D). Duct friction loss for each segment is calculated and totaled (duct dp). Fixture loss (fixdp), based on loss
coefficients or pressure losses from ASHRAE data and manufacturer's performance data, is calculated based on the fixtures input from the sheet Input. Finally, the external
static pressure (systotdp) is calculated and totaled.

## branch count max =

duct leg
1
2
3
4
5
6
7
8
9
10
11
12

airflow Q
cfm
1575
1185
985
535
385
85
72
324
450
829
997
1325

12
height a
in
14
12
12
10
10
0
0
10
10
12
12
14

width b
in
17.0
16.0
14.0
10.0
8.0
0.0
0.0
7.0
9.0
12.0
14.0
15.0

All data below calculated by macro except fixture codes, which are input by the user
This macro will clear the contents of all calculated cells. The fixture loss input cells, N32 - Q100 will not be cleared
fixture C or dp
dia D
V
Re
L
duct dp dp/100'
vdp
fixdp
systotdp
in
fpm
ft
iw
iw/100'
iw
iw
iw
coda
codb
codc
16.8
1018
146745
20
0.017
0.084
0.066
0.057
0.074
1
2
15.1
952
123097
15
0.013
0.085
0.057
0.002
0.015
3
0
14.2
901
109185
22
0.018
0.083
0.051
0.008
0.026
3
2
10.9
821
76809
8
0.008
0.096
0.043
0.039
0.047
4
2
9.8
741
61894
12
0.011
0.091
0.035
0.001
0.012
3
0
6.0
433
22234
20
0.013
0.063
0.012
0.050
0.062
4
6
6.0
367
18833
20
0.009
0.047
0.009
0.031
0.041
7
3
9.1
716
55818
12
0.011
0.093
0.032
0.001
0.012
3
0
10.4
768
68124
8
0.007
0.090
0.037
0.030
0.037
4
0
13.1
883
99182
22
0.019
0.088
0.049
0.007
0.027
3
2
14.2
912
110515
15
0.013
0.085
0.053
0.002
0.015
3
0
15.8
968
131290
20
0.017
0.083
0.059
0.027
0.043
5
3
0
0.155
0.256
0.411
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

codd
3
0
0
0
0
0
2
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Project
System-Zone
calculation date

## green cell: input data from Input sheet

shaded cell: calculated by UDF or formula

## Duct Size and Rectangular/round duct conversion

supply air flow =
outdoor air flow =
return air flow =

1575.0
250.0
1325.0

cfm
oacfm
rcfm

dp100 =
0.090
e=
0.0003
rho =
0.0763 spvol=
kinevisc = 0.000163

subcountmax =
6 supply duct segments
D=(1.3(a*b)^.625)/(a+b)^.25
Curve fit of dia for dp100=.095 (first guess):
airflow
height
dia
width
dp100
branch
sbrcount
L
cfm
in
in
in
iw/100'
cfm
ft
1,575.0
14.0
16.6
16.5
0.090
1.0
20.0
1,185.0
12.0
14.9
15.6
0.090
390.0
2.0
15.0
985.0
12.0
13.9
13.5
0.090
200.0
3.0
22.0
535.0
10.0
11.1
10.3
0.090
450.0
4.0
8.0
385.0
10.0
9.8
8.0
0.090
150.0
5.0
12.0
85.0
0.0
5.6
0.0
0.090
300.0
6.0
20.0
72.0
0.0
5.2
0.0
0.090
0.0
7.0
20.0
324.0
10.0
9.2
7.1
0.090
0.0
8.0
12.0
450.0
10.0
10.4
9.0
0.090
0.0
9.0
8.0
829.0
12.0
13.0
11.9
0.090
0.0
10.0
22.0
997.0
12.0
14.0
13.7
0.090
0.0
11.0
15.0
1,325.0
14.0
15.6
14.5
0.090
0.0
12.0
20.0
0.0
0.0
0.0
13.0
0.0
0.0
0.0
14.0
0.0
0.0
0.0
15.0
0.0
0.0
0.0
0.0
16.0
0.0
0.0
0.0
0.0
17.0
0.0
0.0
0.0
0.0
18.0
0.0
0.0
0.0
0.0
19.0
0.0
0.0
0.0
0.0
20.0
0.0
0.0
0.0
0.0
21.0
0.0
0.0
0.0
0.0
22.0
0.0
0.0
0.0
0.0
23.0
0.0
0.0
0.0
0.0
24.0
0.0
0.0
0.0
0.0
25.0
0.0
0.0
0.0
0.0
26.0
0.0
0.0
0.0
0.0
27.0
0.0
0.0
0.0
0.0
28.0
0.0
0.0
0.0
0.0
29.0
0.0
0.0
0.0
0.0
30.0
0.0
0.0
0.0
0.0
31.0
0.0
0.0
0.0
0.0
32.0
0.0

return segments:
13.106

return segments =
D=alog(.38352*log(cfm) + .00864

return segments:

## 0 means returns correspond to supply segments

> 0 means returns are entered by user

return segments =
6
D=alog(.38352*log(cfm) + .00864)

module 1
module 111
module 12
module 21
module 31
module 51

fcalc
UDF
AirCap
UDF
Air Dia
UDF
Wcalc
UDF
AirPd
UDF