International Journal of Electrical and Computer Engineering (IJECE) Vol. No. June 2025, pp. ISSN: 2088-8708. DOI: 10. 11591/ijece. The implementation of Archimedes optimization algorithm for solar charge controller-maximum power point tracking in partial shading condition Sigit Dani Perkasa1. Prisma Megantoro1. Nayu Nurrohma Hidayah1. Pandi Vigneshwaran2 Faculty of Advanced Technology and Multidiscipline. Universitas Airlangga. Surabaya. Indonesia Department of Computer Science and Engineering. Acharya University. Karakul. Uzbekistan Article Info ABSTRACT Article history: Maximum power point tracking (MPPT) enhances the efficiency of solar photovoltaic (PV) systems by ensuring optimal power extraction under varying conditions. MPPT is implemented in solar charge controllers or hybrid inverters connected to PV arrays. The current-voltage (IV) curve, influenced by temperature and irradiance fluctuations, becomes more complex under partial shading, causing multiple local maxima and reducing This study proposes an MPPT technique using the Archimedes optimization algorithm (AOA), a novel metaheuristic inspired by Archimedes' The AOA-based MPPT integrates a DC/DC buck converter controlled by an STM32 microcontroller to address challenges in complex shading conditions. Comparative analysis demonstrates the AOA's superiority in achieving high efficiency and fast convergence. The AOA-based MPPT achieved an average efficiency of 93. 17% across shading scenarios, outperforming PSO . 04%) and non-MPPT systems . 56%). It also exhibited faster average tracking times of 90. 5 ms compared to PSO's 5 ms, ensuring robust and reliable performance. These results confirm the effectiveness of the AOA-based method in maximizing energy harvesting in real-world PV applications. Received Aug 19, 2024 Revised Jan 17, 2025 Accepted Mar 3, 2025 Keywords: Archimedes optimization Embedded system Maximum power point tracking Photovoltaic Renewable energy Solar energy This is an open access article under the CC BY-SA license. Corresponding Author: Prisma Megantoro Faculty of Advanced Technology and Multidiscipline. Universitas Airlangga 60115 Surabaya. Indonesia Email: prisma. megantoro@ftmm. INTRODUCTION The global energy landscape is rapidly shifting towards renewable energy sources, with solar photovoltaic (PV) systems playing a crucial role in this transition due to their potential for large-scale deployment and sustainability . However, the efficiency of PV systems is significantly hampered by partial shading conditions, which cause multiple local maxima on the power-voltage (P-V) curve, complicating the process of maximum power point tracking (MPPT) and leading to suboptimal energy extraction . , . The development and implementation of advanced MPPT algorithms are therefore essential to ensure that PV systems operate at their maximum potential under varying environmental conditions . Ae. Traditional MPPT algorithms, such as perturb and observe (P&O) and incremental conductance (INC), have been widely adopted due to their simplicity and ease of implementation . , . Some researchers used fuzzy-based optimization for the MPPT implementation . Ae. However, these methods often suffer from drawbacks such as oscillations around the maximum power point (MPP) and reduced accuracy under rapidly changing environmental conditions, particularly in partial shading conditions . Ae. Moreover. Journal homepage: http://ijece. ISSN: 2088-8708 while these techniques perform adequately under uniform irradiation, their effectiveness significantly diminishes in non-uniform conditions, leading to increased power losses and inefficiencies in energy harvesting . Ae. To overcome these challenges, recent advancements have seen the introduction of bio-inspired and metaheuristic algorithms, such as the cuckoo search (CS) . , seagull optimizer (SO) . , and spotted hyena optimizer (SHO) . , squirrel search algorithm (SSA) . , mutant particle swarm optimization (MPSO) . , modified particle swarm optimization (PSO) . , fusion firefly algorithm (FFA) . , an immune firefly algorithm (IFA) . , grey wolf optimization (GWO) . Harris hawk optimization (HHO) . , moth flame optimization (MFO) . , grasshopper optimization (GHO) . , and ant colony optimization (ACO) . These algorithms offer improved tracking performance by more effectively navigating the complex P-V landscapes caused by partial shading conditions (PSC. also Zafar et al. wrote a novel about MPPT control techniques for PV systems under partial shading conditions using the metaheuristic algorithm. Megantoro et al. conducted research to compare some evolutionary algorithms (EA), such as the genetic algorithm (GA), firefly algorithm (FA), fruitfly algorithm (FOA), and PSO, which are also used for solving the MPPT problem in partial shading conditions. These algorithms have demonstrated superior convergence speed, accuracy, and robustness compared to conventional methods, making them highly promising for real-world applications . Recent advancements in optimization algorithms have opened new avenues for tackling the challenges of partial shading in photovoltaic (PV) systems. The archimedes optimization algorithm (AOA) has emerged as a promising metaheuristic method due to its dynamic balance between exploration and exploitation, efficient convergence capabilities, and adaptability to complex optimization problems. AOA's versatility has been demonstrated in various domains, including optical system design, where it achieved superior optimization outcomes in intricate tasks . It has also been successfully applied to optimize variable pitch wind turbine control, handling multifaceted engineering challenges . In the renewable energy sector. AOA has shown excellent performance in MPPT under partial shading conditions, delivering higher efficiency and faster convergence than traditional methods . Additionally. AOA has been utilized in power systems optimization, such as PID tuning of a DC-DC buck converter . and optimizing power flow in electrical systems from optimal electric vehicle charging station placement . These applications underscore AOA's robustness and efficiency, justifying its use in this study to address the complex, nonlinear power-voltage landscapes of PV systems affected by partial shading. This research aims to build upon these proven strengths of AOA to enhance MPPT performance and ensure optimal energy harvesting under challenging environmental This study introduces the AOA as an approach to MPPT in PV systems under partial shading conditions, addressing the challenges of complex power-voltage landscapes. Integrating AOA into a real-time embedded system with a DC/DC buck converter highlights its practical applicability and scalability for lowcost PV solutions. The study combines rigorous simulation and real-world validations to establish the algorithm's reliability and adaptability. Furthermore, this research lays the foundation for extending AOA to broader renewable energy applications, offering a cutting-edge solution for dynamic and nonlinear optimization problems. METHOD This section explains the methods used in the research. The designed MPPT device used a simulated model of a PV module in different partial shading conditions that act as the power supply for the whole system. At the same time, the MPPT itself is a combination of an SCC DC/DC buck converter controlled with a microcontroller injected with the AOA. Partial shading PV simulation model Partial shading in PV modules significantly affects the performance and efficiency of solar energy When a PV module is partially shaded, the output power of the entire string of PV modules can be significantly reduced. Partial shading also creates multiple peaks in the power-voltage (P-V) characteristic curve of the PV system, complicating the task of MPPT . Simulation tools like MATLAB and PSIM have been used to model and analyze the effects of partial shading to help understand the I-V . urrent-voltag. and P-V characteristics of solar modules under non-uniform irradiation . , . The photovoltaics module in this research simulated four variations of partial shading conditions: full irradiance, quarter-shaded, half-shaded, and quarter-irradiance. The simulation was conducted with the help of IT-M3622 Bi-Directional Power Supply and SAS1000 Software, both of which are manufactured by ITECH. The IT-M3622 supplies physical voltages and current as an actual PV module, paired with SAS1000 that runs the PV module specifications, shadow quantities and movement variations, and data acquisition. The ITECH Int J Elec & Comp Eng. Vol. No. June 2025: 2769-2785 Int J Elec & Comp Eng ISSN: 2088-8708 IT-M3622 power supply simulates an 80 Wp PV module in different scenarios of partial shading conditions from the shadow mode of SAS1000 software with the shading configuration illustrated in Figure 1. MPPT technique MPPT is a crucial technique used in photovoltaic (PV) systems to optimize power extraction from solar panels by ensuring they operate at their MPP. Since environmental factors such as solar irradiation and temperature continuously fluctuate, the MPP varies. It is requiring dynamic adjustments to maintain maximum MPPT algorithms continuously track these changes and adjust the operating voltage or current to ensure optimal power output. The simulated partial shading configuration in Figure 1 consisted of 4 shadow conditions covering different areas of the simulated 36 cells' PV module, representing eight small rectangles of 4. 5 cells each. Figure 1. , the PV cells are completely irradiated, while in Figure 1. , 25% of the upper-left PV cells are shaded, and only 27 cells are irradiated. In Figure 1. , the half-left of the PV cells ware covered, and only 18 cells were irradiated, and in Figure 1. , only nine cells in the lower-right are irradiated or 75% shaded. Figure 1. PV module shading configuration. 100% irradiance, . 75% irradiance, . 50% irradiance, and . 25% irradiance Archimedes optimization algorithm The AOA is a novel metaheuristic algorithm inspired by Archimedes' principle . , . The AOAAos agents significantly advance optimization, leveraging physical principles to enhance computational efficiency and solution quality . , . The AOA is classified into six mathematical steps in this research, which are explained in the following section. The AOA was chosen for this study due to its ability to optimize complex, nonlinear systems Unlike traditional algorithms such as PSO or GA. AOA's dynamic balance between exploration and exploitation enables it to converge faster while avoiding local optima. Recent applications of AOA further underscore its versatility and efficiency. For instance. AOA has been employed in renewable energy optimization and power systems engineering, achieving superior performance metrics . , . Ae. , . Ae. These merits make AOA a compelling choice for addressing the challenges of MPPT under partial shading conditions. Initialization In this step, object positions are initialized using . Where ycCycn represents the i-th object in a population of N. ycoycaycn and ycycaycn denote the lower and upper bounds of the search range, respectively. The initialization of volume . and density . for each object i follows . ycCycn = ycoycaycn ycycaycuycc y . cycaycn Oe ycoycaycn ). ycn = 1, 2. A, . with rand is a dimensional vector D randomly generating numbers between 0 and 1. The velocity . is initialized using . In this step, the initial population is evaluated, and the object with the best fitness value is chosen and added to ycuycayceycyc , yccyceycuycayceycyc , ycycuycoycayceycyc , ycaycaycaycayceycyc variables. yccyceycuycn = ycycaycuycc. ycycuycoycn = ycycaycuycc ycaycaycaycn = ycoycaycn ycycaycuycc y . cycaycn Oe ycoycaycn ) . The implementation of Archimedes optimization algorithm for solar charge A (Sigit Dani Perkas. A ISSN: 2088-8708 Updating density and volume The density and volume of the i-th object for iteration number t 1 were updated using . Where yccyceycuycayceycyc and ycycuycoycayceycyc is the density and volume of the best object found with uniform rand. yccyceycuycnyc 1 = yccyceycuycnyc 1 ycycaycuycc y . ccyceycuycayceycyc Oe yccyceycu1ycn ) . ycycuycoyeOyei ya = ycycuycoyeOyei ya ycycaycuycc y . cycuycoycayceycyc Oe ycycuycoyeOya ) . Transfer operator and density factor Collisions among objects occur, and over time, these objects attempt to reach an equilibrium point. The transfer function (TF) required for transforming the search from exploration to exploitation is defined in . TF increases with time until reaches 1, while t and ycycoycaycu is iteration number and maximum iteration. Density decreasing factor . helps AOA move from global search to local search, which decreases with time according to . ycNya = exp ( ycOeycycoycaycu Oeyc ycc yc 1 = exp ( ycoycaycu ) Oe ( ycycoycaycu Exploration and exploitation Exploration phase . bject collision. If TF O 0. 5, collisions between objects happen, and random material . is selected, and object acceleration is updated using . Where yccyceycuyeO , ycycuycoyeO, and ycaycaycayeO is the density, volume, and velocity of the i-th While yccyceycuycoyc , ycycuycoycoyc and ycaycaycaycoyc is the density, volume, and velocity of the randomly selected object. ycaycaycaycnyc 1 = yccyceycuycoyc ycycuycoycoyc yycaycaycaycoyc yccyceycuycnyc 1 yycycuycoycnyc 1 Exploitation phase . o object collision. Suppose TF > 0. collisions between objects do not happen. Object velocity at t 1 is updated using . Where ycaycaycaycayceycyc is the velocity of the best object. ycaycaycaycnyc 1 = yccyceycuycayceycyc ycycuycoycayceycyc yycaycaycaycayceycyc yccyceycuycnyc 1 yycycuycoycnyc 1 Normalizing acceleration Velocity is normalized to compute percentage change using . Where u and l are the normalization yc 1 range set to 0. 9 and 0. 1, respectively. ycaycaycaycnOeycuycuycyco determines the step percentage change for each agent. Objects far from the global optimal value will have higher velocity values, indicating the transition from the exploration phase to the exploitation phase. ycaycaycaycnOeycuycuycyco = ycy ycaycaycaycnyc 1 Oemin . Oemin . Position update In the exploration phase, the position of the i-th object in iteration number t 1 is updated using . Where ya1 is a constant equal to 2, in the exploitation phase (TF > 0. , the object position is updated using . yc 1 ycuycnyc 1 = ycuycnyc ya1 y ycycaycuycc y ycaycaycaycnOeycuycuycyco y ycc y . cuycycaycuycc Oe ycuycnyc ) . yc yc 1 ycuycnyc 1 = ycuycayceycyc ya y ya2 y ycycaycuycc y ycaycaycaycnOeycuycuycyco y ycc y . cN y ycuycayceycyc Oe ycuycnyc ) . where ya2 is equal to 6. T increases linearly with time and is proportional with TF and defined with ycN = ya1 y ycNya with a range of ya3 y 0. 3 to 1. Object movement direction changes are represented as F in . Where ycE = 2 y ycycaycuycc Oe ya4 1 ycnyce ycE O 0. ya={ Oe1 ycnyce ycE > 0. Int J Elec & Comp Eng. Vol. No. June 2025: 2769-2785 Int J Elec & Comp Eng ISSN: 2088-8708 Objective function The objective function of the proposed system aims to optimize the duty cycle (D), representing the population (X) in AOA, to maximize the power output (Pou. Each candidate duty cycle corresponds to a PWM value controlling the DC/DC buck converter, and the AOA iteratively adjusts these values to find the global MPP under partial shading. The objective function is represented by . cU) = ycOycuycyc Oo yaycuycyc where X=D . uty cycl. Vout is the MPPT output voltage, and I is the MPPT output current. By dynamically evaluating and refining the duty cycle, the AOA ensures the PV system operates efficiently, adapting to complex and changing environmental conditions. AOA parameters The performance of the AOA in MPPT applications depends heavily on adequately tuning its These parameters govern the algorithm's ability to balance exploration and exploitation, ensuring efficient and accurate convergence to the global MPP for MPPT in photovoltaic PV systems, the parameters have been tuned to suit dynamic and partial shading conditions, as detailed in Table 1. By setting these parameters appropriately, the AOA can dynamically adapt to changes in irradiance and shading conditions, ensuring robust MPPT performance. The chosen values balance computational efficiency and optimization precision, making the AOA suitable for real-time embedded applications in PV systems. Table 1. AOA tuning parameters Parameter Population Size (N) Maximum Iterations (Tma. Initial Density . Initial Volume (Volini. Transfer Function (TF) Acceleration Coefficients (C1. Normalization Range . , . Value 50Ae100 1Ae0. 1Ae0. 0 to 1 C1=2. C2=1. u=0. 9, l=0. SCC DC/DC buck converter The design and implementation of solar charge controller (SCC) utilizing DC/DC buck converters play a crucial role in efficient management and storage of solar energy. The configuration of the DC/DC buck converter includes. MOSFETs, diodes, inductors, and capacitors. The configuration of the components allow efficient energy conversion by reducing the higher and fluctuating input voltages to lower and stable output voltage suited for charging batteries or powering loads . IMPLEMENTATION The methodology described in the previous subsection was implemented on a hardware platform to validate its practical feasibility. This implementation includes the design of a SCC to enhance power conversion The implementation conducted along with the integration of a MPPT algorithm capable of handling partial shading conditions. Additionally, the approach for embedding the AOA into the MPPT hardware is discussed in the following subsection. It is ensuring real-time adaptability and efficient power extraction. MPPT in partial shading Detecting partial shading occurrences accurately is essential for initiating the appropriate MPPT The system integrates the selected MPPT algorithm . n this case. AOA), and their performance is tested under controlled partial shading scenarios. Data from the experiments are analyzed to verify the simulation outcomes, ensuring that the MPPT strategies are effective in real-world applications. PV output under partial shading condition simulations is represented in a set of P-V and I-V curves illustrated in Figures 2. The I-V and P-V curves for the simulated PV module under different shading conditions in Figure 2 demonstrate the challenges and importance of MPPT in partial shading scenarios. As shading increases . rom 100% to 25% irradiatio. in Figure 2. shows the PV response in uniform insolation. Figure 2. shows the PV response at 75 % shading. Figure 2. shows the PV response at 50 % shading, and Figure 2. shows the PV response at 25 % shading. The curves show a reduction in both current and power output, with the introduction of multiple local maxima. This complexity requires advanced MPPT algorithms to accurately distinguish and track the true MPP among these local peaks, ensuring optimal energy harvesting. The implementation of Archimedes optimization algorithm for solar charge A (Sigit Dani Perkas. A ISSN: 2088-8708 . Figure 2. I-V and P-V curves of simulated PV module output under different shading conditions. 100% irradiance, . 75% irradiance, . 50% irradiance, and . 25% irradiance MPPT-AOA approach In the flowchart in Figure 3, voltage and current from the PV panels are measured and fed into the MPPT algorithm. The AOA was implemented to perform a maximum of 50 iterations, generating four materials within a search range of 0 to 100, with acceleration coefficients C3=2 and C4=1, and follows the flowchart in Figure 3. The AOA optimizes the converter's duty cycle, generating a PWM signal. This PWM signal is then used to evaluate the MPP. If the optimal MPP is achieved, the process outputs it. otherwise, it loops back to optimize the tracking further. The material generation process was evaluated, and Figure 4. shows significant changes in material generations from initialization to the 50th iteration, indicating AOA's dynamic and nonlinear behavior. This behavior leads to variations in material properties as AOA explores different regions of the parameter space. Following material generation. AOA updated the best material at each iteration, with the results shown in Figure 4. indicating convergence marked by stable PWM values. The updated material indices were input into the objective function to facilitate MPP detection, as shown in Figure 4. Each objective value increased until stabilizing, signifying optimal objective values achieved in the main loop. The convergence process, illustrated in Figure 4. , shows the AOA function test results, with the algorithm achieving convergence by the 19th iteration using the specified parameters. The steps demonstrated in Figures 3 and 4 show the MPPTAOA function's effectiveness in tracking the MPP in the solar power system, confirming AOA's capability in optimizing PV module performance under varying conditions. Figure 3. MPPT implementation flowchart Int J Elec & Comp Eng. Vol. No. June 2025: 2769-2785 Int J Elec & Comp Eng ISSN: 2088-8708 Figure 4. AOA progression of generating the best solution for each iteration. material (PWM) generation, . objective value (MPP), and . AOA convergence curve RESULT AND DISCUSSION Devising the MPPT-AOA The development of the system requires a comprehensive approach that integrates both hardware and firmware to achieve optimal performance and efficiency. The hardware design focuses on implementing key components such as power converters and control circuits. Simultaneously, the firmware design involves developing algorithms for MPPT using the AOA to enhance it with real-time adaptability and precision. The following subsections provide a detailed explanation of the methodologies used in designing both hardware and firmware. Hardware design The hardware design, as shown in Figure 5, revolves around a Nucleo-F446RE microcontroller that interfaces with essential components such as a voltage sensor (WCS1800 Modul. , an LCD screen (HD44. , and a power management circuit using an MP1584 buck converter. This design facilitates real-time data acquisition, allowing the microcontroller to adjust the PWM signal for optimal power output. The system also includes protection circuits to prevent overcurrent and overvoltage, ensuring reliable operation. Firmware design The firmware design of the device is illustrated in the flowchart in Figure 6. The process showed in Figure 6 starts with the configuration of peripherals, followed by obtaining the PV parameters. The system then sets the PWM based on the initial conditions and calculates AOA. If convergence to the MPP is not achieved, the object is regenerated, and the process loops until convergence is reached. Once the MPP is attained, the PWM is adjusted to maintain the system at this optimal point. The implementation of Archimedes optimization algorithm for solar charge A (Sigit Dani Perkas. A ISSN: 2088-8708 Figure 5. Hardware schematic Figure 6. Flowchart of the designed firmware MPPT-AOA performance analysis This section presents a detailed analysis of the MPPT using the AOA under different shading conditions to assess its adaptability and efficiency. The study examines key performance aspects, including the algorithmAos convergence speed, tracking accuracy, and power harvesting efficiency. The analysis aims to evaluate the robustness of MPPT-AOA in maintaining optimal PV power output despite in partial shading effects. Convergence analysis Convergence analysis is critical in determining how quickly and accurately the MPPT-AOA can reach the MPP under different shading conditions. Figure 7 illustrates the convergence behavior at different shading levels: 0%, 25%, 50%, and 75%. Under 0% shading, as shown in Figure 7. , the algorithm exhibits a smooth and rapid convergence to the MPP, indicative of its ability to track the optimal power point in ideal conditions When shading is introduced at 25%, as shown in Figure 7. , the convergence process shows minor fluctuations but still manages to stabilize quickly, demonstrating the algorithm's adaptability to changes in Int J Elec & Comp Eng. Vol. No. June 2025: 2769-2785 Int J Elec & Comp Eng ISSN: 2088-8708 As shading increases to 50% in Figure 7. , the convergence process encounters more pronounced oscillations before stabilizing, reflecting the algorithm's challenge in navigating through multiple local maxima introduced by partial shading. Under 75% shading in Figure 7. , the convergence becomes slower and more erratic, with more significant fluctuations, yet the algorithm eventually stabilizes, albeit with reduced speed and efficiency. This analysis highlights the MPPT-AOA's capability to adapt across varying shading scenarios, though with a trade-off in convergence speed and stability as shading becomes more intense. Figure 7. Convergence under different shading. 0% shading, . 25% shading, . 50% shading, and . 75% shading 2 Tracking analysis Tracking analysis is crucial to ensure the MPPT-AOA consistently operates close to the maximum power point. The tracking performance, as shown in Figure 8, reveals how the algorithm behaves under different shading conditions. With no shading, as shown in Figure 8. , the MPPT-AOA maintains a stable operation near the MPP, with minimal deviations, indicating excellent tracking accuracy under optimal When shading is introduced at 25%, as shown in Figure 8. , the system's tracking remains robust, with only slight deviations that are quickly corrected, minimizing potential power loss. However, as shading increases to 50% in Figure 8. The tracking accuracy begins to suffer, with more erratic behavior due to the complex power curve. Despite these challenges, the algorithm keeps the power output within a reasonable range. In Figure 8. , under severe shading at 75%, tracking performance declines further, with more frequent and significant deviations from the MPP. Nonetheless, the system recovers and tracks the MPP reasonably, showcasing the algorithm's resilience even under harsh conditions. This analysis suggests that while the MPPT-AOA is highly effective in maintaining optimal operation under low to moderate shading, its tracking accuracy diminishes as shading severity increases, though it performs sufficiently well. The implementation of Archimedes optimization algorithm for solar charge A (Sigit Dani Perkas. A ISSN: 2088-8708 . Figure 8. Tracking under different shading. 0% shading, . 25% shading, . 50% shading, and . 75% Efficiency analysis Efficiency analysis is critical for assessing the MPPT-AOA's ability to effectively convert available solar energy into electrical power. As illustrated in Figure 9, the system's efficiency reflects its performance across varying shading conditions. It showed by Figures 9. , under 0% shading, the system achieves near-optimal energy conversion with an average efficiency of 93. As shading increases to 25%, there is a slight decrease in efficiency to 93. 48%, which is expected as partial shading begins to impact the system's power output. At 50% shading, the efficiency drops to 92. 46%, indicating the algorithm's increasing difficulty in maintaining optimal energy conversion, as shading creates more variability in the power curve. Surprisingly, even under 75% shading, the system maintains an efficiency of 92. 83%, demonstrating the MPPT-AOA's effectiveness and robustness even under significant adverse conditions. The system performance also described in Table 2. Figure 9. Efficiency under different shading. 0% shading, . 25% shading, . 50% shading, and . 75% shading Int J Elec & Comp Eng. Vol. No. June 2025: 2769-2785 Int J Elec & Comp Eng ISSN: 2088-8708 Table 2. AOA-MPPT performance under different shading Component MPP (W) Avg. (W) Eff. Avg. (%) Duty. Avg. (%) MPP Obj. Val. Tracking . 0% shading 25% shading 50% shading 75% shading The consistent tracking speed across different shading levels, as indicated in Table 2, further reinforces the algorithm's reliability. The efficiency analysis shows that while the MPPT-AOA experiences minor efficiency and power output losses as shading increases, it remains a highly reliable and effective solution for maximizing energy capture in diverse environmental conditions. The system's ability to maintain high efficiency and consistent tracking performance under varying levels of shading underscores its robustness and adaptability, making it suitable for real-world applications where environmental conditions are often unpredictable. MPPT-AOA actual condition test This section presents the results of real-world experiments conducted to evaluate the performance of the MPPT-AOA under different environmental conditions. The study compares MPPT-AOA with the PSO algorithm and a non-MPPT system. The tests are conducted to analyze their efficiency across different daily insolation cycles and partial shading scenarios. Performance metrics such as tracking speed, power extraction efficiency, and stability are examined to assess the practical viability of MPPT-AOA. Daily insolation test The daily insolation test evaluates the performance of the MPPT-AOA. PSO, and non-MPPT systems over different daily cycles, as shown in Figure 10. The test focuses on key metrics such as maximum power (P Ma. , average power (P Av. , and average efficiency (Eff. Av. Showed in Figure 10. , the output power of the AOA-MPPT is represented by the blue lines (PMPPT), while PSO and non-MPPT systems are defined by orange lines (PPSO) and green lines . on-MPPT), respectively. In Cycle 1, the MPPT-AOA in Figure 10. outperforms both PSO in Figure 10. and non-MPPT in Figure 10. Achieving a maximum power of 55. 31 W, compared to 53. 02 W for PSO and 50. 40 W for non-MPPT. The average power output for MPPT-AOA is 39. 92 W, significantly higher than the 37. 90 W and 36. 02 W recorded by PSO and non-MPPT. The efficiency of the MPPT-AOA is also superior, with an average of 95. 68%, compared to 12% for PSO and 85. 67% for non-MPPT. This trend continues in Cycles 2 and 3, where MPPT-AOA consistently delivers higher power and efficiency, demonstrating its robustness and adaptability across different insolation conditions. Figure 10. MPPT-AOA output power compared to other tested methods under different daily cycles: AOA, . PSO, and . non-MPPT The implementation of Archimedes optimization algorithm for solar charge A (Sigit Dani Perkas. A ISSN: 2088-8708 The results in Table 3 further validate these observations, showing that the MPPT-AOA consistently achieves higher power and efficiency than its counterparts. In Cycle 2, the MPPT-AOA maintains a maximum power of 39. 66 W and an average efficiency of 95. 06%, whereas PSO and non-MPPT trail behind with lower Similarly, in Cycle 3. MPPT-AOA outperforms the other systems with a maximum power of 36. and an efficiency of 95. These findings underscore the MPPT-AOAAos ability to maximize energy capture and maintain high efficiency throughout varying daily insolation cycles, making it a superior choice for realworld applications. Table 3. AOA vs. PSO vs. Non-MPPT performance under different daily cycles AOA P Max. (W) P Avg. (W) Eff. Avg. (%) PSO Non-MPPT Cycle 1 AOA PSO Non-MPPT Cycle 2 AOA PSO Non-MPPT Cycle 3 Partial insolation test The partial insolation test compares the tracking performance of MPPT-AOA. PSO, and non-MPPT systems under different shading conditions, as depicted in Figure 11. This test is crucial for understanding how well each system can adapt to partial shading, a common challenge in photovoltaic installations. Showed in Figure 11. , the MPPT-AOA demonstrates excellent tracking accuracy under 100% irradiance, maintaining proximity to the MPP with minimal deviations. The results show that MPPT-AOA achieves an MPP of 03 W, with an average power output of 34. 56 W and an accuracy of 93. Compared. PSO and non-MPPT systems deliver lower MPPs of 52. 34 W and 51. 80 W, respectively, with corresponding accuracies 66% and 86. As shading increases to 25%, 50%, and 75%, the MPPT-AOA continues to outperform PSO and non-MPPT systems, although the gap narrows slightly. For instance, under 75% shading in Figure 11. , the MPPT-AOA still achieves an MPP of 11. 30 W, compared to 10. 56 W for PSO and 10. for non-MPPT. The MPPT-AOAAos average power output and accuracy remain higher than those of the other systems across all shading levels. As shown in Figures 11. Figure 11. AOA vs. PSO vs. Non-MPPT tracking under different shading. 0% shading, . 25% shading, . 50% shading, and . 75% shading Int J Elec & Comp Eng. Vol. No. June 2025: 2769-2785 Int J Elec & Comp Eng ISSN: 2088-8708 Table 4 provides a detailed comparison of the performance metrics under different shading conditions. The data shows that the MPPT-AOA consistently delivers higher MPP and average power, faster tracking times and greater accuracy than PSO and non-MPPT systems. In Table 4, even under the most challenging condition of 75% shading, the MPPT-AOA achieves an efficiency of 96. 26%, far surpassing the efficiencies of 89. 65% for PSO and non-MPPT, respectively. This superior performance is attributed to the adaptive nature of the AOA, which allows it to adjust to varying environmental conditions and maintain optimal performance dynamically. Table 4. AOA vs. PSO vs. Non-MPPT performance under different shading MPP (W) AOA PSO NON-MPPT AOA PSO NON-MPPT AOA PSO NON-MPPT AOA PSO NON-MPPT Avg (W) Tracking . 0% shading 25% shading 50% shading 75% shading Acc. (%) Comparison with existing study The proposed AOA is evaluated against PSO, grasshopper optimization algorithm (GOA). GWO, and the Jaya algorithm to assess its performance in terms of efficiency and tracking time. Table 5 provides the results of this comparative study. The performance comparison in Table 5 reveals distinct strengths and weaknesses among the tested algorithms. The proposed AOA achieves a strong balance between high efficiency . 1%) and fast-tracking time . 95 second. , making it an excellent choice for real-world photovoltaic (PV) systems requiring rapid adaptability and reliable energy extraction under partial shading While GOA . 4%) and Jaya . 5%) slightly outperform AOA in efficiency, their tracking times are longer . 5 seconds for GOA and 2. 4 seconds for Jay. , which could hinder responsiveness in dynamic In contrast. PSO achieves moderate efficiency . 5%) and a tracking time of 1. 5 seconds, but it is outperformed by AOA in both metrics. GWO and P&O present significant limitations. GWO, with an efficiency of 85. 6% and a tracking time 5 seconds, struggles to compete due to its slow response and lower energy extraction capability. Meanwhile. P&O, though the fastest algorithm . 07 second. P&O has inferior efficiency . 5%), making it unsuitable for practical applications. Based on the analysis. AOA offers the most balanced performance, excelling in efficiency and tracking speed, making it a robust and versatile solution for real-world MPPT challenges. Table 5. Comparison of MPPT-AOA with existing study Algorithm AOA (Propose. PSO (Tested on the same hardware as AOA) GOA . GWO . Jaya . Marine predator algorithm (MPA) . OBRL-BOA . Eff. (%) Tracking . CONCLUSION The AOA has emerged as a powerful method for achieving MPPT in PV systems, especially under challenging conditions like partial shading. Partial shading occurs when some parts of a solar panel are blocked by obstacles such as trees or buildings, leading to uneven energy production. AOA addresses this issue by efficiently finding the maximum power output point, ensuring optimal performance of the PV system. The algorithm demonstrates a remarkable efficiency rate of 93. 1% and a swift tracking time of just 0. 95 seconds. The implementation of Archimedes optimization algorithm for solar charge A (Sigit Dani Perkas. A ISSN: 2088-8708 Compared to other methods, such as PSO and systems without MPPT capabilities. AOA achieves significantly better results, showcasing its superior ability to adapt and perform reliably. Although algorithms like GOA and Jaya slightly surpass AOA in efficiency. AOA's faster response time makes it particularly advantageous in dynamic environments where conditions change rapidly, such as fluctuating sunlight or variable shading. Recent benchmarking studies have further compared AOA with newer methods, such as the artificial ecosystem-based optimization (AEO) and tunicate swarm algorithm (TSA), which offer high efficiency and However. AOA maintains a competitive edge due to its simplicity, lower computational requirements, and superior tracking speed, making it a practical choice for real-time applications. These findings highlight AOA as a robust, scalable, and practical solution for optimizing energy output in PV systems. Moreover, its potential extends beyond solar energy, with possibilities for broader applications in the field of renewable energy optimization, where efficiency and adaptability are crucial. ACKNOWLEDGMENTS The authors would like to express their sincere appreciation to the Faculty of Advanced and Multidisciplinary Technology (FTMM). Universitas Airlangga (UNAIR), and The Research Center for New and Renewable Energy Engineering. UNAIR, for their valuable facility support in conducting this research. FUNDING INFORMATION This research received no external funding. AUTHOR CONTRIBUTIONS STATEMENT This journal uses the Contributor Roles Taxonomy (CRediT) to recognize individual author contributions, reduce authorship disputes, and facilitate collaboration. Name of Author Sigit Dani Perkasa Prisma Megantoro Nayu Nurrohma Hidayah Pandi Vigneshwaran C : Conceptualization M : Methodology So : Software Va : Validation Fo : Formal analysis ue ue ue ue ue ue ue ue ue ue ue ue ue ue ue ue ue I : Investigation R : Resources D : Data Curation O : Writing - Original Draft E : Writing - Review & Editing ue ue ue ue Vi : Visualization Su : Supervision P : Project administration Fu : Funding acquisition CONFLICT OF INTEREST STATEMENT The authors declare that there is no conflict of interest regarding the publication of this manuscript. INFORMED CONSENT This study did not involve human participants, human data, or human tissue. therefore, informed consent was not required. ETHICAL APPROVAL This study did not involve human participants or animal subjects. Therefore, ethical approval was not DATA AVAILABILITY The data that support the findings of this study are available from the corresponding author. PM upon reasonable request. Int J Elec & Comp Eng. Vol. No. June 2025: 2769-2785 Int J Elec & Comp Eng ISSN: 2088-8708 REFERENCES