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.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c2535716f30090e23f9a09f3a2900ca8f5f36373efbd290d47a46008b8ae7ba
MD5 e005aa655c59a1fec8d6d4524b2a93a0
BLAKE2b-256 424941a1c63dd2c80b620eb86dd901a93c367a02a3a4c5621980224faa489d20

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 119414d5c15e6433aa14b9f9d741a7d66a88ea716445a677d88d25f106b286db
MD5 c31a91ced8e37e7bfac86d6cfebe32cc
BLAKE2b-256 163bc8cf273d19958cc7eceaef88e211a0fd8edeb0ce4de7d015c817050deb2a

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31e467df1075851835afebefcb3b7ca0243dfc768064b5922ed6d335cb4c6d97
MD5 60804e41531318e9ea8de67ead179579
BLAKE2b-256 87fa6f659aca808a61d790ff3a41574b8771eefafa75f38a6ac08325f2b1613b

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e5bbca4565467ad661d2c9416be28c29ad83c5bfc765c79beb3a7b40983c8c2
MD5 230791a81aaed92c4000eb51803dde86
BLAKE2b-256 b33103ae7b3b2a72230670ca693b4a77c77b802df572a3d430b6672686c9afe4

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b78dc4ec3fcbbeee60c83d871dd93acb0a645edcbd41d576b1cec18b527e22e
MD5 c04f9ae2bd0419536100546a3b6d0a7e
BLAKE2b-256 7a24a275b6d510a8d0133d30e2151ff5a5dbb9a7ee0f4586ceef78210ba911f2

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