# Load curve, Load vs displacement curve

**URL:** <https://forum.itascainternational.com/t/load-curve-load-vs-displacement-curve/234>\
**Category:** 3DEC\
**Created:** [February 11, 2022, 10:21am UTC](https://forum.itascainternational.com/t/load-curve-load-vs-displacement-curve/234 "2022-02-11T10:21:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Akash77skyz](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Akash77skyz](https://forum.itascainternational.com/u/Akash77skyz)\
**Post date:** [February 11, 2022, 10:21am UTC](https://forum.itascainternational.com/t/load-curve-load-vs-displacement-curve/234/1 "2022-02-11T10:21:54Z")

</div>

I want to plot the loading vs displacement curve, is there any specific 3dec command to find out the history loading increment by time like the history velocity, displacement, etc. So that I can plot a graph between load and displacement.

---

<div class="post-metadata">

**Author:** ![jhazzard](https://avatars.discourse-cdn.com/v4/letter/j/4af34b/32.png) [@jhazzard](https://forum.itascainternational.com/u/jhazzard)\
**Post date:** [February 11, 2022, 4:44pm UTC](https://forum.itascainternational.com/t/load-curve-load-vs-displacement-curve/234/2 "2022-02-11T16:44:45Z")

</div>

There is no history for applied load. So you would have to make a little fish function to sum up applied forces. Something like this:

fish def app\_load  
area = 10.0 ; specify area of region over which load is applied  
total\_load = 0.0  
loop foreach gp block.gp.list  
total\_load += math.mag(block.gp.force.app(gp))  
end\_loop  
app\_load = total\_load / area  
end  
fish his app\_load

---

<div class="post-metadata">

**Author:** ![Andrea](https://avatars.discourse-cdn.com/v4/letter/a/c37758/32.png) [@Andrea](https://forum.itascainternational.com/u/Andrea)\
**Post date:** [November 28, 2022, 3:45pm UTC](https://forum.itascainternational.com/t/load-curve-load-vs-displacement-curve/234/3 "2022-11-28T15:45:29Z")

</div>

Along the same lines, is it possible to generate a stress-strain curve with history commands? For example, to define the stress-strain evolution of a control point in a slope stability problem
