How to extract load - deflection table for multiple nodes at a single time ?
Hello Atul,
Can you please elaborate on what you mean by "single time"?
In general, in PLAXIS you can create a load-displacement curve as explained here: How to get a load - displacement curve using SumMstage
Or with Python: How to get a load - displacement curve using Scripting interface
For getting displacement(or settlement) and load(or stress) at various points we need to search each point individually and then get the results. Can we get these values for various points at one time only ?
Suppose we select 10 points and wanted to get settlement of all 10 points at one time.
Maybe this? Look for Help - Command Reference and getsingleresult in output program. If you make Ux, Uy it will give you settlements.
getsingleresult Phase_1 ResultTypes.Soil.Ux -8 -12
It is not possible to have results of different nodes/stress points in one line. The results are stored at each point, and the only way to retrieve them is one at a time.
As suggested by Berk, you can use the getsingleresult or the getcurveresults to retrieve the results you are interested. In the end, you can even use Excel to write the commands and change only the last part, which is the selected curve point and paste them back to the command runner.
For example : A pile raft foundation is modelled in Plaxis 3d (raft as plate element and piles as volume element). After applying load and running model, I have to get the settlement below the raft at various points (center, edge and other locations). For getting these settlements, every time I have to plot graphs and get results in tabular form for each point. Is it possible to get deflection of multiple points (having different coordinates) at one time ?
Dear Atul,
PLAXIS allows for plotting graphs in which multiple selected points are displayed, e.g. nodes for deformations at various locations.
Tables are automatically generated in the graph if you click on the Table icon at the top toolbar:
Note that you can copy these data to a spreadsheet for post-processing if needed.
If you want to automate the retrieval of results of curve points, you can use Python, which utilizes the PLAXIS command line.
Here's an example: Output scripting example: create curve data
As you can see, it is not possible to have multiple coordinates in one go as the commands do not support such a structure. However, the benefit of automation is that you can write your code once, and then let it run as many times as you want, thus saving you a lot of time and skipping the time-consuming manual process.