Basics of PWM Converters Controller Design. Part I. Fundamentals

Поделиться
HTML-код
  • Опубликовано: 8 июл 2024
  • An intuitive explanation of the basic concepts and theory of PWM converters controller design. This is a first part of a two parts lecture.\
    Please note an error at • Basics of PWM Convert... . The Bode plot shows a negative phase margin (more that 180 Deg total phase shift - after subtracting 180 Deg) while the Nyquist shows a positive phase margin (less than 180 Deg total phase shift).

Комментарии • 136

  • @esijal
    @esijal 2 года назад +16

    Dear Professor, I really appreciate your amazing lectures. I hope you be healthy for a long time to teach more and more generations.

    • @sambenyaakov
      @sambenyaakov  2 года назад +4

      Thanks for warm words. Comments like your keep me going.

  •  Год назад +4

    Hard stuff, hard to digest, but cannot be ignored when designing a controller

    • @sambenyaakov
      @sambenyaakov  Год назад +2

      There are more complicated ways to teach this 😊

  • @akhilc2397
    @akhilc2397 4 года назад +23

    Nyquist plot was something I used to shy away from. This video helped me to come out of it. The controller design part was also excellent. Thank you so much

  • @sayantansinha292
    @sayantansinha292 2 года назад +1

    The best part for me was "Nyquist plot is not user friendly". For the first time I heard a professor saying so. Thank you professor for such an elaborate presentation.

  • @NEERAJKUMAR-jb4ui
    @NEERAJKUMAR-jb4ui Год назад +1

    Thanks for summarising a large part of controller design in 29 min.

  • @Beefmongering
    @Beefmongering 4 года назад +5

    This was the cleanest explanation of phase margin I've ever seen....... Thank you very much Prof. Ben-Yaakov!

  • @jimmylightfinger1216
    @jimmylightfinger1216 8 месяцев назад +1

    Sir, you have such command in your presentation. The points of interest are succinct without unnecessary rabbit trails except keys to watch for. I prefer this over the videos that incorporate fancy graphics that do not align with the message. Great work.
    Be safe.

    • @sambenyaakov
      @sambenyaakov  8 месяцев назад

      Thanks for kind words. Comments like yours keep me going.

  • @EnriqueVetere
    @EnriqueVetere 6 лет назад +9

    Your videos are the best. Thank you for posting them.

  • @tonysonglalala
    @tonysonglalala 3 года назад +3

    Nyquist plot vs Bode plot is very intuitive👍 Recently I find that intuition only comes from deep understanding. Thank you professor!

  • @mohammadomarbadri2071
    @mohammadomarbadri2071 Год назад +1

    Dear sir every time I watch a lecture from you. I learn something new. Be Healthy and take care.

    • @sambenyaakov
      @sambenyaakov  Год назад

      Thanks. Comments like yours keep me going.

  • @nimaztv184
    @nimaztv184 6 лет назад +3

    excellent excellent presentation and very well explained. Thanks for that. I will recommend everyone to follow your Courses. you are great.

  • @eswan7638
    @eswan7638 7 лет назад

    Fantastic work. Thank you.

  • @beenelvigodoy3297
    @beenelvigodoy3297 7 лет назад

    Very intuitive. Thanks you so much.

  • @BasuriwaleBhaiyya
    @BasuriwaleBhaiyya 3 года назад +1

    Very thankful to you prof

  • @chiragbirla9055
    @chiragbirla9055 4 года назад

    Thank you Professor for the intuitive explanation.

  • @lakshmijanardhan5869
    @lakshmijanardhan5869 3 года назад +1

    Hello Prof Yaakov,
    I have watched more than 30 videos of yours. I see that the way you present the concepts in your videos are unique (in the sense of what I have been taught in school & what I see online). They are simpler to understand & easier to grasp. Your videos are an imitation of your experience & knowledge. I thank you so much for your wonderful service in making such amazing contents.

    • @sambenyaakov
      @sambenyaakov  3 года назад

      Thank you Lakshmi for the kind note. Comments like yours keep me going. Welcome to join
      www.linkedin.com/groups/13606756

    • @lakshmijanardhan5869
      @lakshmijanardhan5869 3 года назад

      @@sambenyaakov Hello Prof are there any videos on LLC Converter compensation or controller design? I feel it would be beneficial as there is very little content. I also understand they are a bit more complicated.

  • @guidodiiorio6183
    @guidodiiorio6183 4 года назад +6

    It would be so great to see how to integrate input filter, control loop and output filters characteristics for a reliable and stable DC/DC design. Thank you for your wonderful videos!

  • @edwardpaul4435
    @edwardpaul4435 4 года назад +2

    Thank you Sam! Fantastic video. Very easy to follow and I liked the controller design approach.

  • @artunkopar9034
    @artunkopar9034 3 года назад +1

    Really thank you so much sir. Now control systems’ mysterious looking sides makes a lot sense in real applications.

  • @VighneshNair28
    @VighneshNair28 5 лет назад +1

    Your Videos have the best in-depth technical content with easy to understand language. Thank you Professor

  • @electronichome1153
    @electronichome1153 2 года назад +1

    Excellent lecture, Mr. Ben-Yaakov, as usual!

  • @Leopoldinow
    @Leopoldinow 2 года назад +1

    Amazing class!

  • @victorsune4995
    @victorsune4995 6 лет назад

    Excellent explanation. Thank you for it. I'm a lecturer myself and have to explain controller design for DC/DC converters. My good luck that I have found your videos right when I am in the process of redoing my slides. Again, thank you for this very good explanation.

    • @sambenyaakov
      @sambenyaakov  6 лет назад

      Thanks for comment. I am happy the video is useful .

  • @worldonscreen
    @worldonscreen 5 лет назад

    Very nice explanation

  • @nickdo2564
    @nickdo2564 6 лет назад +3

    Thank you Professor!

    • @sambenyaakov
      @sambenyaakov  6 лет назад

      Hi Dick, thanks for comment. I just looked at you :A Linear permanent magnet synchronous motor for Needle-free Jet Injection
      Impressive.

    • @nickdo2564
      @nickdo2564 6 лет назад

      Thank you! As you might have guessed, it is the time that I need to build a power supply to run my device at its full power. Thank you for your lecture series, I will talk about them on my blog.

  • @PradeepKumar-ox4yo
    @PradeepKumar-ox4yo 7 лет назад +4

    very good explanation. and it is very useful to design a power supply system

  • @siamak1246
    @siamak1246 7 лет назад +1

    Thanks Professor Yaakov for lectures. I really appreciate if continue these lectures. I hope you explain inverters (2levels and 3 levels), space vector, ...

  • @martinmartinmartin2996
    @martinmartinmartin2996 3 года назад +1

    excellent explanation ! Instead of losing me in algebra ( which is meaningless for me !) Bode plot unveils the feedback problem.

  • @karastom2304
    @karastom2304 7 лет назад

    Thanks so much DR Ben, your lectures help me a lot ,please continue post your lectures

    • @sambenyaakov
      @sambenyaakov  7 лет назад

      Thanks for continued encouragement and warm words.

  • @Azagro
    @Azagro 7 лет назад

    Great video!

  • @andreasfetsis7393
    @andreasfetsis7393 7 лет назад

    Really nice! Thank you.

    • @sambenyaakov
      @sambenyaakov  7 лет назад

      Thank for comment and taking the time to write it.

  • @talhasiddiqui4643
    @talhasiddiqui4643 3 года назад +1

    Great work Prof.

  • @ehsanbahrani8936
    @ehsanbahrani8936 4 месяца назад +1

    Perfect 👍👏🙏🌿🌹 Thank you

  • @gnanaprasad9874
    @gnanaprasad9874 7 лет назад

    Thanks Prof. for nice explanation. Waiting for more videos.

  • @georgedaadouch1971
    @georgedaadouch1971 6 лет назад

    Well explained.. Thanks

  • @ankitkherodiya2961
    @ankitkherodiya2961 6 лет назад +2

    Thanks Prof. Excellent introduction to controller design.
    Some of my wish list for your lectures
    1. PCB Layout consideration for SMPS
    2. digital controller design for pwm converters
    3. dc/ac converter topologies & design
    Keep doing great work.

    • @sambenyaakov
      @sambenyaakov  6 лет назад +3

      Will try. Thanks.

    • @JoelLandivar
      @JoelLandivar 4 года назад

      @@sambenyaakov I really would like some guidance or lectures on PCB design for power converters, I am a MSc student but universities have failed teaching me this.

  • @ruixiong5237
    @ruixiong5237 4 года назад

    Thank you so much.

  • @asifhossain2863
    @asifhossain2863 5 лет назад

    very nice

  • @user-saint
    @user-saint Год назад +1

    great

  • @rogeronslow1498
    @rogeronslow1498 7 лет назад

    Thanks prof. I personally prefer the explanation where you cancel poles with zeros and zeros with poles to realize a -1 slope at the 0dB line. It just seems easier to understand.

    • @sambenyaakov
      @sambenyaakov  7 лет назад

      While the explanation might be simpler, the application involves a more tedious trial and error procedure to get the desired phase margin.

    • @rogeronslow1498
      @rogeronslow1498 7 лет назад

      Ok, thanks for that. I've never had a problem but I'm sure you're correct and will re-look at your method.

  • @daniellam2866
    @daniellam2866 4 года назад

    Hi, at 25:52 (slide 21), you mention that the phase margin would be very bad, and that it would be an unstable system. I agree with the phase margin being bad, but I think the system is still stable. Theoretically, two poles cannot cause an unstable system (180 degree shift at infinite frequency).
    Anyways, thank you for the lectures. They helped me a lot.

    • @sambenyaakov
      @sambenyaakov  4 года назад

      Under damped even if not oscillation is not good. Fur her, the circuit always include parasitic capacitances that cause further phase delay.

  • @onlooker774
    @onlooker774 8 месяцев назад +1

    Very nice lecturers, subscribed for a long time, and often come back to review a subject of interest, thanks for your effort! As a side note, it would be interesting if you could explain how to achieve different V/A characteristics in a welding inverter, i.e. how to make different slopes on V/A relations... I assume for analog feedback network it is only a feedback network parameter?

    • @sambenyaakov
      @sambenyaakov  8 месяцев назад +1

      Thanks for comment. I do have experience in electronic welding machines. Perhaps.

  • @chuckjls
    @chuckjls 5 лет назад

    Thanks Professor Yaakov for the great explanation. I have one question. When analyzing the current sense method whereby you measure the voltage across the inductor DCR, are you assuming a sinusoidal waveform? Otherwise the impedance values would not be correct. If you are, then you are using a first harmonic analysis?

    • @sambenyaakov
      @sambenyaakov  5 лет назад

      Hi Chuck, sinusoidal waveform is
      not assumed, The output is correct for any (within practical limitations)
      frequency and combination thereof (a triangular ripple ). See
      ruclips.net/video/sqQzBxfECj4/видео.html

  • @paolocaruso2121
    @paolocaruso2121 3 года назад +1

    Excellent explanation prof. I only have one doubt in the "Bode plane" slide (min 13) in the phase plot I think that instead of -180 this has to be -90 degrees. For the rest i think you are the best❤

    • @sambenyaakov
      @sambenyaakov  3 года назад

      No.it is -180. The drop in slope is -40db/dec. This is a case of unstable system.

  • @avin6602
    @avin6602 Год назад +1

    Thank you! There is a way to plot bode/Nyquist of an DC/DC control loop convert with LTspice? maybe you have a video about that already?

    • @sambenyaakov
      @sambenyaakov  Год назад

      There is a scrpt to do that try gooling. I prefer to apply average models. There are a number of videos on that in my RUclips channel.

  • @codydowling1120
    @codydowling1120 7 лет назад

    Thanks again prof, helps so much to understand nuances that I glossed over back at University. Where do you teach?

  • @robertovolpini9359
    @robertovolpini9359 2 года назад +1

    Dear Sam,
    in case of LLC resonant dc-dc converter, do you suggest to use type II compensator or type III compensator? I read on SLVA662 T.I. paper that they say that for voltage mode we must use type III compensatori, what about your technical opinion?
    Thanks in advance for your reply.
    BR/Roberto

    • @sambenyaakov
      @sambenyaakov  2 года назад

      As far as I know that app note is for PWM. In case of LLC you need to consider the open lop transfer function. See: ruclips.net/video/amRqIgH10Rg/видео.html

  • @sshanto17
    @sshanto17 2 года назад +1

    Hi Professor, Thank you for making this video. It was an eye opener for me.
    I need some clarity about on of the points shared in the video. By drawing a bode plot for a closed loop system, why are we plotting AB and not A/(1 + AB) which is nothing but ~1/B ? Effectively my questions is, why are we doing analysis on just loop gain (AB) and not the whole gain of the system (A/(1+AB))?

    • @sambenyaakov
      @sambenyaakov  2 года назад

      When AP>>! the gain is i/B. But AB determines when AB>>! and if the system is stable.

  • @alessiocaligiuri
    @alessiocaligiuri 3 года назад +3

    Very good explanation! Thanks for your interesting videos!
    I'm sorry for that, but I guess there is a little mistake at 15:10 in the phase plot of Bode diagram; if it was intended to represent the same system of the Nyquist diagram, there could be an error near the phase margin point, that appears to be negative instead of positive. I mean that the phase is going down too fast in that plot, and that's not the situation represented by the Nyquist plot. To be coherent, the phase at 0dB should be about - 120°. Am I right?

    • @sambenyaakov
      @sambenyaakov  3 года назад +2

      Thanks for note. Yes, there is an error, already spotted by some viewers in the past.

  • @karastom2304
    @karastom2304 6 лет назад

    Thanks Dr Sam you are wonderful , it is possible Dr sam to talk about ,how we design power factor inductor in SMPS and also choose the right TVS and MOV's.

    • @sambenyaakov
      @sambenyaakov  6 лет назад

      Hi Tom, Have you seen
      ruclips.net/video/6Mi8QDD71vE/видео.html
      About thermals, good idea, will see.

    • @karastom2304
      @karastom2304 6 лет назад

      thanks so much

  • @yezhao26
    @yezhao26 4 года назад

    hi, Prof Ben-Yaakov Thank you for your lecture! One question, given the same cross-over frequency, is higher phase margin always better? Assume 80 deg vs 70 deg PM. Both are stable for sure. Could you shed some light on this? Thank you!

    • @sambenyaakov
      @sambenyaakov  4 года назад

      Rise time to step will be shorter for 70 deg.

    • @yezhao26
      @yezhao26 4 года назад

      @@sambenyaakov Thank you. Do you mean a load step or a input step? For SMPS, I assume it is often times as a load step. For this reason, I think you're saying that given a load step, the 70deg PM will have less rise time than 80 deg. Correct? Thank a lot

  • @kkh8623
    @kkh8623 5 месяцев назад +1

    Thanks for your great presentation. Here is a question about the feedback loop. At 3:17 ,the voltage divider is included in 'B', but at 6:15 , it is in 'A'. What is correct one?

    • @sambenyaakov
      @sambenyaakov  5 месяцев назад

      Does not matter. The loopgain is the gain around the loop.

  • @veerahanuman5086
    @veerahanuman5086 4 года назад

    Sir in nyquist criteria you were saying stability effected due to phase lag but while looking in to plot the encircling also mainly depends on radius(|LG|) of the plot. But you didn't speak about magnitude of |LG| .

    • @sambenyaakov
      @sambenyaakov  4 года назад

      Magnitute and phase will determine the cross point of the unity circle OR encircling of the -1point.

  • @Praveen1991917
    @Praveen1991917 6 лет назад

    Sir,I have a doubt regarding bode plot method,usually we use bode plot or nyquist technique for linear systems right?but here we are determining stability for power modulator which is actually a non linear device,how it could be possible to find out the compensation using this bode plot?Please clear this doubt sir as I am working on one project and I need to publish one paper regarding non linearity of power electronic devices.Thank You

    • @sambenyaakov
      @sambenyaakov  6 лет назад +1

      Hi, the classical method of switch mode systems control design (which are indeed non linear) is to use averaging to obtain a linear representation of the system, or to use average simulation models which I am showing.

    • @Praveen1991917
      @Praveen1991917 6 лет назад +1

      Sir, I didn't understand what you were trying to say, were you saying that you are approximating the nonlinear device into the linear device?And I want to ask one more question.Are time domain techniques really useful to find out the stability of nonlinear devices or is it better to go with the state space techniques for nonlinear devices?

    • @sambenyaakov
      @sambenyaakov  6 лет назад +1

      Google:
      state space averaging
      average simulation o PWM

  • @hataimti
    @hataimti 3 года назад

    I have confusion, @16:31: Nyquist plot is showing system is stable, but bode plot is showing system is unstable, whether my understanding is correct?

    • @sambenyaakov
      @sambenyaakov  3 года назад

      Hi Imtiaz, thank you for note, Yes, there is an error there already pointed out by other viewers. I am adding a not on that in the page of video.

  • @jonashuesenielsen9513
    @jonashuesenielsen9513 6 месяцев назад

    Dear professor sam, Thanks for the great video. I am writing a report and love your practical way of designing a control loop. Do you have any litterature that i can refrence in my report :-)

    • @jonashuesenielsen9513
      @jonashuesenielsen9513 6 месяцев назад +1

      i need some litterature for designing a PID controller based on the inverse plant response

    • @sambenyaakov
      @sambenyaakov  6 месяцев назад

      I came up with this method many years ago, I have seen it somewhere, don't remember where :-). Have a look at this three part tutorial
      ruclips.net/video/DfCuNjHDRHE/видео.html
      ruclips.net/video/bGj1huz2Log/видео.html
      ruclips.net/video/Bn7QPJaj-vU/видео.html

  • @veerahanuman5086
    @veerahanuman5086 4 года назад +1

    Sir, you were saying that using rate of closure of A & (1/B) Plots, we can find the phase margin. During -20db rollover phase is -90deg, phi_m =90deg and at corner frequency phase is -135deg, phi_m =45deg. But sir, these phase margins at those points are corresponding to only plot A, but you were telling that rate of closure of two plots gives these phase margins, i feel you didn't add the phase of (1/B) plot to phase of plot A to find the overall system phase margin.

    • @sambenyaakov
      @sambenyaakov  4 года назад

      Please indicate the minute in video you are referring to.

    • @veerahanuman5086
      @veerahanuman5086 4 года назад

      @@sambenyaakov at 25:15

    • @sambenyaakov
      @sambenyaakov  4 года назад

      The -20db/dec is between the A and 1/B. This means that if you will plot it like in ruclips.net/video/L3MRnEYdi8g/видео.html the crossing will be at -20db/dec, becuse the different(which is BA) is -20db/dec.

  • @electronicaindia
    @electronicaindia 4 года назад +1

    please give some idea about z-transform for digital control with IQmath .

    • @sambenyaakov
      @sambenyaakov  4 года назад

      Planning to prepare a video on digital control.

    • @electronicaindia
      @electronicaindia 4 года назад

      @@sambenyaakov I am grateful,if you could show how to implement a practical approach of z-parameter to design smps like your previous feedback loop step by step design video.

  • @xsirfr1958
    @xsirfr1958 3 года назад

    Seems the Bode Plot has a mistake. It shows the phase has past 180 degrees already, whereas it has only past 90 degrees in the complex plane.

    • @sambenyaakov
      @sambenyaakov  3 года назад

      Thanks for comment. Please indicate the minute in video.

  • @kembocapelsii
    @kembocapelsii 4 года назад +1

    Thank you very much , there is something i don't understand in DC and in AC. In DC for exemple the compensation network do not have effect when V(-)=V(+) we have output of the amplifier should be 0V . But as to produce the PWM signal we compared it with SAWTOOTH. The result of this comparaison will give d.c~100% and that make no sense , because when V(-)=V(+) we should have Vout=D.C*Vout .

    • @sambenyaakov
      @sambenyaakov  4 года назад

      Good question. {V(-)=V(+)+epsilon} which is sufficient to produce an output for generating D

    • @kembocapelsii
      @kembocapelsii 4 года назад

      @@sambenyaakov thank you for your quick answer.
      I understood my problem. Because at school we told us that Vout=D.c*Vin, but, and that make no sense when Errors is equal to zero because your duty cycle is zero. finally it same like we care about that relationship when we do not behave Fb. With FB, we focus on Vref and Vout hence it makes sense to have a duty cycle of zero when vref=vout and Vin is there only to give the sufficient needed power. Finally if i check D.c with a oscilloscope is never constant but permanent changes. This was my confusion

    • @kembocapelsii
      @kembocapelsii 4 года назад

      @@sambenyaakov
      the Pin Vref(V+) of the EA is the desired output and the Vout mesured( V-) is input Voltage . Hence when the Vout mesured( V-) change , the dutycycle adjust in order to have the good Vref.
      Vout=D.C*Vin it's finally used only for design of components once everything is turning , we can not observe directly since duty cycle is set, thank to vref of EA and vout.
      Am i right?

    • @sambenyaakov
      @sambenyaakov  4 года назад +1

      Pretty good. IN proper designs (e.g. PI control) the gain of the error amplifier at DC is very large so it takes only a minute deviation from Vref to build up the voltage required as input to modulator . See ruclips.net/video/04gJ1t2cQdA/видео.html

  • @jagrutirathva3127
    @jagrutirathva3127 4 года назад

    sir does it mean we should never cross 0 db line?

    • @sambenyaakov
      @sambenyaakov  4 года назад

      You can't avoid it (gain will always drop eventually). The point is that at the cross over the phase margin should be OK

    • @jagrutirathva3127
      @jagrutirathva3127 4 года назад

      @@sambenyaakov sir can you tell more about control scheme

  • @MR-hx6ee
    @MR-hx6ee Год назад +1

    Sorry Sam, but for this lecture was not good, I think you missed several times

  • @asifhossain2863
    @asifhossain2863 5 лет назад

    very nice