Page 1 of 1

### int mean

Posted: 24 Nov 2010, 17:31
Hello,

I'm trying to obtain the temperature average on the first of 2 bodyes, reading manuals I tryed to do as follow

Solver 4
Exec Solver = String "after timestep"
Equation = String SaveScalars
Procedure = File "SaveData" "SaveScalars"
Filename = File "T.dat"
Variable 1 = Temperature
Operator 1 = String int mean
End

I put
Save Scalars = Logical True
under Body 1

I obtained results with no errors.
The problem is that if I remove "Save Scalars = Logical True" steatment, or I put it under Body 2, I heve EXACTLY the same results.
I read about a "volume" parameter to set, but I don't know where...

Thanks for evaluating my problem!
Roberto

### Re: int mean

Posted: 24 Nov 2010, 21:28
Hi Roberto

The 'save scalars' flag applies only to bounaries and operations therein. Of course it could apply to bodies, but currently it doesn't.

-Peter

### Re: int mean

Posted: 25 Nov 2010, 16:32
Hi Peter,

So by the moment "int mean" works only on the whole geometry?
If it's so I can turn around the problem and calculate the heat flow entering the water each time step.
Anyway i'm deeply impressed by the power and versatility of this software!

Thanks again, Regards
Roberto

### Re: int mean

Posted: 25 Nov 2010, 23:27
Hi

You might use the operator "potential energy" which needs also a coefficient which refers to a name of a material parameter, say "Coefficient 1 = String MaterialActive". And the in the Material sections say "MaterialActive = Real 1.0" where you want to integrate and zero where not. Not pretty, but might do the trick.

-Peter

### Re: int mean

Posted: 26 Nov 2010, 12:39
Hi Peter,

I'm almost there...

I did
Solver 3
Exec Solver = String "after timestep"
Equation = String SaveScalars
Procedure = File "SaveData" "SaveScalars"
Filename = File "T2.dat"
Variable 1 = Temperature
Coefficient 1 = String MaterialActive
Operator 1 = String potential energy
End

with the string
MaterialActive = Real 1.0
on materials, now I can control where to integrate.
At this point how can I get the average temperature?

Thanks again
Regards
Roberto

### Re: int mean

Posted: 26 Nov 2010, 13:25
Hi

Luckily the operator 'volume' eats the same coefficient so you can say

Code: Select all

``````Variable 2 = Temperature
Coefficient 2 = String MaterialActive
Operator 2 = String volume
``````
And the computation of the mean is then easily done manually.

-Peter