Next Article in Journal
Sustainability Best Paper Awards for 2015
Previous Article in Journal
Soil Quality Impacts of Current South American Agricultural Practices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using GMDH Neural Networks to Model the Power and Torque of a Stirling Engine

by
Mohammad Hossein Ahmadi
1,*,
Mohammad-Ali Ahmadi
2,
Mehdi Mehrpooya
3 and
Marc A. Rosen
4
1
Department of Mechanical Engineering, Pardis Branch, Islamic Azad University, Pardis New City 1658174583, Iran
2
Department of Petroleum Engineering, Ahwaz Faculty of Petroleum Engineering, Petroleum University of Technology (PUT), Ahwaz P.O. Box 63431, Iran
3
Department of Renewable Energies, Faculty of New Science and Technologies, University of Tehran, Tehran 141764411, Iran
4
Faculty of Engineering and Applied Science, University of Ontario Institute of Technology, 2000 Simcoe Street North, Oshawa, ON L1H 7K4, Canada
*
Author to whom correspondence should be addressed.
Sustainability 2015, 7(2), 2243-2255; https://0-doi-org.brum.beds.ac.uk/10.3390/su7022243
Submission received: 4 December 2014 / Revised: 3 February 2015 / Accepted: 10 February 2015 / Published: 17 February 2015
(This article belongs to the Section Energy Sustainability)

Abstract

:
Different variables affect the performance of the Stirling engine and are considered in optimization and designing activities. Among these factors, torque and power have the greatest effect on the robustness of the Stirling engine, so they need to be determined with low uncertainty and high precision. In this article, the distribution of torque and power are determined using experimental data. Specifically, a novel polynomial approach is proposed to specify torque and power, on the basis of previous experimental work. This research addresses the question of whether GMDH (group method of data handling)-type neural networks can be utilized to predict the torque and power based on determined parameters.

1. Introduction

