{"id":1765,"date":"2026-01-25T22:36:05","date_gmt":"2026-01-25T14:36:05","guid":{"rendered":"https:\/\/fengshecad.com\/1765\/"},"modified":"2026-01-29T21:08:45","modified_gmt":"2026-01-29T13:08:45","slug":"en-1991-1-2-2024-pdf-%e4%b8%8b%e8%bd%bd","status":"publish","type":"post","link":"https:\/\/fengshecad.com\/en\/1765\/","title":{"rendered":"EN 1991-1-2 2024 Explained: Rules for Structural Fire Design Actions (Eurocode 1 Series)"},"content":{"rendered":"<h3><strong>Introduction to EN 1991-1-2 2024<\/strong><\/h3>\n<p>EN 1991-1-2, formally titled &#8220;Eurocode 1: Actions on structures &#8211; Part 1-2: General actions &#8211; Actions on structures exposed to fire,&#8221; is a foundational standard within the Eurocode suite. Its core purpose is to provide engineers with the methodologies and data required to define the thermal and mechanical actions imposed on structures during a fire event. The 2024 version represents the latest evolution of this critical document, integrating updated research and practical feedback to refine the framework for fire action determination. This standard does not prescribe fire resistance ratings or material behavior; instead, it establishes the <em>loading conditions<\/em>\u2014the fire itself as an action\u2014that other Eurocodes (like EN 1992, EN 1993, etc.) use to verify structural performance under fire. It addresses a fundamental gap in structural engineering: translating the complex, transient phenomenon of fire into quantifiable engineering parameters for reliable design.<\/p>\n<h3><strong>What is EN 1991-1-2 Used For?<\/strong><\/h3>\n<\/p>\n<p>In formal project workflows, EN 1991-1-2 is the starting point for any performance-based structural fire engineering design. Structural engineers apply its clauses to characterize the design fire scenario, which involves defining the fire&#8217;s development, temperature-time curves, and heat flux. This characterization directly feeds into thermal analysis models to determine the temperature evolution within structural members. Subsequently, these temperature profiles are used as input for mechanical analysis under the Eurocode for the specific material (e.g., EN 1992-1-2 for concrete, EN 1993-1-2 for steel) to assess load-bearing capacity, stability, and integrity (the R, E, I criteria) for the required duration. Construction managers and regulators reference its output\u2014the defined thermal actions\u2014to understand the design basis for fire protection measures, while third-party inspectors and certifiers use it to audit the validity of the fire action assumptions in design calculations.<\/p>\n<h3><strong>Core Scope and Application<\/strong><\/h3>\n<\/p>\n<p>The standard regulates the determination of actions on structures exposed to fires in buildings and other civil engineering works. Its scope is comprehensive, covering:<br \/>\n*   The definition of thermal actions via nominal, parametric, or localized fire models.<br \/>\n*   The determination of mechanical actions (forces and deformations) resulting from thermal expansion, restraint, and degradation of material properties during heating.<br \/>\n*   Consideration of various fire scenarios, including fully developed compartment fires, localized fires (e.g., vehicle fires), and external fa\u00e7ade fires.<br \/>\n*   Application to common structural materials like steel, concrete, timber, and composite construction.<\/p>\n<p>EN 1991-1-2 is mandatorily adopted as a Nationally Determined Parameter (NDP) framework within the European Union and EFTA countries for public works and buildings falling under the Construction Products Regulation. Its principles are also widely referenced in Asia-Pacific, Middle Eastern, and other global regions for complex infrastructure projects, high-rise buildings, and industrial facilities where prescriptive fire codes are insufficient. It is indispensable for projects such as airports, atria, large retail complexes, tunnels, and buildings with innovative architectural features.<\/p>\n<h3><strong>Technical Framework and Safety Philosophy<\/strong><\/h3>\n<\/p>\n<p>The standard&#8217;s unique positioning within the Eurocode system is as the dedicated &#8220;action&#8221; standard for an accidental load case\u2014fire. Unlike other parts of EN 1991 that deal with permanent or variable actions (like dead load or wind), Part 1-2 deals with a transient, thermally-driven action. Its core safety philosophy is to provide a rational, physics-based methodology to replace simplistic standard fire curve prescriptions, enabling designs that are both safe and potentially more economical.<\/p>\n<p>A key technical principle specific to EN 1991-1-2 is the <strong>Parametric Fire Curve<\/strong>. This model allows engineers to move beyond the fixed ISO 834 curve by accounting for real compartment characteristics:<br \/>\n*   <strong>Fire Load Density:<\/strong> The total combustible energy per unit floor area.<br \/>\n*   <strong>Openings (Ventilation) Factor:<\/strong> Accounting for window and door openings that supply oxygen and vent hot gases.<br \/>\n*   <strong>Thermal Properties of Enclosure:<\/strong> The influence of wall and ceiling linings on heat retention.<\/p>\n<p>This approach recognizes that fire severity is not universal but is a function of the specific space and its contents, leading to more realistic and performance-oriented designs.<\/p>\n<h3><strong>Regulatory Context and Comparative Analysis<\/strong><\/h3>\n<\/p>\n<p>Within the EU, EN 1991-1-2 has the status of a harmonized standard, providing a presumption of conformity with the Essential Requirement for &#8220;Safety in Case of Fire&#8221; under the Construction Products Regulation. It is published by the European Committee for Standardization (CEN). Its adoption is typically mandated through national annexes, which specify Nationally Determined Parameters (NDPs) for factors like default fire load densities or the choice of partial safety factors for fire actions.<\/p>\n<p>Conceptually, EN 1991-1-2 differs significantly from the prescriptive, time-rated approach historically dominant in regions like North America under codes like the International Building Code (IBC). While the IBC primarily specifies required fire resistance periods (e.g., 2-hour rating) based on occupancy and building size, EN 1991-1-2 provides the engineering tools to <em>demonstrate<\/em> equivalent performance, often allowing for innovative solutions. Compared to other global structural fire engineering guidelines, such as those from the Society of Fire Protection Engineers (SFPE), the Eurocode approach is fully integrated into a comprehensive structural design code system, ensuring consistency in load and resistance methodology between ambient and fire design.<\/p>\n<h3><strong>Target Audience and Implementation<\/strong><\/h3>\n<\/p>\n<p>This standard is essential for:<br \/>\n*   <strong>Structural Fire Engineers:<\/strong> The primary users who perform the fire action characterization and subsequent thermo-structural analysis.<br \/>\n*   <strong>Building Designers and Architects:<\/strong> Who must provide the compartment geometry and intended use information necessary for defining fire scenarios.<br \/>\n*   <strong>Code Consultants and Approvals Specialists:<\/strong> Who navigate the interaction between prescriptive national building codes and performance-based Eurocode designs.<br \/>\n*   <strong>Third-Party Certifiers and Regulatory Authorities:<\/strong> Who review and approve fire safety strategies and the associated structural calculations.<\/p>\n<p>It is indispensable during the design approval stage, where compliance documentation must demonstrate a robust definition of design fire actions. It is also critical in forensic engineering to assess the performance of a structure after a real fire event.<\/p>\n<h3><strong>Practical Application and Common Misconceptions<\/strong><\/h3>\n<\/p>\n<p><strong>Engineering Scenario:<\/strong> An engineer is designing a large, open-plan office with a central atrium. Prescriptive rules may demand excessive fire protection for the long-span steel beams supporting the glazed roof. Using EN 1991-1-2, the engineer models a <strong>localized fire<\/strong> scenario beneath the atrium, calculating the plume temperature and radiation flux impacting the beams. This analysis may demonstrate that the steel temperatures remain below critical thresholds due to the height and large volume, potentially justifying reduced protection and achieving significant cost and aesthetic benefits, while still proving safety.<\/p>\n<p><strong>Common Misconceptions:<\/strong><br \/>\n1.  <strong>Misconception:<\/strong> EN 1991-1-2 specifies how to design fire-resistant structures.<br \/>\n    <strong>Clarification:<\/strong> It does not. It defines the <em>actions<\/em> (the fire load). The design of the structure&#8217;s <em>response<\/em> to those actions is governed by the material-specific Eurocodes (EN 1992-1-2, EN 1993-1-2, etc.).<br \/>\n2.  <strong>Misconception:<\/strong> Using the parametric fire model always leads to less onerous design conditions than the standard ISO 834 curve.<br \/>\n    <strong>Clarification:<\/strong> This is not guaranteed. For compartments with high fire loads and poor ventilation, the parametric curve can produce more severe heating in the early, fuel-controlled phase than the standard curve. The engineer must evaluate all relevant scenarios.<\/p>\n<h3><strong>Risks of Non-Compliance or Misinterpretation<\/strong><\/h3>\n<\/p>\n<p>Misinterpreting the clauses for defining compartment boundaries or selecting inappropriate fire growth rates can lead to a non-conservative underestimation of thermal actions. This poses a direct risk of inadequate structural performance in a fire, potentially leading to progressive collapse. Legally, designs not complying with the nationally determined parameters of EN 1991-1-2 may be rejected by building control authorities, causing significant project delays and liability for the design team. Furthermore, in the event of a fire-related failure, deviation from this recognized standard without rigorous alternative justification would be heavily scrutinized and could result in severe professional and legal consequences. Proper application requires not just following the equations, but also exercising sound engineering judgment in scenario selection\u2014a core expectation of the Eurocode&#8217;s performance-based framework.<\/p>\n\r\n            <div class=\"download-box mg-b\" id=\"download-box\" ref=\"downloadBox\">\r\n            <div>\r\n                \r\n                <div class=\"down-ready\">\r\n                    <div class=\"download-list gujia\" ref=\"gujia\">\r\n                        <div class=\"download-item\">\r\n                            <div class=\"download-thumb\" style=\"'background-image: url();'\">\r\n                            <\/div>\r\n                            <div class=\"download-rights\">\r\n                                <div class=\"download-rights-title\"><span class=\"gujia-bg\"><\/span><\/div>\r\n                                <ul>\r\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\r\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\r\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\r\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\r\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\r\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\r\n                                <\/ul>\r\n                            <\/div>\r\n                            <div class=\"download-info\">\r\n                            <div class=\"download-rights-title\"><span class=\"gujia-bg\"><\/span><\/div>\r\n                                <ul>\r\n                                <\/ul>\r\n                                <div class=\"download-current\">\r\n                                    <div class=\"\"><\/div>\r\n                                <\/div>\r\n                                <div class=\"download-button-box\">\r\n                                    <div class=\"\"><\/div>\r\n                                    <div class=\"\"><\/div>\r\n                                    <div class=\"\"><\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div> \r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"download-list\" v-cloak>\r\n                    <div v-for=\"(item,index) in list\" :class=\"'download-item b2-radius '+(item.current_user.can.allow ? 'allow-down' : 'not-allow-down')\" v-show=\"picked == index\" v-cloak>\r\n                        <div class=\"download-rights\" v-cloak>\r\n                        <div class=\"download-rights-title\"><i class=\"b2font b2-download-cloud-line1\"><\/i>Download permission<\/div><span class=\"mobile-show\" @click=\"item.show_role = !item.show_role\">View<\/span>\r\n                            <ul v-if=\"item.show_role\">\r\n                                <li v-for=\"right in item.rights\" :class=\"right.lv == item.current_user.lv.lv.lv || right.lv == item.current_user.lv.vip.lv ? 'red' : ''\">\r\n                                    <div><span v-text=\"right.lv_name+'\uff1a'\"><\/span><\/div>\r\n                                    <div v-if=\"right.type == 'money'\">\uffe5<span v-text=\"right.value\"><\/span><\/div>\r\n                                    <div v-if=\"right.type == 'credit'\"><i class=\"b2font b2-coin-line\"><\/i><span v-text=\"right.value\"><\/span><\/div>\r\n                                    <div v-if=\"right.type == 'free'\">Download for free<\/div>\r\n                                    <div v-if=\"right.type == 'comment'\">Download after comment<\/div>\r\n                                    <div v-if=\"right.type == 'login'\">Download after login<\/div>\r\n                                    \r\n                                <\/li>\r\n                            <\/ul>\r\n                        <\/div>\r\n                        \r\n                        <div class=\"download-info\">\r\n                        <div class=\"download-rights-title\"><span v-text=\"item.name\"><\/span><a :href=\"item.view\" target=\"_blank\" class=\"download-view button empty text\" v-if=\"item.view\">View demo<i class=\"b2font b2-arrow-right-s-line\"><\/i><\/a><\/div>\r\n                            <ul v-show=\"item.attrs.length >0\">\r\n                                <li v-for=\"attr in item.attrs\">\r\n                                    <span class=\"download-attr-name\">{{attr.name}}\uff1a<\/span>\r\n                                    <span v-html=\"attr.value\"><\/span>\r\n                                <\/li>\r\n                            <\/ul>\r\n                            <div class=\"download-current\">\r\n                                <span>Your current level is<\/span>\r\n                                <span v-if=\"item.current_user.lv.lv\" v-html=\"item.current_user.lv.lv.icon\"><\/span>\r\n                                <span v-if=\"item.current_user.lv.vip\" v-html=\"item.current_user.lv.vip.icon\"><\/span>\r\n                                <div class=\"\" v-if=\"!item.current_user.can.allow\">\r\n                                    <span v-if=\"item.current_user.can.type == 'login'\">\r\n                                    Login for free download<a href=\"javascript:void(0)\" onclick=\"login.show = true;login.loginType = 1\">Login<\/a>\r\n                                    <\/span>\r\n                                    <span v-else-if=\"item.current_user.lv.lv.lv == 'dark_room'\">\r\n                                    Your account has been temporarily suspended and cannot be operated\uff01\r\n                                    <\/span>\r\n                                    <span v-else-if=\"item.current_user.can.type == 'comment'\">\r\n                                    Download after comment<a href=\"#respond\">Comment<\/a>\r\n                                    <\/span>\r\n                                    <span v-else-if=\"item.current_user.lv.lv.lv == 'guest' && !item.current_user.guest\">\r\n                                        <span v-show=\"list[index].rights[0].lv == 'all'\" v-cloak>Download after paying <b><template v-if=\"item.current_user.can.type == 'credit'\"><i class=\"b2font b2-coin-line\"><\/i><\/template><template v-else>\uffe5<\/template><i v-html=\"list[index].current_user.can.value\"><\/i><\/b> points<\/span>\r\n                                        please first<a href=\"javascript:void(0)\" onclick=\"login.show = true;login.loginType = 1\">Login<\/a>\r\n                                    <\/span>\r\n                                    <span v-else-if=\"item.current_user.can.type == 'full'\" class=\"green\">\r\n                                        You have run out of downloads (<b v-text=\"item.current_user.can.total_count\"><\/b> times) please come back tomorrow  or<a href=\"https:\/\/www.vrgoo.org\/vips\">Upgrade Membership<\/a>\r\n                                    <\/span>\r\n                                    <span v-else-if=\"item.current_user.can.type == 'credit'\">\r\n                                        Download after paying <b><i class=\"b2font b2-coin-line\"><\/i><i v-html=\"list[index].current_user.can.value\"><\/i><\/b> points<a href=\"javascript:void(0)\" @click=\"credit(index)\">Pay Now<\/a>\r\n                                    <\/span>\r\n                                    <span v-else-if=\"item.current_user.can.type == 'money'\">\r\n                                        Download after paying <b v-text=\"'\uffe5'+list[index].current_user.can.value\"><\/b> points<a href=\"javascript:void(0)\" @click=\"pay(index)\">Pay Now<\/a>\r\n                                    <\/span>\r\n                                    \r\n                                    <span v-else>\r\n                                        Your current user level is not allowed to download<a href=\"https:\/\/fengshecad.com\/en\/vips\/\" target=\"_blank\">Upgrade Membership<\/a>\r\n                                    <\/span>\r\n                                <\/div>\r\n                                <div class=\"\" v-else>\r\n                                    <span v-if=\"item.current_user.current_guest == 0 || item.current_user.can.free_down\" class=\"green\">\r\n                                        You have obtained download permission\r\n                                    <\/span>\r\n                                    <span class=\"green\" v-else>\r\n                                        You can download resources every day<b v-text=\"item.current_user.can.total_count\"><\/b>times, remaining today<b v-text=\"item.current_user.can.count\"><\/b>times left today\r\n                                    <\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                            <div class=\"download-button-box\">\r\n                                <button @click=\"go(b.link,item.current_user.can.allow,item,index)\" class=\"button\" v-text=\"b.name\" v-for=\"b in item.button\"><\/button>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <\/div>\r\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Introduction to EN 1991-1-2 2024 EN 1991-1-2, formally titled &#8220;Eurocode 1: Actions on structures &#8211; Part 1-2: General actions &#8211; Actions on structures exposed to fire,&#8221; is a foundational standard within the Eurocode suite. Its core purpos<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[64],"tags":[62],"collection":[],"class_list":["post-1765","post","type-post","status-publish","format-standard","hentry","category-eurocode","tag-en1991"],"_links":{"self":[{"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/posts\/1765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/comments?post=1765"}],"version-history":[{"count":2,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/posts\/1765\/revisions"}],"predecessor-version":[{"id":1899,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/posts\/1765\/revisions\/1899"}],"wp:attachment":[{"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/media?parent=1765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/categories?post=1765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/tags?post=1765"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/collection?post=1765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}