|
[Sponsors] |
Spring loaded linear motion with PimpleDyMFoam |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
April 4, 2018, 05:35 |
Spring loaded linear motion with PimpleDyMFoam
|
#1 |
Member
carno
Join Date: Mar 2009
Posts: 70
Rep Power: 17 |
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 |
|
August 22, 2018, 11:51 |
|
#2 |
Member
carno
Join Date: Mar 2009
Posts: 70
Rep Power: 17 |
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. |
|
May 16, 2022, 05:34 |
|
#3 |
New Member
Alexis
Join Date: Oct 2021
Posts: 7
Rep Power: 5 |
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 |
|
|
|
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 |