Calculate the Outer Volume of an Assembly (Including Empty Internal Volumes)

Hello

Two years ago I had already asked this question but the solution was quite simple because I had a form very close to revolution. This is no longer the case today!!

http://www.lynkoa.com/forum/3d/comment-mesurer-un-volume-global-d-un-assemblage

Maybe with the new versions of solidworks, it's possible to fix this problem now!

I have an assembly of parts, to put it simply: an outer cell with other components and a vacuum inside.

Is it possible to calculate the overall volume of the cell as if it were fully full (envelope)?

The goal is to find out whether the assembly is flowing or not (density).

 

 

Is the envelope of your building waterproof?

Have you defined your whole body?

Is it a 6-sided?

@gt22: The envelope is watertight (assembly of 3 parts with surface/surface constraints)

There are no bodies, just parts or sub-assemblies

I don't understand: "it's a 6-sided"

I don't have the new version of Sldw, but your question is a bit close to that of @.PL

 

http://www.lynkoa.com/forum/2d/comment-mesurer-le-volume-dans-un-contenant

 

So, you must surely be able to find a solution to adapt to ;)

@coin37coin: The difference is that my container is not opened and in this example we only measure the empty volume, without that of the container.

In my opinion, once its "water level" is modeled, it becomes closed.

 

And that was just for the technique. I think it should be able to adapt to your case. Or maybe not;)

1 Like

@raimanu,

If we disregard your conenu, can the proposed methods allow you to determine only the interior volume of your container?

If so, once you know the volume of your container, simply subtract the volume of the content that you easily obtain through Tools/Mass Properties and selecting all the contained elements.

To know what your expectation is: to have the volume of a click (difficult at first glance) or if you can afford to manually do a simple subtraction (Volume of the container - Volume of the content)

2 Likes

This is the eternal problem of ALL CAD software...

it's not for lack of reminding AXEMBLE of the problem two or three times a year for several years but no solution in sight.

In my field we have to put many packages, special machines and complex assemblies in water.  as far as handling is concerned, it is the best to have the overall weight and the position of the center of gravity. on the other hand, when you go into immersion, it just becomes hell to have an apparent weight in the water and a center of thrust...

Whoever will be able to put into code form the very simple formula of this M. Archimedes, I await him like the messiah!

 

In short, that was the complaining part! In practice, well, I type a large Excel matrix with the weights of the parts (or sub-assembly) and their volume (= volume of material + interior volume) you can then calculate the center of thrust of the hull and other...
Basically, it's on the calculation of volumes that the question annoys! especially closed volumes. The best thing to do is to make a room dedicated to each volume and to assign it the properties of the air or other... It's often very long and boring...

4 Likes

Hello

An idea that could work:

Save the assembly in part size, keeping only the outer faces see this image:

http://www.lynkoa.com/sites/default/files/questions/answer/28/05/2015/enregsitrer_en_piece.jpg

A) use the solution I proposed in the question coin37coin talked about:

1) Create an extrusion that is much larger than the container, but that comes to the level I want, without merging the result

2) Then with the combine function, subtract the 2 bodies and keep only the one I am interested in to see its volume.

B) Use the sew function with the form a volume option:

http://help.solidworks.com/2013/french/SolidWorks/sldworks/HIDD_DVE_KNIT_SURFACE.htm

Note: if this does not work, one can try thickening the surface outwards to form a volume (for the combine/subtract option to work)

See this tutorial

http://www.lynkoa.com/tutos/3d/solidworks-calcul-de-volume-contenu-juillet-2012

 

@gt22 this Youtube tutorial corresponds to a part and not an assembly.

and yes

but it doesn't seem impossible to me to make a part with an assembly?

@+

1 Like

@gt22,@.pl and @coin37coin: I'm trying your solutions this week.

But if anyone has other leads, I'm interested !!

Thank you!

2 Likes

Well after testing or trying to test your different solutions, I conclude that there is no miracle function but with the "A" solution of .pl, we can get there with just an addition.