KIVA (software)
   HOME

TheInfoList



OR:

KIVA is a family of Fortran-based
computational fluid dynamics Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid dynamics, fluid flows. Computers are used to perform the calculations required ...
software Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital comput ...
developed by
Los Alamos National Laboratory Los Alamos National Laboratory (often shortened as Los Alamos and LANL) is one of the sixteen research and development Laboratory, laboratories of the United States Department of Energy National Laboratories, United States Department of Energy ...
(LANL). The software predicts complex fuel and air flows as well as
ignition Ignition may refer to: Science and technology * Firelighting, the human act of creating a fire for warmth, cooking and other uses * Combustion, an exothermic chemical reaction between a fuel and an oxidant * Fusion ignition, the point at which a ...
,
combustion Combustion, or burning, is a high-temperature exothermic redox chemical reaction between a fuel (the reductant) and an oxidant, usually atmospheric oxygen, that produces oxidized, often gaseous products, in a mixture termed as smoke. Combustion ...
, and pollutant-formation processes in engines. The KIVA models have been used to understand combustion chemistry processes, such as auto-ignition of fuels, and to optimize
diesel engine The diesel engine, named after the German engineer Rudolf Diesel, is an internal combustion engine in which Combustion, ignition of diesel fuel is caused by the elevated temperature of the air in the cylinder due to Mechanics, mechanical Compr ...
s for high efficiency and low emissions.
General Motors General Motors Company (GM) is an American Multinational corporation, multinational Automotive industry, automotive manufacturing company headquartered in Detroit, Michigan, United States. The company is most known for owning and manufacturing f ...
has used KIVA in the development of direct-injection, stratified charge gasoline engines as well as the fast burn, homogeneous-charge gasoline engine.
Cummins Cummins Inc. is an American multinational corporation, multinational corporation that designs, manufactures, and distributes engines, electric vehicle components, and power generation products. Cummins also services engines and related equipmen ...
reduced development time and cost by 10%–15% using KIVA to develop its high-efficiency 2007 ISB 6.7-L diesel engine that was able to meet 2010 emission standards in 2007. At the same time, the company realized a more robust design and improved fuel economy while meeting all environmental and customer constraints.


History

