Optimal design of a standing wave thermoacoustic refrigerator using GAMS

L. K. Tartibu, B. Sun, M. A.E. Kaunda

Research output: Contribution to journalConference articlepeer-review

7 Citations (Scopus)

Abstract

This work proposes a multi-objective optimization approach to model and optimize small scale standing wave thermoacoustic refrigerator (TAR). This study aims to optimize the geometric variables namely the stack position, the stack length, the blockage ratio and the plate spacing involved in designing thermoacoustic refrigerators. Unlike most previous studies, these variables are considered interdependent. System parameters and constraints that capture the underlying thermoacoustic dynamics have been used to define the models. The cooling load, the coefficient of performance and the acoustic power loss have been used to measure the performance of the device. The optimization task is formulated as a three-criterion nonlinear programming problem with discontinuous derivatives (DNLP). A practical example considering three different gases is given to illustrate the approach. This approach has been implemented in the software GAMS (General Algebraic modelling System) and Pareto optimal solutions describing the most preferred geometry for maximum performance of the device are computed using the augmented s-constraint method.

Original languageEnglish
Pages (from-to)611-618
Number of pages8
JournalProcedia Computer Science
Volume62
DOIs
Publication statusPublished - 2015
Externally publishedYes
Event2015 International Conference on Soft Computing and Software Engineering, SCSE 2015 - Berkeley, United States
Duration: 5 Mar 20156 Mar 2015

Keywords

  • Coefficient of performance
  • Cooling
  • GAMS
  • Multi-objective optimization
  • S-constraint method
  • Thermoacoustic refrigerator

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Optimal design of a standing wave thermoacoustic refrigerator using GAMS'. Together they form a unique fingerprint.

Cite this