个人主页:研学社的博客
欢迎来到本博客❤️❤️
博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
本文目录如下:
目录
1 概述
2 运行结果
3 参考文献
4 Python代码实现
本文提出了一种基于二元进化(DE)技术和边界约束修正过程的改进排队搜索优化(QSO)算法IQSODE,可以有效地提取各种光伏模型的PV参数值。
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
部分理论来源于网络,如有侵权请联系删除。
[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 .