• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. AutoMesh
  3. IGG connecting multiple blocks to a common interface for...

Stats

  • State Verified Answer
  • Replies 6
  • Answers 1
  • Subscribers 8
  • Views 7396
  • Members are here 0
More Content

IGG connecting multiple blocks to a common interface for Volute meshing

JosephSmith
JosephSmith over 3 years ago

Hi everyone! I am a beginner attempting to mesh a volute in IGG. The cad is seen in image 1. I have also split the CADs surfaces further to attempt to make the blocking process easier

 

Image 2 below shows an upclose region near the cutwater. At this section, it seemed appropriate to split the mesh into two parts: A and B, extrude them separately and then set full non matching boundary conditions on the patch where they have a common interface. 

I tried to extrude the portion of the face B seen below in image 3.

The portion A of the face was then extruded separately in image 4:

The two extrusions next to each other are in image 5:

The last image is my attempt at first trying to split the circular extruded section A into a patch near the common interface of B. Then setting the two patches between A & B's extrusion  to full non matching.

I would like to know if the above process may be incorrect, or if there is a more suitable way of approaching this problem. 
I have tried to use methods from the IGG tut 3&4 to tackle the problem but would appreciate a second opinion.

  • Sign in to reply
  • Cancel
  • Colinda
    +1 Colinda over 3 years ago

    Hi Joseph, 
    Based on these images I am wondering whether the patches on the two sides of the full non-matching connection are on a common surface at the location where they should be connected? I suspect that using the extrusion method that is not the case. When computing the full non-matching connection you'll probably see both sides will be treated as a solid wall. Or the space in between the patches is so small that it will treat it as a full non-matching connection but it introduces errors. 

    Best regards,
    Colinda

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Reject Answer
    • Cancel
  • domen
    0 domen over 3 years ago in reply to Colinda

    I agree with Colinda. It seems that the edges are snapped onto a surface different than the one you want to use as a connection between the two mesh blocks. I would also add that the mesh you are going to generate is going to be extremely skewed near the tongue. Meshing a volute with a structured grid is quite laborious; it's always important to sketch the mesh before starting the meshing itself. 

    For example, a good mesh quality could be achieved using this approach (but it may require some work):

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • JosephSmith
    0 JosephSmith over 3 years ago in reply to Colinda

    Hi Colinda,

    Thanks for the reply. You were right! Using the extrusion is this manner does not guarantee a common touching surface and renders the method incorrect. I'd been trying a different approach since the initial post: I inserted a block at the cutwater region, seen outlined in red in image 1, and created three internal faces. This resulted in four regions marked 1,2,3 and 4 below. I then changed the limits of the extrusion to cover only the orange face of block four, in a similar manner to the volute tut. This allowed me extrude only that face or orange patch of region 4. Going clockwise, I then extruded the consecutive blocks

     

    When I neared the cutwater after going around, I extruded the face that covers region 1,2,3&4 from the relevant side(seen in blue): 

    I then selected the two faces which touch each other, and set them to full non matching:

    Only the outlet tube remained. I think I divided the patch on region 1,2,3,4 in the Patch selector menu to create a patch for only the circular region 1. Then I selected that patch and extruded it:

    The final mesh is seen below:

    I am still trying to resolve orthogonality issues around the fillets but thats my progress so far

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • JosephSmith
    0 JosephSmith over 3 years ago in reply to domen

    Hi Domen,

    Thanks for the useful suggestion and the example, I will definitely do so going forward. You are also right about the connection matter. I remember seeing a presentation that Numeca did where they made a parametric volute model using structured meshing and have new found respect for that process . I think it was called :Simulation driven optimization for advanced turbocharger design.

    You are right about skewness at the tongue . The small fillets around the tongue region also presented issues to properly capture. 
    I have been puzzling with finding a better block arrangement around this area. I was thinking about using more internal faces around region 2 but I suspect the triangular like taper caused by the filler will still render skew cells. I would really appreciate any alternative ideas if you may have. At worst case, I could omit the fillets but I would like to preserve the original geometry as far as possible

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • domen
    0 domen over 3 years ago in reply to JosephSmith

    I would split the domain into three parts, then use interfaces (FNMB in Igg's lingo) to connect the three regions.

    1 outlet conical geometry

    2 around the tongue

    3 scroll

    At the tongue, we would use something like a "C" configuration. Two blocks follow the tongue, other two are placed at the throat. 

    If you place well your blocks and grid points, the two sides of the interface will be slightly different mesh-wise, nothing that Fine Turbo can't deal with. 

    This configuration will work well once you begin to refine the mesh along the boundaries. Anyway, it's quite a lot of work. If an unstructured mesh is possible, it's definitely a no-brainer. 

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
>
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information