====== ORTHOPLA ====== ===== Description ===== Elasto‑plastic constitutive law for solid elements at constant temperature (non-associated) with linear anisotropic elasticity. Isotropic hardening/softening of friction angle and cohesion is possible.\\ This law is a combination of [[laws:ortho3d|ORTHO3D]] (for the elastic part of the law) and PLA3D (for the plastic behaviour). This law is only used for mechanical analysis of elasto-plastic anisotropic porous media undergoing large strains. ==== Files ==== Prepro: LORTHOPLA.F \\ ===== Formulation ===== ==== Yield and flow surfaces ==== See [[laws:epplasol|PLASOL]] law ==== Hardening/softening ==== See [[laws:epplasol|PLASOL]] law (above) ==== Cohesion anisotropy with major principal stress orientation relative to bedding (IANISO = 0)==== The material cohesion depends on the angle $\alpha_{\sigma_1}$ between the major compressive principal stress $\vec{\sigma_1}$ and the normal to the bedding plane $\vec{e_3}$ : \[ \alpha_{\sigma_1} = \arccos\left( \frac{\vec{e_3}\vec{\sigma_{1}}'}{||\vec{e_3}||\ ||\vec{\sigma_1}'||} \right) \] {{ :laws:schematic_view_of_the_angle_between_the_normal_to_bedding_plane_and_the_direction_of_major_principal_stress.png?150 |}} Three cohesion values are defined ($c_{0^{\circ}}, c_{min}, c_{90^{\circ}}$), for major principal stress parallel $\alpha_{\sigma_1} = 0^{\circ}$ (perpendicular), perpendicular $\alpha_{\sigma_1} = 90^{\circ}$ (parallel) and with an angle of $\alpha_{\sigma_1, min}$ with respect to the normal to bedding plane (with respect to the bedding plane) (Salehnia, 2015)((Salehnia, F. (2015) From some obscurity to clarity in Boom clay behavior: Analysis of its coupled hydro-mechanical response in the presence of strain localization. Thesis, Liège University.)). Between those values, cohesion varies linearly with $\alpha_{\sigma_1}$. The mathematical expression of the cohesion is as follows: \[ c = \max \left[\left( \frac{c_{min} - c_{0^{\circ}}}{\alpha_{\sigma_1, min}} \right)\alpha_{\sigma_1} + c_{0^{\circ}} ; \left( \frac{c_{90^{\circ}} - c_{min}}{90^{\circ} - \alpha_{\sigma_1, min}} \right)\left( \alpha_{\sigma_1} - \alpha_{\sigma_1, min} \right)+ c_{0^{\circ}} \right] \] {{ :laws:schematic_view_of_the_cohesion_evolution_as_a_function_of_the_angle_between_the_normal_to_bedding_plane_and_the_direction_of_major_principal_stress.png?400 |}} ==== Cohesion anisotropy by microstructure fabric tensor (IANISO = 1)==== The material cohesion anisotropy is defined with a microstructure tensor $a_{ij}$, which is a measure of the material fabric. The eigenvectors of this tensor correspond to the preferred or principal material axes (orthotropic axes) $e_1, e_2, e_3$. The cohesion corresponds to the projection of this tensor on a generalized loading vector l , therefore the cohesion specifies the effect of load orientation relative to the material axes. \[c = a_{ij}l_il_j\] \[l_i = \sqrt{\frac{\sigma_{l1}^2 + \sigma_{l2}^2 +\sigma_{l3}^2}{\sigma_{ij}\sigma_{ij}}}\] Where $\sigma_{ij}$ expressed in reference to the material axes. The cohesion can be expressed as : \[c = c_0\left( 1 + A_{ij}l_il_j\right)\] \[A_{ij} = \frac{dev(a_{ij})}{c_0} =\frac{a_{ij}}{c_0} - \delta_{ij}\] \[c_0 = \frac{a_{kk}}{3}\] where $A_{ij}$ is a symmetric traceless operator, $A_{kk}=0$. The above expression can be generalized by considering higher order tensors : \[c= c_0 \left( 1+A_{ij}l_il_j + b_1(A_{ij}l_il_j)^2 + b_2(A_{ij}l_il_j)^3 + … \right)\] where $B_1,b_2,…$ are constants.\\ Considering cross-anisotropy, i.e. transverse isotropy, and refering the problem to the principal material axes implies $A_{ij} = 0$ for $i \neq j$, $A_{ii} = A_{11}+A_{22}+A_{33} = 0$, $A_{11} = A_{33}$ if the bedding plane is in ($e_1, e_3$) anisotropic plane, $A_{22} = -2A_{11}$, implying : \[A_{ij}l_il_j = A_{l1}(1-3l_2^2)\] where $A_{11}$ is the component of the microstructure operator $A_{ij}$ in the isotropic (bedding) plane. The late expression for cohesion becomes (Pardoen, 2015)((Pardoen, B. (2015) Hydro-mechanical analysis of the fracturing induced by the excavation of nuclear waste repository galleries using shear banding. Thesis, Liège University.)): \[c= c_0 \left( 1+A_{l1}(1-3l_2^2) + b_1A_{l1}^2(1-3l_2^2)^2 + b_2A_{l1}^3(1-3l_2^2)^3 + … \right)\] The constants $c_0, A_{11}, b_1, b_2, …$ can be obtained from experimental data and laboratory tests. For uniaxial compression : $l_2 = \cos(\alpha)$ , $\alpha$ being the angle between the compression direction and the normal to the bedding plane (), $\alpha=0^{\circ}$ if the loading is perpendicular to the bedding plane and $\alpha = 90^{\circ}$ if parallel. The cohesion and the uniaxial compressive straight $f_c$ are linked by $f_c = 2c\cos\phi /(1-\sin\phi)$. The constants can be obtained from results coming from tests performed for differents orientation $\alpha$ (). For axial compression $\sigma_1$ with confinement $p_0$ (triaxial) : $l_2^2 = \frac{p_0^2\sin^2(\alpha)+\sigma_1^2\cos^2(\alpha)}{2p_0^2+\sigma_1^2}$. {{ :laws:schematic_view_of_the_cohesion_and_uniaxial_compressive_strength_evolution_as_a_function_of_the_angle_between_the_normal_to_bedding_plane_and_the_direction_of_axial_loading.png?600 |}} ==== Vicoplasticity ==== See [[laws:epplasol|PLASOL]] \\ Remark : For anisotropic Biot’s coeffcient, the deviatoric stress is calculated from the effective stresses (more details about this anisotropy are available in the definition of element CSOL2 and ISOL=9 in [[appendices:a7|Appendix 7]]). ===== Availability ===== |Plane stress state| NO | |Plane strain state| YES | |Axisymmetric state| YES | |3D state| YES | |Generalized plane state| NO | ===== Input file ===== ==== Parameters defining the type of constitutive law ==== ^ Line 1 (2I5, 60A1)^^ |IL|Law number| |ITYPE| 608 | |COMMENT| Any comment (up to 60 characters) that will be reproduced on the output listing| ==== Integer parameters ==== ^ Line 1 (14I5) ^^ |NINTV| = number of sub-steps used to integrate numerically the constitutive equation in a time step. | |:::| If NINTV = 0 : number of sub-steps is based on the norm of the deformation increment and on DIV| |ISOL| = 0 : use of total stresses in the constitutive law| |:::| $\neq$ 0 : use of effective stresses in the constitutive law. See [[appendices:a7|Appendix 7]] | |ICBIF| = 0 : nothing| |:::|1 : Rice bifurcation criterion is computed (only for 2D plane strain analysis)| |ILODEF| Shape of the yield surface in the deviatoric plane : | |:::| = 1 : circle in the deviatoric plane| |:::| = 2 : smoothed irregular hexagon in the deviatoric plane| |ILODEG| Shape of the flow surface in the deviator plane :| |:::| = 1 : circle in the deviatoric plane| |:::| = 2 : smoothed irregular hexagon in the deviatoric plane| |IECPS| = 0 : $\psi$ is defined with PSIC and PSIE| |:::| = 1 : $\psi$ is defined with PHMPS| |KMETH| = 2 : actualised VGRAD integration| |:::| = 3 : Mean VGRAD integration (Default value) | |IREDUC| = 0 : nothing | |:::| 1 : Phi-C reduction method| |ICOCA| = 0 : nothing | |:::| 1 : Capillary cohesion formulation ($c = c_0 + AK1.s + AK2.s^2$) | |:::| 2 : Capillary cohesion formulation ($c = c_0 + AK1.log (s + 0.0001) + AK2$) | |:::| 3 : Young's modulus is a function of suction | |IBEDDING| Bedding orientation (normal to the bedding plane) | |:::| 1 : bedding plane in $e_1e_2$ anisotropic plane (normal $e_3$) | |:::| 2 : bedding plane in $e_1e_3$ anisotropic plane (normal $e_2$) | |:::| 3 : bedding plane in $e_2e_3$ anisotropic plane (normal $e_1$) | |IANISO| = 0 : anisotropy of cohesion with major principal stress orientation relative to bedding | |:::| = 1 : anisotropy of cohesion by microstructure fabric tensor | |IVISCO| = 0 : nothing | |:::| 1 to 3 : viscoplastic model | |IDAM| = 0 : nothing | |:::| 1 : Damage on elastic properties | |IHSS| = 0 : nothing | |:::| 1 : Coupling stiffness-deformation | ==== Real parameters ==== {{ :laws:ortho3d.png?300 |}} ^ Line 1 (3G10.0) ^^ |ALPHA|Angle of rotation of the anisotropic axis around Z axis (see figure above)| |THETA|Angle of rotation of the anisotropic axis around e1 axis (see figure above)| |PHI|Angle of rotation of the anisotropic axis around e2 axis (see figure above)| ^ Line 2 (9G10.0) ^^ |E1|Elastic Young modulus E($e_1$)| |E2|Elastic Young modulus E($e_2$)| |E3|Elastic Young modulus E($e_3$)| |G12|Elastic shear modulus G($e_1e_2$)| |G13|Elastic shear modulus G($e_1e_3$)| |G23|Elastic shear modulus G($e_1e_3$)| |AE1|E1 = E1 + AE1 * (-SIG(M)), SIG(M) is confinement pressure | |AE2|E2 = E2 + AE2 * (-SIG(M)) | |AE3|E3 = E3 + AE3 * (-SIG(M)) | ^ Line 3 (5G10.0) ^^ |ANU12|Poisson ratio NU($e_1e_2$)| |ANU13|Poisson ratio NU($e_1e_3$)| |ANU23|Poisson ratio NU($e_2e_3$)| |RHO|Specific mass| |DIV|Size of sub-steps for computation of NINTV (only if NINTV=0; Default value=5.D-3)| ^ Line 4 (7G10.0) ^^ |PSIC|Dilatancy angle (in degrees) for compressive paths| |PSIE|Dilatancy angle (in degrees) for extensive paths (ssi ILODEG=2)| |PHMPS|Constant value for definition of | |BIOPT|Bifurcation computation parameter| |AK1|Capillary cohesion first parameter| |AK2|Capillary cohesion second parameter| |DECCOH|Cohesion hardening shifting| ^ Line 5 (7G10.0) ^^ |PHICF|Final Coulomb's angle (in degrees) for compressive paths| |PHIEF|Final Coulomb’s angle (in degrees) for extensive paths (ssi ILODEF = 2)| |RAYPHIC|Ratio between initial and residual friction angle for compressive paths| |BPHI|Only if there is hardening/softening| |AN|Van Eekelen exponent (default value=-0.229)| |DECPHI|Coulomb’s angle hardening shifting| |RAYPHIE|Ratio between initial and residual friction angle for extensive paths (ssi ILODEF = 2)| ^ Line 6 (6G10.0) ^^ |COHF0|Residual value of cohesion for major principal stress 1 perpendicular to the bedding plane (parallel to the normal to the bedding plane) (if IANISO = 0)| |:::|COHC0 = c0 (if IANISO = 1), see [[laws:orthopla#Cohesion anisotropy by microstructure fabric tensor|Cohesion anisotropy by microstructure fabric tensor]]| |COHFMIN|Minimal residual value of cohesion (if IANISO = 0)| |:::|COHAISO = A11 (if IANISO = 1), see [[laws:orthopla#Cohesion anisotropy by microstructure fabric tensor|Cohesion anisotropy by microstructure fabric tensor]]| |COHF90|Residual value of cohesion for major principal stress 1 parallel to the bedding plane (perpendicular to the normal to the bedding plane) (if IANISO = 0)| |:::|COHB1 = b1 (if IANISO = 1), see [[laws:orthopla#Cohesion anisotropy by microstructure fabric tensor|Cohesion anisotropy by microstructure fabric tensor]]| |ANGLEMIN|Angle between the normal to the bedding plane and the major principal stress 1 for which the cohesion is minimum (if IANISO = 0)| |:::|COHB2 = b2 (if IANISO = 1), see [[laws:orthopla#Cohesion anisotropy by microstructure fabric tensor|Cohesion anisotropy by microstructure fabric tensor]]| |RAYCOH|Ratio between initial and residual cohesion| |BCOH|Only if there is hardening/softening| ^ Line 7 (4G10.0) (Only if IHSS = 1) ^^ |E1F|Final elastic Young modulus E($e_{1f}$)| |E2F|Final elastic Young modulus E($e_{2f}$)| |E3F|Final elastic Young modulus E($e_{3f}$)| |Gamma7|equivalent strain at which the Young's modulus has reduced to 0.7 times | |Aa|Fitting parameter | ^ Line 8 (7G10.0) (Only if IECPS = 2 or 3) ^^ |PSICPEAK| Peak of dilatancy angle for compressive paths (If IECPS=2 then PSICPEAK is the initial value of dilatancy angle| |PSICLIM| Limit value of dilatancy angle for compressive paths| |RATPSI| Ratio between initial and peak of dilatancy angle| |BPSI| Value of EEQU for which PSIC=0.5 (PSICPEAK - PSICLIM) | |PSIEPEAK| Peak of dilatancy angle for extensive paths (If IECPS=2 then PSIEPEAK is the initial value of dilatancy angle) | |PSIELIM| Limit value of dilatancy angle for extensive paths| |DECPSI| Value of EEQU when the dilatancy angle has been half decreased between its initial and final values| ^ Line 9 (2G10.0) (Only if IDAM = 1) ^^ |P|Parameter controlling the damage evolution rate| |YD0|Initial threshold| ===== Stresses ===== ==== Number of stresses ==== = 4 : for 2D analysis \\ = 6 : for 3D analysis ==== Meaning ==== The stresses are the components of CAUCHY stress tensor in global (X,Y,Z) coordinates. \\ For 2D analysis : |SIG(1)|$\sigma_{xx}$| |SIG(2)|$\sigma_{yy}$| |SIG(3)|$\sigma_{xy}$| |SIG(4)|$\sigma_{zz}$| For the 3-D analysis : |SIG(1)|$\sigma_{xx}$| |SIG(2)|$\sigma_{yy}$| |SIG(3)|$\sigma_{zz}$| |SIG(4)|$\sigma_{xy}$| |SIG(5)|$\sigma_{xz}$| |SIG(6)|$\sigma_{yz}$| ===== State variables ===== ==== Number of state variables ==== = 48 : for 2D plane strain analysis with bifurcation criterion (ICBIF=1)\\ = 36 : in all the other cases ==== List of state variables ==== |Q(1)| = 1 in plane strain state | |:::| = circumferential strain rate ($\dot{\varepsilon_{\theta}}$) in axisymmetrical state| |Q(2)| = actualised specific mass | |Q(3)| = Reduced deviatoric stress (varies from 0 to 1) | |Q(4)| = 0 if the current state is elastic | |:::| = 1 if the current state is elasto-plastic| |Q(5)| = equivalent viscoplastic shear strain, i.e. the generalized plastic distorsion, which increment is $\dot{\gamma_{vp}} = \sqrt{\frac{2}{3}\dot{e}_{ij}^{vp}\dot{e}_{ij}^{vp}}$ (see [[laws:epplasol|PLASOL]]) | |Q(6)| = equivalent strain $n^o$1 $\varepsilon_{eq1} = \int \Delta \dot{\varepsilon}_{eq}\Delta t$ | |Q(7)| = equivalent strain indicator $n^o 1$ (Villote $n^o 1$) $\alpha_1 = (\Delta\dot{\varepsilon}_{eq}\Delta t ) / \varepsilon_{eq1}$ | |Q(8)| = $\varepsilon_{xx}$ | |Q(9)| = $\varepsilon_{yy}$ | |Q(10)| = $\varepsilon_{zz}$ | |Q(11)| = $\gamma_{xy} = 2.\varepsilon_{xy}$ | |Q(12)| = equivalent strain $n^o 2$ $\varepsilon_{eq2} = \int \Delta \varepsilon_{eq}$ | |Q(13)| = equivalent strain indicator $n^o 2$ (Villote $n^o 2$) $\alpha_2 = \Delta\varepsilon_{eq} / \varepsilon_{eq2}$| |Q(14)| = actualised value of equivalent plastic strain $\varepsilon_{ep}^{p}$ | |Q(15)| = actualised value of cohesion for bedding perpendicular to 1st principal stress (COHF0, if IANISO = 0) or COHCO ( if IANISO=1) | |Q(16)| = actualized value of cohesion $c$| |Q(17)| = actualised value of Coulomb’s friction angle for compr. paths $\phi_C$| |Q(18)| = actualised value of Coulomb’s friction angle for ext. paths $\phi_E$ | |Q(19)| = 0 : if the stress state is not at the criterion apex | |:::| = 1 : if the stress state is at the criterion apex | |Q(20)| = number of sub-intervals used for the integration | |Q(21)| = memory of localisation calculated during the re-meshing | |Q(22)| = ? | |Q(23)| = ? | |Q(24)| = ORIENTBED | |Q(25)| = dilatancy angle in compression | |Q(26)| = dilatancy angle in extension | |Q(27)| = damage variable | |Q(28)| = x plastic deformation | |Q(29)| = y plastic deformation | |Q(30)| = z plastic deformation | |Q(31)| = xy plastic deformation | |Q(32)| = ? | |Q(33)| = ? | |Q(34)$\rightarrow$ Q(36)| = reserved for small strain stiffness (E1, E2, E3) | |Q(37)$\rightarrow$ Q(48)| = reserved for bifurcation |