Reducing use of fossil fuels is a significant energy quest of the world today, and many researchers are seeking ways to harness alternative energy resources and developing enhanced energy conversion systems.
The Stirling engine can be very efficient, having the same theoretical energy efficiency as the Carnot engine for transforming heat to work. It is environmentally advantageous and can mitigate CO2 emissions from combustion.
An important energy conversion system that can contribute to these goals is the Stirling engine, which can generate electrical power with high thermal efficiency. It is an external combustion engine that works within an extensive temperature interval and provides opportunity of enhanced combustion control. Stirling engines works utilize expansion and compression processes of a working fluid (e.g., gases such as hydrogen, helium and air) [1,2]. The efficiency of a Stirling engine varies with charge pressure, mechanical connections, temperature difference between the cold and hot reservoirs, regenerator efficiency, heat transfer coefficient, impermeability ratio and physical and thermal properties of the working fluid (e.g., thermal conductivity, viscosity, heat capacity) [3].
Many efforts at manufacturing and enlarging of Stirling engine have been put forth by companies and research organizations. The period of new Stirling engine improvement began in 1937 by the Philips Company, which developed Stirling engine sizes up to 336 kW [4]. More recently, Prodesser [5] built a Stirling engine that is fueled with biomass to produce electric power, and that can generate an electric power of 3.2 kW while achieving a pressure of 33 bars. Sripakagorn and Srikam [6] built a beta-type Stirling engine that operated at a medium temperature range and generated 95.4 W of electric power with internal conditions of 773 K and 7 bar. Karabulut et al. [7] built a Stirling engine capable of generating 183 W of electric power using a working fluid of helium that attains a pressure of 4 bar. Cheng and Yu [8] investigated numerically a beta-type Stirling engine to identify the effects of various parameters, including non-isothermal effects and the performance of the regenerative channel. Chen et al. [9] developed a numerical approach for assessing a c-type Stirling engine so as to permit prediction of various geometrical and process characteristics, and showed that regeneration effectiveness influences efficiency and engine speed influences engine power the most. Formosa and Despesse [10] developed a model to investigate heat exchanger efficiency and regenerator flaws for a Stirling engine, and examined the effects of regeneration on thermal efficiency and output power. Also, a smart model to predict Stirling heat engine power output using an evolutionary approach was developed by Ahmadi et al. [11,12,13,14,15,16,17].
System identification methods are able to demonstrate and estimate the behaviors of unidentified and/or very complicated systems on the basis of specified input–output data, for various fields of engineering [18]. Calculation approaches for these methods [19], which involve specification in an uncertain environment, have attracted considerable attention from researchers. The most common calculation approaches include neural networks, fuzzy logic and evolutionary algorithms, and these have contributed significantly to improving understanding of recognition and control issues for complicated, non-linear systems.
Various investigations have been performed on methods for utilizing evolutionary algorithms for system recognition [20,21,22,23,24]. Amongst these, the group method of data handling (GMDH) is a self-organizing technique that creates a progressively more complex approach on the basis of the assessment of its effectiveness for an assortment of multi-input, single-output data couples (Xi,yi) (i = 1,2,…,M). GMDH was introduced by Ivakhnenko [25] as a multivariate analysis approach for complicated systems modeling and recognition. GMDH can be utilized to avoid the complexity of obtaining former information with the algebraic approach of the progression. Thus, GMDH can be utilized to demonstrate complicated systems without having particular information of the systems.
GMDH operates by creating an analytical function in a feed forward network on the basis of a quadratic node transfer function [26], in which constants are obtained by a regression procedure. The actual GMDH approach, where method factors are approximated via a least squares approach, can be categorized based on comprehensive initiation and partial initiation to illustrate the combinatorial (COMBI) and multi-layered iterative algorithms (MIA), correspondingly [27].
Presently, the employment of self-organizing networks has increased the effectiveness of the GMDH approach for a wide variety of fields and applications [25,26,27,28,29,30,31]. There have been many attempts in the past to assemble population-based stochastic search methods such as evolutionary approaches like ANNs (artificial neural network), particularly since such evolutionary methods are helpful for complicated problems having large search spaces with many local optimums [32]. A review of evolutionary approaches within ANNs is presented in [33]. Genetic algorithms have been utilized in feed-forward GMDH style NNs, in which a neuron explores its optimum assortment of connections with the previous layer [34].
In the present work, a model is developed incorporating GMDH and Stirling engine experimental [35,36] outcomes for the first time. The results are verified against experimental values. In the study, 112 configuration numbers, obtained from prior experimental works [35,36], are utilized for both training the polynomial NN and estimation. Inputs for the NN model are temperature of the hot working fluid, pressure and fuel, while the outputs are torque and power. The GMDH-style NN is developed to determine the input–output relationship in the form of polynomials. Such NN recognition progression requires some optimization approaches to specify the best network topology. In this regard, the Genetic Algorithms (GAs) are organized in a novel model to specify the complete topology of the GMDH-style NNs, i.e., the neurons’ number throughout every hidden layer and their connection conformation. Singular Value Decomposition (SVD) is employed to identify the optimum constants of quadratic formulations for predicting of torque and power.

2. Principles of Modeling Using GMDH Types of Artificial Neural Networks

