Submitted:
08 December 2023
Posted:
12 December 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Software Development: The k-omega SST model has been successfully integrated into the 3-D VISVE solver based on the Finite Volume Method (FVM). This numerical implementation extended the solver’s capability to handle turbulent flows.
- Parallelization of the Turbulence Model: Another development involves the parallelization of the turbulence model within the VISVE solver. This enhanced the computational efficiency for turbulent flows.
- Application to 3-D Hydrofoil Cases: The implemented model has been applied to 3-D hydrofoil cases, thereby expanding the solver’s applicability. This application also serves as preparatory work before its application to rotational propeller.
- Convergence Test and Validation: The newly developed model undergoes a convergence analysis concerning grid numbers and time step sizes. Results obtained for various angles of attack, Reynolds numbers, and unsteady and steady states are validated against a RANS solver. This process ensures the reliability and accuracy of the enhanced VISVE solver for turbulent flow simulations.
- Due to the rapid reduction of vorticity away from the wall, this method requires significantly fewer grids and unknowns compared to velocity-based approaches, enhancing computational efficiency. Turbulence concentration within boundary layers and free shear flows does not compromise the advantage of the small computational domain.
- The small computational domain also simplifies the meshing process. Mesh generation is user-friendly, automatically generated by denoting the number of panels on the hydrofoil, making it accessible for researchers and engineers.
- The pressure term is eliminated in VISVE. Without coupling the pressure with the velocity, pressure can be calculated by a post-processing scheme.
- The solver incorporates the influence of the image of the half wing on the key half wing by considering the vorticity and velocity as identical on both. This approach deviates from periodic conditions because it ensures validity in both uniform and non-uniform flow conditions.
2. Methodology and Numerical Implementations
2.1. Methodology
2.1.1. 3-D Viscous Vorticity Equation
2.1.2. Velocity Solver
2.1.3. SST Turbulence Model
2.1.4. Boundary Conditions
2.2. Numerical Implementations
2.2.1. Stokes’s Theorem Applied to 3-D Vorticity Equation

2.2.2. Gaussian Divergence Theorem Applied to sst Model
2.2.3. PARDISO Matrix Solver
2.2.4. Parallelization
2.2.5. A Summary of the Numerical Model for 3-D Turbulent Flow
- Initialization Procedure: The simulation starts with an initialization procedure for both vorticity and velocity fields. This step sets the initial conditions for the fluid flow simulation.
- Poisson Solver: The Poisson solver is used to compute the velocity field based on the initial vorticity and velocity distributions. It solves the Poisson equation to obtain the velocity field.
- Turbulence Solver: The turbulence solver then takes the velocity field obtained from the Poisson solver and calculates the turbulent viscosity within the flow domain.
- Turbulent VISVE solver: Turbulent viscosity is considered in addition to the molecular viscosity, allowing the model to capture the effects of turbulence more accurately. Using the computed turbulent viscosity, the turbulent VISVE solver updates the overall viscosity of the fluid.
- BEM Solver: A Boundary Element Method (BEM) solver is applied to correct the vorticity distribution at the boundary to satisfy the boundary conditions. Additionally, the BEM solver includes "images" to account for infinite geometries like hydrofoils, hubs, and other blades in the flow domain.
3. Application and Results
3.1. Geometry of the Rectangular Wing
3.2. Computational Settings
3.2.1. Computational Settings in VISVE
3.2.2. Computational Settings in RANS
3.3. Convergence Test







3.4. Comparison between VISVE and RANS Results
3.4.1. Unsteady State
3.4.2. Steady State






4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Conflicts of Interest
Appendix A. Numerical implementation of the 3-D k-ω SST model
Appendix A.1. Convective term

Appendix A.2. Diffusive term
Appendix A.3. Source term
Appendix B. Vorticity Solver

