SlideShare a Scribd company logo
William M. Bulleit, Michigan Tech Dave K. Adams, Lane Engineers, Inc Philosophy of Structural Building Codes
Chair: Jon Schmidt SEI/ASCE Engineering Philosophy Committee
Define minimum standards Give legal requirements Assist engineers Enhance consistency across designs Assist code officials Enhance safety Protect property Reduce uncertainty Maintain heuristics Why Building Codes?
Resistance > Load Effect Format definition Loads Load application Load combinations  Resistance calculations Detailing Goal of Structural Building Codes
Implicit  or Explicit Explicit requirements generally reduce variability Implicit requirements generally increase variability Optimize the relative amount of each Evolution Cost Uncertainty reduction Avoid future failures How?
Allowable Stress/Strength Design Load and Resistance Factor Design (Partial Factor Code) Reliability Design Performance-Based Design – likely based around reliability design Format
Loads should be explicit to use a consistent basis (e.g., 50-year return period, 2% annual probability of exceedance) Load application should be a balance.  (ASCE 7 seems to have become too explicit in this area.) Load combinations  are usually explicit due to the need for a consistent basis for loads 1.2D + 1.6L + 0.5S Loads
Overall:  7-88  94 pages   7-05  388 pages (smaller font) Live Loads: 7-88:  2.5 pgs. spec., 5.5 pgs. comm. 7-05:  5 pgs. spec., 6 pgs. comm. Snow Loads: 7-88:  9 pgs. spec., 13 pgs. comm. 7-05:  13 pgs. Spec., 14 pgs. comm. Wind Loads: 7-88:  15 pgs. spec., 11 pgs. comm. 7-05:  60 pgs. spec., 40 pgs. comm. ASCE 7
Codes such as ACI-318 and the AISC specification are strongly weighted toward resistance calculations. Generally becoming more and more explicit. Increases design consistency Helps engineers – to a point Helps code officials Often material based (e.g., ACI-318), but sometimes structure based (e.g., AASHTO bridge code) Codes should help reduce model error. e.g., rectangular stress block versus designer’s choice Resistance Calculations
1983 : 111 pgs. spec., 155 pgs. comm;  266 pgs. total 1989:  353 pgs. total 2005:  430 pgs. total ACI 318
Anchorage of concrete wall to roof diaphragm must resist 200 plf.  (Explicit) Structures must provide a complete load path to transmit loads from their point of origin to the load resisting element.  (Implicit) Seismic Design Example
Generally very explicit Sometimes difficult to separate where detailing requirements differ from design requirements Example:  Minimum ties for square concrete columns.  No. 3 bars for No. 10 or smaller longitudinal bars, No.4 for larger long. bars Vertical spacing: 16 long. bar dia’s, 48 tie dia’s, or least dimension Other placement requirements Detailing
In the end, codes should lead to safer structures. Generally, more explicit codes would appear to lead to safer structures. But at some point the complexity of the code may lead to more errors by the designer Too implicit increases designers’ decisions and increases inconsistency among designs Too explicit makes it harder for designers to know what part of the code to use. Tends to CYA. What is wrong?
Specification:  Includes legal aspects and necessary explicit information (e.g., load characterization) Commentary:  Includes possible techniques for design (e.g., load application, resistance calculation) and possible details. Supplement:  Design aids for designs done to the Commentary Designs done to the Commentary and Supplement would be ‘deemed-to-comply’ with the Specification Possible Solution
Codes need to find a balance between explicit requirements and implicit requirements Over emphasis on either can reduce safety  and/or increase cost One possible solution is to have a relatively implicit specification with a commentary that makes design suggestions  that are ‘deemed-to-comply’ with the specification. Conclusions
Questions?

More Related Content

Similar to Philosophy of Structural Building Codes

Heavy and Extreme Copper PCBs for Military/Aerospace Applications
Heavy and Extreme Copper PCBs for Military/Aerospace ApplicationsHeavy and Extreme Copper PCBs for Military/Aerospace Applications
Heavy and Extreme Copper PCBs for Military/Aerospace Applications
Epec Engineered Technologies
 
Session 5 design of rcc structural elements PROF YADUNANDAN
Session 5 design of rcc structural elements  PROF YADUNANDANSession 5 design of rcc structural elements  PROF YADUNANDAN
Session 5 design of rcc structural elements PROF YADUNANDAN
Ajit Sabnis
 
