Jump to content

COSILAB: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Longway (talk | contribs)
No edit summary
 
 
(45 intermediate revisions by 21 users not shown)
Line 1: Line 1:
'''COSILAB''' is a software tool for solving complex chemical [[chemical kinetics|kinetics]] problems. It is used worldwide in research and industry, in particular in [[automotive]], [[combustion]], and [[chemical]] processing applications. The core of COSILAB is RUN1DL, previously known as the Cambridge Universal Flame and Flamelet Code -- the roots of this code date back to the early 80's.
'''COSILAB''' is a software tool for solving complex [[chemical kinetics]] problems. It is used worldwide in research and industry, in particular in [[automotive]], [[combustion]], and [[chemical]] processing applications.


Problems to be solved by COSILAB may involve thousands of reactions amongst hundreds of species for practically any mixture composition, pressure and temperature. Its computational capabilities allow for a complex [[chemical reaction]] to be studied in detail, including intermediate compounds, trace compounds and [[pollutants]].
COSILAB has a modern graphical user interface which combines
* a pre-processor for chemical kinetics, thermodynamics and molecular transport,
* a graph-digitizer for pre- and post-processing,
* monitoring facilities of real-time display of transient, evolving flame structures,
* a chemistry editor for convenient handling of reaction mechanisms
* and much more.


Whilst complex chemistry is accounted for, [[chemical reactor]] or [[combustion]] geometries that can be handled by COSILAB are relatively simple. For the purpose of ``real-life" simulations this limitation can be overcome, however, by using a library of pre-compiled subroutines and functions, that one can link to his or her own code written in [[Fortran]], the [[C (programming language)|C programming language]] or [[C++]]. In this way, it is possible to develop fully two-dimensional or three-dimensional CFD or [[computational fluid dynamics]] codes that are able to capture fairly realistic geometries.
COSILAB handles
* one-dimensional premixed flames, burner-stabilized and freely propagating,
* counterflow flames of various kinds,
* tubular flames,
* spherical flames,
* single drops,
* two-phase flames,
* sprays,
* and much more.


The development of codes like COSILAB is motivated by a worldwide attempt to keep the environment clean and to save—or at least make best use of—the continuously diminishing [[fossil fuel]] resources.
Problems to be solved by COSILAB may involve thousands of reactions amongs hundreds of species for practically any mixture composition, pressure and temperature. The computational capabilities of COSILAB allow for a complex chemical reaction to be studied in detail, including intermediate compounds and trace compounds.


==External links==
COSILAB is equally well suited for use by experts industry and research, and for use in univerity classes. In industry and research applications, it allows a time-efficient investigation of a potential new process compared to direct laboratory investigation. In class rooms, it presents an ideal teaching tool for effective training and hence enhancment of students understanding of and insight into physico-chemical and fluid-mechanical processes.
* [http://www.epa.gov/ebtpages/airairponitrogenoxidesnox.html United States Environmental Protection Agency on NOX]
* [https://web.archive.org/web/20051103052536/http://www.worldenergy.org/wec-geis/ World Energy Council]
* [https://web.archive.org/web/20050828154404/http://www.softpredict.com/ Softpredict's COSILAB page],


{{Chemistry software}}
Application of COSILAB per-se is limited to the relatively simple geometries described above. However, part of the source code is available which enables the user to adapt and enhance the underlying code appreciably. Should that not be sufficient, a library of pre-compiled subroutines and functions is available, that the user can link to his or her own code written in Fortran, C or C++. The library is called COSILAB_Lib, and it effectively allows to combine the essential parts of COSILAB with a user's own two-dimensional or three-dimensional CFD codes.


[[Category:Combustion]]
== External link ==
[[Category:Computational chemistry software]]
* [http://www.softpredict.com Softpredict's COSILAB page],



[[Category: Computational chemistry software]]
{{chem-software-stub}}
[[Category: Chemical engineering]]
{{combustion-stub}}

Latest revision as of 00:10, 22 July 2023

COSILAB is a software tool for solving complex chemical kinetics problems. It is used worldwide in research and industry, in particular in automotive, combustion, and chemical processing applications.

Problems to be solved by COSILAB may involve thousands of reactions amongst hundreds of species for practically any mixture composition, pressure and temperature. Its computational capabilities allow for a complex chemical reaction to be studied in detail, including intermediate compounds, trace compounds and pollutants.

Whilst complex chemistry is accounted for, chemical reactor or combustion geometries that can be handled by COSILAB are relatively simple. For the purpose of ``real-life" simulations this limitation can be overcome, however, by using a library of pre-compiled subroutines and functions, that one can link to his or her own code written in Fortran, the C programming language or C++. In this way, it is possible to develop fully two-dimensional or three-dimensional CFD or computational fluid dynamics codes that are able to capture fairly realistic geometries.

The development of codes like COSILAB is motivated by a worldwide attempt to keep the environment clean and to save—or at least make best use of—the continuously diminishing fossil fuel resources.

[edit]