CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > CFX

expression force_z()@

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 1 Post By ghorrocks
  • 1 Post By evcelica

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 14, 2021, 20:02
Default expression force_z()@
  #1
New Member
 
Sebastian K
Join Date: Jan 2020
Posts: 29
Rep Power: 6
eSKa is on a distinguished road
Hello,

I´ve got problems with the calculating of the force of my fan (metro).
F= massFlow * velocity

areaAve(Velocity w)@Outlet ---40,79 m s^-1

massFlow()@Outlet ---60,07 kg s^-1

massFlow()@Outlet * areaAve(Velocity w)@Outlet ---2450,37 N

force_z()@Outlet --- 2254,37 N

I´m wondering about the difference of 200N. It would be great to know how the expression force_z()@ is defined.
There is no hint in de Ansys Post manual, or something else in the internet.

Can me pls someone help

Thanks


eska
eSKa is offline   Reply With Quote

Old   March 15, 2021, 04:26
Default
  #2
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,871
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Why are you calculating the force on the outlet? Don't you want the force on the fan blades? So shouldn't you be calculating force_z()@WallBlades?
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Old   March 15, 2021, 05:46
Default
  #3
New Member
 
Sebastian K
Join Date: Jan 2020
Posts: 29
Rep Power: 6
eSKa is on a distinguished road
Hi,

thanks for the answer.


I want to calculate the force of the whole fan. So I think I need it at the Outlet?
I ve got a value of a metro fan (experimentel) which I have to validate.



eska
eSKa is offline   Reply With Quote

Old   March 15, 2021, 05:59
Default
  #4
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,871
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice


The fluid in the outlet does not touch the fan. So how can it apply a force to the fan? It is the fluid next to the fan which applies the force to the fan. So what is the point of measuring the force at the outlet? And what does force at the outlet mean anyway?

If you want the force on the whole fan then do force_z()@TheWholeFan. As simple as that. (where "TheWholeFan" is a wall boundary defined as the entire outer surface of the fan.)
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Old   March 15, 2021, 07:41
Default
  #5
Senior Member
 
M
Join Date: Dec 2017
Posts: 703
Rep Power: 13
AtoHM is on a distinguished road
Or are you looking for thrust?
AtoHM is offline   Reply With Quote

Old   March 15, 2021, 07:45
Default
  #6
New Member
 
Sebastian K
Join Date: Jan 2020
Posts: 29
Rep Power: 6
eSKa is on a distinguished road
yes, I m looking for the thrust.
In den experimental test they installed a meassuring outside of the fan, to calculate the thrust(/the force?). On some pages I saw the word force as a definition for thrust.
eSKa is offline   Reply With Quote

Old   March 15, 2021, 07:47
Default
  #7
New Member
 
Sebastian K
Join Date: Jan 2020
Posts: 29
Rep Power: 6
eSKa is on a distinguished road
Quote:
Originally Posted by ghorrocks View Post


The fluid in the outlet does not touch the fan. So how can it apply a force to the fan? It is the fluid next to the fan which applies the force to the fan. So what is the point of measuring the force at the outlet? And what does force at the outlet mean anyway?

If you want the force on the whole fan then do force_z()@TheWholeFan. As simple as that. (where "TheWholeFan" is a wall boundary defined as the entire outer surface of the fan.)

My Outlet is at the end of the fan, but still inside.

So the expression force_z() is in my case wrong?
eSKa is offline   Reply With Quote

Old   March 15, 2021, 08:14
Default
  #8
Senior Member
 
Join Date: Jun 2009
Posts: 1,880
Rep Power: 33
Opaque will become famous soon enough
Please review the equations you are using, keeping in mind the following

integral of ( a * b) =! integral of (a) * integral of (b)

and recall massFlow(a)@Boundary is an "integral of", similar to areaInt(b)@Boundary
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
Opaque is offline   Reply With Quote

Old   March 15, 2021, 08:15
Default
  #9
New Member
 
Sebastian K
Join Date: Jan 2020
Posts: 29
Rep Power: 6
eSKa is on a distinguished road
Im trying to explain it better:

In a company they calculated the thrust of a metro fan, with measuring equipment on the outside of the fan. The fan is standing on a frame with boxes which can measure forces. At least they got the thrust of the hole fan (during the test).