DESIGN OF RCC ELEMENTS SESSION 5 PROF. YADUNANDAN
DESIGN OF RCC ELEMENTS SESSION 5 PROF. YADUNANDANDESIGN OF RCC ELEMENTS SESSION 5 PROF. YADUNANDAN
DESIGN OF RCC ELEMENTS SESSION 5 PROF. YADUNANDAN
Ajit Sabnis
 
Tb Cx
Tb CxTb Cx
Analysis and design of ship structure
Analysis and design of ship structureAnalysis and design of ship structure
Analysis and design of ship structureCormak2010
 
Specifications 101
Specifications 101Specifications 101
Specifications 101
Andrej_M
 
Precast Concrete Specifications.doc
Precast Concrete Specifications.docPrecast Concrete Specifications.doc
Precast Concrete Specifications.doc
Abdallah437436
 
DMM Presentation for Raytheon (RVS) Interview
DMM Presentation for Raytheon (RVS) InterviewDMM Presentation for Raytheon (RVS) Interview
DMM Presentation for Raytheon (RVS) InterviewMike Ryland
 
DMM Presentation
DMM PresentationDMM Presentation
DMM PresentationMike Ryland
 
IRJET- Study of Pre-Engineered Building
IRJET-  	  Study of Pre-Engineered BuildingIRJET-  	  Study of Pre-Engineered Building
IRJET- Study of Pre-Engineered Building
IRJET Journal
 
BTC: Bottom Termination Component or Biggest Technical Challenge?
BTC: Bottom Termination Component or Biggest Technical Challenge?BTC: Bottom Termination Component or Biggest Technical Challenge?
BTC: Bottom Termination Component or Biggest Technical Challenge?
Cheryl Tulkoff
 
Modified Risk Analysis Model APRAM
Modified Risk Analysis Model APRAMModified Risk Analysis Model APRAM
Modified Risk Analysis Model APRAM
nadeemovic
 
lect5_Stick_diagram_layout_rules
lect5_Stick_diagram_layout_ruleslect5_Stick_diagram_layout_rules
lect5_Stick_diagram_layout_rulesvein
 
Three-dimensional_integrated_circuits.pdf
Three-dimensional_integrated_circuits.pdfThree-dimensional_integrated_circuits.pdf
Three-dimensional_integrated_circuits.pdf
YogeshAM4
 
Three-dimensional_integrated_circuits (3).pdf
Three-dimensional_integrated_circuits (3).pdfThree-dimensional_integrated_circuits (3).pdf
Three-dimensional_integrated_circuits (3).pdf
YogeshAM4
 
Three-dimensional_integrated_circuits (2).pdf
Three-dimensional_integrated_circuits (2).pdfThree-dimensional_integrated_circuits (2).pdf
Three-dimensional_integrated_circuits (2).pdf
YogeshAM4
 
Evaluation of Design Provisions for One-Way Solid Slabs in SBC-304
Evaluation of Design Provisions for One-Way Solid Slabs in SBC-304Evaluation of Design Provisions for One-Way Solid Slabs in SBC-304
Evaluation of Design Provisions for One-Way Solid Slabs in SBC-304
IRJET Journal
 
6 portal frames
6 portal frames6 portal frames
6 portal frames
Prabhu mk
 
Challenges in Heavy Manufacturing
Challenges in Heavy ManufacturingChallenges in Heavy Manufacturing
Challenges in Heavy Manufacturing
EWI
 

Similar to Philosophy of Structural Building Codes (20)

Heavy and Extreme Copper PCBs for Military/Aerospace Applications
Heavy and Extreme Copper PCBs for Military/Aerospace ApplicationsHeavy and Extreme Copper PCBs for Military/Aerospace Applications
Heavy and Extreme Copper PCBs for Military/Aerospace Applications
 
Session 5 design of rcc structural elements PROF YADUNANDAN
Session 5 design of rcc structural elements  PROF YADUNANDANSession 5 design of rcc structural elements  PROF YADUNANDAN
Session 5 design of rcc structural elements PROF YADUNANDAN
 
DESIGN OF RCC ELEMENTS SESSION 5 PROF. YADUNANDAN
DESIGN OF RCC ELEMENTS SESSION 5 PROF. YADUNANDANDESIGN OF RCC ELEMENTS SESSION 5 PROF. YADUNANDAN
DESIGN OF RCC ELEMENTS SESSION 5 PROF. YADUNANDAN
 
Tb Cx
Tb CxTb Cx
Tb Cx
 
Analysis and design of ship structure
Analysis and design of ship structureAnalysis and design of ship structure
Analysis and design of ship structure
 
