zl程序教程

您现在的位置是:首页 >  后端

当前栏目

基于改进排队搜索优化(IQSODE)算法的太阳能光伏模型参数提取(Python代码实现)

Python搜索算法代码 实现 基于 优化 模型
2023-09-14 09:05:24 时间

 👨‍🎓个人主页:研学社的博客 

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Python代码实现


💥1 概述

本文提出了一种基于二元进化(DE)技术和边界约束修正过程的改进排队搜索优化(QSO)算法IQSODE,可以有效地提取各种光伏模型的PV参数值。

📚2 运行结果



 1- Single Diode Model with 5  Unknwon Parameters
 
>>>>>>>>> pop_size = 11 
 , epoch = 1000  
  
 Algorithm: DE algorithm

>>>  
 1- Single Diode Model with 5  Unknwon Parameters

  
>>> Run :   0
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009869511188454682
,    Processing Time (Current Run): 1.5073456764221191
 
Best Fit (Current Run):   0.0009869511188454682
Best Pos (Current Run):   [7.60736173e-01 3.28475755e-07 3.63210720e-02 5.46586778e+01
 1.48285812e+00] 
 
>>> Run :   1
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860261181916358
,    Processing Time (Current Run): 1.5373456478118896
 
Best Fit (Current Run):   0.0009860261181916358
Best Pos (Current Run):   [7.60776479e-01 3.23467075e-07 3.63716802e-02 5.37404315e+01
 1.48132299e+00] 
 
>>> Run :   2
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778917189
,    Processing Time (Current Run): 1.4963350296020508
 
Best Fit (Current Run):   0.0009860218778917189
Best Pos (Current Run):   [7.60775530e-01 3.23020846e-07 3.63770923e-02 5.37185260e+01
 1.48118360e+00] 
 
>>> Run :   3
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986024953413158
,    Processing Time (Current Run): 1.4303226470947266
 
Best Fit (Current Run):   0.000986024953413158
Best Pos (Current Run):   [7.60779851e-01 3.23100142e-07 3.63759144e-02 5.36977738e+01
 1.48120856e+00] 
 
>>> Run :   4
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009914033778068107
,    Processing Time (Current Run): 1.690380573272705
 
Best Fit (Current Run):   0.0009914033778068107
Best Pos (Current Run):   [7.60779953e-01 3.40599508e-07 3.61719929e-02 5.51365625e+01
 1.48653247e+00] 
 
>>> Run :   5
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218779581692
,    Processing Time (Current Run): 2.1534862518310547
 
Best Fit (Current Run):   0.0009860218779581692
Best Pos (Current Run):   [7.60775536e-01 3.23019610e-07 3.63771125e-02 5.37184929e+01
 1.48118321e+00] 
 
>>> Run :   6
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778920157
,    Processing Time (Current Run): 1.5783545970916748
 
Best Fit (Current Run):   0.0009860218778920157
Best Pos (Current Run):   [7.60775530e-01 3.23020839e-07 3.63770924e-02 5.37185331e+01
 1.48118360e+00] 
 
>>> Run :   7
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860219152687134
,    Processing Time (Current Run): 1.4663341045379639
 
Best Fit (Current Run):   0.0009860219152687134
Best Pos (Current Run):   [7.60775601e-01 3.23059874e-07 3.63766108e-02 5.37220135e+01
 1.48119572e+00] 
 
>>> Run :   8
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009863072589688167
,    Processing Time (Current Run): 1.2212796211242676
 
Best Fit (Current Run):   0.0009863072589688167
Best Pos (Current Run):   [7.60761151e-01 3.26757974e-07 3.63320604e-02 5.41804965e+01
 1.48234033e+00] 
 
>>> Run :   9
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916963
,    Processing Time (Current Run): 1.2052710056304932
 
Best Fit (Current Run):   0.0009860218778916963
Best Pos (Current Run):   [7.60775531e-01 3.23020805e-07 3.63770928e-02 5.37185255e+01
 1.48118359e+00] 
 
>>> Run :   10
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891672
,    Processing Time (Current Run): 1.2132720947265625
 
Best Fit (Current Run):   0.000986021877891672
Best Pos (Current Run):   [7.60775530e-01 3.23020821e-07 3.63770927e-02 5.37185254e+01
 1.48118359e+00] 
 
>>> Run :   11
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778918145
,    Processing Time (Current Run): 1.5153415203094482
 
Best Fit (Current Run):   0.0009860218778918145
Best Pos (Current Run):   [7.60775531e-01 3.23020791e-07 3.63770929e-02 5.37185194e+01
 1.48118358e+00] 
 
>>> Run :   12
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009862673077648998
,    Processing Time (Current Run): 1.2612838745117188
 
Best Fit (Current Run):   0.0009862673077648998
Best Pos (Current Run):   [7.60804374e-01 3.20672072e-07 3.63992253e-02 5.32199273e+01
 1.48045406e+00] 
 
>>> Run :   13
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778918101
,    Processing Time (Current Run): 1.1952691078186035
 
Best Fit (Current Run):   0.0009860218778918101
Best Pos (Current Run):   [7.60775531e-01 3.23020854e-07 3.63770919e-02 5.37185231e+01
 1.48118360e+00] 
 
>>> Run :   14
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778939727
,    Processing Time (Current Run): 1.2652952671051025
 
Best Fit (Current Run):   0.0009860218778939727
Best Pos (Current Run):   [7.60775528e-01 3.23021001e-07 3.63770909e-02 5.37185643e+01
 1.48118365e+00] 
 
>>> Run :   15
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021878377466
,    Processing Time (Current Run): 1.34029221534729
 
Best Fit (Current Run):   0.000986021878377466
Best Pos (Current Run):   [7.60775528e-01 3.23019875e-07 3.63771138e-02 5.37188048e+01
 1.48118328e+00] 
 
>>> Run :   16
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218790437299
,    Processing Time (Current Run): 1.4523265361785889
 
Best Fit (Current Run):   0.0009860218790437299
Best Pos (Current Run):   [7.60775537e-01 3.23024292e-07 3.63770382e-02 5.37182790e+01
 1.48118470e+00] 
 
>>> Run :   17
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915916
,    Processing Time (Current Run): 1.1862659454345703
 
Best Fit (Current Run):   0.0009860218778915916
Best Pos (Current Run):   [7.60775531e-01 3.23020759e-07 3.63770933e-02 5.37185197e+01
 1.48118357e+00] 
 
>>> Run :   18
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009876570446166195
,    Processing Time (Current Run): 1.1782753467559814
 
Best Fit (Current Run):   0.0009876570446166195
Best Pos (Current Run):   [7.60775240e-01 3.32513433e-07 3.62560161e-02 5.42915128e+01
 1.48411108e+00] 
 
>>> Run :   19
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218780912134
,    Processing Time (Current Run): 1.1922588348388672
 
Best Fit (Current Run):   0.0009860218780912134
Best Pos (Current Run):   [7.60775534e-01 3.23022404e-07 3.63770632e-02 5.37185302e+01
 1.48118409e+00] 
 
>>> Run :   20
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009863365242118957
,    Processing Time (Current Run): 1.1792757511138916
 
Best Fit (Current Run):   0.0009863365242118957
Best Pos (Current Run):   [7.60770744e-01 3.25636303e-07 3.63549205e-02 5.39974979e+01
 1.48199712e+00] 
 
>>> Run :   21
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778917527
,    Processing Time (Current Run): 1.2032616138458252
 
Best Fit (Current Run):   0.0009860218778917527
Best Pos (Current Run):   [7.60775530e-01 3.23020808e-07 3.63770928e-02 5.37185287e+01
 1.48118359e+00] 
 
>>> Run :   22
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986034668959392
,    Processing Time (Current Run): 1.1732633113861084
 
Best Fit (Current Run):   0.000986034668959392
Best Pos (Current Run):   [7.60773313e-01 3.23715468e-07 3.63695517e-02 5.38226809e+01
 1.48139860e+00] 
 
>>> Run :   23
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986022916248618
,    Processing Time (Current Run): 1.1682782173156738
 
Best Fit (Current Run):   0.000986022916248618
Best Pos (Current Run):   [7.60776583e-01 3.23031745e-07 3.63764289e-02 5.36970650e+01
 1.48118770e+00] 
 
>>> Run :   24
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218779843164
,    Processing Time (Current Run): 1.1822569370269775
 
Best Fit (Current Run):   0.0009860218779843164
Best Pos (Current Run):   [7.60775525e-01 3.23022747e-07 3.63770708e-02 5.37187829e+01
 1.48118419e+00] 
 
>>> Run :   25
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860220295253668
,    Processing Time (Current Run): 1.163262128829956
 
Best Fit (Current Run):   0.0009860220295253668
Best Pos (Current Run):   [7.60775414e-01 3.22945462e-07 3.63780139e-02 5.37128019e+01
 1.48116020e+00] 
 
>>> Run :   26
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860629146281317
,    Processing Time (Current Run): 1.1902780532836914
 
Best Fit (Current Run):   0.0009860629146281317
Best Pos (Current Run):   [7.60765371e-01 3.24041609e-07 3.63678110e-02 5.39144927e+01
 1.48149882e+00] 
 
>>> Run :   27
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877893712
,    Processing Time (Current Run): 1.2382688522338867
 
Best Fit (Current Run):   0.000986021877893712
Best Pos (Current Run):   [7.60775529e-01 3.23020686e-07 3.63770949e-02 5.37185407e+01
 1.48118355e+00] 
 
>>> Run :   28
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916226
,    Processing Time (Current Run): 1.1642720699310303
 
Best Fit (Current Run):   0.0009860218778916226
Best Pos (Current Run):   [7.60775530e-01 3.23020801e-07 3.63770927e-02 5.37185242e+01
 1.48118359e+00] 
 
>>> Run :   29
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218780158388
,    Processing Time (Current Run): 1.1812660694122314
 
Best Fit (Current Run):   0.0009860218780158388
Best Pos (Current Run):   [7.60775519e-01 3.23021527e-07 3.63770815e-02 5.37187450e+01
 1.48118381e+00] 


===================================================================================


 Algorithm: DE algorithm

>>>  
^^^After PhotoVolatic:


 1- Single Diode Model with 5  Unknwon Parameters

 ***The Best Minimum RMSE: 0.0009860218778915916
, The Worst Maximum RMSE: 0.0009914033778068107
, Mean RMSE: 0.0009863170024911215
, STD RMSE: 1.0021211012779686e-06

***The Best Solution Parameters: [7.60775531e-01 3.23020759e-07 3.63770933e-02 5.37185197e+01
 1.48118357e+00]
,  The Worst Solution Parameters: [7.60779953e-01 3.40599508e-07 3.61719929e-02 5.51365625e+01
 1.48653247e+00]
, Mean Solution Parameters: [7.60774475e-01 3.24312530e-07 3.63620599e-02 5.38335800e+01
 1.48157962e+00]
, STD Solution Parameters: [9.53189792e-06 3.68276111e-09 4.33085344e-05 3.37461831e-01
 1.12513696e-03]

***The Best processing time: 1.1863
, The Worst processing time: 1.6904
, Mean processing time: 1.3310
,  Processing time STD: 0.2158

*** Measured Voltage: [-0.2057, -0.1291, -0.0588, 0.0057, 0.0646, 0.1185, 0.1678, 0.2132, 0.2545, 0.2924, 0.3269, 0.3585, 0.3873, 0.4137, 0.4373, 0.459, 0.4784, 0.496, 0.5119, 0.5265, 0.5398, 0.5521, 0.5633, 0.5736, 0.5833, 0.59]

*** Measured Current: [0.764, 0.762, 0.7605, 0.7605, 0.76, 0.759, 0.757, 0.757, 0.7555, 0.754, 0.7505, 0.7465, 0.7385, 0.728, 0.7065, 0.6755, 0.632, 0.573, 0.499, 0.413, 0.3165, 0.212, 0.1035, -0.01, -0.123, -0.21]

*** The Best Simulated Current: [ 0.7640877   0.76266309  0.76135531  0.76015399  0.75905521  0.75804235
  0.75709165  0.75614136  0.75508687  0.75366388  0.75139097  0.74735385
  0.74011722  0.72738223  0.70697265  0.67528015  0.63075827  0.57192836
  0.49960702  0.41364879  0.31751011  0.21215494  0.10225131 -0.00871754
 -0.12550741 -0.20847233]



===================================================================================

  
 Algorithm: The Improved Queuing search algorithm

>>>  
 1- Single Diode Model with 5  Unknwon Parameters

  
>>> Run :   0
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000991698672051527
,    Processing Time (Current Run): 2.454543352127075
 
Best Fit (Current Run):   0.000991698672051527
Best Pos (Current Run):   [7.60738403e-01 3.40770396e-07 3.61614237e-02 5.55211095e+01
 1.48658646e+00] 
 
>>> Run :   1
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860266678230012
,    Processing Time (Current Run): 2.3315250873565674
 
Best Fit (Current Run):   0.0009860266678230012
Best Pos (Current Run):   [7.60780766e-01 3.23113394e-07 3.63760792e-02 5.36902533e+01
 1.48121245e+00] 
 
>>> Run :   2
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010256123710707444
,    Processing Time (Current Run): 2.400540351867676
 
Best Fit (Current Run):   0.0010256123710707444
Best Pos (Current Run):   [7.60784944e-01 3.72748087e-07 3.57736334e-02 5.65562922e+01
 1.49576380e+00] 
 
>>> Run :   3
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009924025112503648
,    Processing Time (Current Run): 2.3115203380584717
 
Best Fit (Current Run):   0.0009924025112503648
Best Pos (Current Run):   [7.60765480e-01 3.39109729e-07 3.61495958e-02 5.48833404e+01
 1.48609123e+00] 
 
>>> Run :   4
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009932630015009106
,    Processing Time (Current Run): 2.3155221939086914
 
Best Fit (Current Run):   0.0009932630015009106
Best Pos (Current Run):   [7.60734447e-01 3.43687973e-07 3.61209047e-02 5.55337913e+01
 1.48745319e+00] 
 
>>> Run :   5
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009904737092178227
,    Processing Time (Current Run): 2.306518316268921
 
Best Fit (Current Run):   0.0009904737092178227
Best Pos (Current Run):   [7.60757423e-01 3.39250239e-07 3.61807820e-02 5.49918176e+01
 1.48613864e+00] 
 
>>> Run :   6
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218781979808
,    Processing Time (Current Run): 2.3045284748077393
 
Best Fit (Current Run):   0.0009860218781979808
Best Pos (Current Run):   [7.60775533e-01 3.23020013e-07 3.63771121e-02 5.37187470e+01
 1.48118333e+00] 
 
>>> Run :   7
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010293528516193938
,    Processing Time (Current Run): 2.2975175380706787
 
Best Fit (Current Run):   0.0010293528516193938
Best Pos (Current Run):   [7.60775023e-01 3.72984420e-07 3.57594842e-02 5.60602635e+01
 1.49585745e+00] 
 
>>> Run :   8
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010063365746769016
,    Processing Time (Current Run): 2.3325252532958984
 
Best Fit (Current Run):   0.0010063365746769016
Best Pos (Current Run):   [7.60671960e-01 3.54981362e-07 3.59917692e-02 5.75933916e+01
 1.49073356e+00] 
 
>>> Run :   9
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860219248705733
,    Processing Time (Current Run): 2.358522891998291
 
Best Fit (Current Run):   0.0009860219248705733
Best Pos (Current Run):   [7.60775760e-01 3.22983690e-07 3.63774373e-02 5.37126483e+01
 1.48117211e+00] 
 
>>> Run :   10
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009864159120910787
,    Processing Time (Current Run): 2.3330271244049072
 
Best Fit (Current Run):   0.0009864159120910787
Best Pos (Current Run):   [7.60750938e-01 3.27147141e-07 3.63268908e-02 5.41057885e+01
 1.48246543e+00] 
 
>>> Run :   11
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001161434637189079
,    Processing Time (Current Run): 2.3315250873565674
 
Best Fit (Current Run):   0.001161434637189079
Best Pos (Current Run):   [7.60597659e-01 4.43519701e-07 3.50480590e-02 6.41031620e+01
 1.51381794e+00] 
 
>>> Run :   12
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010711753751677848
,    Processing Time (Current Run): 2.326524019241333
 
Best Fit (Current Run):   0.0010711753751677848
Best Pos (Current Run):   [7.60684166e-01 4.00559649e-07 3.54785509e-02 6.00360564e+01
 1.50318619e+00] 
 
>>> Run :   13
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009990921925510233
,    Processing Time (Current Run): 2.3145225048065186
 
Best Fit (Current Run):   0.0009990921925510233
Best Pos (Current Run):   [7.60840169e-01 3.47836043e-07 3.60851076e-02 5.48385825e+01
 1.48867125e+00] 
 
>>> Run :   14
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009865075002675485
,    Processing Time (Current Run): 2.3765437602996826
 
Best Fit (Current Run):   0.0009865075002675485
Best Pos (Current Run):   [7.60750148e-01 3.27823988e-07 3.63167154e-02 5.42635599e+01
 1.48267164e+00] 
 
>>> Run :   15
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218779211309
,    Processing Time (Current Run): 2.3325164318084717
 
Best Fit (Current Run):   0.0009860218779211309
Best Pos (Current Run):   [7.60775522e-01 3.23019891e-07 3.63771036e-02 5.37185026e+01
 1.48118330e+00] 
 
>>> Run :   16
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009976211767786212
,    Processing Time (Current Run): 2.3190245628356934
 
Best Fit (Current Run):   0.0009976211767786212
Best Pos (Current Run):   [7.60722620e-01 3.49615460e-07 3.60693699e-02 5.62706860e+01
 1.48918527e+00] 
 
>>> Run :   17
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009872190159753865
,    Processing Time (Current Run): 2.3445377349853516
 
Best Fit (Current Run):   0.0009872190159753865
Best Pos (Current Run):   [7.60744687e-01 3.30666132e-07 3.62919103e-02 5.46227235e+01
 1.48354100e+00] 
 
>>> Run :   18
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001059112458880116
,    Processing Time (Current Run): 2.351517915725708
 
Best Fit (Current Run):   0.001059112458880116
Best Pos (Current Run):   [7.60727970e-01 3.93165552e-07 3.55394721e-02 5.91609990e+01
 1.50125319e+00] 
 
>>> Run :   19
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0011172869974583276
,    Processing Time (Current Run): 2.3305246829986572
 
Best Fit (Current Run):   0.0011172869974583276
Best Pos (Current Run):   [7.60889108e-01 2.44940045e-07 3.74592031e-02 4.70421122e+01
 1.45385236e+00] 
 
>>> Run :   20
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010052063239017425
,    Processing Time (Current Run): 2.347538471221924
 
Best Fit (Current Run):   0.0010052063239017425
Best Pos (Current Run):   [7.60667452e-01 3.57230697e-07 3.59742469e-02 5.71730011e+01
 1.49138475e+00] 
 
>>> Run :   21
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009937529206844214
,    Processing Time (Current Run): 2.3945395946502686
 
Best Fit (Current Run):   0.0009937529206844214
Best Pos (Current Run):   [7.60770234e-01 3.44136593e-07 3.61181584e-02 5.51027412e+01
 1.48759840e+00] 
 
>>> Run :   22
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009954312755789871
,    Processing Time (Current Run): 2.423549175262451
 
Best Fit (Current Run):   0.0009954312755789871
Best Pos (Current Run):   [7.60680858e-01 3.44064550e-07 3.61185530e-02 5.58682130e+01
 1.48757913e+00] 
 
>>> Run :   23
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001009037287183744
,    Processing Time (Current Run): 2.347529649734497
 
Best Fit (Current Run):   0.001009037287183744
Best Pos (Current Run):   [7.60671979e-01 3.60425808e-07 3.59211115e-02 5.71888899e+01
 1.49229315e+00] 
 
>>> Run :   24
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009869449952394909
,    Processing Time (Current Run): 2.322521686553955
 
Best Fit (Current Run):   0.0009869449952394909
Best Pos (Current Run):   [7.60769723e-01 3.29590370e-07 3.62934338e-02 5.40998991e+01
 1.48322204e+00] 
 
>>> Run :   25
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001039458925152906
,    Processing Time (Current Run): 2.4035444259643555
 
Best Fit (Current Run):   0.001039458925152906
Best Pos (Current Run):   [7.60704280e-01 3.83063922e-07 3.56730390e-02 5.85859644e+01
 1.49854381e+00] 
 
>>> Run :   26
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010741965840059997
,    Processing Time (Current Run): 2.421555280685425
 
Best Fit (Current Run):   0.0010741965840059997
Best Pos (Current Run):   [7.60711819e-01 3.99791560e-07 3.54386731e-02 5.88546748e+01
 1.50299885e+00] 
 
>>> Run :   27
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009910464183724326
,    Processing Time (Current Run): 2.332528829574585
 
Best Fit (Current Run):   0.0009910464183724326
Best Pos (Current Run):   [7.60738590e-01 3.38995166e-07 3.61786335e-02 5.51418931e+01
 1.48606923e+00] 
 
>>> Run :   28
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010243822042132437
,    Processing Time (Current Run): 2.3335254192352295
 
Best Fit (Current Run):   0.0010243822042132437
Best Pos (Current Run):   [7.60735674e-01 3.73410307e-07 3.57928793e-02 5.78986449e+01
 1.49592326e+00] 
 
>>> Run :   29
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860231311608295
,    Processing Time (Current Run): 2.3155226707458496
 
Best Fit (Current Run):   0.0009860231311608295
Best Pos (Current Run):   [7.60778182e-01 3.22953521e-07 3.63781785e-02 5.37018584e+01
 1.48116247e+00] 


===================================================================================


 Algorithm: The Improved Queuing search algorithm

>>>  
^^^After PhotoVolatic:


 1- Single Diode Model with 5  Unknwon Parameters

 ***The Best Minimum RMSE: 0.0009860218779211309
, The Worst Maximum RMSE: 0.001161434637189079
, Mean RMSE: 0.0010148192457351036
, STD RMSE: 4.211052681282523e-05

***The Best Solution Parameters: [7.60775522e-01 3.23019891e-07 3.63771036e-02 5.37185026e+01
 1.48118330e+00]
,  The Worst Solution Parameters: [7.60597659e-01 4.43519701e-07 3.50480590e-02 6.41031620e+01
 1.51381794e+00]
, Mean Solution Parameters: [7.60742384e-01 3.49153513e-07 3.60715837e-02 5.58013202e+01
 1.48862650e+00]
, STD Solution Parameters: [5.45368271e-05 3.44155154e-08 4.16501368e-04 2.82338035e+00
 1.02222789e-02]

***The Best processing time: 2.3325
, The Worst processing time: 2.3315
, Mean processing time: 2.3472
,  Processing time STD: 0.0392

*** Measured Voltage: [-0.2057, -0.1291, -0.0588, 0.0057, 0.0646, 0.1185, 0.1678, 0.2132, 0.2545, 0.2924, 0.3269, 0.3585, 0.3873, 0.4137, 0.4373, 0.459, 0.4784, 0.496, 0.5119, 0.5265, 0.5398, 0.5521, 0.5633, 0.5736, 0.5833, 0.59]

*** Measured Current: [0.764, 0.762, 0.7605, 0.7605, 0.76, 0.759, 0.757, 0.757, 0.7555, 0.754, 0.7505, 0.7465, 0.7385, 0.728, 0.7065, 0.6755, 0.632, 0.573, 0.499, 0.413, 0.3165, 0.212, 0.1035, -0.01, -0.123, -0.21]

*** The Best Simulated Current: [ 0.7640877   0.76266308  0.7613553   0.76015398  0.7590552   0.75804234
  0.75709164  0.75614135  0.75508686  0.75366387  0.75139096  0.74735384
  0.74011722  0.72738222  0.70697266  0.67528016  0.63075828  0.57192837
  0.49960703  0.4136488   0.31751011  0.21215493  0.1022513  -0.00871755
 -0.12550742 -0.20847232]



===================================================================================

  
 Algorithm: The Improved Queuing search algorithm with DE algorithm

>>>  
 1- Single Diode Model with 5  Unknwon Parameters

  
>>> Run :   0
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891584
,    Processing Time (Current Run): 3.5347962379455566
 
Best Fit (Current Run):   0.000986021877891584
Best Pos (Current Run):   [7.60775530e-01 3.23020795e-07 3.63770929e-02 5.37185244e+01
 1.48118359e+00] 
 
>>> Run :   1
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778914907
,    Processing Time (Current Run): 3.455777645111084
 
Best Fit (Current Run):   0.0009860218778914907
Best Pos (Current Run):   [7.60775530e-01 3.23020819e-07 3.63770926e-02 5.37185251e+01
 1.48118359e+00] 
 
>>> Run :   2
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916386
,    Processing Time (Current Run): 3.48679518699646
 
Best Fit (Current Run):   0.0009860218778916386
Best Pos (Current Run):   [7.60775530e-01 3.23020822e-07 3.63770924e-02 5.37185222e+01
 1.48118359e+00] 
 
>>> Run :   3
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891543
,    Processing Time (Current Run): 3.4677717685699463
 
Best Fit (Current Run):   0.000986021877891543
Best Pos (Current Run):   [7.60775530e-01 3.23020829e-07 3.63770924e-02 5.37185256e+01
 1.48118360e+00] 
 
>>> Run :   4
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778917518
,    Processing Time (Current Run): 3.4397759437561035
 
Best Fit (Current Run):   0.0009860218778917518
Best Pos (Current Run):   [7.60775530e-01 3.23020736e-07 3.63770938e-02 5.37185205e+01
 1.48118357e+00] 
 
>>> Run :   5
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891643
,    Processing Time (Current Run): 3.4477767944335938
 
Best Fit (Current Run):   0.000986021877891643
Best Pos (Current Run):   [7.60775530e-01 3.23020802e-07 3.63770928e-02 5.37185273e+01
 1.48118359e+00] 
 
>>> Run :   6
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891553
,    Processing Time (Current Run): 3.4437761306762695
 
Best Fit (Current Run):   0.000986021877891553
Best Pos (Current Run):   [7.60775530e-01 3.23020797e-07 3.63770930e-02 5.37185253e+01
 1.48118359e+00] 
 
>>> Run :   7
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915406
,    Processing Time (Current Run): 3.5047905445098877
 
Best Fit (Current Run):   0.0009860218778915406
Best Pos (Current Run):   [7.60775530e-01 3.23020800e-07 3.63770928e-02 5.37185248e+01
 1.48118359e+00] 
 
>>> Run :   8
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891662
,    Processing Time (Current Run): 3.4517765045166016
 
Best Fit (Current Run):   0.000986021877891662
Best Pos (Current Run):   [7.60775530e-01 3.23020769e-07 3.63770932e-02 5.37185241e+01
 1.48118358e+00] 
 
>>> Run :   9
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891627
,    Processing Time (Current Run): 3.427772045135498
 
Best Fit (Current Run):   0.000986021877891627
Best Pos (Current Run):   [7.60775531e-01 3.23020793e-07 3.63770928e-02 5.37185217e+01
 1.48118358e+00] 
 
>>> Run :   10
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891625
,    Processing Time (Current Run): 3.464789867401123
 
Best Fit (Current Run):   0.000986021877891625
Best Pos (Current Run):   [7.60775530e-01 3.23020778e-07 3.63770931e-02 5.37185238e+01
 1.48118358e+00] 
 
>>> Run :   11
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916642
,    Processing Time (Current Run): 3.454101800918579
 
Best Fit (Current Run):   0.0009860218778916642
Best Pos (Current Run):   [7.60775530e-01 3.23020791e-07 3.63770930e-02 5.37185231e+01
 1.48118358e+00] 
 
>>> Run :   12
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778914983
,    Processing Time (Current Run): 3.490839719772339
 
Best Fit (Current Run):   0.0009860218778914983
Best Pos (Current Run):   [7.60775530e-01 3.23020825e-07 3.63770924e-02 5.37185241e+01
 1.48118359e+00] 
 
>>> Run :   13
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915736
,    Processing Time (Current Run): 3.44878888130188
 
Best Fit (Current Run):   0.0009860218778915736
Best Pos (Current Run):   [7.60775530e-01 3.23020798e-07 3.63770928e-02 5.37185244e+01
 1.48118359e+00] 
 
>>> Run :   14
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891593
,    Processing Time (Current Run): 3.421785354614258
 
Best Fit (Current Run):   0.000986021877891593
Best Pos (Current Run):   [7.60775530e-01 3.23020776e-07 3.63770932e-02 5.37185221e+01
 1.48118358e+00] 
 
>>> Run :   15
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915796
,    Processing Time (Current Run): 3.405768871307373
 
Best Fit (Current Run):   0.0009860218778915796
Best Pos (Current Run):   [7.60775530e-01 3.23020796e-07 3.63770927e-02 5.37185203e+01
 1.48118359e+00] 
 
>>> Run :   16
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915979
,    Processing Time (Current Run): 3.435774087905884
 
Best Fit (Current Run):   0.0009860218778915979
Best Pos (Current Run):   [7.60775530e-01 3.23020823e-07 3.63770924e-02 5.37185241e+01
 1.48118359e+00] 
 
>>> Run :   17
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916041
,    Processing Time (Current Run): 3.4907987117767334
 
Best Fit (Current Run):   0.0009860218778916041
Best Pos (Current Run):   [7.60775530e-01 3.23020833e-07 3.63770925e-02 5.37185265e+01
 1.48118360e+00] 
 
>>> Run :   18
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916005
,    Processing Time (Current Run): 3.408769130706787
 
Best Fit (Current Run):   0.0009860218778916005
Best Pos (Current Run):   [7.60775530e-01 3.23020855e-07 3.63770922e-02 5.37185290e+01
 1.48118360e+00] 
 
>>> Run :   19
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778917028
,    Processing Time (Current Run): 3.4267733097076416
 
Best Fit (Current Run):   0.0009860218778917028
Best Pos (Current Run):   [7.60775531e-01 3.23020849e-07 3.63770923e-02 5.37185276e+01
 1.48118360e+00] 
 
>>> Run :   20
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916167
,    Processing Time (Current Run): 3.4237730503082275
 
Best Fit (Current Run):   0.0009860218778916167
Best Pos (Current Run):   [7.60775530e-01 3.23020821e-07 3.63770927e-02 5.37185269e+01
 1.48118359e+00] 
 
>>> Run :   21
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916234
,    Processing Time (Current Run): 3.433774709701538
 
Best Fit (Current Run):   0.0009860218778916234
Best Pos (Current Run):   [7.60775530e-01 3.23020766e-07 3.63770933e-02 5.37185218e+01
 1.48118358e+00] 
 
>>> Run :   22
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915814
,    Processing Time (Current Run): 3.4417757987976074
 
Best Fit (Current Run):   0.0009860218778915814
Best Pos (Current Run):   [7.60775530e-01 3.23020809e-07 3.63770926e-02 5.37185244e+01
 1.48118359e+00] 
 
>>> Run :   23
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891602
,    Processing Time (Current Run): 3.4597790241241455
 
Best Fit (Current Run):   0.000986021877891602
Best Pos (Current Run):   [7.60775530e-01 3.23020830e-07 3.63770924e-02 5.37185258e+01
 1.48118360e+00] 
 
>>> Run :   24
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916044
,    Processing Time (Current Run): 3.457789421081543
 
Best Fit (Current Run):   0.0009860218778916044
Best Pos (Current Run):   [7.60775530e-01 3.23020867e-07 3.63770921e-02 5.37185324e+01
 1.48118361e+00] 
 
>>> Run :   25
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915697
,    Processing Time (Current Run): 3.4537782669067383
 
Best Fit (Current Run):   0.0009860218778915697
Best Pos (Current Run):   [7.60775530e-01 3.23020806e-07 3.63770927e-02 5.37185235e+01
 1.48118359e+00] 
 
>>> Run :   26
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915035
,    Processing Time (Current Run): 3.463779926300049
 
Best Fit (Current Run):   0.0009860218778915035
Best Pos (Current Run):   [7.60775530e-01 3.23020845e-07 3.63770922e-02 5.37185266e+01
 1.48118360e+00] 
 
>>> Run :   27
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915935
,    Processing Time (Current Run): 3.4557783603668213
 
Best Fit (Current Run):   0.0009860218778915935
Best Pos (Current Run):   [7.60775530e-01 3.23020813e-07 3.63770927e-02 5.37185246e+01
 1.48118359e+00] 
 
>>> Run :   28
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916234
,    Processing Time (Current Run): 3.4617812633514404
 
Best Fit (Current Run):   0.0009860218778916234
Best Pos (Current Run):   [7.60775530e-01 3.23020828e-07 3.63770924e-02 5.37185243e+01
 1.48118360e+00] 
 
>>> Run :   29
 
>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916293
,    Processing Time (Current Run): 3.4887869358062744
 
Best Fit (Current Run):   0.0009860218778916293
Best Pos (Current Run):   [7.60775530e-01 3.23020819e-07 3.63770926e-02 5.37185243e+01
 1.48118359e+00] 


===================================================================================


 Algorithm: The Improved Queuing search algorithm with DE algorithm

>>>  
^^^After PhotoVolatic:


 1- Single Diode Model with 5  Unknwon Parameters

 ***The Best Minimum RMSE: 0.0009860218778914907
, The Worst Maximum RMSE: 0.0009860218778917518
, Mean RMSE: 0.0009860218778916007
, STD RMSE: 2.168404344971009e-19