Now I have to simulate the fan, and the target is to get the same thrust.
In the Internet I saw different ways for calculating the thrust, but I have some works where they work it out with this formula:
F(thrust) = massflow * velocity(outlet) = area*density*velocity^2
The massflow is calculated by the same velocity, also at the outlet. This formula works great, I have a thrust with 2450 N, and I need 2221 N.
But now I found the expression force_z(). With this one I got 2250 N. Even better then with my formula. But which is now the right one?

After ur answer (thank you!!) I think the expression force_z() is wrong. Maybe u can give me a hint where the difference could be. It would be great


eska
eSKa is offline   Reply With Quote

Old   March 15, 2021, 08:22
Default
  #10
New Member
 
Sebastian K
Join Date: Jan 2020
Posts: 29
Rep Power: 6
eSKa is on a distinguished road
Quote:
Originally Posted by Opaque View Post
Please review the equations you are using, keeping in mind the following

integral of ( a * b) =! integral of (a) * integral of (b)

and recall massFlow(a)@Boundary is an "integral of", similar to areaInt(b)@Boundary
thank you, I will check this now, I m a bit confused, but I found some things in this forum.
eSKa is offline   Reply With Quote

Old   March 15, 2021, 10:54
Default
  #11
Senior Member
 
Join Date: Jun 2009
Posts: 1,880
Rep Power: 33
Opaque will become famous soon enough
Quote:
Originally Posted by eSKa View Post
Im trying to explain it better:

...
Now I have to simulate the fan, and the target is to get the same thrust.
In the Internet I saw different ways for calculating the thrust, but I have some works where they work it out with this formula:
F(thrust) = massflow * velocity(outlet) = area*density*velocity^2
The massflow is calculated by the same velocity, also at the outlet. This formula works great, I have a thrust with 2450 N, and I need 2221 N.
But now I found the expression force_z(). With this one I got 2250 N. Even better then with my formula. But which is now the right one?

After ur answer (thank you!!) I think the expression force_z() is wrong

...

eska
Be careful concluding that a simplified version of a formula is better than the general version of the same concept.

The total force on the outlet is by definition an integral, and it cannot be decomposed in the product of the integral of the independent arguments. Can you in the lab measure the independent quantities? Sure you can but it is a lot more work (and money) to do so.

You need to measure a distribution of the quantities of interest in the cross-section, and add them up appropriately.

Which is better for your final goals? Depends on what you want to rely on.

Recall the measurements have an error (this is just on of them), and the simulation has another (truncation error and model error). You must plot them on the same graph with some estimates of their errors (error bars), and you can then start making conclusions.

Hope the above helps,
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
Opaque is offline   Reply With Quote

Old   March 16, 2021, 05:53
Default
  #12
New Member
 
Sebastian K
Join Date: Jan 2020
Posts: 29
Rep Power: 6
eSKa is on a distinguished road
thank you for your great answer!

but there is one more question:
what does this expression force_z() mean? can I take it as the thrust or not. where is the difference?

eSKa is offline   Reply With Quote

Old   March 16, 2021, 07:12
Default
  #13
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,871
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
If you use force_z() on a wall boundary it gives you the total force acting on the surface, both pressure force and shear force, in the z direction. I don't know exactly what it does if you ask for force_z() on a fluid region (eg an outlet boundary) and it is unlikely to be meaningful.

This is why I suggested you work out the force on the blade wall boundaries, not the fluid.
aero_head likes this.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Old   March 16, 2021, 07:25
Default
  #14
New Member
 
Sebastian K
Join Date: Jan 2020
Posts: 29
Rep Power: 6
eSKa is on a distinguished road
ok, thank you, this helps.

I would like to calculate it on the blade wall, but I have only this one value for the whole fan
eSKa is offline   Reply With Quote

Old   March 16, 2021, 08:51
Default
  #15
Senior Member
 
Gert-Jan
Join Date: Oct 2012
Location: Europe
Posts: 1,928
Rep Power: 28
Gert-Jan will become famous soon enough
The fastest route would be to define a Surface Group in CFD-Post, put all surfaces of the blades in that group and determine the force on this Surface Group. How difficult can it be?
Gert-Jan is offline   Reply With Quote

