Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
michalJur authored May 24, 2022
1 parent 335c70f commit 0c54e0d
Showing 1 changed file with 22 additions and 4 deletions.
26 changes: 22 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,31 @@
# conmech

Contact mechanics simulation package

conmech is a simulating package written in Python that allows to numerically solve contact mechanics problems. It uses the Finite Element Method, works with static, quasistatic and dynamic models, both in 2D and 3D. It can simulate various physical phenomena, such as Coulomb friction and hardness of the obstacle. Additional variables, such as the temperature of the body, can also be calculated. The code is modular and can be further extended to include other models.

| 2D, with temperature | 3D |
:-------------------------:|:-------------------------:
<img src="https://user-images.githubusercontent.com/56348419/170043164-69a5c6b0-0f48-4755-822b-8706a4712994.gif" width="100%" /> | <img src="https://user-images.githubusercontent.com/56348419/170040202-b2f15c61-4beb-4e74-bbef-789cda924071.gif" width="100%" />


## Instalation

Install requirements from "requirements.txt"

## Usage

To run sample simulations, start any file from examples folder

, and can calculate .


# deep_conmech

This project uses Graph Neural Networks to learn dynamic contact mechanics simulations based on energy function implemented in conmech.
deep_conmech uses Graph Neural Networks to learn dynamic contact mechanics simulations based on energy function implemented in conmech.



<img src="https://user-images.githubusercontent.com/56348419/170040218-0a575f38-72f9-4ba3-aefd-8c0b78322bc3.gif" width="100%" /> | <img src="https://user-images.githubusercontent.com/56348419/170040235-1179552a-ae97-4761-b876-1e2239eb7972.gif" width="100%" />
:-------------------------:|:-------------------------:




0 comments on commit 0c54e0d

Please sign in to comment.