How to use all bodies created by "Pattern" feature as tool bodies for "Boolean" feature in DM

  • 364 Views
  • Last Post 18 March 2019
  • Topic Is Solved
CrefroD posted this 15 March 2019

Hello everybody,

I am having a problem with a workflow in Ansys DesignModeler. I am creating a parametric model for studying multiple design points. I have a circular pattern with the number of copies being controlled by a parameter. All bodies created by the "Pattern" feature should cut another body. The problem is that the "Boolean" feature requires manual selection of all tool bodies and therefore makes full parametric control of the geometry impossible.

Thanks in advance!

Order By: Standard | Newest | Votes
rwoolhou posted this 15 March 2019

Think through the process: you may need to do things in a different order.

If the Boolean is a subtract can you pattern the hole?  Alternatively if you use a Named Selection in the Boolean create a Named Selection on the part to be patterned and make sure the propagate option is on. 

  • Liked by
  • peteroznewman
sathya posted this 15 March 2019

Hi, Do top down approach. Do the maximum number of pattern first and do boolean with all bodies. Then if you reduce pattern number,the Boolean should wirk without any error.

  • Liked by
  • peteroznewman
CrefroD posted this 15 March 2019

Thank you very much for your reply. I know how to propagate Named Selections, but how can I use a named selection in "Boolean" feature?

rwoolhou posted this 18 March 2019

Apologies - looks like the Named Selection isn't an option in Boolean. In some operations you can choose geometry or a NS which makes patterns easier. 

Sathya's approach is the best one here. If you expect a maximum pattern of (say) 9 then build the first model with 10. Add Named Selections as needed. Do the Boolean.  If you reduce the number in the pattern the overall workflow should still work. 

An alternative is if the Boolean is a subtract then you can often pattern the faces of the resulting hole. 

CAD builds are difficult to help with as there are usually several ways to do something, and there may not be a "best" approach. 

  • Liked by
  • CrefroD
Close