
[Sponsors] 
CFXPRE monitor point... multivariable arguments for locator based functions 

LinkBack  Thread Tools  Display Modes 
November 17, 2011, 09:37 
CFXPRE monitor point... multivariable arguments for locator based functions

#1 
New Member
Join Date: Mar 2011
Posts: 2
Rep Power: 0 
Is it somehow possible to do as the title of the thread reads, and define a multivariable argument, locator based function?
A little more info: My simulation involves a jet of fluid, pointing in the X positive direction. Using CFX_PRE V13 I want to find the spread angle of the jet, i.e angle between the majority of the vectors and the vector (1,0,0) (xpositive direction) So I start with the equation for an angle between 2 vectors: where u is the vector (1,0,0) and v is the velocity vector at the mesh locator OUTLET. since the u vector is fully dercribed in only one direction and is the unity vector, the formula can be simplified to: *Note; here alpha is actually defining the half spread angle. This could be set as an expression as follows: alpha=acos(Velocity u*1 [m s^1]/(Velocity u^2+Velocity v^2+Velocity w^2)) *Note I multiply with 1 [m s^1] to keep dimensions consistent. Now if I set a monitor point as: massFlowAve(alpha)@OUTLET I get a error message along the lines of: "The function 'massFlowAve' referenced in parameter 'Expression Value' in object '/FLOW:Flow Analysis 1/OUTPUT CONTROL/MONITOR OBJECTS/MONITOR POINT:ALPHA_MONITOR' has an invalid argument, 'alpha'. Only arguments that consist of a single recognised variable name are supported by the solver." As far as I can tell, the problem above basically means that I can only define one variable (e.g Velocity u) and not 2 or 3 variables in the locator based function; massFlowAve(). Note that the exact same method DOES work for me in CFXPOST. Thas is defining the same expression, and using the function calculator. So does anyone have an idea how to circumvent this problem in CFXPRE?? Thanks in advance! 

November 17, 2011, 16:52 

#2 
Senior Member
Join Date: Apr 2009
Posts: 511
Rep Power: 12 
There's an easy way to do this... create an algebraic Additional Variable equal to alpha and then use the AV as the argument to the locator based function.


November 17, 2011, 17:22 

#3 
New Member
Join Date: Mar 2011
Posts: 2
Rep Power: 0 
You're right! works perfect. Thanks for the help.


November 18, 2011, 00:16 

#4 
Member
DB
Join Date: Apr 2011
Posts: 62
Rep Power: 6 
Hi,
I tried to do the same, but I am not getting how to define algebric additional variable. I was able to define AV but the problem is I am not getting an option of writing an expression for it or giveing its type as algebric, i searched CFX help but to no avail.
__________________
D.B 

November 18, 2011, 11:42 

#5 
Senior Member
Join Date: Apr 2009
Posts: 511
Rep Power: 12 
After you create the AV, you need to edit your domain to enable the AV in that domain. It's in the domain settings that you say it's algebraic.


November 19, 2011, 01:15 

#6 
Member
DB
Join Date: Apr 2011
Posts: 62
Rep Power: 6 
Thanks,
Now I am getting it.
__________________
D.B 

February 8, 2015, 21:51 

#7 
New Member
Diego Jaimes
Join Date: Feb 2015
Posts: 6
Rep Power: 2 
Hi, I really tried to do the same that you posted. I am trying to set a boundary condition in a multiphase simulation dependent of (Fluid1. Volume Fraction*Velocity v)=VC= my AV, but when I tried to define the boundary condition I got this messaje
"The Additional Variable 'VC' referenced in parameter 'Normal Speed' in object '/FLOW:Flow Analysis 1/DOMAINefault Domain/BOUNDARY:top/BOUNDARY CONDITIONS/MASS AND MOMENTUM' is fluiddependent and therefore requires a fluid prefix." How can I set a prefix on my AV? Thank you for your help Last edited by jaimesdiegop; February 9, 2015 at 12:18. 

Thread Tools  
Display Modes  


Similar Threads  
Thread  Thread Starter  Forum  Replies  Last Post 
mesh from Workbench Simulation to Cfx Pre?  Dai  CFX  6  November 11, 2006 13:19 
No.of Elements in ICEM and CFX Pre  Manu  CFX  1  August 25, 2006 07:20 
CFX 5.7.1 PRE and solver won't start  daniel  CFX  1  January 20, 2006 11:09 
Solving Additional Variable in CFX?  Tuks  CFX  6  November 18, 2005 12:40 
CFX 5.7 pre  Neser  CFX  0  January 27, 2005 12:22 