


{"id":249420,"date":"2023-02-10T15:43:46","date_gmt":"2023-02-10T15:43:46","guid":{"rendered":"\/forum\/?post_type=topic&#038;p=249420"},"modified":"2023-02-10T15:43:46","modified_gmt":"2023-02-10T15:43:46","slug":"disparities-in-peak-stress-uniaxial-vs-flexural-loading-conditions","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/disparities-in-peak-stress-uniaxial-vs-flexural-loading-conditions\/","title":{"rendered":"Disparities in Peak stress \u2013 Uniaxial vs Flexural loading conditions"},"content":{"rendered":"<p>Hello, I was able to define non-linear material properties for concrete using APDL commands provided by Professor Brock D. Hedegaard as a base in Ansys Mechanical. The parameters are for a &#8220;Drucker-Prager Microplane plasticity &#8221; model and attached below is the code:<\/p>\n<div>\/PREP7<\/div>\n<div>&nbsp;<\/div>\n<div>! Step 1: Define elastic properties of material<\/div>\n<div>E = 30000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;! Young&#8217;s Modulus, MPa<\/div>\n<div>nu = 0.2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ! Poisson&#8217;s Ratio, unitless<\/div>\n<div>&nbsp;<\/div>\n<div>! Step 2: Define microplane model properties&nbsp;<\/div>\n<div>!&nbsp; &#8211; Approximations and typical ranges per intuition&#8230; your concrete may be different!<\/div>\n<div>fc = 80&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ! Uniaxial compressive strength, MPa<\/div>\n<div>fb = 92&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;! Biaxial compressive strength, MPa&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(estimate as 1.15*fc if unknown)<\/div>\n<div>ft = 2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ! Tensile strength, MPa&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(estimate as 0.1*fc if unknown)<\/div>\n<div>Rt = 1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ! Tension cap hardening constant, unitless&nbsp; (typically = 1)<\/div>\n<div>D = 20e4&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ! Compressive hardening constant, MPa^2&nbsp; &nbsp; &nbsp;(typically between 1e4 and 50e4)<\/div>\n<div>sigma_cv = -32&nbsp; &nbsp; &nbsp; ! Int. of comp. cap and DP yield, MPa&nbsp; &nbsp; &nbsp; &nbsp;(always negative, approximately -2\/3*fb or lower)<\/div>\n<div>Rc = 2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ! Compression cap ratio constant, unitless&nbsp; (typically = 2)<\/div>\n<div>gamma_t = 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;! Tensile damage threshhold, unitless&nbsp; &nbsp; &nbsp; &nbsp;(typically = 0)<\/div>\n<div>gamma_c = 5e-5&nbsp; &nbsp; &nbsp; ! Compressive damage threshhold, unitless&nbsp; &nbsp;(typically between 1e-5 to 10e-5)<\/div>\n<div>beta_t = 6000&nbsp; &nbsp; &nbsp; &nbsp;! Tension damage evolution, unitless&nbsp; &nbsp; &nbsp; &nbsp; (typically 1.5*beta_c)<\/div>\n<div>beta_c = 4000&nbsp; &nbsp; &nbsp; &nbsp;! Compression damage evolution, unitless&nbsp; &nbsp; (typically between 1000 and 10000)<\/div>\n<div>&nbsp;<\/div>\n<div>! Step 3: Define nonlocal parameters c and m<\/div>\n<div>c = 650&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;! Nonlocal range parameter, mm^2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (element size should be &lt; 0.5*sqrt(c))<\/div>\n<div>m = 2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;! Over-nonlocal parameter, unitless&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(typically 1 to 3)<\/div>\n<div>&nbsp;<\/div>\n<div>! Step 4: Select element type<\/div>\n<div>element = 215&nbsp; &nbsp; &nbsp; &nbsp;! Element type number (Linear = 215, Quadratic = 216)<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>! ===================================================================<\/div>\n<div>! You should not need to change code below this point, unless<\/div>\n<div>! you are debugging, modifying, or otherwise know what you are doing<\/div>\n<div>! ===================================================================<\/div>\n<div>&nbsp;<\/div>\n<div>! Assign Elastic Properties&nbsp;<\/div>\n<div>MP,EX,conc,E&nbsp; &nbsp; &nbsp; &nbsp;! Assign Young&#8217;s Modulus<\/div>\n<div>MP,NUXY,conc,nu&nbsp; &nbsp; ! Assign Poisson&#8217;s Ratio<\/div>\n<div>&nbsp;<\/div>\n<div>! Assign microplane properties for coupled damaged-plasticity (MPLANE-DPC)<\/div>\n<div>TB,MPLANE,conc,,,DPC<\/div>\n<div>TBDATA,1,fc,fb,ft,Rt,D,sigma_cv<\/div>\n<div>TBDATA,7,Rc,gamma_t,gamma_c,beta_t,beta_c<\/div>\n<div>&nbsp;<\/div>\n<div>! Assign nonlocal properties to microplane model (MPLANE-NLOCAL)<\/div>\n<div>TB,MPLANE,conc,,,NLOCAL<\/div>\n<div>TBDATA,1,c,m<\/div>\n<div>&nbsp;<\/div>\n<div>! Define coupled elements (this code assumes ITYPE = matid, which it should be in almost all cases)<\/div>\n<div>itype = conc<\/div>\n<div>&nbsp;<\/div>\n<div>et,itype,element<\/div>\n<div>keyopt,itype,18,2&nbsp; &nbsp; &nbsp;! Element needs 2 nonlocal parameters for keyopt(18)&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>! Switch element type of those that are assigned Concrete<\/div>\n<div>esel,s,mat,,conc<\/div>\n<div>emodif,all,type,itype<\/div>\n<div>&nbsp;<\/div>\n<div>! To check that everything worked out, print the element list<\/div>\n<div>allsel<\/div>\n<div>etlist,all<\/div>\n<div>&nbsp;<\/div>\n<div>! Now proceed to the solution and output all results<\/div>\n<div>\/SOLU<\/div>\n<div>outres,all,all<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div style=\"text-align: justify\">-Trying to validate the defined parameters, I modelled a generic beam and subjected it to uniaxial and flexural deflection schemes.<\/div>\n<div style=\"text-align: justify\">The uniaxial loading conditions gave the expected results, with both compressive and tensile stress values peaking at the defined strength parameters before softening occurred. I have attached images below:<\/div>\n<div>&nbsp;<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" style=\"display: block;margin-left: auto;margin-right: auto\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/02\/10-02-2023-1676043033-mceclip0.png\" width=\"612\" height=\"583\"><\/div>\n<p style=\"text-align: center\">Fig.1 Peak compression<\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/02\/10-02-2023-1676043137-mceclip1.png\" width=\"630\" height=\"612\"><\/p>\n<p style=\"text-align: center\">Fig.2 Peak tension<\/p>\n<p style=\"text-align: center\">&nbsp;<\/p>\n<p style=\"text-align: left\">-In contrast, flexural loading conditions give results for peak normal stress which significantly exceed defined parameters, even after varying the applied displacement on the beam.<\/p>\n<p style=\"text-align: left\">&nbsp;<\/p>\n<p style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block;margin-left: auto;margin-right: auto\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/02\/10-02-2023-1676043302-mceclip2.png\" width=\"657\" height=\"561\"><\/p>\n<p style=\"text-align: center\">Fig .3 Peak compressive and tensile stresses for the flexural loading condition.<\/p>\n<p style=\"text-align: left\">It is my understanding that the normal stress in the z-direction is composed of Tensile and compressive stresses beneath and above the neutral axis respectively. I would appreciate feedback on possible errors in my assumptions or potential reasons for the disparities in results.<\/p>\n<p style=\"text-align: left\">Thanks in Advance.&nbsp;<\/p>\n","protected":false},"template":"","class_list":["post-249420","topic","type-topic","status-closed","hentry","topic-tag-mechanicalworkbench-1","topic-tag-microplane-model","topic-tag-softening"],"aioseo_notices":[],"acf":[],"custom_fields":[{"0":{"_bbp_author_ip":["23.44.170.21"],"_bbp_subscription":["274845","88"],"_btv_view_count":["773"],"_bbp_likes_count":["1"],"_bbp_topic_status":["unanswered"],"_bbp_status":["publish"],"_bbp_topic_id":["249420"],"_bbp_forum_id":["27791"],"_bbp_engagement":["88","274845"],"_bbp_voice_count":["2"],"_bbp_reply_count":["3"],"_bbp_last_reply_id":["250270"],"_bbp_last_active_id":["250270"],"_bbp_last_active_time":["2023-02-16 19:55:03"]},"test":"b1254905live-tees-ac-uk"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/249420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/249420\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=249420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}