Understanding Disk Margin | Robust Control, Part 2

Ғылым және технология

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
    @drnsksai4 жыл бұрын

    One of the excellent presentations in control

  • @sirdonie1
    @sirdonie14 жыл бұрын

    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
    @Kantha19802 жыл бұрын

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

  • @abdosk4939
    @abdosk49392 жыл бұрын

    Very nice explanation. Thanks

  • @prasadelumalai946
    @prasadelumalai9462 жыл бұрын

    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 💥

  • @chintugurbani
    @chintugurbani3 жыл бұрын

    excellent way to visualise...

  • @carlosrodriguez9480
    @carlosrodriguez94804 жыл бұрын

    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

  • @neerajkrishnang3916
    @neerajkrishnang39163 жыл бұрын

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

  • @amaarquadri
    @amaarquadri2 жыл бұрын

    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 жыл бұрын

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

  • @alexanderskusnov5119
    @alexanderskusnov51194 жыл бұрын

    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 жыл бұрын

    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 жыл бұрын

    @@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-py5qs4sr4v4 жыл бұрын

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

  • @Kantha1980

    @Kantha1980

    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
    @mehmetkilic95184 жыл бұрын

    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 жыл бұрын

    ​@@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
    @oldcowbb4 жыл бұрын

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

  • @Z0Gab

    @Z0Gab

    4 жыл бұрын

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

  • @alex.ander.bmblbn

    @alex.ander.bmblbn

    4 жыл бұрын

    @@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
    @wilurbean4 ай бұрын

    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.

Келесі