Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
AutoPIPE
  • Product Communities
AutoPIPE
AutoPIPE Wiki 04. Define a Displacement at a Support in AutoPIPE?
    • Sign In
    • -Pipe and Vessel Stress Analysis - Wiki
      • -.Bentley AutoPIPE
        • +a. General Information about AutoPIPE
        • +b. NEW User Guide for AutoPIPE
        • +c. Technical Support - AutoPIPE
        • +d. Download - Install - Release Notes - AutoPIPE
        • +e. Features and Bugs in AutoPIPE
        • +f. License AutoPIPE -
        • +g. System Messages: Warnings, Errors, Crashed, Confirm, etc.. in AutoPIPE
        • h. QA&R program for AutoPIPE
        • i. Security
        • -❤︎ Support Solutions and FAQ's in AutoPIPE
          • +Batch Processing, ITS, and ATS using AutoPIPE
          • +File / Model Management using AutoPIPE
          • +General - AutoPIPE
          • +Graphics - AutoPIPE
          • +Grids (Input & Results) - AutoPIPE
          • +Import and Export - AutoPIPE
          • +Libraries - AutoPIPE
          • +Loads and Load Sets - AutoPIPE
          • +Localization (Non-English Language) - AutoPIPE
          • -Modeling Approaches in AutoPIPE
            • .b - Cuts: Cold Spring Modeling example in AutoPIPE
            • .c Frames / Beams - Modeling in AutoPIPE
            • +.h - "Bend" - Modeling Approaches in AutoPIPE
            • +.i - "Flexible Joints" - Example Modeling Approaches in AutoPIPE
            • .k - Pipes - Modeling in AutoPIPE
            • .l - Rotating Equipment - Modeling in AutoPIPE
            • .n - "Vessels" - Modeling Approaches in AutoPIPE
            • +01a. Model Different Types of PIPING in AutoPIPE
            • +01b.Model Different Types of PIPING Components - AutoPIPE
            • +01c. Model Non-metallic Plastic Piping (i.e. Plastic, PVC, PP, PPR, HDPE, PE, FRP, GRP, etc.)
            • +01d. Model a Ring Main (circular header) with AutoPIPE
            • 01e. Model a LONG PipeLines with AutoPIPE
            • +01f. Model Different Types of PIPING Routings (i.e. By-Pass, Join 2 pipe runs, etc..) using AutoPIPE
            • +02a. Model Subsea (Underwater) Piping - AutoPIPE
            • 02b. Modeling Offshore Piping per BS8010 or CSAZ662 section 11 Piping Codes
            • +02c. Model Soil Properties with Soil Calculator and Underground Piping in AutoPIPE
            • +03a. Model Rotating Equipment: Pumps, Compressor, Turbine in AutoPIPE
            • +03b. Modeling Vessel / Nozzles in AutoPIPE
            • -03c. Modeling Support and Beam Structures in AutoPIPE
              • +01. Different Types of Supports In AutoPIPE?
              • +02. Available AutoPIPE Help Example Methods for Modeling Supports with related FAQ's.
              • +03. Beam Structure modeling in AutoPIPE
              • -04. General FAQ's about Supports and Beams in AutoPIPE
                • 01. Support type that is not active for static seismic and dynamic load cases
                • 03. Tips and Tricks when working on Combined Beam Structural & Piping models
                • 04. Define a Displacement at a Support in AutoPIPE?
                • 05. Where should I use Flexible anchor / rigid anchor
                • 06. How to model pendulum swing of a pipe on a rod support in AutoPIPE?
                • 07. What typical gaps values should be used for guide supports in AutoPIPE?
                • 08. For Guide, V-stop and Incline support types, when should Gaps setting = As-built or Weightless in an AutoPIPE model?
                • 09. Support / anchor stiffness are being rest to a lower value when using AutoPIPE, why?
                • 10. What value of "Friction coefficient" should be used for an AutoPIPE support?
            • +03d. Modeling Anchors in AutoPIPE
            • +04a. Modeling Seimic Analysis - AutoPIPE
            • 04b. Model Buckling - AutoPIPE
            • +04d. Model Concentrated Forces - AutoPIPE
            • 04f. Model Vacuum (Negative Pressure) Piping in AutoPIPE
            • 04g. Model Fluid / Gas Density in AutoPIPE
            • +04h. Modeling Thermal type load cases with AutoPIPE
            • +04i. Model Pump / Compressor (Oscillating) Vibration - AutoPIPE
            • 04j. Model Flow (Oscillating) Vibration - AutoPIPE
            • +04k. Model Blast Loading in AutoPIPE
            • +04l. Model Cut short / Cut long in AutoPIPE
            • 04m. Model Cryogenic piping in AutoPIPE
            • 04n. How to model / perform Creep Analysis with AutoPIPE?
            • 04o. How to model a Smart Pig going thru the Pipeline in AutoPIPE?
            • 04p. Input node point displacement / acceleration from field data in AutoPIPE?
            • 04r. How to model a Relief Valve thrust force in an AutoPIPE model?
            • 04s. How to model a thrust via a flowing fluid (i.e. impulse-momentum change equation) to an AutoPIPE model?
            • 04t. How to model the load on a piping system installed on a ship, Rig, or FPSO (Floating Production Storage and Offloading) when using AutoPIPE?
            • +05a. Cut / Copy / Paste / Rotate / Move / Stretch Commands
            • +05b. AutoPIPE command - "Convert Point to" - Run, Bend, or Tee
            • +05d. Delete Command in AutoPIPE
            • 06a. Modeling approach to account for piping beyond modeled piping
            • 06b. Apply More Than 1 Piping Code In an AutoPIPE Model
            • 06c. How to model a liquid (water) / gas (foam or air) Fire Protection piping system in AutoPIPE?
            • 06d. How to model vaporization / boiling of liquid in pipe that causes a pressure wave to travel up the line in AutoPIPE?
            • 06e. How to model a pipe riser (vertical pipe) to correctly account for GR weight on each floor support in AutoPIPE
            • 06f. Modeling a Manway / access port in a pipe sidewall using AutoPIPE
            • 06g. Using load case displacement as a new starting point for analysis in AutoPIPE?
            • 06h. How to model node point shared by more than 1 model?
            • 06i. How to model miss aligned pipe pulled back into original position using AutoPIPE?
            • 06j. How to model lifting pipe segment(s) using AutoPIPE?
            • 06k. How to model piping systems not aligned with the global axis using AutoPIPE?
            • 06l. Guidance for modelling Bell and Spigot type joint
            • 06M. How to model piping systems in which upper pipe is supported on lower pipe using AutoPIPE?
            • 7a. Modeling scenario using AutoPIPE: hot tapping a pipeline under operating condition, stresses in system after plant shutdown
            • 7b. Model Joule-Thomson effect and solving the transient heat transfer through the thickness of the pipe using AutoPIPE?
            • Tutorial - Water Hammer (Time History) Example - Modeling Approach 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
          • +Settings - AutoPIPE
          • +Stress Isometrics - AutoPIPE
          • +Technology Productivity Capabilities
      • +.Bentley AutoPIPE Vessel (powered by Microprotol)
      • +ADL PIPE
      • +Bentley AutoPIPE Nozzle
      • +Bentley PlantFLOW
      • +Bentley PULS
    • +AutoPIPE Brand Learning Resources
    • +Attend a live meeting with an AutoPIPE Analyst

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

    04. Define a Displacement at a Support in AutoPIPE?

    Applies To
    Product(s): AutoPIPE,
    Version(s): All
    Area: Modeling
    Original Author: Bentley Technical Support Group

    Problem:

    How to apply support displacement to a support?

    Solution:

    There are 3 commands to add support displacement: 1. Thermal Anchor movement, 2. Imposed Support Displacement, 3.Import Impose Support Displacement values from Excel

    #1. Thermal Anchor movement

    Select or insert an anchor component, on this dialog are some fields to enter Thermal anchor movement (ex. Dy = 10 inch vertically up.

    User should be cautioned when adding additional movements to the same node point and load case.  Example, thermal anchor movement has already been assigned to anchor A00 and will be applied to load case T1 as seen above. Now if "Impose support displacement" was also assigned as shown below at anchor A00 per T1 load case (Dy = 10 inches).

    what would be the expected results, that the ancor node point A00  would move 10 inches or 20 inches?

    Answer: 20 inches. 

    First Thermal Anchor Movement was applied that caused the support to move the initial 10 inches. Afterwards, the Impose Support Displacement was added to the already displaced 10 inches for an additional 10 inches or a total of 20 inches, see the output report for A00 per load case Thermal 1:


    Note, total movement report = 20 inches vertically up for Thermal 1 load case.

    #2. Imposed Support Displacement 

    In AutoPIPE simply assign a displacement at the support for any load case, GR, T1, T2, E1, etc during modelling. Caesar has limitation of defining only 9 displacements which have to be combined in post processing to specific load cases.

    a. Select Insert > Xtra data > Imposed Support Displacement...

    b. The Imposed Support Displacement dialog opens

    .

    c. Enter in values and click OK.

    These can also be applied to anchors but only act in the direction of the restraint.

    Note: 

    1. Imposed displacement on a support is applied at the base of the support i.e. ground displacement. The force applied at the pipe is a function of the imposed support displacement in a certain direction times the spring stiffness in that direction.

    2. For non-linear analysis - gaps will be considered.

    Meaning, the supported pipe would not be affected until the support gaps are closed based on the amount the imposed displacement settings 

    Example: given the following supports 

    Impose support displacement = Dx = 5.00, Dy = 5.0, Dz=5.0. applied at Gravity load case. 

    Supports: 

    A02: V-stop - all gaps = 0.00

    B02: Vstop - gap up = 100, gap down = 0.00

    C02: Guide - all gaps = 0.00

    D02: Guide - gap up and left  = 100, gap down and right = 0.00

    E02: Line Stop - al gaps = 0.00

    F02: Guide + Line Stop - all gaps = 0.00

    Question:

    Which of the supports will move Dx = 5, Dy = 5,  Dz = 5?

    One, two, or all?

    Answer:

    Correct Only 1, Node point F02 is the only node point that will be displaced 5.0 in all 3 axis directions. For all the other node points, as the support moves based on imposed displacement, the support does not affect the pipe until the gap in that direction is closed. 5 out of 6 support has gaps in one or more directions that will not be closed, thus the pipe is not affected by the imposed support displacement.

    3. Once an impose support displacement has been added to a load case (ex. GR) from that load case on in the load sequence (Gr - T1 - P1) the support would always be present at that displaced location when each load case was applied.

    Example: Given combination GRT1P1 where impose support displacement has been assigned to T1, When analyzing load cases Gr, the support would be in it's original location. However when analyzing load case T1 and all following load cases in the load sequence, (i.e. P1), the support has been displaced to its new location based on displacement settings. However, all gaps are open and closed based on the movement of the support from the original location to the displaced location. 

    Question:

    Will a support connected to another node point be affected by a defined impose support displacement?

    Answer: 

    Correct, No, neither the supported location or the connected to node point will be affected by a  defined  impose support displacement. Why?

    Because the base of the support spring is actually defined as another node point. Therefore, unless the connected to point  was supported by another support connected to ground, Impose support displacement will have no affect. Consider inserting a concentrated force equal to an amount o move the pipe as needed.   

    #3. Import Impose Support Displacement values from Excel

    AutoPIPE V8i 09.05.xx.xx has a new feature to import Impose Support Displacements from Excel: Insert> Xtra Data> Excel Support Displacement:

    Using AutoPIPE's input grids a user can easily copy / paste highlighted information to MS Excel. However, the data needs to be in a certain format when copy / pasting from Excel to AutoPIPE. AutoPIPE supports the ability to transfer Imposed Support Displacements from Microsoft Office Excel, editions 2007 and later in as few as 1.2.3 steps. 

    1. Open Template file in Excel 

    AutoPIPE provided the following template files in the following folder location:

    C:\ Bentley\AutoPIPE V8i SELECTseries \ Templates \ Template - Imposed Support Displacements.xls

    2. Fill in the Template and save the file

    The template file has some default information to be used in training new users about the feature. Highlight and clear the cells of existing information; insert your own data as needed. Once all the data has been entered, save the file (*.xls, or *.xlsx).

    Note: All the Node points and Load entered into the Excel file must also reside in the model where this file is to be imported into

    3. Inside of AutoPIPE, initiate the "Excel Support Displacement" command:

    Select the command,  Insert> Xtra Data> Excel Support Displacement. 

    This command will open the dialog displayed above.

    4. Complete the dialog

    a. Browse for the Template file to be imported

    The following should appear:

    ---------------------------
    File Loaded
    ---------------------------
    The File has been successfully loaded and validated
    ---------------------------
    OK
    ---------------------------

    b. Options: (see AutoPIPE help for details about these features)

    i. Change the input units as required

    ii. Enable / Disable the "Override Records"

    c. Press "Import" button, the following may be displayed:


    ---------------------------
    Excel Data Not Imported
    ---------------------------
    No matching record found. Hence no Imposed Support Displacement record has been overriden.
    ---------------------------
    OK
    ---------------------------


    ---------------------------
    Excel Data Imported
    ---------------------------
    Excel Imposed Support Displacement data has been successfully inserted into the model
    ---------------------------
    OK
    ---------------------------

    Pressing OK button will close the dialog and display the"Import Log Report", notifying the user of any warnings or errors found during the import process. 

    a. Log Messages Details:

    The Record has been successfully Inserted

    This record has been successfully imported into AutoPIPE's "Impose Dis." tab on the input grids. 

    Warning: The record is in Unrecognized format. Ignoring this Record.

    There is a problem with the formatting of a cell in the Excel file on this indicated row, and therefore the data will not be imported

    Example:

    Processing Record Number 7 ...
    B03 S2 1    4 10.5 5 4 3=

    The Excel template file has 9 columns of data required for each row. In this example only 8 column of data are indicated. There is an obvious space between 1 and 4 above. Upon further inspection this value should have been set to 0 instead of leaving this particular cell blank. 

    Note: for each row in the Excel file there should be 9 cells of data, nothing should be left blank. 

    Warning: XXXXXX exceeds the Maximum limit for point name. Ignoring this Record.

    As indicated by the message, this node point value in the Excel sheet violates AutoPIPE node point format. A node point in AutoPIPE can only have 4 characters, otherwise the following will be displayed:



    ---------------------------
    Error
    ---------------------------
    Point name can be 1-4 characters long.
    ---------------------------
    OK
    ---------------------------

    Example:

    Node point = A101234

    Cell value is to large for a node point, fix issue by reduce cell information down to 4 characters or fewer, (i.e. A10)

    Warning: The Specified Point  (XXXX) could not be found in the model and has been ignored.

     As indicated by the warning message, the indicated node point cannot be found in the model. Review both the model and Excel file for the correct node point name. The names must match exactly.

    b. Fixes for "Template - Imposed Support Displacements.XLS"

    AutoPIPE template file "Template - Imposed Support Displacements.xls" is used as a training tool. The following errors will occur when trying to import the file without fixing the file first:


    The following fixes should be made before the file can be imported successfully:

    1. Open the "Template - Imposed Support Displacements.xls" in Excel and make the following changes

    a. Change Cell A4 from "A101234" to "A10"

    b. In cells C6, C12, and C18  enter "0"

    c. In cells D3, D9, and D15 enter "0"

    2. Save file in Excel and close the application.

    3. In AutoPIPE, create a model as indicated below:

    a. 4 segments with following node point names (Pipe properties and node point distance are not critical, use any reasonable settings / values)

    Seg A - A00 - A20

    Seg B - B00 - B20

    Seg C- C00 - C20

    Seg D - D00 - D20

    b. Select All the node points in the model and add Guide supports

    c. Import Excel file as directed above. 

    Expected Log results: total records imported = 18, and 0 warnings / errors 


    Note: 

    1. The Import Log report is saved as an *.EIL file in the same folder as the model. This EIL file can be opened by any text editor (ie. NotePad, Ultra Edit, Ms Word, etc..).

    2. New Feature (991369) was logged to add impose displacement at soil node points.

    See Also

    General FAQ's about Supports and Beams

    Bentley AutoPIPE

    • import
    • AutoPIPE
    • beam
    • Modeling
    • Impose Support Displacement
    • support
    • Share
    • History
    • More
    • Cancel
    • Mike Dattilio Created by Bentley Colleague Mike Dattilio
    • When: Wed, Jul 29 2015 3:23 AM
    • Mike Dattilio Last revision by Bentley Colleague Mike Dattilio
    • When: Sat, Sep 24 2022 8:52 AM
    • Revisions: 14
    • 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