CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > ANSYS Meshing & Geometry

[ANSYS Meshing] Multiple meshes for FLUENT

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 18, 2013, 20:35
Default Multiple meshes for FLUENT
  #1
New Member
 
Anton Zhyzhyn
Join Date: Feb 2013
Posts: 13
Rep Power: 13
AntonZ44 is on a distinguished road
Hi all,

I have a CAD assembly of five parts I can get to DM/ICEM. Three need to become "rotating" walls in FLUENT and two need to be stationary.

I am familiar with enclosing parts in a fluid then subtracting (boolean etc). However, subtraction from the fluid domain means I cannot later select faces by part, to name as "rotating" or "stationary".

I believe there is a way to do what I need using multiple meshes but can't find any documentation on it or similar. I have exhausted every avenue I can think of. I don't understand what is required of both meshes. (I am familiar with read->case and zone->append).

I can generate a fluid volume and subtract (and name), say, my moving parts. Should my second mesh then be my other parts with a fluid enclosure around them? Or does the second mesh need to be a thin wall solid? Or, most likely, am I totally on the wrong track?

Could anyone be as kind as to explain briefly what needs to be done?

Regards,
Anton
AntonZ44 is offline   Reply With Quote

Old   February 19, 2013, 09:49
Default
  #2
Senior Member
 
Stuart Buckingham
Join Date: May 2010
Location: United Kingdom
Posts: 267
Rep Power: 26
stuart23 will become famous soon enoughstuart23 will become famous soon enough
Hi Anton,

Tmerge is a handy utility for Fluent which appends two meshes together. The programming just concatenates meshes, and will not check for shared faces or create interfaces etc. You must ensure that both meshes have been created relative to the same coordinate system before merging.

The command to start Tmerge on 14.0 is as follows. I have not yet looked to see if Tmerge is included in 14.5. The programming might take a long time to run, just wait. Even for large meshes (100M+), the memory use is still about 7MB, but the time taken increases with model size.

ansys_inc/v140/fluent/utility/tmerge14.0/lnamd64/tmerge_3d.14.0.0 -p -v 1st_input.msh 2nd_input.msh output.msh
stuart23 is offline   Reply With Quote

Old   February 19, 2013, 10:07
Default
  #3
New Member
 
Anton Zhyzhyn
Join Date: Feb 2013
Posts: 13
Rep Power: 13
AntonZ44 is on a distinguished road
Quote:
Originally Posted by stuart23 View Post
Hi Anton,

Tmerge is a handy utility for Fluent which appends two meshes together.

ansys_inc/v140/fluent/utility/tmerge14.0/lnamd64/tmerge_3d.14.0.0 -p -v 1st_input.msh 2nd_input.msh output.msh
Thank you very much for your answer.

I read a bit about Tmerge (and Tgrid)...

What would the two mesh files I feed in to Tmerge look like?

For example
Mesh 1 - fluid enclosure with solid stationary parts
Mesh 2 - solids of rotating parts

or

Mesh 1 - fluid enclosure with stationary parts subtracted
Mesh 2 - custom shape enclosure of my rotating parts

or

Mesh 1 - my fluid box
Mesh 2 - my moving parts as solids
Mesh 3 - my stationary parts as solid

or..?

Thanks so much for your time
Anton
AntonZ44 is offline   Reply With Quote

Old   February 19, 2013, 10:22
Default
  #4
Senior Member
 
Stuart Buckingham
Join Date: May 2010
Location: United Kingdom
Posts: 267
Rep Power: 26
stuart23 will become famous soon enoughstuart23 will become famous soon enough
Anton, this smells like some sort of turbomachinery, am I correct?

If your geometry is rotor-stator-rotor-stator, you should mesh all of the fluid domains separately and then merge them together at the end.

Taking one step back, I do not see why it is necessary for you to create desperate meshes for each cell zone, you should be able to do this by using material points in different zones in ICEM, or by creating desperate bodies in DM (use "add frozen" function)

I hope this helps, both ways get you to the same end result, however not using Tmerge would seem to be the simplest option.