Concrete design
Concrete designConcrete design
Concrete design
 
Specifications 101
Specifications 101Specifications 101
Specifications 101
 
Precast Concrete Specifications.doc
Precast Concrete Specifications.docPrecast Concrete Specifications.doc
Precast Concrete Specifications.doc
 
DMM Presentation for Raytheon (RVS) Interview
DMM Presentation for Raytheon (RVS) InterviewDMM Presentation for Raytheon (RVS) Interview
DMM Presentation for Raytheon (RVS) Interview
 
DMM Presentation
DMM PresentationDMM Presentation
DMM Presentation
 
IRJET- Study of Pre-Engineered Building
IRJET-  	  Study of Pre-Engineered BuildingIRJET-  	  Study of Pre-Engineered Building
IRJET- Study of Pre-Engineered Building
 
BTC: Bottom Termination Component or Biggest Technical Challenge?
BTC: Bottom Termination Component or Biggest Technical Challenge?BTC: Bottom Termination Component or Biggest Technical Challenge?
BTC: Bottom Termination Component or Biggest Technical Challenge?
 
Modified Risk Analysis Model APRAM
Modified Risk Analysis Model APRAMModified Risk Analysis Model APRAM
Modified Risk Analysis Model APRAM
 
lect5_Stick_diagram_layout_rules
lect5_Stick_diagram_layout_ruleslect5_Stick_diagram_layout_rules
lect5_Stick_diagram_layout_rules
 
Three-dimensional_integrated_circuits.pdf
Three-dimensional_integrated_circuits.pdfThree-dimensional_integrated_circuits.pdf
Three-dimensional_integrated_circuits.pdf
 
Three-dimensional_integrated_circuits (3).pdf
Three-dimensional_integrated_circuits (3).pdfThree-dimensional_integrated_circuits (3).pdf
Three-dimensional_integrated_circuits (3).pdf
 
Three-dimensional_integrated_circuits (2).pdf
Three-dimensional_integrated_circuits (2).pdfThree-dimensional_integrated_circuits (2).pdf
Three-dimensional_integrated_circuits (2).pdf
 
Evaluation of Design Provisions for One-Way Solid Slabs in SBC-304
Evaluation of Design Provisions for One-Way Solid Slabs in SBC-304Evaluation of Design Provisions for One-Way Solid Slabs in SBC-304
Evaluation of Design Provisions for One-Way Solid Slabs in SBC-304
 
6 portal frames
6 portal frames6 portal frames
6 portal frames
 
Challenges in Heavy Manufacturing
Challenges in Heavy ManufacturingChallenges in Heavy Manufacturing
Challenges in Heavy Manufacturing
 

More from Philosophy, Engineering & Technology

Sustaining engineering: Codes of Ethics for the 21st Century
Sustaining engineering: Codes of Ethics for the 21st CenturySustaining engineering: Codes of Ethics for the 21st Century
Sustaining engineering: Codes of Ethics for the 21st Century
Philosophy, Engineering & Technology
 
Teaching ethics to engineers: Bringing academics on board
Teaching ethics to engineers: Bringing academics on boardTeaching ethics to engineers: Bringing academics on board
Teaching ethics to engineers: Bringing academics on board
Philosophy, Engineering & Technology
 
Identification and Bridging of Semantic Gaps: The Case of Multidomain Enginee...
Identification and Bridging of Semantic Gaps: The Case of Multidomain Enginee...Identification and Bridging of Semantic Gaps: The Case of Multidomain Enginee...
Identification and Bridging of Semantic Gaps: The Case of Multidomain Enginee...
Philosophy, Engineering & Technology
 
Quantitative Design Tools
Quantitative Design ToolsQuantitative Design Tools
Quantitative Design Tools
Philosophy, Engineering & Technology
 
An Engineer's Ignorance and How He Knows It
An Engineer's Ignorance and How He Knows ItAn Engineer's Ignorance and How He Knows It
An Engineer's Ignorance and How He Knows It
Philosophy, Engineering & Technology
 
Value Sensitive Design: Four Challenges
Value Sensitive Design: Four ChallengesValue Sensitive Design: Four Challenges
Value Sensitive Design: Four Challenges
Philosophy, Engineering & Technology
 
Engineering Realism: from a Micro-Meso-Macro Perspective
Engineering Realism: from a Micro-Meso-Macro Perspective Engineering Realism: from a Micro-Meso-Macro Perspective
Engineering Realism: from a Micro-Meso-Macro Perspective
Philosophy, Engineering & Technology
 
