CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > Siemens > STAR-CCM+

error when using boolean subtract

Register Blogs Community New Posts Updated Threads Search

Like Tree4Likes
  • 1 Post By rwryne
  • 1 Post By rwryne
  • 2 Post By rwryne

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 13, 2011, 16:04
Default error when using boolean subtract
  #1
Senior Member
 
Join Date: Dec 2011
Posts: 121
Rep Power: 14
fshak92 is on a distinguished road
hi
i have a surface meshed model of a cutting tool.
i want to create a block as a air boundary around my machine,,but the problem is that when i import the machine and create the block around that,,when i want to use boolean subtract(for subtracting the machine from my block) i get the error:: "the region is not closed and manifold",
do you have any idea about my problem?
thank you in advance
fshak92 is offline   Reply With Quote

Old   December 13, 2011, 16:11
Default
  #2
Senior Member
 
Ryne Whitehill
Join Date: Aug 2009
Posts: 312
Rep Power: 18
rwryne is on a distinguished road
Quote:
Originally Posted by omid88 View Post
hi
i have a surface meshed model of a cutting tool.
i want to create a block as a air boundary around my machine,,but the problem is that when i import the machine and create the block around that,,when i want to use boolean subtract(for subtracting the machine from my block) i get the error:: "the region is not closed and manifold",
do you have any idea about my problem?
thank you in advance
I am assuming you are using around version 6.04 (6.02 - 6.06)

First import the geometry, preferrably as a part. If it imports as just 1 part, right click that entity and hit Repair Surface. Now you want to run the diagnostics, unchecking "Face Quality" and "Face Proxmity" (those are taken care of by the remesher).

Repair any errors you have prior to doing a boolean operation.

Alternatively if the geometry is very rough, you can use the surface wrapper to mesh the air volume. This is a backup method in my mind, only to be used if you dont have the time for repairs or the amount of repairs is too extensive.
fshak92 likes this.
rwryne is offline   Reply With Quote

Old   December 13, 2011, 17:52
Default
  #3
Senior Member
 
Join Date: Dec 2011
Posts: 121
Rep Power: 14
fshak92 is on a distinguished road
thank you for your reply,,
but before using any meshing method i should substract my machine from my block,,,after that i can assign the parts to the region and then meshing.....
i used surface repair but there were many errors and with using automatic fixing just many of error were fixed,,after that again i got the error:"the region is not closed and manifold"
is there any command or way to correct my machine automatically?
(yeah i use 6.04)
fshak92 is offline   Reply With Quote

Old   December 15, 2011, 08:44
Default
  #4
Senior Member
 
Ryne Whitehill
Join Date: Aug 2009
Posts: 312
Rep Power: 18
rwryne is on a distinguished road
Quote:
Originally Posted by omid88 View Post
thank you for your reply,,
but before using any meshing method i should substract my machine from my block,,,after that i can assign the parts to the region and then meshing.....
Yes and no to this. If you are not using surface wrapper, you do need to subtract your part from the block. In order to do this subtraction, you will need to fix your surface to where it has basically no errors.

If you are using teh surface wrapper, you do not have to subtract from the block. The surface wrapper has methods of setting this up, but it will only mesh the air volume, not the solids. Look up "surface wrapper" in the help, specifically a tutorial of it, and I think you will understand what I mean. Again, I do not consider the surface wrapper as the "preferred" method, but if you need to get this done in short order and fixing the geometrty is proving too difficult, this is the way to go.
fshak92 likes this.
rwryne is offline   Reply With Quote

Old   December 15, 2011, 08:47
Default
  #5
Senior Member
 
Ryne Whitehill
Join Date: Aug 2009
Posts: 312
Rep Power: 18
rwryne is on a distinguished road
Quote:
Originally Posted by omid88 View Post
i used surface repair but there were many errors and with using automatic fixing just many of error were fixed,,after that again i got the error:"the region is not closed and manifold" is there any command or way to correct my machine automatically?
(yeah i use 6.04)
Personally I do not like the automatic fixing and would nto recmomend its use. It often makes huge changes in order to fix stu ff, and its hard to tell what it did after its done. I do all my repairs by hand.

That said, how many is "many errors"? 1000s? 100s? 10s? Even if it is hundreds, it does not mean it takes a huge amount of time to fix. Once you get used to the repair tool, you can fly through these repairs. Spending even 3 or 4 hours (if its really bad) now can save you lots of trouble later.

Alternatively, you can work on cleaning up the gemoetry in your original CAD package. I always use a mixture of this, fixing some things in CATIA and somethings in STAR-CCM+.
abdul099 and fshak92 like this.

Last edited by rwryne; December 15, 2011 at 13:31.
rwryne is offline   Reply With Quote

Old   March 5, 2017, 20:27
Default error:'Part Prop is not closed and Manifold, Boolean subtract
  #6
New Member
 
ritvik
Join Date: Mar 2017
Posts: 4
Rep Power: 9
Vashishtha is on a distinguished road
Hi,
I am trying to do a propeller cfd simulation in star ccm+. I imported an existing IGS file of the propeller into star ccm+
When I boolean subtract the propeller from the rotating fluid domain and execute i get the error -
'Part Prop is not closed and Manifold'
could you please suggest some solution?
Best Regards,
RItvik
Vashishtha is offline   Reply With Quote

Old   August 7, 2019, 06:13
Default Boolean error
  #7
New Member
 
Abhiijth
Join Date: Aug 2019
Posts: 7
Rep Power: 6
Kotabhi is on a distinguished road
Hello,
I am also having the same error.

I am working on a bike simulation and I am knew to CFD.

I have imported the bike through import surface mesh and when I want to perform subtract Boolean operation from a block, it shows the error 'part body is not closed and manifold'.

This error show even shows after looking into the surface repair tool and finding no pierced surfaces. I don't understand.

Help is greatly appreciated .

Regards,
Kotabhi
Kotabhi is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
FLUENT not running CFDFRED ANSYS 5 April 20, 2017 00:53
[ICEM] Can I subtract volumes like I could do on Gambit? Aoki ANSYS Meshing & Geometry 6 October 24, 2012 08:46
Additional Command Language -in Workbench! Elvira_Coot CFX 11 July 14, 2011 01:32
How to define the edge after Boolean Operation Jeffrey FLUENT 0 May 14, 2007 06:51
Boolean operation Lam FLUENT 1 July 22, 2003 17:18


All times are GMT -4. The time now is 16:12.