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.3.0-cp313-cp313-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.13Windows x86-64

kratoscontactstructuralmechanicsapplication-10.3.0-cp312-cp312-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.12Windows x86-64

kratoscontactstructuralmechanicsapplication-10.3.0-cp311-cp311-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.11Windows x86-64

kratoscontactstructuralmechanicsapplication-10.3.0-cp310-cp310-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.10Windows x86-64

kratoscontactstructuralmechanicsapplication-10.3.0-cp39-cp39-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.9Windows x86-64

kratoscontactstructuralmechanicsapplication-10.3.0-cp38-cp38-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.8Windows x86-64

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 92ef1eb5151218485e584e569da429a967b9c385402b49692323f8da6b7b3966
MD5 ff100643502408a7eacba0288a5dfda6
BLAKE2b-256 f882ea9f5196fba813be1981cd1fd611dcece984a22518d34ac3d7b9ab4fcb74

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d222572ea14931896bf0425f26bdef402281bad09cdd189c6764b59d3b736d9e
MD5 a51f332481b6b416b11c467c934cdb5f
BLAKE2b-256 92f46b7c33e37b9393b92a07376e413972682d121fad105d1f05dad9fff1be2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0b2cb6f3d3bed3a2451fbf7843559763598bca0ae4de058cf4ca521ac70300ab
MD5 5ecb316f9309a7428925493ff6e6d9b8
BLAKE2b-256 c938c86516e3896a2234d1fcf32c934a8588046d439e8b4831b6046fec621e86

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4152f628d3d124e1e91e64e6689159911ea4562a96445db192fe2ac6e51898da
MD5 dd8e8509807969fc055dce8a85aa7819
BLAKE2b-256 47f173b54a3e63c5cf6e77b22ad61c912be8032da3207b87c0980304cf2a4e07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4d227c3c3639d89ea926682e2b89cfe3880100a115a7dedd1d6a3d4daaebf263
MD5 a7ea78489a6f1208a95670311c1a960a
BLAKE2b-256 cc7f64d0dea8b68f4fc670752da24ad46b634d1d25adce79b993b36199464b1a

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ea0ce5273f4770998e891c5591008ac19109afe9f8eaac9ba08b6893c01a6d7d
MD5 649b7a817bec53f842acfdbd54a61e73
BLAKE2b-256 cb13bce356426118847d02e48f0b725f9708c0b189958e029ffda1d520eb05c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 29f5c8b88f9512788923f397b87d225bfd7e94339415f31adafdac7d62cbca64
MD5 08ffe19fcae6293706865f750349f243
BLAKE2b-256 5a5b228f26149cc4697c9fb6e713c759b17720b372075376020c88e857988873

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ef01d96bfb27ab4555ba46b0cf41da538d5e469235da75762b566fce1f76edff
MD5 272158cb3afd84268bd274304e41f126
BLAKE2b-256 4ce53530e8d33d0ca2eaa50cd4ccab2b5b524c0296323cb2bcb321ddc57d2e88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2888468816a18e7f8de74e736d6edaac0b699c71bc03e5a2fbecd53f92f92a78
MD5 acd12c283819f56c00107b48b259a13c
BLAKE2b-256 23b334c7e3c7689cc5584caceabf0939b3cffbb9a2e568e5b80a67124d115436

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5bb72a9a64d03f218b883736867cb79d7283ba829cc3fc0132b843b02eac8ef3
MD5 31dc02d134d27047cd77505609ccc8a7
BLAKE2b-256 4d3a8fe664b2ca257aacbaab8aede72fea307a051133342d259344d33610828c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 59b1449e47b9db39b7b18feed8643dd570d94edb96e2a33da69c7772ef09cb5f
MD5 c70cffb7d1695b08b3caaf93defef93b
BLAKE2b-256 f76a2613628530ac99fe6045a997e13979c6d74573d7c885e52dfd98acb2ac3f

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b1771009bf42063f7f980274a3bafd568ae6121ca8f1bf6935f255e7678998b3
MD5 580806a32d72e1577e2f7e8c44d35662
BLAKE2b-256 a4843cee6147b07bc0083281bffcc95e79954a021f0f9111821c092335cc69a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 01ae750a4b7b608a6c758114648756871a2082ffd17725b8bf06d0a3236dc97e
MD5 070afac6b95a34b1500f5eb811149bd0
BLAKE2b-256 bb952da5354eaac1be921d35bde4b278ee686a624738c86a8f114f3e941ef664

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