{"id":1078,"date":"2026-01-09T22:33:03","date_gmt":"2026-01-09T14:33:03","guid":{"rendered":"https:\/\/fengshecad.com\/1078\/"},"modified":"2026-02-03T09:44:55","modified_gmt":"2026-02-03T01:44:55","slug":"ansi-asce-ewri-39-23-pdf%e4%b8%8b%e8%bd%bd","status":"publish","type":"post","link":"https:\/\/fengshecad.com\/en\/1078\/","title":{"rendered":"ANSI\/ASCE\/EWRI 39-23 Overview: Standardized Stormwater Management Design for Multi-Jurisdictional Projects"},"content":{"rendered":"<p>For a civil engineering firm designing a large logistics park spanning three different counties, the stormwater management plan is a regulatory minefield. One county requires a 10-year storm event for detention design, another mandates water quality treatment for a 25-year event, and the third has unique groundwater recharge criteria. This is the exact scenario where <strong>ANSI\/ASCE\/EWRI 39-23, <em>Standard Practice for the Design and Operation of Stormwater Infiltration Practices<\/strong><\/em>, becomes an indispensable tool. It doesn&#8217;t replace local codes but provides a unified, scientifically rigorous national framework that engineers can use to design robust, defensible systems that satisfy the core intent of diverse local regulators, especially on projects that cross jurisdictional lines.<\/p>\n<h3>What is ANSI\/ASCE\/EWRI 39-23 in Practice?<\/h3>\n<p>Imagine you are a project manager overseeing the site development for a new corporate campus. Your team includes local civil engineers, an environmental consultant, and a review agency unfamiliar with advanced infiltration techniques. <strong>ANSI\/ASCE\/EWRI 39-23<\/strong> serves as your common technical playbook. It translates complex hydrological science into a standardized process for designing infiltration systems\u2014such as basins, trenches, and bioretention cells\u2014that are intended to mimic natural hydrology by allowing stormwater to soak into the ground. The standard provides the &#8220;why&#8221; and &#8220;how&#8221; behind critical design decisions, enabling you to present a coherent, evidence-based plan to multiple stakeholders and regulatory bodies, ensuring everyone is evaluating the design against the same foundational principles.<\/p>\n<h3>Core Application: Solving Multi-Region Compliance and Performance Problems<\/h3>\n<p>The primary value of this standard emerges in scenarios where consistency and reliability are paramount but local codes may be vague, outdated, or conflicting.<\/p>\n<p>*   <strong>Cross-Jurisdictional Project Alignment:<\/strong> For a linear infrastructure project like a highway expansion crossing several municipalities, using <strong>ANSI\/ASCE\/EWRI 39-23<\/strong> as the baseline design standard ensures a consistent level of performance and safety for infiltration practices along the entire corridor. It prevents a &#8220;weakest link&#8221; scenario where one section is under-designed simply because local code was less stringent.<br \/>\n<em>   <strong>Filling Local Code Gaps:<\/strong> Many local ordinances state that infiltration is &#8220;preferred&#8221; but lack detailed guidance on <\/em>how* to properly design for it. This standard fills those gaps with comprehensive protocols for site evaluation, soil testing, hydraulic modeling, and construction oversight, protecting the engineer from liability and the client from system failure.<br \/>\n*   <strong>Ensuring Long-Term Function in High-Risk Contexts:<\/strong> The standard is crucial for projects where infiltration failure could have severe consequences, such as near building foundations, in contaminated soil settings, or in regions with sensitive aquifers. Its rigorous pre-design assessment requirements help identify show-stopping constraints early, avoiding costly redesigns post-permit.<\/p>\n<h3>Technical &#038; Safety Highlights Through a Scenario Lens<\/h3>\n<p>Consider a design team working on a retail development in a region with both expansive clay soils and a strict mandate to reduce runoff volume. The local code simply requires &#8220;infiltration where feasible.&#8221;<\/p>\n<p><em>   <strong>Pre-Design Site Assessment (The &#8220;Feasibility&#8221; Check):<\/strong> The standard mandates a systematic field investigation beyond a basic geotechnical report. In our scenario, it would require specific <\/em>in-situ* infiltration rate testing (e.g., double-ring infiltrometer tests) at the exact proposed practice locations and depths, not just relying on generic soil classifications. This might reveal highly variable percolation rates, steering the design away from a large, single basin to multiple, smaller, distributed practices placed in more favorable soil zones.<br \/>\n*   <strong>Hydrologic and Hydraulic Design:<\/strong> The standard provides a clear framework for sizing. It guides the engineer to calculate not just the peak flow rate (for detention) but, more critically, the <strong>water quality volume<\/strong> and <strong>recharge volume<\/strong> that must be infiltrated over a specified drawdown time (e.g., 48-72 hours). For our clay soil site, the standard would emphasize extended dewatering times and require a detailed analysis to ensure the practice fully empties between frequent storm events.<br \/>\n*   <strong>The Unique &#8220;Failure Analysis&#8221; Requirement:<\/strong> A standout, scenario-specific clause involves planning for system failure. <strong>ANSI\/ASCE\/EWRI 39-23<\/strong> requires designers to include an overflow or bypass pathway that safely conveys excess water if the practice clogs or becomes overwhelmed. This is not always explicitly required in local codes but is a critical risk-mitigation feature, especially in ultra-urban or high-value property contexts.<\/p>\n<h3>Regulatory Context and Professional Utility<\/h3>\n<p><strong>ANSI\/ASCE\/EWRI 39-23<\/strong> is an American National Standard developed by the Environmental &#038; Water Resources Institute (EWRI) of ASCE. While not a legally enforceable &#8220;code&#8221; by itself, it is widely referenced and adopted by:<\/p>\n<p>*   <strong>State and Federal Agencies:<\/strong> As a basis for their own technical manuals or as an accepted compliance pathway.<br \/>\n*   <strong>Municipal Review Engineers:<\/strong> As a trusted reference to judge the adequacy of submitted infiltration designs.<br \/>\n*   <strong>Project Owners and Developers:<\/strong> As a specification to ensure a defined standard of care from their design teams.<\/p>\n<p><strong>Professionals who rely on it include:<\/strong><br \/>\n*   <strong>Civil Site Design Engineers:<\/strong> For creating technically sound, permit-ready drawings.<br \/>\n*   <strong>Environmental Planners and Consultants:<\/strong> For conducting the requisite site suitability studies and navigating the permit process.<br \/>\n*   <strong>Public Works and Municipal Review Engineers:<\/strong> For consistently evaluating complex designs across multiple submittals.<br \/>\n*   <strong>Construction Managers:<\/strong> For ensuring the infiltration practice is built exactly as designed, with proper soil handling and quality assurance.<\/p>\n<h3>Risks of Non-Compliance and Common Misconceptions<\/h3>\n<p>Ignoring the guidance in this standard carries significant project risks:<\/p>\n<p>*   <strong>Permit Denials or Delays:<\/strong> A design based solely on minimal local code may be rejected as insufficiently detailed or risky by a knowledgeable reviewer.<br \/>\n*   <strong>Catastrophic System Failure:<\/strong> Improper siting or sizing can lead to chronic ponding, overflow damaging adjacent properties, or even subsurface saturation threatening foundations.<br \/>\n*   <strong>Costly Litigation:<\/strong> If a failed system causes damage, the design professional may be found negligent for not following the nationally recognized standard of care, which this document helps define.<\/p>\n<p><strong>Scenario-Specific Misconceptions to Avoid:<\/strong><\/p>\n<p>1.  <strong>&#8220;The Standard is Only for Ideal, Sandy Soils.&#8221;<\/strong> A major misconception is that <strong>ANSI\/ASCE\/EWRI 39-23<\/strong> only applies to easy sites. In reality, its detailed assessment and design procedures are <em>most<\/em> valuable for challenging sites (e.g., clay soils, shallow bedrock, constrained urban areas) to rigorously determine feasibility and design a system that will work safely.<br \/>\n2.  <strong>&#8220;Following This Standard Guarantees Automatic Local Permit Approval.&#8221;<\/strong> This standard provides the <em>technical<\/em> foundation, but local regulations may impose additional constraints (e.g., stricter setbacks, approved plant lists for bioretention, specific monitoring requirements). The engineer&#8217;s role is to integrate the standard&#8217;s technical protocols with all applicable local laws.<\/p>\n<h3>Real-World Scenario: A Manufacturing Campus Expansion<\/h3>\n<p>A global manufacturer was expanding its campus in the Midwestern U.S. to include a new, state-of-the-art production facility. The site was underlain by silty clay loam, and the state&#8217;s environmental agency strongly encouraged infiltration for groundwater recharge. The local township code, however, was ambiguous.<\/p>\n<p>The design team used <strong>ANSI\/ASCE\/EWRI 39-23<\/strong> as their governing design document. They performed the mandated detailed soil infiltration tests across the proposed parking lot area, which confirmed infiltration was feasible but at a slower rate. Using the standard&#8217;s methodology, they designed a series of subsurface infiltration trenches beneath the parking lot to treat the water quality volume, with a controlled overflow to a conventional detention basin for peak rate control.<\/p>\n<p>During permit review, the township engineer initially questioned the subsurface approach. The design team was able to present their calculations and testing data, all explicitly aligned with the national standard&#8217;s sections on site assessment, sizing, and overflow design. This demonstrated a high standard of care and scientific rigor, leading to permit approval without redesign. The project achieved its sustainability goals, met regulatory intent, and avoided months of delay that could have arisen from a less-defensible design approach. This case underscores how <strong>ANSI\/ASCE\/EWRI 39-23<\/strong> serves as a critical bridge between innovative sustainable design and defensible engineering practice.<\/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>For a civil engineering firm designing a large logistics park spanning three different counties, the stormwater management plan is a regulatory minefield. One county requires a 10-year storm event for detention design, another mandates water quality treatment<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[65],"tags":[14],"collection":[],"class_list":["post-1078","post","type-post","status-publish","format-standard","hentry","category-uscodes","tag-asce"],"_links":{"self":[{"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/posts\/1078","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=1078"}],"version-history":[{"count":2,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/posts\/1078\/revisions"}],"predecessor-version":[{"id":1997,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/posts\/1078\/revisions\/1997"}],"wp:attachment":[{"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/media?parent=1078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/categories?post=1078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/tags?post=1078"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/fengshecad.com\/en\/wp-json\/wp\/v2\/collection?post=1078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}