JEPL/jepl/Tables/CEC24Tables.py

321 lines
No EOL
12 KiB
Python

# CEC 2024, Tables
cec24table1 = [
#['size', '60', '75', '90'],
['14', 25, 30, 35],
['12', 30, 35, 40],
['10', 40, 50, 55],
['8', 60, 70,80],
['6', 80, 95, 105],
['4', 105, 125, 140],
['3', 120, 145, 165],
['2', 140, 170, 190],
['1', 165, 195, 220],
['1/0', 195, 230, 260],
['2/0', 220, 265, 300],
['3/0', 260, 310, 350],
['4/0', 300, 360, 405],
['250', 340, 405, 455],
['300', 370, 445, 500],
['350', 425, 505, 570],
['400', 455, 545, 615],
['500', 520, 620, 700],
['600', 580, 690, 780],
['700', 630, 755, 850],
['750', 655, 785, 885],
['800', 680, 815, 920],
['1000', 785, 870, 980],
['1250', 890, 1065, 1200],
['1500', 985, 1175, 1325],
['1750', 1070, 1280, 1445],
['2000', 1160, 1385, 1560]
]
cec24table2 = [
#['size', '60', '75', '90'],
['14', 15, 20, 25],
['12', 20, 25, 30],
['10', 30, 35, 40],
['8', 40, 50, 55],
['6', 40, 50, 55],
['4', 70, 85, 95],
['3', 85, 100, 115],
['2', 95, 115, 130],
['1', 110, 130, 145],
['1/0', 125, 150, 170],
['2/0', 145, 175, 195],
['3/0', 165, 200, 225],
['4/0', 195, 230, 260],
['250', 215, 255, 290],
['300', 240, 285, 320],
['350', 260, 310, 350],
['400', 280, 335, 380],
['500', 320, 380, 430],
['600', 350, 420, 475],
['700', 385, 460, 520],
['750', 400, 475, 535],
['800', 410, 490, 555],
['900', 435, 520, 585],
['1000', 455, 545, 615],
['1250', 495, 590, 615],
['1500', 525, 625, 705],
['1750', 545, 650, 735],
['2000', 555, 665, 750]
]
cec24table3 = [
#['size', '60', '75', '90'],
['12', 25, 30, 35],
['10', 35, 40, 45],
['8', 45, 55, 60],
['4', 65, 75, 85],
['3', 95, 115, 130],
['2', 115, 135, 150],
['1', 134, 155, 175],
['1/0', 150, 180, 205],
['2/0', 175, 210, 235],
['3/0', 200, 240, 270],
['4/0', 235, 280, 315],
['250', 265, 315, 355],
['300', 295, 350, 395],
['350', 330, 395, 445],
['400', 355, 425, 480],
['500', 405, 485, 545],
['600', 455, 545, 615],
['700', 500, 595, 670],
['750', 520, 620, 700],
['800', 540, 645, 725],
['900', 585, 700, 790],
['1000', 630, 750, 845],
['1250', 715, 855, 965],
['1500', 795, 950, 1070],
['1750', 880, 1050, 1185],
['2000', 965, 1150, 1295]
]
cec24table4 = [
#['size', '60', '75', '90'],
['12', 15, 20, 25],
['10', 25, 30, 35],
['8', 35, 40, 45],
['6', 40, 50, 55],
['4', 55, 65, 75],
['3', 65, 75, 85],
['2', 75, 90, 100],
['1', 85, 100, 115],
['1/0', 100, 120, 165],
['2/0', 115, 165, 150],
['3/0', 160, 155, 175],
['4/0', 150, 180, 205],
['250', 170, 205, 230],
['300', 195, 230, 260],
['350', 210, 250, 280],
['400', 225, 270, 305],
['500', 260, 310, 350],
['600', 285, 340, 385],
['700', 315, 375, 425],
['750', 320, 385, 435],
['800', 330, 395, 445],
['900', 355, 425, 480],
['1000', 375, 445, 500],
['1250', 405, 485, 545],
['1500', 435, 520, 585],
['1750', 455, 545, 615],
['2000', 470, 560, 630]
]
# Table 6A Dimensions of single Class B R90XLPE, RW75XLPE, RW90XLPE and RPV90 unjacketed 600V insulated conductors for calculating conduit and tubing fill
# Only using the conductor characteristics columns, the area will be calculated in the functions. Only stranded.
cec24table6A = [
['size', 'diameter'],
['14', 3.36],
['12', 3.84],
['10', 4.47],
['8', 5.99],
['6', 6.95],
['4', 8.17],
['3', 8.88],
['2', 9.7],
['1', 11.23],
['1/0', 12.27],
['2/0', 13.44],
['3/0', 14.74],
['4/0', 16.21],
['250', 17.9],
['300', 19.3],
['350', 20.53],
['400', 21.79],
['450', 22.91],
['500', 23.95],
['600', 26.74],
['700', 28.55],
['750', 29.41],
['800', 30.25],
['900', 31.85],
['1000', 33.32],
['1250', 37.56],
['1500', 40.68],
['1750', 43.58],
['2000', 46.27]
]
# Table 6B Dimensions of single Class B R90XLPE, RW75XLPE, RW90XLPE and RPV90 unjacketed 1000V insulated conductors for calculating conduit and tubing fill
# Only using the conductor characteristics columns, the area will be calculated in the functions. Only stranded.
cec24table6B = [
['size', 'diameter'],
['14', 4.12],
['12', 4.6],
['10', 5.23],
['8', 5.99], # This is the same as the 600V in Table 6A
['6', 7.71],
['4', 8.93],
['3', 9.64],
['2', 10.46],
['1', 12.49],
['1/0', 13.53],
['2/0', 14.7],
['3/0', 16],
['4/0', 17.47],
['250', 19.17],
['300', 20.56],
['350', 21.79],
['400', 23.05],
['450', 24.17],
['500', 25.21],
['600', 27.24],
['700', 29.05],
['750', 29.91],
['800', 30.75],
['900', 32.35],
['1000', 33.82],
['1250', 38.32],
['1500', 41.44],
['1750', 44.34],
['2000', 47.03]
]
# Table 6C Dimensions of single Class B R90XLPE, RW75XLPE, R90EP, RW90XLPE, RW90EP, and RPV90 jacketed 600V insulated conductors for calculating conduit and tubing fill
# Only using the conductor characteristics columns, the area will be calculated in the functions. Only stranded.
cec24table6C = [
['size', 'diameter'],
['14', 4.12],
['12', 4.6],
['10', 5.23],
['8', 6.75],
['6', 8.47],
['4', 9.69],
['3', 10.4],
['2', 11.22],
['1', 13.51],
['1/0', 14.55],
['2/0', 15.72],
['3/0', 17.02],
['4/0', 18.49],
['250', 21.21],
['300', 22.6],
['350', 23.83],
['400', 25.09],
['450', 26.21],
['500', 27.25],
['600', 30.04],
['700', 31.85],
['750', 32.71],
['800', 33.55],
['900', 35.15],
['1000', 36.62],
['1250', 42.38],
['1500', 45.5],
['1750', 48.4],
['2000', 51.09]
]
# TODO - Add tables 6D thru 6K
# Table 9A/B Internal diameter and cross-sectional areas of various trade conduit and tubing
# Only using the internal diameter (ID) for each of these conduits, along with the trade size. This will be used to calculate the area and fill for the various limits per Table 8
'''
rmc = rigid metal conduit
fmc = flexible metal conduit
rpvc = rigid PVC
db2 = rigid Type EB1 PVC and rigid type DB2/ES2 PVC conduit
mlt = metallic liquid tight, flexible conduit
nmlt = non-metallic liquid tight conduit
emt = electrical metallic tubing
ent = electrical non-metallic tubing
rtrcips = rigid RTRC conduit marked IPS
rtrcid = rigid RTRC conduit marked ID
sch40 = HDPE conduit schedule 40
sch80 = HDPE conduit schedule 80
dr9 = HDPE DR9 conduit
dr11 = HDPE DR11 conduit
dr13 = HDPE DR13.5 conduit
dr15 = HDPE DR15.5 conduit
'''
cec24table9AB = [
['size','RMC', 'FMC', 'RPVC', 'DB2', 'LTMC', 'LTNMC','EMT', 'ENT', 'RTRCIPS', 'RTRCID', 'SCH40', 'SCH80', 'DR9','DR11', 'DR13', 'DR15'],
['16', 16.05, 15.88, 14.57, None, 15.8, 15.49, 15.4, 14.58, 17.27, 11.94, 14.67, 12.75, 15.47, 16.3, 17.02, 17.43],
['21', 21.23, 20.62, 19.77, None, 20.83, 20.45, 20.5, 19.66, 22.61, 18.29, 19.78, 17.7, 19.65, 20.73, 21.63, 22.14],
['27', 27.0, 25.4, 25.4, None, 26.44, 25.91, 26.2, 25.37, 29.34, 24.64, 25.4, 23.06, 24.86, 26.21, 27.33, 27.97],
['35', 35.41, 31.75, 31.75, None, 35.05, 34.54, 34.6, 33.73, 38.1, 30.99, 33.82, 31.1, 31.51, 33.31, 34.73, 35.54],
['41', 41.25, 38.1, 38.1, None, 40.01, 40.01, 40.5, 39.57, 44.2, 37.34, 39.63, 36.63, 36.1, 38.27, 39.93, 40.85],
['53', 52.91, 50.8, 50.8, 50.8, 51.31, 51.69, 52.1, 51.18, 56.26, 50.29, 51.18, 47.82, 45.19, 47.91, 50.18, 51.4],
['63', 63.22, 63.5, 61.3, None, 62.99, None, 69.4, None, 69.6, 63, 61.13, 56.97, 54.63, 57.92, 60.68, 62.24],
['78', 78.49, 76.2, 76.2, 76.2, 77.98, None, 85.2, None, 84.84, 75.69, 76.14, 71.38, 66.56, 70.6, 73.95, 75.85],
['91', 90.68, 88.9, 88.4, 88.4, 88.9, None, 97.4, None, None, 88.39, None, None, None, None, None, None],
['103', 102.87, 101.6, 100.1, 100.1, 101.6, None, 110, None, 109.72, 101.09, 100.26, 94.56, 85.36, 90.52, 94.83, 97.29],
['129', 128.85, None, 125.85, 126.35, None, None, 128.9, None, 136.14, 126.24, 125.91, 119.25, 105.54, 111.93, 117.25, 120.29],
['155', 154.76, None, 149.75, 149.75, None, None, 154.8, None, 162.05, None, 151.5, 142.86, 125.63, 133.22, 139.57, 143.19],
['200', None, None, 199.39, None, None, None, None, None, None, None, 199.64, None, 163.58, 173.49, 181.74, 186.43],
]
# Table 10D Dimensions of DLO cable for calculating conduit and tubing fill
cec24table10D = [
['size', 'diameter'],
['14', 5.59],
['12', 6.1],
['10', 6.86],
['8', 8.38],
['6', 10.41],
['4', 11.68],
['3', 12.45],
['2', 13.21],
['1', 16.51],
['1/0', 17.53],
['2/0', 18.29],
['3/0', 20.57],
['4/0', 22.10],
['262', 25.4],
['313', 26.92],
['373', 27.94],
['444', 31.24],
['535', 34.04],
['646', 36.83],
['777', 38.1],
['929', 40.89],
['1111', 44.45]
]
# Appendix Tables
cec24tableD3 = [
['size','cu_dc', 'cu_100pf', 'cu_cable_90pf', 'cu_cable_80pf', 'cu_raceway_90pf', 'cu_raceway_80pf', 'al_dc', 'al_100pf', 'al_cable_90pf', 'al_cable_80pf', 'al_raceway_90pf', 'al_raceway_80pf'],
['14', 10.2, 10.2, 9.92, 9.67, 10, 9.67, None, None, None, None, None, None],
['12', 6.38, 6.38, 6.25, 6.1, 6.26, 6.11, 10.5, 10.5, 10.3, 10, 10.3, 9.99],
['10', 4.03, 4.03, 3.96, 3.87, 3.96, 3.87, 6.58, 6.58, 6.44, 6.28, 6.45, 6.29],
['8', 2.54, 2.54, 2.5, 2.45, 2.51, 2.45, 4.14, 4.14, 4.07, 3.97, 4.07, 3.98],
['6', 1.59, 1.59, 1.58, 1.55, 1.58, 1.55, 2.62, 2.62, 2.58, 2.52, 2.58, 2.53],
['4', 1.01, 1.01, 1.01, 0.987, 1.01, 1, 1.65, 1.65, 1.63, 1.6, 1.64, 1.61],
['3', 0.792, 0.792, 0.797, 0.787, 0.801, 0.792, 1.3, 1.31, 1.3, 1.27, 1.3, 1.28],
['2', 0.626, 0.627, 0.636, 0.629, 0.639, 0.635, 1.04, 1.04, 1.04, 1.02, 1.04, 1.03],
['1', 0.5, 0.5, 0.512, 0.509, 0.516, 0.515, 0.82, 0.82, 0.823, 0.812, 0.827, 0.818],
['1/0', 0.395, 0.396, 0.41, 0.409, 0.414, 0.415, 0.651, 0.652, 0.659, 0.652, 0.663, 0.657],
['2/0', 0.314, 0.316, 0.331, 0.332, 0.335, 0.338, 0.516, 0.517, 0.526, 0.522, 0.53, 0.528],
['3/0', 0.249, 0.251, 0.267, 0.27, 0.271, 0.275, 0.408, 0.409, 0.42, 0.419, 0.424, 0.425],
['4/0', 0.197, 0.2, 0.217, 0.221, 0.221, 0.226, 0.326, 0.327, 0.341, 0.341, 0.345, 0.347],
['250', 0.167, 0.171, 0.188, 0.193, 0.192, 0.198, 0.275, 0.277, 0.291, 0.293, 0.295, 0.299],
['300', 0.14, 0.144, 0.162, 0.167, 0.166, 0.172, 0.229, 0.231, 0.247, 0.249, 0.25, 0.255],
['350', 0.12, 0.125, 0.143, 0.148, 0.147, 0.154, 0.196, 0.199, 0.215, 0.218, 0.219, 0.224],
['400', 0.105, 0.111, 0.129, 0.135, 0.133, 0.14, 0.172, 0.175, 0.191, 0.195, 0.195, 0.201],
['500', 0.0836, 0.0912, 0.11, 0.116, 0.114, 0.121, 0.138, 0.141, 0.158, 0.163, 0.162, 0.168],
['600', 0.0697, 0.0785, 0.0969, 0.104, 0.101, 0.109, 0.115, 0.119, 0.136, 0.142, 0.14, 0.147],
['750', 0.0558, 0.0668, 0.085, 0.0915, 0.0889, 0.097, 0.0916, 0.0968, 0.115, 0.121, 0.119, 0.126],
['1000', 0.0417, 0.0558, 0.0739, 0.0805, 0.0778, 0.086, 0.0686, 0.0758, 0.0933, 0.0994, 0.0973, 0.105]
]