Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
AutoPIPE
  • Product Communities
AutoPIPE
AutoPIPE Wiki f. Advanced Nonlinear Analysis - Linear vs. Non-Linear analysis in AutoPIPE
    • Sign In
    • -Pipe and Vessel Stress Analysis - Wiki
      • +ADL PIPE
      • -Bentley AutoPIPE
        • +- General Information about AutoPIPE
        • +- NEW User Guide for AutoPIPE
        • +- Technical Support - AutoPIPE
        • +Batch Processing, ITS, and ATS using AutoPIPE
        • AutoPIPE QA&R program
        • +Download - Install - Release Notes - AutoPIPE
        • +File / Model Management using AutoPIPE
        • +General - AutoPIPE
        • +Graphics - AutoPIPE
        • +Grids (Input & Results) - AutoPIPE
        • +Import and Export - AutoPIPE
        • +Known Issues in AutoPIPE (Enhancements, defects, etc..)
        • +Libraries - AutoPIPE
        • +License AutoPIPE -
        • -Loads and Load Sets - AutoPIPE
          • 01. Animate Load cases - AutoPIPE
          • 02a. Load Case Descriptions in AutoPIPE
          • +02b. Static Analysis in AutoPIPE
          • +02c. Dynamic Analysis in AutoPIPE
          • +02e. "Hydrotest" - AutoPIPE Load Case
          • +02f. "Static Earthquake" - AutoPIPE Load Case
          • +02g. "Wind" - AutoPIPE Load Case
          • +02h. "Snow Load" - AutoPIPE Load Case
          • 02i. "Thermal Bowing" - AutoPIPE Load Case
          • +02k. "Response / Force Spectrum Loads" - AutoPIPE Load Case
          • +02n. "Harmonic" - AutoPIPE Load case
          • 02p. "Time History" (M1-M50) - AutoPIPE Load Case
          • 02s. "Buoyancy" - AutoPIPE Load Case
          • +02t. "Wave" - AutoPIPE Load Case
          • +02u. "Fluid Transient" - AutoPIPE Load Case
          • 02v. "Steam Relief" - AutoPIPE Load Case
          • +02w. "Thermal Transient Analysis" (TTA) - AutoPIPE Load Case
          • +03a. "Gravity" - AutoPIPE Load Case
          • +03b. "Pressure" - AutoPIPE load case
          • 03c. "Temperature" - AutoPIPE load case
          • +03d. "SAM" (Seismic Anchor Analysis) - AutoPIPE load case
          • +03e. "Fatigue" - AutoPIPE load case
          • +03f. "Xtra Data" - AutoPIPE load case
          • +03g. "Occasional" - AutoPIPE load case
          • 03h. "Distributed Load" - AutoPIPE load case
          • 04. Results From Loads and Load Sets Not Answered By Piping Code Calculations
          • +05. Combination Load Cases (Tools> Combinations dialog)
          • -06. Non-linear Load Sequencing Explained
            • 01. Non-Linear Analysis - Gap Support review in AutoPIPE
            • 02. Non-Linear Guide vs Inclined Supports Explained in AutoPIPE
            • 03. Non-Linear Analysis - Wind Load review in AutoPIPE
            • 04. Non-Linear Analysis - Pipe / Support Friction Force - Load Case GrP1T1
            • 05. Non-Linear Analysis - Pipe / Support Friction Force - Load Case GrP1T1E1
            • f. Advanced Nonlinear Analysis - Linear vs. Non-Linear analysis in AutoPIPE
            • g. Discussion of AutoPIPE Advanced Non-Linear Analysis Engine
            • i. Why does AutoPIPE provide an option to “Ignore friction GR” on the Nonlinear analysis dialog?
            • ii Why does AutoPIPE provide an option to “Ignore friction E” on the Nonlinear analysis dialog?
            • Item #3: Review of 3 General methods used by Stress Analysis computer programs
        • +Localization (Non-English Language) - AutoPIPE
        • +Modeling Approaches in AutoPIPE
        • +Modules (i.e. Flange Analysis, Spring Hanger Selection, Rotating Equip, TTA) in AutoPIPE
        • +Piping codes - AutoPIPE
        • +Post Processing - AutoPIPE
        • +Printing - AutoPIPE
        • +Reports - AutoPIPE
        • Security
        • +Settings - AutoPIPE
        • +Stress Isometrics - AutoPIPE
        • +Technology Productivity Capabilities
        • +Warnings, Errors, Crashed, Confirm, etc.. messages in AutoPIPE
      • +Bentley AutoPIPE Nozzle (WinNOZL)
      • +Bentley AutoPIPE Vessel (powered by Microprotol)
      • +Bentley PlantFLOW
      • +Bentley PULS
    • Multi-lingual announcement from BENTLEY TECHNICAL SUPPORT.
    • Working at Home with AutoPIPE
    • +AutoPIPE Brand Learning Resources
    • +Attend a live meeting with an AutoPIPE Analyst

     
     Questions about this article, topic, or product? Click here. 

    f. Advanced Nonlinear Analysis - Linear vs. Non-Linear analysis in AutoPIPE

    Let’s first introduce the topic of linear and nonlinear analyses.

    Linear analysis definition

    • Pipe properties are constant
    • Deflections are small
    • Elastic deformation (pipe goes back to original shape)

    So for example for every pound of force you put in, you get 1 inch of displacement

    Nonlinear analysis definition

    • Pipe properties change over time
    • Large deflections
    • Plastic deformation can occur (pipe is permanently deformed)

    So the relationship between how much force causes a set amount of displacement changes and that is why it is called nonlinear.

    AutoPIPE’s nonlinear analysis engine uses two methods to handle piping models. The tangent stiffness strategy and the secant stiffness strategy which are both used by FEA programs like ANSYS & ABAQUS.

    The tangent stiffness strategy handles all the supports with their gaps. The secant stiffness strategy handles friction.

    Friction:

    The total load approach (like most pipe stress software uses) doesn’t understand boundary conditions and how the bearing force can change with the direction of the pipe movement which can possibly double the stress and load range.

    For example the magnitude of the friction force as the pipe returns to ambient conditions after an operating condition will be the same magnitude but in the reverse direction and this could possibly double the stress and load range.

    It is preferable to perform an incremental analysis (as is done in AutoPIPE) “to ensure no extreme load is overlooked.”

    The incremental analysis approach is also the preferred approach of which follows the ASME code philosophy, discussed later

    In 2009 ASME published the book Pipe Stress Engineering by L.C. Peng & Alvin Peng which stated that the analysis method used by many pipe stress software packages was incorrect and that the only valid method was used by programs like AutoPIPE.

    This book mentions that there are 3 approaches to handling nonlinear analysis:
    General straight forward approach that many general purpose FEA programs use

    • Algebraic subtraction which our competitor’s like caesar use
    • Operating condition approach which AutoPIPE uses

    The authors only recommend the “operating condition” method like AutoPIPE’s because it “meets the code philosophy and requirements” where the other two methods “have flaws”. See link here for complete details

    Why is Load Sequencing so Important?

    In a nonlinear analysis, the sequence of the loads is important

    • The principle of superposition does not apply in a nonlinear analysis, therefore, the starting point for a load case is important

    The following is the default load sequencing in AutoPIPE

    • Gravity (GR) is analyzed with no initial state
    • Thermal load cases are analyzed with GR as the initial load case
    • Pressure load cases are analyzed with the corresponding thermal load case as the initial load case
    • Occasional load cases are analyzed with GR as the initial load case

    Load Sequencing – Example 1 Results

    Let’s take a look at the thermal case as it hits the support. This figure shows the pipe movement from the gravity case to the thermal case. As we can see the pipe moves 0.2” in the negative Z direction and hits the support.

    Now we will take a look at the seismic case. This figure shows the pipe movement from the gravity case to the seismic case. As we can see the pipe moves 0.306” in the positive Z direction.

    And now we will look at the correct load sequencing load case which shows the pipe starting with gravity, (click) applies thermal case which hits the support gap, (click) then with the earthquake load moves to its final position which is 0.106” in the positive Z direction.

    See Also

    Non-linear Load Sequencing Explained

    Bentley AutoPIPE

    • Load Sequence
    • AutoPIPE
    • Non-linear Analysis
    • Share
    • History
    • More
    • Cancel
    • Mike Dattilio Created by Bentley Colleague Mike Dattilio
    • When: Wed, Jun 10 2015 2:58 PM
    • Mike Dattilio Last revision by Bentley Colleague Mike Dattilio
    • When: Wed, Sep 7 2022 12:48 PM
    • Revisions: 6
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies