General-Purpose Object-Oriented Framework for Vorticity-Dominated Flow Simulation

被引:3
|
作者
Perez Segura, Martin E. [1 ,4 ,5 ]
Mook, Dean T. [2 ]
Preidikman, Sergio [3 ,4 ,5 ]
机构
[1] Natl Sci & Tech Res Council, RA-5000 Cordoba, Argentina
[2] Virginia Polytech Inst & State Univ, Dept Engn Sci & Mech, Blacksburg, VA 24061 USA
[3] Natl Sci & Tech Res Council, RA-5000 Cordoba, Argentina
[4] Univ Nacl Cordoba, Inst Adv Studies Engn & Technol, RA-5000 Cordoba, Argentina
[5] Univ Nacl Cordoba, Fac Ciencias Exactas Fis & Nat, Dept Estruct, RA-5000 Cordoba, Argentina
来源
关键词
VORTEX-LATTICE METHOD; FLAPPING WINGS; UNSTEADY;
D O I
10.2514/1.I010818
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper describes the development of a computational framework for aerodynamic simulations based on the unsteady vortex lattice method under the object-oriented programming paradigm. The effort aims to fulfill the fluid-dynamics portion of the fluid-structure interaction problem in the multiphysics field. The construction and implementation of an object-oriented model is introduced along with its analysis and design stages, focusing on the generality and versatility. The overall class organization is presented, and the main classes' characteristics are discussed. The software validation indicates that the transient and the steady-state aerodynamics for the impulsively started motion of a body are accurately captured by the simulations. In addition, comparisons against experimental results show that rotors in hover flight are acceptably represented for small angles of attack of the blades, within the limitations of the flat-plate representation and the inviscid hypothesis of the model. Regarding applications, six different models are analyzed: 1) a single propeller rotor, 2) a small-scale quadcopter drone, 3) a flying-wing drone, 4) a joined-wing aircraft, 5) a drag-reduction system for cars, and, 6) a flapping-wing insect. In all cases, the results indicate that a well-tuned simulation based on vorticity-dominated flows is widely suitable for the aerodynamic study of several cases. All simulations expose the main advantages of a modular object-oriented program: the ability to change the case of analysis with minimal reprogramming, and the flexibility to link with different models in a co-simulation strategy.
引用
收藏
页码:562 / 580
页数:19
相关论文
共 50 条
  • [41] Object-oriented simulation - Introduction
    Levasseur, J
    SIMULATION, 1998, 70 (06) : 358 - 358
  • [42] Fundamentals of object-oriented simulation
    Joines, JA
    Roberts, SD
    1998 WINTER SIMULATION CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 1998, : 141 - 149
  • [43] An overview of object-oriented simulation
    Roberts, CA
    Dessouky, YM
    SIMULATION, 1998, 70 (06) : 359 - 368
  • [44] Object-oriented simulation and GA
    Ramakrishnan, S
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2001, : 57 - 61
  • [45] The CMS object-oriented simulation
    Abdoulline, S.
    Amapane, N.
    Ambroglini, F.
    Arce, P.
    Ashby, S.
    Banerjee, S.
    Berthon, U.
    Boccali, T.
    Case, M.
    Chariot, C.
    Cheung, H.
    Cox, T.
    Darmenov, N.
    De Roeck, A.
    Ding, X.
    Dutta, S.
    Elvira, D.
    Ferro, F.
    Giammanco, A.
    Govoni, P.
    Gutsche, O.
    Huang, X.
    Innocente, V.
    Jones, C.
    Kharchilava, A.
    Katsas, P.
    Kowalkowski, J.
    Lassila-Perini, K.
    Magni, S.
    Meridiani, P.
    Moortgat, F.
    Nikitenko, A.
    Osborne, I.
    Paterno, M.
    Pioppi, M.
    Piperov, S.
    Ratnokiva, N.
    Rizzi, A.
    Sexton-Kennedy, E.
    Shabalina, E.
    Silvestris, L.
    Spiropulu, M.
    Stavrianakou, M.
    Tanenbaum, W.
    Wen, J.
    Wildish, T.
    Wilkinson, R.
    Wynhoff, S.
    Yagil, A.
    Yarba, J.
    2005 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-5, 2005, : 995 - 999
  • [46] GENERAL-PURPOSE WORK FLOW LANGUAGES
    FORST, A
    KUHN, E
    BUKHRES, O
    DISTRIBUTED AND PARALLEL DATABASES, 1995, 3 (02) : 187 - 218
  • [47] A FRAMEWORK FOR OBJECT MIGRATION IN OBJECT-ORIENTED DATABASES
    LI, Q
    DONG, GZ
    DATA & KNOWLEDGE ENGINEERING, 1994, 13 (03) : 221 - 242
  • [48] Object-oriented flow design
    Kauler, B
    DR DOBBS JOURNAL, 1996, 21 (10): : 54 - +
  • [49] A general framework for inheritance management and method dispatch in object-oriented languages
    Holst, W
    Szafron, D
    ECOOP'97: OBJECT-ORIENTED PROGRAMMING, 1997, 1241 : 276 - 301
  • [50] A Scheduling Framework for General-purpose Parallel Languages
    Fluet, Matthew
    Rainey, Mike
    Reppy, John
    ICFP'08: PROCEEDINGS OF THE 2008 SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2008, : 241 - 252