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.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e5e40b90379edcb2479066aa2b605a85ac9546b24ed445cf66e25c662c9a025
MD5 ff076aa86a02b08753bba4f65b747b49
BLAKE2b-256 0f6370049a0730eaa186384884360f5dc2b715647392a839cc5e390cd808559e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 774b61dfd8eb0c1a297543a811c5023d180864e5c24bdaa3ace40e87a20faa73
MD5 9d01aabce36b10b0d3cdbfea3256d2a5
BLAKE2b-256 a95e41ff13c0763d78f42669277090f5ac1075fb7c6490441e1b21f40cf99122

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb1f791e4ad89292376ee6d094a33da56aeec47522cbac154e09dbc2c08cd561
MD5 3d9d953d246ce3616765f7069bc00859
BLAKE2b-256 86186053e60a95c56984ce4df72b07c3f98bcf885e29fbcdd0cdd3ef4e5941db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dbe72b357dd3a01c518e006b828e37636be2523e0ffe335d7769004e03c2ddf
MD5 4ff621bfb0257313a2e03e3c3265a3de
BLAKE2b-256 8410ec5c63af3a3da07553b41faf7fe7a13eba62ee609b031ba541b196ffd568

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15992c8b5856c00598050bc27bea2c877bb18c2b05e537e216822a3470c40942
MD5 a4e35d1ddf1b80f000014c8ceaedfceb
BLAKE2b-256 083d691d1b3afcfa7344b031e273373f3adbbab0369541fb541faf3e071a1b2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30c7f7f85ca1695d4d055bce18be054748fb15f566f42dbd598551c74a94430a
MD5 df2009cb28a5504b0387ba80d726af22
BLAKE2b-256 9c0b1bc2a2c083123d21b6ceedeb86c67f003349305978c8af597f7c7548d51c

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