[CFD] Hexcore Meshes for CFD

Ғылым және технология

An introduction to hexcore volume meshes for CFD. This includes poly-hexcore, hexa-interior and hexcore approaches.
Timestamps
0:00 Introduction
7:15 Hexcore Transitions
13:21 Buffer Layers
19:09 Alternative Transition
22:52 Top-Down Approach
28:20 Summary
29:55 Outro
============================================
Want to learn more?
============================================
Learn how I draw my figures and diagrams in Inkscape
www.udemy.com/course/inkscape...
Grab a copy of my CFD Fundamentals Course (for beginners):
www.udemy.com/course/computat...
Browse all of my CFD material on my website:
www.fluidmechanics101.com/ind...
============================================
Did you like the video?
============================================
Download the lecture slides from my website:
www.fluidmechanics101.com/pag...
Buy me a coffee to say thanks:
www.buymeacoffee.com/NKEZrhvg0
Support the channel on Patreon (and get useful extras for your CFD studies):
/ fluidmechanics101
============================================
Donations:
============================================
1) PayPal
www.paypal.me/fluidmechanics101
==================================
Disclaimer
==================================
The methods, algorithms, equations, formulae, diagrams and explanations in this talk are for educational and demonstrative purposes only. They should never be used to analyse, design, accredit or validate real scientific / engineering / mathematical structures and flow systems. For such applications, appropriate trained, qualified and accredited (SQEP) engineers / scientists should be consulted along with the appropriate documentation, procedures and engineering standards. Furthermore, the information contained within this talk has not been verified, peer reviewed or checked in any way and is likely to contain several errors. It is therefore not appropriate to use this talk itself (or any of the algorithms, equations, formulae, diagrams and explanations contained within this talk) as an academic or technical reference. The reader should consult the original references and follow the verification and validation processes adopted by your company / institution when carrying out engineering calculations and analyses. Fluid Mechanics 101 and Dr. Aidan Wimshurst are not accountable or liable in any form for the use or misuse of the information contained in this talk beyond the specific educational and demonstrative purposes for which it was intended.

