Skip to content

Commit a48bb35

Browse files
adding viscous laws
1 parent cc3d717 commit a48bb35

1 file changed

Lines changed: 41 additions & 1 deletion

File tree

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

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@
260260
</CLaw>
261261

262262
<!--Plasticity isotropic-->
263-
<CLaw n="FiniteStrainIsotropicPlasticity3DVonMisesVonMises" pn="Generic Finite Strain Isotropic plasticity" Type="3D" Behaviour="Plasticity" StrainSize="6" ImplementedInApplication="StructuralMechanicsApplication" help="Isotropic plasticity for 3d solids in finite strains" Dimension="3D" LargeDeformation="True" RequiresLocalAxes="False" HybridType="False">
263+
<CLaw n="FiniteStrainIsotropicPlasticity3DVonMisesVonMises" pn="Generic Finite Strain Isotropic plasticity" Type="3D" Behaviour="Isotropic Plasticity" StrainSize="6" ImplementedInApplication="StructuralMechanicsApplication" help="Isotropic plasticity for 3d solids in finite strains" Dimension="3D" LargeDeformation="True" RequiresLocalAxes="False" HybridType="False">
264264
<inputs>
265265
<parameter n="DENSITY" pn="Density" unit_magnitude="Density" units="kg/m^3" v="2400"/>
266266
<parameter n="YOUNG_MODULUS" pn="Young Modulus" unit_magnitude="P" units="Pa" v="30.0e9" />
@@ -274,4 +274,44 @@
274274
<outputs></outputs>
275275
</CLaw>
276276

277+
<!--Plasticity kinematic-->
278+
<CLaw n="FiniteStrainKinematicPlasticity3DVonMisesVonMises" pn="Generic Finite Strain Kinematic-Isotropic plasticity" Type="3D" Behaviour="Combined Kinematic and Isotropic Plasticity in Finite Strains" StrainSize="6" ImplementedInApplication="StructuralMechanicsApplication" help="Combined Isotropic-Kinematic plasticity for 3d solids in Finite strains" Dimension="3D" LargeDeformation="True" RequiresLocalAxes="False" HybridType="False">
279+
<inputs>
280+
<parameter n="DENSITY" pn="Density" unit_magnitude="Density" units="kg/m^3" v="2400"/>
281+
<parameter n="YOUNG_MODULUS" pn="Young Modulus" unit_magnitude="P" units="Pa" v="30.0e9" />
282+
<parameter n="POISSON_RATIO" pn="Poisson Ratio" v="0.2"/>
283+
<parameter n="YIELD_STRESS" pn="Yield stress" v="1.0e6" unit_magnitude="Pa" units="Pa" />
284+
<parameter n="FRACTURE_ENERGY" pn="Fracture energy" v="100" unit_magnitude="J/m^2" units="J/m^2" />
285+
<parameter n="HARDENING_CURVE" pn="Hardening type" v="0" help="Defines the flow rule to use (LinearSoft=0, ExpSoft=1, Hardening=2, PerfPlast=3)" />
286+
<parameter n="MAXIMUM_STRESS_POSITION" pn="Peak stress position" v="0.3" help="ONLY FOR CURVE 2, Defines the position of the peak strength (value ranging 0-1)" />
287+
<parameter n="MAXIMUM_STRESS" pn="Peak stress" v="2.0e6" help="ONLY FOR CURVE 2, Defines the peak strength value" />
288+
<parameter n="KINEMATIC_HARDENING_TYPE" pn="Kinematic hardening type" v="0" help="0: Linear kinematic hardening; 1: Armstrong-Frederick; 2: Araujo-Voyiadjis" />
289+
<parameter n="KINEMATIC_PLASTICITY_PARAMETERS" pn="Kinematic hardening parameters" type="inline_vector" v="1.0e9,0.0,0.0" help="Vector of parameters for the kinematic hardening" />
290+
</inputs>
291+
<outputs></outputs>
292+
</CLaw>
293+
294+
<!--ViscousGeneralizedMaxwell3D-->
295+
<CLaw n="ViscousGeneralizedMaxwell3D" pn="Generalized Maxwell" Type="3D" Behaviour="Small strain generalized Maxwell" StrainSize="6" ImplementedInApplication="StructuralMechanicsApplication" Dimension="3D" LargeDeformation="False" RequiresLocalAxes="False" HybridType="False">
296+
<inputs>
297+
<parameter n="DENSITY" pn="Density" unit_magnitude="Density" units="kg/m^3" v="2400"/>
298+
<parameter n="YOUNG_MODULUS" pn="Young Modulus" unit_magnitude="P" units="Pa" v="30.0e9" />
299+
<parameter n="VISCOUS_PARAMETER" pn="Viscous parameter" v="0.15" help="Is the ratio between the stiffnesses C1/Cinf"/>
300+
<parameter n="DELAY_TIME" pn="Delay time" v="1.0" help="Defines the initial slope of the curve" />
301+
<parameter n="POISSON_RATIO" pn="Poisson Ratio" v="0.2"/>
302+
</inputs>
303+
<outputs></outputs>
304+
</CLaw>
305+
306+
<!--ViscousGeneralizedKelvin3D-->
307+
<CLaw n="ViscousGeneralizedKelvin3D" pn="Generalized Kelvin" Type="3D" Behaviour="Small strain generalized Kelvin" StrainSize="6" ImplementedInApplication="StructuralMechanicsApplication" Dimension="3D" LargeDeformation="False" RequiresLocalAxes="False" HybridType="False">
308+
<inputs>
309+
<parameter n="DENSITY" pn="Density" unit_magnitude="Density" units="kg/m^3" v="2400"/>
310+
<parameter n="YOUNG_MODULUS" pn="Young Modulus" unit_magnitude="P" units="Pa" v="30.0e9" />
311+
<parameter n="DELAY_TIME" pn="Delay time" v="1.0" help="Defines the initial slope of the curve" />
312+
<parameter n="POISSON_RATIO" pn="Poisson Ratio" v="0.2"/>
313+
</inputs>
314+
<outputs></outputs>
315+
</CLaw>
316+
277317
</ConstitutiveLaws>

0 commit comments

Comments
 (0)