Old   March 16, 2021, 09:06
Default
  #16
Senior Member
 
Join Date: Jun 2009
Posts: 1,880
Rep Power: 33
Opaque will become famous soon enough
Quote:
Originally Posted by eSKa View Post
...
what does this expression force_z() mean? can I take it as the thrust or not. where is the difference?
...

From the ANSYS CFX Reference Guide:

Quote:
The force on a boundary is calculated using momentum flow data from the results file, if it is available. The result can be positive or negative, indicating the direction of the force. For non-boundary locators, an approximate force is always calculated.

CFD-Post calculates the approximate force as follows:

If the locator is a wall boundary, the force is equal to the pressure force.

For all other locators, the force is equal to the pressure force plus the mass flow force (due to the advection of momentum).

In all cases, if wall shear data exists in the results file, the viscous force is added to the calculated force.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
Opaque is offline   Reply With Quote

Old   March 16, 2021, 18:07
Default
  #17
New Member
 
Sebastian K
Join Date: Jan 2020
Posts: 29
Rep Power: 6
eSKa is on a distinguished road
Quote:
Originally Posted by Opaque View Post
From the ANSYS CFX Reference Guide:
Wow! Thank you. Im wondering why my searches couldn t find this explanation. Thank you!!
eSKa is offline   Reply With Quote

Old   March 17, 2021, 09:45
Default
  #18
New Member
 
Sebastian K
Join Date: Jan 2020
Posts: 29
Rep Power: 6
eSKa is on a distinguished road
Thank you for all the helpful answers. Now I want to present you how I calculated the whole force on the fan.
Because of the experimental value(2221N - measured in a company), which is measured with a frame outside of the fan, with force measurement boxes, the formula
F(thrust)= massflow * velocity
in my eyes is not right.
So I tried it with the expression force_z() (z=flow direction).

10*(force_z()@R1 Blade )+ force_z()@R1 Hub+ force_z()@R1 Shroud+ force_z()@M Blades+ force_z()@M Hub + force_z()@M Shroud + force_z()@S1 Blades+ force_z()@S1 Hub+ force_z()@S1 Shroud+ force_z()@S2 Hub+ force_z()@S2 Shroud + force_z()@K1_wall + force_z()@K2_wall

I added my 10 blades and all wall boundaries to my expression. Im getting 2237N (2221 needed). For me its a great value, but is this calculation in your eyes right?

Would be great to see some oppinions. Thanks
eSKa is offline   Reply With Quote

Old   March 17, 2021, 17:43
Default
  #19
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,871
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
I don't know how you defined your wall boundaries and named them, so I cannot confirm your equation is correct. But if I guess what they represent it looks correct. In short the force measured by your load cell holding the entire fan is the sum of the forces acting on each of the fan elements.

So it looks good to me, and if the result is accurate to your expected value then that is even better.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Old   April 8, 2021, 11:06
Default
  #20
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,188
Rep Power: 23
evcelica is on a distinguished road
"Force_z()@" at non wall surface is as the literature states, pressure and momentum force:
The closest equivalent expression to make this would be
Pressure Force: areaAve(Pressure)@UserSurface
Momentum Force: areaInt(Density * Velocity w^2)@UserSurface. (slightly different than Mass flow * velocity, which is only for a uniform velocity profile)

Opague Quoted:
CFD-Post calculates the approximate force as follows: If the locator is a wall boundary, the force is equal to the pressure force.
I believe it is actually the pressure force plus the wall shear force.

So actually force_z is calculated the same everywhere: Pressure + Wall shear + Momentum. but shear is zero on a non-wall, and momentum is zero at a wall.
aero_head likes this.
evcelica is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Outlet boundary condition in interFoam Andrea_85 OpenFOAM Running, Solving & CFD 51 July 20, 2017 14:31
writing execFlowFunctionObjects immortality OpenFOAM Post-Processing 30 September 15, 2013 07:16
How to install CGNS under windows xp? lzgwhy Main CFD Forum 1 January 11, 2011 19:44
CGNS lib and Fortran compiler manaliac Main CFD Forum 2 November 29, 2010 07:25
Lift, Drag Vs time chart,calculations Jamesd69climber CFX 8 February 17, 2005 18:23


All times are GMT -4. The time now is 14:59.