Professional Documents
Culture Documents
CODE-Wind Design Solar Panels
CODE-Wind Design Solar Panels
by
Officers
Chris Kamp, President Bradley Lowe, Treasurer
Janah Risha, President Elect Kelly Cobeen, Past President
Michael Braund, Secretary Don Schinske, Executive Director
Directors
Dick Dreyer Robert Lyons
Jeff Ellis Kate Stillwell
Darron Huntingdale Ryan Turner
Michelle Kam-Biron Taryn Williams
Krista Looza
Disclaimer
Documents produced by the Structural Engineers Association of California (SEAOC) are published as part of our association’s
educational program. While the information presented in the document is believed to be correct, neither SEAOC nor its Board,
committees, writers, editors, or individuals who have contributed to this document make any warranty, expressed or implied, or
assume any legal liability or responsibility for the use, application of, and/or reference to opinions, findings, conclusions, or
recommendations expressed herein. The material presented in this document should not be used or relied upon for any specific
application without competent examination and verification of its accuracy, suitability, and applicability by qualified professionals.
Users of information from this document assume all liability arising from such use.
Associate Members
Adam Saidel, DPW Solar Lakshmana Doddipatla, FM Global
Ajay Friesen, SunPower Logan Boutilier, DNV GL
Amir Massoumi, Tesla Mark Gies, Centroplan
Annika Chase, QuickMount PV Matt Danning, Everest Solar Systems
Anurang Jain, Thornton Tomasetti Matt Gilliss, Engineered Power Solutions
Bryan Cusick, SunPower Mika Jovanovic, PanelClaw
Colin Blaney, Buehler & Buehler Murray Morrison, Institute for Business & Home Safety
David Banks, CPP Wind Engineering Consultants Osama Younan, City of Los Angeles
Dick Davis, FM Global Paul Zacher, PZSE Structural Engineers
Don Scott, PCS Structural Solutions Pete Fischer, Division of the State Architect
Emily Guglielmo, Martin/Martin Consulting Engineers Philip Patnude, Tesla
Eric Thomas, City of Portland Philip Yin, City of Long Beach
Gregory Kopp, University of Western Ontario Rick Hanson, RHCE
Hernando Montoya, TJC and Associates, Inc. Rob D'Anastasio, Ecolibrium Solar
Hossein Mostafaei, FM Global Sage Lopez, Sunrun Inc.
Jeni Hall, Energy Trust of Oregon Samuel Truthseeker, Truthseeker Consulting
Jennifer Carey, Unirac Scott Mulligan, Buehler & Buehler
Jeremy Rogelstad, Tesla Stephen Kerr, Josephson-Werdowatz & Associates
Joel Schafer, Blue Oak Energy, LLC Steve Bauer, Unirac
John Wolfe, Mar Structural Design Thomas Lundin, Structural Systems Solutions
Jonathan Lam, LA County Building and Safety Division Thorsten Kray, I.F.I. Institut für Industrieaerodynamik GmbH
Justin Rupley, ZFA Structural Engineers Veronica Crothers, Maffei Structural Engineering
Karen Roberts, Division of the State Architect Wolfgang Fritz, Schletter
Kristin Norman, LA County Building and Safety Div. Yarrow Fewless, CPP Wind Engineering Consultants
Anurag Jain, Thornton Tomasetti Ken Luttrell (Co-Chair), CYS Structural Engineering
Gwenyth Searer, Wiss Janney Elstner Associates, Inc. Norm Scheel, Norman Scheel Structural Engineer
James Adams, Solar-roof-check.com Ron LaPlante, Division of the State Architect
James S. Lai (Chair), Retired structural engineer Stephen Kerr, Josephson-Werdowatz & Associates, Inc.
Joe Maffei, Maffei Structural Engineering
Alternates
Emily Guglielmo, Martin/Martin Consulting Engineers Karl Telleen, Maffei Structural Engineering
Nader Namdar, Namdar Structural, Earthquake Eng. Manny Sinha, Parsons
Contents
Requirements and Commentary
1. Scope...................................................................................................................................................................................................... 1
1.1. Thickness of solar panels ............................................................................................................................................................... 1
2. Terminology........................................................................................................................................................................................... 1
3. Effective wind area ................................................................................................................................................................................ 2
4. Tilted panels on flat or low-slope roofs ................................................................................................................................................. 2
4.1. ASCE 7-16 procedures ................................................................................................................................................................... 2
4.2. Recommended additional requirements (not included in ASCE 7-16) .......................................................................................... 5
4.3. Optional refinements (not included in ASCE 7-16) ....................................................................................................................... 5
5. Flush-mounted arrays on flat or sloped roofs....................................................................................................................................... 13
5.1. ASCE 7-16 procedures ................................................................................................................................................................. 13
5.2. Recommended additional requirements (not included in ASCE 7-16) ........................................................................................ 13
5.3. Optional refinements (not included in ASCE 7-16) ..................................................................................................................... 14
6. Design of the roof ................................................................................................................................................................................ 15
7. Wind tunnel procedure ......................................................................................................................................................................... 15
7.1. ASCE 7-16 procedures ................................................................................................................................................................. 15
7.2. Recommended additional requirements (not included in ASCE 7-16) ........................................................................................ 17
8. Wind dynamic effects on ground-mounted solar arrays ...................................................................................................................... 19
8.1. ASCE 7-16 procedures ................................................................................................................................................................. 19
8.2. Recommended additional requirements (not included in ASCE 7-16) ........................................................................................ 19
9. References ............................................................................................................................................................................................ 21
Example Problems
A. Roof wind zones ............................................................................................................................................................................. 22
B. Normalized wind area (An) ............................................................................................................................................................. 23
C. Nominal net pressure coefficient ((GCrn)nom) ................................................................................................................................. 23
D. Parapet factor (γP) ........................................................................................................................................................................... 24
E. Chord factor (γC)............................................................................................................................................................................. 24
F. Edge factor (γE) .............................................................................................................................................................................. 25
G. Effective wind area (A) and design wind pressure (p) .................................................................................................................... 25
H. Design of an unattached (ballast-only) array to resist uplift ........................................................................................................... 27
I. Design of an unattached (ballast-only) array to resist sliding......................................................................................................... 29
J. Parallel-to-roof (flush-mounted) modules ...................................................................................................................................... 30
The report includes a recommendation for consideration of dynamic (GCrn) = net pressure coefficient for rooftop solar panels, in Eqs.
effects for wind design of ground-mounted solar arrays. (29.4-5) and (29.4-6).
This report refers to the ASCE 7-16 standard. Some of the (GCrn)nom = nominal net pressure coefficient for rooftop solar panels
recommendations in this report could be used, as applicable, with determined from Fig. 29.4-7.
h = mean roof height of a building or height of other structure, except Commentary: To use the design wind pressure recommendations in
that eave height shall be used for roof angle θ less than or equal this report or in ASCE 7, the structural engineer must determine the
to 10°, in ft (m) appropriate effective wind area for relevant structural members,
actions (uplift, sliding, etc.), and load cases. Due to the dynamic
h1 = height of a solar panel above the roof at the lower edge of the
nature of wind, pressures generated by wind are dependent on the
panel, in ft (m).
area over which they act, with larger pressures affecting smaller
h2 = height of a solar panel above the roof at the upper edge of the areas, and smaller pressures affecting larger areas. Thus each
panel, in ft (m). component or fastener has an effective wind area over which wind
can act and which should be considered in the design of that
hpt = mean parapet height above the adjacent roof surface for use with component or fastener.
Eq. (29.4-6), in ft (m).
In systems with nonlinear behavior, such as ballasted solar arrays
Lb = normalized building length, for use with Figure 29.4-7, in ft (m). subjected to uplift, effective wind area may depend on the vertical
Lp = panel chord length for use with rooftop solar panels in Fig. 29.4- deflection that the array is allowed to undergo. Smaller deflection
7, in ft (m). limits typically require consideration of smaller effective wind areas.
WL = width of a building on its longest side in Fig. 29.4-7, in ft (m). The calculation examples at the end of this report demonstrate the
correct application of effective wind area for the case of a ballasted
WS = width of a building on its shortest side in Fig. 29.4-7, in ft (m). solar array.
γc = panel chord factor for use with rooftop solar panels in Eq. The SEAOC PV Committee is planning to develop further guidance
(29.4-6). regarding determining effective wind area.
γE = array edge factor for use with rooftop solar panels in Fig. 29.4-7
and Eqs. (29.4-6) and (29.4-7). 4. Tilted panels on flat or low-slope roofs
γp = parapet height factor for use with rooftop solar panels in Eq. 4.1. ASCE 7-16 procedures
(29.4-6)
For arrays of tilted panels on flat or low-slope roofs, design
θ = angle of plane of roof from horizontal, in degrees. wind pressure shall be determined in accordance with
ω = Angle that the solar panel makes with the roof surface in Fig. ASCE 7-16 Section 29.4.3, which is referenced by the
29.4-7, in degrees. components and cladding Section 30.13:
This report uses the following additional terms: ASCE 7-16:
Solar module, panel, array: In this report the term solar 30.13 ROOFTOP SOLAR PANELS FOR BUILDINGS OF ALL
module refers to an individual solid unit of a solar panel. HEIGHTS WITH FLAT ROOFS OR GABLE OR HIP ROOFS
WITH SLOPES LESS THAN 7°
Solar panel refers to a single plane, typically consisting of
several solar modules fastened together. The term solar array The design wind pressure for rooftop solar modules and panels shall
refers to a collection of solar panels. In some instances, ASCE be determined in accordance with Section 29.4.3 for rooftop solar
7-16 uses the term “solar collector,” which can be considered arrays that conform to the geometric requirements specified in
interchangeable with the term “solar panel.” Section 29.4.3.
The Effective wind area for all relevant structural members Lp ≤ 6.7 ft (2.04 m),
and actions shall be established by the Engineer of Record for ω ≤ 35o
h1 ≤ 2 ft (0.61 m),
the solar panel support system, based on principles of
h2 ≤ 4 ft (1.22 m),
mechanics and, if appropriate, suitable testing.
with a minimum gap of 0.25 inches (6.4 mm) provided between all (GCrn)nom = nominal net pressure coefficient for rooftop solar panels
panels, and the spacing of gaps between panels not exceeding 6.7 ft as determined from Fig. 29.4-7.
(2.04 m). In addition, the minimum horizontal clear distance between
the panels and the edge of the roof shall be the larger of 2(h2 – hpt) When ω ≤ 2°, h2 ≤ 0.83 ft (0.25 m), and a minimum gap of 0.25 in.
and 4 ft (1.22 m) for the design pressures in this section to apply. The (6.4 mm) is provided between all panels, and the spacing of gaps
design wind pressure for rooftop solar panels shall be determined by between panels does not exceed 6.7 ft (2.04 m), the procedure of
Eq. (29.4-5) and (29.4-6): Section 29.4.4 shall be permitted.
γc = max (0.6 + 0.06 Lp , 0.8); and 2. Linear interpolation is allowed for ω between 5° and 15°.
3.
γE = 1.5 for uplift loads on panels that are exposed and within a
distance 1.5Lp from the end of a row at an exposed edge of the 1000
array; γE = 1.0 elsewhere for uplift loads and for all downward 𝐴𝐴𝑛𝑛 = � � 𝐴𝐴.
[𝑚𝑚𝑚𝑚𝑚𝑚(𝐿𝐿𝑏𝑏 ,15𝑓𝑓𝑓𝑓 [4.6𝑚𝑚])]2
loads, as illustrated in Fig. 29.4-7. A panel is defined as
exposed if d1 to the roof edge > 0.5h and one of the following where A is the effective wind area of the structural element of the
applies: solar panel being considered, and
1. d1 to the adjacent array > max (4h2, 4 ft (1.2m) or Lb is the minimum of 0.4 (h WL)0.5 or h or Ws in ft (m).
2. d2 to the next adjacent panel > max (4h2, 4 ft (1.2m).
29.4-7 Panels
Figure 1: Building roof plan demonstrating application of roof zones to non-rectangular roofs and Roof Wind Zone 1’.
Commentary: The following are steps for using ASCE 7-16 Figure 4.3. Optional refinements (not included in ASCE 7-16)
29.4-7.
The following refinements (Items 4.3.1 through 4.3.5) may be
Step 1: Confirm applicability of the figure to the building and the applied together or individually, as a supplement to the
solar installation. provisions of Sections 4.1 and 4.2.
Step 2: Determine roof zones.
Step 3: Determine effective wind area and normalized wind area Commentary: These optional procedures will provide more accurate
for each element being evaluated. results, typically resulting smaller design wind loads compared to
Step 4: Compute (GCrn)nom from applicable chart, using linear ASCE 7-16.
interpolation for values of ω between 5o and 15o.
Step 5: Apply chord length adjustment factor, γc. 4.3.1. Roof Zone 1’ (far from roof edges)
Step 6: Apply the Edge Factor, γE, if necessary. Design wind pressure in the deep-interior region defined as
Step 7: Apply parapet height factor, γpE. Zone 1’ in Figure 1 can be calculated using the pressure
Step 8: Calculate GCrn. coefficients from Figure 2. Linear interpolation is permitted
Step 9: Calculate pressure, p, using Equation 29.4-5. for panel tilts between 5° and 15°.
4.2. Recommended additional requirements (not included Commentary: For buildings that are sufficiently wide (Ws > 10h),
in ASCE 7-16) there is a region (Zone 1’) located sufficiently far from the roof
corners that it is not significantly affected by roof corner vortices or
The following requirements are recommended in addition to roof edge flow separation. As a result, the roof wind pressures do not
the provisions of Section 4.1. vary with building size in this region.
4.2.1. Minimum design wind pressure A version of Figure 1 appears in the ASCE 7-16 commentary (Figure
Design wind pressure in all roof zones calculated in C29.4-1) to clarify how the provisions for roof wind zones can be
accordance with ASCE 7-16 Section 29.4.3 shall not be taken applied to non-rectangular buildings, but the ASCE 7-16 provisions
less than the design wind pressure calculated using the do not include Zone 1’. (In developing ASCE7-16, deep-interior
Zone 0 from PV2-2012 was omitted from section 29.4.3 for
pressure coefficients in Figure 2. Linear interpolation is
simplicity. A deep interior Zone 1’ was introduced to the flat roof
permitted for panel tilts between 5° and 15°. cladding loads section, however, so we have used that convention in
Commentary: For some building dimensions, elements with large re-introducing a deep-interior zone here.)
values of effective wind area, A, may have pressure coefficients from
Figure 2 that are greater than those from ASCE 7-16 Figure 29.4-7.
For example, for h = 15 feet and A > 62 sf (5.8 m²), Figure 2 results
in greater pressure coefficients than the Zone 1 coefficients. In these
cases, it would be unconservative to use the Zone 1 coefficients.
Therefore, although ASCE 7-16 does not require use of Figure 2, use
of the figure to determine a minimum design pressure is strongly
recommended.
1.5
1.4
1.3
1.2
γE
Figure 9: Wind zones for a flat roof for components and cladding,
per ASCE 7-16.
For tilted solar panels mounted on top of the roof, the zones can be
twice as wide as the building is high (a ≈ 2h), as depicted in Figure
10.
The roof is vulnerable to the difference between the pressure within
the building and that above the roof. As discussed above, higher wind
loads in the edge regions can be caused by high suction forces in the
core of the vortices being transferred to the roof surface. Solar panels
mounted on the roof, conversely, are vulnerable not only to the
suction in the vortex cores (particularly lower tilt panels) and (as
detailed above) to the pressure gradient, but also to the speed and Why wind loads on roof-mounted arrays are different from
direction of the wind approaching the panel. Higher tilt panels are arrays on the ground
particularly vulnerable to the vertical component of the swirling air in
the area of reattachment and near the corner vortices (23). Therefore, Due to the sensitivity of tilted roof-mounted panels to the swirling
the edge zones for solar panels are wider (7) (22). wind flows near the building edges, the aerodynamic forces on roof-
mounted arrays are very different from those on the ground.
In addition, the surface of the roof experiences significant suction
forces due to “bubble separation”, a type of flow separation that Wind tests performed without placing panels in realistic separated
occurs when the wind approaches normal to a wall and curls over the roof flows will not provide accurate wind loads, and should not be
roof edge, as depicted in Figure 5. Small, tightly curled separation used for roof-mounted solar installations.
bubbles tend to produce more suction than those with reattachment Balancing breadth of applicability versus conservatism in
points further from the roof edge. prescriptive wind load provisions
The development of a wind loading figure for roof-mounted solar
photovoltaic arrays that corresponds to the prescriptive method in
ASCE 7 is challenging due to the complexities of the wind flow
characteristics on a roof and the numerous possible array layouts,
configurations, and geometry. The goal was to make a simple, easy-
to-use figure that is reasonably accurate for most low-profile solar
photovoltaic installations. Care was taken to not have an all-
encompassing range of application; otherwise the values in the figure
could become overly conservative for lower profile systems. With
this caveat in mind and considering the range of wind tunnel data
available, it was determined that the maximum height above the roof
surface (h2) for the solar panels should be limited to 4 feet (1.2 m)
and the panel chord length (Lp) should be limited to 6 feet 8 inches
(2.04 m). Wind tunnel data show that increasing the overall height
above the roof or panel chord length increases the wind loads, so the
wind load values from the figure will be unconservative for systems
with higher profiles or larger chord lengths. Likewise, the height of
the gap between the panels and the roof surface (h1) should not
exceed 2 feet (0.6 m), otherwise the wind flow under the panels can
cause uplift greater than that anticipated in the figure. For roof-
Figure 10: Wind zones for a flat roof for solar photovoltaic array mounted solar photovoltaic installations that do not fall within the
wind loading, per ASCE 7-16. parameters of the wind loading figure, wind tunnel testing in
accordance with Section 7 is recommended to determine design
Bubble separation affects arrays of tilted solar panels differently than pressure coefficients.
roof components and cladding. For example, for a south-facing
system of solar panels subjected to wind from the north, uplift loads A reduction factor, γc, is included in the figure to reduce the wind
under the bubble separation along the north edge of the building are loads for shorter chord lengths. The reduction factor scales down
comparable to Zone 1’ loads because the direction of swirling wind at linearly from a factor of 1 to 0.8 for chords 6 feet 8 inches (2 m) long
the bottom of the bubble pushes downward on the panels, offsetting to 3 feet 4 inches (1 m), respectively. Testing indicates that this
the suction forces. Conversely, under the south edge separation reduction is more pronounced at the higher tilt angles (15 ≤ ω ≤ 35
bubble, uplift loads on this kind of PV system can be quite high. degrees), but it is estimated conservatively and applied uniformly to
all tilts for simplicity.
We might therefore expect that the edge zones for roof-mounted PV
would not be the same for all roof edges. The reason that Zone 2 is The behavior and physics of the wind flow contained herein can also
the same on all sides of the building in Figure 10 is for simplicity; be applied to flat- and low-slope-roofed buildings of any height. The
otherwise the procedure would need to take the orientation of the normalized wind area will account for increased wind loads of larger
panels relative to the roof into account, and zones might be different buildings as described in the subsequent commentary section
for uplift and downforce. However, roof wind zone maps from wind “Nominal net pressure coefficient.”
tunnel testing that account for panel orientation may feature
Why wind loads are different in each roof wind zone
asymmetric zones and may be different from the zones specified in
ASCE 7-16. As noted previously, there are four distinct regions or zones on the
roof where the wind flow characteristics and resulting wind loading
on solar panels are different. They are the deep interior (1’), interior
(1), edge (2), and corner (3) zones. Only the deep interior zone is
sufficiently far from the roof corners to avoid the effects of the corner
vortices.
In the northern hemisphere, most solar arrays are oriented such that
the panels are facing the south, which leaves the north edge of the
panel elevated and exposed to northern winds. For illustrative
purposes, this discussion assumes such an array.
Wind tunnel test data have shown that the cornering winds from the
northeast and northwest create the most severe uplift on the array
along the east and west building edges in these respective corners due
to the effects of the cornering vortices on the northern edges of the
panels. The accelerated flow between the two vortices will also
cause uplift. The companion vortex that forms along the north edge in
either case may cause mild uplift, but is primarily a source of
downward force away from the edges of the array. This is another
reason for the use of simple symmetric zones in this report: these
zones are intended for use with both uplift and downforce
calculations.
The size of the corner zones is proportional to the size and strength of Figure 11: Uplift net pressures on south-facing array for winds from
the vortices formed at the roof corners, which in turn are proportional the northeast. Grid lines on roof are one building height
to the length and height of the walls over which the vortex is forming. apart. (Diagram courtesy of CPP)
The dimension of the corner zones is set at two times the building
height from each corner. This will be slightly conservative for Some clarifications have been made where building setbacks occur
corners where Lb (the characteristic building length) is less than the and where corner zones should occur. Interior reentrant corners do
height of the building, where the parapet is very low or absent, or not require corner zonations since cornering vortices only form at
when the panel tilt (ω) is under 10°. It is not uncommon, however, outward or protruding corners. Similarly, irregularly shaped
for peak uplift wind forces to be observed at a distance of more than buildings with outward corners with angles greater than 90° tend to
one building height from the roof corner. result in weakened vortices. As the corner angle becomes more
obtuse, it begins to resemble more of an edge condition and less of a
The vortices form a nearly constant angle with the building edge, corner condition. The roof zoning diagram in Figure 1 indicates that
though the angle changes with wind direction. The highest uplift corner zones can be designed as edge zones where the building
typically occurs for cornering winds between 30° and 60° from corner angle is greater than or equal to 135°.
normal to the roof edge, when the vortex core forms an angle of
about 15° with the roof edge. The point of reattachment will be about Wind flow near roof edges
twice as far from the edge as the vortex core, or 30°, so the region Another important aspect of the flow separation at the roof edge is
with the highest wind loads tends to fall on a line roughly radiating at the shear layer. Above the shear layer at the leading edge of a roof,
an angle of 20° to 30° from the roof corner, as shown in the wind very high wind accelerations occur. Solar panels need to be kept
tunnel results in Figure 11. This pattern suggests that zone width below this shear layer; otherwise, the wind loads will significantly
should increase with distance from the roof corner; however, the increase above those indicated in the figure. The shear layer curves
zones in Figure 1 are delineated parallel to the roof edges for and flutters above the roof edge, and it is not unusual for the shear
simplicity. layer angle to drop below 30°, or a 2:1 horizontal to vertical toward
Similarly, the edge zones are continued around the perimeter of the the building. As such, solar panels should never be placed closer
building, rather than just at the corners. For south-facing panels, this than two times the panel height (h2) from the roof edge. Where
zonation will be quite conservative along the north edge of the parapets occur, the shear layer is elevated, and panels can be placed
building. However, because the method does not stipulate or limit closer to the roof edge. There is also an absolute minimum set back
panel orientation, symmetrical zonation around the perimeter is of 4 feet (1.2 m), which is due to a lack of test data. These minimum
necessary. For west-facing panels, the north edge uplift loads would setbacks are typically less than the setback requirements to allow fire
be quite high. Elevated loads may also occur under the bubble fighter roof access.
separation along the south edge of the roof, where winds from the Parapet effects
south create air movement from the north along the roof surface in
the recirculation under the flow separation. These loads are safely Low parapets have been shown to increase conical vortex wind loads
enveloped by Zone 2. on the roof itself in some situations. This effect is more pronounced
for tilted roof-mounted panels, particularly on wider buildings, where
significant increases in wind loads due to parapets have been
observed, even for relatively tall parapets (9).
Considerable additional information about parapets has been gathered
since PV2-2012 was published, and the parapet factor (γp) now
increases gradually with parapet height. Because much of the data
used to create Figure 29.4-7 was taken from studies performed with
low parapets, the parapet factor decreases load on roofs with no 10 square feet (1 m²). When using normalized wind area, the GCp
parapet. values cannot be capped since the factor of 10 is not an absolute area;
it is a factor. Taller buildings will use the normalized wind area
The parapet factor levels off at 1.2 for parapets greater than 30% of values in the 1 to 10 range for much of the components and cladding
the height of the roof. The data actually shows the loads reaching a loads. Therefore (GCrn)nom values are instead capped at normalized
maximum and then dropping as the parapet continuous to get taller. wind areas of less than 1, though there is no reason to believe that the
At this height, the parapet begins to resemble a wall around the roof loads would stop increasing for An less than 1.
perimeter, forming a well in which the roof surface sits, keeping the
vortices high enough above the roof that their influence is The wind tunnel data available include panel tilt angles up to 30°, and
diminished. The drop off happens at lower parapet heights on smaller since the change in wind loads on the steeper panel tilt angles is
roofs. For simplicity, no scaling with respect to building width is small, a maximum extrapolation to 35° is not irrational.
provided. The drop off is not expected for buildings that do not have
parapets around the full perimeter. The wind tunnel data indicate that the (GCrn)nom values are not
linearly related to the panel tilt angle over the full tilt angle range.
Panels placed very close to the parapets can experience some The data indicate that there is a relatively small change in (GCrn)nom
sheltering from the parapet, though this will depend on the relative values for the lower tilt panels in the 1- to 5-degree range. Then
height of the parapet and the panel. there is a rapid increase in (GCrn)nom values from 5 to 15°. There is
again a relatively small change in (GCrn)nom values for higher tilt
The impact of parapets should be considered when interpreting wind panels in the 15- to 30-degree range, because, for the higher tilt
tunnel test data. Tests on a small roof with a high parapet will be angles, upstream panels create turbulence, which increases the wind
unconservative for general application. loads on all downstream panels (17). Thus, the figure was created
Nominal net pressure coefficient, (GCrn)nom with two (GCrn)nom curves to address this phenomenon; a (GCrn)nom
curve for low tilt panels in the 0- to 5-degree range and another for
The nominal net pressure coefficient (GCrn)nom curves were generated high tilt panels in the 15- to 35-degree range. For panel tilt angles in
based on wind tunnel test data within the range of parameters allowed the 5- to 15-degree range, interpolation is required.
by ASCE 7-16 Figure 29.4-7. These curves envelope the available
data fairly closely, and are considered a reasonably accurate The (GCrn)nom curves are shown for each of the distinct roof zones
prediction of wind load on tilted solar panels on flat roofs. previously noted. Based on the wind tunnel data, the values for
Zones 2 and 3 are approximately 1.3 and 1.5 times higher than Zone
The subscript “n” indicates a net pressure coefficient across the 1 wind loads, respectively. At small and very large effective wind
panels. The coefficients shown in the design curves of the figure are areas, these factors vary, as illustrated in the (GCrn)nom curves. The
denoted (GCrn)nom since these values are nominal values that (GCrn)nom data has been typically rounded to the nearest tenth to
generally are applicable to sheltered panels and need to be adjusted allow easier extraction of the data from the curves.
for array edge conditions, parapet height, and solar panel length.
The (GCrn)nom values are for both positive and negative values. Wind
One important difference in this figure from those typically provided tunnel test data from solar panels show positive and negative
for roof cladding is that the effective wind area on the horizontal axis pressures that are similar, which is very different than typical roof
has been changed to normalized wind area. The wind tunnel test data design wind loads.
clearly show that larger buildings have larger (GCrn)nom values than
smaller buildings. Array edge factor and shielding within an array
This effect is not currently addressed in ASCE 7 requirements for Solar panels are typically installed in large arrays with closely spaced
components and cladding, although it would be equally valid for rows. When the wind traveling above the roof surface approaches
loads on the roof itself. The use of normalized wind area has several the array, the wind generally travels up and over the array. As the
advantages. Building size is not arbitrarily capped at some height like wind accelerates over the first panel at the array edge, it causes a
60 ft (18 m). It is also less conservative, since using a single value for large wind load on this edge panel. As the wind continues across the
all building sizes means applying the load from the largest building in array, it tries to reattach to the roof, but if the panels are in closely
the permitted size range to all smaller buildings. spaced rows, the wind cannot fully recover and it rolls over the top of
the remaining downwind panels in a turbulent manner, effectively
The normalized wind area is approximately equal to the effective shielding the inner panels. Wind tunnel tests have shown that
wind area (in square feet) for ~32 ft (10-m) high buildings. For closely spaced shielded panels experience wind loads as small as 50
shorter buildings, the normalized wind area will be larger than the percent of the loads experienced by edge panels.
effective wind area, thereby sliding to the right on the ASCE 7-16
Figure 29.4-7 (GCrn)nom curves and reducing the (GCrn)nom values or In the development of ASCE 7-16 Figure 29.4-7, the (GCrn)nom
wind load. Taller buildings have the opposite effect. A lower limit curves were chosen for sheltered panel areas since this represents the
on the height of the building used in computing the normalized wind typical condition in large arrays. To account for the higher loading at
area has been set at 15 feet (4.6 m); otherwise, the calculated wind the perimeter edge panel areas, an array edge increase factor must be
loads become lower than the data support. applied. As noted earlier, most solar arrays in the northern
hemisphere are oriented such that the panels are facing south, which
The ASCE 7 components and cladding GCp curves all reach a leaves the north edge of the panel elevated and exposed to winds
maximum value and remain constant at effective wind areas less than from the north. As such, the edge effects on the northern edge row
are higher than that on the southern edge row and east and west sides Design strength
of the array. The same multiplier has been applied to all array sides
for simplicity, however. This value is a best fit to all the data, and Wind design of a PV panel support system includes determining with
should not be considered universally conservative. Edge multipliers sufficient certainty that design wind loads are not greater than the
in excess of 2.0 have been measured, for example where corner system’s capacity to resist those loads.
vortices scour the roof surface upwind of the exposed array edge, so Attached systems use the strength of attachments to the roof to resist
care should be taken if applying edge factors from this report to uplift and sliding/drag forces on the PV panels. Ballasted systems use
interior uplift pressures that do not use ASCE 7-16 roof zones. the weight of the modules, racking system, and ballast blocks to resist
Corner vortex edge effects can extend a distance of more than 6h such forces. In both cases, a complete load path must be designed
from the roof corner. from the panels, through the racking system, to attachments and/or
In order to take full advantage of the shielding effect between panel ballast. Load factors specified in the load combinations of the
rows, the space between rows needs to be less than twice the panel International Building Code should be applied to wind loads and
height above the roof (h2). As the space between rows increases, gravity loads to evaluate the adequacy of the system’s resistance.
shielding decreases, and wind loads on the panels increase. The The governing design limit state may be associated with reaching the
same phenomenon occurs where there are open spaces on the roof design strength of array components, attachments, or the weight of
between adjacent arrays. As the open space between panels ballast (with load factors for minimum dead load and maximum wind
approaches approximately 8 times the panel height, sheltering from uplift load combinations), or it may be associated with a deflection
upwind rows becomes negligible. limit, for example if large deflections would result in increased wind
As noted in a previous section, the shear layer of wind coming up and loads.
over the edge of a building requires some distance to reattach to the For sliding resistance, the coefficient of friction between the system
building roof surface. If the roof is covered with PV panels, the and the roof should be suitably determined (e.g., by ASTM G115
reattached flow will travel across the top of the panels. If the roof is testing as specified in SEAOC PV1), and the friction force must take
bare at the reattachment, the flow will travel along the roof surface, into account effects of uplift on ballast.
creating significant edge effect loading when it first hits a solar array
perimeter. The corner vortices also remain above the roof surface for Wind loads on PV modules
some distance before scouring along the roof and creating a This report focuses on wind loads for mounting systems, and does not
significant edge effect. This means that the array edge facing the attempt to address micro-scale effects within modules, nor electrical
building edges or corners will not have an edge effect if it is close or thermal performance thereof. We caution that it is not clear that
enough to the building edge or corner. It also means that testing with the design wind loads from this report are sufficient to predict
the roof entirely covered with panels will not capture the array edge performance of individual PV modules under wind loads. For
effect. example, we are not aware of any research that defines a relationship
The location of the reattachment varies with the size and aspect ratio between the wind loads calculated in this report (for structural design
of the roof, the location on the roof, and the wind direction. It can of the racking system) and the loads used in static loading tests such
also vary in time, as wind flow patterns above the roof are never as UL1703, “Standard for Flat-Plate Photovoltaic Modules and
steady. The data indicate that the edge effects are minimal within Panels” (for evaluating performance of modules). One concern that
0.5h of the building edges. has been raised is that the effects of cyclic and spatially variable wind
loads are not captured by these static tests.
Rooftop equipment, such as HVAC units, penthouses, and other roof
objects can provide some sheltering benefits to solar arrays located Nearby structures
directly downwind of the object; however, due to varied wind flow It is assumed in these procedures that no significantly taller structures
directions, the regions around edges of the units can also have are located near the roof in question. A taller nearby building can
accelerated wind flow. Due to the uncertainty in the wind direction significantly change the wind flow patterns on the roof, and such
and impact these objects have on the solar arrays, it is indicated in situations need to be assessed on a case-by-case basis, typically by a
ASCE 7-16 to ignore these objects and design the surrounding panels scale model wind tunnel study. As with rooftop obstructions, an
as edge panels with the edge increase factor calculated as if the unproven rule of thumb would be if an adjacent structure is closer
objects do not exist. This results in the panels adjacent to rooftop than one characteristic length (i.e., the adjacent structure’s height or
objects being designed for higher wind loads to account for width, whichever is least), it is likely to cause accelerated flow.
accelerated wind flow around the objects.
Billowing of roof membrane
Ignoring very large obstructions like penthouses will tend to be
unconservative, as flow acceleration around the base on the Mechanically attached roofing membranes can billow (locally deflect
penthouse can be significant. The size of a rooftop obstruction can be upward) between points of securement to the roof structure. The
characterized by its height or width, whichever is smaller. We spacing between rows of roofing fasteners typically varies between
recommend using Zone 3 values within one characteristic length of 1.5 ft (0.5 m) and 11.5 ft (3.5 m) on center. Larger spacing between
the obstruction. This recommendation is an estimate, and is not based fasteners presumably results in greater potential for billowing.
on testing.
Wind-tunnel tests to establish the design wind pressures for solar
arrays were conducted using scaled models of buildings with rigid
simulated roof surfaces. As such, the conditions in these tests did not 1. d1 to the adjacent array > 4 ft (1.22m) or
simulate the potential effects of billowing of the roof membrane. 2. d2 to the next adjacent panel > 4 ft (1.22m);
SEAOC is not aware of published research to evaluate the extent to γa = solar panel pressure equalization factor, defined in Fig. 29.4-8.
which billowing of the roof membrane affects the performance of
roof-mounted solar arrays, if at all, so roof billowing cannot be 1
Equalization Factor, γa
immediately dismissed as a potential cause of damage. Roof
interact with wind flow above the roof in a manner similar to the roof 5.3.1. Array edge factor applies to only one array edge at a
itself without solar panels. time
The 2° tolerance (between the slope of the roof and the slope of the The provisions of Section 4.3.3 also apply to flush-mounted
panels) permitted in ASCE 7-16 Section 29.4.4 will not guarantee arrays.
that the wind flow is largely unaffected by the panels, particularly if
the rows of panels are widely spaced, or if the high edge of the panels 5.3.2. Array edge factor
juts appreciably above the adjacent panel. The additional limitation of The provisions of Section 4.3.4 also apply to flush-mounted
1” maximum difference between adjacent panel edges, as arrays.
recommended here, is intended to address this concern.
5.3.3. Width of array perimeter strip for applying array
While the gaps between panels are not critical for wind loads on tilted
panels, they are an important part of local pressure equalization for edge factor
flush mounted systems, so that the minimum gap size specified in For flush-mounted panels, γE may be taken as 1.5 for the
ASCE 7-16 Section 29.4.4 (0.25 inches, 6.4 mm) and maximum portion of exposed panels that is within a distance 2h2 from
spacing between gaps (6.7 ft, 2.04 m) is essential. the edge of the array.
5.2.2. Definition of h1 and h2 Commentary: ASCE 7-16 Section 29.4.4 (flush-mounted arrays)
Heights h1 and h2, as defined in ASCE 7-16, are measured defines the width of the array perimeter strip for applying the array
from the roof surface to the top surface of the panel. edge factor γE in the same way that it is defined in Section 29.4.3
(tilted panels on flat roofs): 1.5 times the panel chord length, Lp.
Commentary: ASCE 7-16 defines h1 and h2 as the height of a solar However, for flush-mounted arrays, the height h2 of the top of panels
panel above the roof at the upper edge (h1) and lower edge (h2) of the above the roof surface is more influential than the panel chord length.
panel. In the ASCE 7-16 definition, “upper” and “lower” refer to the (Also Lp is not well-defined for the continuous surface created by
high end and low end of tilted panels. For flush-mounted arrays, flush-mounted panels.)
panels are parallel to the roof, so h1 and h2 are equal (within a
tolerance per Section 5.2.1). Thus, for flush-mounted arrays, we recommend defining the array
perimeter strip in terms of the height h2 of the top of panels above the
The ASCE 7-16 definition is not adequately clear that h1 and h2 are roof surface. For flush-mounted systems, elevated pressures at array
measured to the top surface of the panel (not, for example, to the edges are largely the result of flow separation from the roof and
bottom of the module frame). This clarification becomes important reattachment on the top of the panels, which occurs over a distance
for determining the pressure equalization factor per ASCE 7-16 roughly 2h2 from the edge of the array.
Section 29.4.4 as well as in the optional refinement described below
in Section 5.3.5. 5.3.4. Open buildings
The design wind pressures for rooftop solar panels located on
5.2.3. Definition of exposed panels for array edge factor open buildings and satisfying the requirements of ASCE 7-16
Panels shall be considered exposed if the distance to the next Section 29.4.4 shall be determined in accordance with
adjacent array is greater than 2h2. ASCE 7-16 Section 29.4.4.
Commentary: The edge factor provisions for flush-mounted panels Commentary: ASCE 7-16 Section 29.4.4 is restricted to enclosed or
in ASCE 7-16 were copied from those for tilted panels on flat roofs, partially enclosed buildings. This restriction is not necessary; the
which in turn were based on provisions in SEAOC PV2-2012. Some procedure is accurate for and may be applied to solar panels parallel
of the simplifications introduced in ASCE 7-16 for tilted panels are to any roof surface.
not appropriate for flat panels. For flat panels close to the roof, edge
factors will apply for distances less than the 4 ft limit specified in 5.3.5. Pressure equalization factor for arrays with greater
ASCE 7-16. porosity
5.3. Optional refinements (not included in ASCE 7-16) The solar panel pressure equalization factor, γa, is permitted to
be determined from Figure 12. Interpolation between the solid
The following refinements (items 5.3.1 through 5.3.5) may be line and the dashed line is permitted.
applied together or individually, as a supplement to the
provisions of Sections 5.1 and 5.2. Commentary: Figure 12 is the same as ASCE 7-16 Figure 29.4-8
except that the dashed line is added in Figure 12 to provide greater
Commentary: These optional refinements will provide more reduction in design pressure for arrays that have sufficiently wide
accurate results, typically resulting in smaller wind loads compared to gaps between panels and sufficiently low height above the roof such
ASCE 7-16. that greater pressure equalization can occur compared to the case
with minimum gaps and maximum height above the roof permitted in
ASCE 7-16 Section 29.4.4.
Test data shows that a larger gap between panels will reduce the net 6. Design of the roof
wind loads, as does reducing the height of the panels above the roof
surface (26). Per ASCE 7-16 Section 29.4.3 (tilted solar panels on flat
As can be seen from Figure 12, to achieve the lowest wind pressures
roofs) and Section 29.4.4 (flush-mounted arrays on flat or
racking hardware for flush-mounted solar arrays should be designed sloped roofs):
to produce a gap between modules of at least 0.75 inches (19 mm) ASCE 7-16:
and a maximum height of panels above the roof of 5 inches (127
mm). The roof shall be designed for both of the following:
For gaps between 0.25 and 0.75 inches (6.4 and 19 mm), and for h2 1. The case where solar collectors are present. Wind loads acting
between 5 and 10 inches (127 and 254 mm), interpolation between on solar collectors in accordance with this section shall be
the solid line and the dashed line can be computed using the equation applied simultaneously with roof wind loads specified in other
below. For example, for gap of 0.5 inches (13 mm) and h2 equal to sections acting on areas of the roof not covered by the plan
7.5 inches (191 mm), γa = 0.7 for effective wind area less than 10 ft2 projection of solar collectors. For this case, roof wind loads
(0.93 m2). specified in other sections need not be applied on areas of the
roof covered by the plan projection of solar collectors.
For effective wind area less than 10 ft2 (0.93 m2),
2. Cases where the solar arrays have been removed.
γa = 0.8 – 0.2(1/2)[(gap – 0.25in)/0.5in + (10in – h2)/5in]
Commentary: These two sections of ASCE 7-16, applying to two
γa = 0.8 – 0.2(1/2)[(gap – 6.4mm)/13mm + (254mm – h2)/127mm] types of solar arrays, indicate how wind loads on rooftop solar arrays
The value for gap used in the above equation must be between 0.25 are to be considered along with the roof components and cladding
and 0.75 inches (6.4 and 19 mm). For values of gap greater than 0.75 wind loads. (The language is the same in the two ASCE sections.)
inches, use 0.75 inches (19 mm) in the calculation. For values of gap Wind tunnel studies have shown that the wind loads on rooftop solar
less than 0.25 inches (6.4 mm), the provisions of ASCE 7-16 Section arrays need not be applied simultaneously with the roof components
29.4.4 do not apply. and cladding wind loads covering the same area. Where a portion of
The value for h2 used in the above equation must be between 5 and the roof is covered by a solar array and the remainder is not covered,
10 inches (127 and 254 mm). For h2 less than 5 inches, use 5 inches then the roof is to be designed with the solar array wind load on the
(127 mm) in the calculation. For h2 greater than 10 inches (254 mm), covered portion with simultaneous application of roof components
the provisions of ASCE 7-16 Section 29.4.4 do not apply. and cladding load on the uncovered portion.
For effective wind area greater than 100 ft2 (9.3 m2), γa = 0.4. In a separate load case, roof structures are also to be checked for the
applicable components and cladding wind loads assuming that the
For effective wind area between 10 and 100 ft2 (0.93 and 9.3 m2), use photovoltaic panels are not present, to address the possibility that the
straight line interpolation on the log plot in Figure 12 between the solar arrays are removed or are never installed. For installations of
values calculated above. solar panels on existing buildings, this separate load case to check the
capacity of the existing roof structure to resist the roof components
and cladding wind loads applied over the entire roof area (i.e.,
assuming that the solar panels are not present) is not required.
be specified with an analysis method defined in the wind tunnel test • The peer reviewer shall be independent from the wind tunnel
report. It is not required to include specific nearby buildings in the laboratory that performed the tests and report and shall bear no
testing when results are to be used for multiple sites. conflict of interest.
Wind tunnel tests shall satisfy ASCE 49, shall meet requirements • The peer reviewer shall have technical expertise in the
specific to roof-mounted solar collectors, and shall meet the application of wind tunnel studies on buildings similar to that
additional requirements specific to roof-mounted solar collectors being reviewed.
including the following variables. These requirements include
accurately scaled models of solar collectors including collector tilt • The peer reviewer shall have experience in performing or
angle, row-to-row spacing, aisles or gaps between collector rows, evaluating boundary layer wind tunnel studies and shall be
height above the roof, setback from roof edge, alignment of collector familiar with the technical issues and regulations governing the
rows compared to the main axes of the building, deflector/shroud wind tunnel procedure in ASCE 49 as it is applied to systems
shapes, and the geometry of the collector support structure. The tests similar to solar photovoltaic arrays that use generalized wind
shall include at least eight rows of collectors, where more than eight tunnel data for design.
rows are applicable, mounted on the roof of representative generic The peer reviewer shall review the wind tunnel report, including but
buildings. The models of generic buildings shall be large enough in not limited to data collection methods, data analysis, boundary layer
plan area to capture the wind flow environment over different roof modeling, collector and building modeling, resulting wind loads and
zones. The test matrix shall include the range of building plan their relationship to effective wind area, conversion of data into GCrn
dimensions, eave height, parapet height, roof slope, and open or values, and conditions of applicability of results to different building
enclosed buildings. types, collector geometry, and other relevant issues identified by the
Data analysis shall consider wind loads from all wind directions. reviewer.
Generic load coefficients shall be calculated to be consistent with The peer reviewer shall submit a written report to the Authority
coefficients in Chapters 27, 29, and 30 or shall be defined to apply to Having Jurisdiction and the client. The report shall include, at a
an analysis procedure specified in the test report. minimum, statements regarding the following: scope of peer review
The test report shall include data collection methods, data analysis, with limitations defined; the status of the wind tunnel study at time of
boundary layer modeling, collector and building modeling, measured review; conformance of the wind tunnel study with the requirements
wind loads and their relationship to effective wind area, conversion of ASCE 49 and Section 31.6.1; conclusions of the reviewer
of data into generic coefficients, and conditions of applicability of identifying areas that need further review, investigation, and/or
results to different buildings types and collector geometry. Wind clarification; recommendations; and whether, in the reviewer’s
tunnel results shall not be extrapolated to geometric configurations opinion, the wind loads derived from the wind tunnel study are in
that were not anticipated by the wind tunnel study. Interpolation conformance with ASCE 7-16 for the intended use(s).
between two or more tests shall be permitted. The limitations of the
Commentary: The wind tunnel provisions in ASCE 7-16 Section
wind tunnel study, such as the range of array collector and building
31.4 prescribe the test conditions for developing wind loads for a
geometry parameters that were tested, shall be clearly reported.
specific building located at a specific site. Typically this is done by
31.6.1.1 Limitations on Wind Loads for Rooftop Solar Collectors modeling the surrounding buildings and topography and their effects
on a specific building. When applying the wind tunnel procedure for
For photovoltaic solar collector systems that meet the limitations and solar panel installations, a different approach is necessary. For solar
geometry requirements of Figure 29.4-7, the minimum design wind panel installations, it is typically desired to model a generic building
load based on a wind tunnel study shall not be less than 65% of the with the solar array on the roof of a scaled building, then generate
values resulting from Figure 29.4-7, subject to the conditions of GCrn pressure coefficients that are applicable to any site, a wide
Section 31.6.1.2. The minimum design wind force based on a wind range of building sizes, and a varied array layout. The approach
tunnel study for roof-mounted solar panel systems need not comply needs to be similar to that used to develop the GCp figures in ASCE 7
with the minimum net pressure of 16 psf (0.77 kN/m2) per Section by modeling generic buildings with various features to capture a wide
30.2.2. range of effects. References (14) and (16) provide guidance
31.6.1.2 Peer Review Requirements for Wind Tunnel Studies of regarding how to apply the wind tunnel procedure to obtain
Roof-Mounted Solar Collectors generalized wind design parameters for solar arrays.
Wind load values lower than the minimums indicated in Section Typically, studies performed with full-scale solar panels on the floor
31.6.1.1 shall be permitted when an independent peer review of the of the wind tunnel (as has often been done by aerospace or
wind tunnel test is performed in accordance with this section. The automotive wind tunnels) will not satisfy the requirements of this
independent peer review is an objective, technical review by section. Such studies are of limited value because of the complexities
knowledgeable reviewer(s) experienced in performing wind tunnel described in prior sections.
studies on buildings and similar systems, in properly simulated There have been significant improvements in the test methods and
atmospheric boundary layers. The minimum qualifications for the understanding of wind loads on low profile roof-mounted systems
peer reviewer shall be the following: since the publication of the previous edition of this report
(SEAOC PV2-2012). Wind tunnel testing reports issued prior to 2012
are unlikely to adequately consider the scaling of wind loads with Commentary: The effect of building size can be accounted for by
building size, for example. We recommend that these reports be defining (GCrn)nom values that scale with building size, or by defining
reviewed and reissued by the originator before reusing the reports for the maximum building dimensions to which the test results are
new projects. Given the current pace of changes in this field, it is applicable.
recommended that wind tunnel testing reports be reviewed by the
originator every 3 or 4 years from the date of the report to assess the 2. The effect of building parapets on wind pressure
appropriateness and accuracy of the report for continued use. coefficients.
7.2. Recommended additional requirements (not included Commentary: ASCE 7-16 Section 29.4.3 contains a parapet factor,
in ASCE 7-16) γp.
7.2.1. Flush-mounted solar arrays on roofs of any slope 3. The potential for greater wind pressure acting on the
Wind loads determined by wind tunnel tests on flush-mounted edges of arrays.
solar arrays on roofs of any slope shall satisfy the
Commentary: ASCE 7-16 Sections 29.4.3 and 29.4.4 contain an
requirements of ASCE 7-16 Section 31.6 and this Section 7.2.
array edge factor γE.
Exceptions:
4. The effect of building size on the size of roof wind
1. The minimum design wind load in ASCE 7-16 zones.
Section 31.6.1.1 shall be based on ASCE 7-16
Section 29.4.4, not Figure 29.4-7. Commentary: ASCE 7-16 Sections 29.4.3 and 29.4.4 define roof
wind zones as a function of building height.
Commentary: While the provisions of ASCE 7-16 Section 31.6
were written with flat and low-slope roofs in mind, they are also 5. Peak value statistics consistent with the consensus of
applicable to wind tunnel testing of flush-mounted solar arrays on research recommendations.
sloped roofs.
Commentary: ASCE 7-16 does not include specific requirements for
Consistent with the provisions of ASCE 7-16 Section 29.4.4, pressure the statistical details associated with the peak pressure coefficients.
coefficients for flush-mounted solar arrays are permitted to be While there is some expectation, based on conventional building
determined using methods similar to those used to develop pressure studies, that the peak values should be based on a 60-minute duration,
coefficients for Components and Cladding in ASCE 7-16. wind tunnel practice for solar arrays has been based on shorter
durations because the large model scales that are typically used lead
7.2.2. Minimum number of rows to a turbulence length scale mismatch (11)(24). ASCE 49-12,
Fewer than eight rows of solar panels may be used in the equation (2-5) specifies that the ratio of integral length scale to
testing if it is demonstrated that the array interior loads are not characteristic length of a structure at model scale and at full scale
a function of the number of rows for the applicable array size. shall be met within a factor of 3. This has not typically been met in
wind tunnel studies for roof-mounted arrays, and it is not known if
Commentary: The use of eight or more rows of solar panels in using conventional methods with a factor of 3 mismatch in turbulence
testing, while recommended, need not be strictly met if a fewer length scale is appropriate for solar structures.
number of rows can rationally justified. Particular care should be
In most wind tunnel studies, common practice is to measure pressure
taken for tilts above 5°, where the effects of array-generated coefficients referenced to a mean wind speed. Pressure coefficients
turbulence on the interior of the array are most pronounced (15) (17). can also be measured with a direct reference to the fluctuating or gust
7.2.3. Effects to account for in determining design wind wind speeds, which has the effect of reducing many of the duration
effects (6)(24). Such approaches are acceptable if sufficient
pressure justification is provided that the results are equivalent to the
Wind loads on tilted solar panels on flat or low-slope roofs, consensus of research recommendations.
determined using wind tunnel testing in accordance with
One indication that the peak pressure coefficient calculation method
ASCE 7-16 Section 31.6, shall account for all of the following is suitable is to verify that the peak GCrn values (i.e., referenced to 3-
in the determination of design wind pressure: second gust speeds at the mean roof height) are not less than the
mean coefficients (referenced to the mean speed at the mean roof
Commentary: The effects listed below have been shown to be
significant in determining design wind pressures for solar arrays. If height), as required by quasi-steady theory for such small structures.
the effects listed below are not explicitly captured in the wind tunnel SEAOC recommends that the upcoming editions of ASCE 7 and/or
test program, procedures from ASCE 7-16 Section 29.4.3 and 29.4.4, ASCE 49 provide more specific guidance on this issue. In the
where applicable, can be adapted to account for these items. absence of such provisions, alternative rational procedures for
analysis of peak pressure coefficients may be justified by testing or
1. The effect of building size on wind pressure peer reviewed literature.
coefficients.
7.2.4. Minimum loads from wind tunnel testing wind load coefficients, particularly for single modules, even when
If wind load values used are lower than the minimums normalized by An.
indicated in ASCE 7-16 Section 31.6.1.1, the wind tunnel The relationship between An and GCrn should also be examined as the
laboratory that performed the tests shall provide for peer number of modules in the effective wind area is increased.
review an explanation for the reduced loads. Buildings with shorter aspect ratios will also reduce the parapet factor
Commentary: ASCE 7-16 Section 31.6.1.2 permits design wind by forming a well on the roof and keeping the corner vortices high
loads from wind tunnel testing to be taken less than 65% of the above the panels. Also, if the roof is not wide enough, the entire test
prescriptive values from ASCE 7-16 Figure 29.4-7 if a peer review of roof will consist of Zone 2 and/or Zone 3, so wind loads in Zone 1
the wind tunnel report is performed (item 1 above). SEAOC cannot be measured.
recommends the additional requirement of an explanation for the A wider building is also needed to capture edge effects. Arrays need
reduced loads. to be offset one roof height or more from the roof corner to capture
Figure 29.4-7 represents an envelope of wind loads measured in wind the full effect of flow reattachment on array edge factors. The array
tunnel tests of solar arrays without deflectors or shrouds. Solar panel should be kept close enough to one of the building edges, however, to
systems that have aerodynamic devices or more efficient profiles remain under the vortex along that edge, as this is where the edge
(such as east-west systems) can have wind tunnel-based loads less effect is most severe. Edge factors typically vary for each side of an
than the 65% lower bound, and the presence of such devices is an array. For systems with no wind deflectors, the highest values
example of a credible reason for a reduction in wind load generally occur on the high (north) edge, but the other edges can be
coefficients. more severe if a north-side deflector is present, so edge factors should
be assessed for all sides.
7.2.5. Building shape and size These requirements mean that, for example, the results of wind tunnel
The building size and aspect ratio (i.e., building side length testing performed on small roofs completely filled with solar panels
versus roof height) modeled in wind tunnel tests shall be need to be adjusted for building size and edge factors in order to
representative of the range of buildings for which the test address applications on larger buildings and roofs with discrete
results are used for design. arrays.
Pressure coefficients shall be adjusted for building size 7.2.6. Wind tunnel testing report
through the effective wind area normalization procedure The wind tunnel test report provided for peer review shall
provided in ASCE 7-16 Section 29.4.3 or through an include all of the following, except for items that are
alternative rational procedure justified by the testing or by demonstrated to be not applicable:
recognized literature.
1. A description of the simulated atmospheric boundary
Commentary: Wind loads on solar panels in Roof Zones 1, 2 and 3 layer (ABL) including mean velocity and
must be determined through testing on the roof of a building that longitudinal turbulence intensity profiles, and a
generates conical vortices at its corners. To capture the full effect of spectrum of longitudinal turbulence, with a
the corner vortices, it is necessary that the aspect ratio of the building
comparison to approved atmospheric models in due
(Ws/h) be 4.0 or more. Little additional vortex strength is expected for
aspect ratios greater than 6.0. Conversely, the effects of bubble
consideration of the model scale used in the testing.
separation can be more severe for buildings with smaller aspect Commentary: Wind tunnel testing of rooftop solar arrays is typically
ratios, particularly in high turbulence. Therefore testing on a range of performed with 1:25 to 1:50 scale building models. At these scales,
building sizes and configurations is recommended if the test results the turbulence length scale cannot be correctly simulated in most
are intended to be applicable to a range of buildings. wind tunnels, and modification to typical wind tunnel test and
Wind loads in Zone 3 are significantly higher for buildings with an analysis procedures may be necessary (6) (20) (24).
aspect ratio (Ws/h) of 6.0 than at the same height with an aspect ratio
of 2.0 (7). Similarly, wind loads will increase with building height if
2. A description of the test methods that includes (where
the width is kept constant (15). As a result, wind pressure coefficients applicable):
measured on a particular building size will be too low for larger • wind tunnel dimensions, cross section, position of test
buildings, and so must either be scaled with building size as section and turntable;
described in ASCE 7-16 Section 29.4.3, or must not be used for • vertical profiles of velocity and turbulence in the wind
buildings larger than that represented by the test building. tunnel, and along-wind spectrum at roof height. Also
Testing on multiple building sizes can demonstrate the manner in provide information concerning components such as
which the loads scale with An, and can be expected to generate wind flow straighteners, turbulence screens, turbulence
pressure versus normalized area relationships comparable to those in generators, barrier wall, floor roughness and other
Figure 29.4-7. If testing is done on only one building size, a larger devices relevant to the generation of the atmospheric
building is required, as tests on smaller buildings can underestimate boundary layer;
• drawings of the array model with dimensions; 8.1. ASCE 7-16 procedures
• building model dimensions;
Commentary: ASCE 7-16 includes the following statements that, in
• overview of test configurations and test photographs; some cases, have been interpreted by engineers to apply to the
• consideration of blockage effects; determination of wind loads on ground-mounted solar arrays:
• consideration of Reynolds number effects;
ASCE 7-16:
• reference static pressure;
• for pressure tests, the number and locations of pressure 26.2 DEFINITIONS
taps and consideration of frequency response of tubing BUILDING OR OTHER STRUCTURE, RIGID: A building or other
• instrumentation specifications; structure whose fundamental frequency is greater than or equal to 1
• sampling rate and filters; Hz.
• wind directions tested; and 26.11.1 Gust-Effect Factor: The gust-effect factor for a rigid
• length and number of time series measured in the wind building or other structure is permitted to be taken as 0.85.
tunnel and conversion to full scale in due consideration
of the model and velocity scales. Commentary: The Commentary to ASCE 7-16 describes limitations
for cases where prescriptive design wind loads do not apply:
3. Details of the method of data analysis, including: ASCE 7-16:
• calculation of peak pressure or force coefficients;
• conversion of these peak values into GCrn values; and C26.1.2 General
• the load cases considered (e.g lift, sliding). Limitations. The provisions given under Section 26.1.2 apply to the
majority of site locations and buildings and other structures, but, for
4. Limitations to the applicability of the results, including but some projects, these provisions may be inadequate. Examples of site
not limited to building size, building shape, and array locations and buildings and other structures (or portions thereof) that
geometry. may require other approved standards, special studies using
applicable recognized literature pertaining to wind effects, or using
Commentary: The report content required in this section is needed the wind tunnel procedure of Chapter 31, include:
to facilitate an appropriate peer review.
1. Site locations that have channeling effects or wakes from upwind
In documenting the data analysis as required in item 3, providing obstructions…
sample calculations can be helpful.
2. Buildings with unusual or irregular geometric shape…
Not all of the information listed will be available in all cases; for
3. Buildings or other structures with response characteristics that
example, peak coefficients are not available from failure tests. In
result in substantial vortex-induced and/or torsional dynamic effects,
such cases, comparable details concerning the interpretation of the
or dynamic effects resulting from aeroelastic instabilities such as
results are to be provided in the report, and/or it is to be demonstrated
flutter or galloping …
that the listed item is not applicable.
4. Bridges, cranes, electrical transmission lines, guyed masts,
7.2.7. Effective wind area highway signs and lighting structures, telecommunications towers,
If the wind tunnel test report includes assumptions about and flagpoles.
effective wind area, such assumptions shall be validated by the When undertaking detailed studies of the dynamic response to wind
Engineer of Record for the solar panel support system, per the forces, the fundamental frequencies of the building or other structure
requirements of Section 3. in each direction under consideration should be established using the
structural properties and deformational characteristics of the resisting
8. Wind dynamic effects on ground-mounted elements in a properly substantiated analysis, and not utilizing
approximate equations based on height.
solar arrays
8.2. Recommended additional requirements (not included
Commentary: This report is not intended to address all aspects of in ASCE 7-16)
wind design for ground-mounted solar arrays. In general, such arrays
are designed using applicable provisions of ASCE 7-16, such as the Wind design of ground-mounted solar arrays or other facilities
provisions for open buildings. However, the following addresses one with large horizontal extent and numerous repetitive structures
aspect – vortex shedding and dynamic resonant effects – that is not shall include consideration of vortex shedding and consequent
fully addressed in ASCE 7-16 and merits additional consideration for
dynamic resonant effects, if applicable, in the determination of
the design of ground-mounted solar arrays of large horizontal extent.
design wind loads. The ASCE 7-16 definition of “rigid
structure” based on the frequency of 1 Hz shall not be taken to
apply to such arrays. The prescriptive calculations of the gust
9. References (16) Kopp, G., Banks, D. “Use of the Wind Tunnel Test Method for
Obtaining Design Wind Loads on Roof-Mounted Solar Arrays”,
(1) American Society of Civil Engineers, “Minimum design loads Journal of Structural Engineering, 2012
for buildings and other structures.” ASCE7-05, 2006.
(17) Kopp, G.A., 2013, Wind loads on low profile, tilted, solar arrays
(2) American Society of Civil Engineers, “Minimum design loads placed on large, flat, low-rise building roofs, Journal of
for buildings and other structures.” ASCE7-10, 2010. Structural Engineering, doi: 10.1061/(ASCE)ST.1943-
541X.0000821.
(3) American Society of Civil Engineers, “Minimum design loads
and associated criteria for buildings and other structures.” (18) Kray, T. Peak net pressure coefficients on roof-parallel
ASCE 7-16, 2017. photovoltaic arrays mounted on a low-rise, 10° gable roof,
Proceedings of the 14th International Conference on Wind
(4) American Society of Civil Engineers, “Wind Tunnel Testing for
Engineering, Porto Alegre, Brazil, 2015.
Buildings and Other Structures.” ASCE 49-12, 2012.
(19) Maffei, J., Telleen, K., Ward, R., Kopp, G.A., and Schellenberg,
(5) Banks, D., Meroney, R.M. A model of roof-top surface
A. “Wind design practice and recommendations for solar arrays
pressures produced by conical vortices: Model development,
on low-slope roofs.” Journal of Structural Engineering, vol.
Wind and Structures, Vol. 4, No. 2, 2001.
140, Issue 2, February 2014
(6) Banks, D, “Measuring Peak Wind Loads on Solar Power
(20) Mooneghi, M.A., Irwin, P., Chowdhury, A.G., “Partial
Assemblies”, Proceedings of the 13th International Conference
Turbulence Simulation Method for Small Structures”,
on Wind Engineering, Amsterdam, Netherlands, 2011.
Proceedings of the 14th International Conference on Wind
(7) Banks, D. “The role of corner vortices in dictating peak wind Engineering, Porto Alegre, Brazil, 2015.
loads on tilted flat solar panels mounted on large, flat roofs.”
(21) National Fire Protection Association, 2011 National Electrical
Journal of Wind Engineering & Industrial Aerodynamics, vol
Code, NFPA 70, 2011
123, 192-201, 2013.
(22) O’Brien, C., Banks, D. “Wind Load Analysis for Commercial
(8) Banks, D., “Wind loads on tilted flat panels on commercial
Roof-Mounted Arrays”, SolarPro Magazine, 2012
roofs: The effects of corner vortices”, Advances in Hurricane
Engineering, ed. C.P. Jones and L.G. Griffiths, ASCE, October (23) Pratt and Kopp, 2013, Velocity measurements around low-
2012. profile, tilted, solar arrays mounted on large flat-roofs, for wall
normal wind directions, Journal of Wind Engineering and
(9) Browne, M, Gibbons, M., Gamble, S, Galsworthy, J., Wind
Industrial Aerodynamics, vol 123, 226-238, 2013.
loading on tilted roof-top solar arrays: The parapet effect,
Journal of Wind Engineering and Industrial Aerodynamics, vol. (24) Richards, P., Hoxey, R.P., Connell, B.D., Lander, D.P., “Wind-
123, 202-213, 2013. tunnel modelling of the Silsoe Cube,” Journal of Wind
Engineering and Industrial Aerodynamics, 95(9-11), pp. 1384-
(10) Cochran, L., Peterka, J. Derickson, R, Roof Surface Wind Speed
1399. 2007.
Distributions in Low-rise Buildings, Architectural Science
Review, Vol 42, 1999. (25) Richards, P.C., Mooneghi, M.A., Chowdhury, A.G.,
“Combining Directionally Narrow Band Wind Loading Data in
(11) Dyrbye, C., Hansen, S., Wind Loads on Structures, Wiley &
order to Match Wide Band Full-Scale Situations”, Proceedings
Sons, Chichester, England, 1997.
of the 14th International Conference on Wind Engineering, Porto
(12) International Code Council Evaluation Service AC 428 Alegre, Brazil, 2015.
“Acceptance Criteria for Modular Framing Systems Used to
(26) Stenabaugh, S.E., Iida, Y., Kopp, G.A. & Karava, P, Wind loads
Support Photovoltaic (PV) Modules.” ICC-ES AC 428, 2011
on photovoltaic arrays mounted on sloped roofs of low-rise
(13) International Code Council, International Building Code, IBC, buildings, parallel to the roof surface, Journal of Wind
2012. Engineering and Industrial Aerodynamics. vol 139, 16-26, 2015.
(14) Kopp, G., Maffei, J., Tilley, C. “Rooftop Solar Arrays and Wind (27) Strobel, K., Banks, D., Effects of Vortex Shedding in Arrays of
Loading: A Primer on Using Wind Tunnel Testing as a Basis for Long Inclined Flat Plates and Ramifications for Ground-
Code Compliant Design per ASCE 7”, Boundary Layer Wind Mounted Photovoltaic Array, Proceedings of the 12th Americas
Tunnel Laboratory, The University of Western Ontario, Faculty Conference on Wind Engineering 2013 (12ACWE): Seattle, June
of Engineering, 2011 2013.
(15) Kopp, G.A., Farquhar, S. & Morrison, M.J., Aerodynamic (28) Structural Engineers Association of Washington, SEAW
mechanisms for wind loads on tilted, roof-mounted, solar arrays, Commentary on Wind Code Provisions, SEAW/ATC 60, 2004
Journal of Wind Engineering and Industrial Aerodynamics, vol.
111, pp. 40-52. 2012
Example Problems
The following examples illustrate the application of selected Solution (i) ASCE 7-16:
aspects of the SEAOC PV2-2017 design provisions. Each Using Figure 29.4-7, Roof Wind Zones 3, 2, and 1 can be
example is independent of the other examples, unless stated identified. The width of roof edge zones and corner zones is
otherwise. Each example is intended to address a specific calculated as:
aspect of the provisions. The examples do not address every
2h = 2 (10 ft) = 20 ft
aspect of design of solar PV arrays.
Figure A2(a) shows the roof wind zones per ASCE 7-16.
The examples refer to the 2016 edition of ASCE 7
(ASCE 7-16), unless stated otherwise. To the extent practical, Solution (ii) SEAOC PV2-2017:
the examples provide solutions based on ASCE 7 provisions, SEAOC PV2-2017 defines the same roof wind zones as
as well as solutions based on supplementary provisions of ASCE 7-16, except that SEAOC PV2-2017 Figure 1 provides
SEAOC PV2 that are not included in ASCE 7-16. for the additional Zone 1’, where design wind pressure may be
lower. The distance from the edge of the building to Zone 1’ is
Consistent with the recommendations of SEAOC PV2, for
calculated as:
solar arrays designed per ASCE 7-16 Section 29.4.3 and
29.4.4, these examples do not apply the minimum net pressure 5h = 5 (10 ft) = 50 ft
of 16 psf from ASCE 7 Components and Cladding provisions.
Figure A2(b) shows the roof wind zones per SEAOC PV2-
2017.
A. Roof wind zones
Given:
A solar array is to be placed on the flat roof of a building with
plan dimensions shown in Figure A1. The mean roof height, h,
of the building is 10 feet. The array will be low-profile, with
dimensions such that ASCE 7-16 Section 29.4.3 is applicable
(Lp ≤ 6.7 ft, ω ≤ 35 degrees, h1 ≤ 2 ft, h2 ≤ 4 ft, etc.). The array
consists of rows of tilted panels.
Table C1: Equations for (𝐺𝐺𝐺𝐺𝑟𝑟𝑟𝑟 )𝑛𝑛𝑛𝑛𝑛𝑛 graphed in ASCE 7-16 Figure 29.4-7
Roof Wind Zone
𝜔𝜔 𝐴𝐴𝑛𝑛
3 2 1
0° to 5° ≤ 500 −0.6669log10 (𝐴𝐴𝑛𝑛 ) + 2.300 −0.5743log10 (𝐴𝐴𝑛𝑛 ) + 2.000 −0.4261log10 (𝐴𝐴𝑛𝑛 ) + 1.500
0° to 5° > 500 −0.3500log10 (𝐴𝐴𝑛𝑛 ) + 1.445 −0.3000log10 (𝐴𝐴𝑛𝑛 ) + 1.260 −0.2500log10 (𝐴𝐴𝑛𝑛 ) + 1.025
15° to 35° ≤ 500 −1.0004log10 (𝐴𝐴𝑛𝑛 ) + 3.500 −0.8337log10 (𝐴𝐴𝑛𝑛 ) + 2.900 −0.5372log10 (𝐴𝐴𝑛𝑛 ) + 2.000
15° to 35° > 500 −0.3000log10 (𝐴𝐴𝑛𝑛 ) + 1.610 −0.2500log10 (𝐴𝐴𝑛𝑛 ) + 1.325 −0.2500log10 (𝐴𝐴𝑛𝑛 ) + 1.225
Discussion:
For the provisions of SEAOC PV2 and ASCE 7-16 Figure
29.4-7 to be applicable, the panel chord length must be less
than or equal to 6.7 ft (2.04 m). As shown in this example,
arrays with longer chord length (such as rows of modules in
portrait orientation), have greater Panel Chord Factor (and
consequently greater design wind pressure) than arrays with
shorter chord length (such as modules in landscape
orientation).
The velocity pressure qh at the mean roof height of the Table G1 calculates An, (GCrn)nom, (GCrn), and p for each
building is 23.7 psf (based on V = 110 mph, Exposure value of effective wind area A specified in the problem
Category C, Kzt = 1.0, Kd = 0.85, Ke = 1.0). statement, and for each edge condition (pinterior for γE = 1.0,
The mean roof height of the building is 20 ft. The mean and pedge for γE = 1.5).
parapet height above the adjacent roof surface is 2 ft. The Table G1
width of the building on its longest side is 182 ft. The width of (i) (ii) (iii) (iv) (v) (vi) (vii) (viii) (ix)
the building on its shortest side is 160 ft. A (modules)* ¼ 1/2 1 1.5 2 4 6 9 36
The array will be in Roof Wind Zone 1. Modules are 39”x66” A (ft2) 4.5 8.9 17.9 26.8 35.8 71.5 107 161 644
in landscape orientation. The panel tilt-angle is 5 degrees. The An 11.2 22.3 44.7 67.0 89.4 179 268 402 1610
location of the array on the building, location of the array (GCrn)nom 1.05 0.93 0.80 0.72 0.67 0.54 0.47 0.39 0.27
relative to other arrays, and row spacing of the array are such (GCrn)int 0.84 0.74 0.64 0.58 0.53 0.43 0.37 0.31 0.22
that the edge factor γE = 1.5 for modules on the perimeter of (GCrn)edge 1.26 1.11 0.96 0.87 0.80 0.65 0.56 0.47 0.32
the array, and γE = 1.0 for modules on the interior of the array. pinterior (psf) 20 18 15 14 13 10 8.8 7.4 5.2
pedge (psf) 30 26 23 21 19 15 13 11 7.6
Problem: * Effective wind area values listed in this example are not
Calculate the design wind pressure p for elements having each appropriate for all systems nor all limit states. See discussion
of the following effective wind areas A: below for applicability of assumptions for effective wind area
(i) ¼ module A to limit states (uplift, downward force, or sliding).
(ii) ½ module
(iii) 1 module Discussion:
(iv) 1.5 modules As shown in Table G1, design wind pressure is greater for
(v) 2 modules elements with small effective wind area; pressure is less for
(vi) 4 modules elements with large effective wind area.
(vii) 6 modules For example, an effective wind area of ¼ of a module may be
(viii) 9 modules appropriate for designing fasteners that attach modules to the
(ix) 36 modules racking system. Larger effective wind area may be appropriate
Solution: for checking other elements of the array.
γp = min[1.2, 0.9 + hpt/h] = min[1.2, 0.9 + 2/20] = 1.0 Effective wind area depends on the structural characteristics of
γc = max[0.6 + 0.06Lp, 0.8] = max[0.6 + 0.06(40/12)] = 0.8 the solar panel support system, and the limit state under
Lb = min[0.4√(hWL),h,WS] = min[0.4√(20)(182),20,160] = 20ft consideration. For checking the capacity of a 6-module by 6-
An/A = 1000/max[Lb, 15]2 = 1000/max[20, 15]2 = 2.5 module array to resist sliding, an effective wind area of 36
Area of one module = (39)(66)/144 = 17.9 ft2 modules may be appropriate if the array is adequately
interconnected such that all modules would slide as a unit. For
An = (An/A)A = (An/A)(Area of one module)(# of modules)
checking the same 6-module by 6-module array to resist uplift,
= (2.5)(17.9)(# of modules)
smaller effective wind area is typically appropriate. Uplift
From ASCE 7-16 Figure 29.4-7 (or the equations in Table C1 resistance requires consideration of multiple load cases, such
of these examples), for 5-degree panel tilt, as the case where an edge row could be subject to lifting and
flipping over, for example.
(GCrn)nom = 1.5 – 0.4261[log10(An)] for An ≤ 500
(GCrn)nom = 1.025 – 0.25[log10(An)] for An > 500 For most interconnected arrays, the appropriate effective wind
area for uplift is less for load cases with wind pressure at the
Per SEAOC PV2 Section 4.2.1, design wind pressure
edges of the array, compared to load cases with uplift at the
calculated in accordance with ASCE 7-16 Section 29.4.3 shall
interior of the array. This is because:
not be taken less than the design wind pressure calculated
• edges of arrays tend to be more flexible (easier to peel up)
using the pressure coefficients in Figure 2. From Figure 2 (or
than interior portions of arrays, and
the equations in Table C2 of these examples), for 5-degree
• wind pressure demands on the edges of arrays tend to be
panel tilt,
more sensitive to uplift movement than modules on the
(GCrn)nom = 0.8 – 0.1892 [log10(A)] for A ≤ 5000 ft2 interior of the array.
(GCrn)nom = 0.1 for A > 5000 ft2
(GCrn) = (γp)( γc)( γE)(GCrn)nom = (1.0)(0.8)(γE)(GCrn)nom
p = qh(GCrn) = (23.7)(GCrn)
For these reasons (in addition to the aerodynamic edge effect (iv) Design the weight of a ballast in the second row from the
γE), greater ballast weight and/or attachments are often edge of the array.
required around the edges of an array than at the array interior. (v) Design the weight of a ballast at the interior of the array.
(vi) Calculate the total ballast weight for the array based on
Systems with stiffer and stronger structural elements can the designs from (ii) through (v).
engage multiple ballasts or attachments to resist concentrated
wind uplift pressure, resulting in greater effective wind area Solution:
and less ballast and attachments than flexible systems. (i) For effective wind area of ¼ module, the design wind
pressure is 20 psf for modules on the interior of the array, and
H. Design of an unattached (ballast-only) 30 psf for modules on the perimeter of the array. Assuming
that the same fastener design will be applied to all modules,
array to resist uplift
design for the worst of these cases, 30 psf. The tributary area
Given: of one fastener is ¼ of one module. The design wind force on
A 6-module by 6-module low-profile solar array is to be a fastener is
located on a building with flat roof. Wind loads on the array
W = pedge(Tributary Area) = (30)(1/4)(17.9) = 134 lb.
are resisted by self-weight of the array and ballast. Ballasts are
located at each corner of each module, such that a ballast at (ii) For effective wind area of 1 module, the design wind
the corner of the array connects to one module, ballasts around pressure is 15 psf for modules on the interior of the array, and
the edges of the array connect to two modules each, and other 23 psf for modules on the perimeter of the array. The tributary
ballasts connect to four modules each. The array is not area to a corner ballast is ¼ of one module. All of the tributary
attached to the building structure. area to the corner ballast is on a perimeter module, so the
design wind pressure is 23 psf. The design wind uplift force is
Each module is fastened to the solar panel support system with
four fasteners, one near each corner of the module. (Fasteners Fvert = Wcos(ω)
are not shared between modules.) = pedge(Tributary Area)cos(5°)
= (23)(1/4)(17.9)(0.996)
The area of each module is 17.9 sf. Each module weighs 41
= 103 lb.
lbs. The self-weight of the racking system (excluding modules
and ballast) is 19 lbs per module. The panel tilt-angle is 5 To resist uplift, the ballast weight must be greater than the
degrees. wind uplift force, minus the tributary weight of modules and
self-weight of the racking system. Using allowable stress
Testing or analysis of the solar panel support system
design per the load combinations of ASCE 7-16 Section
demonstrates that effective wind area to resist uplift is as
2.4.1(7), and solving for ballast weight:
follows:
• Fasteners of modules to racking: ¼ module Ballast weight
• Ballast at corner of array: 1 module > Fvert – (module weight)(# of tributary modules) –
• Ballast at edge of array: 1.5 modules (racking weight per module)(# of tributary modules)
• 2nd row of ballast: 4 modules > 103 – (19)(1/4) – (41)(1/4)
• Ballast at interior of array: 6 modules > 88 lb.
(iii) For effective wind area of 1.5 modules, the design wind
The design wind pressure p has been calculated for each of the pressure is 14 psf for modules on the interior of the array, and
effective wind areas listed above, as shown in Table H1. 21 psf for modules on the perimeter of the array. The tributary
Table H1 area to an edge ballast is ½ of one module. All of the tributary
A (modules) ¼ 1 1.5 4 6 area to the edge ballast is on a perimeter module, so the design
pinterior (psf) 20 15 14 10 8.8 wind pressure is 21 psf. The design wind uplift force is
pedge (psf) 30 23 21 15 13 Fvert = Wcos(ω)
Problem: = pedge(Tributary Area)cos(5°)
(i) Calculate the design wind force (perpendicular to the = (21)(1/2)(17.9)(0.996)
plane of the module) on one fastener. = 187 lb.
(ii) Design the weight of a ballast at a corner of the array. Ballast weight
(iii) Design the weight of a ballast at an edge of the array. > Fvert – (module weight)(# of tributary modules) –
(racking weight per module)(# of tributary modules)
> 187 – (19)(1/2) – (41)(1/2) because they have greater wind pressure (smaller effective
> 157 lb. wind area, and greater aerodynamic edge effects).
(iv) For effective wind area of 4 modules, the design wind Effective wind area values in the problem statement are for
pressure is 10 psf for modules on the interior of the array, and illustration only. As discussed in the effective wind area
15 psf for modules on the perimeter of the array. The tributary problem, these example values are not necessarily applicable
area to a ballast in the second row from the edge of the array is to all arrays. For wind design methodologies that are based on
one module. Half of this tributary area is on perimeter assigning an effective wind area to structural elements of the
modules, and half is on interior modules. The design wind array, such as the approach used in this example, the effective
uplift force is wind area values must be validated by analysis and/or testing
of the structural behavior of the racking system and
Fvert = Wcos(ω) consideration of what uplift displacement (if any) is
= [pinterior(1/2) + pedge(1/2)](Tributary Area)cos(5°) acceptable under the design wind pressure (or other wind load
= [(10)(1/2) + 15(1/2)](1)(17.9)(0.996) levels of interest). For example, uplift displacement exceeding
= 223 lb. a certain threshold may change the aerodynamics of the
Ballast weight system, which may change the wind loads.
> Fvert – (module weight)(# of tributary modules) – The solution demonstrated in this example is not the only
(racking weight per module)(# of tributary modules) valid approach. An alternative, and perhaps more direct,
> 223 – (19)(1) – (41)(1) approach would be to apply load cases with wind “gusts” of
> 163 lb. various sizes (1 module, 2 modules, 4 modules, etc.) and to
For the ballast in the second row from the corner of the array, check that for each case the array has adequate ballast and
¾ of the tributary area is on perimeter modules, and ¼ is on an interconnection strength to resist the pressure.
interior module. Performing similar calculations as above, the The solution above uses allowable stress design load
ballast weight for this location is > 185 lb. combination (7) from ASCE 7-16 Section 2.4.1 to determine
(v) For effective wind area of 6 modules, the design wind ballast requirements. This load combination applies a load
pressure is 8.8 psf for modules on the interior of the array, and factor of 0.6 for dead load and 0.6 for wind, so the 0.6 cancels
13 psf for modules on the perimeter of the array. The tributary in the calculation of total ballast weight required. This
area to an interior ballast is one module. All of the tributary calculation could also be performed using the strength design
area to the interior ballast is on an interior module, so the load combination (5) of ASCE 7-16 Section 2.3.1. Solar
design wind pressure is 8.8 psf. The design wind uplift force is designers typically choose to use the allowable stress design
load combination in this case because the strength design load
Fvert = Wcos(ω) combination applies a load factor of 0.9 for dead load and 1.0
= pinterior(Tributary Area)cos(5°) for wind, resulting in slightly greater ballast requirements.
= (8.8)(1)(17.9)(0.996)
= 157 lb.
Ballast weight
> Fvert – (module weight)(# of tributary modules) –
(racking weight per module)(# of tributary modules)
> 157 – (19)(1) – (41)(1)
> 97 lb.
(vi) The total ballast weight for the array is
Total ballast weight
> 4(88) + 20(157) + 12(163) + 4(185) + 9(97)
= 7061 lb.
Discussion:
As shown in this example, tributary area is less than or equal
to effective wind area. While ballasts near the perimeter of the
array have smaller tributary area than ballasts at the interior of
the array, perimeter ballasts tend to require greater weight
I. Design of an unattached (ballast-only) stress design per the load combinations of ASCE 7-16 Section
array to resist sliding 2.4.1(7), and solving for ballast weight:
Total ballast weight
Given:
A 6-module by 6-module low-profile solar array is to be > Fhoriz/µ + Fvert – (module weight)(# of modules) –
located on a building with flat roof. Wind loads on the array (racking weight per module)(# of modules)
are resisted by self-weight of the array and ballast. Ballasts are > 320/0.4 + 3652 – 41(36) – 19(36)
located at each corner of each module. The array is not > 2292 lb.*
attached to the building structure. The coefficient of friction µ * Providing adequate ballast to resist sliding does not
between the array and the roof surface is 0.4. The area of each necessarily provide adequate resistance for other limit states,
module is 17.9 sf. Each module weighs 41 lbs. The self-weight such as uplift, which must be checked separately. See
of the racking system (excluding modules and ballast) is 19 discussion.
lbs per module. The panel tilt-angle is 5 degrees.
Discussion:
Tests and/or calculations have shown that the array is The total ballast weight calculated above averages to 64 lb per
adequately interconnected such that, if the friction between the module in the 36-module array. For most arrays, the total
array and the roof surface is exceeded, all modules would slide ballast weight to resist sliding, as calculated in this example,
as a unit. For an effective wind area A equal to the area of the will be less than the sum of the individual ballast weights
entire array (36 modules), the design wind pressure p has been required to resist uplift of smaller portions of the array. Each
calculated as 5.2 psf for modules on the interior of the array, limit state must be checked, and the ballast design must be
and 7.6 psf for modules on the perimeter of the array. adequate for each.
Problem: See the wind uplift example problem for discussion of
Calculate the total ballast weight for the array that is required allowable stress design vs. strength design load combinations.
to resist sliding from wind.
Solution:
The horizontal component of the wind pressure acting on
modules is p[sin(5 degrees)]. The vertical component is
p[cos(5 degrees)].
In the 36-module array, 16 modules are on the perimeter of the
array, and 16 modules are on the interior of the array. (As
discussed in Section 5.3.1, applying edge factors to more than
one edge at a time is conservative, but we do so in this
example for simplicity.)
between the top and bottom surfaces of the panels. Per ASCE As the local fire department required a minimum 6 ft wide
7-16 Figure 29.4-8, the Pressure Equalization Factor γa = 0.8 access aisles at maximum distances of 100 ft, the modules
for A ≤ 10 ft2. However, because the top surface of the along each side of the aisle must use an edge factor = 1.5 since
modules is ≤ 5 in. from the roof surface (h1 = h2), and the the aisle is > 4 ft. wide (per ASCE 7-16) and > 2h2 (per
minimum gap between modules in each direction is ≥ ¾ in., SEAOC PV2 Section 5.2.3).
Figure 12 of SEAOC PV2 allows the design pressure to be
This will still allow enough room for the required minimum of
further reduced using a pressure equalization factor γa = 0.6. 800 modules by installing the modules in two – approximate
Table J1 calculates the design wind pressure p for clamps in 100 by 100 ft arrays. Within each array 14 modules in each of
each roof wind zone by applying the equation from Step 1 30 rows are used (see Fig. J2). This allows for up to 840
with the coefficients from Steps 2, 3, and 4. modules total.
STEP 5: A setback of 20 ft from the roof edge is selected in Table J1: Summary of design wind pressure calculations for
order to minimize wind loads on the array by locating the module clamps
array in roof wind Zones 1 and 1’ as shown in Figure J2. Roof Wind Uplift
Roof Wind Zone Module Edge
Based on this location, design pressures shown in Table J1 for Wind GCp Pressure
Dimensions (ft) Location Factor
clamps are limited to the values shown for Zone 1 and Zone Zone (psf)
1’. Modules located in an outer row or column are considered L-shaped areas at
Exposed 1.5 -75.9
“exposed” and are designed using the higher pressures that roof corners:
3 -3.2
include an edge factor of 1.5, as shown in Figure J2. Because 6.6 ft wide, 19.8 ft
Shielded 1.0 -50.6
the aisle between arrays is > 4 ft wide (per ASCE 7-16) and > long on each side
2h2 (per SEAOC PV2 Section 5.2.3), modules along this aisle 19.8 ft wide Exposed 1.5 -54.6
also require an edge factor of 1.5. Whereas ASCE 7-16 would perimeter of roof
2 -2.3
require the application of the edge factor 1.5 to all modules (except areas in Shielded 1.0 -36.4
within a distance of 1.5 Lp from the edge of the array, Lp is not Roof Wind Zone 3)
clearly defined in the case of a flush-mount array such as in 19.8 ft to 39.6 ft Exposed 1.5 -40.3
1 -1.7
this example. For this case, SEAOC PV2-2017 Section 5.3.3 from roof edges Shielded 1.0 -26.9
recommends applying the edge factor to modules within 2h2 = greater than 39.6 ft Exposed 1.5 -21.3
10 inches of the exposed edge. This example applies the edge 1’ -0.9
from roof edges Shielded 1.0 -14.2
factor 1.5 to the edge modules.
Discussion:
The provisions for parallel-to-roof (flush-mount) modules
used in this example apply only when used with ASCE 7-16.
Pressure coefficients GCp for Components and Cladding (to
which the flush-mount provisions refer) changed from
ASCE 7-10 to ASCE 7-16.
In this example, several options were considered in order to
provide the required number of modules, while minimizing
wind forces on the array. Limiting the height of the module
surface above the roof surface to 5 in., and providing a
minimum gap of ¾ in. between modules provides a significant
reduction in the wind uplift design pressure as γa is reduced to
0.6. This is allowed per SEAOC PV2-2017, but this value is
limited to 0.8 in ASCE 7-16.
Another factor is the setback distance from the edge of the
roof to the first row of PV modules, which often is 10 ft on all
sides of the building. In reviewing Table J1, it can be noted Figure J2: Roof plan and array layout. Modules are color-
that the wind pressure has been further reduced considerably coded to identify the applicable roof wind zone and
by increasing the setback distance to 20 ft on all sides and edge factor at each location on the array.
placing the modules in Zone 1 and 1’, and not in Zone 2 or 3.