How to automatically merge nodes within some distance?

Altair Forum User
Altair Forum User
Altair Employee
edited October 2020 in Community Q&A

Hey there,

 

I am currentling working on a FEM mesh of a gearbox in Hypermesh 12. I am looking for some feature that would automatically merge nodes within some minimal distance (e.g. 0.3mm) to avoid creating elements with short edges. Attached you can find a picture of the gearbox, red circles show elements with short edges that I would like to delete. I cannot suppress edges manually using the function 'toggle', as it is too time consuming!

 

In the company I have been working for we use Medina as a prepocessor. There we could set up a minimal distance between nodes. If the nodes are closer, they are automatically merged. Unfortunately I could find such feature in Hypermesh.

 

Thank you very much for your help!

<?xml version="1.0" encoding="UTF-8"?>post-14153-0-05320700-1382097653_thumb.p

Tagged:

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited October 2013

    Hi curiors engineer,

     

    Go to Tools > Edges > Change the selection to elements> Tolerance (allow you to specify he tolerance 0.3)

    >Preview equiv (will show you the nodes in that range) > equivalence (merge the nodes)

     

    Explore the panel further you will find more options for merging the nodes.

     

    Note: Please check the Preview (all the nodes in range) before merging.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited October 2013

    Hi raviteja.p,

     

    I have already tried equivalence the nodes, however in my case it doesn't work for the elements in the picture. The main problem is that by merging the nodes one element has zero area - that's why Hypermesh doesn't even offer to equivalence these nodes.

     

    I was thinking more of some auto toggle function that would automatically suppress edges that are very close to each other.

     

    Thank you for your quick response though.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited October 2013

    ok,

     

    Just check out Geometry>Autocleanup>topology cleanup parameters> edit parameters

     

    To be frank till now I didn't used this option, I generally prefer manual surface editing (may be I work on small components).

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited October 2013

    This geometry autocleanup function is exactly what I needed! Thank you!

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    Hi Curious_engineer, I am now trying to use the Geometry cleanup option but it doesn't work for me. I am facing the same problem now regarding toggling edges that is less than the value i give. I am working on a very big model and couldn't afford to do the toggling manually everytime. Awaiting you response. Thanks.

  • Sanjay Nainani_20973
    Sanjay Nainani_20973 New Altair Community Member
    edited February 2018

    Hello,

     

    In reference to the picture attached:

     

    <?xml version="1.0" encoding="UTF-8"?>image.thumb.png.7d044661340a85de430bab86bef592de.png

     

     

    Please click on 'edit parameters'. There Under'Other Options' you can see 'Edges equivalence with tolerance <'.

     

    Here you can see two other options. Please try using them and also please try using a less tolerance value.

     

     

    You can find some short Geometry Edit & Cleanup videos in the learning library. Please have a look at them too. https://altairuniversity.com/learning-library/ 

     

    Thankyou 

     

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2018

    Hello @Kaushik

    Greetings!!!

     

    Before, you use any options: defeature or autocleanup, make sure you have surfaces.

    In case,if  you have solid component, you could generate surfaces out of them, as its easy to modify surface than solids.

     

    I would suggest you to use the option defeature  ( Geom>defeature).

     

    In defeature option, you need to use surface fillets and edge fillets,

    <?xml version="1.0" encoding="UTF-8"?>image.thumb.png.4ff4e02e2986a0f51775fe8ef03827ec.png

     

    <?xml version="1.0" encoding="UTF-8"?>image.thumb.png.1e3c7f066996693f2466f23b3a05e2ff.png

     

    Plug in the suitable range for minimum and maximum radius values. 

     

    This should be able to helpful.