{"id":1345,"date":"2025-02-15T23:59:07","date_gmt":"2025-02-16T09:59:07","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/tpham\/?p=1345"},"modified":"2025-02-24T12:17:32","modified_gmt":"2025-02-24T22:17:32","slug":"potential-flow-near-physical-boundary","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/tpham\/potential-flow-near-physical-boundary\/","title":{"rendered":"Potential flow near physical boundary"},"content":{"rendered":"\n<p>In a 2D or 3D channel flow, the vorticity is created at the physical boundary and diffuses into the body of the flow. Far away from the boundary, the flow can be assumed to be irrotational, i.e. having zero vorticity [<a href=\"#story\" data-type=\"internal\" data-id=\"#story\">1<\/a>], [<a href=\"#blandford\" data-type=\"internal\" data-id=\"#blandford\">2<\/a>, Chapter 14]. Let <img src='https:\/\/s0.wp.com\/latex.php?latex=u%3Du%28x%2Ct%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u=u(x,t)' title='u=u(x,t)' class='latex' \/> be the velocity field. The vorticity is <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Comega%3D%5Cnabla%5Ctimes+u.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\omega=\\nabla\\times u.' title='\\omega=\\nabla\\times u.' class='latex' \/> Here, <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cnabla&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\nabla' title='\\nabla' class='latex' \/> is the differential operator with respect to spatial variables only. The assumption that <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Comega%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\omega=0' title='\\omega=0' class='latex' \/> is equivalent to the assumption that the flow is potential, i.e. <img src='https:\/\/s0.wp.com\/latex.php?latex=u%3D%5Cnabla+h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u=\\nabla h' title='u=\\nabla h' class='latex' \/> for some scalar function <img src='https:\/\/s0.wp.com\/latex.php?latex=h%3Dh%28x%2Ct%29.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h=h(x,t).' title='h=h(x,t).' class='latex' \/> Again, this assumption\/approximation is only good in the body of the flow far away from the boundary. For <img src='https:\/\/s0.wp.com\/latex.php?latex=u&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u' title='u' class='latex' \/> to satisfy the Navier-Stokes equations<\/p>\n\n\n\n<p align=\"center\"><img src='https:\/\/s0.wp.com\/latex.php?latex=u_t-%5CDelta+u%2Bu%5Cnabla+u%2B%5Cnabla+p%3D0%2C%5C+%5C+%5Cnabla%5Ccdot+u%3D0%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u_t-\\Delta u+u\\nabla u+\\nabla p=0,\\ \\ \\nabla\\cdot u=0,' title='u_t-\\Delta u+u\\nabla u+\\nabla p=0,\\ \\ \\nabla\\cdot u=0,' class='latex' \/>\n\n\n\n<p><img src='https:\/\/s0.wp.com\/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' \/> must be a harmonic function and <img src='https:\/\/s0.wp.com\/latex.php?latex=p%3D-h_t-%5Cfrac%7B%7C%5Cnabla+h%7C%5E2%7D%7B2%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p=-h_t-\\frac{|\\nabla h|^2}{2}.' title='p=-h_t-\\frac{|\\nabla h|^2}{2}.' class='latex' \/> J. Serrin [<a href=\"#serrin\" data-type=\"internal\" data-id=\"#serrin\">3<\/a>] pointed out that a weak solution of this kind can have no regularity in time. Solutions of the form <img src='https:\/\/s0.wp.com\/latex.php?latex=u%28x%2Ct%29%3Da%28t%29%5Cnabla+h%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u(x,t)=a(t)\\nabla h(x)' title='u(x,t)=a(t)\\nabla h(x)' class='latex' \/> is usually referred to as <em>Serrin&#8217;s example<\/em>.<\/p>\n\n\n\n<p>Near the physical boundary, potential flow is no longer a good approximation for the true flow due to large vorticity. Interestingly, this fact is also confirmed at the mathematical level: one cannot impose a non-slip boundary condition <img src='https:\/\/s0.wp.com\/latex.php?latex=u%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u=0' title='u=0' class='latex' \/> on the solution <img src='https:\/\/s0.wp.com\/latex.php?latex=u%3D%5Cnabla+h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u=\\nabla h' title='u=\\nabla h' class='latex' \/> without forcing it to be identically zero (static flow).<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-text-align-left\"><strong>Proposition:<\/strong> <em>Let <img src='https:\/\/s0.wp.com\/latex.php?latex=%5COmega&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Omega' title='\\Omega' class='latex' \/> be an open connected subset of <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D_%2B%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\mathbb{R}_+^n' title='\\mathbb{R}_+^n' class='latex' \/> such that <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma%3D+%5Cpartial+%5COmega%5Ccap+%5C%7Bx_n%3D0%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma= \\partial \\Omega\\cap \\{x_n=0\\}' title='\\Gamma= \\partial \\Omega\\cap \\{x_n=0\\}' class='latex' \/> is the closure of an open subset of <img src='https:\/\/s0.wp.com\/latex.php?latex=%5C%7Bx_n%3D0%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\{x_n=0\\}' title='\\{x_n=0\\}' class='latex' \/>. Let <img src='https:\/\/s0.wp.com\/latex.php?latex=h%3A%5Cbar%7B%5COmega%7D%5Cto%5Cmathbb%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h:\\bar{\\Omega}\\to\\mathbb{R}' title='h:\\bar{\\Omega}\\to\\mathbb{R}' class='latex' \/> be a function that is continuous on <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cbar%7B%5COmega%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\bar{\\Omega}' title='\\bar{\\Omega}' class='latex' \/> and harmonic on <img src='https:\/\/s0.wp.com\/latex.php?latex=%5COmega.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Omega.' title='\\Omega.' class='latex' \/> If <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cnabla+h%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\nabla h=0' title='\\nabla h=0' class='latex' \/> on <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma' title='\\Gamma' class='latex' \/> then <img src='https:\/\/s0.wp.com\/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' \/> is a constant function.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p><strong>Proof:<\/strong> Because <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cnabla+h%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\nabla h=0' title='\\nabla h=0' class='latex' \/> and <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma' title='\\Gamma' class='latex' \/> is path-connected, <img src='https:\/\/s0.wp.com\/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' \/> must be constant on <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma.' title='\\Gamma.' class='latex' \/> Subtracting a constant from <img src='https:\/\/s0.wp.com\/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' \/> if necessary, we can assume that <img src='https:\/\/s0.wp.com\/latex.php?latex=h%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h=0' title='h=0' class='latex' \/> on <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma.' title='\\Gamma.' class='latex' \/> By translation, one can assume that <img src='https:\/\/s0.wp.com\/latex.php?latex=0%5Cin%5Cmathbb%7BR%7D%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='0\\in\\mathbb{R}^n' title='0\\in\\mathbb{R}^n' class='latex' \/> is an interior point of <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma.' title='\\Gamma.' class='latex' \/> One can extend <img src='https:\/\/s0.wp.com\/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' \/> by <em>Schwarz reflection principle<\/em> to the domain <img src='https:\/\/s0.wp.com\/latex.php?latex=D%3D%5COmega%5Ccup+%28-%5COmega%29%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D=\\Omega\\cup (-\\Omega),' title='D=\\Omega\\cup (-\\Omega),' class='latex' \/> where <img src='https:\/\/s0.wp.com\/latex.php?latex=-%5COmega%3D%5C%7B%28x%27%2C-x_n%29%3A%5C+x%3D%28x%27%2Cx_n%29%5Cin%5COmega%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='-\\Omega=\\{(x&#039;,-x_n):\\ x=(x&#039;,x_n)\\in\\Omega\\}' title='-\\Omega=\\{(x&#039;,-x_n):\\ x=(x&#039;,x_n)\\in\\Omega\\}' class='latex' \/> as follows:<\/p>\n\n\n\n<p align=\"center\"><img src='https:\/\/s0.wp.com\/latex.php?latex=%5Ctilde%7Bh%7D%28x%27%2C%7B%7Bx%7D_%7Bn%7D%7D%29%3D%5Cpm+h%28x%27%2C%5Cpm+x_n%29.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\tilde{h}(x&#039;,{{x}_{n}})=\\pm h(x&#039;,\\pm x_n).' title='\\tilde{h}(x&#039;,{{x}_{n}})=\\pm h(x&#039;,\\pm x_n).' class='latex' \/>\n\n\n\n<p>With a little abuse of notation, let us denote <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Ctilde%7Bh%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\tilde{h}' title='\\tilde{h}' class='latex' \/> as <img src='https:\/\/s0.wp.com\/latex.php?latex=h.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h.' title='h.' class='latex' \/> Note that points in the interior of <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma' title='\\Gamma' class='latex' \/> are also in the interior of <img src='https:\/\/s0.wp.com\/latex.php?latex=D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D.' title='D.' class='latex' \/> Because <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma%5Csubset%5C%7Bx_n%3D0%5C%7D%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma\\subset\\{x_n=0\\},' title='\\Gamma\\subset\\{x_n=0\\},' class='latex' \/> one can prove by induction on <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Calpha_1+%2B+%5Cldots+%2B+%5Calpha_%7Bn-1%7D%5Cge+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\alpha_1 + \\ldots + \\alpha_{n-1}\\ge 0' title='\\alpha_1 + \\ldots + \\alpha_{n-1}\\ge 0' class='latex' \/> that the <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Calpha&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\alpha' title='\\alpha' class='latex' \/>-partial derivative<\/p>\n\n\n\n<p align=\"center\"><img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cfrac%7B%7B%7B%5Cpartial+%7D%5E%7B%7C%5Calpha%7C+%7D%7Dh%7D%7B%5Cpartial+x_%7B1%7D%5E%7B%7B%7B%5Calpha+%7D_%7B1%7D%7D%7D%5Cpartial+x_%7B2%7D%5E%7B%7B%7B%5Calpha+%7D_%7B2%7D%7D%7D%5Cldots%5Cpartial+x_%7Bn%7D%5E%7B%7B%7B%5Calpha+%7D_%7Bn%7D%7D%7D%7D%280%29%3D0%5Cquad%5Cquad+%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\frac{{{\\partial }^{|\\alpha| }}h}{\\partial x_{1}^{{{\\alpha }_{1}}}\\partial x_{2}^{{{\\alpha }_{2}}}\\ldots\\partial x_{n}^{{{\\alpha }_{n}}}}(0)=0\\quad\\quad (1)' title='\\frac{{{\\partial }^{|\\alpha| }}h}{\\partial x_{1}^{{{\\alpha }_{1}}}\\partial x_{2}^{{{\\alpha }_{2}}}\\ldots\\partial x_{n}^{{{\\alpha }_{n}}}}(0)=0\\quad\\quad (1)' class='latex' \/><p id=\"partial\">\n\n\n\n<p>for any multi-index <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Calpha%3D%28%5Calpha_1%2C%5Cldots%2C%5Calpha_%7Bn-1%7D%2C%5Calpha_n%29%5Cin%5Cmathbb%7BZ%7D_%7B%5Cge+0%7D%5E%7Bn-1%7D%5Ctimes%5C%7B0%5C%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\alpha=(\\alpha_1,\\ldots,\\alpha_{n-1},\\alpha_n)\\in\\mathbb{Z}_{\\ge 0}^{n-1}\\times\\{0\\}.' title='\\alpha=(\\alpha_1,\\ldots,\\alpha_{n-1},\\alpha_n)\\in\\mathbb{Z}_{\\ge 0}^{n-1}\\times\\{0\\}.' class='latex' \/> From the fact that <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cfrac%7B%5Cpartial+h%7D%7B%5Cpartial+x_n%7D%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\frac{\\partial h}{\\partial x_n}=0' title='\\frac{\\partial h}{\\partial x_n}=0' class='latex' \/> on <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma,' title='\\Gamma,' class='latex' \/> one can show that (<a href=\"#partial\" data-type=\"internal\" data-id=\"#partial\">1<\/a>) is true for <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Calpha_n%3D1.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\alpha_n=1.' title='\\alpha_n=1.' class='latex' \/> Then from the fact that<\/p>\n\n\n\n<p align=\"center\"><img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cfrac%7B%5Cpartial%5E2h%7D%7B%5Cpartial+x_n%5E2%7D%3D-%5Cfrac%7B%5Cpartial%5E2h%7D%7B%5Cpartial+x_1%5E2%7D-%5Cldots-%5Cfrac%7B%5Cpartial%5E2h%7D%7B%5Cpartial+x_%7Bn-1%7D%5E2%7D%3D0%5C+%5C+%5Ctext%7Bon%7D%5C+%5C+%5CGamma&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\frac{\\partial^2h}{\\partial x_n^2}=-\\frac{\\partial^2h}{\\partial x_1^2}-\\ldots-\\frac{\\partial^2h}{\\partial x_{n-1}^2}=0\\ \\ \\text{on}\\ \\ \\Gamma' title='\\frac{\\partial^2h}{\\partial x_n^2}=-\\frac{\\partial^2h}{\\partial x_1^2}-\\ldots-\\frac{\\partial^2h}{\\partial x_{n-1}^2}=0\\ \\ \\text{on}\\ \\ \\Gamma' class='latex' \/>\n\n\n\n<p>one can show that (<a href=\"#partial\" data-type=\"internal\" data-id=\"#partial\">1<\/a>) is true for any <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Calpha_n%5Cge+2.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\alpha_n\\ge 2.' title='\\alpha_n\\ge 2.' class='latex' \/> Therefore, all partial derivatives of <img src='https:\/\/s0.wp.com\/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' \/> vanish at 0. Together with the fact that <img src='https:\/\/s0.wp.com\/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' \/> is analytic on <img src='https:\/\/s0.wp.com\/latex.php?latex=D%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D,' title='D,' class='latex' \/> which is an open connected subset of <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cmathbb%7BR%7D%5En%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\mathbb{R}^n,' title='\\mathbb{R}^n,' class='latex' \/> one concludes that <img src='https:\/\/s0.wp.com\/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' \/> is identically zero.<\/p>\n\n\n\n<p><strong>Remark:<\/strong> for <img src='https:\/\/s0.wp.com\/latex.php?latex=n%3D2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n=2' title='n=2' class='latex' \/>, there is a simple proof using Complex Analysis. Namely, <img src='https:\/\/s0.wp.com\/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' \/> is the real part of a holomorphic function on <img src='https:\/\/s0.wp.com\/latex.php?latex=D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D.' title='D.' class='latex' \/> Let <img src='https:\/\/s0.wp.com\/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='k' title='k' class='latex' \/> be the imaginary part. The Riemann-Cauchy equations read <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cpartial+h%2F%5Cpartial+x%3D%5Cpartial+k%2F%5Cpartial+y&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\partial h\/\\partial x=\\partial k\/\\partial y' title='\\partial h\/\\partial x=\\partial k\/\\partial y' class='latex' \/> and <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cpartial+h%2F%5Cpartial+y%3D-%5Cpartial+k%2F%5Cpartial+x.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\partial h\/\\partial y=-\\partial k\/\\partial x.' title='\\partial h\/\\partial y=-\\partial k\/\\partial x.' class='latex' \/> The condition <img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cnabla+h%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\nabla h=0' title='\\nabla h=0' class='latex' \/> and <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma' title='\\Gamma' class='latex' \/> implies that both <img src='https:\/\/s0.wp.com\/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' \/> and <img src='https:\/\/s0.wp.com\/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='k' title='k' class='latex' \/> must be constant on <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma.' title='\\Gamma.' class='latex' \/> Subtracting a complex constant from <img src='https:\/\/s0.wp.com\/latex.php?latex=h%2Bik&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h+ik' title='h+ik' class='latex' \/> if necessary, we can assume that <img src='https:\/\/s0.wp.com\/latex.php?latex=h%3Dk%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h=k=0' title='h=k=0' class='latex' \/> on <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma.' title='\\Gamma.' class='latex' \/> Because the holomorphic function <img src='https:\/\/s0.wp.com\/latex.php?latex=h%2Bik&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h+ik' title='h+ik' class='latex' \/> vanishes on <img src='https:\/\/s0.wp.com\/latex.php?latex=%5CGamma%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\\Gamma,' title='\\Gamma,' class='latex' \/> it must be identically zero.<\/p>\n\n\n\n<h2>References:<\/h2>\n<ol class=\"small\">\n<li id=\"story\"> <a href=\"https:\/\/potentialflow.com\/story\">A Story of Potential Flow<\/a><\/li>\n<li id=\"blandford\"> <a href=\"http:\/\/www.pmaweb.caltech.edu\/Courses\/ph136\/yr2012\">Applications of Classical Physics<\/a> (2013) by Blandford and Thorne.<\/li>\n<li id=\"serrin\"> <a href=\"https:\/\/link.springer.com\/article\/10.1007\/BF00253344\">On the interior regularity of weak solutions of the Navier-Stokes equations<\/a> by J. Serrin. Arch. Rational Mech. Anal. 9, 187\u2013195 (1962).<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>In a 2D or 3D channel flow, the vorticity is created at the physical boundary and diffuses into the body of the flow. Far away from the boundary, the flow can be assumed to be irrotational, i.e. having zero vorticity &hellip; <a href=\"https:\/\/blogs.oregonstate.edu\/tpham\/potential-flow-near-physical-boundary\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":12738,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[22],"class_list":["post-1345","post","type-post","status-publish","format-standard","hentry","category-math","tag-hydrodynamics"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/tpham\/wp-json\/wp\/v2\/posts\/1345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/tpham\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/tpham\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/tpham\/wp-json\/wp\/v2\/users\/12738"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/tpham\/wp-json\/wp\/v2\/comments?post=1345"}],"version-history":[{"count":85,"href":"https:\/\/blogs.oregonstate.edu\/tpham\/wp-json\/wp\/v2\/posts\/1345\/revisions"}],"predecessor-version":[{"id":1437,"href":"https:\/\/blogs.oregonstate.edu\/tpham\/wp-json\/wp\/v2\/posts\/1345\/revisions\/1437"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/tpham\/wp-json\/wp\/v2\/media?parent=1345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/tpham\/wp-json\/wp\/v2\/categories?post=1345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/tpham\/wp-json\/wp\/v2\/tags?post=1345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}