Cancel
Showing results for 
Search instead for 
Did you mean: 

Perform a volume-based weighted average to calculate average temperature of volume

Creator
Creator

Hi,

 

I have a volume which represents liquid in  a tank. I've run a transient thermal analysis and now need to calculate the average temperature of the solid mesh which represents the liquid.

 

Is there any way to perform a volume-based weighted average on the temperature results ?

 

I'm thinking I could output the volume for each element, and then the temperature for each element and process in excel, but this would be very time consuming.

 

Any ideas ?

 

Thanks

 

Fergus

1 REPLY

Re: Perform a volume-based weighted average to calculate average temperature of volume

Solution Partner Experimenter Solution Partner Experimenter
Solution Partner Experimenter

This may very well be the way you original thought, but perhaps there's a step here you didn't think about:

 

Getting element volumes (element table):

  1. Add all of your relevant elements to the Data Table using the Selector
  2. Click the DT button for "Add Mass Properties" (drawer icon) to get volumes

Getting nodal temperatures (node table):

  1. Add all relevant nodes to the Data Table using the Selector
  2. Click the DT button for "Add Output Columns" (cog icon), selecting the temperature vector

Copy these two tables over to Excel, and for each row/ element, use vlookup to get the nodal temperatures into the element table.  Then it's simple math.

 

Hope this helps,

 

Eric Gustafson

Author, Learning Femap