A new tree structure code for equivalent circuit and evolutionary estimation of parameters

To optimize the parameters of electrical elements contained in an equivalent circuit for electrochemical impedance spectroscopy, we proposed a simple, intuitive and universal tree structure code (TSC) to encode an arbitrary complex circuit, then designed a genetic algorithm for parameter optimization (GAPO) to work with the TSC and estimate the parameter values of electrical elements. The GAPO uses a novel crossover operator that performs by the non-convex linear combination of multiple parents and sets up a crossover subspace to enhance the global search. We first examined the effects of some key control parameters in the GAPO on the optimization process by selecting a relatively complex equivalent circuit to generate simulated data and comparing the parameters obtained by GAPO with the original values. Secondly, to examine the effectiveness and robustness of GAPO, we chose a set of simulated data generated by a relatively simple circuit, three sets of real impedance data on modified gold electrodes and a set of real impedance data on the anode of lithium-ion battery to run the GAPO and compared their calculated results with those obtained by complex nonlinear least square method (CNLS) supported by LEVM software. Finally, we compared the effects of five representative weighting strategies on the GAPO based on a set of simulated data generated by a relatively complicated circuit but with up to 10% Gaussian noise and the set of real impedance data on the anode of lithium-ion battery. All of these experimental results show that the GAPO works more quickly, efficiently and stably than CNLS when optimizing the element parameters. We also found that appropriate weighting strategies can help reduce the effects of experimental errors on GAPO, but the effects really depend on the nature of the specific impedance data.

[1]  Chao-Lung Chiang,et al.  Improved genetic algorithm for power economic dispatch of units with valve-point effects and multiple fuels , 2005 .

[2]  Xuhong Zhang,et al.  A hybrid genetic algorithm for the fitting of models to electrochemical impedance data , 2002 .

[3]  J. Ross Macdonald,et al.  Applicability and power of complex nonlinear least squares for the analysis of impedance and admittance data , 1982 .

[4]  Lishan Kang,et al.  The dynamic evolutionary modeling of HODEs for time series prediction , 2003 .

[5]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[6]  Ruth Latham,et al.  Algorithm development for electrochemical impedance spectroscopy diagnostics in PEM fuel cells , 2004 .

[7]  Sheng Chen,et al.  Experiments with repeating weighted boosting search for optimization signal processing applications , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[8]  Bhupendra Verma,et al.  Genetic Algorithm-based Fuzzy Expert System , 2002 .

[9]  M. Rahli,et al.  Economic Dispatch using a Genetic Algorithm: Application to Western Algeria's Electrical Power Network , 2005, J. Inf. Sci. Eng..

[10]  C. B. Lucasius,et al.  Understanding and using genetic algorithms Part 2. Representation, configuration and hybridization , 1994 .

[11]  R. Muller,et al.  Impedance of Lithium Electrodes in a Propylene Carbonate Electrolyte , 1987 .

[12]  Melanie Mitchell,et al.  An introduction to genetic algorithms , 1996 .

[13]  Isaac Abrahams,et al.  The use of genetic algorithms in the non-linear regression of immittance data , 1998 .

[14]  Graeme Puxty,et al.  Application of a genetic algorithm: near optimal estimation of the rate and equilibrium constants of complex reaction mechanisms , 2004 .

[15]  Byungwhan Kim,et al.  GA-optimized backpropagation neural network with multi-parameterized gradients and applications to predicting plasma etch data , 2005 .

[16]  Zbigniew Michalewicz,et al.  Inver-over Operator for the TSP , 1998, PPSN.

[17]  Parameter estimation in equivalent circuit analysis of dielectric cure monitoring signals using genetic algorithms , 2005 .

[18]  Bernard A. Boukamp,et al.  A package for impedance/admittance data analysis , 1986 .

[19]  D. B. Hibbert Genetic algorithms in chemistry , 1993 .

[20]  J. A. Garber,et al.  Analysis of Impedance and Admittance Data for Solids and Liquids , 1977 .

[21]  Dr. Zbigniew Michalewicz,et al.  How to Solve It: Modern Heuristics , 2004 .

[22]  Mark E. Orazem,et al.  Critical issues associated with interpretation of impedance spectra , 1994 .

[23]  Zbigniew Michalewicz,et al.  Case study: an intelligent decision support system , 2005, IEEE Intelligent Systems.

[24]  Kang Li-shan,et al.  A new evolutionary algorithm for function optimization , 2008, Wuhan University Journal of Natural Sciences.

[25]  Yan Liu,et al.  A novel immunosensor based on immobilization of hepatitis B surface antibody on platinum electrode modified colloidal gold and polyvinyl butyral as matrices via electrochemical impedance spectroscopy. , 2004, Bioelectrochemistry.

[26]  F. Daeyaert,et al.  Pareto optimal flexible alignment of molecules using a non-dominated sorting genetic algorithm , 2005 .

[27]  P. Żółtowski The error function for fitting of models to immittance data , 1984 .

[28]  Lishan Kang,et al.  A new approach to the estimation of electrocrystallization parameters , 1999 .

[29]  B. Boukamp A Nonlinear Least Squares Fit procedure for analysis of immittance data of electrochemical systems , 1986 .

[30]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[31]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[32]  Tao Guo,et al.  A two-level hybrid evolutionary algorithm for modeling one-dimensional dynamic systems by higher-order ODE models , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[33]  Minoru Inaba,et al.  A.c. impedance analysis of electrochemical lithium intercalation into highly oriented pyrolytic graphite , 1997 .

[34]  James Ross Macdonald,et al.  IMPEDANCE SPECTROSCOPY: OLD PROBLEMS AND NEW DEVELOPMENTS , 1990 .