# Steady State Dynamics Step with Contact stiffness

**URL:** <https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313>\
**Category:** General Questions\
**Created:** [December 4, 2023, 12:31pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313 "2023-12-04T12:31:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tjorbert](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@Tjorbert](https://prepomax.discourse.group/u/Tjorbert)\
**Post date:** [December 4, 2023, 12:31pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/1 "2023-12-04T12:31:42Z")

</div>

Hi,

first: Great software! I’ve used several commercial FEM suites in the past (for example Abaqus or Altairs HyperWorks) and I can say: the usability is great! Sure, other software had more functionalities, but the GUI and usability is just awesome.

I’d like to simulate the dynamic behaviour of an air bearing as a contact with stiffness. For this I use the Static State Dynamic step after a Frequency analysis with perturbation. In my case the perturbation is the static step just with gravity, to close the contact, respectively “to load” the surfaces. The simulation runs, but the results are nonsense. To eliminate other possible bugs, I’d created a simple model with just a plate and a cube.

It runs, but the results are nonsense as well. If I delete the contact pair (and surface interactions) the simulation results are acceptable. For this, I added a simple spring. In the final model I didn’t need it, but here it helps to find the issue.

My question: Are this kind of simulation (1: static step with contact, called “SA”; 2: frequency analysis, called “MA” and 3: steady state dynamics, called “SSD”) not possible? Or is it the contact definition? What could it be?

Thanks for your input.

 ![Contact_and_SSD_setup](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/8/873be2cd3ae196923130d1b0a75889b93c020d2c.png)

---

<div class="post-metadata">

**Author:** ![Tjorbert](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@Tjorbert](https://prepomax.discourse.group/u/Tjorbert)\
**Post date:** [December 4, 2023, 12:32pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/2 "2023-12-04T12:32:43Z")

</div>

As a new user, I 'm just allowed to upload one single file, so here’s a picture of the result

 ![Contact_and_SSD_result](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/0/07d8ca9854bb714a98cdcd10ed9f00235fc0904c.png)

---

<div class="post-metadata">

**Author:** ![FEAnalyst](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/feanalyst/32/688_2.png) [@FEAnalyst](https://prepomax.discourse.group/u/FEAnalyst)\
**Post date:** [December 4, 2023, 12:39pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/3 "2023-12-04T12:39:21Z")

</div>

Can you share the .pmx file ? You could upload it to some hosting website like WeTransfer, Google Drive or Dropbox and paste the link here.

---

<div class="post-metadata">

**Author:** ![Tjorbert](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@Tjorbert](https://prepomax.discourse.group/u/Tjorbert)\
**Post date:** [December 4, 2023, 12:51pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/4 "2023-12-04T12:51:33Z")

</div>

Sure:

> **[Contact\_and\_SSD\_A01.pmx](https://wetransfer.com/downloads/6810791176c565e08ba4f482c788c84c20231204124854/792c2a)**
>
> 1 file sent via WeTransfer, the simplest way to send your files around the world

---

<div class="post-metadata">

**Author:** ![FEAnalyst](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/feanalyst/32/688_2.png) [@FEAnalyst](https://prepomax.discourse.group/u/FEAnalyst)\
**Post date:** [December 4, 2023, 2:12pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/5 "2023-12-04T14:12:08Z")

</div>

Instead of tied contact, I would just use tie constraint. It provides reasonable results.

![Cube](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/e/e1514019acca62eac2220af420bd536c41c2c82a.gif)

Otherwise, I would use regular contact (not tied). But then the eigenfrequencies can change a lot and you should adjust the SSD analysis range to account for this. And tensile load doesn’t really make sense. In this case, compressive force with contact may not make sense as a harmonic load either since it implies contact changes which are not possible in SSD analyses.

---

<div class="post-metadata">

**Author:** ![synt](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/synt/32/4658_2.png) [@synt](https://prepomax.discourse.group/u/synt)\
**Post date:** [December 4, 2023, 7:32pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/6 "2023-12-04T19:32:54Z")

</div>

hi, it seems your K value is too low thus make it like separation, try to use default value (10000000 N/mm³) instead

 ![2023-12-05 02_27_03-Edit surface interaction_ Surface_Interaction-1](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/a/a7bc980946ff429c3e9018ea8bef747eb31e7b4a.png)

 ![2023-12-05 02_31_33-](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/0/02d4cc435c0ab01b84a24251b8a4651a2a0e2d34.png)

---

<div class="post-metadata">

**Author:** ![FEAnalyst](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/feanalyst/32/688_2.png) [@FEAnalyst](https://prepomax.discourse.group/u/FEAnalyst)\
**Post date:** [December 4, 2023, 7:42pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/7 "2023-12-04T19:42:04Z")

</div>

It changes the modes but SSD still gives 0 displacements and stresses. I think that a different approach should be used, as explained in my previous post.

---

<div class="post-metadata">

**Author:** ![Tjorbert](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@Tjorbert](https://prepomax.discourse.group/u/Tjorbert)\
**Post date:** [December 5, 2023, 7:51am UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/8 "2023-12-05T07:51:12Z")

</div>

Thanks for all your input.

> [@FEAnalyst](#):
>
> Instead of tied contact, I would just use tie constraint

If I use a tie constraint, I disable the interaction between the plate and the cube. In this small example it doesn’t matter, but in my real application (air bearing) I need this interaction.

> [@FEAnalyst](#):
>
> Otherwise, I would use regular contact (not tied). But then the eigenfrequencies can change a lot and you should adjust the SSD analysis range to account for this.

I’ll try it and take a look at the eigenfrequencies.

> [@FEAnalyst](#):
>
> And tensile load doesn’t really make sense. In this case, compressive force with contact may not make sense as a harmonic load either since it implies contact changes which are not possible in SSD analyses.

At the end the amplitude of the harmonic force is way less than the gravity load. So, I didn’t expect any contact opening. But I agree: the contact changing can’t solve with the SSD analysis. I hoped the changing harmonic force will not effect the contact to much.

> [@synt](#):
>
> hi, it seems your K value is too low thus make it like separation, try to use default value (10000000 N/mm³) instead

The K value belongs to a measurement of the stiffness of the air bearing. So, if I change the value, I didn’t expect any comparable result with my measured system.

I’ll give it a try with another contact definition. Another plan is to add a thin layer, which represents the air gap. But this gap is just 11µm, so the elements will be very small …

---

<div class="post-metadata">

**Author:** ![synt](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/synt/32/4658_2.png) [@synt](https://prepomax.discourse.group/u/synt)\
**Post date:** [December 5, 2023, 8:06am UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/9 "2023-12-05T08:06:35Z")

</div>

indeed i’m not in detail, only testing of tied contact type in frequency analysis.

below result using K=10 N/mm³

 ![2023-12-05 15_02_01-](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/6/6d4e8c3ac9bdd869ffa890022357be5872d66c6d.png)

---

<div class="post-metadata">

**Author:** ![Matej](https://avatars.discourse-cdn.com/v4/letter/m/a698b9/32.png) [@Matej](https://prepomax.discourse.group/u/Matej)\
**Post date:** [December 5, 2023, 8:25am UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/10 "2023-12-05T08:25:22Z")

</div>

> [@Tjorbert](#):
>
> If I use a tie constraint, I disable the interaction between the plate and the cube. In this small example it doesn’t matter, but in my real application (air bearing) I need this interaction.

A tied constraint in this case, is the same as tied contact. The real contact is not possible in the SSD analysis.

---

<div class="post-metadata">

**Author:** ![ANYS](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/anys/32/7737_2.png) [@ANYS](https://prepomax.discourse.group/u/ANYS)\
**Post date:** [December 5, 2023, 1:08pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/11 "2023-12-05T13:08:24Z")

</div>

I have used a Surface spring and first two resonances agrees well with the two frequency mode.

 ![imagen](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/f/f83b5be9fc855df9ecb267c49ef268562e89ab1c.jpeg)  
 ![imagen](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/4/4ee5c98108590ca3b56960f058608a906628bd25.png)

 ![imagen](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/e/e45fe45aadc9547fcf1c63b20a942413e8c77909.jpeg)

---

<div class="post-metadata">

**Author:** ![ANYS](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/anys/32/7737_2.png) [@ANYS](https://prepomax.discourse.group/u/ANYS)\
**Post date:** [December 5, 2023, 1:22pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/12 "2023-12-05T13:22:37Z")

</div>

What does that 8 means in the PLOT ordinate name?.

---

<div class="post-metadata">

**Author:** ![Tjorbert](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@Tjorbert](https://prepomax.discourse.group/u/Tjorbert)\
**Post date:** [December 5, 2023, 1:38pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/13 "2023-12-05T13:38:52Z")

</div>

> [@Matej](#):
>
> A tied constraint in this case, is the same as tied contact. The real contact is not possible in the SSD analysis.

Yes, in The SSD for sure, but not in the static preload case.

---

<div class="post-metadata">

**Author:** ![Tjorbert](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@Tjorbert](https://prepomax.discourse.group/u/Tjorbert)\
**Post date:** [December 5, 2023, 1:40pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/14 "2023-12-05T13:40:03Z")

</div>

> [@ANYS](#):
>
> What does that 8 means in the PLOT ordinate name?.

This should be the node ID of the plotted node.

---

<div class="post-metadata">

**Author:** ![Tjorbert](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@Tjorbert](https://prepomax.discourse.group/u/Tjorbert)\
**Post date:** [December 12, 2023, 9:39am UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/15 "2023-12-12T09:39:29Z")

</div>

Just as final feedback, may it help other users…  
I use another approach for my case. I’ve modelled a small (1mm) layer between the two bodies and set a tied contact between each body. This layer represents my air gap and get an anisotropic material via Keywords editor (@Matej nice feature!)  
Now I can easily set up and control the stiffness – in each direction separately. Works best for my approach, even in the “big model”.

 ![Aniso_and_SSD_setup+result](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/8/83f9593df57a775633c14051e1ab1e0e0e9c816d.png)

---

<div class="post-metadata">

**Author:** ![FEAnalyst](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/feanalyst/32/688_2.png) [@FEAnalyst](https://prepomax.discourse.group/u/FEAnalyst)\
**Post date:** [December 12, 2023, 9:49am UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/16 "2023-12-12T09:49:30Z")

</div>

> [@Tjorbert](#):
>
> anisotropic material

Actually, it’s orthotropic to be precise. But yeah, thin orthotropic layers can be really helpful as workarounds in various cases where contact can’t be used properly or is too limited.

---

<div class="post-metadata">

**Author:** ![Tjorbert](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@Tjorbert](https://prepomax.discourse.group/u/Tjorbert)\
**Post date:** [December 12, 2023, 10:16am UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/17 "2023-12-12T10:16:27Z")

</div>

> [@FEAnalyst](#):
>
> Actually, it’s orthotropic to be precise

Jeah, you’re right! Thanks

---

<div class="post-metadata">

**Author:** ![ANYS](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/anys/32/7737_2.png) [@ANYS](https://prepomax.discourse.group/u/ANYS)\
**Post date:** [December 12, 2023, 10:40am UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/18 "2023-12-12T10:40:59Z")

</div>

?¿?

![imagen](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/c/c9439ad44e5a3d2e35de446cdaae58e0b54bf0d4.png)

![imagen](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/4/49b6378a92f719a5a5f3d39bf481e8ef8dbe8d9a.png)

---

<div class="post-metadata">

**Author:** ![Tjorbert](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@Tjorbert](https://prepomax.discourse.group/u/Tjorbert)\
**Post date:** [December 12, 2023, 11:00am UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/19 "2023-12-12T11:00:13Z")

</div>

I just added a sample of numbers to test it with the cube and to upload some pictures here. These are probably different numbers then last time. In my real case it’s fits fine the experimental data.

---

<div class="post-metadata">

**Author:** ![ANYS](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/anys/32/7737_2.png) [@ANYS](https://prepomax.discourse.group/u/ANYS)\
**Post date:** [December 12, 2023, 12:13pm UTC](https://prepomax.discourse.group/t/steady-state-dynamics-step-with-contact-stiffness/1313/20 "2023-12-12T12:13:32Z")

</div>

I was just curious because your first Frequency mode is the same as mine. 😶.  
Mine cheked against a spring surface with K=1N/mm3 (425.4Hz matched perfectly).

That 0.005 is two orders of magnitude difference based on the fact that your initial " K value belongs to a measurement of the stiffness of the air bearing".

Same frequency, same stiffness, same geometry. Why is displacement so much different.?
