|
[Sponsors] |
March 20, 2009, 10:31 |
Interpolation with moving meshes
|
#1 |
New Member
Martijn
Join Date: Mar 2009
Posts: 14
Rep Power: 17 |
Hi,
I'm trying to simulate the movement of a valve with great displacements. Because of these great displacement I have to change my grid several times during the transient simulation. I start with an initial mesh that deformes until it is as big as the second mesh, then the results of the last run should be interpolated on the new mesh. The problem is that this interpolation is very bad. It seems that CFX-11 uses the old, original, non deformed positions of the mesh nodes to interpolate the results onto the new mesh while it extraplolates the results to the part of the new geometry that is now outside the old geometry. Is there any way to enhance this interpolation? Thanks in advance! Kind regards, Martijn |
|
March 20, 2009, 11:02 |
|
#2 |
Senior Member
Matthias Voß
Join Date: Mar 2009
Location: Berlin, Germany
Posts: 449
Rep Power: 20 |
hi,
i am not sure. There is an option called "include mesh" for the transient results.So the updated nodeparameters are included. But that sounds to easy for my opinion. neewbie |
|
March 22, 2009, 18:15 |
|
#3 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,871
Rep Power: 144 |
Hi,
I reported this exact issue as a bug in CFX many releases ago and was assured by the developers that it had been fixed. But then my work moved on and I never used it again so I have never tested it to see if it really was fixed. So it may be a bug in CFX which has not been fixed properly yet - keep that in mind as you work on it. If you can show a bug in CFX please report it so it can be fixed. Glenn Horrocks |
|
March 23, 2009, 08:11 |
|
#4 | |
New Member
Martijn
Join Date: Mar 2009
Posts: 14
Rep Power: 17 |
Quote:
The problem with this solution is that I have to write a .trn file every timestep because I do not know how many timesteps my simulation takes. Does anybody have an idea how to make CFX-11 write only a .trn file when a certain Fortran routine says so? Glenn Horrocks: I already reported this problem to the CFX support, but do not have an answer yet. |
||
March 23, 2009, 08:40 |
|
#5 | |
Senior Member
Matthias Voß
Join Date: Mar 2009
Location: Berlin, Germany
Posts: 449
Rep Power: 20 |
Quote:
That´s what i´ve thought. The option turns on the savingoption for including the mesh in every .trn-file. That´s why it worked for you when starting with the last trn.-file. For the Fortran issue... i´ve got no idea. Sorry. If you figure it out, please let us know. neewbie |
||
March 27, 2009, 11:20 |
Solved.
|
#6 |
New Member
Martijn
Join Date: Mar 2009
Posts: 14
Rep Power: 17 |
I solved the problem.
After some testing I found out that the problem was not caused by the interpolation of CFX. I made a stupid mistake in my Perl script which I used to start the new run. Due to this mistake my initial solution (for the first run) was used every time when starting a new run. So, interpolating with moving meshes isn't a problem after all... Glenn and Newbee, thanks for your help. |
|
January 10, 2020, 04:59 |
|
#7 | |
New Member
Mehrdad
Join Date: Apr 2014
Posts: 11
Rep Power: 12 |
Quote:
Dear @Martijn; I've just had this problem.(Force on body oscillation) Please help me. How did you edit the perl script? |
||
Tags |
cfx 11, interpolation, moving grid, moving mesh |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Multiple Moving Meshes Animation | Tristan | CFX | 3 | March 19, 2009 20:14 |
Problem of restarting moving meshes with icoDyMFoam | rolando | OpenFOAM Bugs | 8 | March 23, 2007 07:18 |
Moving mesh turbulent incompressible flow of complex meshes | philippose | OpenFOAM Running, Solving & CFD | 5 | March 13, 2007 04:35 |
Question about moving meshes at star-cd 3.22 | Tiny | Siemens | 3 | June 29, 2005 12:07 |
Moving meshes, is that possible | Stanislav Kraev | Siemens | 0 | April 8, 2003 12:23 |