***The Best Solution Parameters: [7.60775530e-01 3.23020819e-07 3.63770926e-02 5.37185251e+01
 1.48118359e+00]
,  The Worst Solution Parameters: [7.60775530e-01 3.23020736e-07 3.63770938e-02 5.37185205e+01
 1.48118357e+00]
, Mean Solution Parameters: [7.60775530e-01 3.23020810e-07 3.63770927e-02 5.37185247e+01
 1.48118359e+00]
, STD Solution Parameters: [1.03171995e-10 2.78267069e-14 3.70318566e-10 2.45880883e-06
 8.68292854e-09]

***The Best processing time: 3.4558
, The Worst processing time: 3.4398
, Mean processing time: 3.4550
,  Processing time STD: 0.0281

*** Measured Voltage: [-0.2057, -0.1291, -0.0588, 0.0057, 0.0646, 0.1185, 0.1678, 0.2132, 0.2545, 0.2924, 0.3269, 0.3585, 0.3873, 0.4137, 0.4373, 0.459, 0.4784, 0.496, 0.5119, 0.5265, 0.5398, 0.5521, 0.5633, 0.5736, 0.5833, 0.59]

*** Measured Current: [0.764, 0.762, 0.7605, 0.7605, 0.76, 0.759, 0.757, 0.757, 0.7555, 0.754, 0.7505, 0.7465, 0.7385, 0.728, 0.7065, 0.6755, 0.632, 0.573, 0.499, 0.413, 0.3165, 0.212, 0.1035, -0.01, -0.123, -0.21]

*** The Best Simulated Current: [ 0.7640877   0.76266309  0.76135531  0.76015399  0.75905521  0.75804235
  0.75709165  0.75614136  0.75508687  0.75366388  0.75139097  0.74735385
  0.74011722  0.72738223  0.70697265  0.67528015  0.63075827  0.57192836
  0.49960702  0.41364879  0.31751011  0.21215494  0.10225131 -0.00871754
 -0.12550741 -0.20847233]



===================================================================================


 2- Double Diode Model with 7  Unknwon Parameters
 
>>>>>>>>> pop_size = 18 
 , epoch = 1000  
  
 Algorithm: DE algorithm

>>>  
 2- Double Diode Model with 7  Unknwon Parameters

  
>>> Run :   0
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009858657850168524
,    Processing Time (Current Run): 2.602586507797241
 
Best Fit (Current Run):   0.0009858657850168524
Best Pos (Current Run):   [7.60774717e-01 5.25399204e-08 3.64126162e-02 5.38412208e+01
 1.63929324e+00 2.89914341e-07 1.47436309e+00] 
 
>>> Run :   1
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986026908197052
,    Processing Time (Current Run): 2.441563129425049
 
Best Fit (Current Run):   0.000986026908197052
Best Pos (Current Run):   [7.60776522e-01 1.78204542e-08 3.63793437e-02 5.37154527e+01
 1.45164007e+00 3.06028803e-07 1.48353328e+00] 
 
>>> Run :   2
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860025581128298
,    Processing Time (Current Run): 2.3295199871063232
 
Best Fit (Current Run):   0.0009860025581128298
Best Pos (Current Run):   [7.60778412e-01 7.92388542e-09 3.63832800e-02 5.37057430e+01
 1.62382622e+00 3.17534919e-07 1.48013909e+00] 
 
>>> Run :   3
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986013252474276
,    Processing Time (Current Run): 2.248506546020508
 
Best Fit (Current Run):   0.000986013252474276
Best Pos (Current Run):   [7.60777532e-01 3.20054614e-07 3.63771626e-02 5.37215509e+01
 1.48067327e+00 4.36399125e-09 1.61038347e+00] 
 
>>> Run :   4
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009836934742731315
,    Processing Time (Current Run): 2.2304933071136475
 
Best Fit (Current Run):   0.0009836934742731315
Best Pos (Current Run):   [7.60782146e-01 2.57144861e-07 3.65893484e-02 5.45886020e+01
 1.46226171e+00 3.65339162e-07 1.92751178e+00] 
 
>>> Run :   5
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009847652965407467
,    Processing Time (Current Run): 2.2305030822753906
 
Best Fit (Current Run):   0.0009847652965407467
Best Pos (Current Run):   [7.60774059e-01 2.98450263e-07 3.64690928e-02 5.40163880e+01
 1.47440064e+00 1.61541431e-07 1.99090657e+00] 
 
>>> Run :   6
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009858782258879292
,    Processing Time (Current Run): 2.224501371383667
 
Best Fit (Current Run):   0.0009858782258879292
Best Pos (Current Run):   [7.60778798e-01 2.10206681e-07 3.64750372e-02 5.40203282e+01
 1.45653660e+00 1.59668232e-07 1.60019561e+00] 
 
>>> Run :   7
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218795695807
,    Processing Time (Current Run): 2.2345032691955566
 
Best Fit (Current Run):   0.0009860218795695807
Best Pos (Current Run):   [7.60775506e-01 3.64572556e-08 3.63772007e-02 5.37182497e+01
 1.48096753e+00 2.86555344e-07 1.48120823e+00] 
 
>>> Run :   8
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860363358043462
,    Processing Time (Current Run): 2.2305023670196533
 
Best Fit (Current Run):   0.0009860363358043462
Best Pos (Current Run):   [7.60774929e-01 2.03861961e-07 3.63921670e-02 5.37759236e+01
 1.50019802e+00 1.24235354e-07 1.45996706e+00] 
 
>>> Run :   9
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009836057730194202
,    Processing Time (Current Run): 2.25150728225708
 
Best Fit (Current Run):   0.0009836057730194202
Best Pos (Current Run):   [7.60781870e-01 2.75160327e-07 3.65442468e-02 5.44264570e+01
 1.46752634e+00 3.44538305e-07 1.99921008e+00] 
 
>>> Run :   10
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860171852426936
,    Processing Time (Current Run): 2.21549916267395
 
Best Fit (Current Run):   0.0009860171852426936
Best Pos (Current Run):   [7.60775378e-01 2.06314243e-07 3.64097784e-02 5.38385512e+01
 1.46436515e+00 1.28380379e-07 1.53207656e+00] 
 
>>> Run :   11
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860721897436136
,    Processing Time (Current Run): 2.724613904953003
 
Best Fit (Current Run):   0.0009860721897436136
Best Pos (Current Run):   [7.60771032e-01 2.94185410e-08 3.63942341e-02 5.37513991e+01
 1.43233076e+00 2.98215423e-07 1.48959527e+00] 
 
>>> Run :   12
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000985869834535268
,    Processing Time (Current Run): 2.2245023250579834
 
Best Fit (Current Run):   0.000985869834535268
Best Pos (Current Run):   [7.60781726e-01 7.42760364e-08 3.64193164e-02 5.38115110e+01
 1.62002564e+00 2.73108293e-07 1.47112853e+00] 
 
>>> Run :   13
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009851336694711788
,    Processing Time (Current Run): 2.2084977626800537
 
Best Fit (Current Run):   0.0009851336694711788
Best Pos (Current Run):   [7.60771782e-01 2.93801612e-07 3.64698765e-02 5.40308629e+01
 1.47337831e+00 1.22456870e-07 1.87785522e+00] 
 
>>> Run :   14
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009829788693582948
,    Processing Time (Current Run): 2.8786487579345703
 
Best Fit (Current Run):   0.0009829788693582948
Best Pos (Current Run):   [7.60781523e-01 2.51724021e-07 3.66171424e-02 5.48810598e+01
 1.46016955e+00 5.07640757e-07 1.98496581e+00] 
 
>>> Run :   15
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009834954744255373
,    Processing Time (Current Run): 3.1187031269073486
 
Best Fit (Current Run):   0.0009834954744255373
Best Pos (Current Run):   [7.60760209e-01 2.54542794e-07 3.66169628e-02 5.48607789e+01
 1.46121318e+00 4.17176575e-07 1.95239117e+00] 
 
>>> Run :   16
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009849799108773132
,    Processing Time (Current Run): 2.728614568710327
 
Best Fit (Current Run):   0.0009849799108773132
Best Pos (Current Run):   [7.60779042e-01 1.87604149e-07 3.65033992e-02 5.43190262e+01
 1.78301753e+00 2.61792109e-07 1.46513228e+00] 
 
>>> Run :   17
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009826803987942232
,    Processing Time (Current Run): 2.2665107250213623
 
Best Fit (Current Run):   0.0009826803987942232
Best Pos (Current Run):   [7.60778451e-01 2.45160509e-07 3.66542827e-02 5.50999039e+01
 1.45784464e+00 5.86904215e-07 1.99908745e+00] 
 
>>> Run :   18
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009859811911916106
,    Processing Time (Current Run): 2.6285924911499023
 
Best Fit (Current Run):   0.0009859811911916106
Best Pos (Current Run):   [7.60777056e-01 2.01840259e-08 3.63909177e-02 5.37446480e+01
 1.60813657e+00 3.08298188e-07 1.47847789e+00] 
 
>>> Run :   19
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986022980416072
,    Processing Time (Current Run): 2.2225112915039062
 
Best Fit (Current Run):   0.000986022980416072
Best Pos (Current Run):   [7.60775907e-01 3.20896737e-09 3.63775378e-02 5.37192053e+01
 1.44859285e+00 3.19990304e-07 1.48163689e+00] 
 
>>> Run :   20
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000985781875727022
,    Processing Time (Current Run): 2.233502149581909
 
Best Fit (Current Run):   0.000985781875727022
Best Pos (Current Run):   [7.60777393e-01 3.14066679e-07 3.64030957e-02 5.37819817e+01
 1.47891073e+00 3.08780572e-08 1.83655177e+00] 
 
>>> Run :   21
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009851273762410508
,    Processing Time (Current Run): 2.2094974517822266
 
Best Fit (Current Run):   0.0009851273762410508
Best Pos (Current Run):   [7.60773350e-01 1.81837466e-07 3.65026026e-02 5.43526382e+01
 1.75336280e+00 2.55742780e-07 1.46379133e+00] 
 
>>> Run :   22
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009825999188385638
,    Processing Time (Current Run): 2.2305023670196533
 
Best Fit (Current Run):   0.0009825999188385638
Best Pos (Current Run):   [7.60780247e-01 8.48805801e-07 3.68028066e-02 5.57244906e+01
 1.99796280e+00 2.13502534e-07 1.44629077e+00] 
 
>>> Run :   23
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009829754992381533
,    Processing Time (Current Run): 2.209498882293701
 
Best Fit (Current Run):   0.0009829754992381533
Best Pos (Current Run):   [7.60781075e-01 4.86023313e-07 3.66039540e-02 5.48639841e+01
 1.99927967e+00 2.57815701e-07 1.46207511e+00] 
 
>>> Run :   24
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860221516467857
,    Processing Time (Current Run): 2.2064974308013916
 
Best Fit (Current Run):   0.0009860221516467857
Best Pos (Current Run):   [7.60774566e-01 2.19826816e-07 3.63890065e-02 5.37765707e+01
 1.47049466e+00 1.08009204e-07 1.51417015e+00] 
 
>>> Run :   25
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986017455814347
,    Processing Time (Current Run): 2.225501298904419
 
Best Fit (Current Run):   0.000986017455814347
Best Pos (Current Run):   [7.60775393e-01 6.51937009e-08 3.63870253e-02 5.37454903e+01
 1.52102636e+00 2.61278086e-07 1.47471933e+00] 
 
>>> Run :   26
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009857607191518136
,    Processing Time (Current Run): 2.2084972858428955
 
Best Fit (Current Run):   0.0009857607191518136
Best Pos (Current Run):   [7.60778676e-01 1.78679835e-07 3.66188178e-02 5.45086725e+01
 1.44118758e+00 2.77700007e-07 1.66574008e+00] 
 
>>> Run :   27
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009846265546140905
,    Processing Time (Current Run): 2.2054965496063232
 
Best Fit (Current Run):   0.0009846265546140905
Best Pos (Current Run):   [7.60779060e-01 1.76708880e-07 3.64604059e-02 5.40764988e+01
 1.99967006e+00 2.98090611e-07 1.47433019e+00] 
 
>>> Run :   28
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860220614101123
,    Processing Time (Current Run): 2.2205002307891846
 
Best Fit (Current Run):   0.0009860220614101123
Best Pos (Current Run):   [7.60775708e-01 5.32671353e-08 3.63775928e-02 5.37191530e+01
 1.48876396e+00 2.69878593e-07 1.47980670e+00] 
 
>>> Run :   29
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021884447469
,    Processing Time (Current Run): 2.553022623062134
 
Best Fit (Current Run):   0.000986021884447469
Best Pos (Current Run):   [7.60775543e-01 1.30824303e-07 3.63771144e-02 5.37184223e+01
 1.48056210e+00 1.92198748e-07 1.48161030e+00] 


===================================================================================


 Algorithm: DE algorithm

>>>  
^^^After PhotoVolatic:


 2- Double Diode Model with 7  Unknwon Parameters

 ***The Best Minimum RMSE: 0.0009825999188385638
, The Worst Maximum RMSE: 0.0009860721897436136
, Mean RMSE: 0.000985136556336046
, STD RMSE: 1.1824131265784291e-06

***The Best Solution Parameters: [7.60780247e-01 8.48805801e-07 3.68028066e-02 5.57244906e+01
 1.99796280e+00 2.13502534e-07 1.44629077e+00]
,  The Worst Solution Parameters: [7.60771032e-01 2.94185410e-08 3.63942341e-02 5.37513991e+01
 1.43233076e+00 2.98215423e-07 1.48959527e+00]
, Mean Solution Parameters: [7.60776587e-01 1.96702968e-07 3.64725122e-02 5.41284921e+01
 1.56258729e+00 2.58292577e-07 1.61796170e+00]
, STD Solution Parameters: [4.19864590e-06 1.67929709e-07 1.08638686e-04 5.15119269e-01
 1.69549938e-01 1.22430383e-07 2.05372405e-01]

***The Best processing time: 2.2305
, The Worst processing time: 2.7246
, Mean processing time: 2.3581
,  Processing time STD: 0.2362

*** Measured Voltage: [-0.2057, -0.1291, -0.0588, 0.0057, 0.0646, 0.1185, 0.1678, 0.2132, 0.2545, 0.2924, 0.3269, 0.3585, 0.3873, 0.4137, 0.4373, 0.459, 0.4784, 0.496, 0.5119, 0.5265, 0.5398, 0.5521, 0.5633, 0.5736, 0.5833, 0.59]

*** Measured Current: [0.764, 0.762, 0.7605, 0.7605, 0.76, 0.759, 0.757, 0.757, 0.7555, 0.754, 0.7505, 0.7465, 0.7385, 0.728, 0.7065, 0.6755, 0.632, 0.573, 0.499, 0.413, 0.3165, 0.212, 0.1035, -0.01, -0.123, -0.21]

*** The Best Simulated Current: [ 0.76396808  0.76259467  0.76133367  0.76017463  0.75911277  0.75812993
  0.75719936  0.75625482  0.7551866   0.75372694  0.75139651  0.74729041
  0.73999255  0.72722594  0.7068328   0.67520234  0.63076405  0.57200724
  0.49972214  0.41374529  0.31754826  0.21211334  0.1021454  -0.00880432
 -0.12554487 -0.20834528]



===================================================================================

  
 Algorithm: The Improved Queuing search algorithm

>>>  
 2- Double Diode Model with 7  Unknwon Parameters

  
>>> Run :   0
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860781905754127
,    Processing Time (Current Run): 5.925657033920288
 
Best Fit (Current Run):   0.0009860781905754127
Best Pos (Current Run):   [7.60715758e-01 3.04658390e-07 3.63659281e-02 5.48699369e+01
 1.47659018e+00 1.51280759e-07 1.96048925e+00] 
 
>>> Run :   1
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010110306672298601
,    Processing Time (Current Run): 6.135380506515503
 
Best Fit (Current Run):   0.0010110306672298601
Best Pos (Current Run):   [7.60669650e-01 6.08342988e-09 3.59489092e-02 5.76215479e+01
 1.66879499e+00 3.58486602e-07 1.49210857e+00] 
 
>>> Run :   2
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001098362430332052
,    Processing Time (Current Run): 6.256973505020142
 
Best Fit (Current Run):   0.001098362430332052
Best Pos (Current Run):   [7.60589723e-01 4.08937419e-07 3.53663106e-02 6.00378961e+01
 1.50554851e+00 6.92272022e-09 1.78340940e+00] 
 
>>> Run :   3
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010060134215368927
,    Processing Time (Current Run): 6.765533685684204
 
Best Fit (Current Run):   0.0010060134215368927
Best Pos (Current Run):   [7.60659615e-01 6.18629230e-10 3.59624170e-02 5.63325023e+01
 1.73614946e+00 3.56046357e-07 1.49108548e+00] 
 
