| Issue |
Int. J. Simul. Multidisci. Des. Optim.
Volume 16, 2025
|
|
|---|---|---|
| Article Number | 27 | |
| Number of page(s) | 12 | |
| DOI | https://doi.org/10.1051/smdo/2025028 | |
| Published online | 21 October 2025 | |
Research Article
NRBO optimized fuzzy active disturbance rejection control for electro-hydraulic position servo system
School of Mechatronics Engineering, Henan University of Science and Technology, Luoyang Henan, 471003, PR China
* e-mail: liyaosong707@163.com
Received:
28
April
2025
Accepted:
8
September
2025
To address the comprehensive control challenges arising from the coupled effects of model uncertainties, parameter perturbations, and external disturbances in electro-hydraulic position servo systems, this study proposes an optimized fuzzy active disturbance rejection control strategy based on the Newton-Raphson-Based Optimizer (NRBO). A fuzzy-compensated active disturbance rejection controller (Fuzzy-ADRC) is developed. This controller introduces fuzzy logic to dynamically compensate for nonlinear disturbances in real time and enhances the system's robustness against external disturbances and uncertainties. To overcome the challenges associated with the numerous parameters and tuning difficulties of ADRC, the NRBO optimization algorithm is integrated to leverage its fast convergence and avoidance of local optima, enabling systematic parameter optimization for the Fuzzy-ADRC (NRBO-Fuzzy-ADRC). Simulation results demonstrate that compared to conventional ADRC control, the proposed NRBO-Fuzzy-ADRC reduces the step response time by 74.3% and decreases the average tracking error in sine responses by 70.1%. This algorithm significantly enhances control performance and provides a novel optimization framework for electro-hydraulic position servo system applications.
Key words: Electro-hydraulic position servo system / NRBO / Fuzzy-ADRC / parameter optimization
© Y. Li et al., Published by EDP Sciences, 2025
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1 Introduction
Electro-hydraulic position servo systems exhibit advantages such as rapid response speed, high control accuracy, and strong load adaptability [1,2]. They have been widely utilized in fields requiring high-precision dynamic control, including aerospace applications, robotics technology, and construction machinery. However, electro-hydraulic servo systems are subject to parametric changes, external disturbances, and unmodeled uncertainties. These factors making the tracking accuracy of conventional PID controllers inadequate to meet the requirements [3].
Active Disturbance Rejection Control (ADRC) employs an observer to estimate model inaccuracies and exogenous perturbations, actively compensates for these factors, and integrates them with a control law to achieve desired control performance, thereby overcoming the limitations of conventional PID controllers [4]. However, the effectiveness of ADRC in practical applications is constrained by its complex and experience-dependent parameter tuning process. To further enhance control performance, numerous scholars have integrated existing control methodologies with fuzzy control strategies, exemplified by Fuzzy-PID control [5] and Fuzzy-ADRC control [6,7]. Tao et al. [8] utilized a fuzzy logic-based adaptive mechanism to dynamically optimize the Extended State Observer parameters, thereby enhancing the system's robustness under dynamic parametric and external interference conditions. Nevertheless, the method exhibited limitations in addressing suboptimal parameter calibration within the fuzzy logic framework, leading to insufficient dynamic tracking performance.
To address the parameter tuning challenges in ADRC controllers, scholars have introduced optimization algorithms to achieve online self-tuning of parameters. Cai et al. [9] proposed an approach based on an improved PSO algorithm. Compared to traditional PID control and conventional ADRC, the PSO-optimized ADRC offers advantages such as precise position tracking and strong immunity to interference. Wang et al. [10] employed the Grey Wolf Optimizer (GWO) to optimize controller parameters, achieving enhanced control accuracy. However, this algorithm remains susceptible to convergence factor constraints and tends to get stuck in local optima. Current research has predominantly adopted conventional optimization algorithms (e.g., PSO and GWO) for parameter tuning; however, these algorithms suffer from limitations such as slow convergence rates and insufficient global search capabilities. To address the aforementioned challenges, the NRBO [11] effectively circumvents the tendency of conventional algorithms to stagnate in local optima while exhibiting accelerated convergence rates and robust global search capabilities, rendering it particularly applicable to ADRC parameter optimization.
This study employs NRBO to perform online self-tuning of Fuzzy-ADRC parameters in an electro-hydraulic position servo system, thereby further enhancing system controllability. Finally, the simulations demonstrate the functionality of the proposed method.
2 NRBO-Fuzzy-ADRC control algorithm
2.1 Design of Fuzzy-ADRC
The ADRC consists mainly of a tracking differentiator (TD), a nonlinear error feedback controller (NLSEF) and an extended state observer (ESO) [12]. The ADRC strategy in this study can effectively handle system nonlinearities and unmodeled dynamics. It does not rely on a precise mathematical model. This control approach uses the ESO to lump together all complex internal and external disturbances into a unified “total disturbance,” enabling real-time observation and compensation. The ESO estimates these disturbances as an integrated entity and achieves real-time compensation through the control law, thereby effectively overcoming model uncertainties and unmodeled dynamic characteristics. Furthermore, this study integrates a fuzzy logic module to enhance the controller's adaptive capability under varying operating conditions. This enhancement enables the controller to respond rapidly and accurately to dynamic changes in the electro-hydraulic servo system, effectively addressing the challenges posed by high system nonlinearity.
By incorporating fuzzy logic [13], the disturbance values and state estimates obtained from the ESO are combined with the fuzzy compensation term to synthesize the final control input. The steps involved in the design of adaptive fuzzy compensation are outlined below, in four distinct phases.
Step 1: Fuzzy Logic System Design
The fuzzy system employs dual input signals (e1: tracking error and e2: error variation rate), each partitioned into 5 functions, thereby generating a rule base of 25 fuzzy inference rules. By selecting the membership functions and determining the fuzzy rules, the fuzzy compensation quantity uf(x) is obtained through the defuzzification process.
In the selection of membership functions, e1 and e2 use Gaussian-type (Gaussmf) functions, while the membership functions for other domains are triangular-type (trimf) functions. The universe of discourse of the fuzzy variables is [−3, 3], and the fuzzy inference uses the Mamdani-type method, with the defuzzification process employing the centroid method [14]. The fuzzy inference rules are comprehensively outlined in Table 1.
Step 2: Construction of a Fuzzy Compensation Control Mechanism
The ESO estimates the unknown disturbance. After compensation, the actual control input u is formed as follows [12]:
where u0 is the error feedback control input; b0 is the compensation factor; z3 is the output signal of ESO;
is the disturbance compensation quantity estimated by the ESO.
The fuzzy compensation quantity uf (x) is added to equation (1) to compensate for the residual disturbances not covered by the ESO, and the actual control input u1 is modified as follows:
Step 3: Fuzzy Output and Parameter Adaptation Law
The weighted average defuzzification method is adopted to calculate the fuzzy compensation quantity uf (x), which is expressed as:
where θi (k) is the adjustable parameter; μi serves as the critical weighting factor; e(k) represents the tracking error; Δe(k) represents the rate of change in tracking error.
Based on Lyapunov stability theory, the adjustment of θi (k) minimizes e(k). The parameter adaptation law is designed as:
where γ > 0 is the adaptive gain; e (k) represents the tracking error.
The control law must incorporate fuzzy compensation, and the updated control quantity u1 is given by:
Step 4: Stability Analysis via Lyapunov Function
Establish the Lyapunov function candidate as:
where
is the parameter error between the i th fuzzy rule adjustable parameter θi (k) and its ideal optimal value
,
. γ is the adaptive gain coefficient, which adjusts the rate of parameter update.
Dynamic update of parameter error:
Based on equation (4), the dynamic update equation of the parameter error
at the next moment can be derived:
Based on equation (5), the ESO disturbance estimate [12] and fuzzy compensation. The dynamic equation for the tracking error is given by:
where δ (k) denotes bounded disturbance caused by the ESO estimation error; β01 and β02 represent gains of ESO; e1 and e2 represent error values; a11 and a12 are parameters of the nonlinear function; fal() is a nonlinear function. The fal function is utilized to deal with the state errors e1, e2, aiming to drive the error reduction.
Lyapunov function difference and stability proofs: The difference of the Lyapunov function between consecutive time steps is: ΔV (k) = V (k + 1) − V (k).
The tracking error dynamic equation (8) and the parameter error update equation (7) are substituted into the calculation of the differential ΔV(k). Based on the parameter adaptation law, detailed algebraic operations lead to the following expression: equation (9).
Assuming the controller parameters (e.g., β01, β02 > 0) are well-designed and the fuzzy logic system drives e1, e2 to zero efficiently, and further assuming the ESO estimation error Δ(k) is bounded (based on detailed algebraic operations and inequality relaxation),the following inequality can be obtained after simplification:
When the disturbance is bounded, e (k)and
will ultimately converge to a neighbourhood of zero, satisfying the stability conditions. This demonstrates that the Lyapunov stability condition ΔV (k) ≤ 0 is satisfied, which inherently accommodates unmodeled nonlinear effects. Furthermore, the fuzzy adaptive law equation (6) enhances the robustness of the electro-hydraulic position servo system by compensating for nonlinear drift through adaptation of θi (k).
Fuzzy inference rules.
2.2 Parameter optimization of the NRBO
To optimize the efficacy of the ADRC control, a fuzzy logic-based compensation [15] module is integrated into the controller. Concurrently, the NRBO algorithm is utilized to enable real-time adaptive parameter adjustment for the Fuzzy-ADRC hybrid controller, improving system dynamic performance. The NRBO-Fuzzy-ADRC controller structure diagram is presented in Figure 1.
In the ADRC controller, the parameters β1 and β2 of the NLSEF, as well as β01, β02, and β03 of the ESO, are typically set as constants. However, in the tracking process of the electro-hydraulic positioning system, fixed parameters cannot adapt to the real-time changes in state errors, resulting in the system's inability to achieve precise trajectory tracking.
Figure 2 shows the optimization curves of β1 and β2 as well as β01, β02, and β03 after 20 iterations
The optimization process was completed within 20 iterations, fully demonstrating the computational efficiency of the NRBO algorithm. For comparative analysis, an NRBO-optimized ADRC controller (NRBO-ADRC) without the fuzzy compensation module was also tuned using the same optimization process. The optimized parameters remain unchanged during online operation, thereby simplifying real-time calculations to simple arithmetic operations involving fuzzy compensation equation (5) and disturbance estimation equation (1). Since parameter tuning is performed only once before controller deployment, no additional computational burden is added during runtime.
![]() |
Fig. 1 NRBO-Fuzzy-ADRC controller structure diagram. |
![]() |
Fig. 2 Optimization curves of β1, β2, β01, β02 and β03. |
3 Newton-Raphson-based optimizer
3.1 Method principle
The NRBO is a numerical method for solving function zeros. It iteratively approximates equation roots using Taylor series expansions. The solution location is updated with first and second-order derivative information. The method integrates three key components: the Newton-Raphson Search Rule (NRSR) to enhance global exploration, the Trap Avoidance Operator (TAO) to reduce premature convergence, and multiple matrix configurations to refine the search trajectory. The algorithmic workflow includes the following key phases:
(1) Initialization phase
Initialize a population where each individual represents a combination of parameters and define upper and lower bounds for each parameter to ensure that the search space is reasonable.
where
is the value of the nth individual on the nth parameter; rand is a random number (0,1); ubj and lbj are the upper and lower bounds of the j th parameter respectively; Np denotes the population size; dim is the dimension.
The population matrix is:
(2) Calculation of fitness values
The fitness value of each individual is calculated using the Integral of Time-weighted Absolute Error (ITAE) as the primary optimization criterion. The fitness function is formulated as:
(3) Search and update rule of NRSR
NRSR, as the core search mechanism of the NRBO algorithm, dynamically adjusts the search trajectory of individuals within the population. Furthermore, it modulates the exploration path of candidate solutions through Hessian matrix analysis of the objective function. This mechanism enhances both convergence speed and solution precision by leveraging second-order derivatives. The definition of the second derivative is as follows:
By subtracting or adding equations (13) and (14), the formulas for f′ (x) 和 f″ (x) are as detailed below:
The NRSR rules are used to update the positions of population individuals xn+1, improving the current parameter combination. The update equation is:
where xn is the current parameter combination; rand (1,dim) is a random number in the interval (1,dim); xb is the best solution in the current population;
is the position information of the i th individual in the ongoing iteration step; Δx is the update step,
.
The population search method of NRSR is defined as follows:
where xw is the worst position.
(4) Trap Avoidance Operation
The Trap Avoidance Operator (TAO) dynamically adjusts the current position of a particle with a specific probability DF to avoid premature convergence. The update formula for the trap-avoidance operation is:
where θ1 and θ2 are randomly generated values in the bounds [−1,1] and [−0.5,0.5] for each; Mean() is the mean function; δis the adaptive parameter, within [−1,1]; μ1 and μ2 are random individuals, defined by the following equation:
where Δ is a randomly generated number within the range (0, 1).
(5) Updating the population position
The values of the current parameter combinations are updated based on the new positions after the NRSR and TAO operations with the goal of enhancing the quality of the solution. The updating formula is:
(6) Termination conditions
Once the maximum allowed number of iterations is reached, terminate the optimization process and output the optimal solution; otherwise, proceed to step (2). The flowchart of NRBO-ADRC parameter optimization is shown in Figure 3.
![]() |
Fig. 3 Parameter optimization flowchart of NRBO-ADRC. |
3.2 Performance testing of the NRBO
To evaluate the solution quality enhancement of the NRBO algorithm, four typical test functions (F1–F4) are used to compare the performance of PSO, GWO, and NRBO. The average (Ave), standard deviation (Std), and best values (Bes) are recorded for all experimental results. The experiments are conducted with 500 iterations and a population size of 100. The test functions are listed in Table 2, while the results can be found in Table 3. Additionally, the corresponding three-dimensional plots of the test functions and their convergence behaviour are presented in Figures 4–7.
The test results show that the NRBO algorithm surpasses the other two algorithms in global convergence accuracy, stability, and optimization performance. In experiments with the unimodal test functions F1 and F2, as well as the multimodal test functions F3 and F4, the mean values, standard deviations, and optimal solution values of the NRBO algorithm were all the smallest.
Comprehensive experimental results indicate that when handling complex nonlinear mathematical models, the NRBO algorithm achieves a balance between high-precision solutions and stable output, demonstrating strong potential for engineering applications. This rapid convergence enables efficient offline optimization, eliminating runtime computational burdens.
Standard test functions.
Test results.
![]() |
Fig. 4 Test function. |
![]() |
Fig. 5 Test function. |
![]() |
Fig. 6 Test function. |
![]() |
Fig. 7 Test function. |
4 Simulation analysis
4.1 Model establishment
To realistically simulate the hydraulic control system, a physical model was constructed in the MATLAB/Simulink environment. The model components include: a displacement pump providing a constant pressure source; an electro-hydraulic servo valve regulating the switching and flow rate of the hydraulic circuit; a single-rod hydraulic cylinder producing force and displacement; a spring-damper-mass system simulating intrinsic physical dynamics; applied loads and disturbances simulating operational loads and external perturbations; and the NRBO-Fuzzy-ADRC adjusting the control signals to achieve closed-loop operation.
The final physical model of the electro-hydraulic position servo system is shown in Figure 8, and the physical model of the electro-hydraulic servo valve is separately detailed in Figure 9. The overall simulation model of the NRBO-Fuzzy-ADRC control system is presented in Figure 10.
The NRBO algorithm is utilized to adapt the parameters of the Fuzzy-ADRC controller. A total of 14 parameters were optimized. The algorithm configuration used a population size of 50, 20 iterations, and a decision factor (DF) of 0.6.
Figure 11 presents the convergence curve of the fitness function after 20 iterations for a population size of 50. From the figure, it is evident that the curve initially decreases and then stabilizes. After the 16th iteration, the fitness value of the NRBO algorithm reached a steady state and no longer changed significantly. The better fitness value indicates that the solution found by the NRBO algorithm is of higher quality, highlighting the algorithm's superior optimization performance, faster convergence speed, and greater accuracy.
The parameter values for the NRBO-Fuzzy-ADRC controller are as follows: b0 = 0.5; TD: r = 5, h0 = 0.0006; NLSEF: β1 = 200, β2 = −1, a1 = 0.19, a2 = 0.87, δ0 = 0.11; ESO: β01 = 50, β02 = 2000, β03 = 70, a11 = 0.18, a12 = 0.10, δ = 0.1. The parameter configuration for the hydraulic cylinder and servo valve is shown in Table 4.
Based on actual physical constraints, plant parameters were determined using rated specifications of the following components: a Rexroth 4WE 6 J62/EG24N9K4 servo valve, a BAFANG MOB30 × 100 hydraulic cylinder, and Skydrol 500B-4 hydraulic fluid. The resulting parameter configuration for the electro-hydraulic servo physical model is provided in Table 4.
![]() |
Fig. 8 Physical model of electro-hydraulic servo system. |
![]() |
Fig. 9 Physical model of electro-hydraulic servo valve. |
![]() |
Fig. 10 Overall simulation model of NRBO-Fuzzy-ADRC control system. |
![]() |
Fig. 11 Convergence curve of fitness function. |
Hydraulic cylinder and servo valve parameter configuration table.
4.2 Step response
The system is loaded with 0.5 kN, a step signal of 0.04 m is input, the simulation time is set to 5 s. A load perturbation of 1 kN is applied to the hydraulic cylinder from 2 to 4 s. The simulation results are presented in Figure 12.
As illustrated in Figure 12, both the NRBO-ADRC and NRBO-Fuzzy-ADRC controllers exhibit rapid response characteristics upon disturbance occurrence, enabling the system to regain steady-state operation much more rapidly.
The values of rise time (tr), adjustment time (ts), steady state error (ess), ISE and ITSE calculated from Figure 12 are shown in Table 5.
Table 5 further demonstrates that, in comparison to the ADRC control algorithm, the NRBO-Fuzzy-ADRC algorithm demonstrates the fastest rise time and settling time while maintaining the minimal steady-state error.
From the simulation data, it is evident that the NRBO-Fuzzy-ADRC algorithm offers improved control performance and enhanced robustness in the electro-hydraulic position servo system.
![]() |
Fig. 12 Step response characteristic curve. |
Controller performance parameters table for step response.
4.3 Comparison of control input u
To rigorously assess the comparative performance of the three control methods during step response, the control input u of ADRC, NRBO-ADRC, and NRBO-Fuzzy-ADRC were analysed, with the results presented in Figure 13.
From the comparison of the control input u in Figure 13, it can be observed that after the disturbance occurs, the control input u of the ADRC shows a small variation, but its variation lasts for a relatively long time. In contrast, the control inputs of NRBO-ADRC and NRBO-Fuzzy-ADRC exhibit larger variations, but the variation processes are much shorter.
![]() |
Fig. 13 Comparison of control input u. |
4.4 Sine response
A sinusoidal input signal y = 0.04 sin(0.5πt) was applied to evaluate the tracking performance of the system under ADRC and NRBO-Fuzzy-ADRC controllers. The results from the simulation of the sine response (a) and the tracking error are presented (b) in Figure 14.
As illustrated in Figure 14, the tracking error under NRBO-Fuzzy-ADRC control is significantly smaller than that of the ADRC controller.
Based on the simulation results, the system's phase lag (PL), average error (ea), relative amplitude attenuation (RAA), and ISE values calculated are listed in Table 6.
As Table 6 quantitatively demonstrates, the proposed NRBO-Fuzzy-ADRC controller significantly outperforms the conventional ADRC, reducing phase lag by 53.9%, improving tracking accuracy by 70.1%, and lowering the ISE by 90%.
These results conclusively confirm the remarkable superiority of the NRBO-Fuzzy-ADRC strategy in minimizing phase lag, suppressing tracking deviations, and enhancing precision, thereby ensuring high-fidelity trajectory tracking in the electro-hydraulic position servo system.
![]() |
Fig. 14 Sine response characteristic curve and tracking error curves. |
Controller performance parameters table for sine response.
4.5 Robustness and sensitivity verification
The robustness of the controller under system parameter perturbations (±15%) and external disturbances is evaluated using Monte Carlo testing and standardized regression sensitivity analysis. The adaptability of the NRBO-Fuzzy-ADRC under varying operating conditions is then verified.
4.5.1 The robustness validation experimental design
The robustness of the controller was evaluated using Monte Carlo analysis [16] This simulation aimed to replicate real-world parameter fluctuations by applying ±15% variations to the system's key parameters. This tolerance band was chosen to conservatively cover the combined effects of component manufacturing tolerances and potential parameter drift during operation (Tab. 4). Based on the dynamic characteristics of the electro-hydraulic servo system and engineering experience, ten core parameters sensitive to disturbances are selected: m, K, B, pm, qm, degC, Da, Db, nsv, ωsv. This study sets the failure threshold to twice the optimal ITSE value (0.000014 from Tab. 5) based on common engineering practice.
The ITSE performance distribution of 500 samples is obtained through Monte Carlo simulation within MATLAB/Simulink. All sample ITSE values are below the failure threshold (maximum observed value: 1.1×10‒5), confirming the reliability of the control strategy under ±15% parameter variations. The probability density distribution of ITSE, as shown in Figure 15, further illustrates the results.
The verified robustness under ±15% parameter perturbations, combined with the controller's deterministic structure, indicates that this method is suitable for deployment in embedded systems.
![]() |
Fig. 15 Probability distribution density of ITSE. |
4.5.2 Sensitivity analysis
To further investigate the influence of different parameter disturbances on control performance, the standardized regression coefficient method [17] is used to calculate the sensitivity index and identify the key sensitive parameters. The parameter sensitivity index chart is shown in Figure 16.
As illustrated in Figure 16, variations in damping coefficient B, rated flow qm, and temperature degC exert the most substantial influence on control performance ITSE. Consequently, particular attention should be given to the variations of these parameters in practical applications.
![]() |
Fig. 16 The parameter sensitivity index chart. |
5 Conclusion
This study conducted numerical simulations on the MATLAB/Simulink platform to analyse the step response and sinusoidal response of an electro-hydraulic position servo system under three control algorithms: ADRC, NRBO-ADRC, and NRBO-Fuzzy-ADRC. The principal findings are summarized as follows:
The simulation data demonstrate that, in the step response, the NRBO-Fuzzy-ADRC control algorithm outperforms the ADRC control algorithm, achieving the shortest tuning time of 0.20 s, and the phase lag and error of the sine response are also the smallest, which results in superior control performance.
In the step response, the NRBO-Fuzzy-ADRC and NRBO-ADRC control algorithms demonstrate comparable performance in perturbation resistance; however, the NRBO-Fuzzy-ADRC exhibits superior steady-state accuracy with a significantly smaller steady-state error.
After the parameters of ADRC are optimized by NRBO, it effectively prevents the parameters from getting stuck in local optima and resolves the precision issue of the electro-hydraulic position servo system. In addition, the controller parameters are optimized offline, which reduces the time and expert effort required for manual tuning.
This paper discusses the robustness of the proposed method under ±15% parameter perturbations, supporting its potential deployment in embedded systems. Combined with its extremely low online computing requirements, this indicates that the NRBO-Fuzzy-ADRC strategy is suitable for real-time platforms.
Furthermore, this study has the following limitations that should be addressed in future research:
Integrating high-fidelity actuator dynamics and sensor noise models to enhance validation robustness.
Evaluating the computational cost and real-time performance of the algorithm when deployed on embedded hardware platforms, along with a quantitative assessment of its robustness under practical constraints.
Experimental validation through Hardware-in-the-Loop (HIL) and physical bench tests to rigorously evaluate the controller's performance against real-world actuator limitations.
Funding
This research was funded by National Natural Science Foundation grant number China (51605145); Henan Provincial Natural Science Foundation (232300420085).
Conflicts of interest
The authors declare no conflict of interest.
Data availability statement
Data are contained within the article.
Author contribution statement
Conceptualization and investigation, Y.L.; resources and data curation, J.X.; software, N.S.; validation, L.M.; writing-original draft preparation, J.X.; writing-review and editing, Y.L. All authors have read and agreed to the published version of the manuscript.
References
- Y. Sheng, T. Cao, G. Si, J. Wang, J. Wang, Research on fuzzy adaptive compound control of electro-hydraulic servo system, Machine Tool Hydraulics, 49, 38–42 (2021) [Google Scholar]
- G. Qi, B. Liu, M. Wu, Intelligent adaptive iterative learning control of electro-hydraulic servo system, Automation Instrumentation 40, 43–47 (2025) [Google Scholar]
- J. Li, W. Li, X. Du, Research on the characteristics of electro-hydraulic position servo system of RBF neural network under fuzzy rules, Sci. Rep. 14, 15332 (2024) [Google Scholar]
- L. Wang, D. Zhao, F. Liu, F. Meng, Q. Liu, Active disturbance rejection control for electro-hydraulic proportional servo force loading, J. Mech. Eng. 56, 216–225 (2020) [Google Scholar]
- W. Han, W. Tan, Tuning of linear active disturbance rejection controllers based on PID tuning rules, Control Decis. 36, 1592–1600 (2021) [Google Scholar]
- Y. Liang, J. Wang, D. Lu, J. Liu, B. Cai, Train convoy headway optimization method based on variable domain fuzzy PID control algorithm, Int. J. Fuzzy Syst. 596–597 (2025). https://doi.org/10.1007/s40815-025-02030-z [Google Scholar]
- Q. Ding, J. Zhu, Research on fuzzy adaptive control based active disturbance rejection electrically excited synchronous wind power converter, Micro Motors 55, 73–79+103 (2022) [Google Scholar]
- L. Tao, Q. Chen, Y. Nan, F. Dong, Y. Jin, Speed tracking and synchronization of a multimotor system based on Fuzzy ADRC and enhanced adjacent coupling scheme, Complexity 2018, 1–16 (2018) [Google Scholar]
- G. Cai, X. Zhou, X. Liu, Auto disturbance rejection tracking control of electro-hydraulic position servo system optimized by improved PSO algorithm, Mech. Sci. Technol. 40, 1904–1912 (2021) [Google Scholar]
- X. Wang, Y. Feng, Y. Sun, Research on improved active disturbance rejection control of continuous rotary motor electro-hydraulic servo system, J. Central South Univ. 27, 3733–3743 (2020) [Google Scholar]
- S. Ravichandran, P. Manoharan, P. Jangir, Newton-Raphson-based optimizer: a new population-based metaheuristic algorithm for continuous optimization problems, Eng. Appl. Artif. Intell. 128, 107532 (2024) [Google Scholar]
- B. Wang, Y. Li, Y. Zhang, Simulation analysis of RBF-ADRC control for electro-hydraulic position servo system, Machine Tool Hydraulics 52, 168–174 (2024) [Google Scholar]
- Z. Xu, X. Wen, L. Zhang, Robotic manipulator trajectory tracking predictive control incorporating fuzzy compensation, Combined Machine Tools Automatic Manuf. Technol. 72–76+81 (2023) [Google Scholar]
- Z. Shi, P. Zhang, J. Lin, Research on fuzzy active disturbance rejection control method with EMA friction feedforward compensation, J. Electr. Mach. Control 27, 171–181+193 (2023) [Google Scholar]
- D. Liu, J. Han, G. Chen, Y. Cheng, X. Liang, C. Song, Fuzzy self-tuning fractional order PD permanent magnet synchronous motor speed control based on torque compensation, Sci. Rep. 15, 2141 (2025) [Google Scholar]
- P.U. Gio, E. Rosmaini, The robustness of two independent samples t test using monte Carlo simulation with R, IOP Conf. Ser.: Mater. Sci. Eng. 300, 012030 (2018) [Google Scholar]
- S.F. Anderson, A confidence interval for the difference between standardized regression coefficients, Multivariate Behav. Res. 59, 758–780 (2024) [Google Scholar]
Cite this article as: Yuesong Li, Jiali Xu, Nao Shi, Long Meng, NRBO optimized fuzzy active disturbance rejection control for electro-hydraulic position servo system, Int. J. Simul. Multidisci. Des. Optim. 16, 27 (2025), https://doi.org/10.1051/smdo/2025028
All Tables
All Figures
![]() |
Fig. 1 NRBO-Fuzzy-ADRC controller structure diagram. |
| In the text | |
![]() |
Fig. 2 Optimization curves of β1, β2, β01, β02 and β03. |
| In the text | |
![]() |
Fig. 3 Parameter optimization flowchart of NRBO-ADRC. |
| In the text | |
![]() |
Fig. 4 Test function. |
| In the text | |
![]() |
Fig. 5 Test function. |
| In the text | |
![]() |
Fig. 6 Test function. |
| In the text | |
![]() |
Fig. 7 Test function. |
| In the text | |
![]() |
Fig. 8 Physical model of electro-hydraulic servo system. |
| In the text | |
![]() |
Fig. 9 Physical model of electro-hydraulic servo valve. |
| In the text | |
![]() |
Fig. 10 Overall simulation model of NRBO-Fuzzy-ADRC control system. |
| In the text | |
![]() |
Fig. 11 Convergence curve of fitness function. |
| In the text | |
![]() |
Fig. 12 Step response characteristic curve. |
| In the text | |
![]() |
Fig. 13 Comparison of control input u. |
| In the text | |
![]() |
Fig. 14 Sine response characteristic curve and tracking error curves. |
| In the text | |
![]() |
Fig. 15 Probability distribution density of ITSE. |
| In the text | |
![]() |
Fig. 16 The parameter sensitivity index chart. |
| In the text | |
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.







































