Boolean Operation Modeling Failure

Dear Developers,

I am trying to construct a geometric model where fluid flows in from four holes at the top and then flows around 16 cylinders at the bottom. When performing the boolean union operation on the cylinders at the bottom, I encountered an error (as you can see, some cylinders successfully completed the boolean operation, but the remaining cylinders could not successfully perform the union operation).Is this related to the fact that I am doing boolean union too many times? I am unsure what is causing this issue and hope you can provide some guidance. I extend my sincere thanks to all of you.
21
22

test12.zip (865.5 KB)

Unfortunately, we use the Boolean features that are provided by VTK and they can be super finicky and fail easily.

If it is a super complicated geometry, I think you would be better off using CAD, or other 3D modeling software.

The implicit functions are more robust.