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.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ff50597d500f2d3a7424d67e7a1824ee78be204d677d396055697ec320c0b93 |
|
MD5 | f2ee8dff4c8fd745fc3e619cc8057123 |
|
BLAKE2b-256 | 4f4a9e2c56ec583776bede8f93c7ee16d3b583f90ec88055b3c0bde52c0a8795 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dd539aaef3c220ebdd9bd6c187c291b5e2fe4b7fa63935cc0d5d5271164ff0c |
|
MD5 | 853c05ff23b34509432d35cc817c414f |
|
BLAKE2b-256 | 1d5b6ae67fe772ec2d5911c49aba3d1b450e236373a35b1330e8782404340066 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1aaddb8de05f3f83febc33e6e8dcb2abd60f852273d5b3f3b145e3b3bd6b45f |
|
MD5 | ff7211bc8c5cdc94e2e2e29343b9edea |
|
BLAKE2b-256 | 4e18dda0b57a8b997844d5dc79c0a32fc6fdcbebfa18449f2f4f1a00947009d8 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2250d7ba78cb49222e2ac49a1e73edaac35fb8317c6eb32909440e4fe4209e0 |
|
MD5 | a254c5df57cc0532242589c7347f106b |
|
BLAKE2b-256 | ece1434527f3bd9c2bc7a46cc7a7e263b556bdad29da36f0b605b0e59455ef2d |
Hashes for KratosContactStructuralMechanicsApplication-9.5.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7537ffaa220331a4105abfd9de5800ffe00b8a64bc7c458b285320368e4d8b86 |
|
MD5 | f2c3e1be991361ed49abf8b0e639d28f |
|
BLAKE2b-256 | 93cc26501c41afddd285f5aae0915bb511d607ac54a0ff14072f562cac2e63d2 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cbe76f1daeeebbd6897f7313ab328d9d99b21244a2ccd218c8f5a3cc929efd0 |
|
MD5 | d984f9ee46f7eefefb7430302dbf2ea0 |
|
BLAKE2b-256 | 907e175077181119f43dac13bd9dd3ee3d5c59fcd01088ba5cba6bd80e6fd127 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc8cfc11e4c964435868f7618edd36e5c538f292c6a88a3dfc5e2f85adb09ee4 |
|
MD5 | e84ce4e9e7220561e5cabb3cbea5ccaf |
|
BLAKE2b-256 | bb2e3190d186dfb14a1916a68a94b778f6dcb8843a69bcee869159a279c399f7 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9212a961df52e733a8946acc44c70f1238092e36a03c8d35bdb308377995b0c1 |
|
MD5 | 05bfdede956cfe1f192451c037bafbe0 |
|
BLAKE2b-256 | 796e1df20c66df977e662c619abc92763d8df7433996aaaaf446ffe5d7b9d498 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25e503a88fe99f4a72e9677f1293eb08eee0be8394d37592cc6b0ca25cb3a5ac |
|
MD5 | fee1326f70484330fd2caaab5fe4327f |
|
BLAKE2b-256 | 5dcfa73731955a52d590143538257ce1708b1deebb95de0c64dd1553fcb27213 |
Hashes for KratosContactStructuralMechanicsApplication-9.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08e4b0fe5036605f9aafa39395f77fa429a55c68cc04e7830f5ed2a5feddcd42 |
|
MD5 | 8eed4e8c93ed4a707e8d137b1a20950a |
|
BLAKE2b-256 | 51ec16eb9f9cbb600aecefa8dfbe7e5ad735d8abc89c19f0cd9042df3de68946 |