ok I must be missing something, I keep getting the same error, do I need the dynamicFvMeshDict? it seems like perhaps I need to remove '# include "dynamicFvMesh.H" ' from my solver, but then that brings other errors, like, createDynamicFvMesh.H does not work any more :S
|
wait, I modified the solver, I think I answered my own question :p
|
hey Peter, so I modified the solver to be able to use engineTopoChangerMesh, and seems to compile alright, do you maybe have a test case I could run? there are many keywords I need to add and I'm not familiar with :S Would appreciate it :D
|
Try to replace # include "createDynamicFvMesh.H" with
# include "createEngineDynamicMesh.H" in the sonicTurbDyMEngineFoam. C file and recompile. |
I don t have a test case. But feel free to post any question you have. We may debug it together here.
|
great :) I have one :D well I am testing verticalValves now but perhaps you know, it asks for valveHeadPatch, but also for poppetPatch, I thought they were the same, so I know what is the poppetPatch from my simpleEngine test case, but do u know what is the valveHeadPatch?
|
http://powerlab.fsb.hr/ped/kturbo/Op...Zagreb2007.pdf
Maybe this can be useful for you. |
Try for valveHeadPatch -> none;
|
thx for the tutorial :) so one quick question, what is the difference between valveTopTol and deformationLift? they are from the class verticalValves and engineVerticalValves respectively, but from the definition, it looks like they both do the same thing, disable top layering for the valves when lift < valveTopTol (or deformationLift).
|
1 Attachment(s)
Hi guys,
I have started the tutorial "simpleEngineStem" posted by abm, but after only several time steps following error occurs: "Floating point exception" I am using 1.6-ext and "sonicTurbDyMEngineFoam". Do you have any idea why I can not successfully run this tutorial? |
hi Peter,
could you send me the engineGeometry file you used for your accordionEngineMesh class and for the verticalValves too? I would really appreciate it :D |
Hi,
no problem. Here is my engineGeometry file for the accordionEngineMesh class. U will find a lot of things which are not used by the class, but the class requires an entry for it in the script. I didn t check which entry is really needed, thus I used it always like that. I will highlight the parts which are important for you. I don t have a file for the verticalValves class. Peter Quote:
|
Hi Peter, thanks a lot!! it is very helpful. I've got a couple of questions though:
When you set a variable to off, does that actually turn it off in the motion solver, so that it won't use it? Also, what is the difference between the movingPoints and movingInternalPoints for the valve? and the pistonCellset, pointSet and faceSet, what should they contain? the cells in the piston bowl but not the cylinder maybe? thanks a lot for your help :) |
Hi
First of all, do you have a mesh which has a similar designed like this? http://www.engines.polimi.it/images/...eMotionGDI.gif Which tools did you use to create the mesh? It is crucial to have a folder (named sets) in the polyMesh folder which conists all the different regions. For instance, I create the meshes in Gambit and name the boundaries directly there. Than I use Code:
FluentMeshToFoam -writeSets Peter |
Hi Peter,
I am following a similar approach, but I am using Ansa for meshing. The thing is, I haven't really done it before and am not sure if I can write out the sets from ansa. So the moving points would be the points moving together with the valve, and the movingInternal points would be the ones were layering is being done on the picture? Is there some kind of documentation on this? |
Hi there,
I would like to help on the ANSA part of the issue. I assume you are using ANSA v13.1.3 and that you are starting in CFD mode. If you want to create SETs of nodes or elements in ANSA for OpenFOAM you should do the following. Activate the SET button at the top main toolbar Press NEW The selection mode window opens you can mark if you want to select Nodes or Elements or Properties Select from the screen the entities you want to load in the SET and confirm with middle mouse button. The SETs card opens Type in the name of the SET and press OK The SET is created and displayed in the list Now you can output in OpenFOAM format In the output options window activate the Output Sets flag. ANSA will create the sets folder inside polymesh as needed Hope this helps Vangelis |
wow great tipp, thanks a lot :D
|
Let me know if you need anything about ANSA
|
Thanks Vangelis, I do have a question, how do I create facesets in ansa? I need a set of internal faces, and I tried with the volToshell function to transform them to a shell and then selecting them in the sets option, but when I tried to write the mesh out, I didnt see the "write sets" option, and indeed the set was not written :( any ideas? Would appreciate it :D
|
Hi Peter, I've also got a question for you, hope I'm not causing too much problem. Which faces would you set as the attach/detach faces? I mean, in the test case I did, the faces were at the very entrance of the port, but this faces were not moving. So, is it possible to select faces which are in the valve curtain for example? or faces in the layering zone, etc? Say in the picture you posted, which ones would be the attach/detach faces?
|
All times are GMT -4. The time now is 19:25. |