|
[Sponsors] | |||||
|
|
|
#1 |
|
Banned
ehsan
Join Date: Oct 2012
Location: Iran
Posts: 1,106
Rep Power: 0 ![]() |
which functionObjects can use to obtain p0 (average,min,max) at inlet or outlet in time folders?
|
|
|
|
|
|
|
|
|
#2 |
|
Banned
ehsan
Join Date: Oct 2012
Location: Iran
Posts: 1,106
Rep Power: 0 ![]() |
can I use this swak4FOAM function to calculate total p at each time step?how?
is this true that ahead of expression I write: Code:
(p+.5*rho*sqr(U))*area/sum(area()) Code:
patchAveragePressure
{
type patchExpression;
patches (
wall
);
verbose true;
expression "p*area()/sum(area())";
accumulations (
sum
);
}
my flow is compressible then how can account for cp if I write total pressure formula in isentropic formula? Last edited by immortality; April 19, 2013 at 14:03. |
|
|
|
|
|
|
|
|
#3 |
|
Banned
ehsan
Join Date: Oct 2012
Location: Iran
Posts: 1,106
Rep Power: 0 ![]() |
is this a correct work?
what about average temperature and velocity at a patch? can use "patchAveragePressure"? or its only for pressure? |
|
|
|
|
|
|
|
|
#4 |
|
Banned
ehsan
Join Date: Oct 2012
Location: Iran
Posts: 1,106
Rep Power: 0 ![]() |
I can calculate total pressure without any need to Cp from the formula p0=p+1/2*rho*sqr(U) instead of isentropic relation.because the difference is so little.but how to do this?
add this in solver or can obtain it on inlet and outlet patches like p by (I prefer swak4Foam because it calculates values in each time step not only in writing times) postProcessing functions? (sorry for repeating according to title) |
|
|
|
|
|
|
|
|
#5 |
|
Banned
ehsan
Join Date: Oct 2012
Location: Iran
Posts: 1,106
Rep Power: 0 ![]() |
for anyone needs now or in future see here by search,it works well by this function:
Code:
total_pressure_right
{
type swakExpression;
valueType patch;
patchName right;
accumulations (
min
max
average
);
outputControl outputTime;
expression "p+.5*rho*magSqr(U)";
verbose true;
}
total_pressure_left
{
type swakExpression;
valueType patch;
patchName left;
accumulations (
min
max
average
);
outputControl outputTime;
expression "p+.5*rho*magSqr(U)";
verbose true;
}
you should put like functions in controlDict. also you should have installed swak4FOAM before. it writes p0's in each time step in a separate folder and file and is nice. |
|
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Error in run Batch file | saba1366 | CFX | 4 | February 10, 2013 01:15 |
| Using starToFoam | clo | OpenFOAM Other Meshers: ICEM, Star, Ansys, Pointwise, GridPro, Ansa, ... | 33 | September 26, 2012 04:04 |
| Problem with rhoSimpleFoam | matteo_gautero | OpenFOAM Running, Solving & CFD | 0 | February 28, 2008 06:51 |
| Import gmsh msh to Foam | adorean | Open Source Meshers: Gmsh, Netgen, CGNS, ... | 24 | April 27, 2005 08:19 |
| Total pressure to static pressure ratio | roadracer | CD-adapco | 1 | April 17, 2003 05:31 |