Validation of a 0D/1D computational code for the design of several kind of internal combustion engines

A code for computational simulation of internal combustion engines is presented. One- dimensional gas dynamics equations are used for model the flow through pipes and manifolds, and the remain- ing components in the engine (cylinders, valves, etc.) are modeled by using thermodynamic or 0D models. The numerical code developed is able to simulate spark- ignition and compression-ignition, two-stroke and four- stroke, multi-cylinder and multi-valve engines, natu- rally aspirated or turbo-charged, and different geome- tries of the combustion chamber. The code was im- plemented in the scripting language Python, which is a dynamic object-oriented programming language that offers strong support for integration with other lan- guages and tools. The numerical methods used in the discretization of the equations and implementation de- tails are presented. Several test cases are included in order to show the performance of the code.

[1]  J. H. Lienesch,et al.  Engine Improvements through Combustion Modeling , 1980 .

[2]  J M Corberán A New Constant Pressure Model for N-Branch Junctions , 1992 .

[3]  Elaine S. Oran,et al.  Detailed modelling of combustion systems , 1981 .

[4]  A. A. Amsden,et al.  The KIVA-II computer program for transient multidimensional chemically reactive flows with sprays. , 1987 .

[5]  Dennis N Assanis A computer simulation of the turbocharged turocompounded diesel engine system for studies of low heat rejection engine performance , 1985 .

[6]  Masataka Arai,et al.  Development and Use of a Spray Combustion Modeling to Predict Diesel Engine Efficiency and Pollutant Emissions : Part 2 Computational Procedure and Parametric Study , 1983 .

[7]  D. E. Winterbone,et al.  The thermodynamics and gas dynamics of internal-combustion engines. Volume II , 1982 .

[8]  W. J. D. Annand,et al.  Heat Transfer in the Cylinders of Reciprocating Internal Combustion Engines , 1963 .

[9]  Guido van Rossum,et al.  Python Programming Language , 2007, USENIX Annual Technical Conference.

[10]  H. O. Hardenberg,et al.  An Empirical Formula for Computing the Pressure Rise Delay of a Fuel from Its Cetane Number and from the Relevant Parameters of Direct-Injection Diesel Engines , 1979 .

[11]  Dimitrios T. Hountalas,et al.  Multi-Zone Combustion Modelling for the Prediction of Pollutants Emissions and Performance of DI Diesel Engines , 1997 .

[12]  Barry Smith,et al.  PETSc (Portable, Extensible Toolkit for Scientific Computation) , 2011, Encyclopedia of Parallel Computing.

[13]  Thomas J. R. Hughes,et al.  Finite element formulations for convection dominated flows with particular emphasis on the compressible Euler equations , 1983 .

[14]  G. Woschni A Universally Applicable Equation for the Instantaneous Heat Transfer Coefficient in the Internal Combustion Engine , 1967 .

[15]  F. Bracco Modeling of engine sprays , 1985 .

[16]  John B. Heywood,et al.  Internal combustion engine fundamentals , 1988 .

[17]  Juan Pablo Alianak,et al.  Intake and exhaust system optimization of internal combustion engines , 2003 .

[18]  David E. Foster,et al.  An Overview of Zero-Dimensional Thermodynamic Models for IC Engine Data Analysis , 1985 .

[19]  Tadashi Murayama,et al.  A Method to Improve the Solubility and Combustion Characteristics of Alcohol-Diesel Fuel Blends , 1982 .

[20]  J. C. Dent,et al.  Phenomenological diesel combustion model including smoke and NO emission , 1986 .

[21]  H. Hiroyasu,et al.  Models for combustion and formation of nitric oxide and soot in direct injection diesel engines. SAE Paper 760129 , 1976 .

[22]  Mario A. Storti,et al.  MPI for Python , 2005, J. Parallel Distributed Comput..

[23]  Dennis N. Assanis,et al.  A High Temperature and High Pressure Evaporation Model for the KIVA-3 Code , 1996 .

[24]  John B. Heywood,et al.  Engine Combustion Modeling—An Overview , 1980 .

[25]  Keiya Nishida,et al.  Approach to Low NOx and Smoke Emission Engines by Using Phenomenological Simulation , 1993 .

[26]  Tadashi Murayama,et al.  Description and Analysis of Diesel Engine Rate of Combustion and Performance Using Wiebe's Functions , 1985 .

[27]  Gordon P. Blair,et al.  The Basic Design of Two Stroke Engines , 1990 .

[28]  John B. Heywood,et al.  Development and Use of a Computer Simulation of the Turbocompounded Diesel System for Engine Performance and Component Heat Transfer Studies , 1986 .

[29]  Dennis N. Assanis,et al.  MODELING OF DIRECT INJECTION DIESEL ENGINE EMISSIONS FOR A QUASI-DIMENSIONAL MULTI-ZONE SPRAY MODEL , 2004 .

[30]  H. Hiroyasu,et al.  Development and Use of a Spray Combustion Modeling to Predict Diesel Engine Efficiency and Pollutant Emissions : Part 1 Combustion Modeling , 1983 .

[31]  Dimitrios T. Hountalas,et al.  DEVELOPMENT AND VALIDATION OF A 3-D MULTI-ZONE COMBUSTION MODEL FOR THE PREDICTION OF DI DIESEL ENGINES PERFORMANCE AND POLLUTANTS EMISSIONS , 1998 .

[32]  N Watson,et al.  A Combustion Correlation for Diesel Engine Simulation , 1980 .

[33]  Paul N. Blumberg,et al.  Phenomenological models for reciprocating internal combustion engines , 1979 .