I have a non-symetrical reservoir with a curved axis and variable cross section. Reservoir also has internal components and ribs. How do you determine fluid volume for a given depth, or level location for a specific volume of liquid?
You could use the Cavity or Combine function.
Images would be great to at least put a picture with what you are describing.
Based on what you are describing if you have this modeled I would look into offset surface
and some of the other surface commands to create a part of what you want the volume measured for.
Then when that is created attach water as the material and you can do the mass properties
of it. Hope this makes sense.
I have done this by saving the assembly as a single part, sketch the surface of the liquid and extrude up to surface (click on the inside of the vessel). This will create a part which represents the fluid volume.
I like Stuart's method, but your internal components may force you to use Kelvin's or Scott's methods or a combination of methods.
It's pretty easy to determine the fluid volume for a given level, but finding the level for a given fluid volume is probably going to require iterating to get a "close enough" solution.
Retrieving data ...