Basics of PWM Converters Controller Design. Part I. Fundamentals

Поділитися
Вставка
  • Опубліковано 30 лип 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 роки тому +17

    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

  • @EnriqueVetere
    @EnriqueVetere 6 років тому +9

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

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

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

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

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

  • @jimmylightfinger1216
    @jimmylightfinger1216 9 місяців тому +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  9 місяців тому

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

  • @edwardpaul4435
    @edwardpaul4435 4 роки тому +2

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

  • @beenelvigodoy3297
    @beenelvigodoy3297 7 років тому

    Very intuitive. Thanks you so much.

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

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

  • @eswan7638
    @eswan7638 7 років тому

    Fantastic work. Thank you.

  • @artunkopar9034
    @artunkopar9034 3 роки тому +1

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

  • @chiragbirla9055
    @chiragbirla9055 4 роки тому

    Thank you Professor for the intuitive explanation.

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

  • @electronichome1153
    @electronichome1153 2 роки тому +1

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

  • @PradeepKumar-ox4yo
    @PradeepKumar-ox4yo 7 років тому +4

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

  • @VighneshNair28
    @VighneshNair28 5 років тому +1

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

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

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

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

  • @Leopoldinow
    @Leopoldinow 2 роки тому +1

    Amazing class!

  • @NKumar318
    @NKumar318 3 роки тому +1

    Very thankful to you prof

  • @gnanaprasad9874
    @gnanaprasad9874 7 років тому

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

  • @worldonscreen
    @worldonscreen 5 років тому

    Very nice explanation

  • @onlooker774
    @onlooker774 9 місяців тому +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  9 місяців тому +1

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

  • @Azagro
    @Azagro 7 років тому

    Great video!

  • @afetsis
    @afetsis 7 років тому

    Really nice! Thank you.

    • @sambenyaakov
      @sambenyaakov  7 років тому

      Thank for comment and taking the time to write it.

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

  • @ehsanbahrani8936
    @ehsanbahrani8936 4 місяці тому +1

    Perfect 👍👏🙏🌿🌹 Thank you

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

  • @talhasiddiqui4643
    @talhasiddiqui4643 3 роки тому +1

    Great work Prof.

  • @georgedaadouch1971
    @georgedaadouch1971 6 років тому

    Well explained.. Thanks

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

  • @asifhossain2863
    @asifhossain2863 5 років тому

    very nice

  • @codydowling1120
    @codydowling1120 7 років тому

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

  • @ruixiong5237
    @ruixiong5237 4 роки тому

    Thank you so much.

  • @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
      ua-cam.com/video/sqQzBxfECj4/v-deo.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.

  • @user-saint
    @user-saint Рік тому +1

    great

  • @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
      ua-cam.com/video/6Mi8QDD71vE/v-deo.html
      About thermals, good idea, will see.

    • @karastom2304
      @karastom2304 6 років тому

      thanks so much

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

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

  • @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 UA-cam channel.

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

  • @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: ua-cam.com/video/amRqIgH10Rg/v-deo.html

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

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

  • @jonashuesenielsen9513
    @jonashuesenielsen9513 7 місяців тому

    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 7 місяців тому +1

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

    • @sambenyaakov
      @sambenyaakov  7 місяців тому

      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
      ua-cam.com/video/DfCuNjHDRHE/v-deo.html
      ua-cam.com/video/bGj1huz2Log/v-deo.html
      ua-cam.com/video/Bn7QPJaj-vU/v-deo.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 ua-cam.com/video/L3MRnEYdi8g/v-deo.html the crossing will be at -20db/dec, becuse the different(which is BA) is -20db/dec.

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

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

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

  • @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 ua-cam.com/video/04gJ1t2cQdA/v-deo.html

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