Stories of Engineering
Stories of EngineeringStories of Engineering
Stories of Engineering
Philosophy, Engineering & Technology
 
Integrating Philosophy into the Education of Engineers: Some results from the...
Integrating Philosophy into the Education of Engineers: Some results from the...Integrating Philosophy into the Education of Engineers: Some results from the...
Integrating Philosophy into the Education of Engineers: Some results from the...
Philosophy, Engineering & Technology
 
Engineering as Willing
Engineering as WillingEngineering as Willing
Engineering as Willing
Philosophy, Engineering & Technology
 
How Analytic is Systems Analysis? Ken Archer
How Analytic is Systems Analysis? Ken ArcherHow Analytic is Systems Analysis? Ken Archer
How Analytic is Systems Analysis? Ken Archer
Philosophy, Engineering & Technology
 
Warfare through Robotic Eyes
Warfare through Robotic EyesWarfare through Robotic Eyes
Warfare through Robotic Eyes
Philosophy, Engineering & Technology
 
Orchestrators or Facilitators
Orchestrators or FacilitatorsOrchestrators or Facilitators
Orchestrators or Facilitators
Philosophy, Engineering & Technology
 
Challenges in Sustainability Engineering–Design for Whom, How and Why?
Challenges in Sustainability Engineering–Design for Whom, How and Why?Challenges in Sustainability Engineering–Design for Whom, How and Why?
Challenges in Sustainability Engineering–Design for Whom, How and Why?
Philosophy, Engineering & Technology
 
Beyond Satisficing: Design, Trade Offs and the Rationality of Engineering
Beyond Satisficing: Design, Trade Offs and the Rationality of EngineeringBeyond Satisficing: Design, Trade Offs and the Rationality of Engineering
Beyond Satisficing: Design, Trade Offs and the Rationality of Engineering
Philosophy, Engineering & Technology
 

More from Philosophy, Engineering & Technology (16)

Sustaining engineering: Codes of Ethics for the 21st Century
Sustaining engineering: Codes of Ethics for the 21st CenturySustaining engineering: Codes of Ethics for the 21st Century
Sustaining engineering: Codes of Ethics for the 21st Century
 
Teaching ethics to engineers: Bringing academics on board
Teaching ethics to engineers: Bringing academics on boardTeaching ethics to engineers: Bringing academics on board
Teaching ethics to engineers: Bringing academics on board
 
Lay persons grimson murphy-fpet-2010
Lay persons grimson murphy-fpet-2010Lay persons grimson murphy-fpet-2010
Lay persons grimson murphy-fpet-2010
 
Identification and Bridging of Semantic Gaps: The Case of Multidomain Enginee...
Identification and Bridging of Semantic Gaps: The Case of Multidomain Enginee...Identification and Bridging of Semantic Gaps: The Case of Multidomain Enginee...
Identification and Bridging of Semantic Gaps: The Case of Multidomain Enginee...
 
Quantitative Design Tools
Quantitative Design ToolsQuantitative Design Tools
Quantitative Design Tools
 
An Engineer's Ignorance and How He Knows It
An Engineer's Ignorance and How He Knows ItAn Engineer's Ignorance and How He Knows It
An Engineer's Ignorance and How He Knows It
 
Value Sensitive Design: Four Challenges
Value Sensitive Design: Four ChallengesValue Sensitive Design: Four Challenges
Value Sensitive Design: Four Challenges
 
Engineering Realism: from a Micro-Meso-Macro Perspective
Engineering Realism: from a Micro-Meso-Macro Perspective Engineering Realism: from a Micro-Meso-Macro Perspective
Engineering Realism: from a Micro-Meso-Macro Perspective
 
Stories of Engineering
Stories of EngineeringStories of Engineering
Stories of Engineering
 
Integrating Philosophy into the Education of Engineers: Some results from the...
Integrating Philosophy into the Education of Engineers: Some results from the...Integrating Philosophy into the Education of Engineers: Some results from the...
Integrating Philosophy into the Education of Engineers: Some results from the...
 
Engineering as Willing
Engineering as WillingEngineering as Willing
Engineering as Willing
 
How Analytic is Systems Analysis? Ken Archer
How Analytic is Systems Analysis? Ken ArcherHow Analytic is Systems Analysis? Ken Archer
How Analytic is Systems Analysis? Ken Archer
 
Warfare through Robotic Eyes
Warfare through Robotic EyesWarfare through Robotic Eyes
Warfare through Robotic Eyes
 
