Scalable computational steering for visualization/control of large-scale fluid dynamics simulations

2005-01-01
Modi, Anirudh
Sezer Uzol, Nilay
Long, Lyle N.
Plassmann, Paul E.
The development, integration, and testing of a general-purpose "computational steering" software library with a three-dimensional Navier-Stokes flow solver is described. For this purpose, the portable object-oriented scientific steering environment (called POSSE) library was used. This library can be coupled to any C/C++ simulation code. The paper illustrates how to integrate computational steering into a code, how to monitor the solution while it is being computed, and how to adjust the parameters of the algorithm and simulation during execution. The simulations typically run on a parallel computer, whereas the visualization is performed both on the parallel machine and on other computers through a client/server approach. In addition, the visualizations can be displayed using virtual reality (stereographics) facilities to better understand the three-dimensional nature of the flowfields. A key advantage of our interactive CFD system is its scalability. For large-scale simulations it is often not possible to postprocess the entire flowfield on a single computer due to memory and speed constraints. Therefore, scalable interactive computational steering and monitoring systems are essential. Example applications are presented including flow over a helicopter fuselage, a helicopter rotor, a ship airwake, and a landing gear. The advantages of using object-oriented programming are also discussed.
Journal of Aircraft

Suggestions

Scalable computational steering system for visualization of large-scale CFD simulations
Modi, Anirudh; Sezer Uzol, Nilay; Long, Lyle N.; Plassmann, Paul E. (2002-12-01)
A general-purpose computational steering system (POSSE) which can be coupled to any C/C++ simulation code, has been developed and tested with a 3-D Navier-Stokes flow solver (PUMA2). This paper illustrates how to use "computational steering" with PUMA2 to visualize CFD solutions while they are being computed, and even change the input data while it is running. In addition, the visualizations can be displayed using virtual reality facilities (such as CAVEs and RAVEs) to better understand the 3-D nature of th...
Scalable computational steering system for vizualization of large scale CFD simulations
Tonkal, Ozan Çağrı; Pehlivan, Sercan; Sezer Uzol, Nilay; İşler, Veysi (2002-06-27)
A general-purpose computational steering system (POSSE) which can be coupled to any C/C++ simulation code, has been developed and tested with a 3-D Navier-Stokes flow solver (PUMA2). This paper illustrates how to use “computational steering” with PUMA2 to visualize CFD solutions while they are being computed, and even change the input data while it is running. In addition, the visualizations can be displayed using virtual reality facilities (such as CAVEs and RAVEs) to better understand the 3-D nature of th...
Distributed adaptive output feedback control design and application to a formation flight experiment
Kutay, Ali Türker; Calise, Anthony J.; D'Andrea, Raffaello (2005-01-01)
An approach for augmenting existing distributed controller designs for large-scale interconnected systems with neural network based adaptive elements is proposed. It is assumed that the controllers are interconnected in the same way as the plant and based on the available measurements, a single hidden layer neural network is introduced for each subsystem to partially cancel the effects of the sub-system interconnections and modeling errors on tracking performance. Boundedness of error signals is shown throu...
Real-time motion control using field programmable gate arrays
Mutlu, Barış Ragıp; Dölen, Melik; Department of Mechanical Engineering (2010)
In this thesis, novel implementation methods for FPGA based real-time motion control systems are investigated. These methods are examined for conventional and modern controller topologies as well as peripheral device interfaces which are mutually essential pieces of a motion controller. The developed methods are initially tested one by one to assess the performance of the individual design; and finally an assembled solution is developed to test the overall design. Tests of the overall design are realized vi...
Numerical calculation of backfilling of scour holes
Sumer, B Mutlu; Baykal, Cüneyt; Fuhrman, David R; Jacobsen, Niels G; Fredsoe, Jorgen (2014-12-04)
A fully-coupled hydrodynamic and morphologic CFD model is presented for simulating backfilling processes around structures. The hydrodynamic model is based on Reynolds-averaged Navier-Stokes equations, coupled with two-equation k-ω turbulence closure. The sediment transport model consists of separate bed and suspended load descriptions, the latter based on a turbulent diffusion equation coupled with a reference concentration function near the sea bed boundary. Bed morphology is based on the sediment continu...
Citation Formats
A. Modi, N. Sezer Uzol, L. N. Long, and P. E. Plassmann, “Scalable computational steering for visualization/control of large-scale fluid dynamics simulations,” Journal of Aircraft, vol. 42, no. 4, pp. 963–975, 2005, Accessed: 00, 2022. [Online]. Available: https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=24144471836&origin=inward.