The Contact Structural Mechanics Application contains the contact mechanics implementations that can be used by the Structural Mechanics Application within Kratos Multiphysics.
Project description
Contact Structural Mechanics Application
Application | Description | Status | Authors |
---|---|---|---|
ContactStructuralMechanicsApplication |
The Contact Structural Mechanics Application contains the contact mechanics implementations that can be used by the Structural Mechanics Application and Constitutive Laws Application within Kratos Multiphysics | Vicente Mataix Ferrándiz Alejandro Cornejo Velázquez |
The application includes tests to check the proper functioning of the application.
😎 Features:
-
Mesh tying conditions based in mortar formulation
-
Augmented Lagrangian contact conditions based in mortar formulation
-
Frictionless formulation
-
Frictional formulation
-
-
Penalty contact conditions based in mortar formulation
-
Frictionless formulation
-
Frictional
-
-
Simplified MPC conditions based in mortar formulation. With the mortar formulation the weight are computed, allowing to compute a Simplified NTN and a simplified NTS
-
Frictionless formulation
-
Frictional formulation
-
Mesh tying formulation, with tension checking
-
-
Self-contact compatible
-
Strategies, processes, solvers and convergence criterias used by the contact formulation
-
Several strategies for adaptive remeshing
-
The application includes search utilities in order to create the contact conditions
-
Frictional laws (WIP) in order to consider different types of frictional behaviour
-
+115 Python unittest, including Validation tests, and +85 cpp tests
⚙️ Examples:
Examples can be found here, and here for several contact adaptive remeshing examples.
🗎 Documentation:
Further information regarding the formulation can be accessed in Chapter 4 of the PhD thesis authored by Vicente Mataix Ferrándiz, available on UPC Commons.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for KratosContactStructuralMechanicsApplication-9.5.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47fe39cf7f5babc9cd45770d88af9bb4fbc1a80461fb5edc2979d330149b07ac |
|
MD5 | bb4faddb3a55aedf049147547b029ebc |
|
BLAKE2b-256 | 70e42b767a734ef8c51005510f7cb304d0174e05b5326dbc5549a98afcdfeefd |
Hashes for KratosContactStructuralMechanicsApplication-9.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b61cb6dae5df109c08db2e1de2df5a93830af1e0206e8b848778cc8bcece20b2 |
|
MD5 | 2b5fc326ad52e77362a235ae65661df6 |
|
BLAKE2b-256 | 7ec39c2cf4b2f820d24251b9e09b0e786067218a5a11dd0512b6fc14b7f0050d |
Hashes for KratosContactStructuralMechanicsApplication-9.5.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a29ccf3e1c0ad88d11add3d66406807bf4752a588b0f9e6f43ddd4b2bddb0723 |
|
MD5 | e6ed3eebd8b3b5b600f0c1f879d1f094 |
|
BLAKE2b-256 | 7e35cd73c1456571198e865192f86ab3a1bb762aa40a024b1220341413d7c665 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71f71154ec2cf34d43336b708f33f66b82d028933a5e77eab9a62e6dd74c3235 |
|
MD5 | 1d1052d8dd7d110eb97973f3df103a73 |
|
BLAKE2b-256 | 4ff82a5ddffb9756c885ca0924f50a8163204da184f7f60f66e842347b59b6e9 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9074dd651d0919d7a6106c5722fe1664a9d588b2bcf06904ff1105de7661e8d0 |
|
MD5 | 057e93e215fb113a739d4501975d2bcf |
|
BLAKE2b-256 | 5880231174ec146366e3a54262b4532161da9f78fcc71d8f2cdbe84d95fc0db3 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83c095304f8b112414cceb19726335fb94a543bce195594dc1f56bd16bbb2779 |
|
MD5 | 4db520710c298b063e1263e11138f113 |
|
BLAKE2b-256 | 7dcd369f416832e3454fc338a6c49137f5c687ccc641226d2328571aaf6e9e5a |
Hashes for KratosContactStructuralMechanicsApplication-9.5.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7c76622f7bf7f49c0cfd2daf7455a06ed93cd0c68603200fe60bfdab7b57be0 |
|
MD5 | 9f6851e341d12eb745261bcaab76a86f |
|
BLAKE2b-256 | f5cf3a12536ad1a9c7b2b9461e308219487a4d588be3ed644a53cd519dcd247c |
Hashes for KratosContactStructuralMechanicsApplication-9.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50d8f9993b4f9bde8b34bd3670451d8f7fffbbc668084f8e32d15b1730863dbd |
|
MD5 | 822924147fdf8b7cc4b7e9b5d9c0f47f |
|
BLAKE2b-256 | 545b38e0e1486f45b937cfe8b8f696adf9b9a1afa33ff8d70b9328bc0044ba19 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51b0acb32be5aae49bbf82c4427d0b85892485d3dcf374c3e7591ee04c4bac54 |
|
MD5 | 4fb1f9c899cba42167a5abc07ba76a3a |
|
BLAKE2b-256 | e21125c22f59cd8c3953c505c7f39ad9850e73a773c825d84a081be226dc24d5 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd6a5f984345607b3a1ac66339d169a4b99fd118cb7cd45ec635823ffd6fdf60 |
|
MD5 | ad7850a84fc1d65816c21ab45936eea1 |
|
BLAKE2b-256 | fa22430ea13384f65777518cf8bc4859d2faacd4258c0bc2b94b5a061816cb76 |