This offering is not approved or endorsed by ESI Group or ESI-OpenCFD®,
the producer of the OpenFOAM® software and owner of the OpenFOAM® trade mark.
top
logo


foam-extend-3.1 "Zagreb" is released The Extend Project is proud to announce the next release of the community fork of OpenFOAM®: foam-extend-3.1 [link]!
CoCoons Project - Community-driven Documentation of OpenFOAM® Technology! For more information have a look at www.cocoons-project.org!
Dear FOAMers: the Workshop Committee would like to invite you to the 9th International OpenFOAM® Workshop to be held 23-26 June 2014 in Zagreb, Croatia. [link].
Welcome, Guest
Please Login or Register.  Lost Password?

IC engine with topological mesh changes in OF2.1.x
(1 viewing) (1) Guest
IC-engines Group Forum: This group is for everyone who is interested in any kind of simulations regarding reciprocating internal combustion engines.
Go to bottomPage: 123
TOPIC: IC engine with topological mesh changes in OF2.1.x
*
#555
Re:IC engine with topological mesh changes in OF2.1.x 1 Year, 8 Months ago Karma: 0
Hi Peter,

I've compiled the OF-1.6-ext, I've tried it out with the simpleEngine case and the mesh motion seems fine.

From your experience, do you see any reasons for me to port the libraries to OF2.1.x, instead of just using the OF1.6-ext?

Do you know if there is a solver that adds on top of the SonicTurbDyM..., fuel spray injection and combustion?

I'm going to start my PhD next year and I'm planning to use OF, this is why I'm trying to start on the solver and setup as fast as possible.

I'm thinking in creating a solver trying to join both DieselEngineFoam and SonicTurbDyMEngineFoam, but if something is already created that will be good.

That will be my first attempt to create a solver, so I'm not sure about how difficult that can be, and what the steps to assure an efficient coding.

From your experience, do you have any suggestions for me to start this activity?

Thanks again.

Best regards,
Gustavo.
Gustavo Hindi
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#556
Re:IC engine with topological mesh changes in OF2.1.x 1 Year, 8 Months ago Karma: 1
The tetDecomposition motion solver, is computationaly speaking very expensive. Furthermore, I didn't succeed to run it with topological changes in parallel. Without introducing topological changes it works fine in parallel but not with layering, or attach/detach boundaries. Maybe someone has succeeded and would like to share his/her experiences with us here.

Therefore, I was using the FvMotion solver which works with topolgical changes in parallel in 1.6-ext. But on a decomposed case, points on the processor patches haven t been properely updated, hence not moving. I ve tested it with 2.1.x and here points on processor patches were moving.
Maybe the issue with the communication between the domains is not severe, but I am not so familiar with boundary conditions in openFOAM, nor parallel computing.

If you are not so dependent on parallel computing you may stay with 1.6-ext.

I am also keen on this kind of solver. We can try to develop this kind of solver together with other users here.

In my opinion it is crucial to understand the set of eqn. for moving grids. Here the convective parts of the eqn. are accompagnied with an additional meshFlux (relative velocties).

We ve to understand how and where the mehsFlux is calculated and how it influences our equations.

Any ides how to tackle that problem? Literature or links to other posts are appreciated.

cheers

peter
Peter Janas
Junior Boarder
Posts: 26
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#559
Re:IC engine with topological mesh changes in OF2.1.x 1 Year, 8 Months ago Karma: 0
Hi Peter, I'll need the capability to run the model in parallel.

I have a rough plan to tackle the problem:

1. I'm trying to understand the case setup first for the simpleEngine tutorial in OF1.6-ext.

2. Then I'm going to setup a test case with SonicDYM... solver that you've sent me for the OF2.1.x. I will try to run it in parallel also.

3. Then I`ll try to modify sprayDieselFoam to something similar to the dieselEngineDyMFoam. As of information, I've created the dieselEngineDyMFoam, but the simulation crashes after a few iterations,and up to now I cannot control it.

4. Then I want to look at mesh motion in more details and try to understand how does it work and so on.

I`m still in point 1, but I`m trying to setup a case with a cilindrical cylinder, and I`m facing some difficulties already.