LANL's Computational Fluid Dynamics expertise hails from the very beginning of the
Manhattan Project The Manhattan Project was a research and development program undertaken during World War II to produce the first nuclear weapons. It was led by the United States in collaboration with the United Kingdom and Canada. From 1942 to 1946, the ...
in the 1940s. When the
United States The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
found itself in the midst of the first energy crisis in the 1970s, this core Laboratory capability transformed into KIVA, an
internal combustion engine An internal combustion engine (ICE or IC engine) is a heat engine in which the combustion of a fuel occurs with an oxidizer (usually air) in a combustion chamber that is an integral part of the working fluid flow circuit. In an internal comb ...
modeling tool designed to help make automotive engines more fuel-efficient and cleaner-burning. A "
kiva A kiva (also ''estufa'') is a space used by Puebloans for rites and political meetings, many of them associated with the kachina belief system. Among the modern Hopi and most other Pueblo peoples, "kiva" means a large room that is circula ...
" is actually a round
Pueblo Pueblo refers to the settlements of the Pueblo peoples, Native American tribes in the Southwestern United States, currently in New Mexico, Arizona, and Texas. The permanent communities, including some of the oldest continually occupied settlement ...
ceremonial chamber that is set underground and entered from above by means of a ladder through its roof; drawing on LANL's southwestern heritage, an analogy is made with the typical engine cylinder in which the entrance and exit of gases is achieved through valves set in the cylinder. The first public release of KIVA was made in 1985 through the National Energy Software Center (NESC) at
Argonne National Laboratory Argonne National Laboratory is a Federally funded research and development centers, federally funded research and development center in Lemont, Illinois, Lemont, Illinois, United States. Founded in 1946, the laboratory is owned by the United Sta ...
, which served at the time as the official distribution hub for
Department of Energy A ministry of energy or department of energy is a government department in some countries that typically oversees the production of fuel and electricity; in the United States, however, it manages nuclear weapons development and conducts energy-rela ...
-sponsored software. Distribution of KIVA continued through the Energy Science and Technology Software Center (ESTSC) in Oak Ridge,
Tennessee Tennessee (, ), officially the State of Tennessee, is a landlocked U.S. state, state in the Southeastern United States, Southeastern region of the United States. It borders Kentucky to the north, Virginia to the northeast, North Carolina t ...
until 2008, when distribution of multiple versions of KIVA returned to LANL's
Technology Transfer Technology transfer (TT), also called transfer of technology (TOT), is the process of transferring (disseminating) technology from the person or organization that owns or holds it to another person or organization, in an attempt to transform invent ...
Division (TT). KIVA is used by hundreds of institutions worldwide, including the Big Three U.S. auto makers,
Cummins Cummins Inc. is an American multinational corporation, multinational corporation that designs, manufactures, and distributes engines, electric vehicle components, and power generation products. Cummins also services engines and related equipmen ...
,
Caterpillar Caterpillars ( ) are the larval stage of members of the order Lepidoptera (the insect order comprising butterflies and moths). As with most common names, the application of the word is arbitrary, since the larvae of sawflies (suborder ...
, and various federal laboratories.


Overview

Fuel economy is heavily dependent upon
engine efficiency Engine efficiency of thermal engines is the relationship between the total energy contained in the fuel, and the amount of energy used to perform useful work. There are two classifications of thermal engines- #Internal combustion (gasoline, die ...
, which in turn depends to a large degree on how fuel is burned within the cylinders of the engine. Higher in-cylinder pressures and temperatures lead to increased fuel economy, but they also create more difficulty in controlling the
combustion Combustion, or burning, is a high-temperature exothermic redox chemical reaction between a fuel (the reductant) and an oxidant, usually atmospheric oxygen, that produces oxidized, often gaseous products, in a mixture termed as smoke. Combustion ...
process. Poorly controlled and incomplete combustion can cause higher levels of emissions and lower
engine An engine or motor is a machine designed to convert one or more forms of energy into mechanical energy. Available energy sources include potential energy (e.g. energy of the Earth's gravitational field as exploited in hydroelectric power ge ...
efficiencies. In order to optimize combustion processes, engine designers have traditionally undertaken manual engine modifications, conducted testing, and analyzed the results. This iterative process is painstakingly slow, costly, and does not lend itself to identifying the optimal engine design specifications. In response to these problems, Los Alamos National Laboratory scientists developed KIVA, an advanced
computational fluid dynamics Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid dynamics, fluid flows. Computers are used to perform the calculations required ...
(CFD) modeling code that accurately simulates the in-cylinder processes of engines. KIVA, a transient,
three-dimensional In geometry, a three-dimensional space (3D space, 3-space or, rarely, tri-dimensional space) is a mathematical space in which three values (''coordinates'') are required to determine the position (geometry), position of a point (geometry), poi ...
, multiphase, multicomponent code for the analysis of chemically reacting flows with sprays has been under development at LANL for decades. The code uses an Arbitrary Lagrangian Eulerian (ALE) methodology on a staggered
grid Grid, The Grid, or GRID may refer to: Space partitioning * Regular grid, a tessellation of space with translational symmetry, typically formed from parallelograms or higher-dimensional analogs ** Grid graph, a graph structure with nodes connec ...
, and discretizes space using the
finite volume method The finite volume method (FVM) is a method for representing and evaluating partial differential equations in the form of algebraic equations. In the finite volume method, volume integrals in a partial differential equation that contain a divergen ...
. The code uses an implicit time-advancement with the exception of the advective terms that are cast in an explicit but second-order
monotonicity In mathematics, a monotonic function (or monotone function) is a function between ordered sets that preserves or reverses the given order. This concept first arose in calculus, and was later generalized to the more abstract setting of orde ...
-preserving manner. Also, the
convection Convection is single or Multiphase flow, multiphase fluid flow that occurs Spontaneous process, spontaneously through the combined effects of material property heterogeneity and body forces on a fluid, most commonly density and gravity (see buoy ...
calculations can be subcycled in the desired regions to avoid restricting the time step due to Courant conditions. KIVA's functionality extends from low speeds to
supersonic Supersonic speed is the speed of an object that exceeds the speed of sound (Mach 1). For objects traveling in dry air of a temperature of 20 °C (68 °F) at sea level, this speed is approximately . Speeds greater than five times ...
flows for both
laminar Laminar means "flat". Laminar may refer to: Terms in science and engineering: * Laminar electronics or organic electronics, a branch of material sciences dealing with electrically conductive polymers and small molecules * Laminar armour or "bande ...
and
turbulent In fluid dynamics, turbulence or turbulent flow is fluid motion characterized by chaotic changes in pressure and flow velocity. It is in contrast to laminar flow, which occurs when a fluid flows in parallel layers with no disruption between ...
regimes. Transport and
chemical reactions A chemical reaction is a process that leads to the chemical transformation of one set of chemical substances to another. When chemical reactions occur, the atoms are rearranged and the reaction is accompanied by an energy change as new products ...
for an arbitrary number of species and their chemical reactions is provided. A
stochastic Stochastic (; ) is the property of being well-described by a random probability distribution. ''Stochasticity'' and ''randomness'' are technically distinct concepts: the former refers to a modeling approach, while the latter describes phenomena; i ...
particle method is used to calculate evaporating liquid sprays, including the effects of
droplet A drop or droplet is a small column of liquid, bounded completely or almost completely by free surfaces. A drop may form when liquid accumulates at the end of a tube or other surface boundary, producing a hanging drop called a pendant drop. Dro ...
collisions,
agglomeration Agglomeration may refer to: * Urban agglomeration, in standard English * Megalopolis, in Chinese English, as defined in China's ''Standard for basic terminology of urban planning'' (GB/T 50280—98). Also known as "city cluster". * Economies of agg ...
, and
aerodynamic Aerodynamics () is the study of the motion of atmosphere of Earth, air, particularly when affected by a solid object, such as an airplane wing. It involves topics covered in the field of fluid dynamics and its subfield of gas dynamics, and is an ...
breakups. Although specifically designed for simulating
internal combustion engines An internal combustion engine (ICE or IC engine) is a heat engine in which the combustion of a fuel occurs with an oxidizer (usually air) in a combustion chamber that is an integral part of the working fluid flow circuit. In an internal comb ...
, the modularity of the code facilitates easy modifications for solving a variety of
hydrodynamics In physics, physical chemistry and engineering, fluid dynamics is a subdiscipline of fluid mechanics that describes the flow of fluids – liquids and gases. It has several subdisciplines, including (the study of air and other gases in ...
problems involving chemical reactions. The versatility and range of features have made KIVA programs attractive to a variety of non-engine applications as well; these range from convection towers to modeling
silicon dioxide Silicon dioxide, also known as silica, is an oxide of silicon with the chemical formula , commonly found in nature as quartz. In many parts of the world, silica is the major constituent of sand. Silica is one of the most complex and abundan ...
condensation Condensation is the change of the state of matter from the gas phase into the liquid phase, and is the reverse of vaporization. The word most often refers to the water cycle. It can also be defined as the change in the state of water vapor ...
in high pressure
oxidation Redox ( , , reduction–oxidation or oxidation–reduction) is a type of chemical reaction in which the oxidation states of the reactants change. Oxidation is the loss of electrons or an increase in the oxidation state, while reduction is ...
chambers. Other applications have included the analysis of flows in automotive
catalytic converters A catalytic converter part is an exhaust emission control device which converts toxic gases and pollutants in exhaust gas from an internal combustion engine into less-toxic pollutants by catalyzing a redox reaction. Catalytic converters are u ...
, power plant smokestack cleaning,
pyrolytic Pyrolysis is a process involving the separation of covalent bonds in organic matter by thermal decomposition within an inert environment without oxygen. Etymology The word ''pyrolysis'' is coined from the Greek-derived elements ''pyro-'' ( ...
treatment of
biomass Biomass is a term used in several contexts: in the context of ecology it means living organisms, and in the context of bioenergy it means matter from recently living (but now dead) organisms. In the latter context, there are variations in how ...
, design of
fire suppression systems Fire suppression systems are used to extinguish, control, or in some cases, entirely prevent fires from spreading or occurring. Fire suppression systems have an incredibly large variety of applications, and as such, there are many different types ...
, Pulsed Detonation Engines (PDEs), stationary burners, aerosol dispersion, and design of heating, ventilation, and
air conditioning Air conditioning, often abbreviated as A/C (US) or air con (UK), is the process of removing heat from an enclosed space to achieve a more comfortable interior temperature, and in some cases, also controlling the humidity of internal air. Air c ...
systems. The code has found a widespread application in the automotive industry.


Versions


KIVA-3V

KIVA-3V is the most mature version of KIVA still maintained and distributed through LANL; it is an improved version of the earlier Federal Laboratory Consortium Excellence in Technology Transfer Award-winning KIVA3 (1993), extended to model vertical or canted valves in the cylinder head of a gasoline or diesel engine. KIVA3, in turn, was based on the earlier KIVA2 (1989) and used the same numerical solution procedure and solved the same types of equations. KIVA-3V uses a block-structured mesh with connectivity defined through indirect addressing. The departure from a single rectangular structure in logical space allows complex geometries to be modeled with significantly greater efficiency because large regions of deactivated cells are no longer necessary. Cell-face boundary conditions permit greater flexibility and simplification in the application of boundary conditions. KIVA-3V also contains a number of significant improvements over its predecessors. New features enhanced the robustness, efficiency, and usefulness of the overall program for engine modeling. Automatic restart of the cycle with a reduced timestep in case of iteration limit or temperature overflow effectively reduced code crashes. A new option provided automatic deactivation of a port region when it is closed from the cylinder and reactivation when it communicates with the cylinder. Extensions to the particle-based liquid wall film model made the model more complete and a split injection option was also added. A new subroutine monitors the liquid and gaseous fuel phases and energy balance data and emissions are monitored and printed. In addition, new features were added to the LANL-developed grid generator, K3PREP, and the KIVA graphics post processor, K3POST.


KIVA-4

KIVA-4 is maintained and distributed through LANL. While KIVA-4 maintains the full generality of KIVA-3V, it adds the capability of computing with unstructured grids. Unstructured grids can be generated more easily than structured grids for complex geometries. The unstructured grids may be composed of a variety of elements including
hexahedra A hexahedron (: hexahedra or hexahedrons) or sexahedron (: sexahedra or sexahedrons) is any polyhedron with six faces. A cube, for example, is a regular hexahedron with all its faces square, and three squares around each vertex. There are seven ...
,
prism PRISM is a code name for a program under which the United States National Security Agency (NSA) collects internet communications from various U.S. internet companies. The program is also known by the SIGAD . PRISM collects stored internet ...
s,
pyramids A pyramid () is a Nonbuilding structure, structure whose visible surfaces are triangular in broad outline and converge toward the top, making the appearance roughly a Pyramid (geometry), pyramid in the geometric sense. The base of a pyramid ca ...
, and
tetrahedra In geometry, a tetrahedron (: tetrahedra or tetrahedrons), also known as a triangular pyramid, is a polyhedron composed of four triangular Face (geometry), faces, six straight Edge (geometry), edges, and four vertex (geometry), vertices. The tet ...
. However, the numerical accuracy diminishes when the grid is not composed of hexahedra. KIVA-4 was developed to work with the many geometries accommodated within KIVA-3V, which includes 2D
axisymmetric Rotational symmetry, also known as radial symmetry in geometry, is the property a shape has when it looks the same after some rotation by a partial turn. An object's degree of rotational symmetry is the number of distinct orientations in whic ...
, 2D planar, 3D axisymmetric sector geometries, and full 3D geometries. KIVA-4 also features a multicomponent fuel evaporation algorithm. Many of the numerical algorithms in KIVA-3V generalize properly to unstructured meshes; however, fundamental changes were needed in the solution of the pressure equation and the fluxing of momentum. In addition, KIVA-4 loops over cell faces to compute
diffusion Diffusion is the net movement of anything (for example, atoms, ions, molecules, energy) generally from a region of higher concentration to a region of lower concentration. Diffusion is driven by a gradient in Gibbs free energy or chemical p ...
terms.


KIVA-4mpi

Recently, LANL researchers developed KIVA-4mpi, a parallel version of KIVA-4, and the most advanced version of KIVA maintained and distributed by LANL. KIVA-4mpi also solves chemically reacting, turbulent, multi-phase viscous flows, but does this on multiple computer processors with a distributed computational domain (grid). KIVA-4mpi internal combustion engine modeling capabilities are the same as that of KIVA-4, and are based on the KIVA-4 unstructured grid code. The software is well suited for modeling internal combustion engines on multiple processors using the
message passing interface The Message Passing Interface (MPI) is a portable message-passing standard designed to function on parallel computing architectures. The MPI standard defines the syntax and semantics of library routines that are useful to a wide range of use ...
(MPI). On August 9, 2011, LANL honored the authors of KIVA-4mpi with the Distinguished Copyright Award for demonstrating a breadth of commercial applications, potential to create economic value, and the highest level of technical excellence.


KIVA-EXEC

KIVA-EXEC is a free, reduced-functionality executable-only trial version of KIVA-4. KIVA-EXEC has all the performance of Los Alamos National Laboratory's premier KIVA-4 code, but with a 45K cell limitation. KIVA-EXEC is perfect for beginners who do not need or intend to modify the source code.


KIVA videos

*KIVA4 slant valve *Cubit scalloped bowl *4 Valve KIVA-4 mpi *4 Valve FEARCE, 2018 new FEM based LANL T-3 software (David Carrington and Jiajia Waters )


Alternative software

* Advanced Simulation Library (open source: AGPL) *
COMSOL Multiphysics COMSOL Multiphysics is a finite element analyzer, solver, and simulation software package for various physics and engineering applications, especially coupled phenomena and multiphysics. The software facilitates conventional physics-based use ...
* CLAWPACK * Code Saturne (GPL) * Coolfluid (LGPLv3) *
deal.II deal.II is a free, open-source software, open-source library to solve partial differential equations using the finite element method.  The current release is version 9.6, released in August 2024. The founding authors of the project — W ...
*
FEATool Multiphysics FEATool Multiphysics ("Finite Element Analysis Toolbox for Multiphysics") is a physics, finite element analysis (FEA), and partial differential equation (PDE) simulation toolbox. FEATool Multiphysics features the ability to model fully coupled he ...
* FreeCFD * Gerris Flow Solver * Nektar++ * OpenFVM * SU2 code (LGPL)


References


External links


Free, personal-use Linux-compatible (Red Hat recommended) KIVA-EXEC downloadKIVA-4 User’s ManualKIVA-3V manual (0.4MB, searchable within READER.)

KIVA-3V manual (1.5MB, searchable within READER.)

KIVA-3 manual (2.2 MB, searchable within READER.)KIVA-II manual (9.0MB, scanned document, not searchable.)Los Alamos National Laboratory’s Fluid Dynamics and Solid Mechanics GroupLos Alamos National Laboratory Technology Transfer Division
{{DEFAULTSORT:KIVA Fortran software Physics software Industrial software Computational fluid dynamics Finite element software for Linux