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.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd872f8338e97f4e31e3bb6747bdb0e149cf3671584d0c74d0f0e3b92e955456 |
|
MD5 | 8f7ece710ff795c7c992f838b21897a1 |
|
BLAKE2b-256 | 4d234302bfbb1b2bcf24a4fe610b8fe764e395ffb067aa66cb97f7d3ff6a2641 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c6843dee1b2385f35bd6d354f679f73c284f7e75348f745421337dc01636bee |
|
MD5 | 3a67107212addab8af6715c7f5800212 |
|
BLAKE2b-256 | ac74db57560a87e41c2847a21212654f6fa9542e7a162f170b58b37d51f4f8fe |
Hashes for KratosContactStructuralMechanicsApplication-9.5.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c13bd30d09cfe2a6fedb8611c8db1207f14c0b313ca994703df7ed05e6044c64 |
|
MD5 | 35a1ab8424b62d29ad68f2ba4c59ac75 |
|
BLAKE2b-256 | cd13a328d74e85c8bc52acc2535cb2e6a9c97a3303e075dea67b376c02f29348 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29f02fdf44e9e8190fecb0dc9368e2a043304de07eb600c3a16abfe6e7017779 |
|
MD5 | e0d91c6c5a99593a9d387352012cee53 |
|
BLAKE2b-256 | 34c22f8ce2968830a7d6617e53e218c0bedb53dc93026800b12da63577e54d53 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b994715af3be297596d9c2f8eb56e231d971b30cd0913ce440b900903e059bf8 |
|
MD5 | 9a60e3aeacdfa595a4ad3657ca3d3d0f |
|
BLAKE2b-256 | a82f563fa82b9711affc8549dd822ddbc27f7cad5939b75a3779b1bb6a5da835 |
Hashes for KratosContactStructuralMechanicsApplication-9.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c36a7755fe931b87e9ebea3cf960ef4a38124af0d7404edb6a38f200a5e54a0 |
|
MD5 | 506edf4b02881c792a21ded09b97993b |
|
BLAKE2b-256 | 2bfc3e75b0fa1842f14c814ff3100bd3124b0398188357053879bc7d8932570d |
Hashes for KratosContactStructuralMechanicsApplication-9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f530b18cbb7fa596b6b77b00cad9412d3e9e896a61672cba8c0652e10bf76c9 |
|
MD5 | 0a71c6c589107cab2a91ac6e070c2f4e |
|
BLAKE2b-256 | 199f006ec30de99cd35cdbc22792269407546ab300bf87a4e39bea75408bf9d4 |
Hashes for KratosContactStructuralMechanicsApplication-9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afd6a25e3cd2f6c505b1a69a01d0ec3738893459a9401ca263093161158019d2 |
|
MD5 | 7977737f8ffc715e0e987f71ff686e3c |
|
BLAKE2b-256 | d31c422e16251e3850123e729aadf9e7f3f4ec910a321b6a6b46149e0c10cbe2 |
Hashes for KratosContactStructuralMechanicsApplication-9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fc0716ae559332b6a0dfa98eeb149e95153e56ece21cf1d93defe87333ecd5c |
|
MD5 | b282d78d98c30eb51f20c5abbf66245b |
|
BLAKE2b-256 | 844cb4658ebf5b9407adb977d18fd9cfc88cf8c83aa8204e059a0a46083dc51c |
Hashes for KratosContactStructuralMechanicsApplication-9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 971ce273dae8e2af3e237884fc5ef8eb14010049c2b0781311bbb247f91d4167 |
|
MD5 | 33b798e6272b2ae199a993478811f03f |
|
BLAKE2b-256 | f4fb7ca316f0b891b0bacb756ecae7202c621e6d865ca54318e7a573bb33135d |