Пікірлер: 46

  • @lucashf7340
    @lucashf73407 сағат бұрын

    Awesome video. All your content is amazing and you're truly a lifesaver! It's hard to measure the impact you've created but I'm sure it's wider than you can possibly imagine. Thanks for the amazing work

  • @aritrachakraborty5232
    @aritrachakraborty52322 ай бұрын

    Hey Aidan, I have very recently started trying my hand in CFD in an industrial setup after a career in experimental combustion. Your videos, are almost always! on the pain points that I encounter and I am so glad to have come by them. I respect you for curating the content which in my view, is really kickass-->"no bullshit! approach" and valuing the viewer's time spent listening to your experience/solutions. Looking forward to many more. Cheers!

  • @mridhor
    @mridhor2 ай бұрын

    Thank you so much. Your way of explaining makes things clear and understandable

  • @felipecastro5587
    @felipecastro55874 ай бұрын

    I work with CFD and discovering your channel was an amazing surprise! You do an excellent work with all these lectures, decomplicating CFD and making it more acessible to users. Thank you so much for you work!

  • @mohammadjadidi233
    @mohammadjadidi2336 ай бұрын

    Many thanks 🙏

  • @hungnguyenthanh8833
    @hungnguyenthanh883310 ай бұрын

    Thank you Dr Aidan Wimshurst for taking the time and resources to make these very useful content. Have a nice day! Love from Vietnam.

  • @TRONN44
    @TRONN44 Жыл бұрын

    Very informative, filling the lack of background knowledge on Hexcore mesh. Thank you for this brilliant explanation and video!

  • @71Kailee
    @71Kailee7 ай бұрын

    Aidan as always with your content, this video is a great resource for those learning about CFD in general and meshing specifically. One teenie weenie small comment: a single polyhedral cell is a Polyhedr_on_, not polyhedr_a_ (same with the hexahedron etc)... But I might very well have been mishearing - in which case I apologize for picking up on this. Please continue to generate such high quality content - it's enormously valuable!!!!

  • @aromeran
    @aromeran Жыл бұрын

    What a great video as usual, thanks a lot!

  • @user-qt2fy9rd3c
    @user-qt2fy9rd3c Жыл бұрын

    Love the video about mesh!! Hope there could be more!

  • @ferasalgafary9063
    @ferasalgafary9063 Жыл бұрын

    This is an amazing topic thank you

  • @ankitdave9193
    @ankitdave9193 Жыл бұрын

    Thanks a lot for sharing such an insightful content on an important topic.

  • @hardiksharda9673
    @hardiksharda9673 Жыл бұрын

    Amazing! Thank You! Dr. Aidan

  • @EclecticVibe
    @EclecticVibe Жыл бұрын

    This is going to be good!

  • @jaydeepsingh7226
    @jaydeepsingh7226 Жыл бұрын

    Thank you Dr Aidan Wimshurst for taking the time and resources to make these very useful content. Have a great day! Love from India.

  • @erockromulan9329
    @erockromulan9329 Жыл бұрын

    Excellent video, as always. I just landed a career in this field and I am having such a blast! My employer is tasking me with hooking up 6 Nvidia A100s to run with the new Native GPU solver feature in Fluent 2023... It's going well, can't wait to have it fully setup

  • @fluidmechanics101

    @fluidmechanics101

    Жыл бұрын

    That sounds awesome! Well done on landing the position. I hope you really enjoy it

  • @jasonchu852
    @jasonchu852 Жыл бұрын

    very useful !

  • @sergniko
    @sergniko Жыл бұрын

    this was a very usefull talk!

  • @edgardwiggers4855
    @edgardwiggers48554 ай бұрын

    Awsome lecture. Thank you. I've been working on a LES (WALE) simulation of a flow over a flat plate, comparing results to a DNS solution, using openFoam (Foundation). Mesh was generated with blockMesh, so it was orthogonal (zero nonOrthogonal cells). I expected a good match with DNS, but it turned out to be far from it, particularly using stretched cells along the wall. Results start to get better (better matching to DNS) as the mesh is refined so that aspect ratio is close to 1. The problem is that the mesh gets really big, because the refinement close to the wall has to be extended to the whole domain. The only solution that I can figure for this is a Hexcore mesh. Let's see what happens next...

  • @jacobsss5827
    @jacobsss58277 ай бұрын

    Amazing content

  • @sanjaykumaryadav3186
    @sanjaykumaryadav3186 Жыл бұрын

    Thank you sir

  • @user-ic7gn3lz4k
    @user-ic7gn3lz4k Жыл бұрын

    Thank you so much for the unique and informative videos! Can you tell me, please, is the polyHexcore type of mesh is the only reason of appearance of hanging nodes in the mesh, or there can be another reasons?

  • @fluidmechanics101

    @fluidmechanics101

    Жыл бұрын

    I think this will depend on the settings in your mesh generator. Some mesh generators will produce a warning when hanging nodes are generated. It is hard to say in general though

  • @ammarlaichi8474
    @ammarlaichi847410 ай бұрын

    Hello Dr. Can we use inflation in the laminar flow and how to calculate the first layer thickness or how method?

  • @ironman-fc6qp
    @ironman-fc6qp10 ай бұрын

    If grid has hanging nodes, I think mostly finite volume approach is used. Are there any traditional way to employ finite difference method?

  • @user-qt2fy9rd3c
    @user-qt2fy9rd3c Жыл бұрын

    Hi Dr Aidan! I am currently using a hexahedral core mesh, which is a good mesh type that greatly improves the convergence of the model. But in the more distant regions there will be numerical diffusion also yPlus will not satisfy the wallfunction.Will this affect the results in my relational region? (Assuming that the mesh in my region of interest is dense enough) Again no words can express my love!! :)

  • @fluidmechanics101

    @fluidmechanics101

    Жыл бұрын

    Try refining the mesh with a 'size field' / 'sphere of influence' / 'local refinement' in the region you are worried about and see if it affects the results 👍

  • @user-qt2fy9rd3c

    @user-qt2fy9rd3c

    Жыл бұрын

    @@fluidmechanics101 Thanks a lot!!

  • @TheManolis1984
    @TheManolis1984 Жыл бұрын

    Fantastic video. Is a video on polyhedral meshing on the works?

  • @fluidmechanics101

    @fluidmechanics101

    Жыл бұрын

    Perhaps 🙃

  • @TheManolis1984

    @TheManolis1984

    Жыл бұрын

    @@fluidmechanics101 cool. It will be interesting as I used polyhedral meshing for my dissertation, I want to see what mistakes I did :)

  • @oskarelmgren
    @oskarelmgren Жыл бұрын

    Hex meshing real world geometry while trying to keep the big volume transitions away from areas with high gradients is really difficult (impossible?). Is there any rule of thumb to get a good idea as to when tet meshing is generally better? Dynamic meshing would be a super interesting topic also!

  • @fluidmechanics101

    @fluidmechanics101

    Жыл бұрын

    My usual approach is to try structured hex first, then hexcore. If neither of these work then I will resort to tets. I tend to find the best approach is to use good hexes in the important areas and then do a small transition between them using tets. I will be showing some demos this year, so hopefully that will help!

  • @Michallote

    @Michallote

    Жыл бұрын

    What softwares are able to mesh hexcore?

  • @fluidmechanics101

    @fluidmechanics101

    Жыл бұрын

    Fluent mesher (T-Grid) and ANSA are the ones that I use

  • @francootaola9172
    @francootaola9172 Жыл бұрын

    Hey Aidan are you planning to do a video un poly meshes? Lately I have seen so many people defending one or the other (hexa or poly meshes) would be great to have the other side of the coin and specifically a comparation... 😅 At the end of the day one is not entirely sure of where to go by listening contrary arguments

  • @fluidmechanics101

    @fluidmechanics101

    Жыл бұрын

    Yes, there is still plenty of heated discussion in the 'hexcore Vs poly' debate!

  • @francootaola9172

    @francootaola9172

    Жыл бұрын

    @@fluidmechanics101 I can see being a heated discussion around to try to not comment about but it would be awesome seeing your knowledge ❤️

  • @francootaola9172
    @francootaola9172 Жыл бұрын

    Then one uses snappyHexMesh and finishes with 24 faced polyhedral 😂😂

  • @surajmulay6212

    @surajmulay6212

    Жыл бұрын

    Can we do multiregion meshing with snappy hex mesh? Like ev battery?

  • @francootaola9172

    @francootaola9172

    Жыл бұрын

    @@surajmulay6212 yes

  • @oskarelmgren

    @oskarelmgren

    Жыл бұрын

    Yup. Probably the mesh "push back" phase that causes this. Which is a crazy problem to have. Why not offset the surface for the boundary layer mesh, and then mesh to that offset? But ok to be fair, should just make a custom version of shm to do that, but don't have the time! :D

  • @francootaola9172

    @francootaola9172

    Жыл бұрын

    @@oskarelmgren it is what they are working on right now. Doing the layer first. I think (and it is only an opinion) that originally was done like that to add layers to meshes done in others meshers.

  • @oskarelmgren

    @oskarelmgren

    Жыл бұрын

    @@francootaola9172 Oh, super exciting! shm could actually become a good mesher then!

Келесі