Maximum Power Point Tracking (MPPT) for PV cells using artificial
intelligence and PID controller based system
Presented by:
Ninad Mehendale
Ninadsresearchlab.weebly.com
PV cell
http://www.rids-nepal.org/images/stories/projects/solar_photovoltaic/how_pv_works.jpg
Maximum Power Point Tracking
Existing MPPT
http://bryanwbuckley.com/images/projects/mppt/mppt_block.jpg
Controlled battery charging
ADC (10 bit)
Parameters monitored
The red curve is the solar input, showing also a dotted line cosine function. The blue is load curve showing also a large contribution in the afternoon. The black line is the battery, referenced to the scale on the right.
Parameters monitored daily and monthly (Power)
Feature: Artificial intelligence
• What is current maximum power measured?If MPPT set point <Measured maximum powerThen MPPT new set point = Measured maximum power
• Is battery discharged ?If battery goes below 5.7V override all and connect panel to battery for charging
• What is the average maximum power measured in a month?
The power in June is more than that of power in December Hence MPPT new set point = Measured average power for a month
Feature: Microcontroller based PID
PID set point (3 Days)
16.75
16.8
16.85
16.9
16.95
17
1 2 3
Vmax(V)
Vmax(V)
PID set point (3 Days)
0.554
0.556
0.558
0.56
0.562
0.564
0.566
0.568
0.57
0.572
1 2 3
Imax(A)
Imax(A)
PID set point (3 Days)
0.594
0.596
0.598
0.6
0.602
0.604
0.606
0.608
0.61
0.612
1 2 3
Isc(A)
Isc(A)
PID set point (3 Days)
20.8
21
21.2
21.4
21.6
21.8
22
22.2
1 2 3
Voc(V)
Voc(V)
PID set point (3 Days)
9.42
9.44
9.46
9.48
9.5
9.52
9.54
9.56
9.58
9.6
9.62
1 2 3
Power(W)
Power(W)
Vmax Imax Isc Voc Power
16.88
0.5666 0.603
21.5
9.5651
0.0043
0.000033 0.000033
0.19
0.0042
Setpoints
Parameters Value Variance
Vmax 16.88 0.0043
Imax 0.5666 0.000033
Isc 0.603 0.000033
Voc 21.5 0.19
Power 9.5651 0.0042
PID set point (3 Days)
Parameters monitored: Battery Voltage
Parameters monitored: Panel voltage and current
Power computation P=V*I
Feature: PWM Charged controller
Feature: PWM Charged controller
Feature: Relay as switch
Feature: Relay as inductor
Feature: DC-DC Converter
Feature: DC-DC Converter
Feature: Unidirectional current
Feature: Battery discharge override
Application: Improved Battery life