Constitutive Laws Application
| Application | Description | Status | Authors |
|---|---|---|---|
ConstitutiveLawsApplication |
The Constitutive Laws Application contains a series of constitutive laws implementations within Kratos Multiphysics. | Alejandro Cornejo Velázquez (acornejo@cimne.upc.edu ) Sergio Jimenez Reyes (sjimenez@cimne.upc.edu) Riccardo Rossi (rrossi@cimne.upc.edu) Rubén Zorrilla Martínez (rzorrilla@cimne.upc.edu) Vicente Mataix Ferrándiz (vmataix@altair.com) |
The application includes tests to check the proper functioning of the application.
😎 Features:
-
Constitutive laws
- Orthotropic law (Plane stress)
- Hyperelastic laws
- Neo-Hookean
- Kirchhoff
- Small displacement isotropic plasticity laws (just 3D)
- Combining:
- Yield surfaces:
- VonMises
- ModifiedMohrCoulomb
- Tresca
- DruckerPrager
- Plastic potential:
- VonMises
- ModifiedMohrCoulomb
- Tresca
- DruckerPrager
- Yield surfaces:
- Complete list:
- SmallStrainIsotropicPlasticity3DVonMisesVonMises
- SmallStrainIsotropicPlasticity3DVonMisesModifiedMohrCoulomb
- SmallStrainIsotropicPlasticity3DVonMisesDruckerPrager
- SmallStrainIsotropicPlasticity3DVonMisesTresca
- SmallStrainIsotropicPlasticity3DModifiedMohrCoulombVonMises
- SmallStrainIsotropicPlasticity3DModifiedMohrCoulombModifiedMohrCoulomb
- SmallStrainIsotropicPlasticity3DModifiedMohrCoulombDruckerPrager
- SmallStrainIsotropicPlasticity3DModifiedMohrCoulombTresca
- SmallStrainIsotropicPlasticity3DTrescaVonMises
- SmallStrainIsotropicPlasticity3DTrescaModifiedMohrCoulomb
- SmallStrainIsotropicPlasticity3DTrescaDruckerPrager
- SmallStrainIsotropicPlasticity3DTrescaTresca
- SmallStrainIsotropicPlasticity3DDruckerPragerVonMises
- SmallStrainIsotropicPlasticity3DDruckerPragerModifiedMohrCoulomb
- SmallStrainIsotropicPlasticity3DDruckerPragerDruckerPrager
- SmallStrainIsotropicPlasticity3DDruckerPragerTresca
- Combining:
- Small displacement isotropic damage laws (just 3D)
- Combining:
- Yield surfaces:
- VonMises
- ModifiedMohrCoulomb
- Tresca
- DruckerPrager
- Rankine
- SimoJu
- Damage potential:
- VonMises
- ModifiedMohrCoulomb
- Tresca
- DruckerPrager
- Yield surfaces:
- Complete list:
- SmallStrainIsotropicDamage3DVonMisesVonMises
- SmallStrainIsotropicDamage3DVonMisesModifiedMohrCoulomb
- SmallStrainIsotropicDamage3DVonMisesDruckerPrager
- SmallStrainIsotropicDamage3DVonMisesTresca
- SmallStrainIsotropicDamage3DModifiedMohrCoulombVonMises
- SmallStrainIsotropicDamage3DModifiedMohrCoulombModifiedMohrCoulomb
- SmallStrainIsotropicDamage3DModifiedMohrCoulombDruckerPrager
- SmallStrainIsotropicDamage3DModifiedMohrCoulombTresca
- SmallStrainIsotropicDamage3DTrescaVonMises
- SmallStrainIsotropicDamage3DTrescaModifiedMohrCoulomb
- SmallStrainIsotropicDamage3DTrescaDruckerPrager
- SmallStrainIsotropicDamage3DTrescaTresca
- SmallStrainIsotropicDamage3DDruckerPragerVonMises
- SmallStrainIsotropicDamage3DDruckerPragerModifiedMohrCoulomb
- SmallStrainIsotropicDamage3DDruckerPragerDruckerPrager
- SmallStrainIsotropicDamage3DDruckerPragerTresca
- SmallStrainIsotropicDamage3DRankineVonMises
- SmallStrainIsotropicDamage3DRankineModifiedMohrCoulomb
- SmallStrainIsotropicDamage3DRankineDruckerPrager
- SmallStrainIsotropicDamage3DRankineTresca
- SmallStrainIsotropicDamage3DSimoJuVonMises
- SmallStrainIsotropicDamage3DSimoJuModifiedMohrCoulomb
- SmallStrainIsotropicDamage3DSimoJuDruckerPrager
- SmallStrainIsotropicDamage3DSimoJuTresca
- Combining:
-
Utilities
- Generic constitutive laws utilities
- Tangent operator AD
-
Processes
- Automatic initial damage
- Advance in time HCF
-
Several python unittest, including Validation tests, and several cpp tests
⚙️ Examples:
Examples can be found in the same folder as the Structural Mechanics Application.
Metadata
Release files for KratosConstitutiveLawsApplication 10.4.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 118.4 MB
Release files / kratosconstitutivelawsapplication-10.4.4-py3-none-any.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-py3-none-any.whl |
|---|---|
| Size | 37.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5ec7b1d0833ce17e270551a2fb9afda53881aa98e1342f52ad25ac8db58ed573
|
|
BLAKE2b-256 checksum How to use checksums |
769ea2f368c7c14975f2d8f4de49c0c3a8062294b59ba512b6aea9c4caa32416
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp314-cp314-win_amd64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
187616d0f2f02b2ace72b9f3ff5acff19b78be77d0a836ae68f53f8da40e1731
|
|
BLAKE2b-256 checksum How to use checksums |
cab89c39fc9ccbebf1ddf9cc68a352f47b92c1c3039410e4cb6e1ef9495f10dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.3 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e4e069eef24bb2fd326e8ef2a0bce4f3bebdbc68e4edf82d60b3dbe620ea2cba
|
|
BLAKE2b-256 checksum How to use checksums |
bfab9f82eab3f9dd8e5a8191767df6348622c4557beaa14beec744f5a96f36cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp313-cp313-win_amd64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
13a486dd5609b85c8a082f1d05317832d99bd89e4fa9163d58043cb1b526aba8
|
|
BLAKE2b-256 checksum How to use checksums |
0455bc5d2be5093b74f7e2d0b8e130afac53b2bfa8f96851636e046c710f8ed8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.3 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
0c2441d7fbe0bb96421ce253d09535972b72a8b6a17bd9411ca8e2f5ad6a95be
|
|
BLAKE2b-256 checksum How to use checksums |
8659457309d97811352a8d4609346e5b5b6238f58a61ca9b945b2d881fde5bcc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp312-cp312-win_amd64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8755fb87e807b72ff8e1adae22c4ecf1ec27d7c5ec4c3c444e42f30a266bab3a
|
|
BLAKE2b-256 checksum How to use checksums |
1acfb16289c6bd8ef58c59c3b7bf2a875d9d1738061f026592f3d7d2d0ad326c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.3 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
29c7623d77c9f0052c56bc0dcabf75ffcdd6cb9d0e06aa6dc1ee76c5b80572fb
|
|
BLAKE2b-256 checksum How to use checksums |
2bfeb286904965d3650a78b87b6e7fe90485a9c0e8c0f73b521012df1c78f9b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp311-cp311-win_amd64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d456e66fb76806fb339655ef5e3cebbe68cca979cc9e53ce3dc766fc3f0266e7
|
|
BLAKE2b-256 checksum How to use checksums |
ad16596aabc9dea82a8818ecd5965c6fb166df327d65f2ef3772c1de123fd59c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.3 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
eb61a9e7edbbbc3e96b078872948759bdb7a3c8272a03281882fd577e0414af9
|
|
BLAKE2b-256 checksum How to use checksums |
d43288f076d088410aea7d62110bd76fd7b5a17d18bda3d456235eff645d72c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp310-cp310-win_amd64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4bf5450ff839d35a25d620f37d8789dcc4debd33585af313f1c50b3fe60c1cd8
|
|
BLAKE2b-256 checksum How to use checksums |
a5f932f53e07f80953b6140a1b7e6787886621dec3581584670f1e1aaac2da30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.3 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3fe1b2bea436b5d31389ee1bd51a62b6eebbf762480d512ee1f263f7fd5f6d2c
|
|
BLAKE2b-256 checksum How to use checksums |
e4a3204ac5cbe6d8612df3648bb94f1e2f86a1c837376c3eb989a00b89a88f49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp39-cp39-win_amd64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e20cb2f9167f9c3201b7a786966dac27a52e806811109ed28760557b5d0dcf1c
|
|
BLAKE2b-256 checksum How to use checksums |
ea222ec0ce783859ee38c910dafeb217939cdc42be130b8daeba79d4917df577
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp39-cp39-manylinux_2_28_x86_64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp39-cp39-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.3 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
4e2e8dc22ed0ba092cbf9c783fa62bdcc5cf2daba182f15aca6f720f6aa654e9
|
|
BLAKE2b-256 checksum How to use checksums |
edc4a2a9831514e872d279fb4f0e5afe6541354cf8ec8bf0a9640808dc149ae7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp38-cp38-win_amd64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
79b15415fb8f9bdc5f3bc5f08c7977efc6be5e71e6e523a00a3ae8559255c60e
|
|
BLAKE2b-256 checksum How to use checksums |
a08b1f85b7ca2e1b0430ad7c5e268baf50fba1bc24bf8812f5203f85dc2209eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosconstitutivelawsapplication-10.4.4-cp38-cp38-manylinux_2_28_x86_64.whl
| Download URL | kratosconstitutivelawsapplication-10.4.4-cp38-cp38-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.3 MB |
| Tags | CPython 3.8 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ad84409fdb7e38d42a6742e968fe021842d4afd7b9ccd9bd23128ef6926c84ef
|
|
BLAKE2b-256 checksum How to use checksums |
d3927e811a6a36020319d4d84a0de1922f2c3433b222ca9d354e0104f62913fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|