Skip to content

Commit 8e01140

Browse files
Merge pull request #887 from KratosMultiphysics/renamig-damage-laws
[ConstLawsApp] Renamig damage laws and adding plane stress
2 parents f15a649 + b1a2b0f commit 8e01140

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

kratos.gid/apps/Structural/xml/ConstitutiveLaws.xml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@
203203
</CLaw>
204204

205205
<!--Damage isotropic-->
206-
<CLaw n="SmallStrainIsotropicDamage3DVonMisesVonMises" pn="Small Strain Isotropic damage" Type="3D" Behaviour="Damage" StrainSize="6" ImplementedInApplication="StructuralMechanicsApplication" help="Isotropic damage for 3d solids. This CL computes a certain damage which degrades the stiffness of the material. The first VonMises represents the yield surface to use, it can be modified to use MohrCoulomb, DruckerPrager, ModifiedMohrCoulomb, Rankine, Tresca and SimoJu. The second VonMises in damage is unused." Dimension="3D" LargeDeformation="False" RequiresLocalAxes="False" HybridType="False">
206+
<CLaw n="SmallStrainIsotropicDamage3DVonMises" pn="Small Strain Isotropic damage" Type="3D" Behaviour="Damage" StrainSize="6" ImplementedInApplication="StructuralMechanicsApplication" help="Isotropic damage for 3d solids. This CL computes a certain damage which degrades the stiffness of the material. The first VonMises represents the yield surface to use, it can be modified to use MohrCoulomb, DruckerPrager, ModifiedMohrCoulomb, Rankine, Tresca and SimoJu. The second VonMises in damage is unused." Dimension="3D" LargeDeformation="False" RequiresLocalAxes="False" HybridType="False">
207207
<inputs>
208208
<parameter n="DENSITY" pn="Density" unit_magnitude="Density" units="kg/m^3" v="2400"/>
209209
<parameter n="YOUNG_MODULUS" pn="Young Modulus" unit_magnitude="P" units="Pa" v="30.0e9" />
@@ -215,7 +215,7 @@
215215
<outputs></outputs>
216216
</CLaw>
217217

218-
<CLaw n="SmallStrainIsotropicDamage2DVonMisesVonMises" pn="Small Strain Isotropic damage" Type="PlaneStrain" Behaviour="Damage" StrainSize="3" ImplementedInApplication="StructuralMechanicsApplication" help="Isotropic damage for 2d solids. This CL computes a certain damage which degrades the stiffness of the material. The first VonMises represents the yield surface to use, it can be modified to use MohrCoulomb, DruckerPrager, ModifiedMohrCoulomb, Rankine, Tresca and SimoJu. The second VonMises in damage is unused." Dimension="2D" LargeDeformation="False" RequiresLocalAxes="False" HybridType="False">
218+
<CLaw n="SmallStrainIsotropicDamagePlaneStrainVonMises" pn="Small Strain Isotropic damage plane strain" Type="PlaneStrain" Behaviour="Damage" StrainSize="3" ImplementedInApplication="StructuralMechanicsApplication" help="Isotropic damage for 2d solids. This CL computes a certain damage which degrades the stiffness of the material. The first VonMises represents the yield surface to use, it can be modified to use MohrCoulomb, DruckerPrager, ModifiedMohrCoulomb, Rankine, Tresca and SimoJu. The second VonMises in damage is unused." Dimension="2D" LargeDeformation="False" RequiresLocalAxes="False" HybridType="False">
219219
<inputs>
220220
<parameter n="DENSITY" pn="Density" unit_magnitude="Density" units="kg/m^3" v="2400"/>
221221
<parameter n="YOUNG_MODULUS" pn="Young Modulus" unit_magnitude="P" units="Pa" v="30.0e9" />
@@ -227,6 +227,19 @@
227227
<outputs></outputs>
228228
</CLaw>
229229

230+
<CLaw n="SmallStrainIsotropicDamagePlaneStressVonMises" pn="Small Strain Isotropic damage plane stress" Type="PlaneStress" Behaviour="Damage" StrainSize="3" ImplementedInApplication="StructuralMechanicsApplication" help="Isotropic damage for 2d solids. This CL computes a certain damage which degrades the stiffness of the material. The first VonMises represents the yield surface to use, it can be modified to use MohrCoulomb, DruckerPrager, ModifiedMohrCoulomb, Rankine, Tresca and SimoJu. The second VonMises in damage is unused." Dimension="2D" LargeDeformation="False" RequiresLocalAxes="False" HybridType="False">
231+
<inputs>
232+
<parameter n="DENSITY" pn="Density" unit_magnitude="Density" units="kg/m^3" v="2400"/>
233+
<parameter n="YOUNG_MODULUS" pn="Young Modulus" unit_magnitude="P" units="Pa" v="30.0e9" />
234+
<parameter n="POISSON_RATIO" pn="Poisson Ratio" v="0.2"/>
235+
<parameter n="YIELD_STRESS" pn="Yield stress" v="1.0e6" unit_magnitude="P" units="Pa" />
236+
<parameter n="FRACTURE_ENERGY" pn="Fracture energy" v="100" unit_magnitude="Energy/L^2" units="J/m^2" />
237+
<parameter n="SOFTENING_TYPE" pn="Softening type" v="0" help="Defines the softening type (linear softening=0, exponential softening=1)" />
238+
<parameter n="THICKNESS" pn="Thickness" v="1.0" unit_magnitude="L" units="m" />
239+
</inputs>
240+
<outputs></outputs>
241+
</CLaw>
242+
230243
<!--Plasticity isotropic-->
231244
<CLaw n="SmallStrainIsotropicPlasticity3DVonMisesVonMises" pn="Generic Small Strain Isotropic plasticity" Type="3D" Behaviour="Plasticity" StrainSize="6" ImplementedInApplication="StructuralMechanicsApplication" help="Isotropic plasticity for 3d solids. This CL computes plastic strains in a rate-independent way based on the normalized plastic dissipation internal variable. The first VonMises represents the yield surface to use, it can be modified to use MohrCoulomb, DruckerPrager, ModifiedMohrCoulomb, Rankine, Tresca and SimoJu. The second VonMises represents the plastic potential to be used, it can be modified to use MohrCoulomb, DruckerPrager, ModifiedMohrCoulomb, Rankine, Tresca in an associative or non-associative way." Dimension="3D" LargeDeformation="False" RequiresLocalAxes="False" HybridType="False">
232245
<inputs>

0 commit comments

Comments
 (0)