Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
PLAXIS | SOILVISION
  • Product Communities
  • More
PLAXIS | SOILVISION
PLAXIS | SOILVISION Wiki How to select more than 10 nodes to be used for a curve
    • Sign in
    • +Working from home with PLAXIS
    • Working from home with SOILVISION
    • -PLAXIS | SOILVISION Wiki
      • +Geotechnical SELECT Entitlements [GSE]
      • -PLAXIS
        • PLAXIS CONNECT Edition and legacy versions
        • +License - PLAXIS
        • +PLAXIS Software downloads
        • +Release Notes PLAXIS 2D and PLAXIS 3D
        • +Manuals - PLAXIS
        • +API / Python scripting - PLAXIS
        • +Downloads - PLAXIS
        • +Known issues - PLAXIS
        • +Models - PLAXIS
        • +Publications
        • -Tips and Tricks
          • 3D Extrusion along a curved path
          • 3D Output: show results for shadings or contour lines
          • 64 bit User Defined Soil model
          • After a consolidation analysis I have excess pore pressures in "drained" material sets. Why?
          • Application of commands: echo
          • Application of commands: Groupfiltered and Apply
          • Application of commands: Referring to objects through their index
          • Calculation Kernel Convergence log
          • Can I import a geometry in PLAXIS 2D?
          • Can I reuse existing PLAXIS 3D geometrical objects in a new project?
          • Change temporary folder for intermediate calculation data files
          • Closing PLAXIS after your calculation is finished
          • CodeMeter network error during calculation (IPv4/v6 conflict)
          • Codemeter Network Installation
          • Codemeter USB Stick behaviour
          • Command line reference
          • Compliant base and free field boundaries: check on input signal
          • Composite liner approach in PLAXIS 2D
          • Connect a node-to-node anchor with an embedded beam row halfway
          • Consolidation: Minimum Pore Pressures and Degree of Consolidation analysis may give spurious displacements of boundary nodes
          • Conversion from 2D Version 8/9
          • Conversion of PLAXIS 2D files
          • Copy/Array command in Plaxis 2D
          • Create centerline for Structural Forces in Volumes
          • Create rock bolts accurately in PLAXIS 3D
          • Creating axial force curve for Fixed End anchors
          • Deactivated loads are still visible in PLAXIS Output
          • Definition of a bending moment as load
          • Definition of Hoek-Brown model parameters in Plaxis
          • Drift correction for dynamic input signal from file
          • During a calculation some plastic points disappear. How is that possible?
          • Dynamic Load with Perpendicular Distribution
          • Encrypted scripting server vulnerable to replay attacks
          • End bearing of plates
          • Energy saving while running multiple calculations
          • Error when generating 3D mesh
          • Export or reuse geometry for New Analysis
          • Extended command syntax for mesh generation
          • Fixed and Compliant base: what input motion is required?
          • Fixities and deformation boundary conditions
          • Force envelope results explained
          • Fundamentals of pseudo-static analysis in PLAXIS
          • Graphics card issues
          • How do I import a geometry in PLAXIS 3D?
          • How does Plaxis deal with water pressures during dynamic calculations?
          • How does Reset displacements to zero work?
          • How does the option volumetric strain work?
          • How to activate a dynamic load
          • How to change the PLAXIS model width
          • How to check undrained shear strength using Undrained A?
          • How to create a Bentley account and submit a Service Request
          • How to get a load - displacement curve using SumMstage
          • How to prescribe a dynamic displacement
          • How to select more than 10 nodes to be used for a curve
          • How to setup the number of steps stored in PLAXIS Input
          • How to setup tied degrees of freedom
          • How to use command log files
          • I use PLAXIS and it says I do not have the proper entitlements
          • Improving speed of mesh generation in combination with stage generation
          • In Plaxis Curves it is possible to plot Force Fx, Fy and Fz. What are these parameters?
          • Initial degree of saturation for soil activated during staged construction
          • Inspect intermediate step results in PLAXIS Output
          • Install latest 2D version and 2D AE for converting older files
          • Is it possible to apply a distributed load on tunnel lining in PLAXIS 2D?
          • Is PLAXIS 3D 64-bit?
          • Is PLAXIS 3D enabled for multicore?
          • Iterative settings: desired minimum and maximum
          • Iterative settings: Influence of Arc length control
          • Iterative settings: Max unloading steps (arc length control)
          • Key not bound to machine
          • Language reset in PLAXIS 2D and 3D
          • Launch PLAXIS 2D calculations via DOS commands
          • Load activation in time
          • Local axis and its colour indication
          • Macros using the commands runner
          • Material datasets for plates: sheet pile wall in bending
          • Memory usage in dynamic calculations
          • Mesh alignment in flow problems
          • Mesh generation might not work under Windows 7 due to security settings
          • Modelling a tapered pile
          • Modelling soil-structure interaction: interfaces
          • Modelling technique: Vacuum consolidation
          • Modifying boundary conditions
          • Multicore CPU and 32/64-bit
          • Node-to-Node anchors as an alternative for Fixed-End anchors
          • Non-consecutive order of step numbers in Plaxis
          • Obtain Object names easily to use in commands
          • Obtaining tabulated data from PLAXIS Input
          • On different failure criteria for soils
          • On the use of dynamic boundary conditions
          • Opening old PLAXIS project gives a popup window. What should I do?
          • Output of flow results through interfaces
          • Output project compatibility
          • Permeability in interfaces
          • Permeability in interfaces: Practical situations
          • Pile modelling in a 2D plane strain model
          • PLAXIS 2D Command compatibility notes
          • PLAXIS 3D 2013 and older PLAXIS files
          • PLAXIS 3D 2016: Fully parametric geometry
          • PLAXIS 3D Command compatibility notes
          • PLAXIS Output Phase/Step object compatibility
          • PLAXIS Silent Installation
          • Plaxis Soil model numbers in command line
          • Plaxis uses SMC files for earthquakes, but what kind of format is this?
          • Points of interest for pile modelling in a 2D plane strain model
          • Problems related to non-associated plasticity
          • Program responds that drivers are out of date, but I have a newer version installed
          • Pseudo static acceleration
          • Re-use materials from other projects
          • Reduction of stiffness does not lead to a change in displacements
          • Regenerate staged construction
          • Run multiple calculations easily
          • Safety analysis and displacements
          • Safety analysis and undrained behaviour
          • Safety analysis and Updated Mesh
          • Safety calculation with a Target Value
          • Saving PLAXIS files for an older version
          • Select points for curves prior to calculation directly in Input
          • Selecting points for curves
          • Set and export a plot in PLAXIS Output
          • Set multiple phases to be calculated
          • Showing a list of embedded beams by length
          • Smart selection of line elements in PLAXIS 2D Input
          • Stiffness units for structural elements in an axisymmetric model
          • Stress relaxation due to creep in concrete structures
          • Stresses in non-porous materials
          • Swept meshing in PLAXIS 3D
          • Tension cut-off in interfaces for User Defined Soil Models
          • Time step used in dynamic calculation
          • Trim and extend a line in PLAXIS 2D
          • Tunnels in PLAXIS 3D: Extrusions and cutting planes
          • Unable to select points for curves
          • Unable to select structures or nodes
          • Use of wells in PLAXIS 3D
          • Using an accelerogram for Dynamics
          • Using partial geometry for interesting result images in PLAXIS 3D
          • Using PLAXIS Remote scripting with the Python wrapper
          • Waterlevel inspection and editing in PLAXIS 2D
          • Westergaard's added mass for hydrodynamic pressures: a simple case
        • +Tutorials - PLAXIS
        • +Verifications - PLAXIS
        • +Videos - PLAXIS
      • +PLAXIS LE
      • +PLAXIS Monopile Designer
      • +SOILVISION
      • +Subscription Entitlement Service

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

    How to select more than 10 nodes to be used for a curve

    Application PLAXIS 2D
    PLAXIS 3D
    Version PLAXIS 2D
    PLAXIS 3D
    Date created 23 March 2018
    Date modified 23 March 2018
    Since the release of PLAXIS 3D 2017 and PLAXIS 2D 2018 it's possible to select an unlimited number of points to be used for curves via the GUI, rendering the approach below obsolete for these newer versions.

    In order to generate curves to show e.g. displacements in time, we should select a node for which we want to show this displacement data, or stress points to show stress related data. The Plaxis applications currently allow you to select up to 10 nodes and 10 stress points prior to calculation for which the data for all intermediate steps is stored.
    For nodes and stress points selected after the calculation (post-calc), the data will be retrieved from the stored result files. By default, a phase will have the Max number of steps stored set to 1, so only the last step for this phase is remembered, hence only the result for this step will be shown for the selected post-calc node. For more detailed curves, it is needed to increase this Max number of steps stored to have more intermediate data points in a phase for the curve. If the Max number of steps stored is equal to the Max steps value then all steps will be available to be used for a curve.
    For more details, see the related article on Selecting points for curves.

    Note, having a lot of results steps saved will also increase the disk space needed.

    For some applications, like dynamic earthquake analyses, the number of steps is usually huge, and so a lot of data will need to be stored if you want to define graphs with more than 10 nodes. However, with the use of a special file, it is possible to tell PLAXIS 2D it needs to store the nodal history for more than 10 nodes. Note: this is not available for stress points.

    History file: data.hi2.rsa

    This special file for these (additional) pre-calc selected nodes is an ASCII file (text file) named data.hi2.rsa and it needs to be present in the Plaxis data folder.

    The structure of this file is as follows:

    • The first line contains the desired number of nodes (followed by at least one space)
    • Then on each next line, the first number must refer to the node NUMBER from the mesh, followed by at least one space. Note: any character after this space can be added as a comment and will be ignored by the calculation.
    • Using this trick, the Plaxis calculation can store the history of up to 100 nodes.

    Example content to store data for 4 nodes (nodes 1492, 1829, 2045 and 2229)

    4 #number of nodes 
    1492 
    1829 
    2045 
    2229

    To make it work

    • First, save the Plaxis 2D project file
    • In the *.p2dxdat folder, create a file data.hi2.rsa
    • Open this file with a text editor (e.g. Notepad) and add the number of nodes on the first line.
    • Then,  per line add the node number
    • Save this data.hi2.rsa
    • Now open the Plaxis project file in PLAXIS 2D, and run the calculation.
    • Make sure to save the file after the calculation!

    This data.hi2.rsa file can be altered to include a different amount of nodes:

    • make sure to change the number of selected nodes on the first line
    • then every next line should contain a node number. This node number can be retrieved in the Output program e.g. from the table when viewing the mesh.

    After the calculation and saving, you will find per phase a file called data.hx2.rr# (with # the number of the phase) in which the displacement history of the stored nodes from the data.hi2.rsa-file is saved.

    Content of results file

    Structure

    The file data.hx2.rr# (with # the number of the phase) contains per phase the history of the nodal data for each calculation step.

    In this file, the data will be written for each calculation step once a calculation step is finished.
    It will write:

    • two lines with general values for the current step (lines 1 and 2, see below)
    • then for each selected node from the data.hi2.rsa file one line of data with displacement values in this step: ux, uy, excess pore pressure value and optional for a dynamic calculation vx, vy, ax and ay. E.g. line 3 shows the displacement values for the first selected node number from the data.hi2.rsa file, line 4 of the second selected node, etc.
    • and finally one line with results from this step

    The specific data per step also contains some legacy data (e.g. multiplier data from 2D Classic and earlier) which is not used since the PLAXIS 2D AE version and defaults to a value.

    The content structure looks like this:

    1[legacy][legacy][legacy]timePmaxcurrent_phase_step

    2ΣMweightt_dynΣMareaΣMsf[legacy]previous_phase_step
    3uxuyPexcessvxvyaxay
    4uxuyPexcessvxvyaxay
    ....
    6uxuyPexcessvxvyaxay
    7FxFyΣMstage[legacy][legacy]CSP

    Notes:

    • [legacy] defaults to either 0.0 or 1.0
    • the velocity and acceleration values (vx vy ax ay) are only added in dynamic phases
    • t_dyn is the dynamic time
    • Pmax is the phase’s maximum excess pore pressure
    • ΣMstage is not updated correctly in 2D AE and 2D 2015.00
    • current_phase_step and previous_phase_step refer to the internal step number of the phase. This internal numbering always starts at step 0 for each phase.

    So if we take the input example as shown above and run the calculation, the image below could be part of the data.hx2.rr# - result of a dynamic calculation, opened in e.g. Notepad:

    Figure 1. Example of part of data.hx2.rr# file containing steps 1 to 3

    In this calculation we selected 4 nodes. This means that per step, we have 7 lines per step: 2 data lines, then 4 lines with node data, followed by 1 result line:

    Figure 2. Example of part of data.hx2.rr# file highlighting data blocks for steps 1 to 3

    For each step block in this example, lines 3-6 contain the results per node:
    ux    uy    excess_pore_pressure    vx    vy    ax    ay

    Figure 3. data.hx2.rr# file showing the data lines per step containing the node specific results

    And these are the most important parameters in the general data lines (lines 1, 2, and the final line per step):

    Figure 4. Parameters in the general data lines 1, 2, and the final line for step 2 of the phase

    Results in Output program

    Note that the data of this data.hx2.rr#-file does not follow a valid data format for the PLAXIS Output program. So it is not possible to use the history of these nodes in the PLAXIS Output program to visualize this in a curve. For this a third party application, like a spreadsheet program (e.g. Microsoft Excel), is needed.

    Conclusion

    With the mentioned trick, it is now possible to follow and store the complete displacement history of more than 10 nodes without the need to save all calculation results.

    See also

    Selecting points for curves

    [Tips and Tricks]

    • Plaxis 3D
    • Select
    • nodes
    • PLAXIS
    • chart
    • PLAXIS 2D
    • curve
    • Share
    • History
    • More
    • Cancel
    • Micha van der Sloot Created by Bentley Colleague Micha van der Sloot
    • When: Mon, Dec 23 2019 7:10 AM
    • Micha van der Sloot Last revision by Bentley Colleague Micha van der Sloot
    • When: Tue, Dec 24 2019 6:15 AM
    • Revisions: 2
    • 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

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