PART 4 — STRUCTURAL DESIGNUpdated for the 2024 Ontario Building Code
Try BUILDAiD Beta
4.1.7.13.Roof-Mounted Solar Panels on Buildings of Any Height (See Note A-4.1.7.13.)
(1) Where solar panels are installed on a roof, the roof wind loads shall account for the wind loads on the solar panels,
as determined in accordance with Sentences (2) to (7), or shall be determined in the same way as for the roof without
solar panels, whichever approach results in the most critical effect.
(2) For an array of solar panels where the panels are installed close and parallel to the roof surface with their upper
surface not more than 250 mm above the roof surface and with gaps around the panels of not less than 6 mm, the net
positive or negative pressure difference between the upper and lower surfaces of a panel or the array shall be calculated as
follows:
p = IW qCe Ct Cg Cp Eγa
where
IW, q, Ce, Ct, Cg, Cp = as defined in Sentence 4.1.7.3.(1), determined in the same manner as for the roof
cladding,
E = edge factor, as provided in Sentence (4), and
γa = pressure equalization factor, as provided in Sentence (3).
(3) The pressure equalization factor, γa, in Sentence (2) shall be
(a) for a panel or an array where the panel chord length, Lp, is greater than 2 m or for a panel or an array that is within
a distance of 2h2 from the roof edge or ridge, where h2 is the height of the panel's highest point above the roof
surface, taken as 1.0, and
(b) for other panels or arrays, determined from Figure 4.1.7.13.-A based on the area of the panel or array over which the
wind load is being calculated.
Figure 4.1.7.13.-A
Pressure Equalization Factor, γa, for Solar Panels or Arrays Mounted on Roofs of Buildings of Any Height
Forming Part of Clause 4.1.7.13.(3)(b)
(4) The edge factor, E, in Sentence (2) shall be taken as
(a) 1.5 within a distance of 1.5Lp from an exposed edge of the array of solar panels, as defined in Sentence (5), and
(b) 1.0 elsewhere.
(5) For the purposes of Clause (4)(a), an exposed edge of the array of solar panels shall be considered to occur
(a) where the distance to the next row of panels or the distance across a gap in the same row of panels exceeds 4h2 or 1.2
m, whichever is greater, or
(b) where the distance to the roof edge exceeds 4h 2 or 1.2 m, whichever is greater, and exceeds 0.5h, where h is the
reference height of the roof.
(6) For an array of solar panels mounted on a roof with a slope, α, less than or equal to 7°, where the panels are tilted
relative to the roof surface, have a chord length, Lp, not greater than 2 m, and are installed such that the height of their
lowest point above the roof surface, h1, is not greater than 0.6 m, the height of their highest point above the roof surface, h2,
is not greater than 1.2 m, and their tilt angle relative to the roof surface, ω, is not greater than 35°, or where the panels are
installed parallel to the roof surface with their upper surface greater than 250 mm above the roof surface and with gaps
not less than 6 mm between the panels, the net positive or negative pressure difference between the upper and the lower
surfaces of a panel or the array shall be calculated as follows:
pnet = IW qCe Ct (Cg Cp )
net
where
IW, q, Ce, Ct = as defined in Sentence 4.1.7.3.(1), determined in the same manner as for the roof cladding, and
(CgCp)net = net gust pressure coefficient, as provided in Sentence (7).
(7) The net gust pressure coefficient, (CgCp)net, in Sentence (6) shall be calculated as follows:
(Cg Cp ) = ±γp γc E(Cg Cp )
net n
where
γp = parapet factor, determined as the lesser of 1.2 and (0.9 + hpt/h),
γc = chord factor, determined as the greater of (0.6 + 0.2Lp) and 0.8,
E = as defined in Sentence (2), and
(CgCp)n = normalized gust pressure coefficient, determined from Figure 4.1.7.13.-B based on ω and AN,
where
hpt = height of the parapet above the roof surface, in m, h = reference height of the roof, in m,
Lp = panel chord length, in m,
ω = panel tilt angle relative to the roof surface, and
1000A
AN = normalized panel or array area, calculated as AN =
max(L2
b ,25)
where
A = panel or array area over which the wind load is being calculated, in m2, and
Lb = normalized building length, in m, determined as the lesser of (0.4√hWL ), h and WS,
where
WL = longest horizontal dimension of the building, in m, and
WS = smallest horizontal dimension of the building, in m.
Figure 4.1.7.13.-B
Normalized Gust Pressure Coefficient, (Cgcp)N, for Solar Panels or Arrays Mounted on
Low-Sloped Roofs of Buildings of Any Height
Forming Part of Sentence 4.1.7.13.(7)
Notes to Figure 4.1.7.13.-B:
(1) H = height of the building.
(2) h = reference height of the roof.
(3) (CgCp)n values are for both positive and negative values.
(4) For panels with 5° < w < 15°, linear interpolation is permitted.
← Previous4.1.7.12. Attached Canopies on Low Buildings with a HeightNext →4.1.7.14. Wind Tunnel Procedure
Understand this provision in seconds
BUILDAiD Assist explains any article of the building code in plain English — with exact citations, exceptions and related requirements.
Code text is reproduced for reference from the Ontario Building Code (O. Reg. 163/24, 2024 Building Code Compendium). This page is provided for general information and is not an official copy. Always verify requirements against the official Ontario Building Code and confirm with your local building department.