<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Structural Engineering Blog - Canadian Codes &amp; Design Insights on Structural Engineering Blog</title><link>https://blog.struct.work/blog/</link><description>Recent content in Structural Engineering Blog - Canadian Codes &amp; Design Insights on Structural Engineering Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 25 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.struct.work/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Why Concrete Takes 5 Years to Cure: Understanding Creep and Its Impact on Deflection</title><link>https://blog.struct.work/understanding-creep-and-its-impact-on-deflection/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><guid>https://blog.struct.work/understanding-creep-and-its-impact-on-deflection/</guid><description>&lt;p&gt;Ever poured a concrete slab, checked the deflection at 28 days, and called it done? That slab will keep deflecting for the next five years - even with nothing added to it.&lt;/p&gt;</description></item><item><title>Managing Errors in Reinforced Concrete Design: A Philosophy for Engineers</title><link>https://blog.struct.work/managing-errors-reinforced-concrete-design/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://blog.struct.work/managing-errors-reinforced-concrete-design/</guid><description>&lt;p&gt;The best structural engineers aren&amp;rsquo;t the ones who get everything right. They&amp;rsquo;re the ones who understand their errors and manage them.&lt;/p&gt;
&lt;p&gt;Reinforced concrete design is inherently uncertain. Our codes, equations, and construction processes all contain embedded variability, and the engineer who grasps this makes better decisions than one who follows equations hoping the numbers will cover them.&lt;/p&gt;</description></item><item><title>Converting Geotechnical P-Y Curves Into Structural Spring Models</title><link>https://blog.struct.work/converting-geotechnical-p-y-curves-into-structural-spring-models/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://blog.struct.work/converting-geotechnical-p-y-curves-into-structural-spring-models/</guid><description>&lt;p&gt;The geotechnical report lands on your desk with lateral pile capacity recommendations and a set of P-Y curves buried somewhere in the appendices. Your structural model wants spring values. How do you get from one to the other?&lt;/p&gt;</description></item><item><title>Effective Moment of Inertia for Cracked Concrete Walls</title><link>https://blog.struct.work/understanding-effective-moment-of-inertia-for-cracked-concrete-walls/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.struct.work/understanding-effective-moment-of-inertia-for-cracked-concrete-walls/</guid><description>&lt;p&gt;If you&amp;rsquo;ve ever looked up the effective moment of inertia ratio \(I_e/I_g\) for a concrete shear wall, you&amp;rsquo;ve probably noticed something frustrating: the values vary wildly depending on which code or guideline you consult, and critically, on what cracking state and loading condition they assume. The NZ Concrete Standard commentary suggests 0.25 for walls with no axial load. ASCE 41-23 recommends 0.35 for cracked walls. CSA A23.3 uses 0.7 for uncracked walls and 0.35 for cracked walls. FEMA 356 goes up to 0.8 for previously uncracked walls.&lt;/p&gt;</description></item><item><title>Substitute Frame Method</title><link>https://blog.struct.work/substitute-frame-method/</link><pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate><guid>https://blog.struct.work/substitute-frame-method/</guid><description>&lt;p&gt;The architect has handed you floor plates, and you need to figure out whether a moment frame system will work for seismic resistance. The problem? You don&amp;rsquo;t have member sizes yet. You don&amp;rsquo;t know the period. And without the period, you can&amp;rsquo;t pull loads from the response spectrum. Classic chicken-and-egg.&lt;/p&gt;</description></item><item><title>Understanding Shear Area</title><link>https://blog.struct.work/understanding-shear-area/</link><pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate><guid>https://blog.struct.work/understanding-shear-area/</guid><description>&lt;p&gt;You&amp;rsquo;ve set up your structural model, defined your sections, and then the software asks for &amp;ldquo;shear area.&amp;rdquo; What do you put there? Most of us have typed in zero and moved on. But do you know what that actually does to your analysis?&lt;/p&gt;</description></item><item><title>Why Your Software Says 'Singular Matrix'</title><link>https://blog.struct.work/why-your-software-says-'singular-matrix'/</link><pubDate>Wed, 21 Jan 2026 14:43:47 -0800</pubDate><guid>https://blog.struct.work/why-your-software-says-'singular-matrix'/</guid><description>&lt;p&gt;You&amp;rsquo;ve spent two hours &lt;a href="https://blog.struct.work/building-structural-models-the-right-way---step-by-step-approach/"&gt;building a model&lt;/a&gt;, carefully assigning sections and loads, and then you hit &lt;code&gt;Analyze&lt;/code&gt;. Instead of results, you get an error message: &lt;strong&gt;&amp;ldquo;Singular stiffness matrix&amp;rdquo;&lt;/strong&gt; or &lt;strong&gt;&amp;ldquo;Instability detected&amp;rdquo;&lt;/strong&gt; or some variation that basically tells you your model is broken.&lt;/p&gt;</description></item><item><title>Choosing the Right Finite Element Type for Your Structural Model</title><link>https://blog.struct.work/choosing-the-right-finite-element-type-for-your-structural-model/</link><pubDate>Fri, 16 Jan 2026 10:57:25 -0800</pubDate><guid>https://blog.struct.work/choosing-the-right-finite-element-type-for-your-structural-model/</guid><description>&lt;p&gt;You&amp;rsquo;ve got a floor slab in your building model. Do you use membrane elements? Plate elements? Shell elements? The answer isn&amp;rsquo;t &amp;ldquo;whatever the software defaults to&amp;rdquo; - it depends entirely on what you&amp;rsquo;re trying to analyse. Pick the wrong element type and you&amp;rsquo;ll either miss critical behaviour or drown in unnecessary output.&lt;/p&gt;</description></item><item><title>Why Your Pipeline Settlement Analysis May Be Wrong</title><link>https://blog.struct.work/why-your-pipeline-settlement-analysis-may-be-wrong/</link><pubDate>Thu, 15 Jan 2026 13:51:25 -0800</pubDate><guid>https://blog.struct.work/why-your-pipeline-settlement-analysis-may-be-wrong/</guid><description>&lt;p&gt;A buried 24-inch diameter pipeline running through a landfill on soft ground. Differential settlements measured at monitoring points spaced 15 to 25 metres apart. A dispute over who&amp;rsquo;s responsible for the damage. This case eventually made it to court, and the engineering analysis at the centre of it all contained fundamental errors that any engineer working on buried infrastructure needs to understand.&lt;/p&gt;</description></item><item><title>Building Structural Models the Right Way Step by Step Approach</title><link>https://blog.struct.work/building-structural-models-the-right-way---step-by-step-approach/</link><pubDate>Wed, 14 Jan 2026 11:14:36 -0800</pubDate><guid>https://blog.struct.work/building-structural-models-the-right-way---step-by-step-approach/</guid><description>&lt;!-- Introduction paragraph with primary keyword --&gt;
&lt;p&gt;You&amp;rsquo;ve got a complex structure on your desk, a looming deadline, and powerful analysis software at your fingertips. The temptation? Import the CAD geometry, &lt;a href="https://blog.struct.work/finite-element-meshing/"&gt;auto-mesh everything&lt;/a&gt;, hit run, and let the computer do the heavy lifting.&lt;/p&gt;</description></item><item><title>Finite Element Meshing</title><link>https://blog.struct.work/finite-element-meshing/</link><pubDate>Mon, 15 Dec 2025 09:53:32 -0800</pubDate><guid>https://blog.struct.work/finite-element-meshing/</guid><description>&lt;p&gt;You&amp;rsquo;ve built the model, applied the loads, and the deflected shape looks reasonable on screen. The animations are smooth, and there are no obvious instabilities. But a &amp;ldquo;pretty&amp;rdquo; model isn&amp;rsquo;t necessarily a correct one. In finite element analysis (FEA), the quality of your mesh directly dictates the quality of your design forces. A mesh that is adequate for checking drift might be dangerously unconservative for checking shear in a coupling beam.&lt;/p&gt;</description></item><item><title>Shear Deformation in Deep Members</title><link>https://blog.struct.work/shear-deformation-in-deep-members/</link><pubDate>Sun, 16 Nov 2025 13:29:05 -0800</pubDate><guid>https://blog.struct.work/shear-deformation-in-deep-members/</guid><description>&lt;p&gt;Most of the time, our building beams are slender enough that shear deformation is an afterthought. We worry about flexural stiffness, slap on a deflection limit, and move on. But as soon as you start working with deep transfer girders, perimeter spandrels, or short plate girders, ignoring shear deformation can quietly under-predict drift and member demand.&lt;/p&gt;</description></item><item><title>Guide to Joint Fixity in Structural Modelling</title><link>https://blog.struct.work/a-guide-to-joint-fixity-in-structural-modelling/</link><pubDate>Tue, 04 Nov 2025 09:54:18 -0700</pubDate><guid>https://blog.struct.work/a-guide-to-joint-fixity-in-structural-modelling/</guid><description>&lt;p&gt;How many times have you been up against a deadline and just idealized a connection as &amp;ldquo;pinned&amp;rdquo; or &amp;ldquo;fixed&amp;rdquo; to get the analysis to run? For decades, this simplification has been the bedrock of frame analysis, a necessary shortcut when we were armed with little more than slope-deflection and moment distribution. But in today&amp;rsquo;s world of performance-based design and powerful FEA software, clinging to this binary view isn&amp;rsquo;t just conservative-it can be inaccurate and uneconomical.&lt;/p&gt;</description></item><item><title>Frame Stiffness vs FEA</title><link>https://blog.struct.work/frame-stiffness-vs-fea/</link><pubDate>Fri, 03 Oct 2025 23:46:31 -0700</pubDate><guid>https://blog.struct.work/frame-stiffness-vs-fea/</guid><description>&lt;p&gt;You&amp;rsquo;ve built a complex model, the render looks fantastic, and the software spits out pages of data. But deep down, there&amp;rsquo;s a nagging question: can I really trust these numbers?&lt;/p&gt;</description></item><item><title>What to Change in Your Structural Model to Gain Real Confidence</title><link>https://blog.struct.work/what-to-change-in-your-structural-model-to-gain-real-confidence/</link><pubDate>Sun, 21 Sep 2025 20:46:12 -0700</pubDate><guid>https://blog.struct.work/what-to-change-in-your-structural-model-to-gain-real-confidence/</guid><description>&lt;p&gt;You&amp;rsquo;ve built the model in your go-to software, the geometry is correct, the loads are on, and the analysis runs without errors. But deep down, there&amp;rsquo;s a nagging question: does this model &lt;em&gt;truly&lt;/em&gt; represent how the building will behave? Gaining real confidence in our structural models means moving beyond the default settings and challenging the convenient assumptions we often start with. It’s about embracing the philosophy of &lt;a href="https://blog.struct.work/engineering-precision-vs-prescriptive-paths/"&gt;engineered precision found in Part 4 over the prescriptive paths of Part 9&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>7 Things Every BC Engineer Must Know About the EGBC Retaining Wall Guidelines</title><link>https://blog.struct.work/7-things-every-bc-engineer-must-know-about-the-egbc-retaining-wall-guidelines/</link><pubDate>Sat, 19 Jul 2025 14:47:21 -0700</pubDate><guid>https://blog.struct.work/7-things-every-bc-engineer-must-know-about-the-egbc-retaining-wall-guidelines/</guid><description>&lt;p&gt;When a new set of professional practice guidelines drops, our first thought isn&amp;rsquo;t always, &amp;ldquo;Great, more reading!&amp;rdquo; But when it comes to retaining walls in British Columbia, ignoring the rulebook isn&amp;rsquo;t an option. These aren&amp;rsquo;t just gentle suggestions; they are the standard of practice we, as Registrants of Engineers and Geoscientists BC, are required to have regard for.&lt;/p&gt;</description></item><item><title>Decoding the NBCC Wind Commentary</title><link>https://blog.struct.work/decoding-the-nbcc-wind-commentary/</link><pubDate>Thu, 17 Jul 2025 21:19:52 +0000</pubDate><guid>https://blog.struct.work/decoding-the-nbcc-wind-commentary/</guid><description>&lt;p&gt;&lt;a href="https://blog.struct.work/engineering-precision-vs-prescriptive-paths/"&gt;NBCC Part 4 can be dense&lt;/a&gt;. When you get to wind loads in Section 4.1.7, it’s a flurry of equations, factors, and tables. You know the rules are in there, but what about the &lt;em&gt;&amp;lsquo;why&amp;rsquo;&lt;/em&gt;? Why is the gust factor 2.0 for the main system but 2.5 for cladding? When do you &lt;em&gt;really&lt;/em&gt; need to jump from the Static to the Dynamic Procedure?&lt;/p&gt;</description></item><item><title>Unpacking the Key Wind Design Changes in NBCC 2020</title><link>https://blog.struct.work/unpacking-the-key-wind-design-changes-in-nbc-2020/</link><pubDate>Tue, 15 Jul 2025 18:34:34 -0700</pubDate><guid>https://blog.struct.work/unpacking-the-key-wind-design-changes-in-nbc-2020/</guid><description>&lt;p&gt;Another code cycle, another round of changes to get our heads around. Just when you think you’ve got your spreadsheets perfected, the new National Building Code of Canada (NBCC) lands on your desk. While the 2020 edition brought updates across the board, the &lt;a href="https://blog.struct.work/decoding-the-nbcc-wind-commentary/"&gt;wind load provisions in Subsection 4.1.7.&lt;/a&gt; have some particularly noteworthy changes that are already impacting our designs.&lt;/p&gt;</description></item><item><title>The "Why" Behind NBCC's Snow Load Factors</title><link>https://blog.struct.work/understanding-the-why-behind-nbccs-snow-load-factors/</link><pubDate>Tue, 01 Jul 2025 20:05:44 -0700</pubDate><guid>https://blog.struct.work/understanding-the-why-behind-nbccs-snow-load-factors/</guid><description>&lt;p&gt;If you&amp;rsquo;re a structural engineer in Canada, you&amp;rsquo;ve stared at this equation more times than you can count:&lt;/p&gt;
$$S = I_s[S_s(C_b C_w C_s C_a) + S_r]$$&lt;br&gt;
&lt;p&gt;It’s the backbone of our snow load calculations, a formula we trust to keep our buildings standing through the harshest Canadian winters. It&amp;rsquo;s important to remember this detailed formula is from NBCC Part 4; the approach for simpler structures is different, as we&amp;rsquo;ve covered in our &lt;a href="https://blog.struct.work/navigating-wind-and-snow-loads-in-part-4-vs-part-9/"&gt;guide to wind and snow loads in Part 4 vs. Part 9&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>A Structural Engineer's Guide to the Journey of Snow</title><link>https://blog.struct.work/a-structural-engineers-guide-to-the-journey-of-snow/</link><pubDate>Mon, 30 Jun 2025 09:11:27 -0700</pubDate><guid>https://blog.struct.work/a-structural-engineers-guide-to-the-journey-of-snow/</guid><description>&lt;p&gt;The first heavy, wet snow of the season is plastering everything in sight, and you get that familiar call from an architect: &amp;ldquo;We&amp;rsquo;re looking at a large, flat roof on this new project. What kind of snow load do we need?&amp;rdquo;&lt;/p&gt;</description></item><item><title>A Practical Guide to NBCC 2020 Snow Loads on Modern Roofs</title><link>https://blog.struct.work/a-practical-guide-to-nbcc-2020-snow-loads-on-modern-roofs/</link><pubDate>Sat, 21 Jun 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/a-practical-guide-to-nbcc-2020-snow-loads-on-modern-roofs/</guid><description>&lt;p&gt;Solar panels, architectural sunshades, and complex multi-level rooflines are no longer the exception; they’re the norm in modern Canadian building design. While they score points for energy efficiency and visual appeal, they also create a minefield of unexpected snow and ice loads for structural engineers.&lt;/p&gt;</description></item><item><title>5 Live Load Nuances in the NBCC Commentary</title><link>https://blog.struct.work/5-live-load-nuances-in-the-nbcc-2020-commentary-you-might-be-overlooking/</link><pubDate>Wed, 18 Jun 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/5-live-load-nuances-in-the-nbcc-2020-commentary-you-might-be-overlooking/</guid><description>&lt;p&gt;You&amp;rsquo;re finalizing a set of drawings, cross-checking load cases against the National Building Code, and wondering if you&amp;rsquo;ve caught every little detail. The NBCC is dense, and the Structural Commentaries explain the reasoning behind the rules. That&amp;rsquo;s where the gotchas hide.&lt;/p&gt;</description></item><item><title>A Practical Guide to Seismic Flexible Retaining Wall Design</title><link>https://blog.struct.work/a-practical-guide-to-seismic-flexible-retaining-wall-design/</link><pubDate>Sat, 14 Jun 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/a-practical-guide-to-seismic-flexible-retaining-wall-design/</guid><description>&lt;p&gt;So, you’ve just been handed a project with a decently sized retaining wall, and it’s in a location with some seismic kick. Immediately, you know that your standard static analysis isn’t going to cut it. The response of a retaining wall to seismic loading is a complex soil-structure interaction problem, and figuring out the right approach can be daunting. This is a classic example of where we move beyond simplified prescriptive rules and into the world of &lt;a href="https://blog.struct.work/engineering-precision-vs-prescriptive-paths/"&gt;engineered precision using Part 4 principles&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Navigating Wind &amp; Snow Loads in Part 4 vs. Part 9</title><link>https://blog.struct.work/navigating-wind-and-snow-loads-in-part-4-vs-part-9/</link><pubDate>Tue, 10 Jun 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/navigating-wind-and-snow-loads-in-part-4-vs-part-9/</guid><description>&lt;p&gt;Canadian projects see everything from heavy snowfalls to strong winds, so our designs constantly have to stand up to the elements. The National Building Code of Canada (NBCC) gives us the rulebook, but how we apply those rules can differ significantly, especially when we&amp;rsquo;re talking about Part 4 (Structural Design) versus Part 9 (Housing and Small Buildings).&lt;/p&gt;</description></item><item><title>Engineered Precision (Part 4) vs. Prescriptive Paths (Part 9)</title><link>https://blog.struct.work/engineering-precision-vs-prescriptive-paths/</link><pubDate>Mon, 09 Jun 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/engineering-precision-vs-prescriptive-paths/</guid><description>&lt;p&gt;The National Building Code of Canada (NBCC) gives us two primary structural design pathways that show up in everyday practice: the engineered requirements of Part 4 and the prescriptive provisions of Part 9. Deciding which one applies-and where they overlap-is a fundamental part of our work as structural engineers in Canada.&lt;/p&gt;</description></item><item><title>Part 4's Leap vs. Part 9's Sticking Point</title><link>https://blog.struct.work/part-4-leap-vs-part-9-sticking-point/</link><pubDate>Sun, 08 Jun 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/part-4-leap-vs-part-9-sticking-point/</guid><description>&lt;p&gt;In this article we&amp;rsquo;ll be looking at seismic. Specifically, let&amp;rsquo;s chew on something that’s been a hot topic since the NBCC 2020 dropped: the growing gap in seismic design philosophies between Part 4 (Structural Design) and Part 9 (Housing and Small Buildings). If you&amp;rsquo;re juggling projects that dance on the edge of Part 9&amp;rsquo;s limits or work across different seismic zones in Canada, this is a conversation you need to be in on.&lt;/p&gt;</description></item><item><title>When Does Part 9 End and Part 4 Begin in the NBCC?</title><link>https://blog.struct.work/when-does-part-9-end-and-part-4-begin-in-the-nbcc/</link><pubDate>Sat, 07 Jun 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/when-does-part-9-end-and-part-4-begin-in-the-nbcc/</guid><description>&lt;p&gt;Let&amp;rsquo;s talk about something that trips up even seasoned engineers from time to time: figuring out exactly where National Building Code of Canada (NBCC) Part 9, &amp;ldquo;Housing and Small Buildings,&amp;rdquo; hands off the baton to Part 4, &amp;ldquo;Structural Design.&amp;rdquo; Get this wrong, and you could be heading for a world of compliance headaches, or worse, an under-designed structure. Get it right, and you’re setting your project up for success from day one.&lt;/p&gt;</description></item><item><title>When Part 9 Leans on Part 4 – A Guide for Complex Small Buildings</title><link>https://blog.struct.work/when-part-9-leans-on-part-4-a-guide-for-complex-small-buildings/</link><pubDate>Fri, 06 Jun 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/when-part-9-leans-on-part-4-a-guide-for-complex-small-buildings/</guid><description>&lt;p&gt;You&amp;rsquo;ve got a project that, at first glance, looks like a straightforward Part 9 building – a &amp;ldquo;house or small building&amp;rdquo; as the NBCC puts it. But then you start digging into the details, the architect throws in a few &amp;ldquo;features,&amp;rdquo; or the site conditions are less than ideal, and suddenly you&amp;rsquo;re wondering if those prescriptive Part 9 solutions are going to cut it.&lt;/p&gt;</description></item><item><title>Canadian Codes, Challenges, and the Road Ahead</title><link>https://blog.struct.work/canadian-codes-challenges-and-the-road-ahead/</link><pubDate>Thu, 29 May 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/canadian-codes-challenges-and-the-road-ahead/</guid><description>&lt;p&gt;In our first three posts, we’ve journeyed through the &lt;a href="https://blog.struct.work/an-introduction-to-performance-based-design/"&gt;&amp;ldquo;what and why&amp;rdquo; of Performance-Based Design (PBD)&lt;/a&gt;, &lt;a href="https://blog.struct.work/assembling-your-team-and-nailing-down-performance-goals"&gt;mapped out the typical PBD process and player lineup&lt;/a&gt;, and even gotten our hands dirty with the nitty-gritty of &lt;a href="https://blog.struct.work/pbd-toolkit-part-3---analysis-modelling-and-verification"&gt;modeling, analysis, and verification&lt;/a&gt;. If you’ve been following along, you know PBD isn’t just a fancy buzzword; it’s a powerful approach to designing structures that meet specific, tangible performance goals.&lt;/p&gt;</description></item><item><title>PBD Toolkit Part 3: Analysis, Modeling &amp; Verification</title><link>https://blog.struct.work/pbd-toolkit-part-3---analysis-modelling-and-verification/</link><pubDate>Wed, 28 May 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/pbd-toolkit-part-3---analysis-modelling-and-verification/</guid><description>&lt;p&gt;In our first two posts on Performance-Based Design (PBD), we covered the &lt;a href="https://blog.struct.work/an-introduction-to-performance-based-design/"&gt;&amp;ldquo;what and why&amp;rdquo;&lt;/a&gt; – shifting from prescriptive codes to targeting specific building performance – and then we looked at the &lt;a href="https://blog.struct.work/assembling-your-team-and-nailing-down-performance-goals"&gt;&amp;ldquo;who and how&amp;rdquo;&lt;/a&gt; of setting those crucial performance objectives. If you missed them, I&amp;rsquo;d suggest giving them a read first as we&amp;rsquo;re about to jump into the deep end of the pool.&lt;/p&gt;</description></item><item><title>Assembling Your Team &amp; Nailing Down Performance Goals</title><link>https://blog.struct.work/assembling-your-team-and-nailing-down-performance-goals/</link><pubDate>Tue, 27 May 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/assembling-your-team-and-nailing-down-performance-goals/</guid><description>&lt;p&gt;Following &lt;a href="https://blog.struct.work/an-introduction-to-performance-based-design/"&gt;An Introduction to Performance Based Design&lt;/a&gt;, this article focuses on how to actually run a PBD project in practice-who needs to be involved, what process they follow, and how performance objectives are defined.&lt;/p&gt;</description></item><item><title>An Introduction to Performance Based Design</title><link>https://blog.struct.work/an-introduction-to-performance-based-design/</link><pubDate>Mon, 26 May 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/an-introduction-to-performance-based-design/</guid><description>&lt;p&gt;On complex projects-tall buildings in Vancouver, essential facilities in higher seismic zones, or structures with unusual geometry-the prescriptive NBCC pathway can start to feel limiting. Performance-Based Design, or PBD, is the framework that lets us define how the building should behave and then design backwards from those objectives.&lt;/p&gt;</description></item><item><title>Navigating Serviceability (SLS) in NBC 2020</title><link>https://blog.struct.work/navigating-serviceability-(sls)-in-nbc-2020/</link><pubDate>Fri, 23 May 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/navigating-serviceability-(sls)-in-nbc-2020/</guid><description>&lt;p&gt;We spend a lot of time ensuring our structures are strong enough (hello, ULS!). But what about how they &lt;em&gt;feel&lt;/em&gt; and &lt;em&gt;perform&lt;/em&gt; day-to-day? That&amp;rsquo;s where Serviceability Limit States (SLS) come in. Sagging floors, cracked partitions, or that annoying bounce when someone walks by – these are all SLS concerns. The National Building Code of Canada (NBC) 2020 has brought SLS criteria more formally into the main body of the code (&lt;strong&gt;Article 4.1.3.4.&lt;/strong&gt;), underscoring its importance.&lt;/p&gt;</description></item><item><title>Tracing the Evolution of NBC Structural Design</title><link>https://blog.struct.work/tracing-the-evolution-of-nbc-structural-design/</link><pubDate>Fri, 23 May 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/tracing-the-evolution-of-nbc-structural-design/</guid><description>&lt;p&gt;Ever wonder how we landed on the structural design provisions we use today in Canada? The National Building Code of Canada (NBC) hasn&amp;rsquo;t always looked the way it does. It&amp;rsquo;s a living document, evolving with research, experience, and a continuous drive for safer, more reliable structures.&lt;/p&gt;</description></item><item><title>Mastering NBC 2020 Load Combinations</title><link>https://blog.struct.work/Mastering-NBC-2020-Load-Combinations/</link><pubDate>Thu, 22 May 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/Mastering-NBC-2020-Load-Combinations/</guid><description>&lt;p&gt;Navigating load combinations can sometimes feel like a complex dance. Get one step wrong, and the whole routine can fall apart. The National Building Code of Canada (NBC) 2020, specifically &lt;strong&gt;Article 4.1.3.2.&lt;/strong&gt; and its associated tables, lays out the choreography for ensuring our structures are safe under various loading scenarios. Whether you&amp;rsquo;re getting to grips with principal and companion loads or double-checking a tricky overturning case, a solid understanding here is non-negotiable.&lt;/p&gt;</description></item><item><title>Nailing Importance Categories in NBC 2020</title><link>https://blog.struct.work/Nailing-Importance-Categories-in-NBC-2020/</link><pubDate>Tue, 20 May 2025 00:00:00 +0000</pubDate><guid>https://blog.struct.work/Nailing-Importance-Categories-in-NBC-2020/</guid><description>&lt;p&gt;Questions about whether a community centre &lt;em&gt;really&lt;/em&gt; needs that post-disaster designation, or how much wiggle room the Authority Having Jurisdiction (AHJ) actually has, come up on many projects. The National Building Code of Canada (NBC) 2020 brought some important clarifications and refinements to &lt;strong&gt;Importance Categories&lt;/strong&gt;, and getting them right is crucial for both safety and project viability. It’s about more than picking a label from a table; you need to understand the intent and the real-world implications for your designs.&lt;/p&gt;</description></item></channel></rss>