EC2 stress/strain profile inconsistencies #79
Agent6-6-6
started this conversation in
General
Replies: 1 comment 5 replies
-
Hi @Agent6-6-6 yes I see your point. I would like to keep the option of having these generic because sometimes they are used in non-typical code applications. I think your idea of computing the relevant factors within the class (with the option of overriding with Also agree If you have time to make these changes they would be appreciated! |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi @robbievanleeuwen,
I've literally just started working my way through creating some of the 'pretty' plots for other stress-strain profiles (like what was done for the
ModifiedMander
class). But I've got some questions about the current implementation of the Eurocode curves:-Because these generic profiles are sort of code independent, and the EC2 equations have not been provided for the inputs. Was the intent these factors such as
n
andcompressive strain
would come later in an EC2 design code class? Or should they really be within theEurocodeParabolicUltimate
class like for the other stress-strain profiles, as typically the input is a 28-day compressive strength for all of the ultimate profiles and then this is factored down within the stress-strain profile class?But the EC2 one seems to rely on the user factoring the concrete strength down prior and working out all the inputs which could simply be calculated by the class, I think this is not really consistent and makes for user errors if someone does not factor down the 28-day compressive strength first. None of the doc examples factors it down first which seems to be an error in how it is intended to be implemented.
Eurocode 2 provides equations for example for the$n$ exponent, the $\varepsilon_{c2}$ (equivalent to your
compressive_strain
variable) so I think these should really be implemented within the class as not really required as inputs as they are derived from the equations given in EC2 (though could beOptional
to allow for specific National Annexes to modify/override if required from the default EC2 eqns.Along the same lines, the partial safety factors$\gamma_{c}$ and $\alpha_{cc}$ modification factor as inputs to modify the concrete strength from a 28-day strength $f_{ck}$ to a design value $f_{cd}$ should be included in the class. Other classes such as the
RectangularStressBlock
have these similar modification factors to the strength included (gamma
&alpha
factors for comparison), but equivalent factors are not included in the EC2 parabolic class for comparison which is inconsistent.Happy to review and update to correct these stress-strain profiles if you're in agreement with including all the relevant factors utilising the defaults out of EC2 using optional variables to allow for a specific design code override if a given national annex happens to utilise a different value.
Also if I'm updating this to correct, any issue with renaming the
n
ton_exp
for 'exponent' to differentiate it from axial loads which have typically adopted then
variable throughout?Beta Was this translation helpful? Give feedback.
All reactions