|
[Sponsors] |
February 23, 2020, 12:08 |
axial piston pump simulation in Fluent
|
#1 |
New Member
Join Date: Feb 2020
Posts: 28
Rep Power: 6 |
Hello everyone,
I encountered a problem when I was trying to conducted axial piston pump simulation(just one piston) in fluent, the result of simulation shown in fluent is totally wrong, and I don’t know why, here is my train of thought. Generally, I divided this simulation into two parts, First part, slide mesh simulation for piston rotation around main axis. In this section, I deployed the MRF, frame motion, set rotation speed as 157.08 rad/s(1500rev/min), steady calculation; Second part, dynamic mesh for piston axial movement. After the steady calculation was done, select the ‘Copy to mesh motion’, and change the time type into transient, run. PS:I had also conducted the simulation in AMESim and Pumplinx, result from this two software agreed well. Main settings: 1.mesh: mesh model includes two main parts, first, valve plate part which contain two parts, 1--- oil-in part, 2--- oil-out part; second, piston part which also include two parts, 1---piston cap, 2---piston cylinder. (1) number of mesh: valve plate part, oil-in 19167 cells, oil-out 153169 cells; piston part, piston cap 14800 cells, piston cylinder 50853 cells; (2) type of mesh: valve plate part--- Tera/Mixed; piston part---hex; (3) refinement domain: valve plate---damper groove(triangular) 2. Model: (1) Mixture: all set are default; Main phase, fluid-oil; Second phase, vapor; (2) Cavitation model: transition: fluid to vapor, vapor pressure 3540 Pascal; 3.Control Method: (1) Steady simulation(rotation part): SIMPLE, other settings---all default; (2) Transient simulation(dynamic mesh part): PISO, other settings---all default; 4.Criterion: all criterion are set as 10^(-5) in both steady and transient; 5.Transient settings: (1) step size:0.0004, (2) number of steps:310 6.Boundary condition: (1) inlet: 0 pascal; (2) outlet: 0 pascal. 7. UDF code is as follows: #include<stdio.h> #include "udf.h" DEFINE_CG_MOTION(motion1, dt, cg_vel, cg_omega, time, dtime) { cg_vel[1] = 157.07963 * 0.04929 * 0.3639 * sin(157.07963 * time); printf("vel=%d \n", cg_vel[1]); } |
|
February 23, 2020, 12:48 |
more figures about mesh
|
#2 |
New Member
Join Date: Feb 2020
Posts: 28
Rep Power: 6 |
every single mesh part has been uploaded as follows.
|
|
February 23, 2020, 13:03 |
settings in fluent
|
#3 |
New Member
Join Date: Feb 2020
Posts: 28
Rep Power: 6 |
Settings in fluent are as follows.
|
|
February 23, 2020, 13:19 |
result of fluent
|
#4 |
New Member
Join Date: Feb 2020
Posts: 28
Rep Power: 6 |
settings of monitor, and residuals, displacement, flow rate at outlet, pressure in piston.
besides, I found that in the residual figure, the residuals could not reach the expected criterion in the period that corresponded to the end of one revoluntion, why ? |
|
October 14, 2022, 01:02 |
Nice work
|
#5 |
New Member
amit kumar
Join Date: Apr 2012
Posts: 10
Rep Power: 14 |
impressive study! Have you got satisfactory results?
|
|
September 7, 2024, 10:07 |
Axial swash plate pump 3D transient anslysis using UDF
|
#6 |
New Member
Sandeep009
Join Date: Aug 2023
Posts: 1
Rep Power: 0 |
can we connect to discuss more on linkedIn, since I am also working on same problem.
|
|
September 13, 2024, 06:49 |
|
#7 |
New Member
amit kumar
Join Date: Apr 2012
Posts: 10
Rep Power: 14 |
Sure, my mail id is jha.kashyap@gmail.com. send me invitation
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
The fluent stopped and errors with "Emergency: received SIGHUP signal" | yuyuxuan | FLUENT | 0 | December 3, 2013 23:56 |
simulation of piston motion inside a hydraulic cylinder | mosman | Main CFD Forum | 0 | August 7, 2011 02:40 |
simulation of piston motion inside a hydraulic cylinder | mosman | FLUENT | 0 | August 6, 2011 16:44 |
Fluent simulation of centrifugal pump | yvonne | ANSYS | 3 | January 28, 2010 05:48 |
Pump Station Simulation | GUSU | CFX | 6 | October 14, 2009 07:40 |