# Extremum Seeking Control (ESC)

Extremum seeking control (ESC) is an adaptive control method that seeks the control signal that finds a local maximum for an objective function. The basic idea behind this method is that a system is perturbed with a slowly varying periodic signal and then by observing the output of the system and comparing it to the perturbation signal the gradient of the objective function can be estimated. The gradient is ascended pushing the control signal further in the direction of the local maximum.

This topic includes the following resources and journeys:

Filters
8 items

## Extremum Seeking Control in Matlab

17 min
Beginner
Video
Application

This lecture explores extremum-seeking control (ESC) on a simple example in Matlab. In particular, a discrete-time (digital) version of ESC is coded in a Matlab script.

See More

## What Is Extremum Seeking Control? | Learning-Based Control

16 min
Beginner
Video
Theory

Get an introduction to extremum seeking control—an adaptive control method for finding an optimal control input or set of system parameters without needing a model of your system, static...

See More

## Extremum Seeking Control Applications

19 min
Beginner
Video
Application

This lecture highlights some of the many applications of extremum-seeking control (ESC) performed by Steve Brunton and collaborators.

See More

## Extremum Seeking Control

18 min
Beginner
Video
Theory

This lecture provides an overview of extremum-seeking control (ESC), which is an adaptive equation free method of controlling nonlinear systems. A sinusoidal perturbation is added to the...

See More

## TikZ source Code: Extremum Seeking Control Block Diagram (Krstic)

Beginner
Source Code
Application

TikZ source Code: Extremum Seeking Control Block Diagram (Krstic)

See More

## Extremum Seeking Control: Challenging Example

8 min
Intermediate
Video
Theory

This lecture explores the use of extremum-seeking control (ESC) to solve a challenging control problem with a right-half plane zero.

See More

## TikZ source Code: Extremum Seeking Control Block Diagram

Beginner
Source Code
Application

TikZ source Code: Extremum Seeking Control Block Diagram

See More

## Extremum Seeking Control in Simulink

26 min
Beginner
Video
Application

This lecture explores extremum-seeking control (ESC) on a simple example in Matlab’s Simulink.

See More