From fe2e75c7dc261102a7de09a5b0fb402aaf80b144 Mon Sep 17 00:00:00 2001
From: sergio <sergio>
Date: Fri, 23 Feb 2018 08:16:55 -0800
Subject: [PATCH] ENH: Adding swirlFanVelocity to files in finiteVolume and
 change fanFvPatch operation

---
 src/finiteVolume/Make/files                                | 1 +
 .../fields/fvPatchFields/derived/fan/fanFvPatchFields.C    | 7 +++----
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/finiteVolume/Make/files b/src/finiteVolume/Make/files
index c89ad9ea5a8..f64ba15fe81 100644
--- a/src/finiteVolume/Make/files
+++ b/src/finiteVolume/Make/files
@@ -216,6 +216,7 @@ $(derivedFvPatchFields)/prghTotalHydrostaticPressure/prghTotalHydrostaticPressur
 $(derivedFvPatchFields)/fixedProfile/fixedProfileFvPatchFields.C
 $(derivedFvPatchFields)/plenumPressure/plenumPressureFvPatchScalarField.C
 $(derivedFvPatchFields)/interfaceCompression/interfaceCompressionFvPatchScalarField.C
+$(derivedFvPatchFields)/swirlFanVelocity/swirlFanVelocityFvPatchField.C
 
 fvsPatchFields = fields/fvsPatchFields
 $(fvsPatchFields)/fvsPatchField/fvsPatchFields.C
diff --git a/src/finiteVolume/fields/fvPatchFields/derived/fan/fanFvPatchFields.C b/src/finiteVolume/fields/fvPatchFields/derived/fan/fanFvPatchFields.C
index 3570d327b91..7e7e78f3551 100644
--- a/src/finiteVolume/fields/fvPatchFields/derived/fan/fanFvPatchFields.C
+++ b/src/finiteVolume/fields/fvPatchFields/derived/fan/fanFvPatchFields.C
@@ -3,7 +3,7 @@
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
     \\  /    A nd           | Copyright (C) 2011-2017 OpenFOAM Foundation
-     \\/     M anipulation  | Copyright (C) 2017 OpenCFD Ltd.
+     \\/     M anipulation  | Copyright (C) 2017-2018 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -51,11 +51,10 @@ void Foam::fanFvPatchField<Foam::scalar>::calcFanJump()
 
             if (nonDimensional_)
             {
-                // Create an adimensional volumetric flow rate
+                // Create an adimensional velocity
                 Un =
                     120.0*Un/pow3(constant::mathematical::pi)
-                  * patch().magSf()
-                  / pow3(dm_)/rpm_;
+                  / dm_/rpm_;
             }
         }
 
-- 
GitLab