Stu
stuart23 is offline   Reply With Quote

Old   February 19, 2013, 10:42
Default
  #5
New Member
 
Anton Zhyzhyn
Join Date: Feb 2013
Posts: 13
Rep Power: 13
AntonZ44 is on a distinguished road
Thanks again buddy.

If it was rotor-stator-rotor I'd have no problem as the boundary between each region I'm trying to model would just be a plane normal to the shaft of my turbomachinery.

I've attached a stp of my CAD which is a wheel. The rim+tires, hub and rotor should be rotating about the x axis through 0, 0, 0. The caliper and upright parts need to be stationary.

As you can see, the boundary between all my parts is more complicated so it's more difficult to subtract these parts from a a enclosure to THEN manually select walls of the fluid to group.
Attached Files
File Type: zip antonz44_wheel.zip (55.1 KB, 32 views)
AntonZ44 is offline   Reply With Quote

Old   February 19, 2013, 10:54
Default
  #6
Senior Member
 
Stuart Buckingham
Join Date: May 2010
Location: United Kingdom
Posts: 267
Rep Power: 26
stuart23 will become famous soon enoughstuart23 will become famous soon enough
Sorry Anton, I am typing on my phone which doesn't have any CAD package installed (...yet). Can you upload a pic?

If you can find a surface of revolution about the rotational axis that you can use to divide the rotating and stationary domains, you can use that as your interface. With the interfaces defined, you could then use the frozen or transient rotor approaches.

Obviously the rotor/caliper contact is the most difficult to divide. Do you have a rotor that is a surface of revolution (i.e. constant axissymmetric cross section)? If so, the rotor could be defined in the stationary frame but just given a moving wall boundary condition.

Otherwise, I think you might be looking at a transient model with mesh morphing... This should only be considered as a last ditch effort (IMHO)

Stu
stuart23 is offline   Reply With Quote

Old   February 19, 2013, 12:53
Default
  #7
New Member
 
Anton Zhyzhyn
Join Date: Feb 2013
Posts: 13
Rep Power: 13
AntonZ44 is on a distinguished road
Quote:
Originally Posted by stuart23 View Post
Sorry Anton, I am typing on my phone which doesn't have any CAD package installed (...yet). Can you upload a pic?
Here you go. My part in DM surrounded by an enclosure.

I need to define/named select the boundary of my fluid based on which part of my model the fluid touches.

I don't know how to do this:

If I subtract the shapes from my enclosure, I can only select boundaries *of the fluid enclosure* so would need to select each face by part manually/individually.

Leaving my solid in the enclosure doesn't seem to work either, I can then select my parts and the walls of my parts... but these are not the same as the fluid walls, right? It seems to be the interfacing between the walls of my solid and walls of my fluid that I'm clueless with here.

Any thoughts?
Attached Images
File Type: jpg antonz44-wheel_assembly.jpg (75.1 KB, 130 views)
AntonZ44 is offline   Reply With Quote

Old   February 19, 2013, 19:09
Default
  #8
Senior Member
 
Stuart Buckingham
Join Date: May 2010
Location: United Kingdom
Posts: 267
Rep Power: 26
stuart23 will become famous soon enoughstuart23 will become famous soon enough
Anton,

Just downloaded and opened your geometry. Looks very nice!

I'm not sure what the goal of your simulation is, but all of the rotating parts are surfaces of revolution, so you could apply a moving boundary condition. If you want to do conjugate eat transfer, you should be able to define the rotor solid domain as a rotating domain. Then add a heat source at the calipers face to heat both objects.


Stu
stuart23 is offline   Reply With Quote

Old   February 19, 2013, 20:32
Default
  #9
New Member
 
Anton Zhyzhyn
Join Date: Feb 2013
Posts: 13
Rep Power: 13
AntonZ44 is on a distinguished road
Quote:
Originally Posted by stuart23 View Post
Anton,

Just downloaded and opened your geometry. Looks very nice!

I'm not sure what the goal of your simulation is, but all of the rotating parts are surfaces of revolution, so you could apply a moving boundary condition. If you want to do conjugate eat transfer, you should be able to define the rotor solid domain as a rotating domain. Then add a heat source at the calipers face to heat both objects.