>>> Run :   4
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0012505163040619186
,    Processing Time (Current Run): 6.131699800491333
 
Best Fit (Current Run):   0.0012505163040619186
Best Pos (Current Run):   [7.60479423e-01 3.81920623e-07 3.55724672e-02 7.77055276e+01
 1.65006731e+00 1.96741972e-07 1.46182865e+00] 
 
>>> Run :   5
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009872680190524574
,    Processing Time (Current Run): 5.703270196914673
 
Best Fit (Current Run):   0.0009872680190524574
Best Pos (Current Run):   [7.60755172e-01 1.12338137e-07 3.64292414e-02 5.50404412e+01
 1.43395343e+00 2.56230569e-07 1.54405603e+00] 
 
>>> Run :   6
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001282371439694914
,    Processing Time (Current Run): 5.972364664077759
 
Best Fit (Current Run):   0.001282371439694914
Best Pos (Current Run):   [7.60445475e-01 2.85540936e-07 3.48805173e-02 7.11530925e+01
 1.52183057e+00 1.93910465e-07 1.52239812e+00] 
 
>>> Run :   7
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001180440522891664
,    Processing Time (Current Run): 5.672277450561523
 
Best Fit (Current Run):   0.001180440522891664
Best Pos (Current Run):   [7.60480929e-01 1.43620737e-07 3.52560338e-02 7.09467177e+01
 1.54591487e+00 3.01099773e-07 1.50189492e+00] 
 
>>> Run :   8
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0016762857062199443
,    Processing Time (Current Run): 5.8914101123809814
 
Best Fit (Current Run):   0.0016762857062199443
Best Pos (Current Run):   [7.60429810e-01 1.42471851e-09 3.35046371e-02 8.75889446e+01
 1.94359221e+00 6.49556891e-07 1.55500682e+00] 
 
>>> Run :   9
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009916841110966833
,    Processing Time (Current Run): 5.331193923950195
 
Best Fit (Current Run):   0.0009916841110966833
Best Pos (Current Run):   [7.60726365e-01 3.61884981e-08 3.63775971e-02 5.45618292e+01
 1.56130642e+00 2.93377841e-07 1.47690529e+00] 
 
>>> Run :   10
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010708968991995557
,    Processing Time (Current Run): 4.96961236000061
 
Best Fit (Current Run):   0.0010708968991995557
Best Pos (Current Run):   [7.60624427e-01 2.46636138e-09 3.54764866e-02 6.06147260e+01
 1.59536346e+00 3.98680725e-07 1.50295835e+00] 
 
>>> Run :   11
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009847561159078894
,    Processing Time (Current Run): 4.881099700927734
 
Best Fit (Current Run):   0.0009847561159078894
Best Pos (Current Run):   [7.60764997e-01 2.90859549e-07 3.64419703e-02 5.44124210e+01
 1.47260017e+00 1.89645887e-07 1.92987653e+00] 
 
>>> Run :   12
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001015695653785356
,    Processing Time (Current Run): 4.963648557662964
 
Best Fit (Current Run):   0.001015695653785356
Best Pos (Current Run):   [7.60703571e-01 3.64744637e-07 3.59035342e-02 5.82865452e+01
 1.49353099e+00 2.21870779e-09 1.88204188e+00] 
 
>>> Run :   13
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009871487735247932
,    Processing Time (Current Run): 5.475462436676025
 
Best Fit (Current Run):   0.0009871487735247932
Best Pos (Current Run):   [7.60702317e-01 1.26329973e-07 3.63652014e-02 5.40492657e+01
 1.50292972e+00 2.00830572e-07 1.47165793e+00] 
 
>>> Run :   14
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000998237963012538
,    Processing Time (Current Run): 5.5532495975494385
 
Best Fit (Current Run):   0.000998237963012538
Best Pos (Current Run):   [7.60789863e-01 3.44405908e-07 3.60559255e-02 5.49693045e+01
 1.48792308e+00 1.96017354e-08 1.90457877e+00] 
 
>>> Run :   15
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009856260893384705
,    Processing Time (Current Run): 5.679279088973999
 
Best Fit (Current Run):   0.0009856260893384705
Best Pos (Current Run):   [7.60779935e-01 2.23071021e-07 3.65132269e-02 5.41929761e+01
 1.45676150e+00 1.78509945e-07 1.65641167e+00] 
 
>>> Run :   16
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009850925009502632
,    Processing Time (Current Run): 5.454711675643921
 
Best Fit (Current Run):   0.0009850925009502632
Best Pos (Current Run):   [7.60782974e-01 2.61504031e-07 3.64124563e-02 5.46556180e+01
 1.98730226e+00 2.91451264e-07 1.47279497e+00] 
 
>>> Run :   17
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009850079897250692
,    Processing Time (Current Run): 5.801315784454346
 
Best Fit (Current Run):   0.0009850079897250692
Best Pos (Current Run):   [7.60775001e-01 2.22432036e-07 3.65896319e-02 5.45979359e+01
 1.45340595e+00 2.73372621e-07 1.75000715e+00] 
 
>>> Run :   18
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010555306338671765
,    Processing Time (Current Run): 5.8433167934417725
 
Best Fit (Current Run):   0.0010555306338671765
Best Pos (Current Run):   [7.60545614e-01 3.57113184e-07 3.56578027e-02 6.04810655e+01
 1.49407571e+00 7.19862685e-08 1.73244041e+00] 
 
>>> Run :   19
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010300604975734492
,    Processing Time (Current Run): 5.502231597900391
 
Best Fit (Current Run):   0.0010300604975734492
Best Pos (Current Run):   [7.60690806e-01 3.70244015e-07 3.57740549e-02 5.92580923e+01
 1.49587327e+00 4.86023346e-09 1.54461945e+00] 
 
>>> Run :   20
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010032253610759182
,    Processing Time (Current Run): 5.011129140853882
 
Best Fit (Current Run):   0.0010032253610759182
Best Pos (Current Run):   [7.60775133e-01 3.40721383e-07 3.59982850e-02 5.62310746e+01
 1.48930892e+00 1.29438940e-08 1.52398347e+00] 
 
>>> Run :   21
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0011864288207584428
,    Processing Time (Current Run): 5.090147018432617
 
Best Fit (Current Run):   0.0011864288207584428
Best Pos (Current Run):   [7.60590758e-01 4.50634026e-07 3.49250414e-02 6.37871207e+01
 1.51556143e+00 4.52566412e-09 1.91122106e+00] 
 
>>> Run :   22
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0012272878221653003
,    Processing Time (Current Run): 5.881325006484985
 
Best Fit (Current Run):   0.0012272878221653003
Best Pos (Current Run):   [7.60916881e-01 4.64805328e-07 3.48851881e-02 6.23468677e+01
 1.51887775e+00 9.49351155e-09 1.96166442e+00] 
 
>>> Run :   23
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010120294768158353
,    Processing Time (Current Run): 5.523258447647095
 
Best Fit (Current Run):   0.0010120294768158353
Best Pos (Current Run):   [7.60712257e-01 1.37168649e-08 3.59301306e-02 5.61803681e+01
 1.85717518e+00 3.57563391e-07 1.49173490e+00] 
 
>>> Run :   24
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0014368124452640175
,    Processing Time (Current Run): 5.368211269378662
 
Best Fit (Current Run):   0.0014368124452640175
Best Pos (Current Run):   [7.60508576e-01 2.59515642e-09 3.40925051e-02 7.35037761e+01
 1.72423952e+00 5.52337031e-07 1.53734227e+00] 
 
>>> Run :   25
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010186415825097815
,    Processing Time (Current Run): 5.365198612213135
 
Best Fit (Current Run):   0.0010186415825097815
Best Pos (Current Run):   [7.60715378e-01 3.66574742e-07 3.58384551e-02 5.68981208e+01
 1.49414158e+00 8.06833369e-09 1.91157065e+00] 
 
>>> Run :   26
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0013235777225896418
,    Processing Time (Current Run): 5.532248497009277
 
Best Fit (Current Run):   0.0013235777225896418
Best Pos (Current Run):   [7.60614409e-01 4.93611684e-07 3.44681085e-02 6.97251703e+01
 1.52575602e+00 3.84439991e-08 1.86846948e+00] 
 
>>> Run :   27
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009887498116911326
,    Processing Time (Current Run): 5.376579999923706
 
Best Fit (Current Run):   0.0009887498116911326
Best Pos (Current Run):   [7.60732139e-01 4.10570385e-07 3.67777174e-02 5.56492224e+01
 1.59429053e+00 6.32109116e-08 1.38343708e+00] 
 
>>> Run :   28
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009862314999339408
,    Processing Time (Current Run): 5.44168758392334
 
Best Fit (Current Run):   0.0009862314999339408
Best Pos (Current Run):   [7.60785109e-01 3.20486183e-07 3.63816899e-02 5.39182510e+01
 1.48076411e+00 5.39889371e-09 1.64747990e+00] 
 
>>> Run :   29
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000999814337546954
,    Processing Time (Current Run): 6.607484340667725
 
Best Fit (Current Run):   0.000999814337546954
Best Pos (Current Run):   [7.60637181e-01 1.16149774e-07 3.68651323e-02 6.00535680e+01
 1.40565735e+00 7.21348098e-07 1.76523423e+00] 


===================================================================================


 Algorithm: The Improved Queuing search algorithm

>>>  
^^^After PhotoVolatic:


 2- Double Diode Model with 7  Unknwon Parameters

 ***The Best Minimum RMSE: 0.0009847561159078894
, The Worst Maximum RMSE: 0.0016762857062199443
, Mean RMSE: 0.001091696760330911
, STD RMSE: 0.0001616043052107804

***The Best Solution Parameters: [7.60764997e-01 2.90859549e-07 3.64419703e-02 5.44124210e+01
 1.47260017e+00 1.89645887e-07 1.92987653e+00]
,  The Worst Solution Parameters: [7.60429810e-01 1.42471851e-09 3.35046371e-02 8.75889446e+01
 1.94359221e+00 6.49556891e-07 1.55500682e+00]
, Mean Solution Parameters: [7.60669975e-01 2.40812259e-07 3.57672201e-02 6.06556642e+01
 1.56964288e+00 2.05604855e-07 1.65462357e+00]
, STD Solution Parameters: [1.16637590e-04 1.59684474e-07 7.94463192e-04 8.13260351e+00
 1.43568739e-01 1.95118080e-07 1.84102945e-01]

***The Best processing time: 4.8811
, The Worst processing time: 5.8914
, Mean processing time: 5.6369
,  Processing time STD: 0.4511

*** Measured Voltage: [-0.2057, -0.1291, -0.0588, 0.0057, 0.0646, 0.1185, 0.1678, 0.2132, 0.2545, 0.2924, 0.3269, 0.3585, 0.3873, 0.4137, 0.4373, 0.459, 0.4784, 0.496, 0.5119, 0.5265, 0.5398, 0.5521, 0.5633, 0.5736, 0.5833, 0.59]

*** Measured Current: [0.764, 0.762, 0.7605, 0.7605, 0.76, 0.759, 0.757, 0.757, 0.7555, 0.754, 0.7505, 0.7465, 0.7385, 0.728, 0.7065, 0.6755, 0.632, 0.573, 0.499, 0.413, 0.3165, 0.212, 0.1035, -0.01, -0.123, -0.21]

*** The Best Simulated Current: [ 0.76403418  0.76262771  0.76133654  0.76015033  0.75906496  0.75806347
  0.75712138  0.75617578  0.75512052  0.75369     0.75140263  0.74734561
  0.74008782  0.72733597  0.70692016  0.67523415  0.6307292   0.57192075
  0.49961845  0.41367067  0.31753237  0.21216765  0.10224841 -0.00873203
 -0.12553854 -0.20850095]



===================================================================================

  
 Algorithm: The Improved Queuing search algorithm with DE algorithm

>>>  
 2- Double Diode Model with 7  Unknwon Parameters

  
>>> Run :   0
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009834994986922959
,    Processing Time (Current Run): 8.443915128707886
 
Best Fit (Current Run):   0.0009834994986922959
Best Pos (Current Run):   [7.60778868e-01 2.63773251e-07 3.65512311e-02 5.48360008e+01
 1.46423601e+00 4.02430388e-07 1.97008007e+00] 
 
>>> Run :   1
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009825287171354666
,    Processing Time (Current Run): 7.2586350440979
 
Best Fit (Current Run):   0.0009825287171354666
Best Pos (Current Run):   [7.60779680e-01 6.74307765e-07 3.67012187e-02 5.53055619e+01
 1.99970718e+00 2.34721042e-07 1.45419136e+00] 
 
>>> Run :   2
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000982484851786899
,    Processing Time (Current Run): 7.268637657165527
 
Best Fit (Current Run):   0.000982484851786899
Best Pos (Current Run):   [7.60781078e-01 7.49344511e-07 3.67404287e-02 5.54854438e+01
 2.00000000e+00 2.25974623e-07 1.45101690e+00] 
 
>>> Run :   3
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009834607522832346
,    Processing Time (Current Run): 7.707745790481567
 
Best Fit (Current Run):   0.0009834607522832346
Best Pos (Current Run):   [7.60775997e-01 2.63744038e-07 3.65684827e-02 5.47864128e+01
 1.46413652e+00 3.98901470e-07 1.97325787e+00] 
 
>>> Run :   4
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009826339025532345
,    Processing Time (Current Run): 9.43312668800354
 
Best Fit (Current Run):   0.0009826339025532345
Best Pos (Current Run):   [7.60779782e-01 6.07133424e-07 3.66702717e-02 5.51279360e+01
 1.99993106e+00 2.42685910e-07 1.45697345e+00] 
 
>>> Run :   5
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009828123267527676
,    Processing Time (Current Run): 8.351435661315918
 
Best Fit (Current Run):   0.0009828123267527676
Best Pos (Current Run):   [7.60772088e-01 5.43300820e-07 3.66242451e-02 5.51141237e+01
 1.99944038e+00 2.51233111e-07 1.45992930e+00] 
 
>>> Run :   6
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009832745489839606
,    Processing Time (Current Run): 7.502687931060791
 
Best Fit (Current Run):   0.0009832745489839606
Best Pos (Current Run):   [7.60772916e-01 2.57278515e-07 3.66185025e-02 5.46262811e+01
 1.46190881e+00 4.41100336e-07 1.97990221e+00] 
 
>>> Run :   7
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009826394747127123
,    Processing Time (Current Run): 8.103249073028564
 
Best Fit (Current Run):   0.0009826394747127123
Best Pos (Current Run):   [7.60773765e-01 6.11342795e-07 3.66658888e-02 5.52241022e+01
 1.99850789e+00 2.42174895e-07 1.45683002e+00] 
 
>>> Run :   8
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916848
,    Processing Time (Current Run): 8.16884160041809
 
Best Fit (Current Run):   0.0009860218778916848
Best Pos (Current Run):   [7.60775530e-01 4.39064461e-08 3.63770926e-02 5.37185257e+01
 1.48118235e+00 2.79114366e-07 1.48118379e+00] 
 
>>> Run :   9
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916991
,    Processing Time (Current Run): 8.047844171524048
 
Best Fit (Current Run):   0.0009860218778916991
Best Pos (Current Run):   [7.60775530e-01 6.12843673e-08 3.63770922e-02 5.37185262e+01
 1.48118361e+00 2.61736470e-07 1.48118360e+00] 
 
>>> Run :   10
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009825813499790927
,    Processing Time (Current Run): 7.33503794670105
 
Best Fit (Current Run):   0.0009825813499790927
Best Pos (Current Run):   [7.60778618e-01 6.36723821e-07 3.66805303e-02 5.52270128e+01
 1.99994175e+00 2.39341761e-07 1.45582331e+00] 
 
>>> Run :   11
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009824857205857035
,    Processing Time (Current Run): 7.401666879653931
 
Best Fit (Current Run):   0.0009824857205857035
Best Pos (Current Run):   [7.60781338e-01 2.27098403e-07 3.67347637e-02 5.54635651e+01
 1.45143286e+00 7.39997912e-07 1.99999518e+00] 
 
>>> Run :   12
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860259549175287
,    Processing Time (Current Run): 7.234000205993652
 
Best Fit (Current Run):   0.0009860259549175287
Best Pos (Current Run):   [7.60775270e-01 1.48712985e-07 3.63823552e-02 5.37371026e+01
 1.46921907e+00 1.76266947e-07 1.49398929e+00] 
 
>>> Run :   13
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009839060422830806
,    Processing Time (Current Run): 7.331651926040649
 
Best Fit (Current Run):   0.0009839060422830806
Best Pos (Current Run):   [7.60791672e-01 2.49772275e-07 3.66415869e-02 5.43410284e+01
 1.45974808e+00 3.82716698e-07 1.92091634e+00] 
 
