SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
1
Laboratory of Production engineering, Energy and Sustainable
Development (L.P.E.S.D.), higher school of technology, USMBA
University, Fez, Morocco
Proposal and Implementation of a novel perturb and observe
algorithm using embedded software
Authors :
Saad MOTAHHIR
Abdelaziz El Ghzizal
Souad Sebti
Aziz Derouich
IRSEC'15
3rd International Renewable and Sustainable Energy Conference
11/12/2015
2
Plan
1. Introduction
2. Modeling a photovoltaic panel
3. Implement MPPT using embedded software
4. Conclusion
Proposal and Implementation of a novel perturb and observe algorithm using embedded software11-12-2015
3
Introduction
33
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
Proposal and Implementation of a novel perturb and observe algorithm using embedded software11-12-2015
4
Modeling
Simulation and
validation of the
model
Datasheet
Model
Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
Present
the problematic
analogic
Load
Solution
Implement the
P&O algorithm
simulate the change
impact of
f
Modified
algorithm
by C
language
11-12-2015
555
Modeling a photovoltaic panel
Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
11-12-2015
6
Cell model – Panel model - Problematic & Solution
𝐼,𝑐 = Iph,c −𝐼0, 𝑐 𝑒𝑥𝑝
𝑞 𝑉,𝑐 + 𝑅 𝑠, 𝑐 𝐼,𝑐
𝑎𝐾𝑇
− 1 −
(𝑉,𝑐 + 𝑅 𝑠, 𝑐 𝐼,𝑐)
𝑅 𝑠ℎ, 𝑐
Modeling Iph,c
(1)
Id,c
I,c
Ish,c
+
-
V,c
❑ Iph,c : The cell photocurrent;
❑ I0,c : The cell reverse saturation current of the diode;
❑ q : The electron charge;
❑ a : The ideality factor of the diode;
❑ K : The Boltzmann's constant;
❑ T :The junction temperature;
❑ V,c : The voltage across the cell;
❑ I,c : The current generated by the cell ;
❑ Rs,c : The series resistors of the cell;
❑ Rsh,c : The shunt resistors of the cell.
Rsh,c
Rs,c
Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
11-12-2015
77
Cell model - Panel model - Problematic & Solution
෍
𝑘=1
𝑛
Cell Panel
The IV characteristic of this panel is represented by the following equations :
𝐼 = 𝐼 𝑝ℎ − 𝐼 𝑜 𝑒𝑥𝑝
𝑞 𝑉 + 𝑅 𝑠 𝐼
𝑎𝐾𝑇𝑁𝑠
− 1 −
(𝑉 + 𝑅 𝑠 𝐼)
𝑅 𝑠ℎ
Where:
𝐼 𝑝ℎ = 𝐼𝑠𝑐 + 𝐾𝑖 𝑇 − 298.15
𝐺
1000
𝐼0 =
𝐼𝑠𝑐 + 𝐾𝑖(𝑇 − 298.15)
exp
𝑞 𝑉𝑜𝑐 + 𝐾𝑣 𝑇 − 298.15
𝑎𝐾𝑇𝑁𝑠
− 1
(2)
(3)
(4)
❑ Ns : The number of cells connected in series;
❑ G : Sun irradiation in w/m2.
Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
11-12-2015
8
Cell model - Panel model - Problematic & Solution
" As a result, the complete physical behavior of the PV panel is
related to I0, Rs and Rsh on the one hand and with two
environmental parameters which are the solar irradiance and the
temperature on the other hand. "
Solarex MSX-60 is composed by 36 cells in series
Maximum power, Pmax 60W
Voltage at Pmax ,Vmp 17.1V
Current at Pmax , Imp 3.5A
Short-circuit current, Isc 3.8A
Open-circuit voltage, Vco 21.1V
Temperature coefficient of
open-circuit voltage Voc, Kv
-80mV/°C
Temperature coefficient of
short-circuit current Isc, Ki
2.4mA/°C
The number of cells 36
Table 1 : Typical Electrical Characteristics of Solarex MSX-60
Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
11-12-2015
9
Cell model - Panel model - Problematic & Solution
Based on the equations (1), (2) and (3), the modelization and simulation are obtained using Psim software as follow:
Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
11-12-2015
10
Cell model - Panel model – Problematic & Solution
Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
The power withdrawn from the PV panel depends on:
R1
R2
51W
Simulation of PV panel connected directly to the load (without control)
Irradiation Temperature Load
Rmax
11-12-2015
11
Cell model - Panel model – Problematic & Solution
Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
α
I
V
MPPT command
Converter DC/DC
“ Insert between the PV panel and the load a converter DC/DC controlled by
an embedded system (Implement MPPT algorithm).”
11-12-2015
121212
Implement MPPT using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
Proposal and Implementation of a novel perturb and observe algorithm using embedded software11-12-2015
13Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
C1 C2
αV
L
R
𝐼 𝑜
The power electronic converter used is the Boost converter
𝑉𝑜 =
𝑉
1 − 𝛼
)𝐼 𝑜 = 𝐼(1 − 𝛼
(6)
(7)
Where, α, V and I, Vo and Io are respectively the duty cycle, PV input voltage and current, the output voltage and current of the
Boost converter.
The duty cycle α, is the output of the MPPT command.
DC/DC Converter - MPPT command
11-12-2015
14
DC/DC Converter - MPPT command
Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
The basic P&O algorithm is implemented using analog blocks :
Implementation
Basic Perturb and Observe
11-12-2015
15Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
The basic P&O algorithm simulated in PSIM software
“This method (P&O) generates oscillations of power
output therefore the efficiency is not at the requested
level (96.6%).”
DC/DC Converter - MPPT command
Basic Perturb and Observe
11-12-2015
16Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
The novel P&O algorithm is designed in order to minimize the oscillation of power output
The proposed MPPT is based on the conventional Perturb & Observe algorithm with two proposed additions :
❑ The command of Boost converter alpha (α) will be modified every 5 periods;
❑ When the power increases or decreases by a value lower than the epsilon threshold ε (where ε is considered
as small positive real number), α keeps its value.
It is implemented using embedded C language. The reason lies
in the fact that once the MPPT is implemented using embedded
C language it can be implemented in cheap digital devices
(microcontroller, DSP…) because C language is portable and
machine independant.
DC/DC Converter - MPPT command
Novel Perturb and Observe
11-12-2015
17Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
Implementation
DC/DC Converter - MPPT command
11-12-2015
18Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
The proposed P&O algorithm using embedded C language simulated in PSIM software
“the oscillations of power output are decreasing. Also,
our system takes just 0.005s to stabilize around the
maximum power with an efficiency of 98.7%.”
DC/DC Converter - MPPT command
11-12-2015
19Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
The simulation study was made to illustrate the response of the proposed method to rapid solar irradiance change:
“The system is stable, even at brutal change (from 800 to
500W/m²) the system presents the oscillations which last less
than 0.005 s.”
DC/DC Converter - MPPT command
11-12-2015
20Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
The simulation study was made to change the temperature from 25°C to 35°C at 0.06 s :
“The increase in temperature causes a decrease of power;
however this decline lasts only 0.01s. After the embedded
software back the operating point and stabilizes it around the
MPP.”
DC/DC Converter - MPPT command
11-12-2015
21Proposal and Implementation of a novel perturb and observe algorithm using embedded software
Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion
The simulation study was made to change the value of load from 50 Ω to 20 Ω :
“the decrease of load generates oscillations of power
output however after 0.035s the system converges to MPP.”
50Ω
DC/DC Converter - MPPT command
11-12-2015
222222
Conclusion and Perspectives
Introduction Modeling a photovoltaic panel Shading and bypass diode impact Conclusion
Impact of Partial Shading and bypass diode on PV panel Output Power11-12-2015
232323
Conclusion :
❑ A good efficiency (98.7%) is obtained compared to the basic P&O algorithm implemented by analog blocks;
❑ The novel method presents a good response to temperature, solar irradiance and load change.
Perspective :
❑ Implement the novel method in cheap digital devices (microcontroller, DSP…).
Introduction Modeling a photovoltaic panel Shading and bypass diode impact Conclusion
Impact of Partial Shading and bypass diode on PV panel Output Power11-12-2015
24
Link of Paper:
https://ieeexplore.ieee.org/abstract/document/7455057
https://www.archives-ouvertes.fr/hal-01351499/
Link of Data:
https://data.mendeley.com/datasets/m5yv5r2d6k/3
25
Please cite this work as:
Motahhir, S., El Ghzizal, A., Sebti, S., & Derouich, A. (2015, December). Proposal and
Implementation of a novel perturb and observe algorithm using embedded software.
In 2015 3rd International Renewable and Sustainable Energy Conference (IRSEC) (pp. 1-
5). IEEE.
For more papers and works please visit :
https://www.researchgate.net/profile/Saad_Motahhir
26

Contenu connexe

Tendances

3_Presentation_PV_technique.pdf
3_Presentation_PV_technique.pdf3_Presentation_PV_technique.pdf
3_Presentation_PV_technique.pdf
HamidInekach
 
PFE régulateur de vitesse d'un moteur DC
PFE régulateur de vitesse d'un moteur DCPFE régulateur de vitesse d'un moteur DC
PFE régulateur de vitesse d'un moteur DC
Mohamed Arhoujdam
 

Tendances (20)

3_Presentation_PV_technique.pdf
3_Presentation_PV_technique.pdf3_Presentation_PV_technique.pdf
3_Presentation_PV_technique.pdf
 
Commande par Backstepping d'un système photovoltaïque ON-GRID
Commande par Backstepping d'un système photovoltaïque ON-GRID  Commande par Backstepping d'un système photovoltaïque ON-GRID
Commande par Backstepping d'un système photovoltaïque ON-GRID
 
Cours sur les énergies
Cours sur les énergiesCours sur les énergies
Cours sur les énergies
 
Presentation pompage solaire
Presentation pompage solairePresentation pompage solaire
Presentation pompage solaire
 
TPs-TDs : Travaux Pratiques & Dérigés (version 2014-2017) Génie Electrique/Ex...
TPs-TDs : Travaux Pratiques & Dérigés (version 2014-2017) Génie Electrique/Ex...TPs-TDs : Travaux Pratiques & Dérigés (version 2014-2017) Génie Electrique/Ex...
TPs-TDs : Travaux Pratiques & Dérigés (version 2014-2017) Génie Electrique/Ex...
 
Présentation d'un guide d'une etude solaire
Présentation d'un guide d'une etude solairePrésentation d'un guide d'une etude solaire
Présentation d'un guide d'une etude solaire
 
Dimensionnement d’une installation photovoltaïque raccordée au réseau
Dimensionnement d’une installation photovoltaïque  raccordée au réseauDimensionnement d’une installation photovoltaïque  raccordée au réseau
Dimensionnement d’une installation photovoltaïque raccordée au réseau
 
Dimensionnement et commande d’un hacheur parallèle.pptx
Dimensionnement et commande d’un hacheur parallèle.pptxDimensionnement et commande d’un hacheur parallèle.pptx
Dimensionnement et commande d’un hacheur parallèle.pptx
 
Formation en photovoltaïque choix d'une batterie solaire
Formation en photovoltaïque  choix d'une batterie solaireFormation en photovoltaïque  choix d'une batterie solaire
Formation en photovoltaïque choix d'une batterie solaire
 
PFE régulateur de vitesse d'un moteur DC
PFE régulateur de vitesse d'un moteur DCPFE régulateur de vitesse d'un moteur DC
PFE régulateur de vitesse d'un moteur DC
 
Etude et analyse de la commande des onduleurs Multi-niveaux par MLI sinusoïdale
Etude et analyse de la commande des onduleurs Multi-niveaux par MLI sinusoïdaleEtude et analyse de la commande des onduleurs Multi-niveaux par MLI sinusoïdale
Etude et analyse de la commande des onduleurs Multi-niveaux par MLI sinusoïdale
 
a project report on MPPT algorithm for PV panel
a project report on MPPT algorithm for PV panela project report on MPPT algorithm for PV panel
a project report on MPPT algorithm for PV panel
 
Cours GE-énergie_solaire.pdf
Cours GE-énergie_solaire.pdfCours GE-énergie_solaire.pdf
Cours GE-énergie_solaire.pdf
 
Réseaux électriques
Réseaux électriquesRéseaux électriques
Réseaux électriques
 
Rapport de Stage Obligatoire d’imprégnation
Rapport de Stage Obligatoire d’imprégnation   Rapport de Stage Obligatoire d’imprégnation
Rapport de Stage Obligatoire d’imprégnation
 
Presentation pv
Presentation pvPresentation pv
Presentation pv
 
Rapport du stage (projet fin d'étude)
Rapport du stage (projet fin d'étude)Rapport du stage (projet fin d'étude)
Rapport du stage (projet fin d'étude)
 
Présentation ppt du pfe diagnostique des machines asynchrones
Présentation ppt du pfe diagnostique des machines asynchronesPrésentation ppt du pfe diagnostique des machines asynchrones
Présentation ppt du pfe diagnostique des machines asynchrones
 
mppt.ppt
mppt.pptmppt.ppt
mppt.ppt
 
Projet photovoltaîque
Projet photovoltaîqueProjet photovoltaîque
Projet photovoltaîque
 

Similaire à Proposal and implementation of a novel perturb and observe algorithm using embedded software

Contribution to the optimization of energy withdrawn from a PV panel using an...
Contribution to the optimization of energy withdrawn from a PV panel using an...Contribution to the optimization of energy withdrawn from a PV panel using an...
Contribution to the optimization of energy withdrawn from a PV panel using an...
saad motahhir
 
Modelling and Simulation of Perturbation and Observation MPPT Algorithm for P...
Modelling and Simulation of Perturbation and Observation MPPT Algorithm for P...Modelling and Simulation of Perturbation and Observation MPPT Algorithm for P...
Modelling and Simulation of Perturbation and Observation MPPT Algorithm for P...
IJMTST Journal
 
Solar Presentation.pptx
Solar Presentation.pptxSolar Presentation.pptx
Solar Presentation.pptx
Steve Martinez
 

Similaire à Proposal and implementation of a novel perturb and observe algorithm using embedded software (20)

Contribution to the optimization of energy withdrawn from a PV panel using an...
Contribution to the optimization of energy withdrawn from a PV panel using an...Contribution to the optimization of energy withdrawn from a PV panel using an...
Contribution to the optimization of energy withdrawn from a PV panel using an...
 
ICEE024_Malathy .ppt
ICEE024_Malathy .pptICEE024_Malathy .ppt
ICEE024_Malathy .ppt
 
IRJET - Modeling and Simulation of Fuzzy Logic based Controller with Proposed...
IRJET - Modeling and Simulation of Fuzzy Logic based Controller with Proposed...IRJET - Modeling and Simulation of Fuzzy Logic based Controller with Proposed...
IRJET - Modeling and Simulation of Fuzzy Logic based Controller with Proposed...
 
Controller design for PV experimental bench with ADRC strategy supervised by ...
Controller design for PV experimental bench with ADRC strategy supervised by ...Controller design for PV experimental bench with ADRC strategy supervised by ...
Controller design for PV experimental bench with ADRC strategy supervised by ...
 
Development of a Novel Robust Differential Maximum Power Point Tracking (MPPT...
Development of a Novel Robust Differential Maximum Power Point Tracking (MPPT...Development of a Novel Robust Differential Maximum Power Point Tracking (MPPT...
Development of a Novel Robust Differential Maximum Power Point Tracking (MPPT...
 
IRJET- Modeling of Solar Photovoltaic Panel and Perturb & Observe MPPT Contro...
IRJET- Modeling of Solar Photovoltaic Panel and Perturb & Observe MPPT Contro...IRJET- Modeling of Solar Photovoltaic Panel and Perturb & Observe MPPT Contro...
IRJET- Modeling of Solar Photovoltaic Panel and Perturb & Observe MPPT Contro...
 
Simulation of MPPT Controller for photovoltaic system Grid-connected using Mo...
Simulation of MPPT Controller for photovoltaic system Grid-connected using Mo...Simulation of MPPT Controller for photovoltaic system Grid-connected using Mo...
Simulation of MPPT Controller for photovoltaic system Grid-connected using Mo...
 
IRJET - MPPT based Photovoltaic System with Zeta Converter for DC Load
IRJET - MPPT based Photovoltaic System with Zeta Converter for DC LoadIRJET - MPPT based Photovoltaic System with Zeta Converter for DC Load
IRJET - MPPT based Photovoltaic System with Zeta Converter for DC Load
 
IRJET - Implementation of Simulink and Hardware System of MPPT by using F...
IRJET -  	  Implementation of Simulink and Hardware System of MPPT by using F...IRJET -  	  Implementation of Simulink and Hardware System of MPPT by using F...
IRJET - Implementation of Simulink and Hardware System of MPPT by using F...
 
Modelling and Simulation of Perturbation and Observation MPPT Algorithm for P...
Modelling and Simulation of Perturbation and Observation MPPT Algorithm for P...Modelling and Simulation of Perturbation and Observation MPPT Algorithm for P...
Modelling and Simulation of Perturbation and Observation MPPT Algorithm for P...
 
Solar Presentation.pptx
Solar Presentation.pptxSolar Presentation.pptx
Solar Presentation.pptx
 
Design and Implementation of Maximum Power Point Tracking in Photovoltaic Sys...
Design and Implementation of Maximum Power Point Tracking in Photovoltaic Sys...Design and Implementation of Maximum Power Point Tracking in Photovoltaic Sys...
Design and Implementation of Maximum Power Point Tracking in Photovoltaic Sys...
 
Modeling of Hysteresis Current Control Technique for Three Phase PV Based VSI...
Modeling of Hysteresis Current Control Technique for Three Phase PV Based VSI...Modeling of Hysteresis Current Control Technique for Three Phase PV Based VSI...
Modeling of Hysteresis Current Control Technique for Three Phase PV Based VSI...
 
A novel MPPT Tactic with fast convergence speed .pdf
A novel MPPT Tactic with fast convergence speed .pdfA novel MPPT Tactic with fast convergence speed .pdf
A novel MPPT Tactic with fast convergence speed .pdf
 
Modelling of PV Array with MPP Tracking & Boost DC-DC Converter
Modelling of PV Array with MPP Tracking & Boost DC-DC ConverterModelling of PV Array with MPP Tracking & Boost DC-DC Converter
Modelling of PV Array with MPP Tracking & Boost DC-DC Converter
 
B010140713
B010140713B010140713
B010140713
 
PPT FINAL (1)-1 (1).ppt
PPT FINAL (1)-1 (1).pptPPT FINAL (1)-1 (1).ppt
PPT FINAL (1)-1 (1).ppt
 
3 ijaems nov-2015-9-microcontroller based constant voltage maximum power poin...
3 ijaems nov-2015-9-microcontroller based constant voltage maximum power poin...3 ijaems nov-2015-9-microcontroller based constant voltage maximum power poin...
3 ijaems nov-2015-9-microcontroller based constant voltage maximum power poin...
 
Getnet thesis ppt 2013 Final (2).ppt
Getnet thesis ppt 2013 Final (2).pptGetnet thesis ppt 2013 Final (2).ppt
Getnet thesis ppt 2013 Final (2).ppt
 
A0411030109
A0411030109A0411030109
A0411030109
 

Dernier

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 

Dernier (20)

Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 

Proposal and implementation of a novel perturb and observe algorithm using embedded software

  • 1. 1 Laboratory of Production engineering, Energy and Sustainable Development (L.P.E.S.D.), higher school of technology, USMBA University, Fez, Morocco Proposal and Implementation of a novel perturb and observe algorithm using embedded software Authors : Saad MOTAHHIR Abdelaziz El Ghzizal Souad Sebti Aziz Derouich IRSEC'15 3rd International Renewable and Sustainable Energy Conference 11/12/2015
  • 2. 2 Plan 1. Introduction 2. Modeling a photovoltaic panel 3. Implement MPPT using embedded software 4. Conclusion Proposal and Implementation of a novel perturb and observe algorithm using embedded software11-12-2015
  • 3. 3 Introduction 33 Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion Proposal and Implementation of a novel perturb and observe algorithm using embedded software11-12-2015
  • 4. 4 Modeling Simulation and validation of the model Datasheet Model Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion Present the problematic analogic Load Solution Implement the P&O algorithm simulate the change impact of f Modified algorithm by C language 11-12-2015
  • 5. 555 Modeling a photovoltaic panel Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion 11-12-2015
  • 6. 6 Cell model – Panel model - Problematic & Solution 𝐼,𝑐 = Iph,c −𝐼0, 𝑐 𝑒𝑥𝑝 𝑞 𝑉,𝑐 + 𝑅 𝑠, 𝑐 𝐼,𝑐 𝑎𝐾𝑇 − 1 − (𝑉,𝑐 + 𝑅 𝑠, 𝑐 𝐼,𝑐) 𝑅 𝑠ℎ, 𝑐 Modeling Iph,c (1) Id,c I,c Ish,c + - V,c ❑ Iph,c : The cell photocurrent; ❑ I0,c : The cell reverse saturation current of the diode; ❑ q : The electron charge; ❑ a : The ideality factor of the diode; ❑ K : The Boltzmann's constant; ❑ T :The junction temperature; ❑ V,c : The voltage across the cell; ❑ I,c : The current generated by the cell ; ❑ Rs,c : The series resistors of the cell; ❑ Rsh,c : The shunt resistors of the cell. Rsh,c Rs,c Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion 11-12-2015
  • 7. 77 Cell model - Panel model - Problematic & Solution ෍ 𝑘=1 𝑛 Cell Panel The IV characteristic of this panel is represented by the following equations : 𝐼 = 𝐼 𝑝ℎ − 𝐼 𝑜 𝑒𝑥𝑝 𝑞 𝑉 + 𝑅 𝑠 𝐼 𝑎𝐾𝑇𝑁𝑠 − 1 − (𝑉 + 𝑅 𝑠 𝐼) 𝑅 𝑠ℎ Where: 𝐼 𝑝ℎ = 𝐼𝑠𝑐 + 𝐾𝑖 𝑇 − 298.15 𝐺 1000 𝐼0 = 𝐼𝑠𝑐 + 𝐾𝑖(𝑇 − 298.15) exp 𝑞 𝑉𝑜𝑐 + 𝐾𝑣 𝑇 − 298.15 𝑎𝐾𝑇𝑁𝑠 − 1 (2) (3) (4) ❑ Ns : The number of cells connected in series; ❑ G : Sun irradiation in w/m2. Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion 11-12-2015
  • 8. 8 Cell model - Panel model - Problematic & Solution " As a result, the complete physical behavior of the PV panel is related to I0, Rs and Rsh on the one hand and with two environmental parameters which are the solar irradiance and the temperature on the other hand. " Solarex MSX-60 is composed by 36 cells in series Maximum power, Pmax 60W Voltage at Pmax ,Vmp 17.1V Current at Pmax , Imp 3.5A Short-circuit current, Isc 3.8A Open-circuit voltage, Vco 21.1V Temperature coefficient of open-circuit voltage Voc, Kv -80mV/°C Temperature coefficient of short-circuit current Isc, Ki 2.4mA/°C The number of cells 36 Table 1 : Typical Electrical Characteristics of Solarex MSX-60 Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion 11-12-2015
  • 9. 9 Cell model - Panel model - Problematic & Solution Based on the equations (1), (2) and (3), the modelization and simulation are obtained using Psim software as follow: Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion 11-12-2015
  • 10. 10 Cell model - Panel model – Problematic & Solution Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion The power withdrawn from the PV panel depends on: R1 R2 51W Simulation of PV panel connected directly to the load (without control) Irradiation Temperature Load Rmax 11-12-2015
  • 11. 11 Cell model - Panel model – Problematic & Solution Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion α I V MPPT command Converter DC/DC “ Insert between the PV panel and the load a converter DC/DC controlled by an embedded system (Implement MPPT algorithm).” 11-12-2015
  • 12. 121212 Implement MPPT using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion Proposal and Implementation of a novel perturb and observe algorithm using embedded software11-12-2015
  • 13. 13Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion C1 C2 αV L R 𝐼 𝑜 The power electronic converter used is the Boost converter 𝑉𝑜 = 𝑉 1 − 𝛼 )𝐼 𝑜 = 𝐼(1 − 𝛼 (6) (7) Where, α, V and I, Vo and Io are respectively the duty cycle, PV input voltage and current, the output voltage and current of the Boost converter. The duty cycle α, is the output of the MPPT command. DC/DC Converter - MPPT command 11-12-2015
  • 14. 14 DC/DC Converter - MPPT command Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion The basic P&O algorithm is implemented using analog blocks : Implementation Basic Perturb and Observe 11-12-2015
  • 15. 15Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion The basic P&O algorithm simulated in PSIM software “This method (P&O) generates oscillations of power output therefore the efficiency is not at the requested level (96.6%).” DC/DC Converter - MPPT command Basic Perturb and Observe 11-12-2015
  • 16. 16Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion The novel P&O algorithm is designed in order to minimize the oscillation of power output The proposed MPPT is based on the conventional Perturb & Observe algorithm with two proposed additions : ❑ The command of Boost converter alpha (α) will be modified every 5 periods; ❑ When the power increases or decreases by a value lower than the epsilon threshold ε (where ε is considered as small positive real number), α keeps its value. It is implemented using embedded C language. The reason lies in the fact that once the MPPT is implemented using embedded C language it can be implemented in cheap digital devices (microcontroller, DSP…) because C language is portable and machine independant. DC/DC Converter - MPPT command Novel Perturb and Observe 11-12-2015
  • 17. 17Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion Implementation DC/DC Converter - MPPT command 11-12-2015
  • 18. 18Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion The proposed P&O algorithm using embedded C language simulated in PSIM software “the oscillations of power output are decreasing. Also, our system takes just 0.005s to stabilize around the maximum power with an efficiency of 98.7%.” DC/DC Converter - MPPT command 11-12-2015
  • 19. 19Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion The simulation study was made to illustrate the response of the proposed method to rapid solar irradiance change: “The system is stable, even at brutal change (from 800 to 500W/m²) the system presents the oscillations which last less than 0.005 s.” DC/DC Converter - MPPT command 11-12-2015
  • 20. 20Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion The simulation study was made to change the temperature from 25°C to 35°C at 0.06 s : “The increase in temperature causes a decrease of power; however this decline lasts only 0.01s. After the embedded software back the operating point and stabilizes it around the MPP.” DC/DC Converter - MPPT command 11-12-2015
  • 21. 21Proposal and Implementation of a novel perturb and observe algorithm using embedded software Introduction Modeling a photovoltaic panel Implement MPPT using embedded software Conclusion The simulation study was made to change the value of load from 50 Ω to 20 Ω : “the decrease of load generates oscillations of power output however after 0.035s the system converges to MPP.” 50Ω DC/DC Converter - MPPT command 11-12-2015
  • 22. 222222 Conclusion and Perspectives Introduction Modeling a photovoltaic panel Shading and bypass diode impact Conclusion Impact of Partial Shading and bypass diode on PV panel Output Power11-12-2015
  • 23. 232323 Conclusion : ❑ A good efficiency (98.7%) is obtained compared to the basic P&O algorithm implemented by analog blocks; ❑ The novel method presents a good response to temperature, solar irradiance and load change. Perspective : ❑ Implement the novel method in cheap digital devices (microcontroller, DSP…). Introduction Modeling a photovoltaic panel Shading and bypass diode impact Conclusion Impact of Partial Shading and bypass diode on PV panel Output Power11-12-2015
  • 25. 25 Please cite this work as: Motahhir, S., El Ghzizal, A., Sebti, S., & Derouich, A. (2015, December). Proposal and Implementation of a novel perturb and observe algorithm using embedded software. In 2015 3rd International Renewable and Sustainable Energy Conference (IRSEC) (pp. 1- 5). IEEE. For more papers and works please visit : https://www.researchgate.net/profile/Saad_Motahhir
  • 26. 26