{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T14:49:54Z","timestamp":1775918994908,"version":"3.50.1"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2015,7,24]],"date-time":"2015-07-24T00:00:00Z","timestamp":1437696000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Appl Intell"],"published-print":{"date-parts":[[2016,1]]},"DOI":"10.1007\/s10489-015-0686-6","type":"journal-article","created":{"date-parts":[[2015,7,23]],"date-time":"2015-07-23T05:13:26Z","timestamp":1437628406000},"page":"88-110","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":33,"title":["Intelligent control of photovoltaic system using BPSO-GSA-optimized neural network and fuzzy-based PID for maximum power point tracking"],"prefix":"10.1007","volume":"44","author":[{"given":"Shahin","family":"Azali","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mansour","family":"Sheikhan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,7,24]]},"reference":[{"key":"686_CR1","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1016\/j.rser.2012.11.032","volume":"19","author":"K Ishaque","year":"2013","unstructured":"Ishaque K, Salam Z (2013) A review of maximum power point tracking techniques of PV system for uniform insolation and partial shading condition. Renew Sust Energ Rev 19:475\u2013488","journal-title":"Renew Sust Energ Rev"},{"key":"686_CR2","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1049\/iet-rpg.2009.0006","volume":"4","author":"L Piegari","year":"2010","unstructured":"Piegari L, Rizzo R (2010) Adaptive perturb and observe algorithm for photovoltaic maximum power point tracking. IET Renewable Power Generation 4:317\u2013328","journal-title":"IET Renewable Power Generation"},{"key":"686_CR3","doi-asserted-by":"crossref","unstructured":"Ali ANA, Saied MH, Mostafa MZ, Abdel-Moneim TM (2012) A survey of maximum PPT techniques of PV systems. In: Proc IEEE Energytech Conference, Cleveland, pp 1\u201317","DOI":"10.1109\/EnergyTech.2012.6304652"},{"key":"686_CR4","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1016\/j.rser.2012.11.052","volume":"19","author":"AR Reisi","year":"2013","unstructured":"Reisi AR, Moradi MH, Jamasb S (2013) Classification and comparison of maximum power point tracking techniques for photovoltaic system: A review. Renew Sust Energ Rev 19:433\u2013443","journal-title":"Renew Sust Energ Rev"},{"key":"686_CR5","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1016\/j.solener.2013.04.025","volume":"94","author":"H Heydari-doostabad","year":"2013","unstructured":"Heydari-doostabad H, Keypour R, Khalghani MR, Khooban MH (2013) A new approach in MPPT for photovoltaic array based on extremum seeking control under uniform and non-uniform irradiances. Sol Energy 94:28\u201336","journal-title":"Sol Energy"},{"key":"686_CR6","doi-asserted-by":"crossref","first-page":"629","DOI":"10.1007\/978-3-642-27326-1_81","volume":"144","author":"J Li","year":"2012","unstructured":"Li J, Liu Y, Bo X (2012) The research of maximum power point tracking method for photovoltaic system. Lecture Notes in Electrical Engineering 144:629\u2013636","journal-title":"Lecture Notes in Electrical Engineering"},{"key":"686_CR7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.solener.2013.05.028","volume":"95","author":"H Tian","year":"2013","unstructured":"Tian H, Mancilla-David F, Ellis K, Muljadi E, Jenkins P (2013) Determination of the optimal configuration for a photovoltaic array depending on the shading condition. Sol Energy 95:1\u201312","journal-title":"Sol Energy"},{"key":"686_CR8","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/TIE.1987.350924","volume":"34","author":"F Harashima","year":"1987","unstructured":"Harashima F, Inaba H, Kondo S, Takashima N (1987) Microprocessor-controlled SIT inverter for solar energy system. IEEE Trans Ind Electron 34:50\u201355","journal-title":"IEEE Trans Ind Electron"},{"key":"686_CR9","doi-asserted-by":"crossref","first-page":"3031","DOI":"10.1109\/TPAS.1983.318109","volume":"102","author":"O Wasynezuk","year":"1983","unstructured":"Wasynezuk O (1983) Dynamic behavior of a class of PV power systems. IEEE Trans Power Apparatus and Systems 102:3031\u20133037","journal-title":"IEEE Trans Power Apparatus and Systems"},{"key":"686_CR10","first-page":"372","volume":"1","author":"N Patcharaprakiti","year":"2002","unstructured":"Patcharaprakiti N, Premrudeepreechacharn S (2002) Maximum power point tracking using adaptive fuzzy logic control for grid-connected PV system. In: Proc IEEE Power Engineering Society Winter Meeting 1:372\u2013377","journal-title":"In: Proc IEEE Power Engineering Society Winter Meeting"},{"key":"686_CR11","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1109\/41.661310","volume":"45","author":"CC Hua","year":"1998","unstructured":"Hua CC, Lin JR, Shen CM (1998) Implementation of a DSP-controlled photovoltaic system with peak power tracking. IEEE Trans Ind Electron 45:99\u2013107","journal-title":"IEEE Trans Ind Electron"},{"key":"686_CR12","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1016\/0038-092X(90)90027-A","volume":"44","author":"Z Salameh","year":"1990","unstructured":"Salameh Z, Taylor D (1990) Step-up maximum power point tracker for photovoltaic arrays. Sol Energy 44:57\u201361","journal-title":"Sol Energy"},{"key":"686_CR13","doi-asserted-by":"crossref","first-page":"594","DOI":"10.1109\/41.925586","volume":"48","author":"YC Kuo","year":"2001","unstructured":"Kuo YC, Liang TJ, Chen JF (2001) Novel maximum-power-point-tracking controller for photovoltaic energy conversion system. IEEE Trans Ind Electron 48:594\u2013601","journal-title":"IEEE Trans Ind Electron"},{"key":"686_CR14","doi-asserted-by":"crossref","first-page":"2622","DOI":"10.1109\/TIE.2008.920550","volume":"55","author":"FR Liu","year":"2008","unstructured":"Liu FR, Duan SX, Liu F, Liu BY, Kang Y (2008) A variable step size INC MPPT method for PV systems. IEEE Trans Ind Electron 55:2622\u20132628","journal-title":"IEEE Trans Ind Electron"},{"key":"686_CR15","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1109\/60.391904","volume":"10","author":"T Hiyama","year":"1995","unstructured":"Hiyama T, Kouzuma S, Imakubo T (1995) Identification of optimal operating point of PV modules using neural network for real time maximum power tracking control. IEEE Trans Energy Conversion 10:360\u2013367","journal-title":"IEEE Trans Energy Conversion"},{"key":"686_CR16","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1049\/iet-rpg:20080065","volume":"3","author":"S Syafaruddin","year":"2009","unstructured":"Syafaruddin S, Karatepe E, Hiyama T (2009) Artificial neural network-polar coordinated fuzzy controller based maximum power point tracking control under partially shaded conditions. IET Renewable Power Generation 3:239\u2013253","journal-title":"IET Renewable Power Generation"},{"key":"686_CR17","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.seta.2013.02.003","volume":"2","author":"MC Di Piazza","year":"2013","unstructured":"Di Piazza MC, Pucci M, Vitale G (2013) Intelligent power conversion system management for PV generation. Sustainable Energy Technologies and Assessments 2:19\u201330","journal-title":"Sustainable Energy Technologies and Assessments"},{"key":"686_CR18","doi-asserted-by":"crossref","first-page":"547","DOI":"10.1016\/j.neucom.2013.04.016","volume":"120","author":"X Wang","year":"2013","unstructured":"Wang X, Ma L, Wang B, Wang T (2013) A hybrid optimization-based recurrent neural network for real-time data prediction. Neurocomputing 120:547\u2013559","journal-title":"Neurocomputing"},{"key":"686_CR19","doi-asserted-by":"crossref","first-page":"202","DOI":"10.1016\/j.renene.2013.04.014","volume":"60","author":"AI Dounis","year":"2013","unstructured":"Dounis AI, Kofinas P, Alafodimos C, Tseles D (2013) Adaptive fuzzy gain scheduling PID controller for maximum power point tracking of photovoltaic system. Renew Energy 60:202\u2013 214","journal-title":"Renew Energy"},{"key":"686_CR20","first-page":"1585","volume":"121","author":"EH Mamdani","year":"1974","unstructured":"Mamdani EH (1974) Application of fuzzy algorithms for the control of a simple dynamic plant. Proceedings of IEE 121:1585\u20131588","journal-title":"Proceedings of IEE"},{"key":"686_CR21","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/j.fss.2004.03.027","volume":"149","author":"V Nov\u00e1k","year":"2005","unstructured":"Nov\u00e1k V (2005) On fuzzy type theory. Fuzzy Sets Syst 149:235\u2013273","journal-title":"Fuzzy Sets Syst"},{"key":"686_CR22","doi-asserted-by":"crossref","first-page":"1392","DOI":"10.1109\/21.260670","volume":"23","author":"ZY Zhao","year":"1993","unstructured":"Zhao ZY, Tomizuka M, Isaka S (1993) Fuzzy gain scheduling of PID controllers. IEEE Trans Syst Man Cybern 23:1392\u20131398","journal-title":"IEEE Trans Syst Man Cybern"},{"key":"686_CR23","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1016\/0005-1098(90)90022-A","volume":"26","author":"H Ying","year":"1990","unstructured":"Ying H, Siler W, Buckley JJ (1990) Fuzzy control theory: A nonlinear case. Automatica 26:513\u2013520","journal-title":"Automatica"},{"key":"686_CR24","first-page":"143","volume":"43","author":"A Priyono","year":"2005","unstructured":"Priyono A, Ridwan M, Alias AJ, Atiq R, Rahmat OK, Hassan A, Mohd Ali MA (2005) Generation of fuzzy rules with subtractive clustering. Journal Technology 43:143\u2013153","journal-title":"Journal Technology"},{"key":"686_CR25","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1016\/j.proenv.2013.02.069","volume":"17","author":"NA Rahim","year":"2013","unstructured":"Rahim NA, Ping HW, Selvaraj J (2013) Photovoltaic module modeling using Simulink\/Matlab. Procedia Environmental Sciences 17:537\u2013546","journal-title":"Procedia Environmental Sciences"},{"key":"686_CR26","doi-asserted-by":"crossref","unstructured":"Di Piazza MC, Pucci M, Ragusa A, Vitale G (2008) Fuzzified PI voltage control for boost converters in multi-string PV plants. In: Proceedings of the 34th Annual Conference of the IEEE Industrial Electronics, Orlando, pp 2338\u20132345","DOI":"10.1109\/IECON.2008.4758322"},{"key":"686_CR27","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4471-4378-9","volume-title":"Photovoltaic Sources - Modeling and Emulation","author":"MC Di Piazza","year":"2013","unstructured":"Di Piazza MC, Vitale G (2013) Photovoltaic Sources - Modeling and Emulation. Springer, London"},{"key":"686_CR28","unstructured":"Johansson B (2003) Improved Models for DC-DC Converters, M.Sc. Thesis, Department of Industrial Electrical Engineering and Automation, Lund University"},{"key":"686_CR29","doi-asserted-by":"crossref","first-page":"1365","DOI":"10.1109\/TIE.2007.893059","volume":"54","author":"W Xiao","year":"2007","unstructured":"Xiao W, Dunford WG, Palmer PR, Capel A (2007) Regulation of photovoltaic voltage. IEEE Trans Ind Electron 54:1365\u20131374","journal-title":"IEEE Trans Ind Electron"},{"key":"686_CR30","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1049\/ip-d.1991.0015","volume":"138","author":"CC Hang","year":"1991","unstructured":"Hang CC, Astrom KJ, Ho WK (1991) Refinements of the Ziegler-Nichols tuning formula. Proceedings of IEE, Part D-Control Theory and Applications 138:111\u2013118","journal-title":"Proceedings of IEE, Part D-Control Theory and Applications"},{"key":"686_CR31","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1115\/1.2899060","volume":"115","author":"JG Ziegler","year":"1993","unstructured":"Ziegler JG, Nichols NB (1993) Optimum settings for automatic controllers. J Dyn Syst Meas Control 115:220\u2013222","journal-title":"J Dyn Syst Meas Control"},{"key":"686_CR32","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/37.50667","volume":"10","author":"PJ Gawthrop","year":"1990","unstructured":"Gawthrop PJ, Nomikos PE (1990) Automatic tuning of commercial PID controllers for single-loop and multiloop applications. IEEE Control System Magazine 10:34\u201342","journal-title":"IEEE Control System Magazine"},{"key":"686_CR33","first-page":"18","volume":"1","author":"A Panda","year":"2011","unstructured":"Panda A, Pathak MK, Srivastava SP (2011) Fuzzy intelligent controller for the maximum power point tracking of a photovoltaic module at varying atmospheric conditions. Journal of Energy Technologies and Policy 1:18\u201327","journal-title":"Journal of Energy Technologies and Policy"},{"key":"686_CR34","doi-asserted-by":"crossref","unstructured":"Chaiyatham T, Ngamroo I (2014) Improvement of power system transient stability by PV farm with fuzzy gain scheduling of PID controller. IEEE Systems Journal:1\u20138. doi: 10.1109\/JSYST.2014.2347393","DOI":"10.1109\/JSYST.2014.2347393"},{"key":"686_CR35","doi-asserted-by":"crossref","first-page":"267","DOI":"10.3233\/IFS-1994-2306","volume":"2","author":"S Chiu","year":"1994","unstructured":"Chiu S (1994) Fuzzy model identification based on cluster estimation. Journal of Intelligent and Fuzzy Systems 2:267\u2013278","journal-title":"Journal of Intelligent and Fuzzy Systems"},{"key":"686_CR36","first-page":"129","volume":"9","author":"K Demirli","year":"2001","unstructured":"Demirli K, Muthukumaran P (2001) Higher order fuzzy system identification using subtractive clustering. Journal of Intelligent and Fuzzy Systems 9:129\u2013158","journal-title":"Journal of Intelligent and Fuzzy Systems"},{"key":"686_CR37","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1207\/s15516709cog1402_1","volume":"14","author":"JL Elman","year":"1990","unstructured":"Elman JL (1990) Finding structure in time. Cogn Sci 14:179\u2013211","journal-title":"Cogn Sci"},{"key":"686_CR38","doi-asserted-by":"crossref","first-page":"2232","DOI":"10.1016\/j.ins.2009.03.004","volume":"179","author":"E Rashedi","year":"2009","unstructured":"Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: A gravitational search algorithm. Inf Sci 179:2232\u20132248","journal-title":"Inf Sci"},{"key":"686_CR39","doi-asserted-by":"crossref","unstructured":"Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks, pp 1942\u20131948","DOI":"10.1109\/ICNN.1995.488968"},{"key":"686_CR40","doi-asserted-by":"crossref","unstructured":"Kennedy J, Eberhart RC (1997) A discrete binary version of the particle swarm algorithm. In: Proceedings of the International Conference on Systems, Man and Cybernetics, pp 4104\u20134108","DOI":"10.1109\/ICSMC.1997.637339"},{"key":"686_CR41","doi-asserted-by":"crossref","first-page":"7536","DOI":"10.1016\/j.eswa.2014.06.005","volume":"41","author":"G Wu","year":"2014","unstructured":"Wu G, Qiu D, Yu Y, Pedrycz W, Ma M, Li H (2014) Superior solution guided particle swarm optimization combined with local search techniques. Expert Syst Appl 41:7536\u20137548","journal-title":"Expert Syst Appl"},{"key":"686_CR42","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.amc.2014.08.013","volume":"246","author":"Y-B Shin","year":"2014","unstructured":"Shin Y-B, Kita E (2014) Search performance improvement of particle swarm optimization by second best particle information. Appl Math Comput 246:346\u2013354","journal-title":"Appl Math Comput"},{"key":"686_CR43","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1016\/j.amc.2014.05.044","volume":"242","author":"X Yu","year":"2014","unstructured":"Yu X, Zhang X (2014) Enhanced comprehensive learning particle swarm optimization. Appl Math Comput 242:265\u2013276","journal-title":"Appl Math Comput"},{"key":"686_CR44","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1016\/j.ins.2012.10.012","volume":"223","author":"H Wang","year":"2013","unstructured":"Wang H, Sun H, Li C, Rahnamayan S, Pan J-S (2013) Diversity enhanced particle swarm optimization with neighborhood search. Inf Sci 223:119\u2013135","journal-title":"Inf Sci"},{"key":"686_CR45","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1109\/TEVC.2011.2112662","volume":"16","author":"X Li","year":"2012","unstructured":"Li X, Yao X (2012) Cooperatively coevolving particle swarms for large scale optimization. IEEE Trans Evol Comput 16: 210\u2013224","journal-title":"IEEE Trans Evol Comput"},{"key":"686_CR46","doi-asserted-by":"crossref","first-page":"322","DOI":"10.1007\/s10489-013-0459-z","volume":"40","author":"H Wang","year":"2014","unstructured":"Wang H, Zhao X, Wang K, Xia K, Tu X (2014) Cooperative velocity updating model based particle swarm optimization. Appl Intell 40:322\u2013342","journal-title":"Appl Intell"},{"key":"686_CR47","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.swevo.2012.09.002","volume":"9","author":"SA Mirjalili","year":"2013","unstructured":"Mirjalili SA, Lewis A (2013) S-shaped versus V-shaped transfer functions for binary particle swarm optimization. Swarm and Evolutionary Computation 9:1\u201314","journal-title":"Swarm and Evolutionary Computation"},{"key":"686_CR48","doi-asserted-by":"crossref","first-page":"772","DOI":"10.1007\/s10489-013-0505-x","volume":"40","author":"M Sheikhan","year":"2014","unstructured":"Sheikhan M (2014) Generation of suprasegmental information for speech using a recurrent neural network and binary gravitational search algorithm for feature selection. Appl Intell 40:772\u2013790","journal-title":"Appl Intell"},{"key":"686_CR49","doi-asserted-by":"crossref","first-page":"5508","DOI":"10.1016\/j.asoc.2011.05.008","volume":"11","author":"R Rajabioun","year":"2011","unstructured":"Rajabioun R (2011) Cuckoo optimization algorithm. Appl Soft Comput 11:5508\u20135518","journal-title":"Appl Soft Comput"},{"key":"686_CR50","unstructured":"http:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/35635-cuckoo-optimization-algorithm"},{"key":"686_CR51","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.advengsoft.2013.12.007","volume":"69","author":"SA Mirjalili","year":"2014","unstructured":"Mirjalili SA, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46\u201361","journal-title":"Adv Eng Softw"},{"key":"686_CR52","unstructured":"http:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/44974-grey-wolf-optimizer--gwo-"},{"key":"686_CR53","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/j.ijepes.2014.02.009","volume":"59","author":"A Murtaza","year":"2014","unstructured":"Murtaza A, Chiaberge M, De Giuseppe M, Boero D (2014) A duty cycle optimization based hybrid maximum power point tracking technique for photovoltaic systems. Electrical Power and Energy Systems 59:141\u2013154","journal-title":"Electrical Power and Energy Systems"},{"key":"686_CR54","doi-asserted-by":"crossref","first-page":"2965","DOI":"10.1016\/j.solener.2011.08.036","volume":"85","author":"MH Moradi","year":"2011","unstructured":"Moradi MH, Reisi AR (2011) A hybrid maximum power point tracking method for photovoltaic systems. Sol Energy 85:2965\u20132976","journal-title":"Sol Energy"},{"key":"686_CR55","doi-asserted-by":"crossref","first-page":"727","DOI":"10.1007\/s11047-009-9175-3","volume":"9","author":"E Rashedi","year":"2010","unstructured":"Rashedi E, Nezamabadi-pour H, Saryazdi S (2010) BGSA: Binary gravitational search algorithm. Nat Comput 9:727\u2013745","journal-title":"Nat Comput"},{"key":"686_CR56","doi-asserted-by":"crossref","first-page":"2624","DOI":"10.1016\/j.neucom.2010.05.012","volume":"73","author":"N Subrahmanya","year":"2010","unstructured":"Subrahmanya N, Shin YC (2010) Constructive training of recurrent neural networks using hybrid optimization. Neurocomputing 73:2624\u20132631","journal-title":"Neurocomputing"}],"container-title":["Applied Intelligence"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-015-0686-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10489-015-0686-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10489-015-0686-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,5]],"date-time":"2020-09-05T17:53:34Z","timestamp":1599328414000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10489-015-0686-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7,24]]},"references-count":56,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,1]]}},"alternative-id":["686"],"URL":"https:\/\/doi.org\/10.1007\/s10489-015-0686-6","relation":{},"ISSN":["0924-669X","1573-7497"],"issn-type":[{"value":"0924-669X","type":"print"},{"value":"1573-7497","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,7,24]]}}}