>>> Run :   14
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009828881659398262
,    Processing Time (Current Run): 7.272643327713013
 
Best Fit (Current Run):   0.0009828881659398262
Best Pos (Current Run):   [7.60786608e-01 5.19925825e-07 3.66180418e-02 5.47964848e+01
 1.99859990e+00 2.53376966e-07 1.46062171e+00] 
 
>>> Run :   15
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009829791072956272
,    Processing Time (Current Run): 7.552701711654663
 
Best Fit (Current Run):   0.0009829791072956272
Best Pos (Current Run):   [7.60778388e-01 5.11952384e-07 3.66321650e-02 5.49411444e+01
 1.97858964e+00 2.49037391e-07 1.45928755e+00] 
 
>>> Run :   16
 
>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009856860892118993
,    Processing Time (Current Run): 8.155838012695312
 
Best Fit (Current Run):   0.0009856860892118993
Best Pos (Current Run):   [7.60763030e-01 2.97848563e-07 3.64189601e-02 5.40686759e+01
 1.47522120e+00 6.22631696e-08 1.74031423e+00] 
 
>>> Run :   17
 
>>>>>>>>>pop_size=18

 1- Single Diode Model with 5  Unknwon Parameters

>>>>>>>>> pop_size = 11

 , epoch = 1000  

  

 Algorithm: DE algorithm

>>>  

 1- Single Diode Model with 5  Unknwon Parameters

  

>>> Run :   0

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009869511188454682

,    Processing Time (Current Run): 1.5073456764221191

Best Fit (Current Run):   0.0009869511188454682

Best Pos (Current Run):   [7.60736173e-01 3.28475755e-07 3.63210720e-02 5.46586778e+01

 1.48285812e+00]

>>> Run :   1

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860261181916358

,    Processing Time (Current Run): 1.5373456478118896

Best Fit (Current Run):   0.0009860261181916358

Best Pos (Current Run):   [7.60776479e-01 3.23467075e-07 3.63716802e-02 5.37404315e+01

 1.48132299e+00]

>>> Run :   2

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778917189

,    Processing Time (Current Run): 1.4963350296020508

Best Fit (Current Run):   0.0009860218778917189

Best Pos (Current Run):   [7.60775530e-01 3.23020846e-07 3.63770923e-02 5.37185260e+01

 1.48118360e+00]

>>> Run :   3

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986024953413158

,    Processing Time (Current Run): 1.4303226470947266

Best Fit (Current Run):   0.000986024953413158

Best Pos (Current Run):   [7.60779851e-01 3.23100142e-07 3.63759144e-02 5.36977738e+01

 1.48120856e+00]

>>> Run :   4

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009914033778068107

,    Processing Time (Current Run): 1.690380573272705

Best Fit (Current Run):   0.0009914033778068107

Best Pos (Current Run):   [7.60779953e-01 3.40599508e-07 3.61719929e-02 5.51365625e+01

 1.48653247e+00]

>>> Run :   5

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218779581692

,    Processing Time (Current Run): 2.1534862518310547

Best Fit (Current Run):   0.0009860218779581692

Best Pos (Current Run):   [7.60775536e-01 3.23019610e-07 3.63771125e-02 5.37184929e+01

 1.48118321e+00]

>>> Run :   6

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778920157

,    Processing Time (Current Run): 1.5783545970916748

Best Fit (Current Run):   0.0009860218778920157

Best Pos (Current Run):   [7.60775530e-01 3.23020839e-07 3.63770924e-02 5.37185331e+01

 1.48118360e+00]

>>> Run :   7

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860219152687134

,    Processing Time (Current Run): 1.4663341045379639

Best Fit (Current Run):   0.0009860219152687134

Best Pos (Current Run):   [7.60775601e-01 3.23059874e-07 3.63766108e-02 5.37220135e+01

 1.48119572e+00]

>>> Run :   8

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009863072589688167

,    Processing Time (Current Run): 1.2212796211242676

Best Fit (Current Run):   0.0009863072589688167

Best Pos (Current Run):   [7.60761151e-01 3.26757974e-07 3.63320604e-02 5.41804965e+01

 1.48234033e+00]

>>> Run :   9

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916963

,    Processing Time (Current Run): 1.2052710056304932

Best Fit (Current Run):   0.0009860218778916963

Best Pos (Current Run):   [7.60775531e-01 3.23020805e-07 3.63770928e-02 5.37185255e+01

 1.48118359e+00]

>>> Run :   10

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891672

,    Processing Time (Current Run): 1.2132720947265625

Best Fit (Current Run):   0.000986021877891672

Best Pos (Current Run):   [7.60775530e-01 3.23020821e-07 3.63770927e-02 5.37185254e+01

 1.48118359e+00]

>>> Run :   11

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778918145

,    Processing Time (Current Run): 1.5153415203094482

Best Fit (Current Run):   0.0009860218778918145

Best Pos (Current Run):   [7.60775531e-01 3.23020791e-07 3.63770929e-02 5.37185194e+01

 1.48118358e+00]

>>> Run :   12

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009862673077648998

,    Processing Time (Current Run): 1.2612838745117188

Best Fit (Current Run):   0.0009862673077648998

Best Pos (Current Run):   [7.60804374e-01 3.20672072e-07 3.63992253e-02 5.32199273e+01

 1.48045406e+00]

>>> Run :   13

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778918101

,    Processing Time (Current Run): 1.1952691078186035

Best Fit (Current Run):   0.0009860218778918101

Best Pos (Current Run):   [7.60775531e-01 3.23020854e-07 3.63770919e-02 5.37185231e+01

 1.48118360e+00]

>>> Run :   14

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778939727

,    Processing Time (Current Run): 1.2652952671051025

Best Fit (Current Run):   0.0009860218778939727

Best Pos (Current Run):   [7.60775528e-01 3.23021001e-07 3.63770909e-02 5.37185643e+01

 1.48118365e+00]

>>> Run :   15

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021878377466

,    Processing Time (Current Run): 1.34029221534729

Best Fit (Current Run):   0.000986021878377466

Best Pos (Current Run):   [7.60775528e-01 3.23019875e-07 3.63771138e-02 5.37188048e+01

 1.48118328e+00]

>>> Run :   16

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218790437299

,    Processing Time (Current Run): 1.4523265361785889

Best Fit (Current Run):   0.0009860218790437299

Best Pos (Current Run):   [7.60775537e-01 3.23024292e-07 3.63770382e-02 5.37182790e+01

 1.48118470e+00]

>>> Run :   17

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915916

,    Processing Time (Current Run): 1.1862659454345703

Best Fit (Current Run):   0.0009860218778915916

Best Pos (Current Run):   [7.60775531e-01 3.23020759e-07 3.63770933e-02 5.37185197e+01

 1.48118357e+00]

>>> Run :   18

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009876570446166195

,    Processing Time (Current Run): 1.1782753467559814

Best Fit (Current Run):   0.0009876570446166195

Best Pos (Current Run):   [7.60775240e-01 3.32513433e-07 3.62560161e-02 5.42915128e+01

 1.48411108e+00]

>>> Run :   19

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218780912134

,    Processing Time (Current Run): 1.1922588348388672

Best Fit (Current Run):   0.0009860218780912134

Best Pos (Current Run):   [7.60775534e-01 3.23022404e-07 3.63770632e-02 5.37185302e+01

 1.48118409e+00]

>>> Run :   20

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009863365242118957

,    Processing Time (Current Run): 1.1792757511138916

Best Fit (Current Run):   0.0009863365242118957

Best Pos (Current Run):   [7.60770744e-01 3.25636303e-07 3.63549205e-02 5.39974979e+01

 1.48199712e+00]

>>> Run :   21

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778917527

,    Processing Time (Current Run): 1.2032616138458252

Best Fit (Current Run):   0.0009860218778917527

Best Pos (Current Run):   [7.60775530e-01 3.23020808e-07 3.63770928e-02 5.37185287e+01

 1.48118359e+00]

>>> Run :   22

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986034668959392

,    Processing Time (Current Run): 1.1732633113861084

Best Fit (Current Run):   0.000986034668959392

Best Pos (Current Run):   [7.60773313e-01 3.23715468e-07 3.63695517e-02 5.38226809e+01

 1.48139860e+00]

>>> Run :   23

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986022916248618

,    Processing Time (Current Run): 1.1682782173156738

Best Fit (Current Run):   0.000986022916248618

Best Pos (Current Run):   [7.60776583e-01 3.23031745e-07 3.63764289e-02 5.36970650e+01

 1.48118770e+00]

>>> Run :   24

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218779843164

,    Processing Time (Current Run): 1.1822569370269775

Best Fit (Current Run):   0.0009860218779843164

Best Pos (Current Run):   [7.60775525e-01 3.23022747e-07 3.63770708e-02 5.37187829e+01

 1.48118419e+00]

>>> Run :   25

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860220295253668

,    Processing Time (Current Run): 1.163262128829956

Best Fit (Current Run):   0.0009860220295253668

Best Pos (Current Run):   [7.60775414e-01 3.22945462e-07 3.63780139e-02 5.37128019e+01

 1.48116020e+00]

>>> Run :   26

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860629146281317

,    Processing Time (Current Run): 1.1902780532836914

Best Fit (Current Run):   0.0009860629146281317

Best Pos (Current Run):   [7.60765371e-01 3.24041609e-07 3.63678110e-02 5.39144927e+01

 1.48149882e+00]

>>> Run :   27

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877893712

,    Processing Time (Current Run): 1.2382688522338867

Best Fit (Current Run):   0.000986021877893712

Best Pos (Current Run):   [7.60775529e-01 3.23020686e-07 3.63770949e-02 5.37185407e+01

 1.48118355e+00]

>>> Run :   28

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916226

,    Processing Time (Current Run): 1.1642720699310303

Best Fit (Current Run):   0.0009860218778916226

Best Pos (Current Run):   [7.60775530e-01 3.23020801e-07 3.63770927e-02 5.37185242e+01

 1.48118359e+00]

>>> Run :   29

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218780158388

,    Processing Time (Current Run): 1.1812660694122314

Best Fit (Current Run):   0.0009860218780158388

Best Pos (Current Run):   [7.60775519e-01 3.23021527e-07 3.63770815e-02 5.37187450e+01

 1.48118381e+00]

===================================================================================

 Algorithm: DE algorithm

>>>  

^^^After PhotoVolatic:

 1- Single Diode Model with 5  Unknwon Parameters

 ***The Best Minimum RMSE: 0.0009860218778915916

, The Worst Maximum RMSE: 0.0009914033778068107

, Mean RMSE: 0.0009863170024911215

, STD RMSE: 1.0021211012779686e-06

***The Best Solution Parameters: [7.60775531e-01 3.23020759e-07 3.63770933e-02 5.37185197e+01

 1.48118357e+00]

,  The Worst Solution Parameters: [7.60779953e-01 3.40599508e-07 3.61719929e-02 5.51365625e+01

 1.48653247e+00]

, Mean Solution Parameters: [7.60774475e-01 3.24312530e-07 3.63620599e-02 5.38335800e+01

 1.48157962e+00]

, STD Solution Parameters: [9.53189792e-06 3.68276111e-09 4.33085344e-05 3.37461831e-01

 1.12513696e-03]

***The Best processing time: 1.1863

, The Worst processing time: 1.6904

, Mean processing time: 1.3310

,  Processing time STD: 0.2158

*** Measured Voltage: [-0.2057, -0.1291, -0.0588, 0.0057, 0.0646, 0.1185, 0.1678, 0.2132, 0.2545, 0.2924, 0.3269, 0.3585, 0.3873, 0.4137, 0.4373, 0.459, 0.4784, 0.496, 0.5119, 0.5265, 0.5398, 0.5521, 0.5633, 0.5736, 0.5833, 0.59]

*** Measured Current: [0.764, 0.762, 0.7605, 0.7605, 0.76, 0.759, 0.757, 0.757, 0.7555, 0.754, 0.7505, 0.7465, 0.7385, 0.728, 0.7065, 0.6755, 0.632, 0.573, 0.499, 0.413, 0.3165, 0.212, 0.1035, -0.01, -0.123, -0.21]

*** The Best Simulated Current: [ 0.7640877   0.76266309  0.76135531  0.76015399  0.75905521  0.75804235

  0.75709165  0.75614136  0.75508687  0.75366388  0.75139097  0.74735385

  0.74011722  0.72738223  0.70697265  0.67528015  0.63075827  0.57192836

  0.49960702  0.41364879  0.31751011  0.21215494  0.10225131 -0.00871754

 -0.12550741 -0.20847233]

===================================================================================

  

 Algorithm: The Improved Queuing search algorithm

>>>  

 1- Single Diode Model with 5  Unknwon Parameters

  

>>> Run :   0

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000991698672051527

,    Processing Time (Current Run): 2.454543352127075

Best Fit (Current Run):   0.000991698672051527

Best Pos (Current Run):   [7.60738403e-01 3.40770396e-07 3.61614237e-02 5.55211095e+01

 1.48658646e+00]

>>> Run :   1

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860266678230012

,    Processing Time (Current Run): 2.3315250873565674

Best Fit (Current Run):   0.0009860266678230012

Best Pos (Current Run):   [7.60780766e-01 3.23113394e-07 3.63760792e-02 5.36902533e+01

 1.48121245e+00]

>>> Run :   2

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010256123710707444

,    Processing Time (Current Run): 2.400540351867676

Best Fit (Current Run):   0.0010256123710707444

Best Pos (Current Run):   [7.60784944e-01 3.72748087e-07 3.57736334e-02 5.65562922e+01

 1.49576380e+00]

>>> Run :   3

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009924025112503648

,    Processing Time (Current Run): 2.3115203380584717

Best Fit (Current Run):   0.0009924025112503648

Best Pos (Current Run):   [7.60765480e-01 3.39109729e-07 3.61495958e-02 5.48833404e+01

 1.48609123e+00]

>>> Run :   4

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009932630015009106

,    Processing Time (Current Run): 2.3155221939086914

Best Fit (Current Run):   0.0009932630015009106

Best Pos (Current Run):   [7.60734447e-01 3.43687973e-07 3.61209047e-02 5.55337913e+01

 1.48745319e+00]

>>> Run :   5

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009904737092178227

,    Processing Time (Current Run): 2.306518316268921

Best Fit (Current Run):   0.0009904737092178227

Best Pos (Current Run):   [7.60757423e-01 3.39250239e-07 3.61807820e-02 5.49918176e+01

 1.48613864e+00]

>>> Run :   6

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218781979808

,    Processing Time (Current Run): 2.3045284748077393

Best Fit (Current Run):   0.0009860218781979808

Best Pos (Current Run):   [7.60775533e-01 3.23020013e-07 3.63771121e-02 5.37187470e+01

 1.48118333e+00]

>>> Run :   7

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010293528516193938

,    Processing Time (Current Run): 2.2975175380706787

Best Fit (Current Run):   0.0010293528516193938

Best Pos (Current Run):   [7.60775023e-01 3.72984420e-07 3.57594842e-02 5.60602635e+01

 1.49585745e+00]

>>> Run :   8

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010063365746769016

,    Processing Time (Current Run): 2.3325252532958984

Best Fit (Current Run):   0.0010063365746769016

Best Pos (Current Run):   [7.60671960e-01 3.54981362e-07 3.59917692e-02 5.75933916e+01

 1.49073356e+00]

>>> Run :   9

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860219248705733

,    Processing Time (Current Run): 2.358522891998291

Best Fit (Current Run):   0.0009860219248705733

Best Pos (Current Run):   [7.60775760e-01 3.22983690e-07 3.63774373e-02 5.37126483e+01

 1.48117211e+00]

>>> Run :   10

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009864159120910787

,    Processing Time (Current Run): 2.3330271244049072

Best Fit (Current Run):   0.0009864159120910787

Best Pos (Current Run):   [7.60750938e-01 3.27147141e-07 3.63268908e-02 5.41057885e+01

 1.48246543e+00]

>>> Run :   11

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001161434637189079

,    Processing Time (Current Run): 2.3315250873565674

Best Fit (Current Run):   0.001161434637189079

Best Pos (Current Run):   [7.60597659e-01 4.43519701e-07 3.50480590e-02 6.41031620e+01

 1.51381794e+00]

>>> Run :   12

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010711753751677848

,    Processing Time (Current Run): 2.326524019241333

Best Fit (Current Run):   0.0010711753751677848

Best Pos (Current Run):   [7.60684166e-01 4.00559649e-07 3.54785509e-02 6.00360564e+01

 1.50318619e+00]

>>> Run :   13

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009990921925510233

,    Processing Time (Current Run): 2.3145225048065186

Best Fit (Current Run):   0.0009990921925510233

Best Pos (Current Run):   [7.60840169e-01 3.47836043e-07 3.60851076e-02 5.48385825e+01

 1.48867125e+00]

>>> Run :   14

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009865075002675485

