Any better mesh strategy to avoid element quality error?

Sixuan Chen
Sixuan Chen Altair Community Member
edited October 2020 in Community Q&A

Here is our project:

We wanna do some topology optimization on a feul door component as you can see in attached figure:

We used two surfaces to trim the oringinal solid part into 3 separate components. We wanna keep the blue and yellow unchanged and minize the weight of the red part while still satisfy some strength requirement.

 

We used tetra element and mesh the component autoly. As you can see, there are some low quality, flat and squeezed elements (white ones in the black circle) near the intersection area between design and undesign space. After I set up everything (Boundary condition, Force, Optimization settings), and click optistruct, the system operator tell me that we failed in element quality check. I think it perhaps has sth to do with the model geometry.

 

Here is the problem:

Now that we cannot change the model geometry, is there any better mesh strategy to obtain a better mesh to pass the element quality check? (I know that auto mesh is definetly not an idea choice) I tried auto tetra mesh with a smaller element size and it didn't work.

Since I'm a beginner and have to learn everything from the very beginning, can you also provide me some basic tutorial links? (Video tutorial will make life much eaiser lol)
 

<?xml version="1.0" encoding="UTF-8"?>project.png

Tagged:

Answers

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited November 2016

    No, I see ... nothing :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />

  • Sixuan Chen
    Sixuan Chen Altair Community Member
    edited November 2016

    No, I see ... nothing :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />

    Really? I can see the graph in my browser... anything goes wrong?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2016

     

    No, I see ... nothing

     

    I don't SEE either :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20'> 

     

    Maybe you can use QI optimize mesh with all your quality parameters checked.

     

    You can also bypass the quality issue using ControlCards>>PARAM>>elemcheck>>NO

  • Sixuan Chen
    Sixuan Chen Altair Community Member
    edited November 2016

    I don't SEE either :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' /> 

     

    Maybe you can use QI optimize mesh with all your quality parameters checked.

     

    You can also bypass the quality issue using ControlCards>>PARAM>>elemcheck>>NO

    Oh, what do you mean by can see nothing? You mean can't see the figure?

     

    Sorry....What is QI optimize mesh? Any tutorial so that I can learn?

    <?xml version="1.0" encoding="UTF-8"?>project.png

  • Sixuan Chen
    Sixuan Chen Altair Community Member
    edited November 2016

    Really? I can see the graph in my browser... anything goes wrong?

    I re-attached the figure, could you pls look into the problem again?

    Thank you!

    <?xml version="1.0" encoding="UTF-8"?>project.png

  • Sixuan Chen
    Sixuan Chen Altair Community Member
    edited November 2016

    No, I see ... nothing :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />

    I re-attached the figure, could you please look into the problem again?

    Thank you!

    <?xml version="1.0" encoding="UTF-8"?>project.png

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2016

    Hi,

     

    See this tutorial on HyperMesh help..

    <?xml version="1.0" encoding="UTF-8"?>QIMesh.PNG

  • Sixuan Chen
    Sixuan Chen Altair Community Member
    edited November 2016

    Hi,

     

    See this tutorial on HyperMesh help..

    <?xml version="1.0" encoding="UTF-8"?>QIMesh.PNG

    Ha, thanks! It's a 2D tutorial, but we can still play the same trick on 3D elements right?

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited November 2016

    Share your model and show us directly where's your problem?

     

  • Sixuan Chen
    Sixuan Chen Altair Community Member
    edited November 2016

    Share your model and show us directly where's your problem?

     

    No problem~ after I can import that stp file into the student version on my laptop

  • Sixuan Chen
    Sixuan Chen Altair Community Member
    edited November 2020

    Share your model and show us directly where's your problem?

     

    Here is my model (it's a optistrut project running into mesh problem)

    Unable to find an attachment - read this blog

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited November 2016

    Here're my remarks:

    1. Because it's the same material, you can merge two solids in order to avoir bad elements
    2. Because it's not the same material and because of tangential surface, there're ALWAYS some bad elements at this zone. You can decrease element size but that does not remove all bad elements.

    <?xml version="1.0" encoding="UTF-8"?>solid_hinge.png

  • Sixuan Chen
    Sixuan Chen Altair Community Member
    edited November 2016

    Here're my remarks:

    1. Because it's the same material, you can merge two solids in order to avoir bad elements
    2. Because it's not the same material and because of tangential surface, there're ALWAYS some bad elements at this zone. You can decrease element size but that does not remove all bad elements.

    <?xml version="1.0" encoding="UTF-8"?>solid_hinge.png

    Yes, the blue comp (pin) and the red comp (hinge) are the same mat, but we only wanna do topology optimization on the hinge. I think that if we merge these two components, we'll unable to do optimization separately on the hinge, am I correct?

     

    For the second tip, now that bad elements always exist, does this mean we can never carry out the topo opt since we'll always fail the element quality check? How can we solve this problem? Skip the quality check, change the model geometry, or other ways?

     

    Thank you!

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited December 2016

    Yes, the blue comp (pin) and the red comp (hinge) are the same mat, but we only wanna do topology optimization on the hinge. I think that if we merge these two components, we'll unable to do optimization separately on the hinge, am I correct?

    One way is merge the components as @Q.Nguyen-Dai suggested and move the elements which falls under blue part (approximately) in to a different component and make it as a non-design space for optimization. The other way is extract faces on the hinge (where the blue part and hinge meets) and mesh in to two components.

    For the second tip, now that bad elements always exist, does this mean we can never carry out the topo opt since we'll always fail the element quality check? How can we solve this problem? Skip the quality check, change the model geometry, or other ways?

    You can Bypass the element quality check. Use the control card CHECKEL>>NO

     

    Goto Analysis>> Control Cards>>PARAM>>CHECKEL>>NO