CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Spring loaded linear motion with PimpleDyMFoam

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 4, 2018, 05:35
Default Spring loaded linear motion with PimpleDyMFoam
  #1
Member
 
carno
Join Date: Mar 2009
Posts: 70
Rep Power: 17
Carno is on a distinguished road
Hi All,

I am trying to simulate a spring loaded valve in OpenaFOAM.
The equilibrium position of the valve or the response of the valve is the outcome of the valve.

The geometry is like this: The valve is seated on the valve seat with the force of the spring. When pressure is applied on the valve in the opposite direction of the spring the valve opens, as the pressure force overcomes the spring force. I want to know the response time of the valve to completely open it.

How to simulate this in openFOAM? This is very typical problem in case of valve simulations. What we need to do in each time step is, to do the force balance (Pressure force (P.A) vs Spring force (preload+k.x)).

If anybody has dynamicMeshDict example for this, it will be great..

Thanks
Carno is offline   Reply With Quote

Old   August 22, 2018, 11:51
Default
  #2
Member
 
carno
Join Date: Mar 2009
Posts: 70
Rep Power: 17
Carno is on a distinguished road
Nobody replied.... I parked the problem that time. Now I have to solve it.

Is it that, I need to edit, solidBodyMotionFunction.H or linearMotion.H for the formula of displacement in a timestep. Please correct me.

A= Area of pressure action
m= Moving mass
k = spring stiffness
L = spring preload

For a time step:
1. Calculate the unbalanced force F = P*A - L
2. Calculate the displacement = s = u*deltaT -0.5*(F/m)deltaT^2
3. Calculate the new unbalanced force = F = P*A - (k*s+L)
and so on.......


My question:
How to calculate the P in the above equation? It is a patctintegrate of wall patch with area A.
Carno is offline   Reply With Quote

Old   May 16, 2022, 05:34
Default
  #3
New Member
 
Alexis
Join Date: Oct 2021
Posts: 7
Rep Power: 5
alexisq is on a distinguished road
Hi Carno,

I'm currently trying to simulate the exact same thing on OpenFOAM.
Did you find a way to do it so you could help me?

Thanks in advance
alexisq is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
2nd Order Convergence Problem for 3D Airfoil turkmengokce OpenFOAM Running, Solving & CFD 1 September 10, 2015 08:20
External management of solid motion (using dynamicmesh) maxou1993 Main CFD Forum 0 July 28, 2015 12:37
Moving mesh Niklas Wikstrom (Wikstrom) OpenFOAM Running, Solving & CFD 122 June 15, 2014 07:20
A turbulent test case for rhoCentralFoam immortality OpenFOAM Running, Solving & CFD 13 April 20, 2014 07:32
how to modify fvScheme to converge? immortality OpenFOAM Running, Solving & CFD 15 January 16, 2013 14:06


All times are GMT -4. The time now is 01:28.