,    Processing Time (Current Run): 2.3765437602996826

Best Fit (Current Run):   0.0009865075002675485

Best Pos (Current Run):   [7.60750148e-01 3.27823988e-07 3.63167154e-02 5.42635599e+01

 1.48267164e+00]

>>> Run :   15

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218779211309

,    Processing Time (Current Run): 2.3325164318084717

Best Fit (Current Run):   0.0009860218779211309

Best Pos (Current Run):   [7.60775522e-01 3.23019891e-07 3.63771036e-02 5.37185026e+01

 1.48118330e+00]

>>> Run :   16

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009976211767786212

,    Processing Time (Current Run): 2.3190245628356934

Best Fit (Current Run):   0.0009976211767786212

Best Pos (Current Run):   [7.60722620e-01 3.49615460e-07 3.60693699e-02 5.62706860e+01

 1.48918527e+00]

>>> Run :   17

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009872190159753865

,    Processing Time (Current Run): 2.3445377349853516

Best Fit (Current Run):   0.0009872190159753865

Best Pos (Current Run):   [7.60744687e-01 3.30666132e-07 3.62919103e-02 5.46227235e+01

 1.48354100e+00]

>>> Run :   18

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001059112458880116

,    Processing Time (Current Run): 2.351517915725708

Best Fit (Current Run):   0.001059112458880116

Best Pos (Current Run):   [7.60727970e-01 3.93165552e-07 3.55394721e-02 5.91609990e+01

 1.50125319e+00]

>>> Run :   19

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0011172869974583276

,    Processing Time (Current Run): 2.3305246829986572

Best Fit (Current Run):   0.0011172869974583276

Best Pos (Current Run):   [7.60889108e-01 2.44940045e-07 3.74592031e-02 4.70421122e+01

 1.45385236e+00]

>>> Run :   20

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010052063239017425

,    Processing Time (Current Run): 2.347538471221924

Best Fit (Current Run):   0.0010052063239017425

Best Pos (Current Run):   [7.60667452e-01 3.57230697e-07 3.59742469e-02 5.71730011e+01

 1.49138475e+00]

>>> Run :   21

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009937529206844214

,    Processing Time (Current Run): 2.3945395946502686

Best Fit (Current Run):   0.0009937529206844214

Best Pos (Current Run):   [7.60770234e-01 3.44136593e-07 3.61181584e-02 5.51027412e+01

 1.48759840e+00]

>>> Run :   22

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009954312755789871

,    Processing Time (Current Run): 2.423549175262451

Best Fit (Current Run):   0.0009954312755789871

Best Pos (Current Run):   [7.60680858e-01 3.44064550e-07 3.61185530e-02 5.58682130e+01

 1.48757913e+00]

>>> Run :   23

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001009037287183744

,    Processing Time (Current Run): 2.347529649734497

Best Fit (Current Run):   0.001009037287183744

Best Pos (Current Run):   [7.60671979e-01 3.60425808e-07 3.59211115e-02 5.71888899e+01

 1.49229315e+00]

>>> Run :   24

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009869449952394909

,    Processing Time (Current Run): 2.322521686553955

Best Fit (Current Run):   0.0009869449952394909

Best Pos (Current Run):   [7.60769723e-01 3.29590370e-07 3.62934338e-02 5.40998991e+01

 1.48322204e+00]

>>> Run :   25

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001039458925152906

,    Processing Time (Current Run): 2.4035444259643555

Best Fit (Current Run):   0.001039458925152906

Best Pos (Current Run):   [7.60704280e-01 3.83063922e-07 3.56730390e-02 5.85859644e+01

 1.49854381e+00]

>>> Run :   26

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010741965840059997

,    Processing Time (Current Run): 2.421555280685425

Best Fit (Current Run):   0.0010741965840059997

Best Pos (Current Run):   [7.60711819e-01 3.99791560e-07 3.54386731e-02 5.88546748e+01

 1.50299885e+00]

>>> Run :   27

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009910464183724326

,    Processing Time (Current Run): 2.332528829574585

Best Fit (Current Run):   0.0009910464183724326

Best Pos (Current Run):   [7.60738590e-01 3.38995166e-07 3.61786335e-02 5.51418931e+01

 1.48606923e+00]

>>> Run :   28

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010243822042132437

,    Processing Time (Current Run): 2.3335254192352295

Best Fit (Current Run):   0.0010243822042132437

Best Pos (Current Run):   [7.60735674e-01 3.73410307e-07 3.57928793e-02 5.78986449e+01

 1.49592326e+00]

>>> Run :   29

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860231311608295

,    Processing Time (Current Run): 2.3155226707458496

Best Fit (Current Run):   0.0009860231311608295

Best Pos (Current Run):   [7.60778182e-01 3.22953521e-07 3.63781785e-02 5.37018584e+01

 1.48116247e+00]

===================================================================================

 Algorithm: The Improved Queuing search algorithm

>>>  

^^^After PhotoVolatic:

 1- Single Diode Model with 5  Unknwon Parameters

 ***The Best Minimum RMSE: 0.0009860218779211309

, The Worst Maximum RMSE: 0.001161434637189079

, Mean RMSE: 0.0010148192457351036

, STD RMSE: 4.211052681282523e-05

***The Best Solution Parameters: [7.60775522e-01 3.23019891e-07 3.63771036e-02 5.37185026e+01

 1.48118330e+00]

,  The Worst Solution Parameters: [7.60597659e-01 4.43519701e-07 3.50480590e-02 6.41031620e+01

 1.51381794e+00]

, Mean Solution Parameters: [7.60742384e-01 3.49153513e-07 3.60715837e-02 5.58013202e+01

 1.48862650e+00]

, STD Solution Parameters: [5.45368271e-05 3.44155154e-08 4.16501368e-04 2.82338035e+00

 1.02222789e-02]

***The Best processing time: 2.3325

, The Worst processing time: 2.3315

, Mean processing time: 2.3472

,  Processing time STD: 0.0392

*** Measured Voltage: [-0.2057, -0.1291, -0.0588, 0.0057, 0.0646, 0.1185, 0.1678, 0.2132, 0.2545, 0.2924, 0.3269, 0.3585, 0.3873, 0.4137, 0.4373, 0.459, 0.4784, 0.496, 0.5119, 0.5265, 0.5398, 0.5521, 0.5633, 0.5736, 0.5833, 0.59]

*** Measured Current: [0.764, 0.762, 0.7605, 0.7605, 0.76, 0.759, 0.757, 0.757, 0.7555, 0.754, 0.7505, 0.7465, 0.7385, 0.728, 0.7065, 0.6755, 0.632, 0.573, 0.499, 0.413, 0.3165, 0.212, 0.1035, -0.01, -0.123, -0.21]

*** The Best Simulated Current: [ 0.7640877   0.76266308  0.7613553   0.76015398  0.7590552   0.75804234

  0.75709164  0.75614135  0.75508686  0.75366387  0.75139096  0.74735384

  0.74011722  0.72738222  0.70697266  0.67528016  0.63075828  0.57192837

  0.49960703  0.4136488   0.31751011  0.21215493  0.1022513  -0.00871755

 -0.12550742 -0.20847232]

===================================================================================

  

 Algorithm: The Improved Queuing search algorithm with DE algorithm

>>>  

 1- Single Diode Model with 5  Unknwon Parameters

  

>>> Run :   0

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891584

,    Processing Time (Current Run): 3.5347962379455566

Best Fit (Current Run):   0.000986021877891584

Best Pos (Current Run):   [7.60775530e-01 3.23020795e-07 3.63770929e-02 5.37185244e+01

 1.48118359e+00]

>>> Run :   1

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778914907

,    Processing Time (Current Run): 3.455777645111084

Best Fit (Current Run):   0.0009860218778914907

Best Pos (Current Run):   [7.60775530e-01 3.23020819e-07 3.63770926e-02 5.37185251e+01

 1.48118359e+00]

>>> Run :   2

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916386

,    Processing Time (Current Run): 3.48679518699646

Best Fit (Current Run):   0.0009860218778916386

Best Pos (Current Run):   [7.60775530e-01 3.23020822e-07 3.63770924e-02 5.37185222e+01

 1.48118359e+00]

>>> Run :   3

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891543

,    Processing Time (Current Run): 3.4677717685699463

Best Fit (Current Run):   0.000986021877891543

Best Pos (Current Run):   [7.60775530e-01 3.23020829e-07 3.63770924e-02 5.37185256e+01

 1.48118360e+00]

>>> Run :   4

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778917518

,    Processing Time (Current Run): 3.4397759437561035

Best Fit (Current Run):   0.0009860218778917518

Best Pos (Current Run):   [7.60775530e-01 3.23020736e-07 3.63770938e-02 5.37185205e+01

 1.48118357e+00]

>>> Run :   5

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891643

,    Processing Time (Current Run): 3.4477767944335938

Best Fit (Current Run):   0.000986021877891643

Best Pos (Current Run):   [7.60775530e-01 3.23020802e-07 3.63770928e-02 5.37185273e+01

 1.48118359e+00]

>>> Run :   6

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891553

,    Processing Time (Current Run): 3.4437761306762695

Best Fit (Current Run):   0.000986021877891553

Best Pos (Current Run):   [7.60775530e-01 3.23020797e-07 3.63770930e-02 5.37185253e+01

 1.48118359e+00]

>>> Run :   7

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915406

,    Processing Time (Current Run): 3.5047905445098877

Best Fit (Current Run):   0.0009860218778915406

Best Pos (Current Run):   [7.60775530e-01 3.23020800e-07 3.63770928e-02 5.37185248e+01

 1.48118359e+00]

>>> Run :   8

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891662

,    Processing Time (Current Run): 3.4517765045166016

Best Fit (Current Run):   0.000986021877891662

Best Pos (Current Run):   [7.60775530e-01 3.23020769e-07 3.63770932e-02 5.37185241e+01

 1.48118358e+00]

>>> Run :   9

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891627

,    Processing Time (Current Run): 3.427772045135498

Best Fit (Current Run):   0.000986021877891627

Best Pos (Current Run):   [7.60775531e-01 3.23020793e-07 3.63770928e-02 5.37185217e+01

 1.48118358e+00]

>>> Run :   10

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891625

,    Processing Time (Current Run): 3.464789867401123

Best Fit (Current Run):   0.000986021877891625

Best Pos (Current Run):   [7.60775530e-01 3.23020778e-07 3.63770931e-02 5.37185238e+01

 1.48118358e+00]

>>> Run :   11

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916642

,    Processing Time (Current Run): 3.454101800918579

Best Fit (Current Run):   0.0009860218778916642

Best Pos (Current Run):   [7.60775530e-01 3.23020791e-07 3.63770930e-02 5.37185231e+01

 1.48118358e+00]

>>> Run :   12

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778914983

,    Processing Time (Current Run): 3.490839719772339

Best Fit (Current Run):   0.0009860218778914983

Best Pos (Current Run):   [7.60775530e-01 3.23020825e-07 3.63770924e-02 5.37185241e+01

 1.48118359e+00]

>>> Run :   13

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915736

,    Processing Time (Current Run): 3.44878888130188

Best Fit (Current Run):   0.0009860218778915736

Best Pos (Current Run):   [7.60775530e-01 3.23020798e-07 3.63770928e-02 5.37185244e+01

 1.48118359e+00]

>>> Run :   14

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891593

,    Processing Time (Current Run): 3.421785354614258

Best Fit (Current Run):   0.000986021877891593

Best Pos (Current Run):   [7.60775530e-01 3.23020776e-07 3.63770932e-02 5.37185221e+01

 1.48118358e+00]

>>> Run :   15

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915796

,    Processing Time (Current Run): 3.405768871307373

Best Fit (Current Run):   0.0009860218778915796

Best Pos (Current Run):   [7.60775530e-01 3.23020796e-07 3.63770927e-02 5.37185203e+01

 1.48118359e+00]

>>> Run :   16

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915979

,    Processing Time (Current Run): 3.435774087905884

Best Fit (Current Run):   0.0009860218778915979

Best Pos (Current Run):   [7.60775530e-01 3.23020823e-07 3.63770924e-02 5.37185241e+01

 1.48118359e+00]

>>> Run :   17

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916041

,    Processing Time (Current Run): 3.4907987117767334

Best Fit (Current Run):   0.0009860218778916041

Best Pos (Current Run):   [7.60775530e-01 3.23020833e-07 3.63770925e-02 5.37185265e+01

 1.48118360e+00]

>>> Run :   18

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916005

,    Processing Time (Current Run): 3.408769130706787

Best Fit (Current Run):   0.0009860218778916005

Best Pos (Current Run):   [7.60775530e-01 3.23020855e-07 3.63770922e-02 5.37185290e+01

 1.48118360e+00]

>>> Run :   19

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778917028

,    Processing Time (Current Run): 3.4267733097076416

Best Fit (Current Run):   0.0009860218778917028

Best Pos (Current Run):   [7.60775531e-01 3.23020849e-07 3.63770923e-02 5.37185276e+01

 1.48118360e+00]

>>> Run :   20

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916167

,    Processing Time (Current Run): 3.4237730503082275

Best Fit (Current Run):   0.0009860218778916167

Best Pos (Current Run):   [7.60775530e-01 3.23020821e-07 3.63770927e-02 5.37185269e+01

 1.48118359e+00]

>>> Run :   21

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916234

,    Processing Time (Current Run): 3.433774709701538

Best Fit (Current Run):   0.0009860218778916234

Best Pos (Current Run):   [7.60775530e-01 3.23020766e-07 3.63770933e-02 5.37185218e+01

 1.48118358e+00]

>>> Run :   22

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915814

,    Processing Time (Current Run): 3.4417757987976074

Best Fit (Current Run):   0.0009860218778915814

Best Pos (Current Run):   [7.60775530e-01 3.23020809e-07 3.63770926e-02 5.37185244e+01

 1.48118359e+00]

>>> Run :   23

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021877891602

,    Processing Time (Current Run): 3.4597790241241455

Best Fit (Current Run):   0.000986021877891602

Best Pos (Current Run):   [7.60775530e-01 3.23020830e-07 3.63770924e-02 5.37185258e+01

 1.48118360e+00]

>>> Run :   24

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916044

,    Processing Time (Current Run): 3.457789421081543

Best Fit (Current Run):   0.0009860218778916044

Best Pos (Current Run):   [7.60775530e-01 3.23020867e-07 3.63770921e-02 5.37185324e+01

 1.48118361e+00]

>>> Run :   25

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915697

,    Processing Time (Current Run): 3.4537782669067383

Best Fit (Current Run):   0.0009860218778915697

Best Pos (Current Run):   [7.60775530e-01 3.23020806e-07 3.63770927e-02 5.37185235e+01

 1.48118359e+00]

>>> Run :   26

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915035

,    Processing Time (Current Run): 3.463779926300049

Best Fit (Current Run):   0.0009860218778915035

Best Pos (Current Run):   [7.60775530e-01 3.23020845e-07 3.63770922e-02 5.37185266e+01

 1.48118360e+00]

>>> Run :   27

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778915935

,    Processing Time (Current Run): 3.4557783603668213

Best Fit (Current Run):   0.0009860218778915935

Best Pos (Current Run):   [7.60775530e-01 3.23020813e-07 3.63770927e-02 5.37185246e+01

 1.48118359e+00]

>>> Run :   28

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916234

,    Processing Time (Current Run): 3.4617812633514404

Best Fit (Current Run):   0.0009860218778916234

Best Pos (Current Run):   [7.60775530e-01 3.23020828e-07 3.63770924e-02 5.37185243e+01

 1.48118360e+00]

>>> Run :   29

>>>>>>>>>pop_size=11

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916293

,    Processing Time (Current Run): 3.4887869358062744

Best Fit (Current Run):   0.0009860218778916293

Best Pos (Current Run):   [7.60775530e-01 3.23020819e-07 3.63770926e-02 5.37185243e+01

 1.48118359e+00]

===================================================================================

 Algorithm: The Improved Queuing search algorithm with DE algorithm

>>>  

^^^After PhotoVolatic:

 1- Single Diode Model with 5  Unknwon Parameters

 ***The Best Minimum RMSE: 0.0009860218778914907

, The Worst Maximum RMSE: 0.0009860218778917518

, Mean RMSE: 0.0009860218778916007

, STD RMSE: 2.168404344971009e-19

***The Best Solution Parameters: [7.60775530e-01 3.23020819e-07 3.63770926e-02 5.37185251e+01

 1.48118359e+00]

,  The Worst Solution Parameters: [7.60775530e-01 3.23020736e-07 3.63770938e-02 5.37185205e+01

 1.48118357e+00]

, Mean Solution Parameters: [7.60775530e-01 3.23020810e-07 3.63770927e-02 5.37185247e+01

 1.48118359e+00]

, STD Solution Parameters: [1.03171995e-10 2.78267069e-14 3.70318566e-10 2.45880883e-06

 8.68292854e-09]

