I have reached a rut in my understanding of control systems. How do I cross this?

192 Views Asked by At

A little background here. I'm an undergrad in the final year. I have decided academia as my career path. My grades are not high but my research caliber is good and I have ongoing projects that are promising. My field of interest is control systems.

My question: I had a course in basic control systems. I did well, I can understand the basics. For my literature survey for my ongoing project, I went through the current trends in control systems and it's completely greek and latin to me. It's disheartening but I really want to try.

I cannot understand how one goes from MIMO, SISO systems to sliding mode control, fuzzy logic control and all the other advance stuff that seems to be the talk of the town.

How do I cross this? Are there any standard books, literature bridging this gap or at least elaborating on the prerequisites to understand the current state of art in control system math.

1

There are 1 best solutions below

4
On BEST ANSWER

First, get a decent grasp of linear algebra. Most control systems techniques use linear algebra extensively.

Second, don't worry much at first about not understanding much of the mathematics. The truth is that most controls researchers also don't understand the underlying mathematics. At least not the real, hard math. They might understand what L2 minimization is, but it's rare to see any controls folks actually get into the functional analysis of their problem. (As a mathematician working in controls, it's often frustrating.)

Ultimately, I don't think there's a single book that bridges these concepts. Your best bet is to work on numerical applications of controls systems, and try to read progressively more advanced books, and also to work out examples.

If you look hard enough, you can find some nice canned examples of some canonical controls problems -- a 5-state aircraft model, for example -- implemented in MATLAB/Simulink.

The best thing you can do to educate yourself is to try to implement the techniques against a model you can understand. In controls, learning is often accomplished by doing. Truthfully, the field is not as mathematically rigorous as it should be. But that's OK, because it's very useful (and sometimes very easy) to develop good, working solutions to real problems without requiring the mathematical rigor. Once you can conceptually handle some of the more advanced methods, you can then work on understanding the mathematical rigor.