An approach can be expressed as an assortment of neurons where various pairs throughout every layer are associated via a quadratic polynomial through the GMDH algorithm and, consequently, generate fresh neurons throughout the further layer. Such information can be used in modeling to link outputs to inputs. The accepted definition of the recognition issue is to determine a function f ˆ that can be roughly utilized in place of real one, f , with the intention of estimating output y ˆ for a specified input vector X = ( x 1 , x 2 , x 3 , ... , x n ) that is close to its real output y. For specified M observations of multi-input–single-output data couples the real target can be expressed as follows:
y i = f ( x i 1 ,   x i 2 ,   x i 3 , ... ,   x i n ) ( i = 1 ,   2 ,   3 ,   ... M )
Now, a GMDH style NN is trained to estimate the target values f ˆ i for any specified input vector X = ( x i 1 , x i 2 , x i 3 , ... , x i n ) as follows:
y ˆ i = f ˆ ( x i 1 , x i 2 , x i 3 , ... , x i n ) ( i = 1 ,   2 ,   3 ,   ... M )
In this step, the issue is to specify a GMDH style NN in order to minimize the square of the difference between the real target and the estimated one, as follows:
i = 1 M [ f ˆ ( x i 1 , x i 2 , x i 3 , ... , x i n ) y ˆ i ] 2 m i n
The overall relation between input and output parameters can be formulated by a complex discrete form of the Volterra functional series as follows:
y = a + i = 1 n a i x i + i = 1 n j = 1 n a i j x i x j + i = 1 n j = 1 n k = 1 n a i j k x i x j x k + ...
which is recognized as the Kolmogorov–Gabor polynomial [25,27,28,29]. This full algebraic arrangement can be represented by a system of partial quadratic polynomials containing only two parameters (neurons) as follows:
y ˆ = G ( x i , x j ) = a + a 1 x i + a 2 x j + a 3 x i 2 + a 4 x j 2 + a 5 x i x j
In this regard, such partial quadratic sketch is utilized reversely throughout a network of linked neurons to form the universal arithmetic correlation of input and output parameters specified in Equation (4). The coefficients a i in Equation (5) are specified by regression approaches in order to minimize the difference between real output y and the determined one y ˆ for each pair of input parameters x i , x j .
In actuality, it can be observed that a hierarchy of polynomials is built utilizing the quadratic form provided in Equation (5) whose constants are acquired via least-squares logic. Then, the constants of every quadratic function G i are obtained to optimally fit the output throughout the entire set of output–input data pairs, as follows:
E = i M ( y i G i ) 2 M m i n
In simple terms, in the GMDH approach the probabilities are provided of two autonomous parameters out of the entire n input parameters being chosen. This is done with to create the regression polynomial in Equation (5) that best fits the dependent observations ( y i , i = 1 , 2 , ... M ) through least-squares logic.
Accordingly, ( n 2 ) = n ( n 1 ) 2 neurons are assembled throughout the prime hidden layer of the feed forward NN from the observations { ( y i , x i p , x i q ) ; ( i = 1 , 2 , ... M ) } for various p , q { 1 ,   2 , ... ,   n } . That is, it is now promising to build M data trebles { ( y i , x i p , x i q )   ;   ( i = 1 ,   2 ,   .... , M } from observations utilizing such p , q { 1 ,   2 , ... ,   n } sets as follows:
[ x 1 p x 1 q y 1 x 2 p x 2 q y 2 x 3 p x 3 q y M ]
Utilizing the quadratic sub-formulation type of Equation (5) for every row of M data trebles, the subsequent matrix formula can be straightaway gained as
A a = Y
a = { a ,   a 1 ,   a 2 ,   a 3 ,   a 4 ,   a 5 }
Y = { y 1 ,   y 2 ,   y 3 , ... y M } T
Here, a denotes for the vector of unidentified constants for the quadratic polynomial in Equation (5), and Y denotes the vector of output values from observations. Thus, the following expression can be formulated:
Sustainability 07 02243 i001
The least-squares approach from the analysis of the multiple-regression effect leads to the following standard expression:
a = ( A T A ) 1 A T
This equation specifies the vector of the best constants of Equation (5) for the entire array of M data trebles. Note that this technique is iterated for every neuron of the further hidden layer accompanied by the connectivity structure of the NN. Such an answer from standard equations is more exactly vulnerable to improve deviations and, more outstandingly, to boost the individuality of the aforementioned formulas [37,38,39,40,41,42].
There are two central concepts included in a GMDH type of artificial neural network scheme, i.e., topology identification and the parametric [37,38,39,40,41,42] utilization of the GA for designing the structure for GMDH type of NNs. Stochastic techniques are generally utilized throughout the process of training of NNs in terms of connected coefficients or weights, and have been effectively implemented and demonstrated to be superior to conventional gradient-based approaches.
In the most GMDH types of NNs, neurons throughout any layer are linked to a neuron in a neighboring layer, as indicated earlier for techniques I and II that report in references [30,31,32,33,34,35]. With this improvement, a straightforward programming pattern can be used for the genotype of any individual throughout the population, as previously suggested [33,37,38]. The programming scheme is presented in Figure 1.
Figure 1. A generalized GMDH network structure of chromosome.
Figure 1. A generalized GMDH network structure of chromosome.
Sustainability 07 02243 g001
GMDH NNs (GS-GMDH) should be capable of demonstrating various lengths and sizes of such NNs. throughout a GS-GMDH NN, as demonstrated in Figure 1, neuron ad inside the principal hidden layer is attached to the output layer by straightforwardly extending the further hidden layer. Thus, it is relatively simple to perceive that the designation of the network’s output includes ad double as abbcadad. That is, a cybernetic neuron named adad is assembled throughout the further hidden layer and utilized within the same layer to create the output neuron, as illustrated in the Figure 1.
This procedure occurs when a neuron is delivered to particular neighboring hidden layers and links to an alternative neuron in the succeeding hidden layer (2nd, or 3rd, or 4th, etc.). Throughout this programming pattern, the number of replications is determined as 2 n ˜ in which neuron is subject to the number of approved hidden layers, n ˜ . Note that a chromosome such as ababbcbc, is different from chromosome ababacbc, and thus it is not a usable individual in the GS-GMDH networks and has to be re-written straightforwardly as abbc.
Now it is possible to generate two offsprings from two parents by implementing the GA operatives of mutation and crossover. The process of selection is performed on the basis of a natural roulette wheel selection approach for selecting two parents generating two offsprings [33,37,38].
The combination of a GA into the scheme of GMDH style NNs commences by demonstrating each network as a string of consecutive sub-strings of sequential numbers. The fitness, φ , of each whole string of representative numbers which characterizes a GMDH style NN approach is assessed as follows:
ϕ = 1 E
where E denotes the mean square of error (MSE) in Equation (10), which is minimalized inside the evolutionary progression by exploiting the magnitude of fitness, φ .
The evolutionary progression is initiated by arbitrarily producing an initial population of representative series, as a proposed solution. Then, genetic operations such as mutation, crossover and roulette wheel selection are performed on the overall population of representative series to improve the solution progressively. In this regard, GMDH style NN approaches with increasingly rising fitness, φ , are created until no additional substantial progress is possible.
To determine the integrity and reliability of the proposed polynomial models for modeling torque and output power of the Stirling engine, the correlation of determination (R2), as a mean absolute percentage of error (MAPE), and root mean square error (RMSE) which are used, expressed as follows [43,44,45]:
R 2 = 1 [ i = 0 M ( Y i ( mod e l ) Y i ( A c t u a l ) ) 2 i = 1 M ( Y i ( A c t u a l ) ) 2 ]
R M S E = [ i = 0 M ( Y i ( mod e l ) Y i ( A c t u a l ) ) 2 M ] 1 2
M A P E = [ i = 0 M | Y i ( mod e l ) Y i ( A c t u a l ) | M i = 1 M ( Y i ( A c t u a l ) ) ]

3. Results and Discussion

In the present work, a model is developed with respect to GMDH and Stirling engine (Philips M102C engine) experimental outcomes for the first time [35,36]. The results are verified against experimental values. Also, statistical properties of data set are shown in Table 1.
Table 1. Statistical properties of the data set used in this study.
Table 1. Statistical properties of the data set used in this study.
T h (°C) P (bar) F ( g r min )Output Power (W)Torque (N.m)Ref.
Input(600–900)(4.14–12.41)(2.5–7.8)--[35,36]
Output---(36–500)(0.19–3.7)[35,36]
Based on the approach described in the preceding section, the polynomial generated for the Stirling engine for torque is formulated as follows:
T o r q u e = 4.19018 0.013268 T h 0.00270926 A T h + 0.00000990598 T h 2 + 2.8801 A + 0.155272 A 2 A = 0.189686 + 2.02653 B 0.930981 B C + 0.381378 B 2 0.480105 C + 0.305945 C 2 B = 3.45598 + 0.00754163 T h + 0.000582712 T h p 0.00000502679 T h 2 0.0170738 p 2 C = 1.45881 + 0.253347 p + 0.0575211 p F 0.0282376 p 2 + 0.441726 F 0.0596564 F 2
and for output power is formulated as follows:
O u t p u t p o w e r = 373.951 1.12004 T h 0.00564667 A T h + 0.000785436 T h 2 + 1.50314 A A = 20.687 + 1.51768 B + 0.00209829 B C 0.0018406 B 2 0.660555 C B = 638.237 + 1.30715 T h + 0.0842743 T h p 0.000835089 T h 2 + 12.9758 p 3.19127 p 2 C = 162.822 + 47.9507 p + 5.65611 p F 4.19637 p 2 + 16.5671 F
Here, p denotes pressure, T h denotes temperature of the hot working fluid, and F stands for consumption fuel. Statistical indices for the results obtained with the aforementioned polynomial approaches are summarized in Table 2 and Table 3 for torque and power, respectively.
Table 2. Values of absolute fraction of variance, root-mean squared error and mean absolute percentage, respectively, for torque model.
Table 2. Values of absolute fraction of variance, root-mean squared error and mean absolute percentage, respectively, for torque model.
Statistical ParameterValue
R20.9518
MAPE0.0007
RMSE0.1718
Table 3. Values of absolute fraction of variance, root-mean squared error and mean absolute percentage, respectively, for power model.
Table 3. Values of absolute fraction of variance, root-mean squared error and mean absolute percentage, respectively, for power model.
Statistical ParameterValue
R20.9737
MAPE0.0005
RMSE0.1838
As illustrated in Figure 2, the deviations (ARD = Average Relative Deviation) for torque values predicted with the model are not considerable when the torque is between 0.1 and 1.5 N.m, are low when the torque is between 1.5 and 2.5 N.m and approach zero when the torque is between 2.5 and 3.7 N.m. The relative error of the developed ANN model for torque determination versus relevant actual torque values are also shown in Figure 2, where the maximum relative error is seen to be 32% for the low torque boundary and to decrease as torque rises, reaching a value of 11% for high torques.
Figure 2. Variation of relative error with corresponding experimental torque values.
Figure 2. Variation of relative error with corresponding experimental torque values.
Sustainability 07 02243 g002
It can be seen in Figure 3 that there is a good agreement between the model outputs and the experimental torque based on the data index simulated in this work.
Figure 3. Comparison of experimental torque and outcomes of the GMDH approach.
Figure 3. Comparison of experimental torque and outcomes of the GMDH approach.
Sustainability 07 02243 g003
The output results of GMDH model in Figure 4 for experimental power outputs of 50 W through 500 W are compressed around zero deviation line, which means that the deviation of the addressed model in this interval is very low. Nonetheless, about five noisy points experimental power outputs lower than 150 W are observed in the figure.
Figure 4. Variation of relative error with experimental power output values.
Figure 4. Variation of relative error with experimental power output values.
Sustainability 07 02243 g004
The outcomes of the evolved GMDH model are seen in Figure 5 to follow the actual trend of the output power of the Stirling engine based on the corresponding data index simulated in this study.
Figure 5. Comparison of experimental power output and outcomes of the GMDH approach.
Figure 5. Comparison of experimental power output and outcomes of the GMDH approach.
Sustainability 07 02243 g005

4. Conclusions

An intelligent approach to determine the output power and torque of a Stirling heat engine is proposed and developed. The approach employs the GMDH method to develop an accurate predictive tool for determining output power and torque of a Stirling heat engine in manner that is inexpensive, fast and precise. Accurate actual data banks employed for testing and optimizing of the predictive tool. The statistical criteria regarding the output results of the developed GMDH model suggest that the suggested method has a high level of robustness and integrity for determination of output power and torque. Consequently, based on the output results, the GMDH approach can help energy experts to design Stirling heat engines with high levels of performance, reliability and robustness and with a low degree of uncertainty.

Author Contributions

All authors have contributed equally to this draft. All have authors read and approved this draft.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shendage, D.J.; Kedare, S.B.; Bapat, S.L. An analysis of a beta type Stirling engine with rhombic drive mechanism. Renew. Energy 2011, 36, 289–297. [Google Scholar] [CrossRef]
  2. Thombare, D.G.; Verma, S.K. Technological development in the Stirling cycle engines. Renew. Sustain. Energy Rev. 2008, 12, 1–38. [Google Scholar] [CrossRef]
  3. Karabulut, H.; Yucesu, H.S.; Cinar, C. Nodal analysis of a Stirling engine with concentric piston and displacer. Renew. Energy 2006, 31, 2188–2197. [Google Scholar] [CrossRef]
  4. Karabulut, H.; Yucesu, H.S.; Cinar, C.; Aksoy, F. An experimental study on the development of a b-type Stirling engine for low and moderate temperature heat sources. Appl. Energy 2009, 86, 68–73. [Google Scholar] [CrossRef]
  5. Prodesser, E. Electricity production in rural villages with biomass Stirling engines. Renew. Energy 1999, 16, 1049–1052. [Google Scholar] [CrossRef]
  6. Sripakagorn, A.; Srikam, C. Design and performance of a moderate temperature difference Stirling engine. Renew. Energy 2011, 36, 1728–1733. [Google Scholar] [CrossRef]
  7. Karabulut, H.; Cinar, C.; Ozturk, E.; Yucesu, H.S. Torque and power characteristics of a helium charged Stirling engine with a lever controlled displacer driving mechanism. Renew. Energy 2010, 35, 138–143. [Google Scholar] [CrossRef]
  8. Cheng, C.H.; Yu, Y.J. Numerical model for predicting thermodynamic cycle and thermal efficiency of a beta-type Stirling engine with rhombic-drive mechanism. Renew. Energy 2010, 35, 2590–2601. [Google Scholar] [CrossRef]
  9. Chen, W.L.; Wong, K.L.; Po, L.W. A numerical analysis on the performance of a pressurized twin power piston gamma-type Stirling engine. Energy Convers. Manag. 2012, 62, 84–92. [Google Scholar] [CrossRef]
  10. Formosa, F.; Despesse, G. Analytical model for Stirling cycle machine design. Energy Convers. Manag. 2010, 51, 1855–1863. [Google Scholar] [CrossRef]
  11. Ahmadi, M.H.; Mohammadi, A.H.; Pourkiaei, S.M. Optimisation of the thermodynamic performance of the Stirling engine. Int. J. Ambient Energy 2014. [Google Scholar] [CrossRef]
  12. Ahmadi, M.H.; Mohammadi, A.H.; Dehghani, S. Evaluation of the maximized power of a regenerative endoreversible Stirling cycle using the thermodynamic analysis. Energy Convers. Manag. 2013, 76, 561–570. [Google Scholar] [CrossRef]
  13. Toghyani, S.; Kasaeian, A.; Ahmadi, M.H. Multi-objective optimization of Stirling engine using non-ideal adiabatic method. Energy Convers. Manag. 2014, 80, 54–62. [Google Scholar] [CrossRef]
  14. Ahmadi, M.H.; Ghare Aghaj, S.S.; Nazeri, A. Prediction of power in solar Stirling heat engine by using neural network based on hybrid genetic algorithm and particle swarm optimization. Neural Comput. Appl. 2013, 22, 1141–1150. [Google Scholar] [CrossRef]
  15. Ahmadi, M.H.; Hosseinzade, H.; Sayyaadi, H.; Mohammadi, A.H.; Kimiaghalam, F. Application of the multi-objective optimization method for designing a powered Stirling heat engine: Design with maximized power, thermal efficiency and minimized pressure loss. Renew. Energy 2013, 60, 313–322. [Google Scholar] [CrossRef]
  16. Ahmadi, M.H.; Sayyaadi, H.; Mohammadi, A.H.; Barranco-Jimenez, M.A. Thermo-economic multi-objective optimization of solar dish-Stirling engine by implementing evolutionary algorithm. Energy Convers. Manag. 2013, 73, 370–380. [Google Scholar] [CrossRef]
  17. Ahmadi, M.H.; Sayyaadi, H.; Dehghani, S.; Hosseinzade, H. Designing a solar powered Stirling heat engine based on multiple criteria: Maximized thermal efficiency and power. Energy Convers. Manage. 2013, 75, 282–291. [Google Scholar] [CrossRef]
  18. Sanchez, E.; Shibata, T.; Zadeh, L. Genetic Algorithms and Fuzzy Logic Systems: Soft Computing Perspectives; World Scientific Publishing: River Edge, NJ, USA, 1997. [Google Scholar]
  19. Kristinson, K.; Dumont, G. System identification and control using genetic algorithms. IEEE Trans. Syst. Man Cybern. 1992, 22, 1033–1046. [Google Scholar] [CrossRef]
  20. Koza, J. Genetic Programming: On the Programming of Computers by Means of Natural Selection; MIT Press: Cambridge, MA, USA, 1992. [Google Scholar]
  21. Ahmadi, M.H.; Ahmadi, M.A.; Mohammadi, A.H.; Feidt, M.; Pourkiaei, S.M. Multi-objective optimization of an irreversible Stirling cryogenic refrigerator cycle. Energy Convers. Manag. 2014, 82, 351–360. [Google Scholar] [CrossRef]
  22. Ahmadi, M.H.; Ahmadi, M.A.; Mohammadi, A.H.; Mehrpooya, M.; Feidt, M. Thermodynamic optimization of Stirling heat pump based on multiple criteria. Energy Convers. Manag. 2014, 80, 319–328. [Google Scholar] [CrossRef]
  23. Ahmadi, M.H.; Dehghani, S.; Mohammadi, A.H.; Feidt, M.; Barranco-Jimenez, M.A. Optimal design of a solar driven heat engine based on thermal and thermo-economic criteria. Energy Convers. Manag. 2013, 75, 635–642. [Google Scholar] [CrossRef]
  24. Rodriguez-Vazquez, K. Multi-Objective Evolutionary Algorithms in Non-Linear System Identification. Ph.D. Thesis, Department of Automatic Control and Systems Engineering, University of Sheffield, Sheffield, UK, 1999. [Google Scholar]
  25. Ivakhnenko, A.C. Polynomial theory of complex systems. IEEE Trans. Syst. Man Cybern. 1971, 1, 364–378. [Google Scholar] [CrossRef]
  26. Farlow, S.J. Self-Organizing Method in Modelling: GMDH Type Algorithm; Marcel Dekker: New York, NY, USA, 1984. [Google Scholar]
  27. Muller, J.A.; Lemke, F. Self-Organizing Data Mining; Libri: Hamburg, Germany, 2000. [Google Scholar]
  28. Nariman-zadeh, N.; Darvizeh, A.; Felezi, M.E.; Gharababei, H. Polynomial modelling of explosive compaction process of metallic powders using GMDH-type neural networks and singular value decomposition. Model. Simul. Mater. Sci. Eng. 2002, 10, 727–744. [Google Scholar] [CrossRef]
  29. Fonseca, C.M.; Fleming, P.J. Nonlinear system identification with multi-objective genetic algorithm. In Proceedings of the 13th World Congress of the International Federation of Automatic Control, San Francisco, CA, USA, 30 June–5 July 1996; Pergamon: San Francisco, CA; USA, 1996; pp. 187–192. [Google Scholar]
  30. Liu, G.P.; Kadirkamanathan, V. Multi-objective criteria for neural network structure selection and identification of nonlinear systems using genetic algorithms. IEE Proc. Control Theory Appl. 1999, 146, 373–382. [Google Scholar] [CrossRef]
  31. Nariman-Zadeh, N.; Darvizeh, A.; Ahmad-Zadeh, R. Hybrid Genetic Design of GMDH-Type Neural Networks Using Singular Value Decomposition for Modelling and Prediction of the Explosive Cutting Process. Proc. Inst. Mech. E Part B J. Eng. Manuf. 2003, 217, 779–790. [Google Scholar] [CrossRef]
  32. Porto, V.W. Evolutionary computation approaches to solving problems in neural computation. In Handbook of Evolutionary Computation; Back, T., Fogel, D.B., Michalewicz, Z., Eds.; Oxford University Press: New York, NY, USA, 1997. [Google Scholar]
  33. Yao, X. Evolving artificial neural networks. IEEE Proc. 1999, 87, 1423–1447. [Google Scholar] [CrossRef]
  34. Vasechkina, E.F.; Yarin, V.D. Evolving polynomial neural network by means of genetic algorithm: Some application examples. Complex Int. 2001, 9, 1–13. [Google Scholar]
  35. Ward, G.L. Performance Characteristics of the Stirling Engine. Master’s Thesis, University of Bath, Bath, UK, 1972. [Google Scholar]
  36. Prieto, J.I.; Gonzaalez, M.A.; Gonzaalez, C.; Fano, J. A new equation representing the performance of kinematic Stirling engines. Proc. Inst. Mech. Eng. Part C 2000, 214, 449–464. [Google Scholar] [CrossRef]
  37. Nariman-zadeh, N.; Atashkari, K.; Jamali, A.; Pilechi, A.; Yao, X. Inverse modelling of multi-objective thermodynamically optimized turbojet engines using GMDH-type neural networks and evolutionary algorithms. J. Eng. Optim. 2005, 37, 437–462. [Google Scholar] [CrossRef]
  38. Ahmadi, M.A.; Golshadi, M. Neural Network Based Swarm Concept for Prediction Asphaltene Precipitation due Natural Depletion. J. Pet. Sci. Eng. 2012, 98–99, 40–49. [Google Scholar] [CrossRef]
  39. Atashkari, K.; Nariman-Zadeh, N.; Jamali, A.; Pilechi, A. Thermodynamic Pareto optimization of turbojet using multi-objective genetic algorithm. Int. J. Therm. Sci. 2005, 44, 1061–1071. [Google Scholar] [CrossRef]
  40. Atashkari, K.; Nariman-Zadeh, N.; Golcu, M.; Khalkhali, A.; Jamali, A. Modelling and multi-objective optimization of a variable valve-timing spark-ignition engine using polynomial neural networks and evolutionary algorithms. Energy Convers. Manag. 2007, 48, 1029–1041. [Google Scholar] [CrossRef]
  41. Jamali, A.; Nariman-zadeh, N.; Darvizeh, A.; Masoumi, A.; Hamrang, S. Multi-objective evolutionary optimization of polynomial neural networks for modelling and prediction of explosive cutting process. Eng. Appl. Artif. Intell. 2009, 22, 676–687. [Google Scholar] [CrossRef]
  42. Lin, J.I.E.; Cheng, C.T.; Chau, K.W. Using support vector machines for long-term discharge prediction. Hydrol. Sci. J. 2006, 51, 599–612. [Google Scholar] [CrossRef]
  43. Gonzalez-Sanchez, A.; Frausto-Solis, J.; Ojeda-Bustamante, W. Attribute Selection Impact on Linear and Nonlinear Regression Models for Crop Yield Prediction. Sci. World J. 2014. [Google Scholar] [CrossRef]
  44. Elçiçek, H.; Akdoğan, E.; Karagöz, S. The Use of Artificial Neural Network for Prediction of Dissolution Kinetics. Sci. World J. 2014. [Google Scholar] [CrossRef]
  45. Bildirici, M.; Ersin, O. Modeling Markov Switching ARMA-GARCH Neural Networks Models and an Application to Forecasting Stock Returns. Sci. World J. 2014. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Ahmadi, M.H.; Ahmadi, M.-A.; Mehrpooya, M.; Rosen, M.A. Using GMDH Neural Networks to Model the Power and Torque of a Stirling Engine. Sustainability 2015, 7, 2243-2255. https://0-doi-org.brum.beds.ac.uk/10.3390/su7022243

AMA Style

Ahmadi MH, Ahmadi M-A, Mehrpooya M, Rosen MA. Using GMDH Neural Networks to Model the Power and Torque of a Stirling Engine. Sustainability. 2015; 7(2):2243-2255. https://0-doi-org.brum.beds.ac.uk/10.3390/su7022243

Chicago/Turabian Style

Ahmadi, Mohammad Hossein, Mohammad-Ali Ahmadi, Mehdi Mehrpooya, and Marc A. Rosen. 2015. "Using GMDH Neural Networks to Model the Power and Torque of a Stirling Engine" Sustainability 7, no. 2: 2243-2255. https://0-doi-org.brum.beds.ac.uk/10.3390/su7022243

Article Metrics

Back to TopTop