CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   CFX (https://www.cfd-online.com/Forums/cfx/)
-   -   Using created surface to measure mass flow rate (https://www.cfd-online.com/Forums/cfx/188848-using-created-surface-measure-mass-flow-rate.html)

MMatt June 8, 2017 03:24

Using created surface to measure mass flow rate
 
Hello,

In Ansys CFX, I have a pipe system from which I have extracted the water volume. I have created surfaces in different sections of the water volume (using the surface from edges) so I can check the flow through the different pipes, but either I have an error telling me these surfaces cannot be imported in PRE, or either they do not appear if I set them as construction elements.

How can I use surfaces I created to calculate the mass flow rate through them.

Thanks!

evcelica June 9, 2017 16:42

I would do this in CFD-Post not in CFX-Pre.

MMatt June 12, 2017 08:18

Quote:

Originally Posted by evcelica (Post 652511)
I would do this in CFD-Post not in CFX-Pre.

Ok, but how can I import/see/work-with these surfaces I created? They don't appear anywhere.

Shomaz ul Haq June 12, 2017 11:32

You can easily analyze the water volume in CFD-Post by creating contours at different cross sections/planes. CFD-Post is built for these things. Hope it helps.

MMatt June 13, 2017 08:27

Quote:

Originally Posted by Shomaz ul Haq (Post 652850)
You can easily analyze the water volume in CFD-Post by creating contours at different cross sections/planes. CFD-Post is built for these things. Hope it helps.

This I understand and know how to do, but I want to get quantitative values of the flow, not just nice plots. For example, the mass flow through certain pipes.

Unfortunately, due to the way the CAD model is, there is no cross-section surface I can directly select and ask Ansys to compute things from (hence why I created these surfaces).

But I don't know how to use these created surfaces to compute information. This information seems to be hard to find. Why?

urosgrivc June 13, 2017 08:36

Go under: =>Calculators tab click => function calculator
In cfx post ofcourse

make your expresion by clicking the boxes here you will be able to see your plane under location.
there is probably anithing you like to calculate

-Maxim- June 19, 2017 03:07

This baffled me too when I started to use CFX. In STAR-CCM+, you can just add surfaces in pre processing and create monitor points on those surfaces (massflow etc). In CFX, you can't do that. Don't ask me why. It's super annoying.
In CFX Post, you can add those surfaces but that is not really an option if you want to monitor/plot for example the massflow through a specific surface over time.

For a year or so now, you can add "user surfaces" for monitor purposes in PRE, but that feature hasn't really worked for me so far. Haven't tried with Ansys 18 yet though
further reading:
https://www.cfd-online.com/Forums/cf...nitor-cfx.html
https://www.cfd-online.com/Forums/cf...rfaceuser.html

MMatt June 19, 2017 10:09

Quote:

Originally Posted by urosgrivc (Post 653004)
Go under: =>Calculators tab click => function calculator
In cfx post ofcourse

make your expresion by clicking the boxes here you will be able to see your plane under location.
there is probably anithing you like to calculate

Yea I know this, but the surface I created in the design modeler doesn't appear in cfx post.

Quote:

Originally Posted by -Maxim- (Post 653866)
This baffled me too when I started to use CFX. In STAR-CCM+, you can just add surfaces in pre processing and create monitor points on those surfaces (massflow etc). In CFX, you can't do that. Don't ask me why. It's super annoying.
In CFX Post, you can add those surfaces but that is not really an option if you want to monitor/plot for example the massflow through a specific surface over time.

For a year or so now, you can add "user surfaces" for monitor purposes in PRE, but that feature hasn't really worked for me so far. Haven't tried with Ansys 18 yet though
further reading:
https://www.cfd-online.com/Forums/cf...nitor-cfx.html
https://www.cfd-online.com/Forums/cf...rfaceuser.html

Exactly! I still don't know how to do it.

One way I tried is to create a plane and impose a circular radius to its radius so that it only covers the pipe I want the measure on, but it is a real pain to do it for many different pipes!

urosgrivc June 19, 2017 10:45

there is a way,
you can split the domain into two pieces vith that plane, than you are able to make a interface and that can be your plane in cfx pre you can than make monitor point for this conection

-Maxim- June 20, 2017 05:56

true, but you then have to rely on Ansys "power" to not screw up the interface numerically.
Or is that trick "common practice" for CFX users?

urosgrivc June 20, 2017 07:18

It is probably not common, this is more of a workaround the problem

I don’t see any problems at the interface, the connection can easily be meshed node to node (1:1) and CFX won’t even know it is there.

Of course I don’t use this method but it should work.

BlackHeartInertia June 20, 2017 08:52

So the problem is how to create many planes? Because as you already said you can do that with monitors.

Sent from my SM-G570M using CFD Online Forum mobile app

wayne.hable@uwalumni.com April 30, 2019 11:17

flowrate = massFlow()@surface_in_question

That is the expression I'd use. That should give you the flowrate.


All times are GMT -4. The time now is 21:43.