|
[Sponsors] |
|
July 5, 2011, 02:16 |
|
#1 | |
Senior Member
|
Quote:
if you use moving wall, you have just set a boundary condition over that and it wouldn't move. To achieve you purpose, you have to use dynamic mesh instead which as I know, there is special kind for moving piston in cylinder. Regards, Amir |
||
July 5, 2011, 08:29 |
|
#2 |
New Member
mecamor
Join Date: Jul 2011
Posts: 23
Rep Power: 14 |
hello
I use moving wall ... but it does not move. I work unsteady. piston speed is 10m / s |
|
July 5, 2011, 08:42 |
|
#3 |
New Member
mecamor
Join Date: Jul 2011
Posts: 23
Rep Power: 14 |
how I should set conditions to limit the piston with moving wall so that the piston moves
|
|
July 5, 2011, 15:39 |
|
#4 |
Senior Member
|
||
July 5, 2011, 15:45 |
|
#5 |
New Member
mecamor
Join Date: Jul 2011
Posts: 23
Rep Power: 14 |
I modeled the cylinder come a rectangle. and also as a piston rectanble. I left a bit of space between the piston and the cylinder. bopundary conditon as I put Moving wall for the piston but still. I'm fluent again. Amir Please do you can give me more detail
thanks you |
|
July 5, 2011, 15:47 |
|
#6 |
New Member
mecamor
Join Date: Jul 2011
Posts: 23
Rep Power: 14 |
Dera amir I put dynamic mesh for the piston or the fluid
|
|
July 5, 2011, 15:54 |
|
#7 |
Senior Member
|
The easiest way for you is writing a UDF for the piston and hook to to the piston and with appropriate setting in dynamic mesh panel (smoothing & re-meshing) change the fluid zone cells. it's also better to take a look over manual.
Amir |
|
July 6, 2011, 10:30 |
|
#8 | |
New Member
mecamor
Join Date: Jul 2011
Posts: 23
Rep Power: 14 |
Quote:
I wrote the UDF of the piston, but when compiling with C 13 or it Fluent There's an error in line 3. How I should do. thank you Error: C:\Program Files\ANSYS Inc\v130\fluent\ntbin\win64\PISTON2.c: line 3: parse error. How I should do. thank you #include "udf.h" #include "dynamesh_tools.h" static real v_prev= 0.0; DEFINE_CG_MOTION(piston, dt, vel, omega, time, dtime) { Thread *t; face_t f; real NV_VEC (A); real force, dv; /* reset velocities */ NV_S (vel, =, 0.0); NV_S (omega, =, 0.0); if (!Data_Valid_P ()) return; /* get the thread pointer for which this motion is defined */ t = DT_THREAD ((Dynamic_Thread *)dt); /* compute pressure force on body by looping through all faces */ force = 0.0; begin_f_loop (f, t) { F_AREA (A, f, t); force += F_P (f, t) * NV_MAG (A); } end_f_loop (f, t) /* compute change in velocity, i.e., dv= F * dt/ mass; velocity update using explicit eulerformula */ dv= dtime* force / 50.0; v_prev+= dv; CX_Message ("time = %f, x_vel= %f, force = %f\n", time, v_prev, force); /* set x-component of velocity */ vel[0] = v_prev; } |
||
July 6, 2011, 11:04 |
|
#9 | |
Senior Member
|
Quote:
It doesn't have any error while compiling; try VC++ instead. |
||
July 6, 2011, 11:10 |
|
#10 |
New Member
mecamor
Join Date: Jul 2011
Posts: 23
Rep Power: 14 |
||
July 7, 2011, 06:44 |
|
#11 |
Member
Alberto Pellegrino
Join Date: Jan 2011
Posts: 32
Rep Power: 15 |
Hi,
follow this: http://www.cfd-online.com/Wiki/Fluen...with_Fluent_13 You will find how to set Visual C++ to compile UDF, and how to open Fluent depending on the OS you have (32 or 64 bit). Regards |
|
April 8, 2013, 02:19 |
UDF for GRID Rotation
|
#12 |
Member
samrat himvanth nanduri
Join Date: May 2012
Posts: 30
Rep Power: 14 |
Hi everyone,
I want some help regarding an issue i'm facing. I need to write a UDF for rotating an O Grid. To be precise we can rotate using GUI MESH - ROTATE and solve it. But i need to do the same using an UDF. For example i need to rotate the whole domain by 8 deg I give that value in the UDF and the grid gets rotated. Can some1 help me out regarding this. Thanks in advance, sam. |
|
April 16, 2017, 16:41 |
|
#13 |
Senior Member
Have a nice time!
Join Date: Feb 2016
Location: mech.eng.ahmedmansour@gmail.com
Posts: 291
Rep Power: 11 |
Hello, I wanna write a code to make a variable inlet speed and variable rotating speed (based on the variable velocity) for a rotor in fluent..What should I do?
Thanks |
|
December 3, 2014, 02:02 |
Shrikant
|
#14 | |
New Member
shrikant
Join Date: Mar 2014
Posts: 1
Rep Power: 0 |
Quote:
I am working on CFD analysis of a vertical axis wind turbine, in that i need to find RPM of a turbine using fluent. for this i need to write a UDF but i am totaly unaware of the UDF concept will you please guide me how to write a UDF for this case |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
UDF for solid body rotation | araz | Fluent UDF and Scheme Programming | 1 | January 13, 2016 02:46 |
UDF CG_MOTION rotation dynamic mesh | Mads | FLUENT | 2 | April 15, 2014 03:30 |
UDF to change Rotation Speed in a MRF simulation | Mike | FLUENT | 3 | September 27, 2011 06:46 |
UDF for a sinusoidal rotation of an airfoil | Lorenzo | FLUENT | 2 | October 10, 2008 10:37 |
UDF for CG rotation | araz | FLUENT | 0 | January 2, 2005 01:12 |