Thank you very much 🙏🙏 sir for making large effort to explain in simple manner , i request you to share these type of videos , to improve knowledge for doubtful students like me
Sir, is this algorithm valid for partial shading conditions? and How about other conventional algorithms do they work on partial shading conditions with same Matlab programming?
No. Most of them dont. Please see this paper. www.researchgate.net/profile/Hadeed-Sher/publication/260172278_Comparative_analysis_of_maximum_power_point_tracking_techniques_for_PV_applications/links/621753114ef2165938ef25ce/Comparative-analysis-of-maximum-power-point-tracking-techniques-for-PV-applications.pdf
Follow what i have told in this lecture. If you are using a different type of PV module you perhaps require to calculate the converter parameters again. Use any PWM block to feed this D. Else you can create your own by comparing a sawtooth waveform with this duty cycle.
@@HadeedSher Thank you sir, All credits to u. Please also do simulation on **Fuzzy Based Maximum Power Point Tracking of PV Cell**. Its my Final year project. I shall remain highly Thankful to u.
This is a power based method. Please notice that both the current and voltage are sensed. Once the MPPT is set it locks the PV array at a constant voltage (under constant irradiance) and an almost constant voltage (under varying irradiance) thus making the PV source operate at the constant voltage region.
thank you for this work i have a problem when i fix the value of memory 3 at 0.5 like you do the duty cycle still in this value all time of simulation can i send you my model
good job sir ... thoroughly learned ur explanation ...please make a video on fuzzy logic controller ....this might help me in gaining knowledge from you. huge respect sir for such clean explanation
Hello Dr. Hadeed Ahmed ! I just have a question regarding the PWM block, did you develop this block or it is already provided by matlab/Simulink ? another question this model will work on discrete system or required some modification, Actually when I specify high discrete sample time "1s", the mppt can track precisely the maximum power how can not I solve this issue ? Thank you in advance
This is a masked model. It contains a triangular waveform and a comparator. I have not tried it on the specific issue you have stated. However, I do recommend you to see this paper "A Direct PWM Voltage Controller of MPPT & Sizing of DC Loads for Photovoltaic System" by Ali Faisal Murtaza, Marcello Chiaberge, Filippo Spertino, Jawad Ahmad, Alessandro Ciocia
i have same problems with my simulation im working with matlab 2015..i did evey thing in the video but -the duty keeps going up intel 1.2 and then goes to negative value all that in T=0.085 -the voltage very low Vpv=9 some help plz
If you have the boost converter try with the settling time by increasing it. Also the best method is to watch all the parameters by the display blocks. Try it and then let me know otherwise i need to see your file.
Hello sir Question: why the system does big decreasing after increasing in puissance...i know we looking for MPP but is it normal to decrease that much?
I dont think so. You actually need to add delay in the system. I will soon upload a video with varying conditions using the same code. Anyhow, as i have said that using the voltage as a reference can also be programmed using this technique. So do give it a try using this coding methodology.
Sir , i exactly did the same but it is showing me error : "Error in default port dimensions function of S-function 'PO_MPPT1/MATLAB Function'. This function does not fully set the dimensions of output port 3 ". Plz help me out sir
Do you mean to simulate the system in less time ? Usually you can pace up the simulation in two ways. 1) by reducing the step time 2) By specifying the initial conditions on energy storage devices.
You first need to create a flowchart. Then you need to specify two or three step size variables for example d1=0.02, d2=0.01, and d3=0.005. Then you need to define a power threshold according to which you define the increment with either d1, d2 or d3. This is not difficult and i hope that everyone can do it particularly you, provided that you understand the very essence of the coding method that i have explained.
Sir, I have tried but the algorithm performance has degraded significantly I am unable to decide the tolerance or threshold value so that the step size and duty cycle will change and thus converge faster
Sir you have done very excellent open source simulink model ........ i m very much thankful .
Thanks and welcome
Thank you Dr. Sher. I will definitely cite your paper in my undergraduate thesis.
Bundle of thanks for watching my content.
Thank you very much 🙏🙏 sir for making large effort to explain in simple manner , i request you to share these type of videos , to improve knowledge for doubtful students like me
Thank you for sticking to my content. Keep watching.
thank you very much Dr.
Welcome!
with reference paper justification ....it is very excellent
Sir, is this algorithm valid for partial shading conditions? and How about other conventional algorithms do they work on partial shading conditions with same Matlab programming?
No. Most of them dont. Please see this paper. www.researchgate.net/profile/Hadeed-Sher/publication/260172278_Comparative_analysis_of_maximum_power_point_tracking_techniques_for_PV_applications/links/621753114ef2165938ef25ce/Comparative-analysis-of-maximum-power-point-tracking-techniques-for-PV-applications.pdf
NO it may trap in local maxima
Dear Dr. Hadeed Ahmed ! can you please send this paper here because I do not have access of IEEE website.
The value of my duty cycle is becoming so large,and how you implement the pwm ,i have mailed please check
Follow what i have told in this lecture. If you are using a different type of PV module you perhaps require to calculate the converter parameters again. Use any PWM block to feed this D. Else you can create your own by comparing a sawtooth waveform with this duty cycle.
Sir, Before PWM block, what is the name of the block you used and what is its function??????????
It is abs block.
Thank you sir Done with your simulation. ❤️
Keep it up
@@HadeedSher Thank you sir, All credits to u.
Please also do simulation on **Fuzzy Based Maximum Power Point Tracking of PV Cell**.
Its my Final year project. I shall remain highly Thankful to u.
sir i want to ask one thing is this current based or voltage based system?
This is a power based method. Please notice that both the current and voltage are sensed. Once the MPPT is set it locks the PV array at a constant voltage (under constant irradiance) and an almost constant voltage (under varying irradiance) thus making the PV source operate at the constant voltage region.
thank you for this work i have a problem when i fix the value of memory 3 at 0.5 like you do the duty cycle still in this value all time of simulation can i send you my model
It should not. Please see the file again.
Hello sir, with change in duty cycle,output of dc- dc converter changes..but how input voltage of the solar changes?Please explain sir
Input voltage of PV is a part of IV curve.
good job sir ... thoroughly learned ur explanation ...please make a video on fuzzy logic controller ....this might help me in gaining knowledge from you. huge respect sir for such clean explanation
As soon as possible
Yes sir, Please make a Video on Fuzzy Logic Controller.
Sir i have apply same algorithm but how same algorithm works for random radiation ?
Jazakallah khair sir
What are your solver settings to make it simulate slowly and continuously?
stiff solver
great job sir thank you
You are welcome
Thank you sir ❤
Thank you
waiting for the next video
I am recording the videos on Solar PV. They will be live after a couple of months.
Hello Dr. Hadeed Ahmed ! I just have a question regarding the PWM block, did you develop this block or it is already provided by matlab/Simulink ? another question this model will work on discrete system or required some modification, Actually when I specify high discrete sample time "1s", the mppt can track precisely the maximum power how can not I solve this issue ? Thank you in advance
This is a masked model. It contains a triangular waveform and a comparator. I have not tried it on the specific issue you have stated. However, I do recommend you to see this paper "A Direct PWM Voltage Controller of MPPT & Sizing of DC Loads for Photovoltaic System" by Ali Faisal Murtaza, Marcello Chiaberge, Filippo Spertino, Jawad Ahmad, Alessandro Ciocia
i have same problems with my simulation im working with matlab 2015..i did evey thing in the video but
-the duty keeps going up intel 1.2 and then goes to negative value all that in T=0.085
-the voltage very low Vpv=9
some help plz
If you have the boost converter try with the settling time by increasing it. Also the best method is to watch all the parameters by the display blocks. Try it and then let me know otherwise i need to see your file.
@@HadeedSher
i double check everything but still the same ..i will be grateful to u check it for me
i emailed you my file at hadeedahmedsher@gmail.com
Sir I have mailed you, I am referring your matlab simulation but getting some error, could you please help?
Hello sir
Question: why the system does big decreasing after increasing in puissance...i know we looking for MPP but is it normal to decrease that much?
It is because of the dynamics of the circuit which contain capacitors and inductors.
i wants to download the reference paper you have used. please share its link
ieeexplore.ieee.org/abstract/document/6731329/
Hi sir. Can you please make a video about particle swarm optimization based mppt too?
May be someday in sha Allah
Sir your model does not respond to change in irradiance
I dont think so. You actually need to add delay in the system. I will soon upload a video with varying conditions using the same code. Anyhow, as i have said that using the voltage as a reference can also be programmed using this technique. So do give it a try using this coding methodology.
how can we apply for random radiation ?same model
Same method should work.
Sir , i exactly did the same but it is showing me error : "Error in default port dimensions function of S-function 'PO_MPPT1/MATLAB Function'. This function does not fully set the dimensions of output port 3 ".
Plz help me out sir
Yes sir even I am facing the same problem, please help me out
Dis you copied the code i have given in the link ?
Do not worry it shall work.
@@HadeedSher yes sir . Sir can I send u my simulink file ? Would u plz help us ?
@@harshrathi455 send me at hadeedahmedsher@gmail.com
how i can make simulation time faster like 60 s with full results
Do you mean to simulate the system in less time ? Usually you can pace up the simulation in two ways. 1) by reducing the step time 2) By specifying the initial conditions on energy storage devices.
Sir I am getting some error i have sent my file to ur mail please check and rectify sir 🥺
Replied
sir how to implement variable step change in this algorithm.
Thank you sir for this video
You first need to create a flowchart. Then you need to specify two or three step size variables for example d1=0.02, d2=0.01, and d3=0.005. Then you need to define a power threshold according to which you define the increment with either d1, d2 or d3. This is not difficult and i hope that everyone can do it particularly you, provided that you understand the very essence of the coding method that i have explained.
@@HadeedSher thank you sir, i can do it now
Share your story here once you do this. If you can dream you can do it :)
@@HadeedSher yes sir 😄
Sir, I have tried but the algorithm performance has degraded significantly
I am unable to decide the tolerance or threshold value so that the step size and duty cycle will change and thus converge faster
I tried it but it is gega slow
Please see the solver which you are using.
Are you have any email or gmail I have some questions
hadeedahmedsher@gmail.com
Email me if you have any problem.
fahid1999@gmail.com
@@engrfahadmehmood hi, I have mailed you, I need some help from you, could you please help me with it?
Sir i have mailed u ,kindly do needful for the same.
I am on vacations so will see them after a week.
@@HadeedSher kindly reply as u check my mail .i will cite your paper for my phd work
Sir kindly share you email .
hadeedahmedsher@gmail.com