<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
<!--
@font-face
        {font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
span.EmailStyle17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
.MsoChpDefault
        {font-family:"Calibri","sans-serif"}
@page WordSection1
        {margin:1.0in 1.0in 1.0in 1.0in}
-->
</style><style type="text/css" id="owaParaStyle"></style>
</head>
<body lang="EN-US" link="blue" vlink="purple" fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<div><br>
</div>
<div>Hi Pardyumna,</div>
<div><br>
</div>
<div>Nek supports two fixed flow-rate modes:</div>
<div><br>
</div>
<div>   .prescribed flow rate</div>
<div>   .prescribed average velocity.</div>
<div><br>
</div>
<div>You toggle between these modes according to the sign of parameter 54.</div>
<div><br>
</div>
<div>   If p54 < 0, you are prescribing mean velocity</div>
<div><br>
</div>
<div>   If p54 > 0, you are prescribing flow rate.</div>
<div><br>
</div>
<div>The flow rate may not work in your case because of the fact that</div>
<div>your domain "length"  ( := xmax - xmin) is not the same as your periodic</div>
<div>pitch.</div>
<div><br>
</div>
<div>The mean velocity is computed is:</div>
<div><br>
</div>
<div>              \int u dV / \int dV</div>
<div><br>
</div>
<div>and I believe that should work OK.</div>
<div><br>
</div>
<div>Flow rate needs an estimate of the length of the domain</div>
<div><br>
</div>
<div>            Q(x) = \int_A u dA = constant (by mass conservation)</div>
<div><br>
</div>
<div>            Q := (1/Lx) \int_0^Lx  Q(x) dx = (1/Lx) * \int_Omega u dV</div>
<div><br>
</div>
<div>In your case, Lx is the periodic pitch, and not equal to (xmax-xmin).</div>
<div><br>
</div>
<div>However, Nek does not know how to find the periodic pitch.  It is using</div>
<div>Lx = xmax-xmin, which is incorrect for your geometry.</div>
<div><br>
</div>
<div>Which one are your using?</div>
<div><br>
</div>
<div>Best,</div>
<div><br>
</div>
<div>Paul</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<br>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF833005" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>From:</b> nek5000-users-bounces@lists.mcs.anl.gov [nek5000-users-bounces@lists.mcs.anl.gov] on behalf of nek5000-users@lists.mcs.anl.gov [nek5000-users@lists.mcs.anl.gov]<br>
<b>Sent:</b> Tuesday, September 20, 2016 7:24 AM<br>
<b>To:</b> nek5000-users@lists.mcs.anl.gov<br>
<b>Subject:</b> [Nek5000-users] Drag calculation and mass flow rate with angled meshes<br>
</font><br>
</div>
<div></div>
<div>
<div class="WordSection1">
<p class="MsoNormal">Hi Neks, </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I am trying to run a simulation case similar to the turbulent channel flow case. I initially ran a simulation on the normal turbulent channel flow domain (with the geometry like the fig on the left). I used the parameter p55 in the rea
 file to ensure that the bulk velocity of the flow is 1 in the  domain, and used the parameter p02 to set the
<b>turbulent</b> Reynolds number, Re_tau to my required value of 180. I used the sub-routine drag_calc to find the mean shear on the wall, from which I calculated the shear stress and then the Re_tau and u_tau values. However, recently I was trying the same
 thing on a slightly different domain (fig to the right). </p>
<p class="MsoNormal">---------------------------------------------------------------------                                                                             ---------------------------------------------------------------------</p>
<p class="MsoNormal">|                                                                                                              |                                                                            /                                              
                                                                 /                             
<sub>^</sub> Y</p>
<p class="MsoNormal">|                                                                                                              |                                                                          /                                                
                                                               /                                |</p>
<p class="MsoNormal">|                                                                                                              |                                                                        /                                                  
                                                             /                                  |_____<sub>></sub>  X</p>
<p class="MsoNormal">|                                                                                                              |                                                                      /                                                    
                                                           /</p>
<p class="MsoNormal">|                                                                                                              |                                                                    /                                                      
                                                         /</p>
<p class="MsoNormal">---------------------------------------------------------------------                                                                  ---------------------------------------------------------------------</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">This domain is almost the same as the first except now there is an angle of 30 degrees in the mesh grid about the z-axis. Please note that the perpendicular distance between the walls normal to the y-direction
<b><i>remains the same</i></b> for both the domains. In this domain if I use the same p55 and p02 parameters that I use for the orthogonal domain, then Re_tau, calculated as described above, is increasing to higher values (~220). If I reduce the parameter p55
 to lesser values, then the Re_tau value is restored to 180. I could not figure out why exactly this was happening, and whether this difference is now because my way of calculating the Re_tau is not valid anymore in the angled domain. Or is the change because
 the mass flow rate is actually higher in the angled domain? If the case is latter, then why is the mass flow rate increasing just due to the angling of the mesh?</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I went through the sub-routines drag_calc, vol_flow and set_obj (to see if the integral object needs to be changed) in moderate detail, but could not figure out the reasons for this. Any help in this might be appreciated, as I want to establish
 the reason, so that I can trust the accuracy of the results of this simulation. </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Thanks and regards,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Pradyumna M K Prasad</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">TU Delft,</p>
<p class="MsoNormal">Student: Masters in Aerospace Engineering</p>
<p class="MsoNormal"> </p>
</div>
<br>
<br>
</div>
</div>
</div>
</body>
</html>