***The Best processing time: 3.4558

, The Worst processing time: 3.4398

, Mean processing time: 3.4550

,  Processing time STD: 0.0281

*** Measured Voltage: [-0.2057, -0.1291, -0.0588, 0.0057, 0.0646, 0.1185, 0.1678, 0.2132, 0.2545, 0.2924, 0.3269, 0.3585, 0.3873, 0.4137, 0.4373, 0.459, 0.4784, 0.496, 0.5119, 0.5265, 0.5398, 0.5521, 0.5633, 0.5736, 0.5833, 0.59]

*** Measured Current: [0.764, 0.762, 0.7605, 0.7605, 0.76, 0.759, 0.757, 0.757, 0.7555, 0.754, 0.7505, 0.7465, 0.7385, 0.728, 0.7065, 0.6755, 0.632, 0.573, 0.499, 0.413, 0.3165, 0.212, 0.1035, -0.01, -0.123, -0.21]

*** The Best Simulated Current: [ 0.7640877   0.76266309  0.76135531  0.76015399  0.75905521  0.75804235

  0.75709165  0.75614136  0.75508687  0.75366388  0.75139097  0.74735385

  0.74011722  0.72738223  0.70697265  0.67528015  0.63075827  0.57192836

  0.49960702  0.41364879  0.31751011  0.21215494  0.10225131 -0.00871754

 -0.12550741 -0.20847233]

===================================================================================

 2- Double Diode Model with 7  Unknwon Parameters

>>>>>>>>> pop_size = 18

 , epoch = 1000  

  

 Algorithm: DE algorithm

>>>  

 2- Double Diode Model with 7  Unknwon Parameters

  

>>> Run :   0

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009858657850168524

,    Processing Time (Current Run): 2.602586507797241

Best Fit (Current Run):   0.0009858657850168524

Best Pos (Current Run):   [7.60774717e-01 5.25399204e-08 3.64126162e-02 5.38412208e+01

 1.63929324e+00 2.89914341e-07 1.47436309e+00]

>>> Run :   1

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986026908197052

,    Processing Time (Current Run): 2.441563129425049

Best Fit (Current Run):   0.000986026908197052

Best Pos (Current Run):   [7.60776522e-01 1.78204542e-08 3.63793437e-02 5.37154527e+01

 1.45164007e+00 3.06028803e-07 1.48353328e+00]

>>> Run :   2

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860025581128298

,    Processing Time (Current Run): 2.3295199871063232

Best Fit (Current Run):   0.0009860025581128298

Best Pos (Current Run):   [7.60778412e-01 7.92388542e-09 3.63832800e-02 5.37057430e+01

 1.62382622e+00 3.17534919e-07 1.48013909e+00]

>>> Run :   3

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986013252474276

,    Processing Time (Current Run): 2.248506546020508

Best Fit (Current Run):   0.000986013252474276

Best Pos (Current Run):   [7.60777532e-01 3.20054614e-07 3.63771626e-02 5.37215509e+01

 1.48067327e+00 4.36399125e-09 1.61038347e+00]

>>> Run :   4

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009836934742731315

,    Processing Time (Current Run): 2.2304933071136475

Best Fit (Current Run):   0.0009836934742731315

Best Pos (Current Run):   [7.60782146e-01 2.57144861e-07 3.65893484e-02 5.45886020e+01

 1.46226171e+00 3.65339162e-07 1.92751178e+00]

>>> Run :   5

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009847652965407467

,    Processing Time (Current Run): 2.2305030822753906

Best Fit (Current Run):   0.0009847652965407467

Best Pos (Current Run):   [7.60774059e-01 2.98450263e-07 3.64690928e-02 5.40163880e+01

 1.47440064e+00 1.61541431e-07 1.99090657e+00]

>>> Run :   6

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009858782258879292

,    Processing Time (Current Run): 2.224501371383667

Best Fit (Current Run):   0.0009858782258879292

Best Pos (Current Run):   [7.60778798e-01 2.10206681e-07 3.64750372e-02 5.40203282e+01

 1.45653660e+00 1.59668232e-07 1.60019561e+00]

>>> Run :   7

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218795695807

,    Processing Time (Current Run): 2.2345032691955566

Best Fit (Current Run):   0.0009860218795695807

Best Pos (Current Run):   [7.60775506e-01 3.64572556e-08 3.63772007e-02 5.37182497e+01

 1.48096753e+00 2.86555344e-07 1.48120823e+00]

>>> Run :   8

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860363358043462

,    Processing Time (Current Run): 2.2305023670196533

Best Fit (Current Run):   0.0009860363358043462

Best Pos (Current Run):   [7.60774929e-01 2.03861961e-07 3.63921670e-02 5.37759236e+01

 1.50019802e+00 1.24235354e-07 1.45996706e+00]

>>> Run :   9

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009836057730194202

,    Processing Time (Current Run): 2.25150728225708

Best Fit (Current Run):   0.0009836057730194202

Best Pos (Current Run):   [7.60781870e-01 2.75160327e-07 3.65442468e-02 5.44264570e+01

 1.46752634e+00 3.44538305e-07 1.99921008e+00]

>>> Run :   10

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860171852426936

,    Processing Time (Current Run): 2.21549916267395

Best Fit (Current Run):   0.0009860171852426936

Best Pos (Current Run):   [7.60775378e-01 2.06314243e-07 3.64097784e-02 5.38385512e+01

 1.46436515e+00 1.28380379e-07 1.53207656e+00]

>>> Run :   11

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860721897436136

,    Processing Time (Current Run): 2.724613904953003

Best Fit (Current Run):   0.0009860721897436136

Best Pos (Current Run):   [7.60771032e-01 2.94185410e-08 3.63942341e-02 5.37513991e+01

 1.43233076e+00 2.98215423e-07 1.48959527e+00]

>>> Run :   12

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000985869834535268

,    Processing Time (Current Run): 2.2245023250579834

Best Fit (Current Run):   0.000985869834535268

Best Pos (Current Run):   [7.60781726e-01 7.42760364e-08 3.64193164e-02 5.38115110e+01

 1.62002564e+00 2.73108293e-07 1.47112853e+00]

>>> Run :   13

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009851336694711788

,    Processing Time (Current Run): 2.2084977626800537

Best Fit (Current Run):   0.0009851336694711788

Best Pos (Current Run):   [7.60771782e-01 2.93801612e-07 3.64698765e-02 5.40308629e+01

 1.47337831e+00 1.22456870e-07 1.87785522e+00]

>>> Run :   14

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009829788693582948

,    Processing Time (Current Run): 2.8786487579345703

Best Fit (Current Run):   0.0009829788693582948

Best Pos (Current Run):   [7.60781523e-01 2.51724021e-07 3.66171424e-02 5.48810598e+01

 1.46016955e+00 5.07640757e-07 1.98496581e+00]

>>> Run :   15

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009834954744255373

,    Processing Time (Current Run): 3.1187031269073486

Best Fit (Current Run):   0.0009834954744255373

Best Pos (Current Run):   [7.60760209e-01 2.54542794e-07 3.66169628e-02 5.48607789e+01

 1.46121318e+00 4.17176575e-07 1.95239117e+00]

>>> Run :   16

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009849799108773132

,    Processing Time (Current Run): 2.728614568710327

Best Fit (Current Run):   0.0009849799108773132

Best Pos (Current Run):   [7.60779042e-01 1.87604149e-07 3.65033992e-02 5.43190262e+01

 1.78301753e+00 2.61792109e-07 1.46513228e+00]

>>> Run :   17

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009826803987942232

,    Processing Time (Current Run): 2.2665107250213623

Best Fit (Current Run):   0.0009826803987942232

Best Pos (Current Run):   [7.60778451e-01 2.45160509e-07 3.66542827e-02 5.50999039e+01

 1.45784464e+00 5.86904215e-07 1.99908745e+00]

>>> Run :   18

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009859811911916106

,    Processing Time (Current Run): 2.6285924911499023

Best Fit (Current Run):   0.0009859811911916106

Best Pos (Current Run):   [7.60777056e-01 2.01840259e-08 3.63909177e-02 5.37446480e+01

 1.60813657e+00 3.08298188e-07 1.47847789e+00]

>>> Run :   19

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986022980416072

,    Processing Time (Current Run): 2.2225112915039062

Best Fit (Current Run):   0.000986022980416072

Best Pos (Current Run):   [7.60775907e-01 3.20896737e-09 3.63775378e-02 5.37192053e+01

 1.44859285e+00 3.19990304e-07 1.48163689e+00]

>>> Run :   20

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000985781875727022

,    Processing Time (Current Run): 2.233502149581909

Best Fit (Current Run):   0.000985781875727022

Best Pos (Current Run):   [7.60777393e-01 3.14066679e-07 3.64030957e-02 5.37819817e+01

 1.47891073e+00 3.08780572e-08 1.83655177e+00]

>>> Run :   21

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009851273762410508

,    Processing Time (Current Run): 2.2094974517822266

Best Fit (Current Run):   0.0009851273762410508

Best Pos (Current Run):   [7.60773350e-01 1.81837466e-07 3.65026026e-02 5.43526382e+01

 1.75336280e+00 2.55742780e-07 1.46379133e+00]

>>> Run :   22

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009825999188385638

,    Processing Time (Current Run): 2.2305023670196533

Best Fit (Current Run):   0.0009825999188385638

Best Pos (Current Run):   [7.60780247e-01 8.48805801e-07 3.68028066e-02 5.57244906e+01

 1.99796280e+00 2.13502534e-07 1.44629077e+00]

>>> Run :   23

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009829754992381533

,    Processing Time (Current Run): 2.209498882293701

Best Fit (Current Run):   0.0009829754992381533

Best Pos (Current Run):   [7.60781075e-01 4.86023313e-07 3.66039540e-02 5.48639841e+01

 1.99927967e+00 2.57815701e-07 1.46207511e+00]

>>> Run :   24

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860221516467857

,    Processing Time (Current Run): 2.2064974308013916

Best Fit (Current Run):   0.0009860221516467857

Best Pos (Current Run):   [7.60774566e-01 2.19826816e-07 3.63890065e-02 5.37765707e+01

 1.47049466e+00 1.08009204e-07 1.51417015e+00]

>>> Run :   25

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986017455814347

,    Processing Time (Current Run): 2.225501298904419

Best Fit (Current Run):   0.000986017455814347

Best Pos (Current Run):   [7.60775393e-01 6.51937009e-08 3.63870253e-02 5.37454903e+01

 1.52102636e+00 2.61278086e-07 1.47471933e+00]

>>> Run :   26

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009857607191518136

,    Processing Time (Current Run): 2.2084972858428955

Best Fit (Current Run):   0.0009857607191518136

Best Pos (Current Run):   [7.60778676e-01 1.78679835e-07 3.66188178e-02 5.45086725e+01

 1.44118758e+00 2.77700007e-07 1.66574008e+00]

>>> Run :   27

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009846265546140905

,    Processing Time (Current Run): 2.2054965496063232

Best Fit (Current Run):   0.0009846265546140905

Best Pos (Current Run):   [7.60779060e-01 1.76708880e-07 3.64604059e-02 5.40764988e+01

 1.99967006e+00 2.98090611e-07 1.47433019e+00]

>>> Run :   28

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860220614101123

,    Processing Time (Current Run): 2.2205002307891846

Best Fit (Current Run):   0.0009860220614101123

Best Pos (Current Run):   [7.60775708e-01 5.32671353e-08 3.63775928e-02 5.37191530e+01

 1.48876396e+00 2.69878593e-07 1.47980670e+00]

>>> Run :   29

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000986021884447469

,    Processing Time (Current Run): 2.553022623062134

Best Fit (Current Run):   0.000986021884447469

Best Pos (Current Run):   [7.60775543e-01 1.30824303e-07 3.63771144e-02 5.37184223e+01

 1.48056210e+00 1.92198748e-07 1.48161030e+00]

===================================================================================

 Algorithm: DE algorithm

>>>  

^^^After PhotoVolatic:

 2- Double Diode Model with 7  Unknwon Parameters

 ***The Best Minimum RMSE: 0.0009825999188385638

, The Worst Maximum RMSE: 0.0009860721897436136

, Mean RMSE: 0.000985136556336046

, STD RMSE: 1.1824131265784291e-06

***The Best Solution Parameters: [7.60780247e-01 8.48805801e-07 3.68028066e-02 5.57244906e+01

 1.99796280e+00 2.13502534e-07 1.44629077e+00]

,  The Worst Solution Parameters: [7.60771032e-01 2.94185410e-08 3.63942341e-02 5.37513991e+01

 1.43233076e+00 2.98215423e-07 1.48959527e+00]

, Mean Solution Parameters: [7.60776587e-01 1.96702968e-07 3.64725122e-02 5.41284921e+01

 1.56258729e+00 2.58292577e-07 1.61796170e+00]

, STD Solution Parameters: [4.19864590e-06 1.67929709e-07 1.08638686e-04 5.15119269e-01

 1.69549938e-01 1.22430383e-07 2.05372405e-01]

***The Best processing time: 2.2305

, The Worst processing time: 2.7246

, Mean processing time: 2.3581

,  Processing time STD: 0.2362

*** Measured Voltage: [-0.2057, -0.1291, -0.0588, 0.0057, 0.0646, 0.1185, 0.1678, 0.2132, 0.2545, 0.2924, 0.3269, 0.3585, 0.3873, 0.4137, 0.4373, 0.459, 0.4784, 0.496, 0.5119, 0.5265, 0.5398, 0.5521, 0.5633, 0.5736, 0.5833, 0.59]

*** Measured Current: [0.764, 0.762, 0.7605, 0.7605, 0.76, 0.759, 0.757, 0.757, 0.7555, 0.754, 0.7505, 0.7465, 0.7385, 0.728, 0.7065, 0.6755, 0.632, 0.573, 0.499, 0.413, 0.3165, 0.212, 0.1035, -0.01, -0.123, -0.21]

*** The Best Simulated Current: [ 0.76396808  0.76259467  0.76133367  0.76017463  0.75911277  0.75812993

  0.75719936  0.75625482  0.7551866   0.75372694  0.75139651  0.74729041

  0.73999255  0.72722594  0.7068328   0.67520234  0.63076405  0.57200724

  0.49972214  0.41374529  0.31754826  0.21211334  0.1021454  -0.00880432

 -0.12554487 -0.20834528]

===================================================================================

  

 Algorithm: The Improved Queuing search algorithm

>>>  

 2- Double Diode Model with 7  Unknwon Parameters

  

>>> Run :   0

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860781905754127

,    Processing Time (Current Run): 5.925657033920288

Best Fit (Current Run):   0.0009860781905754127

Best Pos (Current Run):   [7.60715758e-01 3.04658390e-07 3.63659281e-02 5.48699369e+01

 1.47659018e+00 1.51280759e-07 1.96048925e+00]

>>> Run :   1

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010110306672298601

,    Processing Time (Current Run): 6.135380506515503

Best Fit (Current Run):   0.0010110306672298601

Best Pos (Current Run):   [7.60669650e-01 6.08342988e-09 3.59489092e-02 5.76215479e+01

 1.66879499e+00 3.58486602e-07 1.49210857e+00]

>>> Run :   2

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001098362430332052

,    Processing Time (Current Run): 6.256973505020142

Best Fit (Current Run):   0.001098362430332052

Best Pos (Current Run):   [7.60589723e-01 4.08937419e-07 3.53663106e-02 6.00378961e+01

 1.50554851e+00 6.92272022e-09 1.78340940e+00]

>>> Run :   3

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010060134215368927

,    Processing Time (Current Run): 6.765533685684204

Best Fit (Current Run):   0.0010060134215368927

Best Pos (Current Run):   [7.60659615e-01 6.18629230e-10 3.59624170e-02 5.63325023e+01

 1.73614946e+00 3.56046357e-07 1.49108548e+00]

>>> Run :   4

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0012505163040619186

,    Processing Time (Current Run): 6.131699800491333

Best Fit (Current Run):   0.0012505163040619186

Best Pos (Current Run):   [7.60479423e-01 3.81920623e-07 3.55724672e-02 7.77055276e+01

 1.65006731e+00 1.96741972e-07 1.46182865e+00]

>>> Run :   5

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009872680190524574

,    Processing Time (Current Run): 5.703270196914673

Best Fit (Current Run):   0.0009872680190524574

Best Pos (Current Run):   [7.60755172e-01 1.12338137e-07 3.64292414e-02 5.50404412e+01

 1.43395343e+00 2.56230569e-07 1.54405603e+00]

>>> Run :   6

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001282371439694914

,    Processing Time (Current Run): 5.972364664077759

Best Fit (Current Run):   0.001282371439694914

