# Pipe bending simulation

**URL:** <https://www.simscale.com/forum/t/pipe-bending-simulation/82796>\
**Category:** Project Support\
**Created:** [July 17, 2018, 11:34am UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796 "2018-07-17T11:34:21Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![tenshinshoden](https://www.simscale.com/forum/letter_avatar/tenshinshoden/32/5_5575768a8748004e209b776fc1b2916d.png) [@tenshinshoden](https://www.simscale.com/forum/u/tenshinshoden)\
**Post date:** [July 17, 2018, 11:34am UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/1 "2018-07-17T11:34:22Z")

</div>

Dear All,

I would like to do a simulation as described:

 ![Capture2](https://www.simscale.com/forum/uploads/default/original/3X/6/1/61c6aba76ae866bca86b75774968d3b61fc2b7bf.PNG)

there is a 2 point support system, and a tube we want to bend with the top cylinder moving down then hold the load then release for a bit, and again this cycle until it passes plasticity (simulating fatigue in the same time),  
using the time and force is given in a table.  
please see attached load and time chart for more understanding.

 ![Capture](https://www.simscale.com/forum/uploads/default/original/3X/a/8/a8d77f79ec7af8072be03a1c53b9278eee85a2a7.PNG)

I was able to set up this layout for static analysis and with 1 load, but was not able to do it for dynamic analysis.  
or shall I use static simulation  
with -non linear analysis ?

thanks a lot,

Regards,  
Richard

---

<div class="post-metadata">

**Author:** ![tenshinshoden](https://www.simscale.com/forum/letter_avatar/tenshinshoden/32/5_5575768a8748004e209b776fc1b2916d.png) [@tenshinshoden](https://www.simscale.com/forum/u/tenshinshoden)\
**Post date:** [July 17, 2018, 12:58pm UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/2 "2018-07-17T12:58:24Z")

</div>

dear @jousefm , you did many ‘similar’ simulations.

many thanks for your time 🙂

---

<div class="post-metadata">

**Author:** ![jousefm](https://www.simscale.com/forum/user_avatar/www.simscale.com/jousefm/32/34908_2.png) [@jousefm](https://www.simscale.com/forum/u/jousefm)\
**Post date:** [July 17, 2018, 3:15pm UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/3 "2018-07-17T15:15:32Z")

</div>

Hi @tenshinshoden!

You could do a **[.csv upload](https://www.simscale.com/forum/t/defining-variable-constraint-or-load/22617)** of your load over time sheet and do a nonlinear static analysis if you like - that should work.

I am tagging @BenLewis, @cjquijano and @ggiraldo here, maybe they can give you some more input.

Best,

Jousef

---

<div class="post-metadata">

**Author:** ![tenshinshoden](https://www.simscale.com/forum/letter_avatar/tenshinshoden/32/5_5575768a8748004e209b776fc1b2916d.png) [@tenshinshoden](https://www.simscale.com/forum/u/tenshinshoden)\
**Post date:** [July 18, 2018, 5:45pm UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/4 "2018-07-18T17:45:37Z")

</div>

Bruno kindly helped me to set up the simulation, but it is not working with ‘the load over time table’

---

<div class="post-metadata">

**Author:** ![rszoeke](https://www.simscale.com/forum/user_avatar/www.simscale.com/rszoeke/32/14_2.png) [@rszoeke](https://www.simscale.com/forum/u/rszoeke)\
**Post date:** [July 18, 2018, 5:56pm UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/5 "2018-07-18T17:56:21Z")

</div>

Hi,  
Could you link here the latest project that @anon94132533 shared with you, so we do not need to start from scratch?  
Best,  
Richard

---

<div class="post-metadata">

**Author:** ![cjquijano](https://www.simscale.com/forum/user_avatar/www.simscale.com/cjquijano/32/24358_2.png) [@cjquijano](https://www.simscale.com/forum/u/cjquijano)\
**Post date:** [July 18, 2018, 8:21pm UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/7 "2018-07-18T20:21:56Z")

</div>

Hi @tenshinshoden,

I took a quick look at your setup and I noticed two things.

1. Your running a Static analysis so time is not relevant (think of it more as solution steps not actual time). Your simulation runs from 0 to 1 with .1 time step. Your load table goes from 0 to 214. One issue is that the table can not have a 0 time in it, but the other issue is that your simulation is over before any load is really applied. I modified you table as shown below and then I ran the simulation from 0 to 8 with a step of .5.

 ![image](https://www.simscale.com/forum/uploads/default/original/3X/0/7/0732321b3286c2be8ff91948612a06607143f3a1.png)

1. The other issue I saw is when the solution starts, initially the pressing rod is unstable. I added an elastic support to this part.

Let me know if this helps at all.

Good Luck!  
Christopher

---

<div class="post-metadata">

**Author:** ![tenshinshoden](https://www.simscale.com/forum/letter_avatar/tenshinshoden/32/5_5575768a8748004e209b776fc1b2916d.png) [@tenshinshoden](https://www.simscale.com/forum/u/tenshinshoden)\
**Post date:** [July 18, 2018, 9:10pm UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/8 "2018-07-18T21:10:33Z")

</div>

Hello @cjquijano,

Many thanks for the reply. Will have a look at it tonorrow

So how could I simulate the Time-load diagramm stated in the first post?

Thanks

Richard

---

<div class="post-metadata">

**Author:** ![cjquijano](https://www.simscale.com/forum/user_avatar/www.simscale.com/cjquijano/32/24358_2.png) [@cjquijano](https://www.simscale.com/forum/u/cjquijano)\
**Post date:** [July 18, 2018, 9:42pm UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/9 "2018-07-18T21:42:16Z")

</div>

Hi @tenshinshoden,

If you need to run the loading for 214 seconds then your only option will be a Dynamic analysis. I am not sure what you will gain when you are just sitting at each load for 30-45 seconds. Typically a timed based Dynamic analysis is for when you want to capture vibration, inertia loads, or some type of quick load/unload scenario.

Christopher

---

<div class="post-metadata">

**Author:** ![tenshinshoden](https://www.simscale.com/forum/letter_avatar/tenshinshoden/32/5_5575768a8748004e209b776fc1b2916d.png) [@tenshinshoden](https://www.simscale.com/forum/u/tenshinshoden)\
**Post date:** [July 19, 2018, 6:40am UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/10 "2018-07-19T06:40:15Z")

</div>

Dear @cjquijano ,

this real test been done in a test laboratory for the pipe specimen and I need to make the simulation according to that time-load chart.

basically they meant to represent some fatigue behaviour with these steps as 1 cycle:

-load up  
-keep the load  
-reduce load  
-keep the load

then again the same process.

thanks a lot

---

<div class="post-metadata">

**Author:** ![rszoeke](https://www.simscale.com/forum/user_avatar/www.simscale.com/rszoeke/32/14_2.png) [@rszoeke](https://www.simscale.com/forum/u/rszoeke)\
**Post date:** [July 19, 2018, 7:27am UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/11 "2018-07-19T07:27:55Z")

</div>

Hi @tenshinshoden,  
a few comments:

- Is there any reason why you do not want to use symmetry in your model? The model that @anon94132533 shared with you works and uses quarter symmetry, which reduces the runtime by at least a factor of 8 and also simplifies the simulation setup and reduces numerical difficulties. Please move on from this project: [Pipe bending - SimScale Support by rszoeke | SimScale](https://www.simscale.com/projects/rszoeke/pipe_bending_-_simscale_support/)
- Regarding your load history. If you use a static analysis without any strain-rate dependent material model or creep, there is no need to replicate the exact load curve from the lab test. As the load changes very slow, I do not expect any dynamic effects playing a significant role. Thus you can simplify your load curve to a simple “saw tooth” curve:  
 ![curve_simplified](https://www.simscale.com/forum/uploads/default/original/3X/5/3/536ad30bda14bb947fda0e321ead7e0418d35582.PNG)  
Most importantly you do not need to calculate 1000 time steps, just use the one that are needed to capture the simplified curve + nonlinearities correctly.
- Finally, do you have a nonlinear stress-strain curve for the pipe material - without that, there is no point in doing this load cycles at all.

Hope this helps.

Best,  
Richard

---

<div class="post-metadata">

**Author:** ![tenshinshoden](https://www.simscale.com/forum/letter_avatar/tenshinshoden/32/5_5575768a8748004e209b776fc1b2916d.png) [@tenshinshoden](https://www.simscale.com/forum/u/tenshinshoden)\
**Post date:** [July 19, 2018, 11:40am UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/12 "2018-07-19T11:40:04Z")

</div>

dear @rszoeke,

-I started it with that quarter model  
-I tried to specify the load over time and getting error results.  
(can you give me an example how would you do it for the above diagram /the ‘saw tooth’ curve)  
It seems I am really missing here something 😔

I managed to upload the stress strain curve, and seem top be working for a simple 0.175t function (for the displacement Y direction as Bruno did it)

thanks,

---

<div class="post-metadata">

**Author:** ![BenLewis](https://www.simscale.com/forum/user_avatar/www.simscale.com/benlewis/32/99_2.png) [@BenLewis](https://www.simscale.com/forum/u/BenLewis)\
**Post date:** [July 19, 2018, 1:43pm UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/13 "2018-07-19T13:43:18Z")

</div>

Hi @tenshinshoden,

You can control your load profile with a formula rather than a table. I find this more convenient in most cases because you can make changes on the fly without having to generate a new table each time.

For example, the following equation will produce the load profile you require.

-1 \* SIN(2 \* 3.14 / 100 \* t) - 0.01 \* t - 4

 ![image](https://www.simscale.com/forum/uploads/default/original/3X/6/8/68530f179677b043e3b1a6297a0e7e5802e6b83a.png)

The general form is:

A \times sin(2\pi/T \times t) + m \times t + c

where:  
A = amplitude [N]  
T = period [s]  
m = slope [N/s]  
c = inital offset [N]

---

<div class="post-metadata">

**Author:** ![tenshinshoden](https://www.simscale.com/forum/letter_avatar/tenshinshoden/32/5_5575768a8748004e209b776fc1b2916d.png) [@tenshinshoden](https://www.simscale.com/forum/u/tenshinshoden)\
**Post date:** [July 20, 2018, 8:28am UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/14 "2018-07-20T08:28:04Z")

</div>

sorry, cannot see the table properly.

thanks

---

<div class="post-metadata">

**Author:** ![tenshinshoden](https://www.simscale.com/forum/letter_avatar/tenshinshoden/32/5_5575768a8748004e209b776fc1b2916d.png) [@tenshinshoden](https://www.simscale.com/forum/u/tenshinshoden)\
**Post date:** [July 20, 2018, 8:32am UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/15 "2018-07-20T08:32:03Z")

</div>

wow,  
thanks a lot, like your solution!

how do I set up the 600sec simulation time?

thank,s

richard

---

<div class="post-metadata">

**Author:** ![tenshinshoden](https://www.simscale.com/forum/letter_avatar/tenshinshoden/32/5_5575768a8748004e209b776fc1b2916d.png) [@tenshinshoden](https://www.simscale.com/forum/u/tenshinshoden)\
**Post date:** [July 20, 2018, 9:16am UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/16 "2018-07-20T09:16:54Z")

</div>

hi,

how would you set up that time steps and the saw tooth lines?  
I am really struggling with it.

thanks

---

<div class="post-metadata">

**Author:** ![tenshinshoden](https://www.simscale.com/forum/letter_avatar/tenshinshoden/32/5_5575768a8748004e209b776fc1b2916d.png) [@tenshinshoden](https://www.simscale.com/forum/u/tenshinshoden)\
**Post date:** [July 20, 2018, 12:28pm UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/17 "2018-07-20T12:28:32Z")

</div>

dear @BenLewis ,

I cannot get it done even for a small pipe bending simulation

😣

---

<div class="post-metadata">

**Author:** ![BenLewis](https://www.simscale.com/forum/user_avatar/www.simscale.com/benlewis/32/99_2.png) [@BenLewis](https://www.simscale.com/forum/u/BenLewis)\
**Post date:** [July 20, 2018, 1:17pm UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/18 "2018-07-20T13:17:55Z")

</div>

To terminate the simulation after 600 sec go to **Simulation Control \> Timestep definition \> Details** and set **Simulation interval** to 600 seconds.

---

<div class="post-metadata">

**Author:** ![BenLewis](https://www.simscale.com/forum/user_avatar/www.simscale.com/benlewis/32/99_2.png) [@BenLewis](https://www.simscale.com/forum/u/BenLewis)\
**Post date:** [July 20, 2018, 2:39pm UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/19 "2018-07-20T14:39:54Z")

</div>

Hi @tenshinshoden,

This project demonstrates how to use the load profile formula.

[!!!THIS LINK IS NO LONGER AVAILABLE!!!]

 ![image](https://www.simscale.com/forum/uploads/default/original/3X/7/9/792ca39f13a253515a643a284a6eaa6db44d440e.jpg)

Here is the displacement plot.

 ![image](https://www.simscale.com/forum/uploads/default/original/3X/3/a/3ab5ff79ac09edc113ca7a8a370092de7f90a1c8.png)

Note, I had to reverse the signs in my original formula, as the load was going in the wrong direction.

---

<div class="post-metadata">

**Author:** ![tenshinshoden](https://www.simscale.com/forum/letter_avatar/tenshinshoden/32/5_5575768a8748004e209b776fc1b2916d.png) [@tenshinshoden](https://www.simscale.com/forum/u/tenshinshoden)\
**Post date:** [July 20, 2018, 5:27pm UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/20 "2018-07-20T17:27:27Z")

</div>

thanks a lot.

Just a question,  
Why did you use local force?

Thanks

---

<div class="post-metadata">

**Author:** ![BenLewis](https://www.simscale.com/forum/user_avatar/www.simscale.com/benlewis/32/99_2.png) [@BenLewis](https://www.simscale.com/forum/u/BenLewis)\
**Post date:** [July 21, 2018, 1:37am UTC](https://www.simscale.com/forum/t/pipe-bending-simulation/82796/21 "2018-07-21T01:37:11Z")

</div>

The remote force is not important. It was simply used to demonstrate the use of the equation load profile. It can be done with a regular force also. I have updated my project with another example.

 ![image](https://www.simscale.com/forum/uploads/default/original/3X/6/8/687951c982d4353a5af64383570a255670de4ceb.jpg)

The remote displacement is required at the support so that no stiffness as added (equivalent to pin joint).

However, using a load profile like this, in a linear static simulation, has no real value because you cannot learn anything more from 60 load steps than you can from one. The resulting stress is always linearly proportional to the load. So I am sharing this simulation to help convey the concept, you will need to adapt this to your own (presumably non-linear) application to get the results you need.

[Next page](https://www.simscale.com/forum/t/pipe-bending-simulation/82796.md?page=2)
