Obtaining tabulated data from PLAXIS Input


ApplicationPLAXIS 2D
PLAXIS 3D
VersionPLAXIS 2D CONNECT Edition and later
PLAXIS 3D CONNECT Edition and later
Date created14 August 2012
Date modified20 January 2023

In PLAXIS 2D and 3D Input, we can use the tabulate command to show tabulated lists of data, and the results will be presented in the Command line Session window. The presented data can then be copied to the Windows clipboard and be used in e.g. reports or it can be pasted into spreadsheets for further manipulation.

The tabulate command can display a table with specified objects and all their properties:
    tabulate <Objects>
<Objects> can be any listable object like Points, Surfaces, Plates, DynamicMultipliers, Lines and Phases. The tabulate command can also be used on groups.

In order to show a table for this list, but only for a limited amount of properties, one or more  property names (separated by spaces) can be added in quotes:
   tabulate <Objects> "<Property_1> <Property_2>"

Also, it is possible to show a table for the objects that fulfil a specified condition, and some of their properties. The conditions should also be added in quotes.
  tabulate <Objects> "<Property_1> <Property_2>" "<Condition>"

See below for some examples.

Points

To show all the properties for all points (in this case only x, y and z coordinates are properties of a Point), you can use:
    tabulate Points

The result will look like this in PLAXIS 3D:

The same can be achieved by using the following syntax
    tabulate Points "x y z"

To only show the x and y coordinates for all Points:
    tabulate Points "x y"
Or to show the z coordinate first:
    tabulate Points "z x y"

To display a table of all surface loads and their current settings:
    tabulate SurfaceLoads

To get an overview to see if the updated mesh is activated or deactivated for each phase, you can use this command:
    tabulate Phases "Deform.UseUpdatedMesh"

Filtered tables

The tabulate command also allows the table to be filtered by a condition.

If you would like to check for your phases if the reset displacements to zero (ResetDisplacementsToZero) is activated, but only for those phases that directly start from the initial phase, use this command:
    tabulate Phases "Deform.ResetDisplacementsToZero" "PreviousPhase=InitialPhase"

The opposite can be achieved as well: check if the reset displacements to zero is set for phases that do not start from the initial phase:
    tabulate Phases "Deform.ResetDisplacementsToZero" "PreviousPhase!=InitialPhase"

And in order to show the failure reason for any of the phases that failed to converge:
    tabulate Phases "LogInfo" "CalculationResult=2"

Geometry checks for meshing in PLAXIS 3D

The tabulate command can also be used to detect if small surfaces or volumes are present in the intersected 3D geometry in the mesh mode. This could indicate problem areas for the 3D mesh generation.

To check for small surfaces, with e.g. a surface area smaller than 0.1 m² (when meters are set as project length unit):
    tabulate Surfaces "Area" "Area<0.1"

And to show a tabulated list for small volumes, use:
    tabulate Volumes "Volume" "Volume<1"

Getting phase results

Some calculation results are listed under the Reached values for each phase in the phases window:

Reached values shown in the Phases Window

These values can also be shown using the tabulate command:

  tabulate Phases "Reached.ReachedMsf"

However, this shows the reached SumMsf for all phases, not just for a Safety phase (Plastic, Consolidation, etc). It is possible to filter just the safety phases and only show the reached Factor of Safety SumMsf for those phases.:

  tabulate Phases "Reached.ReachedMsf" "DeformCalcType=Safety"

And if you want to include the phase where the safety analysis starts from in the table, the command looks like this:

  tabulate Phases "PreviousPhase Reached.ReachedMsf" "DeformCalcType=Safety"

For full details and more examples, please refer to the PLAXIS Commands Reference in the program’s Help menu.

See also