Open Science Research Excellence

Open Science Index

Commenced in January 2007 Frequency: Monthly Edition: International Publications Count: 31108

Select areas to restrict search in scientific publication database:
A Fast, Portable Computational Framework for Aerodynamic Simulations
We develop a fast, user-friendly implementation of a potential flow solver based on the unsteady vortex lattice method (UVLM). The computational framework uses the Python programming language which has easy integration with the scripts requiring computationally-expensive operations written in Fortran. The mixed-language approach enables high performance in terms of solution time and high flexibility in terms of easiness of code adaptation to different system configurations and applications. This computational tool is intended to predict the unsteady aerodynamic behavior of multiple moving bodies (e.g., flapping wings, rotating blades, suspension bridges...) subject to an incoming air. We simulate different aerodynamic problems to validate and illustrate the usefulness and effectiveness of the developed computational tool.
Digital Object Identifier (DOI):


[1] R. E. Perez, P. W. Jansen, J. R. R. A. Martins, pyOpt: a python-based object-oriented framework for nonlinear constrained optimization, Structural and Multidisciplinary Optimization 45 (1) (2012) 101 – 118.
[2] J. J. Alonso, P. LeGresley, E. van der Weide, J. R. R. A. Martins, J. J. Reuther, pymdo: A framework for high-fidelity multi-disciplinary optimization, in: 10th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, AIAA 20044480, 2004.
[3] Y.-Y. Chen, D. L. Bilyeu, L. Yang, S.-T. J. Yu, Solvcon: A python-based cfd software framework for hybrid parallelization, in: 49th AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition, AIAA 2011-1065, 2011.
[4] L. Dalcin, N. Collier, P. Vignal, A. M. A. Cortes, V. M. Calo, Petiga: A framework for high-performance isogeometric analysis, Computer Methods in Applied Mechanics and Engineering 308 (2016) 151–181.
[5] M. Ghommem, M. R. Hajj, D. T. Mook, B. K. Stanford, P. S. Beran, L. T. Watson, Global optimization of actively-morphing flapping wings, Journal of Fluids and Structures 30 (2012) 210–228.
[6] B. K. Stanford, P. S. Beran, Analytical sensitivity analysis of an unsteady vortex-lattice method for flapping-wing optimization, Journal of Aircraft 47 (2010) 647–662.
[7] A. T. Nguyen, J.-K. Kim, J.-S. Han, J.-H. Han, Extended unsteady vortex-lattice method for insect flapping wings, Journal of Aircraft 0 (2016) 1–10.
[8] J. D. Colmenares, O. D. Lpez, S. Preidikman, Computational study of a transverse rotor aircraft in hover using the unsteady vortex lattice method, Mathematical Problems in Engineering 2015, article ID 478457.
[9] A. Rosenberg, A. Sharma, A prescribed-wake vortex lattice method for preliminary design of co-axial, dual-rotor wind turbines, Journal of Solar Energy Engineering 138 (2016) 1–9.
[10] B. F. Ng, H. Hesse, R. Palacios, J. M. R. Graham, E. C. Kerrigan, Aeroservoelastic state-space vortex lattice modeling and load alleviation of wind turbine blades, Wind Energy 18 (2015) 1317–1331.
[11] G. Tescione, C. S. Ferreira, G. van Bussel, Analysis of a free vortex wake model for the study of the rotor and near wake flow of a vertical axis wind turbine, Renewable Energy 87 (2016) 552–563.
[12] M. Jeona, S. Leea, S. Leeb, Unsteady aerodynamics of offshore floating wind turbines in platform pitching motion using vortex lattice method, Renewable Energy 65 (2014) 207–212.
[13] M. F. Neef, D. Hummel, Euler Solutions for a Finite-Span Flapping Wing in Mueller T. J. (ed.), Fixed and Flapping Wing Aerodynamics for Micro Air Vehicle Applications, American Institute of Aeronautics and Astronautics, Inc., Reston, 2004.
[14] M. Ghommem, V. Calo, Flapping wings in line formation flight: a computational analysis, The Aeronautical Journal 118 (2014) 485–501.
[15] J. Katz, A. Plotkin, Low-Speed Aerodynamics, Cambridge University Press, MA, 2001.
Vol:15 No:03 2021Vol:15 No:02 2021Vol:15 No:01 2021
Vol:14 No:12 2020Vol:14 No:11 2020Vol:14 No:10 2020Vol:14 No:09 2020Vol:14 No:08 2020Vol:14 No:07 2020Vol:14 No:06 2020Vol:14 No:05 2020Vol:14 No:04 2020Vol:14 No:03 2020Vol:14 No:02 2020Vol:14 No:01 2020
Vol:13 No:12 2019Vol:13 No:11 2019Vol:13 No:10 2019Vol:13 No:09 2019Vol:13 No:08 2019Vol:13 No:07 2019Vol:13 No:06 2019Vol:13 No:05 2019Vol:13 No:04 2019Vol:13 No:03 2019Vol:13 No:02 2019Vol:13 No:01 2019
Vol:12 No:12 2018Vol:12 No:11 2018Vol:12 No:10 2018Vol:12 No:09 2018Vol:12 No:08 2018Vol:12 No:07 2018Vol:12 No:06 2018Vol:12 No:05 2018Vol:12 No:04 2018Vol:12 No:03 2018Vol:12 No:02 2018Vol:12 No:01 2018
Vol:11 No:12 2017Vol:11 No:11 2017Vol:11 No:10 2017Vol:11 No:09 2017Vol:11 No:08 2017Vol:11 No:07 2017Vol:11 No:06 2017Vol:11 No:05 2017Vol:11 No:04 2017Vol:11 No:03 2017Vol:11 No:02 2017Vol:11 No:01 2017
Vol:10 No:12 2016Vol:10 No:11 2016Vol:10 No:10 2016Vol:10 No:09 2016Vol:10 No:08 2016Vol:10 No:07 2016Vol:10 No:06 2016Vol:10 No:05 2016Vol:10 No:04 2016Vol:10 No:03 2016Vol:10 No:02 2016Vol:10 No:01 2016
Vol:9 No:12 2015Vol:9 No:11 2015Vol:9 No:10 2015Vol:9 No:09 2015Vol:9 No:08 2015Vol:9 No:07 2015Vol:9 No:06 2015Vol:9 No:05 2015Vol:9 No:04 2015Vol:9 No:03 2015Vol:9 No:02 2015Vol:9 No:01 2015
Vol:8 No:12 2014Vol:8 No:11 2014Vol:8 No:10 2014Vol:8 No:09 2014Vol:8 No:08 2014Vol:8 No:07 2014Vol:8 No:06 2014Vol:8 No:05 2014Vol:8 No:04 2014Vol:8 No:03 2014Vol:8 No:02 2014Vol:8 No:01 2014
Vol:7 No:12 2013Vol:7 No:11 2013Vol:7 No:10 2013Vol:7 No:09 2013Vol:7 No:08 2013Vol:7 No:07 2013Vol:7 No:06 2013Vol:7 No:05 2013Vol:7 No:04 2013Vol:7 No:03 2013Vol:7 No:02 2013Vol:7 No:01 2013
Vol:6 No:12 2012Vol:6 No:11 2012Vol:6 No:10 2012Vol:6 No:09 2012Vol:6 No:08 2012Vol:6 No:07 2012Vol:6 No:06 2012Vol:6 No:05 2012Vol:6 No:04 2012Vol:6 No:03 2012Vol:6 No:02 2012Vol:6 No:01 2012
Vol:5 No:12 2011Vol:5 No:11 2011Vol:5 No:10 2011Vol:5 No:09 2011Vol:5 No:08 2011Vol:5 No:07 2011Vol:5 No:06 2011Vol:5 No:05 2011Vol:5 No:04 2011Vol:5 No:03 2011Vol:5 No:02 2011Vol:5 No:01 2011
Vol:4 No:12 2010Vol:4 No:11 2010Vol:4 No:10 2010Vol:4 No:09 2010Vol:4 No:08 2010Vol:4 No:07 2010Vol:4 No:06 2010Vol:4 No:05 2010Vol:4 No:04 2010Vol:4 No:03 2010Vol:4 No:02 2010Vol:4 No:01 2010
Vol:3 No:12 2009Vol:3 No:11 2009Vol:3 No:10 2009Vol:3 No:09 2009Vol:3 No:08 2009Vol:3 No:07 2009Vol:3 No:06 2009Vol:3 No:05 2009Vol:3 No:04 2009Vol:3 No:03 2009Vol:3 No:02 2009Vol:3 No:01 2009
Vol:2 No:12 2008Vol:2 No:11 2008Vol:2 No:10 2008Vol:2 No:09 2008Vol:2 No:08 2008Vol:2 No:07 2008Vol:2 No:06 2008Vol:2 No:05 2008Vol:2 No:04 2008Vol:2 No:03 2008Vol:2 No:02 2008Vol:2 No:01 2008
Vol:1 No:12 2007Vol:1 No:11 2007Vol:1 No:10 2007Vol:1 No:09 2007Vol:1 No:08 2007Vol:1 No:07 2007Vol:1 No:06 2007Vol:1 No:05 2007Vol:1 No:04 2007Vol:1 No:03 2007Vol:1 No:02 2007Vol:1 No:01 2007