Best Pos (Current Run):   [7.60445475e-01 2.85540936e-07 3.48805173e-02 7.11530925e+01

 1.52183057e+00 1.93910465e-07 1.52239812e+00]

>>> Run :   7

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001180440522891664

,    Processing Time (Current Run): 5.672277450561523

Best Fit (Current Run):   0.001180440522891664

Best Pos (Current Run):   [7.60480929e-01 1.43620737e-07 3.52560338e-02 7.09467177e+01

 1.54591487e+00 3.01099773e-07 1.50189492e+00]

>>> Run :   8

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0016762857062199443

,    Processing Time (Current Run): 5.8914101123809814

Best Fit (Current Run):   0.0016762857062199443

Best Pos (Current Run):   [7.60429810e-01 1.42471851e-09 3.35046371e-02 8.75889446e+01

 1.94359221e+00 6.49556891e-07 1.55500682e+00]

>>> Run :   9

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009916841110966833

,    Processing Time (Current Run): 5.331193923950195

Best Fit (Current Run):   0.0009916841110966833

Best Pos (Current Run):   [7.60726365e-01 3.61884981e-08 3.63775971e-02 5.45618292e+01

 1.56130642e+00 2.93377841e-07 1.47690529e+00]

>>> Run :   10

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010708968991995557

,    Processing Time (Current Run): 4.96961236000061

Best Fit (Current Run):   0.0010708968991995557

Best Pos (Current Run):   [7.60624427e-01 2.46636138e-09 3.54764866e-02 6.06147260e+01

 1.59536346e+00 3.98680725e-07 1.50295835e+00]

>>> Run :   11

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009847561159078894

,    Processing Time (Current Run): 4.881099700927734

Best Fit (Current Run):   0.0009847561159078894

Best Pos (Current Run):   [7.60764997e-01 2.90859549e-07 3.64419703e-02 5.44124210e+01

 1.47260017e+00 1.89645887e-07 1.92987653e+00]

>>> Run :   12

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.001015695653785356

,    Processing Time (Current Run): 4.963648557662964

Best Fit (Current Run):   0.001015695653785356

Best Pos (Current Run):   [7.60703571e-01 3.64744637e-07 3.59035342e-02 5.82865452e+01

 1.49353099e+00 2.21870779e-09 1.88204188e+00]

>>> Run :   13

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009871487735247932

,    Processing Time (Current Run): 5.475462436676025

Best Fit (Current Run):   0.0009871487735247932

Best Pos (Current Run):   [7.60702317e-01 1.26329973e-07 3.63652014e-02 5.40492657e+01

 1.50292972e+00 2.00830572e-07 1.47165793e+00]

>>> Run :   14

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000998237963012538

,    Processing Time (Current Run): 5.5532495975494385

Best Fit (Current Run):   0.000998237963012538

Best Pos (Current Run):   [7.60789863e-01 3.44405908e-07 3.60559255e-02 5.49693045e+01

 1.48792308e+00 1.96017354e-08 1.90457877e+00]

>>> Run :   15

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009856260893384705

,    Processing Time (Current Run): 5.679279088973999

Best Fit (Current Run):   0.0009856260893384705

Best Pos (Current Run):   [7.60779935e-01 2.23071021e-07 3.65132269e-02 5.41929761e+01

 1.45676150e+00 1.78509945e-07 1.65641167e+00]

>>> Run :   16

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009850925009502632

,    Processing Time (Current Run): 5.454711675643921

Best Fit (Current Run):   0.0009850925009502632

Best Pos (Current Run):   [7.60782974e-01 2.61504031e-07 3.64124563e-02 5.46556180e+01

 1.98730226e+00 2.91451264e-07 1.47279497e+00]

>>> Run :   17

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009850079897250692

,    Processing Time (Current Run): 5.801315784454346

Best Fit (Current Run):   0.0009850079897250692

Best Pos (Current Run):   [7.60775001e-01 2.22432036e-07 3.65896319e-02 5.45979359e+01

 1.45340595e+00 2.73372621e-07 1.75000715e+00]

>>> Run :   18

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010555306338671765

,    Processing Time (Current Run): 5.8433167934417725

Best Fit (Current Run):   0.0010555306338671765

Best Pos (Current Run):   [7.60545614e-01 3.57113184e-07 3.56578027e-02 6.04810655e+01

 1.49407571e+00 7.19862685e-08 1.73244041e+00]

>>> Run :   19

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010300604975734492

,    Processing Time (Current Run): 5.502231597900391

Best Fit (Current Run):   0.0010300604975734492

Best Pos (Current Run):   [7.60690806e-01 3.70244015e-07 3.57740549e-02 5.92580923e+01

 1.49587327e+00 4.86023346e-09 1.54461945e+00]

>>> Run :   20

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010032253610759182

,    Processing Time (Current Run): 5.011129140853882

Best Fit (Current Run):   0.0010032253610759182

Best Pos (Current Run):   [7.60775133e-01 3.40721383e-07 3.59982850e-02 5.62310746e+01

 1.48930892e+00 1.29438940e-08 1.52398347e+00]

>>> Run :   21

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0011864288207584428

,    Processing Time (Current Run): 5.090147018432617

Best Fit (Current Run):   0.0011864288207584428

Best Pos (Current Run):   [7.60590758e-01 4.50634026e-07 3.49250414e-02 6.37871207e+01

 1.51556143e+00 4.52566412e-09 1.91122106e+00]

>>> Run :   22

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0012272878221653003

,    Processing Time (Current Run): 5.881325006484985

Best Fit (Current Run):   0.0012272878221653003

Best Pos (Current Run):   [7.60916881e-01 4.64805328e-07 3.48851881e-02 6.23468677e+01

 1.51887775e+00 9.49351155e-09 1.96166442e+00]

>>> Run :   23

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010120294768158353

,    Processing Time (Current Run): 5.523258447647095

Best Fit (Current Run):   0.0010120294768158353

Best Pos (Current Run):   [7.60712257e-01 1.37168649e-08 3.59301306e-02 5.61803681e+01

 1.85717518e+00 3.57563391e-07 1.49173490e+00]

>>> Run :   24

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0014368124452640175

,    Processing Time (Current Run): 5.368211269378662

Best Fit (Current Run):   0.0014368124452640175

Best Pos (Current Run):   [7.60508576e-01 2.59515642e-09 3.40925051e-02 7.35037761e+01

 1.72423952e+00 5.52337031e-07 1.53734227e+00]

>>> Run :   25

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0010186415825097815

,    Processing Time (Current Run): 5.365198612213135

Best Fit (Current Run):   0.0010186415825097815

Best Pos (Current Run):   [7.60715378e-01 3.66574742e-07 3.58384551e-02 5.68981208e+01

 1.49414158e+00 8.06833369e-09 1.91157065e+00]

>>> Run :   26

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0013235777225896418

,    Processing Time (Current Run): 5.532248497009277

Best Fit (Current Run):   0.0013235777225896418

Best Pos (Current Run):   [7.60614409e-01 4.93611684e-07 3.44681085e-02 6.97251703e+01

 1.52575602e+00 3.84439991e-08 1.86846948e+00]

>>> Run :   27

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009887498116911326

,    Processing Time (Current Run): 5.376579999923706

Best Fit (Current Run):   0.0009887498116911326

Best Pos (Current Run):   [7.60732139e-01 4.10570385e-07 3.67777174e-02 5.56492224e+01

 1.59429053e+00 6.32109116e-08 1.38343708e+00]

>>> Run :   28

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009862314999339408

,    Processing Time (Current Run): 5.44168758392334

Best Fit (Current Run):   0.0009862314999339408

Best Pos (Current Run):   [7.60785109e-01 3.20486183e-07 3.63816899e-02 5.39182510e+01

 1.48076411e+00 5.39889371e-09 1.64747990e+00]

>>> Run :   29

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000999814337546954

,    Processing Time (Current Run): 6.607484340667725

Best Fit (Current Run):   0.000999814337546954

Best Pos (Current Run):   [7.60637181e-01 1.16149774e-07 3.68651323e-02 6.00535680e+01

 1.40565735e+00 7.21348098e-07 1.76523423e+00]

===================================================================================

 Algorithm: The Improved Queuing search algorithm

>>>  

^^^After PhotoVolatic:

 2- Double Diode Model with 7  Unknwon Parameters

 ***The Best Minimum RMSE: 0.0009847561159078894

, The Worst Maximum RMSE: 0.0016762857062199443

, Mean RMSE: 0.001091696760330911

, STD RMSE: 0.0001616043052107804

***The Best Solution Parameters: [7.60764997e-01 2.90859549e-07 3.64419703e-02 5.44124210e+01

 1.47260017e+00 1.89645887e-07 1.92987653e+00]

,  The Worst Solution Parameters: [7.60429810e-01 1.42471851e-09 3.35046371e-02 8.75889446e+01

 1.94359221e+00 6.49556891e-07 1.55500682e+00]

, Mean Solution Parameters: [7.60669975e-01 2.40812259e-07 3.57672201e-02 6.06556642e+01

 1.56964288e+00 2.05604855e-07 1.65462357e+00]

, STD Solution Parameters: [1.16637590e-04 1.59684474e-07 7.94463192e-04 8.13260351e+00

 1.43568739e-01 1.95118080e-07 1.84102945e-01]

***The Best processing time: 4.8811

, The Worst processing time: 5.8914

, Mean processing time: 5.6369

,  Processing time STD: 0.4511

*** Measured Voltage: [-0.2057, -0.1291, -0.0588, 0.0057, 0.0646, 0.1185, 0.1678, 0.2132, 0.2545, 0.2924, 0.3269, 0.3585, 0.3873, 0.4137, 0.4373, 0.459, 0.4784, 0.496, 0.5119, 0.5265, 0.5398, 0.5521, 0.5633, 0.5736, 0.5833, 0.59]

*** Measured Current: [0.764, 0.762, 0.7605, 0.7605, 0.76, 0.759, 0.757, 0.757, 0.7555, 0.754, 0.7505, 0.7465, 0.7385, 0.728, 0.7065, 0.6755, 0.632, 0.573, 0.499, 0.413, 0.3165, 0.212, 0.1035, -0.01, -0.123, -0.21]

*** The Best Simulated Current: [ 0.76403418  0.76262771  0.76133654  0.76015033  0.75906496  0.75806347

  0.75712138  0.75617578  0.75512052  0.75369     0.75140263  0.74734561

  0.74008782  0.72733597  0.70692016  0.67523415  0.6307292   0.57192075

  0.49961845  0.41367067  0.31753237  0.21216765  0.10224841 -0.00873203

 -0.12553854 -0.20850095]

===================================================================================

  

 Algorithm: The Improved Queuing search algorithm with DE algorithm

>>>  

 2- Double Diode Model with 7  Unknwon Parameters

  

>>> Run :   0

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009834994986922959

,    Processing Time (Current Run): 8.443915128707886

Best Fit (Current Run):   0.0009834994986922959

Best Pos (Current Run):   [7.60778868e-01 2.63773251e-07 3.65512311e-02 5.48360008e+01

 1.46423601e+00 4.02430388e-07 1.97008007e+00]

>>> Run :   1

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009825287171354666

,    Processing Time (Current Run): 7.2586350440979

Best Fit (Current Run):   0.0009825287171354666

Best Pos (Current Run):   [7.60779680e-01 6.74307765e-07 3.67012187e-02 5.53055619e+01

 1.99970718e+00 2.34721042e-07 1.45419136e+00]

>>> Run :   2

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.000982484851786899

,    Processing Time (Current Run): 7.268637657165527

Best Fit (Current Run):   0.000982484851786899

Best Pos (Current Run):   [7.60781078e-01 7.49344511e-07 3.67404287e-02 5.54854438e+01

 2.00000000e+00 2.25974623e-07 1.45101690e+00]

>>> Run :   3

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009834607522832346

,    Processing Time (Current Run): 7.707745790481567

Best Fit (Current Run):   0.0009834607522832346

Best Pos (Current Run):   [7.60775997e-01 2.63744038e-07 3.65684827e-02 5.47864128e+01

 1.46413652e+00 3.98901470e-07 1.97325787e+00]

>>> Run :   4

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009826339025532345

,    Processing Time (Current Run): 9.43312668800354

Best Fit (Current Run):   0.0009826339025532345

Best Pos (Current Run):   [7.60779782e-01 6.07133424e-07 3.66702717e-02 5.51279360e+01

 1.99993106e+00 2.42685910e-07 1.45697345e+00]

>>> Run :   5

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009828123267527676

,    Processing Time (Current Run): 8.351435661315918

Best Fit (Current Run):   0.0009828123267527676

Best Pos (Current Run):   [7.60772088e-01 5.43300820e-07 3.66242451e-02 5.51141237e+01

 1.99944038e+00 2.51233111e-07 1.45992930e+00]

>>> Run :   6

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009832745489839606

,    Processing Time (Current Run): 7.502687931060791

Best Fit (Current Run):   0.0009832745489839606

Best Pos (Current Run):   [7.60772916e-01 2.57278515e-07 3.66185025e-02 5.46262811e+01

 1.46190881e+00 4.41100336e-07 1.97990221e+00]

>>> Run :   7

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009826394747127123

,    Processing Time (Current Run): 8.103249073028564

Best Fit (Current Run):   0.0009826394747127123

Best Pos (Current Run):   [7.60773765e-01 6.11342795e-07 3.66658888e-02 5.52241022e+01

 1.99850789e+00 2.42174895e-07 1.45683002e+00]

>>> Run :   8

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916848

,    Processing Time (Current Run): 8.16884160041809

Best Fit (Current Run):   0.0009860218778916848

Best Pos (Current Run):   [7.60775530e-01 4.39064461e-08 3.63770926e-02 5.37185257e+01

 1.48118235e+00 2.79114366e-07 1.48118379e+00]

>>> Run :   9

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860218778916991

,    Processing Time (Current Run): 8.047844171524048

Best Fit (Current Run):   0.0009860218778916991

Best Pos (Current Run):   [7.60775530e-01 6.12843673e-08 3.63770922e-02 5.37185262e+01

 1.48118361e+00 2.61736470e-07 1.48118360e+00]

>>> Run :   10

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009825813499790927

,    Processing Time (Current Run): 7.33503794670105

Best Fit (Current Run):   0.0009825813499790927

Best Pos (Current Run):   [7.60778618e-01 6.36723821e-07 3.66805303e-02 5.52270128e+01

 1.99994175e+00 2.39341761e-07 1.45582331e+00]

>>> Run :   11

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009824857205857035

,    Processing Time (Current Run): 7.401666879653931

Best Fit (Current Run):   0.0009824857205857035

Best Pos (Current Run):   [7.60781338e-01 2.27098403e-07 3.67347637e-02 5.54635651e+01

 1.45143286e+00 7.39997912e-07 1.99999518e+00]

>>> Run :   12

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009860259549175287

,    Processing Time (Current Run): 7.234000205993652

Best Fit (Current Run):   0.0009860259549175287

Best Pos (Current Run):   [7.60775270e-01 1.48712985e-07 3.63823552e-02 5.37371026e+01

 1.46921907e+00 1.76266947e-07 1.49398929e+00]

>>> Run :   13

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009839060422830806

,    Processing Time (Current Run): 7.331651926040649

Best Fit (Current Run):   0.0009839060422830806

Best Pos (Current Run):   [7.60791672e-01 2.49772275e-07 3.66415869e-02 5.43410284e+01

 1.45974808e+00 3.82716698e-07 1.92091634e+00]

>>> Run :   14

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009828881659398262

,    Processing Time (Current Run): 7.272643327713013

Best Fit (Current Run):   0.0009828881659398262

Best Pos (Current Run):   [7.60786608e-01 5.19925825e-07 3.66180418e-02 5.47964848e+01

 1.99859990e+00 2.53376966e-07 1.46062171e+00]

>>> Run :   15

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009829791072956272

,    Processing Time (Current Run): 7.552701711654663

Best Fit (Current Run):   0.0009829791072956272

Best Pos (Current Run):   [7.60778388e-01 5.11952384e-07 3.66321650e-02 5.49411444e+01

 1.97858964e+00 2.49037391e-07 1.45928755e+00]

>>> Run :   16

>>>>>>>>>pop_size=18

>>>>>>>>> Epoch: 1000,    Best Fit (Current Run): 0.0009856860892118993

,    Processing Time (Current Run): 8.155838012695312

Best Fit (Current Run):   0.0009856860892118993

Best Pos (Current Run):   [7.60763030e-01 2.97848563e-07 3.64189601e-02 5.40686759e+01

 1.47522120e+00 6.22631696e-08 1.74031423e+00]

>>> Run :   17

>>>>>>>>>pop_size=18

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]Amr A. Abd El-Mageed, Amr A. Abohany, Hatem M. H. Saad, Karam M. Sallam (2022) Parameter Extraction of Solar Photovoltaic Models using IQSODE ALgorithm .

🌈4 Python代码实现