Appendix C. Velocity Solver
References
- Kerwin, J.E.; Lee, C.S. Prediction of steady and unsteady marine propeller performance by numerical lifting-surface theory. Technical report, 1978.
- Lee, C.S. Predicton of steady and unsteady performance of marine propellers with or without cavitation by numerical lifting-surface theory. PhD thesis, Massachusetts Institute of Technology, 1979.
- Kerwin, J.E. Marine propellers. Annual review of fluid mechanics 1986, 18, 367–403. [Google Scholar] [CrossRef]
- Kinnas, S.A. Non-linear corrections to the linear theory for the prediction of the cavitating flow around hydrofoils. PhD thesis, Massachusetts Institute of Technology, 1985.
- Kinnas, S.A. Leading-edge corrections to the linear theory of partially cavitating hydrofoils. Journal of Ship Research 1991, 35, 15–27. [Google Scholar] [CrossRef]
- Kinnas, S.A.; Fine, N.E. Theoretical prediction of midchord and face unsteady propeller sheet cavitation. International conference on numerical ship hydrodynamics, 5th, 1989.
- Lee, H. Modeling of unsteady blade sheet and developed tip vortex cavitation. PhD thesis, The University of Texas at Austin, 2001.
- Hess, J.L.; Smith, A.M.O. Calculation of potential flow about arbitrary bodies. Progress in Aerospace Sciences 1967, 8, 1–138. [Google Scholar] [CrossRef]
- Fine, N.E.; Kinnas, S.A. A boundary element method for the analysis of the flow around 3-D cavitating hydrofoils. Journal of ship research 1993, 37, 213–224. [Google Scholar] [CrossRef]
- Young, Y.L.; Kinnas, S.A. A BEM for the prediction of unsteady midchord face and/or back propeller cavitation. J. Fluids Eng. 2001, 123, 311–319. [Google Scholar] [CrossRef]
- Young, Y.L.; Kinnas, S.A. Performance prediction of surface-piercing propellers. Journal of Ship Research 2004, 48, 288–304. [Google Scholar] [CrossRef]
- Young, Y.L.; Kinnas, S.A. Numerical modeling of supercavitating propeller flows. Journal of Ship Research 2003, 47, 48–62. [Google Scholar] [CrossRef]
- Lee, H.; Kinnas, S.A. Application of a boundary element method in the prediction of unsteady blade sheet and developed tip vortex cavitation on marine propellers. Journal of Ship Research 2004, 48, 15–30. [Google Scholar] [CrossRef]
- Lee, H.; Kinnas, S.A. Unsteady wake alignment for propellers in nonaxisymmetric flows. Journal of Ship Research 2005, 49, 176–190. [Google Scholar] [CrossRef]
- Jessup, S.D. An experimental investigation of viscous aspects of propeller blade flow; The Catholic University of America, 1989.
- Hufford, G.S.; Drela, M.; Kerwin, J.E. Viscous flow around marine propellers using boundary-layer strip theory. Journal of ship research 1994, 38, 52–62. [Google Scholar] [CrossRef]
- Sun, H.; Kinnas, S.A. Performance prediction of cavitating water-jet propulsors using a viscous/inviscid interactive method. SNAME Maritime Convention. OnePetro, 2008. [CrossRef]
- Kinnas, S.A.; Jeon, C.H.; Purohit, J.; Tian, Y. Prediction of the unsteady cavitating performance of ducted propellers subject to an inclined inflow. International symposium on marine propulsors SMP, 2013, Vol. 13.
- Fluent, A. 2022 User’s guide. Ansys inc 2022, 6, 552. [Google Scholar]
- Siemens, P. STAR-CCM+ User Guide, Version 13.04; Siemens PLM Software Inc.: Munich, Germany, 2019.
- Greenshields, C.J. others. OpenFOAM user guide. OpenFOAM Foundation Ltd, version 2015, 3, 47.
- Tian, Y.; Kinnas, S.A. A viscous vorticity method for propeller tip flows and leading edge vortex. Fourth international symposium on marine propulsors (smp15), Austin, Texas, USA, 2015.
- Tian, Y. Leading edge vortex modeling and its effect on propulsor performance. PhD thesis, Ocean Engineering Group, Dept. of Civil, Architectural and Environmental Engineering, UT Austin, 2014.
- Wu, C.; Kinnas, S.A.; Li, Z.; Wu, Y. A conservative viscous vorticity method for unsteady unidirectional and oscillatory flow past a circular cylinder. Ocean Engineering 2019, 191, 106504. [Google Scholar] [CrossRef]
- Wu, C.; Kinnas, S.A. A 3-D VIScous Vorticity Equation (VISVE) Method Applied to Flow Past a Hydrofoil of Elliptical Planform and a Propeller. Proceedings of the 6th International Symposium on Marine Propulsors, SMP19, Rome, Italy, 2019, pp. 26–30.
- Wu, C.; Kinnas, S.A. Flow past a rotating cylinder predicted by a compact Eulerian viscous vorticity method under non-inertial rotating frame. Ocean Engineering 2021, 230, 108882. [Google Scholar] [CrossRef]
- Wu, C.; Kinnas, S.A. Parallel implementation of a VIScous Vorticity Equation (VISVE) method in 3-D laminar flow. Journal of Computational Physics 2021, 426, 109912. [Google Scholar] [CrossRef]
- Xing, L. VISVE, a vorticity based model applied to 2-D hydrofoils in backing and cavitating conditions. Master’s thesis, Ocean Engineering Group, Dept. of Civil, Architectural and Environmental Engineering, UT Austin, 2018.
- Iliopoulos, K.; Kinnas, S.A. VISVE, a Vorticity Based Model Applied to 2-D Hydrofoils in Cavitating Conditions. Proceedings of the 11th International Symposium on Cavitation, CAV2021, May 10-13, 2021.
- Kinnas, S.A. VIScous Vorticity Equation (VISVE) for Turbulent 2-D Flows with Variable Density and Viscosity. Journal of Marine Science and Engineering 2020, 8, 191. [Google Scholar] [CrossRef]
- Yao, H.; Kinnas, S.A. Coupling Viscous Vorticity Equation (VISVE) Method with OpenFOAM to Predict Turbulent Flow around 2-D Hydrofoils and Cylinders. Proceedings of the Twenty-ninth (2019) International Ocean and Polar Engineering Conference, ISOPE, Hawaii, USA, 2019, pp. 3442–3451.
- Wu, C.; Kinnas, S.A. Laminar and Turbulent Flow Past a Hydrofoil Predicted by a Distributed Vorticity Method. International Conference on Offshore Mechanics and Arctic Engineering. American Society of Mechanical Engineers, 2020, Vol. 84409, p. V008T08A008. [CrossRef]
- You, R.; Kinnas, S.A. VIScous Vorticity Equation (VISVE) model applied to 2-D turbulent flow over hydrofoils. Ocean Engineering 2022, 256, 111416. [Google Scholar] [CrossRef]
- You, R.; Tiwari, A.S.; Kinnas, S.A. VIScous Vorticity Equation (VISVE) Model Applied to Oscillatory Turbulent Flow around a Cylinder. SNAME 27th Offshore Symposium. OnePetro, 2022. [CrossRef]
- Kinnas, S.A. VIScous Vorticity Equation (VISVE) for Turbulent 3-D Flows with Variable Density and Viscosity. Under preparation 2023. [Google Scholar] [CrossRef]
- Menter, F.R. Two-equation eddy-viscosity turbulence models for engineering applications. AIAA journal 1994, 32, 1598–1605. [Google Scholar] [CrossRef]
- Wilcox, D.C. Turbulence modeling for CFD; Vol. 2, DCW industries La Canada, CA, 1998.
- Schenk, O.; Gärtner, K. Solving unsymmetric sparse systems of linear equations with PARDISO. Future Generation Computer Systems 2004, 20, 475–487. [Google Scholar] [CrossRef]
- Syrakos, A.; Varchanis, S.; Dimakopoulos, Y.; Goulas, A.; Tsamopoulos, J. A critical analysis of some popular methods for the discretisation of the gradient operator in finite volume methods. Physics of Fluids 2017, 29, 127103. [Google Scholar] [CrossRef]



