Orchestrators or Facilitators
Orchestrators or FacilitatorsOrchestrators or Facilitators
Orchestrators or Facilitators
 
Challenges in Sustainability Engineering–Design for Whom, How and Why?
Challenges in Sustainability Engineering–Design for Whom, How and Why?Challenges in Sustainability Engineering–Design for Whom, How and Why?
Challenges in Sustainability Engineering–Design for Whom, How and Why?
 
Beyond Satisficing: Design, Trade Offs and the Rationality of Engineering
Beyond Satisficing: Design, Trade Offs and the Rationality of EngineeringBeyond Satisficing: Design, Trade Offs and the Rationality of Engineering
Beyond Satisficing: Design, Trade Offs and the Rationality of Engineering
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

Philosophy of Structural Building Codes

  • 1. William M. Bulleit, Michigan Tech Dave K. Adams, Lane Engineers, Inc Philosophy of Structural Building Codes
  • 2. Chair: Jon Schmidt SEI/ASCE Engineering Philosophy Committee
  • 3. Define minimum standards Give legal requirements Assist engineers Enhance consistency across designs Assist code officials Enhance safety Protect property Reduce uncertainty Maintain heuristics Why Building Codes?
  • 4. Resistance > Load Effect Format definition Loads Load application Load combinations Resistance calculations Detailing Goal of Structural Building Codes
  • 5. Implicit or Explicit Explicit requirements generally reduce variability Implicit requirements generally increase variability Optimize the relative amount of each Evolution Cost Uncertainty reduction Avoid future failures How?
  • 6. Allowable Stress/Strength Design Load and Resistance Factor Design (Partial Factor Code) Reliability Design Performance-Based Design – likely based around reliability design Format
  • 7. Loads should be explicit to use a consistent basis (e.g., 50-year return period, 2% annual probability of exceedance) Load application should be a balance. (ASCE 7 seems to have become too explicit in this area.) Load combinations are usually explicit due to the need for a consistent basis for loads 1.2D + 1.6L + 0.5S Loads
  • 8. Overall: 7-88 94 pages 7-05 388 pages (smaller font) Live Loads: 7-88: 2.5 pgs. spec., 5.5 pgs. comm. 7-05: 5 pgs. spec., 6 pgs. comm. Snow Loads: 7-88: 9 pgs. spec., 13 pgs. comm. 7-05: 13 pgs. Spec., 14 pgs. comm. Wind Loads: 7-88: 15 pgs. spec., 11 pgs. comm. 7-05: 60 pgs. spec., 40 pgs. comm. ASCE 7
  • 9. Codes such as ACI-318 and the AISC specification are strongly weighted toward resistance calculations. Generally becoming more and more explicit. Increases design consistency Helps engineers – to a point Helps code officials Often material based (e.g., ACI-318), but sometimes structure based (e.g., AASHTO bridge code) Codes should help reduce model error. e.g., rectangular stress block versus designer’s choice Resistance Calculations
  • 10. 1983 : 111 pgs. spec., 155 pgs. comm; 266 pgs. total 1989: 353 pgs. total 2005: 430 pgs. total ACI 318
  • 11. Anchorage of concrete wall to roof diaphragm must resist 200 plf. (Explicit) Structures must provide a complete load path to transmit loads from their point of origin to the load resisting element. (Implicit) Seismic Design Example
  • 12. Generally very explicit Sometimes difficult to separate where detailing requirements differ from design requirements Example: Minimum ties for square concrete columns. No. 3 bars for No. 10 or smaller longitudinal bars, No.4 for larger long. bars Vertical spacing: 16 long. bar dia’s, 48 tie dia’s, or least dimension Other placement requirements Detailing
  • 13. In the end, codes should lead to safer structures. Generally, more explicit codes would appear to lead to safer structures. But at some point the complexity of the code may lead to more errors by the designer Too implicit increases designers’ decisions and increases inconsistency among designs Too explicit makes it harder for designers to know what part of the code to use. Tends to CYA. What is wrong?
  • 14. Specification: Includes legal aspects and necessary explicit information (e.g., load characterization) Commentary: Includes possible techniques for design (e.g., load application, resistance calculation) and possible details. Supplement: Design aids for designs done to the Commentary Designs done to the Commentary and Supplement would be ‘deemed-to-comply’ with the Specification Possible Solution
  • 15. Codes need to find a balance between explicit requirements and implicit requirements Over emphasis on either can reduce safety and/or increase cost One possible solution is to have a relatively implicit specification with a commentary that makes design suggestions that are ‘deemed-to-comply’ with the specification. Conclusions