We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3fbeb25 commit 1818ce5Copy full SHA for 1818ce5
source/user/manual/material/uniaxial/examples/ASDConcrete1D_MakeLaws.py
@@ -70,6 +70,7 @@ def _make_tension(E, ft, Gt):
70
Td[i] = 1.0-si/qi # compute damage
71
return (Te, Ts, Td)
72
73
+
74
def _make_compression(E, fc, ec, Gc):
75
'''
76
a quadratic hardening followed by linear softening for compressive response
@@ -82,8 +83,8 @@ def _make_compression(E, fc, ec, Gc):
82
83
Gc1 = fc*(ec-ec_pl)/2.0
84
Gc2 = max(Gc1*1.0e-2, Gc-Gc1)
85
ecr = ec + 2.0*Gc2/(fc+fcr)
- Ce = [0.0, ec0] # total strain points
86
- Cs = [0.0, fc0] # nominal stress points
+ Ce = [0.0, ec0] # total strain points
87
+ Cs = [0.0, fc0] # nominal stress points
88
Cpl = [0.0, 0.0] # desired values of equivalent plastic strains
89
nc = 10
90
dec = (ec-ec0)/(nc-1)
@@ -92,6 +93,7 @@ def _make_compression(E, fc, ec, Gc):
92
93
Ce.append(iec)
94
Cs.append(_bezier3(iec, ec0, ec1, ec, fc0, fc, fc))
95
Cpl.append(Cpl[-1]+(iec-Cpl[-1])*0.7)
96
97
# end of linear softening - begin residual plateau
98
Ce.append(ecr)
99
Cs.append(fcr)
0 commit comments