Skip to main content

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

Solution Solution Solution Solution Solution Solution

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 formulation

  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

KratosContactStructuralMechanicsApplication-10.2.3-cp312-cp312-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.12Windows x86-64

KratosContactStructuralMechanicsApplication-10.2.3-cp311-cp311-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.11Windows x86-64

KratosContactStructuralMechanicsApplication-10.2.3-cp310-cp310-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.10Windows x86-64

KratosContactStructuralMechanicsApplication-10.2.3-cp39-cp39-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.9Windows x86-64

KratosContactStructuralMechanicsApplication-10.2.3-cp38-cp38-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.8Windows x86-64

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.2.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.2.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5d6080ed6e528f0b33b9c1f0fe00cd9b6869fecf764c5796166ee98fec7c219a
MD5 0cb04a05665eceb6df33b539019da90c
BLAKE2b-256 b08668f6cf0dec3a828bbf884d246a6c624cb19697f09095fedd036db6aa94dc

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.2.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.2.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 dab481ddd6b56c5cd72907f08704bb61f6d3e4e81632f61bef7e91bb3d570cec
MD5 a2c142ad921e7b93ee015fd04b47f486
BLAKE2b-256 ecd0a90d41175f9b2238dd4ab87ef6b781cf5e808d017f3ec2e98a032ad3d26b

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.2.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.2.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c1071322c88eac1ea1eddb6520dc0c6eeda3ec750dce7f03694a9865447f0cee
MD5 beda12b43d56a5cce96a93b34c551a72
BLAKE2b-256 fd5a1115788f00006a6836aa7f77873f24bb9edbb02dd7d8275ee65e7a1aa756

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.2.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.2.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 bb5650d371765034dd95167ddfa5604c1db85fbd39129fd85fa2848b3a19bbc9
MD5 f0e24f6e3f024ee2cfafc81638af8fb6
BLAKE2b-256 0e564453ead8a53e512876c3b827074205276893864695a94d3bc1d701533781

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.2.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.2.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 866dafd38c7561fae60e4e521a4037b32fc30f9fc31b7355ab26254e7c9a5540
MD5 053df64abff492d83cff86e232e2f72f
BLAKE2b-256 617a3f7e6907e43e92ed09cf9f7b9d4fa6ec62940e5383b368a6f81f8135d0aa

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.2.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.2.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 daaff674172256d5dc0bc89cc5257aa2fdbcd6f899d1c421b5796b924070ce6c
MD5 ea7a75a1728288be65191fce41385739
BLAKE2b-256 b63c0e101799b027f7e087b62ba37b2df3289c3333a59e224874d5adc8ca83d0

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.2.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 77feb90da1030908d4c47cd8cbda86dadb9e340969a511f853db260a38fdd82e
MD5 7fe8e1bb40878af4d1ef1f0ca0c83056
BLAKE2b-256 5ee6e02fad13e478f23612f4c3a04fb9764bff2add7d6fc30e874be5a6790a08

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.2.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1bfe7ad6c3e97a3cb302970e8b09fa5fa6fb4729ff0c8dd3b5cc26223a73a8e6
MD5 f7e041f4329abd52cdc9c790b25b966b
BLAKE2b-256 9b6bf0c6e6f8a6f4a054e586a1429b1c4cc801b214ac0a5b955ab55458a3ae24

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.2.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f640a5e33ce9fc85a2f604e9c7b699232ddf089cd1d5b42ac5ebf5eb67f1fb4a
MD5 d796faae411e86827dcf6d105c429196
BLAKE2b-256 5f53e7a0ee2252129794b3ddb4c2058cb0acd119d3275c60f30803fe07f8a8b7

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.2.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2093b63bd9259f1cb2b83bc23be0def234aa29d54a040c39ae195ccb239ac574
MD5 64edaca494cfb1af6e0586a3f4d9051b
BLAKE2b-256 0a0dc807fbe9616cbded2b3f2d7375bb278d2b3a759b078d4e48d93a7a19bc8f

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.2.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 16f29ae0c0ca8946b52448e5d20e0434462352f122f059ecddb7a3a2a187e7ac
MD5 bf227eb2a91fa393edc2298b6d396eb9
BLAKE2b-256 20be24eeca97968ddb94b6f151fb57c8a3553a02679c14d3ef411185d462e2aa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page