I`ve created a geometry, similar to the 2D case from the simpleEngine tutorial and I don`t know how to proceed. I don`t know if you can help me understand it?

I've attached the geometries, both the IGES and the ANSA file with the boundaries flaged similarly to the simpleEngine tutorial.

After I succeed in running it in OF1.6-ext, I'll to to step 2.

Any suggestions?

Best regards,
Gustavo.
Gustavo Hindi
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#560
Re:IC engine with topological mesh changes in OF2.1.x 1 Year, 8 Months ago Karma: 0
Now the files that I've mentioned.
File Attachment:
File Name: DyM.zip
File Size: 983956
Gustavo Hindi
Fresh Boarder
Posts: 8
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#561
Re:IC engine with topological mesh changes in OF2.1.x 1 Year, 8 Months ago Karma: 0
Hi Peter,

I also want to model the GDI engine in OpenFOAM®-1.6-ext.Now I stuck in creating the moving mesh.
I found your post about how to create the mesh and your engineGeometry file on the CFD-online www.cfd-online.com/Forums/openfoam/83177...gical-changes-5.html
It was very helpful for me. While I've got a couple of questions:

You attached the image to show the type of your mesh. But there are still some parameters hard to understand, such as the patch names (highlight in the following text)refer to which domain of the mesh respectively. Can you show me this on the image of your mesh?

Thank you very much!

Best regards,
Daming Liu

......
valve1
{
coordinateSystem
{
type cylindrical;
origin (-0.0203 -0.015518978 0.097944030);
axis (0 -0.258819 0.965926);
direction (1 0 0);
}
bottomPatch valve1_intake_bottom;
poppetPatch valve1_intake_top;
stemPatch valve1_intake_stem;
sidePatch off;
minLift 0.00025;
curtainInPortPatch off;
curtainInCylinderPatch off;
detachInCylinderPatch valveDetachInCyl1;
detachInPortPatch valveDetachInPort1;
valveHeadPatch off;
detachFaces detach1;
detachDistance 0.95e-8;
detachTol 0.005e-8;
stemEdge (0 0 0);
diameter -10;
//What the two parameters means?
deformationLift 0.005;
liftProfileFile valve1.lift;
staticPoints valve_fixed_points_1;
movingPoints valve_moving_points_1;
movingInternalPoints valve_moving_inernal_points_1;
staticCells valve_fixed_cells_1;
movingCells valve_moving_cells_1;

}
......
Daming Liu
Fresh Boarder
Posts: 3
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#562
Re:IC engine with topological mesh changes in OF2.1.x 1 Year, 8 Months ago Karma: 1
Hi,

detachInCylinderPatch valveDetachInCyl1;
detachInPortPatch valveDetachInPort1;

Those are master and slave patch for the attach/detach mesh modifier. The names must be consistent with the names in your ./polyMesh/boundary dictionary.

detachFaces detach1;

This is the name of the faceSet which has to be in polyMesh/sets folder. Basically it is a curtain around the valve seat. In the mesh, which you have posted (it is not done by me!) it is difficult to se where the curtain is. I would guess, that I should be somewhere in the red and green (cylinder volume) region.

stemEdge (0 0 0);
diameter -10;

You have to specify them but you are not using it. I think they belong to the valve classes (don t remember the right name)

staticPoints -> blue region
staticCells -> blue region

movingPoints -> turquoise region
movingCells -> turquoise region

You have to create the regions with your mesher!
If you have a fluentMesh you can use fluentMeshToFoam -writeSets. This will create all the sets for you, however you still have convert points into cells or cell to point sets for the tourquoise and blue region. This can be done with the pointSetDict!

movingInternalPoints -> empty field (not used)

cheers peter
Peter Janas
Junior Boarder
Posts: 26
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
Go to topPage: 123
Joomla SEO powered by JoomSEF


bottom
top

OpenFOAM®-Extend World

You need to upgrade your Flash Player

bottom
Legal | Imprint
©Copyright 2014 The OpenFOAM® Extend Project 

Powered by Joomla! Designed by Joomla Templates, ecommerce web hosting, Thanks to J! Developer Goran Gligorin for support! Joomla SEF URLs by Artio. Powered by Staff Master v0.9.8 Valid: XHTML and CSS

Friends Online

porno
Protected by Spam Fighter