Plotted stress-strain behaviour of concrete

Asked by rayolau

Hello everyone!

I'm trying to plot the stress-strain of concrete specimen. For this, I am using the script uniaxTest.py only with the active mode 2 (compression). My goal is to reproduce the test UNE-EN 12390-3:2003. Testing hardened concrete - Part 3: Compressive strength of test specimens.

My problem is with the PyRunner AddPlotData. Want to represent deformation of the specimen on the x axis, and the compression strength in the y axis. To do this:

def addPlotData():
 yade.plot.addData({'t':O.time,'i':O.iter,'eps':strainer.strain,'sigma':¿?¿?,

 })

sigma, should represent the following equation: fc = F/A

where,
fc = compressive strength (MPa)
F = value of the applied load (perpendicular to the transversal section of the specimen)
A = Area of cross section (cylinder Pi.r²)

How I take the F value?

And other question, what are the units of the strainRateCompression? Because, for simulate the test need introduce a velocity of load constant with value between [0.4-0.8] MPa/s

Thanks in advance!

Question information

Language:
English Edit question
Status:
Answered
For:
Yade Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Jérôme Duriez (jduriez) said :
#1

Hi,

You can access the stress directly with avgStress attribute of UniaxialStrainer (see doc and examples, e.g. concrete/uniax.py). You can access it in your script with strainer.avgStress, it seems.

Another method would be to use getStress() function (utils module of yade).

For the strainRateCompression, that's a *strain* rate, so the unit is something like s-1 (inverse of time). I do not think UniaxialStrainer offers stress control, like in your lab experiments.

Can you help with this problem?

Provide an answer of your own, or ask rayolau for more information if necessary.

To post a message you must log in.