From ca62dcef4305a8eb3fbfad12e2f039e2f9ac6d17 Mon Sep 17 00:00:00 2001 From: AmauryBilocq <amaury.bilocq@gmail.com> Date: Wed, 30 Oct 2019 18:41:17 +0100 Subject: [PATCH] Trial to find the stagnation point --- flow/viscous/solver.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/flow/viscous/solver.py b/flow/viscous/solver.py index c6b5a9cc..002f585a 100644 --- a/flow/viscous/solver.py +++ b/flow/viscous/solver.py @@ -20,6 +20,14 @@ class Solver(): def run(self): ''' Solve BLE ''' + # define tangential velocity in 2D + vt = self.v[:,0] + self.v[:,1] + # define stagnation point + stag = np.argmin(abs(self.v[:,1])) #define the stagnation point + print 'Stag is' + print stag + print len(self.boundary.nodes) + print '--- I am a fake BL solver and I am setting dummy blowing velocities! ---' # 6th order fitting of delta_star for naca 0012 at alpha = 0, from XFoil a = 0.000054925976379640116 @@ -32,4 +40,4 @@ class Solver(): for i in range(0, self.nE): x = 0.5*(self.boundary.groups[0].tag.elems[i].nodes[0].pos.x[0]+self.boundary.groups[0].tag.elems[i].nodes[1].pos.x[0]) # CAUTION: a positive velocity will result in a suction! - self.u[i] = -(b + 2*c*x + 3*d*x*x* + 4*e*x*x*x + 5*f*x*x*x*x + 6*g*x*x*x*x*x) # ue = d(delta_star) / dx + self.u[i] = -(b + 2*c*x + 3*d*x*x + 4*e*x*x*x + 5*f*x*x*x*x + 6*g*x*x*x*x*x) # ue = d(delta_star) / dx -- GitLab