PyPlume: Python Library for Analysis of WRF-bPlume Computational Turbulent Plume Analysis and Visualization
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
A generalized python-based library (PyPlume) was developed to analyze the plume characteristics, mean state, and turbulence characteristics of the plume, using the data generated from the WRF-bPlume model. WRF-bPlume model is a Weather Research Forecast model coupled with Large-eddy simulation buoyancy plume (WRF-bLES) with two-way feedback between the buoyant plume and the atmosphere, developed by the UTSA team was used to study turbulent heated and buoyant plumes. The PyPlume library automates the processes of using the instantaneous data generated from the model to calculate the plume mean and turbulence characteristics, flow structures, and flow fields. PyPlume was used to study the development of turbulent heated and buoyant plumes and identified the stages of development of the plume in the neutral environment to characterize realistic plumes and quantify the extent of mixing at each stage. Finally, the plume height retrieval method on realistic plume data was developed for comparison with the WRF-bPlume data. The height retrieval method used the Airborne Multiangle Spectro-Polarimetric Imager (AirMSPI) data of the Fire Influence on Regional to Global Environments and Air Quality (FIREX-AQ) field campaign. The method was developed in Python based on a passive information retrievable technique of a scene observed from several viewpoints including the image's feature matching algorithm (StereoSGBM, OpenCV) and distance measurement by stereo vision method. Overall, in addition to improving our understanding of the basic fluid dynamics of plumes, this work helps characterize the conditions relating to forecasting the plume trajectory of smoke, wild-land fire, or volcanic plumes.