Adaptive Polynomial Tabulation (APT): A computationally economical strategy for the HCCI engine simulation of complex fuels

Fabian Mauss, Ngozi Ebenezer, Harry Lehtiniemi

First published: 12 April 2010

Abstract

The solution mapping method Adaptive Polynomial Tabulation (APT) for complex chemistry is presented. The method has the potential of reducing the computational time required for stochastic reactor model simulations of the HCCI combustion process. In this method the solution of the initial value chemical rate equation system is approximated in real-time with zero, first and second order polynomial expressions. These polynomials are algebraic functions of a progress variable, pressure and total enthalpy. The chemical composition space is divided a priori into block-shaped regions (hypercubes) of the same size. Each hypercube may be divided in real-time into adaptive hypercubes of different sizes. During computations, initial conditions are stored in the adaptive hypercubes. Two concentric Ellipsoids of Accuracy (EOA) are drawn around each stored initial condition. The time evolution of additional initial conditions which enter the inner EOA and outer EOA are approximated by zero and first order polynomials respectively. With a certain number of stored initial conditions in the adaptive hypercube, the second order polynomial coefficients are constructed from stored initial condition information. When an initial condition enters this adaptive hypercube, its ODE solution is calculated by evaluating the second order polynomials. The APT model is tested with a zero dimensional Stochastic Reactor Model (SRM) for HCCI engine combustion. A skeletal n-heptane/toluene mechanism with 137 chemical species and 1302 reactions is used. In the tests, the HCCI engine simulations using APT are in very good agreement with the model calculations using the ODE solver. The cool flame and main ignition events are accurately captured. The computational performance of the SRM-HCCI engine model is improved by a factor of 12.

Read more

Privacy Policy & Cookie Settings 

We use cookies to provide you with the best possible content and functionality on our website. We also use cookies for analysis purposes. 

Go to the Privacy Policy and Cookie Settings. 

Agree with allOnly allow necessary cookies

Privacy policy & Cookie settings 

Please note that technically necessary cookies must be set in order to maintain the functionality of our website, as described in our privacy policy. We only use cookies for analysis purposes with your consent. Further details, in particular regarding the storage period and recipients, can be found in our privacy policy. You can adjust your selection in the cookie settings. 

PHP Sitzung
Das Cookie PHPSESSID ist für PHP-Anwendungen. Das Cookie wird verwendet um die eindeutige Session-ID eines Benutzers zu speichern und zu identifizieren um die Benutzersitzung auf der Website zu verwalten. Das Cookie ist ein Session-Cookie und wird gelöscht, wenn alle Browser-Fenster geschlossen werden.
Google Maps
Google Maps ist ein Karten-Dienst des Unternehmens Google LLC, mit dessen Hilfe auf unserer Seite Orte auf Karten dargestellt werden können.
YouTube
YouTube ist ein Videoportal des Unternehmens Google LLC, bei dem die Benutzer auf dem Portal Videoclips ansehen, bewerten, kommentieren und selbst hochladen können. YouTube wird benutzt um Videos innerhalb der Seite abspielen zu können.
Vimeo
Vimeo ist ein Videoportal des Unternehmens Vimeo, Inc., bei dem die Benutzer auf dem Portal Videoclips ansehen, bewerten, kommentieren und selbst hochladen können. Vimeo wird benutzt um Videos innerhalb der Seite abspielen zu können.
Google Analytics
Google Analytics installiert die Cookie´s _ga und _gid. Diese Cookies werden verwendet um Besucher-, Sitzungs- und Kampagnendaten zu berechnen und die Nutzung der Website für einen Analysebericht zu erfassen. Die Cookies speichern diese Informationen anonym und weisen eine zufällig generierte Nummer Besuchern zu um sie eindeutig zu identifizieren.
Matomo
Matomo ist eine Open-Source-Webanwendung zur Analyse des Nutzerverhaltens beim Aufruf der Website.