CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Community Contributions (https://www.cfd-online.com/Forums/openfoam-community-contributions/)
-   -   [Helyx OS] Helyx-OS (GUI for SnappyHexMesh (https://www.cfd-online.com/Forums/openfoam-community-contributions/105284-helyx-os-gui-snappyhexmesh.html)

openfoam_user August 15, 2016 06:44

Dear Dan,
I have installed the latest HELYX-OS version for Linux (v2.3.1).
Does it work with OpenFOAM-2.4.x or only with OpenFOAM-2.4.0 ?
Best regards,
Stéphane.

chegdan September 2, 2016 09:41

Stéphane,

My apologies for my late reply. HELYX-OS v 2.3.1 works with OpenFOAM 2.4.0 (officially). However it should work for OpenFOAM 2.4.x version. We will be upgrading this on the project website to work for newer versions of OpenFOAM.

Ruonin October 18, 2016 17:09

Hello Daniel,

if I'm not mistaken HELYX-OS does not have AMI capabilities so far.
However, can I still use it to make the two meshes necessary for the AMI workflow?

I have some experience with commercial CFD packages but I'm kinda new to OF + HELYX-OS experience.

BR,

RS

chegdan October 18, 2016 17:29

BR,

Thanks for the question. HELYX-OS will indeed allow you to setup AMI boundary conditions. While meshing you will need to set the zone type to boundary or baffle and mesh (to create a master and slave patch for AMI). Once completed, in the case setup tab in the boundary conditions entry (for either the master or slave patch) you will need to set the patch type to cyclic AMI. This will allow you to setup the AMI.

Best Regards,

Dan

Ruonin October 18, 2016 17:54

Thanks for the reply Daniel.

I've noticed the option for AMI is there. With HELYX-OS will I still need to separate the two meshes, similarly as done in the mixerVesselAMI2D in the tutorials folder?

Or just setting the zone type to boundary/baffle will do the trick?
This would simplify simulating a mixer tank with a modified pimpleDyMFoam solver.

Best Regards,
RC

chegdan October 18, 2016 17:58

BR,

There is no need for two "separate meshes", you just need a pair of patches that you want to be AMI patches. This is performed in snappyHexMesh like i have mentioned with the face type or you have a manual blockMeshDict that you have setup the patch pairs and executed blockMesh. Once you have the patch pairs, you then setup the AMI in the case setup tab.

Good luck.

Dan

Ruonin October 18, 2016 18:00

OK Daniel.

Thanks for the input.
I'll give it a go.

Best Regards,
RC

Ruonin October 19, 2016 10:00

Hello Daniel,

just a quick question. I still need to add the cylinder around the rotor/agitator and define this cellzone as boundary to create the AMI and AMI slave, correct?

Best Regards,
RC

chegdan October 19, 2016 17:16

It all depends on how you are meshing. If you are using snappyHexMesh then you will need to add a cylinder and use that to create the master/slave patches. If you already have a mesh then you will make the cellZone with topoSet.

Ruonin October 21, 2016 05:36

Hello Daniel,

thank you for your inputs.
In the HELYOS GUI I've been trying to enforce a moving wall BC but the GUI keeps going back to the fixed wall by default. I'm trying to get my agitator to rotate (I'm simulating a mixing tank).

Just a thought: perhaps I should be imposing the rotation of the AMI patches since I'm leaving the coupling by default? And I'm assuming the MRF has to be off for the cellzone.

If you could point me to some examples that would be great, since I'm unable to open the OF pimpleDyMFOAM tutorials in the GUI to check the BC and AMI patches.

Best Regards,
RC

Ruonin January 30, 2017 18:57

Hello Dan,

I've just installed the Helyx-OS v 2.4.0 and it's great stuff :)

I'm trying to use the potential flow to initialize a dynamic mesh case, however, I keep getting an error "unable to set reference cell for field Phi".

Can you provide some insight?

Best Regards,
RS


All times are GMT -4. The time now is 14:47.