MPPT Implementation in Proteus The Optim
MPPT Implementation in Proteus The Optim
MPPT Implementation in Proteus The Optim
• This will provide access to the Preferences file document within a text editor.
• Enter the line for the build path as the third line of the preferences file using the edit
function. Click save when complete. The Arduino should be restarted to register any
changes.
• Now, you will get the .hex of the compiled Arduino code in the suitable folder.
3. Compile the MPPT Arduino code
• Please, open the “Arduino Code” folder and choose either the code of INC or P&O
algorithm.
• Compile the Arduino code.
Copyright Motahhir All Rights Reserved
• Check that the .hex is generated in the folder of Hex file repository created in the
previous step.
4. Simulate the MPPT controller in Proteus under stable irradiance
• Please, open Proteus\Proteus_MPPT_stable irradiance
• Load the .hex file in the Arduino Uno.
• Click on play to simulate the PV system or go to graph menu and click on simulate graph
to generate Ppv(t) curve.
6. As presented in Fig. 4 of [1] paper, the conventional Incremental Conductance (INC) method
contains several division computations which require a stronger microcontroller including large
memory, high clock frequency, and floating-point computation, and this reduces the opportunity
to use a low-cost development board as Arduino UNO which is based on ATMEGA328P
because it does not contain a hardware divider, but it provides a one-chip 2 cycle multiplier
as shown in the figure below. Therefore, to design a costless and effective MPPT embedded
software, try to modify the incremental conductance algorithm structure in the aim to replace all
mathematical divisions and by mathematical multiplication. As a result, the complication of the
algorithm operation can be reduced and consequently, minimize the real-time processing with
faster response. This, makes the utilization of low-cost microcontrollers possible. Now try to
implement the modified INC algorithm and compare the result obtained with the result of
the conventional INC.
Copyright Motahhir All Rights Reserved
8. Please, refer to the reference [1] to understand this application. Then, you have to redevelop
the embedded software of this system according to automotive (ISO26262, Autosar …) and
avionic (DO-178C) methodologies by following the V cycle. To do that, please refer to this paper
[2].
References: