Skip to main content
Article thumbnail
Location of Repository

Improved decision support for engine-in-the-loop experimental design optimization

By D. Gladwin, P. Stewart, J. Stewart, R. Chen and E. Winward


Experimental optimization with hardware in the loop is a common procedure in engineering and has been the subject of intense development, particularly when it is applied to relatively complex combinatorial systems that are not completely understood, or where accurate modelling is not possible owing to the dimensions of the search space. A common source of difficulty arises because of the level of noise associated with experimental measurements, a combination of limited instrument precision, and extraneous factors. When a series of experiments is conducted to search for a combination of input parameters that results in a minimum or maximum response, under the imposition of noise, the underlying shape of the function being optimized can become very difficult to discern or even lost. A common methodology to support experimental search for optimal or suboptimal values is to use one of the many gradient descent methods. However, even sophisticated and proven methodologies, such as simulated annealing, can be significantly challenged in the presence of noise, since approximating the gradient at any point becomes highly unreliable. Often, experiments are accepted as a result of random noise which should be rejected, and vice versa. This is also true for other sampling techniques, including tabu and evolutionary algorithms.\ud After the general introduction, this paper is divided into two main sections (sections 2 and 3), which are followed by the conclusion. Section 2 introduces a decision support methodology based upon response surfaces, which supplements experimental management based on a variable neighbourhood search and is shown to be highly effective in directing experiments in the presence of a significant signal-to-noise ratio and complex combinatorial functions. The methodology is developed on a three-dimensional surface with multiple local minima, a large basin of attraction, and a high signal-to-noise ratio.\ud In section 2, the methodology is applied to an automotive combinatorial search in the laboratory, on a real-time engine-in-the-loop application. In this application, it is desired to find the maximum power output of an experimental single-cylinder spark ignition engine operating under a quasi-constant-volume operating regime. Under this regime, the piston is slowed at top dead centre to achieve combustion in close to constant volume conditions.\ud As part of the further development of the engine to incorporate a linear generator to investigate free-piston operation, it is necessary to perform a series of experiments with combinatorial parameters. The objective is to identify the maximum power point in the least number of experiments in order to minimize costs. This test programme provides peak power data in order to achieve optimal electrical machine design.\ud The decision support methodology is combined with standard optimization and search methods – namely gradient descent and simulated annealing – in order to study the reductions possible in experimental iterations. It is shown that the decision support methodology significantly reduces the number of experiments necessary to find the maximum power solution and thus offers a potentially significant cost saving to hardware-in-the-loop experi- mentation

Topics: G150 Mathematical Modelling, H330 Automotive Engineering, H130 Computer-Aided Engineering
Publisher: Sage / IMechE
Year: 2010
DOI identifier: 10.1243/09544070JAUTO1213
OAI identifier:

Suggested articles


  1. (2003). Real time simulation and control systems design by the response surface methodology and designed experiments. doi
  2. (2004). Design of robust fuzzy-logic control systems by multiobjective evolutionary methods with hardware in the loop. doi
  3. (1995). Response surface methodology: process and product optimization using designed experiments, doi
  4. (2006). How to solve it, algorithms for engineering systems, doi
  5. (2008). Design optimization of composites using genetic algorithms and failure mechanism based failure criterion. Composite Structs, doi
  6. (1997). Engine-in-the-loop experimental design optimization 217 JAUTO1213
  7. (1990). Comparison of metaheuristic algorithms for clustering rectangles. doi
  8. (2002). Tabu search and finite convergence. doi
  9. Solving the unconstrained optimisation problem by a variable neighbourhood search. doi
  10. (2006). Applied optimization: formulation and algorithms for engineering systems, doi
  11. (1983). Optimization by simulated annealing. doi
  12. (2005). Search methodologies: introductory tutorials in optimisation and decision support techniques,
  13. The response surface methodology for rapid prototyping of real-time control systems. doi
  14. (1994). Experiences with optimizers in structural design.
  15. (1995). Genetic algorithm optimization of multi-peak problems: studies in convergence and robustness. doi
  16. (2009). Quasi-constant volume (QCV) spark ignition combustion. doi
  17. (1999). Introduction to internal combustion engines, 3rd edition,

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.