The Poveda Lab Explains Control Theory
Watch this video to see researchers in the lab of Jorge Poveda, UC San Diego Electrical and Computer Engineering Professor, explain control theory as well as its real-world applications. In addition, the lab offers a peek into its ongoing work in the field of controls.
Learn more about how the Poveda Lab advances the field of controls.
Transcript
00:00:00 [Music] Control theory is the science that studies the role of feedback in dynamic systems. And when I say dynamic systems, usually what I mean is systems that move. They can be mechanical systems, but also electric systems, biological systems, even social systems. So what we study is how the, you know, using feedback, how using algorithms we can influence the performance and the behavior of these systems. So for example, how can we control a car to go from point A to point B while avoiding an obstacle? Or how can we improve the performance of power grids, for example, under disturbances? Fundamental sciences in general are about understanding how physical systems behave. Controls is about how we can influence that behavior of these physical systems. In that very broad sense, control theory is really almost everywhere. For instance, the very simple example of the elevator. On its own, the elevator is not going to go against gravity.
00:01:03 And it may go against gravity if we're putting too much force into it, for example. It will be jerky, it wouldn't be a safe, a safe system to operate. And so this is where control theory comes in. It helps us shape the behavior of this elevator so that it's safe for us to use. It's not as jerky, it's comfortable for us to ride in it and, you know, go upstairs. So control theory, even though we say that it's an invention of human intellect, feedback is one of the basic principles in biological systems. It's naturally occurring in the sense that, the systems that are naturally occurring, you can introduce some control action. How can I introduce another species that is going to control the population of, for example, rabbits in the field? So it's ubiquitous right now in our technological world and you can find it in the cruise control of your cars or even planes. More recently I've seen it being included for example in multimedia devices when you want to stabilize
00:02:01 the position of a camera when you're taking that shot. My focus is on designing algorithms that have two main areas of action. First one is I want to ensure that whatever we're designing is robust. And the other one is that we have good performance. And robustness is of utmost importance because, for example, if you want to implement something that is going to go inside of a car, you would like to have those control systems to be robust against arbitrary disturbances that you didn't model in your lab. So we are especially interested in something that we call hybrid dynamical systems. These are systems where you have interactions between the digital world and the physical world. Whenever you interconnect a computer with a physical system, there you got a hybrid system. We need to be able to understand how to model these systems, how to control these systems, how to optimize these systems. So that's what we do. We try to
00:02:52 design controllers and we try to understand also how these hybrid systems behave, how they should be modelled to achieve particular tasks. And we're especially interested in something called adaptive control, or adaptive systems, where the goal is to induce adaptive behaviors. So we would like these hybrid systems to be able to react without external inputs from humans to changes in the environment, for example, or to disturbances. So if there is some fault in a power grid, then we would like to be able to have an autonomous controller that, in real time and without external inputs from humans, is able to recover the system to some particular level. My main interests are in model-free control and optimization. Sometimes our models of the physical processes that we have are not accurate, or they involve some parameters that are not known to the engineer who is designing the controller that's supposed to influence the behavior of this physical system. And so,
00:03:54 here comes the importance of model-free control and optimization in the sense that we don't want to invest too much time in trying to model the underlying system. If there are unknown parameters or if there's the model is changing in time, then by interacting with the system in a clever way, we can extract information and then we can use that information in shaping the behavior of the system to our desired goals. So control theory is cool because I think it allows us first of all to have a good understanding of our world. You know, we operate under inputs and outputs, and then we, we react to events. And how do we react to events? You know that's essentially decision making. And it allows us to actually map those ideas into math. By leveraging these mathematical principles, then we can synthesize algorithms that you can go and implement in a computer, you know, in some hardware, and then see these algorithms in practice, you know, actuating on your
00:05:01 application of interest. And then you can see how math goes from equations to actual applications. And I think that's fascinating. UC San Diego has a really unique, offers a very unique environment to do research in control theory. There is a long tradition of control theorists here at UC San Diego. The fact that we have this interaction between multiple labs in different domains really gives our students the ability to collaborate with multiple professors, to learn different subjects, and to be exposed to the state of the art, essentially, in control theory, in a beautiful city like San Diego, where you can go to the beach, you know, any day a few blocks from here. I think that makes this a very special place.

