Understanding Disk Margin | Robust Control, Part 2

Поділитися
Вставка
  • Опубліковано 21 лип 2024
  • Watch the other videos in this series:
    Robust Control, Part 1: What Is Robust Control? - • What Is Robust Control...
    Robust Control, Part 2: Understanding Disk Margin - • Understanding Disk Mar...
    Robust Control, Part 3: Disk Margins for MIMO Systems - • Disk Margins for MIMO ...
    As we discussed in the last video, mathematical models aren’t a perfect representation of real systems. Therefore, we want to make sure that any system that is designed with those models is robust to the expected variations of the real system. Margin is a way to specify how much uncertainty your system can handle before it no longer meets the requirement.
    This video explains what disk margin is, why it might be a better representation of how much margin your system has over something like classical gain and phase margins, and how to interpret the results.
    Check out these other references:
    An Introduction to Disk Margins by Seiler, Packard, and Gahinet: arxiv.org/abs/2003.04771
    Nyquist Stability Criterion: • Nyquist Stability Crit...
    --------------------------------------------------------------------------------------------------------
    Get a free product trial: goo.gl/ZHFb5u
    Learn more about MATLAB: goo.gl/8QV7ZZ
    Learn more about Simulink: goo.gl/nqnbLe
    See what's new in MATLAB and Simulink: goo.gl/pgGtod
    © 2020 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc.
    See www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.
  • Наука та технологія

КОМЕНТАРІ • 31

  • @drnsksai
    @drnsksai 4 роки тому +14

    One of the excellent presentations in control

  • @sirdonie1
    @sirdonie1 4 роки тому +5

    Thanks for this video, Brain!
    I was looking forward to watching more videos about robust control.
    I heard some stuff about robust control in 2012, when I was trying to do a final year project which was based on a previous robust control project.
    However, due to several factors, including available time, I couldn't delve into robust control theory.
    Now it's a great time for me to come back and start studying that again and, in the near future, implement anything driven by robust control.
    I hope the next video come soon :)

  • @Kantha1980
    @Kantha1980 2 роки тому

    Excellent presentation. Glad and lucky to watch this artistic explanation of making common man understand robust controls. You deserve more Brain!

  • @abdosk4939
    @abdosk4939 2 роки тому

    Very nice explanation. Thanks

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

    excellent way to visualise...

  • @prasadelumalai946
    @prasadelumalai946 2 роки тому

    Ultimately its a juggle between system analysis methods and control design strategies and best control design is figuring out which analysis/design methods to use to control a given system .. Woof..🥵🥴.. The reality we wish to control is 💥

  • @neerajkrishnang3916
    @neerajkrishnang3916 3 роки тому

    Did the specs for the diskmargin() function change? Can't seem to execute the commands shown in the video on Matlab 2020b.

  • @carlosrodriguez9480
    @carlosrodriguez9480 4 роки тому +1

    Brian, make a new series of videos on how to make interactive simulations. It would be SO HELPFUL!! The real power of Matlab is to help you explore a problem, a system, a design, but sometimes it´s a bit time-consuming to figure out how.

    • @alex.ander.bmblbn
      @alex.ander.bmblbn 4 роки тому

      one way i could think of doing that is to make up an N by N matrix of real and imaginary conponents and get a matrix of 0 and 1 for unstable and stable results and then meshing or surfing them with no edges but markers at all nodes. they will differ in colour, so you then take the xy view of it and here you go

  • @amaarquadri
    @amaarquadri 2 роки тому +2

    How did you generate the plot at 12:50? I can't find a MATLAB command that makes anything like it, and it seems like a very useful visualization tool!

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

      It is made by interactively running a matlab script that handles mouse pointer location and corresponding value of the graph.

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

    What about delay? For example, in ventilation we have hot water valve in one place but air temperature sensor far from it.

    • @Giammy12
      @Giammy12 4 роки тому +1

      I might be wrong but delays produce phase shift, so that's what you need phase margin for

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

      @@Giammy12 but this shift is not constant, it depends on frequency.

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

      @@alexanderskusnov5119 Basically a delay is equivalent to multplying the system by e^-(td*s), where td is the time delay. This affects the bode plot of the system: the magnitude stays the same but the phase decreases as frequency increases

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

      So you can calculate again the phase/disk margin by looking at the new value of the phase that corresponds to the critical frequency of the system

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

      I think there is a video on the Matlab channel that adresses delay.

  • @user-py5qs4sr4v
    @user-py5qs4sr4v 4 роки тому +1

    Why it is specifically a disk, couldn’t it be a square or any other form ?

    • @Kantha1980
      @Kantha1980 2 роки тому +2

      disc chosen so that it can have a radius to account uniform variation around F=1

    • @user-py5qs4sr4v
      @user-py5qs4sr4v 2 роки тому

      @@Kantha1980 thank you! After re-reading my question I realise that it was dumb lol :p

  • @mehmetkilic9518
    @mehmetkilic9518 4 роки тому +1

    Can you explain the "conservative" term, in brief, to understand more clearly, please?

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

      For both parametric and unstructured uncertainty, is it an important issue?

    • @franciscos.2301
      @franciscos.2301 4 роки тому +4

      ​@@mehmetkilic9518 I don't think conservative has a specific meaning here. A conservative solution is a solution that errs on the side of safety or what is normal. It's a "less risky" solution

  • @oldcowbb
    @oldcowbb 4 роки тому +3

    why fit a disk instead of finding the entire stable region?

    • @Z0Gab
      @Z0Gab 4 роки тому +1

      Exactly what i thought of, why not a full elipse?

    • @alex.ander.bmblbn
      @alex.ander.bmblbn 4 роки тому +1

      @@Z0Gab why would you be looking for an elipse if its a triangle or something else?

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

      @@alex.ander.bmblbn yeah my bad i didnt knew then, i think the problem of finding the entire stable region is that is not easily solvable neither interpretable

    • @olivergriffiths1996
      @olivergriffiths1996 3 роки тому

      Is there a name for the plot that shows the full complex stable and unstable regions ? The red and green plot? Looks like Brian made it manually by looping

  • @wilurbean
    @wilurbean 3 місяці тому

    Is this Prof Seiler in the video? It sounds a lot like him

    • @BrianBDouglas
      @BrianBDouglas 3 місяці тому

      Peter Seiler isn't in the video, it's my voice you hear, however this video is based on the paper that Peter wrote along with Andrew Packard, and Pascal Gahinet.

    • @wilurbean
      @wilurbean 3 місяці тому

      ​@@BrianBDouglas I did see that at the end where it references your channel (which I have watched before). Its still uncanny how much you all sound similar on video. I'm taking Prof Seiler's senior level control systems class right now and he uses an inverted class style. That means we watch pre-recorded lecture videos ahead of class and work problems in class.
      I don't think I could distinguish the audio from either video series unless they were side by side.