Perturb and Observe MPPT using Matlab Simulink

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024

ความคิดเห็น • 98

  • @kum.hinabennathalalkadeval2623
    @kum.hinabennathalalkadeval2623 3 ปีที่แล้ว +1

    Sir you have done very excellent open source simulink model ........ i m very much thankful .

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว

      Thanks and welcome

  • @mcdaryllleno2902
    @mcdaryllleno2902 3 ปีที่แล้ว +4

    Thank you Dr. Sher. I will definitely cite your paper in my undergraduate thesis.

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว +1

      Bundle of thanks for watching my content.

  • @manoharmanu2871
    @manoharmanu2871 3 ปีที่แล้ว +2

    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

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว

      Thank you for sticking to my content. Keep watching.

  • @Mustafa_Dadah
    @Mustafa_Dadah ปีที่แล้ว

    thank you very much Dr.

  • @kum.hinabennathalalkadeval2623
    @kum.hinabennathalalkadeval2623 3 ปีที่แล้ว

    with reference paper justification ....it is very excellent

  • @thehaseeb9136
    @thehaseeb9136 2 ปีที่แล้ว +1

    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?

    • @hadeedsher4270
      @hadeedsher4270 2 ปีที่แล้ว

      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

    • @HadeedSher
      @HadeedSher  2 ปีที่แล้ว

      NO it may trap in local maxima

  • @ALIRAZA-mr8ie
    @ALIRAZA-mr8ie 2 ปีที่แล้ว

    Dear Dr. Hadeed Ahmed ! can you please send this paper here because I do not have access of IEEE website.

  • @swarajdey9035
    @swarajdey9035 2 ปีที่แล้ว +1

    The value of my duty cycle is becoming so large,and how you implement the pwm ,i have mailed please check

    • @HadeedSher
      @HadeedSher  2 ปีที่แล้ว

      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.

  • @akashghosh3788
    @akashghosh3788 8 หลายเดือนก่อน

    Sir, Before PWM block, what is the name of the block you used and what is its function??????????

    • @HadeedSher
      @HadeedSher  7 หลายเดือนก่อน

      It is abs block.

  • @thehaseeb9136
    @thehaseeb9136 2 ปีที่แล้ว

    Thank you sir Done with your simulation. ❤️

    • @HadeedSher
      @HadeedSher  2 ปีที่แล้ว +1

      Keep it up

    • @thehaseeb9136
      @thehaseeb9136 2 ปีที่แล้ว

      @@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.

  • @-EE-ShahNoor
    @-EE-ShahNoor ปีที่แล้ว +1

    sir i want to ask one thing is this current based or voltage based system?

    • @HadeedSher
      @HadeedSher  ปีที่แล้ว

      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.

  • @ayoubtech6930
    @ayoubtech6930 ปีที่แล้ว

    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

    • @HadeedSher
      @HadeedSher  ปีที่แล้ว

      It should not. Please see the file again.

  • @abzalashiem5603
    @abzalashiem5603 2 ปีที่แล้ว

    Hello sir, with change in duty cycle,output of dc- dc converter changes..but how input voltage of the solar changes?Please explain sir

    • @HadeedSher
      @HadeedSher  2 ปีที่แล้ว

      Input voltage of PV is a part of IV curve.

  • @gotechietips3198
    @gotechietips3198 3 ปีที่แล้ว +1

    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

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว +1

      As soon as possible

    • @thehaseeb9136
      @thehaseeb9136 2 ปีที่แล้ว +1

      Yes sir, Please make a Video on Fuzzy Logic Controller.

  • @kum.hinabennathalalkadeval2623
    @kum.hinabennathalalkadeval2623 3 ปีที่แล้ว

    Sir i have apply same algorithm but how same algorithm works for random radiation ?

  • @imranahmad-fr8nu
    @imranahmad-fr8nu 3 ปีที่แล้ว

    Jazakallah khair sir

  • @KhayaDwaza
    @KhayaDwaza ปีที่แล้ว

    What are your solver settings to make it simulate slowly and continuously?

  • @sabersouid6191
    @sabersouid6191 3 ปีที่แล้ว

    great job sir thank you

  • @akashghosh3788
    @akashghosh3788 9 หลายเดือนก่อน

    Thank you sir ❤

  • @idea9423
    @idea9423 ปีที่แล้ว

    Thank you

  • @devd7314
    @devd7314 2 ปีที่แล้ว

    waiting for the next video

    • @HadeedSher
      @HadeedSher  2 ปีที่แล้ว

      I am recording the videos on Solar PV. They will be live after a couple of months.

  • @yehyarifai7268
    @yehyarifai7268 2 ปีที่แล้ว

    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

    • @hadeedsher4270
      @hadeedsher4270 2 ปีที่แล้ว +1

      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

  • @sabersouid6191
    @sabersouid6191 3 ปีที่แล้ว +1

    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

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว +1

      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.

    • @sabersouid6191
      @sabersouid6191 3 ปีที่แล้ว

      @@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

  • @vipulmoon5117
    @vipulmoon5117 3 ปีที่แล้ว

    Sir I have mailed you, I am referring your matlab simulation but getting some error, could you please help?

  • @sabersouid6191
    @sabersouid6191 3 ปีที่แล้ว

    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?

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว +1

      It is because of the dynamics of the circuit which contain capacitors and inductors.

  • @shilpadandwani8942
    @shilpadandwani8942 2 ปีที่แล้ว

    i wants to download the reference paper you have used. please share its link

    • @HadeedSher
      @HadeedSher  ปีที่แล้ว

      ieeexplore.ieee.org/abstract/document/6731329/

  • @muhammadtalhaikram2126
    @muhammadtalhaikram2126 3 ปีที่แล้ว

    Hi sir. Can you please make a video about particle swarm optimization based mppt too?

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว

      May be someday in sha Allah

  • @AK-bw1nd
    @AK-bw1nd 3 ปีที่แล้ว

    Sir your model does not respond to change in irradiance

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว

      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.

  • @kum.hinabennathalalkadeval2623
    @kum.hinabennathalalkadeval2623 3 ปีที่แล้ว

    how can we apply for random radiation ?same model

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว

      Same method should work.

  • @harshrathi455
    @harshrathi455 3 ปีที่แล้ว

    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

    • @shreyashahi396
      @shreyashahi396 3 ปีที่แล้ว

      Yes sir even I am facing the same problem, please help me out

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว

      Dis you copied the code i have given in the link ?

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว

      Do not worry it shall work.

    • @harshrathi455
      @harshrathi455 3 ปีที่แล้ว

      @@HadeedSher yes sir . Sir can I send u my simulink file ? Would u plz help us ?

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว

      @@harshrathi455 send me at hadeedahmedsher@gmail.com

  • @sabersouid6191
    @sabersouid6191 3 ปีที่แล้ว

    how i can make simulation time faster like 60 s with full results

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว +1

      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.

  • @yusratahreem1049
    @yusratahreem1049 ปีที่แล้ว

    Sir I am getting some error i have sent my file to ur mail please check and rectify sir 🥺

  • @whyyash
    @whyyash 3 ปีที่แล้ว

    sir how to implement variable step change in this algorithm.
    Thank you sir for this video

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว +1

      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.

    • @whyyash
      @whyyash 3 ปีที่แล้ว +1

      @@HadeedSher thank you sir, i can do it now

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว +1

      Share your story here once you do this. If you can dream you can do it :)

    • @whyyash
      @whyyash 3 ปีที่แล้ว

      @@HadeedSher yes sir 😄

    • @whyyash
      @whyyash 3 ปีที่แล้ว

      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

  • @hassaniskandarani1345
    @hassaniskandarani1345 2 ปีที่แล้ว

    I tried it but it is gega slow

    • @HadeedSher
      @HadeedSher  2 ปีที่แล้ว +1

      Please see the solver which you are using.

  • @مصطفىمحمدعطية-ز7ذ
    @مصطفىمحمدعطية-ز7ذ 3 ปีที่แล้ว +1

    Are you have any email or gmail I have some questions

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว

      hadeedahmedsher@gmail.com

    • @engrfahadmehmood
      @engrfahadmehmood 3 ปีที่แล้ว

      Email me if you have any problem.
      fahid1999@gmail.com

    • @vipulmoon5117
      @vipulmoon5117 3 ปีที่แล้ว

      @@engrfahadmehmood hi, I have mailed you, I need some help from you, could you please help me with it?

  • @hinakadeval4124
    @hinakadeval4124 3 ปีที่แล้ว

    Sir i have mailed u ,kindly do needful for the same.

    • @HadeedSher
      @HadeedSher  3 ปีที่แล้ว

      I am on vacations so will see them after a week.

    • @hinakadeval4124
      @hinakadeval4124 3 ปีที่แล้ว

      @@HadeedSher kindly reply as u check my mail .i will cite your paper for my phd work

  • @muhammadmusakhan3590
    @muhammadmusakhan3590 2 ปีที่แล้ว

    Sir kindly share you email .

    • @HadeedSher
      @HadeedSher  2 ปีที่แล้ว +1

      hadeedahmedsher@gmail.com