| Parameter | Description |
|---|---|
| iparm(1)=1 | No default value is used. |
| iparm(2)=2 | Fill-in reordering from METIS. |
| iparm(3)=24 | Numbers of processors. |
| iparm(4)=0 | No iterative-direct algorithm is used. |
| iparm(5)=0 | No user fill-in reducing permutation. |
| iparm(8)=9 | Number of iterative refinement steps. |
| iparm(10)=13 | Perturb the pivot elements with . |
| iparm(11)=1 | Use nonsymmetric permutation and scaling. |
| iparm(13)=1 | Maximum weighted matching algorithm is switched on. |
| iparm(18)=-1 | Output: number of nonzeros in the factor LU. |
| iparm(27)=1 | Check the input matrix. |
| Setting | Value/Description |
|---|---|
| Solver | Pressure-Based, Segregated Flow |
| Turbulence Model | k- SST |
| Numerical Scheme | Second Order Upwind |
| Pressure-Velocity Coupling | SIMPLE |
| Time Step | 1e-4 s |
| Convergence Criteria | Residuals < 1e-6 |
| Initialization Method | Initialize from Inlet |
| Boundary Conditions | Velocity inlet; Pressure outlet; Non-slip at wall; Symmetric at midchord |
| Mesh Type | Structured |
| Grid Refinement | Manual |
| VISVE | RANS | |
|---|---|---|
| Mesh | 199,680 | 2,342,640 |
| Computational time/iter | 5.7 s | 22 s |
| No. of CPUs | 40 | 40 |
| Grid | x | y | z | Total grids |
|---|---|---|---|---|
| 1 | 64 | 20 | 30 | 199,680 |
| 2 | 64 | 20 | 46 | 306,176 |
| 3 | 84 | 20 | 46 | 365,056 |
| 4 | 44 | 20 | 46 | 247,296 |
| 5 | 64 | 15 | 46 | 258,336 |
| 6 | 64 | 30 | 46 | 401,856 |
| Case | Time step |
|---|---|
| 1 | 0.00005 s |
| 2 | 0.0001 s |
| 3 | 0.0002 s |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).