Related Experiment Video
Updated: Oct 29, 2025

Design and Optimization Strategies of a High-Performance Vented Box
Published on: June 9, 2023
Controller optimization using data-driven constrained bat algorithm with gradient-based depth-first search strategy
Hu Li1, Bao Song1, Xiaoqi Tang1
1School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan, 430074, China.
Abstract:
The meta-heuristic algorithms have aroused great attention for controller optimization. However, most of them are inseparable from the explicit system models when addressing a constrained optimization problem (COP). In this paper, we propose a data-driven constrained bat algorithm via a gradient-based depth-first search (GDFS) strategy. In the proposed scheme, the GDFS strategy can predetermine a search space that satisfies some strict constraints (e.g., stability requirements) of the optimized system. Meanwhile, an improved boundary constraint handling method is proposed to limit the exploration process to the predetermined space. In this way, the proposed algorithm can solve the COP by utilizing experimental data from real scenes, thereby relieving the dependence on precisely modeling the complex system. Together with an ɛ-constraint-handling method, the bat algorithm is employed to seek the global optimum of the COP. The search performance is enhanced by the designed linear-varying elite layer-based local search and a social learning-based walk mechanism to dynamically balance exploration and exploitation. The convergence is ensured based on the criteria of the stochastic optimization algorithm. Experimental results on a servo drive system and benchmark test functions verify the effectiveness of the proposed algorithm.
More Related Videos
11:53The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
11:53Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
Published on: December 9, 2012
Related Concept Videos
Uniform Depth Channel Flow: Problem Solving
Design Example: Traverse Angle Computations
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Design Example: Maintaining Level of an Embankment
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...