Extremum search control is an adaptive control algorithm based on the search for the optimal extremum. Its core idea is to adjust the parameters of the controller by optimizing the performance index to gradually achieve adaptive regulation of the system. This algorithm is usually applied to nonlinear systems with uncertain parameters or that cannot be accurately modeled.
The extreme value search control method can be divided into two stages: the first stage is to establish a mathematical model of the system and determine the parameters of the initial controller by calculating the gradient information of the performance indicators; the second stage is based on an iterative optimization method, using the optimal extreme value search algorithm to continuously fine-tune the parameters of the controller to achieve adaptive adjustment of the control system.
In the second stage of extreme value search control, commonly used optimization algorithms include gradient descent method, Newton method, conjugate gradient method, etc. These algorithms can adjust the parameters of the controller according to the specified criteria to optimize the performance indicators of the system. Among them, the multi-parameter extreme value search method is a type of global extreme value search algorithm based on multi-parameter functions, which can ensure global convergence.
Extreme value search process
Verified by Simulink, this method can search for extreme points without building a model.
Extreme value search control
The figure below shows a block diagram of the extreme value search control applied to the control system. Since the ESC needs to track the minimum or maximum value, if the search signal is too smooth, it will affect the search process. Therefore, compared with the above extreme value search process, a high-pass filter is added between the control system and the extreme value search link to reduce the impact of low-frequency interference from the controlled object on the extreme value search process.
Extreme value search control is a data-driven control method. It is not necessary to describe the model establishment process like other control methods. Therefore, two specific examples will be used below to help readers understand.
Adaptive Gain Adjustment for Uncertain Linear Systems
The block diagram of the system using the extreme value search control method is as follows:
Build a Simulink simulation model.
The reference output and actual output are shown below
Anti-Lock Braking Using Extremum Search Control
The model for implementing anti-lock braking using extreme value search control is shown below.
Perform Simulink simulation, the controller is
function tau = fcn(v,w,lambda0,vdot,lambda)
m = 400;
B = 0.01;
R = 0.3;
I = 1;
c = 2;
if v<= 0.001
tau = 0;
end
tau = -c*I*v/R*(lambda-lambda0)-B*wI*w/v*vdot-m*R*vdot;
Simulation Results
From the above two simulation cases, we can conclude that extreme value search control is suitable for the following application scenarios:
-
System optimization process: If the cost function is nonlinear or a nonlinear system, it is not easy to find the local optimum of the cost function using analytical methods.
-
Complex systems: Searching state space to find optimal control strategies.
-
Fuzzy system: used to find the optimal solution (note that it is not fuzzy control, but refers to a system with many unmodeled dynamics).
-
Multivariable systems: Extreme value search methods can determine the optimal control strategy by considering the relationships between multiple variables.
The disadvantages of extreme value search control are also very obvious, including falling into local optimality and being unable to find the global optimal solution, slow search process, high dependence on initial values, and determination of parameters.
Previous article:Why can't unstable zeros and poles cancel each other out?
Next article:Modeling and simulation verification based on mathematical models using Matlab-simulink
- Red Hat announces definitive agreement to acquire Neural Magic
- 5G network speed is faster than 4G, but the perception is poor! Wu Hequan: 6G standard formulation should focus on user needs
- SEMI report: Global silicon wafer shipments increased by 6% in the third quarter of 2024
- OpenAI calls for a "North American Artificial Intelligence Alliance" to compete with China
- OpenAI is rumored to be launching a new intelligent body that can automatically perform tasks for users
- Arm: Focusing on efficient computing platforms, we work together to build a sustainable future
- AMD to cut 4% of its workforce to gain a stronger position in artificial intelligence chips
- NEC receives new supercomputer orders: Intel CPU + AMD accelerator + Nvidia switch
- RW61X: Wi-Fi 6 tri-band device in a secure i.MX RT MCU
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- How is this dead time calculated?
- MSP430fr6989 serial port DMA sending experimental routine
- Live FAQ|Microchip's Trusted Platform for CryptoAuthentication Series
- 【Qinheng Trial】7. TouchKey
- Former Chairman explains the new PCIe5.0 specification. Tektronix invites you to watch and win prizes
- Today I thought of the "collection economy", office workers are very busy
- In adjustment
- RISC-V MCU Development (Part 14): Help and Feedback
- Don’t get lost in power supply design by reading “Selected Basic Knowledge of Power Supply Design” which can be downloaded for free!
- Mir MYC-YT507 development board review: performance test one coremark running score