Stu
Thanks

Not worried about heat transfer for now.

I can apply a moving boundary condition but only know how to do that for the entire assembly. *I don't know how to split up the boundaries such that FLUENT allows me to set one set of boundaries as rotating and another as stationary.*

Does this make sense? Sorry, I really feel I'm miscommunicating the problem here despite my best efforts!
AntonZ44 is offline   Reply With Quote

Old   February 20, 2013, 08:11
Default
  #10
Senior Member
 
Stuart Buckingham
Join Date: May 2010
Location: United Kingdom
Posts: 267
Rep Power: 26
stuart23 will become famous soon enoughstuart23 will become famous soon enough
Hi Anton,

I managed to create a really cool transient conjugate heat transfer simulation using your geometry. If you're lucky, I will upload it.

Assuming you are using Ansys Meshing, you need to create Named Selections to specify the different surfaces. Once specified, you can define the rotating parts as rotating walls. You must define a point and direction for the rotational axis. Fluent calculates your rotation from this using the right hand rule. I also defined the ground as a translating wall so that the velocity at the contact patch was the same as the velocity on the ground.


If you do go down the heat transfer path, you need to use a Dirichlet BC, not a Neumann like I first did! If you try to dump all the energy from the vehicle kinetic energy through the boundary condition (constant heat flux), the temps near the surface approach 1000C! You can either use a constant surface temp, or interface with a solid zone for conjugate heat transfer. I took this approach, and created a volume source to generate the heat in the solid domain (rotor).

Stu
stuart23 is offline   Reply With Quote

Old   February 20, 2013, 08:40
Default
  #11
New Member
 
Anton Zhyzhyn
Join Date: Feb 2013
Posts: 13
Rep Power: 13
AntonZ44 is on a distinguished road
Quote:
Originally Posted by stuart23 View Post
Hi Anton,

Assuming you are using Ansys Meshing, you need to create Named Selections to specify the different surfaces. Once specified, you can define the rotating parts as rotating walls. You must define a point and direction for the rotational axis. Fluent calculates your rotation from this using the right hand rule. I also defined the ground as a translating wall so that the velocity at the contact patch was the same as the velocity on the ground.

That sounds absolutely awesome!

This is the bit I'm having difficulty with. I'm subtracting my solid from my fluid volume. When I subtract the solid I lose my named selection of the parts!

Meanwhile, if I leave my solid in, surrounded by a fluid, then I still can't get the fluid walls as named selections. I can set up my parts as named selections. But these selected parts are treated seperately to the fluid boundary where the fluid meets these selected parts, they're different and I can't set properties for the part.

Maybe the easiest thing would be for you to just upload the DM and mesh files so I can see how your named selections are set up

Thanks so much for your time, what you've done sounds unbelievably cool!

Anton
AntonZ44 is offline   Reply With Quote

Old   February 23, 2015, 15:30
Default
  #12
Member
 
azna
Join Date: Nov 2012
Posts: 30
Rep Power: 14
azna is on a distinguished road
Hi,

Im trying to use Enclosure option in Ansys workbench (Fluent), however After I generate Enclosure, I can't select the main body which is inside this. I need to define inside body as a inlet and solid walls, however it's impossible to select faces, can anybody help me with this ?

Thanks
azna is offline   Reply With Quote

Reply

Tags
meshes, multiple meshing, names


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
how to set periodic boundary conditions Ganesh FLUENT 15 November 18, 2020 07:09
[mesh manipulation] Importing Multiple Meshes thomasnwalshiii OpenFOAM Meshing & Mesh Conversion 18 December 19, 2015 19:57
[Other] Importing Multiple Meshes Spookz ANSYS Meshing & Geometry 3 December 17, 2012 07:47
OpenFOAM static build on Cray XT5 asaijo OpenFOAM Installation 9 April 6, 2011 13:21
Multiple Moving Meshes Animation Tristan CFX 3 March 19, 2009 20:14


All times are GMT -4. The time now is 13:55.