3,761 research outputs found
ASHEE: a compressible, equilibrium-Eulerian model for volcanic ash plumes
A new fluid-dynamic model is developed to numerically simulate the
non-equilibrium dynamics of polydisperse gas-particle mixtures forming volcanic
plumes. Starting from the three-dimensional N-phase Eulerian transport
equations for a mixture of gases and solid particles, we adopt an asymptotic
expansion strategy to derive a compressible version of the first-order
non-equilibrium model, valid for low concentration regimes and small particles
Stokes . When the model reduces to the dusty-gas one. The
new model is significantly faster than the Eulerian model while retaining the
capability to describe gas-particle non-equilibrium. Direct numerical
simulation accurately reproduce the dynamics of isotropic turbulence in
subsonic regime. For gas-particle mixtures, it describes the main features of
density fluctuations and the preferential concentration of particles by
turbulence, verifying the model reliability and suitability for the simulation
of high-Reynolds number and high-temperature regimes. On the other hand,
Large-Eddy Numerical Simulations of forced plumes are able to reproduce their
observed averaged and instantaneous properties. The self-similar radial profile
and the development of large-scale structures are reproduced, including the
rate of entrainment of atmospheric air. Application to the Large-Eddy
Simulation of the injection of the eruptive mixture in a stratified atmosphere
describes some of important features of turbulent volcanic plumes, including
air entrainment, buoyancy reversal, and maximum plume height. Coarse particles
partially decouple from the gas within eddies, modifying the turbulent
structure, and preferentially concentrate at the eddy periphery, eventually
being lost from the plume margins due to the gravity. By these mechanisms,
gas-particle non-equilibrium is able to influence the large-scale behavior of
volcanic plumes.Comment: 29 pages, 22 figure
Construction of power flow feasibility sets
We develop a new approach for construction of convex analytically simple
regions where the AC power flow equations are guaranteed to have a feasible
solutions. Construction of these regions is based on efficient semidefinite
programming techniques accelerated via sparsity exploiting algorithms.
Resulting regions have a simple geometric shape in the space of power
injections (polytope or ellipsoid) and can be efficiently used for assessment
of system security in the presence of uncertainty. Efficiency and tightness of
the approach is validated on a number of test networks
Development of code evaluation criteria for assessing predictive capability and performance
Computational Fluid Dynamics (CFD), because of its unique ability to predict complex three-dimensional flows, is being applied with increasing frequency in the aerospace industry. Currently, no consistent code validation procedure is applied within the industry. Such a procedure is needed to increase confidence in CFD and reduce risk in the use of these codes as a design and analysis tool. This final contract report defines classifications for three levels of code validation, directly relating the use of CFD codes to the engineering design cycle. Evaluation criteria by which codes are measured and classified are recommended and discussed. Criteria for selecting experimental data against which CFD results can be compared are outlined. A four phase CFD code validation procedure is described in detail. Finally, the code validation procedure is demonstrated through application of the REACT CFD code to a series of cases culminating in a code to data comparison on the Space Shuttle Main Engine High Pressure Fuel Turbopump Impeller
Geometry Modeling for Unstructured Mesh Adaptation
The quantification and control of discretization error is critical to obtaining reliable simulation results. Adaptive mesh techniques have the potential to automate discretization error control, but have made limited impact on production analysis workflow. Recent progress has matured a number of independent implementations of flow solvers, error estimation methods, and anisotropic mesh adaptation mechanics. However, the poor integration of initial mesh generation and adaptive mesh mechanics to typical sources of geometry has hindered adoption of adaptive mesh techniques, where these geometries are often created in Mechanical Computer- Aided Design (MCAD) systems. The difficulty of this coupling is compounded by two factors: the inherent complexity of the model (e.g., large range of scales, bodies in proximity, details not required for analysis) and unintended geometry construction artifacts (e.g., translation, uneven parameterization, degeneracy, self-intersection, sliver faces, gaps, large tolerances be- tween topological elements, local high curvature to enforce continuity). Manual preparation of geometry is commonly employed to enable fixed-grid and adaptive-grid workflows by reducing the severity and negative impacts of these construction artifacts, but manual process interaction inhibits workflow automation. Techniques to permit the use of complex geometry models and reduce the impact of geometry construction artifacts on unstructured grid workflows are models from the AIAA Sonic Boom and High Lift Prediction are shown to demonstrate the utility of the current approach
Test Case Generation for Object-Oriented Imperative Languages in CLP
Testing is a vital part of the software development process. Test Case
Generation (TCG) is the process of automatically generating a collection of
test cases which are applied to a system under test. White-box TCG is usually
performed by means of symbolic execution, i.e., instead of executing the
program on normal values (e.g., numbers), the program is executed on symbolic
values representing arbitrary values. When dealing with an object-oriented (OO)
imperative language, symbolic execution becomes challenging as, among other
things, it must be able to backtrack, complex heap-allocated data structures
should be created during the TCG process and features like inheritance, virtual
invocations and exceptions have to be taken into account. Due to its inherent
symbolic execution mechanism, we pursue in this paper that Constraint Logic
Programming (CLP) has a promising unexploited application field in TCG. We will
support our claim by developing a fully CLP-based framework to TCG of an OO
imperative language, and by assessing it on a corresponding implementation on a
set of challenging Java programs. A unique characteristic of our approach is
that it handles all language features using only CLP and without the need of
developing specific constraint operators (e.g., to model the heap)
- …