The open source combustion instability low order simulator
OSCILOS is an open source code for simulating combustion instability. It is written in Matlab® / Simulink® and is very straightforward to run and edit. It can simulate both longitudinal and annular combustor geometries. It represents a combustor as a network of connected modules. The acoustic waves are modelled as either 1-D plane waves (longitudinal combustors) or 2-D plane/circumferential waves (annular combustors). A variety of inlet and exit acoustic boundary conditions are possible, including open, closed, choked and impedance boundary conditions. The response of the flame to acoustic waves is captured via a flame model; flame models ranging from linear n-tau models to non-linear flame describing functions can be prescribed. The mean flow is calculated simply by assuming 1-D flow conditions, with changes only across module interfaces or flames; the capability to couple with the mean flow obtained from CFD simulations will be added in the future. OSCILOS is released under an open source license.
OSCILOS is freely available under an open source license. You can download it here.