Automatic Tracking Control Based on Bayesian Optimization

Research Article
Open access

Automatic Tracking Control Based on Bayesian Optimization

Zhenyue Xu 1*
  • 1 School of Internet of Things Engineering, Jiangnan University    
  • *corresponding author 218358388845@163.com
Published on 26 November 2024 | https://doi.org/10.54254/2755-2721/107/20241180
ACE Vol.107
ISSN (Print): 2755-273X
ISSN (Online): 2755-2721
ISBN (Print): 978-1-83558-709-6
ISBN (Online): 978-1-83558-710-2

Abstract

This paper discusses the control problem of intelligent tracking vehicle in complex dynamic environment, and puts forward a solution combining Bayesian optimization algorithm and PID control. Traditional PID control faces many challenges when dealing with time-varying and nonlinear systems, but the operating environment of intelligent tracking vehicles is complex and changeable, and it is difficult to adjust parameters in real time to adapt to different operating conditions. Therefore, this paper introduces Bayesian optimization algorithm to predict the optimal parameter combination of PID controller by constructing hyperparameter optimization model, thus effectively improving the control performance and robustness of the system.

Keywords:

Bayesian optimization, PID control, Hyperparameter regulation.

Xu,Z. (2024). Automatic Tracking Control Based on Bayesian Optimization. Applied and Computational Engineering,107,34-41.
Export citation

1. Background

In modern control theory, PID (Proportional-Integral-Differential) control, as a classical control strategy, is widely used in industrial control systems because of its simple structure, easy to understand and implement. PID controllers control the error of the system through the interactions of the proportional, integral and differential links to achieve precise control of the system output. However, when applied to systems with time-varying and nonlinear characteristics such as intelligent trajectory trolleys, traditional PID controllers face some limitations. During the operation of an intelligent trajectory trolley, the control of its speed and direction is affected by a variety of factors, such as road conditions, vehicle dynamics, and external disturbances[1]. These factors make the dynamic behaviour of the trolley complex and it is difficult to achieve accurate control with traditional PID control algorithms[2].

Yajiang Du et al [3] combine the multi-valued logic control of Pan-Boolean algebra with PID algorithm to construct a multi-valued logic controller based on Pan-Boolean algebra, and the experimental results show that compared with the traditional PID control, the Pan-Boolean PID control has a better stability, faster response and smaller overshooting, but the parameter adjustment is more complicated. Changjian Zhang et al [4] proposed a composite control method combining fuzzy control and PID algorithm applied to quadrotor UAV dynamics model, simulink simulation results show that compared with traditional PID control, the system under fuzzy PID control has faster response speed and higher control accuracy and sensitivity, but the dependence on the expert is stronger and there is a certain degree of blindness. Xiaogan Zheng et al [5] proposed a fuzzy fractional-order PID control algorithm based on improved particle swarm algorithm to optimise the robot motion controller, and the comparative analysis results show that the particle swarm optimised fuzzy PID control has a faster control response and better stability compared to the ordinary PID and the general fuzzy PID, but the pre-testing time is a little longer. Observing the previous research, it is not difficult to find that the existing methods have a greater dependence on the PID adjustment parameters, and this process requires the accumulation of rich experience, which makes it difficult for beginners to get started.

With the rise of artificial intelligence technology, especially the deep learning technology that has emerged in recent years, it also provides a new optimisation pathway for PID control. Neural networks are able to discover the intrinsic laws and nonlinear relationships of the system by learning a large amount of data, so as to adjust and optimise the parameters of the PID controller online and improve the control performance. Ziyu Guo et al [6] proposed a PID control strategy based on fuzzy radial basis function (RBF) neural network, compared with the simulation results of other controllers to obtain, the fuzzy RBF neural network controller that effectively combines the fuzzy PID and the RBF neural network, to achieve the output of real-time calibration of the PID parameters, and the speed control of stepping motors is more rapid and accurate, but there is also a large dependence on the parameter settings and population size, requiring professional personnel to control the stepping motor. However, it also has the problem of large dependence on parameter setting and population size, which requires professional personnel to continuously adjust and optimise.

Therefore, if PID control can be combined with fuzzy control, neural network and other intelligent optimisation algorithms, it has become a research hotspot in the field of closed-loop control of intelligent trajectory trolley[7]. This method of integrating multiple control strategies can not only improve the control accuracy of the running speed and direction of the trolley, but also enhance the robustness and adaptability of the system, which is of great significance for promoting the development of intelligent trajectory trolley and even the whole intelligent control system[8-9].

In this paper, the Bayesian optimisation algorithm is combined with PID control to present a study on the application of Bayesian optimisation and PID control in intelligent trailing vehicle. The Bayesian optimisation algorithm pre-searches the three parameters of PID within the specified range to obtain the initial Kp, Ki, Kd, and further updates the parameter increments of PID online using the objective function to output the optimal PID parameter values, and builds a closed-loop control simulation model of intelligent tracing vehicle using Python to simulate and verify the Bayesian optimisation improved traditional PID algorithm, and finally builds a Finally, the closed-loop control experimental platform of intelligent trajectory trolley is built for further experimental verification, which proves that the algorithm has good dynamic performance.

2. Fundamentals

2.1. PID Control Algorithms

PID control consists of three parts, namely, proportional part, integral part and differential part. Proportional part (P) is based on the set value and the actual value of the difference (i.e., the size of the deviation) to a certain proportion of the control volume, its role is to adjust the control volume according to the size of this deviation initially, so that the system can more quickly reach the set value. The integral part (I) is the accumulation of the deviation and adjusts the control quantity according to this accumulation, and its function is to eliminate the steady state error of the system and ensure that the system is stable near the set value for a long time. The differential part (D) is the rate of change of the deviation to adjust the control quantity, and its role is to predict the future deviation changes, and reduce the overshooting and oscillation of the system.The PID controller obtains the final control quantity by adding up the outputs of the three parts, whose mathematical formula is[10]:

fig1

(1)

where ut is the control quantity, et is the deviation, Kp is the proportionality coefficient, Ki is the integration coefficient, and Kd is the differentiation coefficient.

The block diagram of the PID control system is shown below:

fig2

Figure 1. Block diagram of PID control system

2.2. Bayesian Optimization

Bayesian Optimization is a method of searching for global extremes of an objective function based on the guidance of Bayes' theorem, in which an iteration is carried out by observing the results of the historical iterations and searching for the optimal solution on the basis of merit. Bayesian optimisation is implemented in the form of surrogate optimisation, where both the objective function f(x) and its derivatives are unknown, and a function that approximates the original objective function is fitted by constructing a surrogate function, capturing multiple points near the extremes, and continuously updating the surrogate function[11]. Bayesian optimisation achieves finding a better solution in a finite amount of time, which is an obvious advantage over relatively inefficient and time-consuming methods such as Ant Colony Algorithm and Genetic Algorithm.The process of Bayesian optimisation is[12]:

(1) Initialise a prior distribution for the agent function;

(2) Select appropriate data points x such that the acquisition function a(x) achieves the maximum value;

(3) Substitute the objective function c(x) to evaluate the data point x and obtain its result y;

(4) Update the proxy function using this new data (x,y) to obtain a posterior distribution that serves as the prior distribution for the next step;

(5) Repeat the above steps until the maximum number of iterations is reached.

fig3

Figure 2. Bayesian optimisation flowchart

Among them, the Prior Function mainly adopts Gaussian process regression, while the Acquisition Function needs to continue searching near the current minimum, making it possible to reasonably utilise the current developed region (Exploitation), and also needs to search in the unsearched region, i.e., exploring the undeveloped Exploration), so as to improve the probability of obtaining the global optimal solution, which mainly includes UCB (Upper confidence bound), PI (probability of improvement) and EI (Expected improvement)[13].

fig4

(2)

where k is the conditioning parameter, i.e., the upper confidence bound, μ(x) is the mean of all observations, and σ(x) is the standard deviation of all observations.

fig5

(3)

where the hyperparameter υ is used to regulate Exploitation and Exploration, υ = 0 tends to converge around f(x+), Φ denotes the normal cumulative distribution function, and f(x+) denotes the maximum value available.

fig6

(4)

fig7

(5)

The EI function solves for the expectation that the value of the function at the unknown point is larger than f(x+), taking into account the question of how much larger the unknown point is than the largest known point[14].

It can be seen that the core of Bayesian optimisation lies in the construction of the prior and acquisition functions.

3. Modelling

The conventional control differential equation for PID (Proportional-Integral-Differential) control is as follows:

fig8

(6)

Where t is the time interval required from the start of regulation to the output of the current control quantity, e(t) denotes the amount of deviation between the given value and the controlled variable, KP is the proportional gain, TI is the integration time and TD is the differential time[15].

In control system design, the parameter settings of PID controllers have a crucial impact on system performance. Traditional PID parameter tuning usually relies on empirical or trial-and-error methods, which are not only time-consuming and labour-intensive, but also often do not guarantee to find the optimal parameter combinations. Bayesian optimisation provides a more efficient method of parameter tuning, which is able to find a near-optimal solution through a smaller number of trials.

With the help of Simulink, PID control can be realised, where control signals are calculated in accordance with the set P, I and D parameters and applied to the control system. Bayesian optimisation is performed by constructing the posterior distribution of the objective function in the parameter space. It starts by building a Gaussian process model based on some initial evaluation points and then selects the next most promising point for evaluation based on the predictions of this model. This process is carried out iteratively, gradually reducing the search space until an optimal solution is found[16].

A set of values of P, I, and D is set randomly, the PID control system is run, and each sample point is selected to record the corresponding performance index under the determined value interval. Based on the data of the sample points, a Bayesian probabilistic agent model is established and an evaluation function is defined to quantify the performance of the PID control system. The difference between the corresponding sample point indicator Pi(i=1,2,3,……,n) and the expected final value P0, Hi(t), can be calculated from the following equation, respectively:

fig9

(7)

The individual differences obtained are averaged to obtain the loss function output value H(t) corresponding to the set of P, I and D parameters[17]:

fig10

(8)

where n is the number of sample points.

Repeat the above steps to select a new combination of P, I, and D parameters, and after re-running the PID control system, record the new performance metrics and calculate the corresponding new loss function output values until the preset number of iterations is reached or the system satisfies the convergence conditions. The Bayesian optimisation process is analysed to find the minimum objective loss function value MIN[H(t)], thus determining the optimal P, I, D parameter combination[18].

The optimised P, I and D parameters are validated using test data sets to ensure that the control performance is maintained at a better level under different operating conditions. The finally obtained optimised parameters can be implemented into the actual control system to enhance the overall performance and reliability of the system.

Therefore, Bayesian optimisation provides an efficient and automated solution for parameter tuning of PID controllers in hyperparameter tuning of PID control. Through the iterative modelling and optimisation process, the optimal PID parameter combinations can be gradually approximated, thus significantly improving the system performance.

4. Data analysis

For the stepper motor speed problem, brought into the model, the Bayesian process will be based on different control results, different PID control parameter adjustment, the different iteration number of control results for the output, the final output control image is as follows:

fig11

fig12

Number of Iterations=10

Number of Iterations=15

fig13

fig14

Number of Iterations=30

Number of Iterations=35

fig15

fig16

Number of Iterations=100

Number of Iterations=120

According to the graph, it can be found that the operating curve of the motor is constantly stabilising, and its parameters are constantly being adjusted, and the optimal control parameters are finally obtained as P = 1025, I = 42 and D = 0, when the stability of the control is best.

At the same time, in order to prove the stability of the model, the number of iterations and the image of the loss function are analysed, and it is found that in the case of a shorter number of iterations, a better control effect can be obtained, so it is considered that the model has a better stability.

fig17

Figure 3. Loss function for Bayesian optimisation

In order to prove the stability of Bayesian optimisation, the use of traditional random forest algorithms for the comparison of experimental conclusions, the use of the same data for the iteration, found that although the random forest can also be output in a relatively short period of time the optimal solution, but the control effect is not stable, in the actual control process there is no way to achieve stable control, for the operation of the motor will cause damage, so that this paper is considered to be better control of the model has a better control of the robustness[19].

fig18

Figure 4. Bayesian optimisation versus random forests

As a result, Bayesian optimisation is able to continuously learn and correct the prior distribution by constructing a probabilistic model of the parameter space, thus gradually approaching the real optimal parameter region. This data-driven optimisation approach can significantly improve the adjustment accuracy of PID parameters and achieve better control results. This method has significant advantages over traditional PID control methods. In traditional PID control methods, parameter adjustment often requires a large number of experimental iterations, and each adjustment needs to be verified in actual operation, which is a time-consuming and costly process. In contrast, Bayesian optimisation, guided by a probabilistic model, can effectively reduce unnecessary sampling and quickly locate the potentially optimal region. This means that in a shorter period of time, Bayesian optimisation is able to find more appropriate parameter configurations, greatly speeding up the design and debugging process of PID controllers.

5. Conclusions

In the realm of intelligent trajectory trolleys, optimizing dynamic operations is vital for performance enhancement. Traditional PID control methods face significant limitations in adapting to the dynamic characteristics of complex systems. To address this, this paper introduces a novel approach utilizing Bayesian optimization to construct a hyperparametric optimization model for predicting optimal PID controller parameters.

Given the variable operating environments of intelligent trajectory trolleys, conventional PID control struggles to adjust parameters in real-time, impacting performance and efficiency. The proposed Bayesian optimization framework effectively navigates high-dimensional search spaces, continuously updating the understanding of unknown functions based on prior knowledge and observations. This iterative process allows for efficient identification of optimal hyperparameters.

A comprehensive comparison with advanced optimization algorithms, including fuzzy control and neural networks, demonstrates the superior prediction accuracy and reduced computational time of the Bayesian hyperparametric optimization method[20]. This highlights its significant contributions to enhancing PID controller performance in intelligent trajectory trolleys.

However, the research acknowledges limitations related to the dataset's size and diversity. Future work should aim to incorporate broader data sources and larger datasets to further validate and enhance the applicability of Bayesian hyperparametric optimization methods in this field[21].


References

[1]. Hanwei Liu, Xudong Wang, Jianlong Huang. Research on adaptive tracking control of intelligent vehicle trajectory based on fuzzy neural network algorithm [J/OL]. Journal of Chongqing Technology and Business University (Natural Science Edition), 2024. https://kns.cnki.net/kcms/detail/50.1155.N.20240228.1304.002.html

[2]. Anhua You. Simulation study of differential evolutionary PID control for mobile robots [J]. Mechanical Design and Manufacturing, 2024, (06): 352-356. DOI: 10.19356/j.cnki.1001-3997.20240318.028.

[3]. Yajiang Du, Zhixin Ou. Simulation comparison between multi-valued logic control and PID control based on pan-Boolean algebra [J]. Journal of Lanzhou Jiaotong University, 2009, 28(06): 35-38.

[4]. Changjian Zhang, Fan Zhang, Zhenghou Zhu, et al. Modelling and fuzzy PID control of quadcopter UAV [J]. Journal of Nanchang University of Aeronautics and Astronautics (Natural Science Edition), 2024, 38(02): 39-48.

[5]. Xiaogan Zheng, Zhenbo Feng, Yihao Yang, et al. Motion control of wheeled climbing robot based on fuzzy fractional order PID [J]. Mechanical and Electronics, 2024, 42(07): 47-51.

[6]. Ziyu Guo, Yingping Hong, Huixin Zhang. Speed control of stepper motor based on fuzzy RBF neural network [J]. Ship Electronic Engineering, 2023, 43(12): 56-61.

[7]. Yixuan Xia, Xingshi He. Application of sufficient search multi-strategy flower pollination algorithm in PID parameter optimisation [J]. Computer Technology and Development, 2024, 34(07): 147-153. DOI: 10.20165/j.cnkinki.ISSN1673-629X.2024.0108.

[8]. Jianlong Huang, Xudong Wang, Yin Gao, et al. Research on path planning and tracking control of four-wheel independent drive electric vehicles [J/OL]. Mechanical Science and Technology, 2024. https://doi.org/10.13433/j.cnki.1003-8728.20240031.

[9]. Bangqian Ao, Xiaojun Jiang, Zefang Dong, et al. Design of surface unmanned boat control system based on neural network-PID control [J]. Control Engineering, 2024, 31(07): 1178-1184. DOI: 10.14107/j.cnki.kzgc.20220995.

[10]. Yibin Shu, Lijun Li, Zhenhe Zhang, et al. Optimisation of PID parameters based on improved hippocampus optimisation algorithm [J]. Machine Tools and Hydraulics, 2024, 52(13): 189-194.

[11]. Shiyu Shen, Xiaohu Yang, Guobo Zhang, et al. Accurate control of high-energy proton spatial transport based on Bayesian optimisation [J]. Intense Laser and Particle Beam, 2023, 35(10): 124-130.

[12]. Qing Li, Yubo Tian, Shudan Han, et al. Bayesian optimization of student's T-process for resonant frequency modelling of microstrip antennas [J]. Journal of Jiangsu University of Science and Technology (Natural Science Edition), 2024, 38(01): 89-94. DOI: 10.20061/j.cnki.1673-4807.2024.01.014.

[13]. Yinan Zhou, Guimei Cui, Lixiang Pi, et al. Converter steelmaking endpoint prediction based on Bayesian optimised GBDT [J]. China Test, 2024, 50(07): 33-39.

[14]. Dong Wang, Da Li, Hejian Wang. Blockchain anomalous transaction detection based on deep PCA with Bayesian optimisation [J/OL]. Southern Grid Technology, 2024, 1-10. http://kns.cnki.net/kcms/detail/44.1643TK.20231018.1019.002.

[15]. Ting Yang, ANNA, Hao Wang, et al. Dynamic simulation of key equipment parameters of crude oil stabilisation process based on PID automatic control system [J]. Oil and Gas Field Surface Engineering, 2024, 43(07): 29-34.

[16]. Geqi Yan, Yanzhao Zhao, Zhenwei Yu, et al. Prediction of respiration rate of dairy cows by random forest model based on hyperparametric optimisation algorithm [J]. Journal of Agricultural Engineering, 2024, 40(11): 195-203.

[17]. Renfei Tian, Shan Li, Tao Liu, et al. v_P / v_S prediction by random forest model and its application in reservoir detection [J]. Petroleum Geophysical Exploration, 2024, 59(04): 653-663. DOI: 10.13810/j.cnki.issn.1007-5453.2024.04.001.

[18]. Jun Zhao, Shuguo Gao, Ruidong He, et al. Multi-step prediction hyperparameter optimisation method for gated cyclic unit network of acetylene in transformer oil [J]. High Voltage Apparatus, 2024, 60(07): 163-172+190. DOI: 10.13296/j.cnki.issn.1001-3609.vha.2024.07.018.

[19]. Hubin Sun, Jianguo Yang, Hongwei Jin, et al. NO x prediction model for coal-fired boilers based on Bayesian optimisation-random forest regression [J]. Journal of Power Engineering, 2023, 43(07): 910-916. DOI: 10.19805/j.cnki.issn.1905-7869.20230516.

[20]. Jialiang Xu, Fengjun Chen. Hybrid stepper motor position control with improved fuzzy neural network PID algorithm by Tien Ngau Swarm [J/OL]. Mechanical Science and Technology, 2024. https://doi.org/10.13433/j.cnki.1003-8728.20230375.

[21]. Rongfeng Cui, Hai Ma, Chengpeng Guo, et al. Prediction of missile aerodynamic characteristics based on Gradient Boosting method with Bayesian hyperparameter optimisation [J]. Aviation Science and Technology, 2023, 34(07): 22-28. DOI: 10.19452/j.cninki.issn.1007-5453.2023.07.003.


Cite this article

Xu,Z. (2024). Automatic Tracking Control Based on Bayesian Optimization. Applied and Computational Engineering,107,34-41.

Data availability

The datasets used and/or analyzed during the current study will be available from the authors upon reasonable request.

Disclaimer/Publisher's Note

The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of EWA Publishing and/or the editor(s). EWA Publishing and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

About volume

Volume title: Proceedings of the 2nd International Conference on Machine Learning and Automation

ISBN:978-1-83558-709-6(Print) / 978-1-83558-710-2(Online)
Editor:Mustafa ISTANBULLU
Conference website: https://2024.confmla.org/
Conference date: 21 November 2024
Series: Applied and Computational Engineering
Volume number: Vol.107
ISSN:2755-2721(Print) / 2755-273X(Online)

© 2024 by the author(s). Licensee EWA Publishing, Oxford, UK. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license. Authors who publish this series agree to the following terms:
1. Authors retain copyright and grant the series right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this series.
2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the series's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this series.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See Open access policy for details).

References

[1]. Hanwei Liu, Xudong Wang, Jianlong Huang. Research on adaptive tracking control of intelligent vehicle trajectory based on fuzzy neural network algorithm [J/OL]. Journal of Chongqing Technology and Business University (Natural Science Edition), 2024. https://kns.cnki.net/kcms/detail/50.1155.N.20240228.1304.002.html

[2]. Anhua You. Simulation study of differential evolutionary PID control for mobile robots [J]. Mechanical Design and Manufacturing, 2024, (06): 352-356. DOI: 10.19356/j.cnki.1001-3997.20240318.028.

[3]. Yajiang Du, Zhixin Ou. Simulation comparison between multi-valued logic control and PID control based on pan-Boolean algebra [J]. Journal of Lanzhou Jiaotong University, 2009, 28(06): 35-38.

[4]. Changjian Zhang, Fan Zhang, Zhenghou Zhu, et al. Modelling and fuzzy PID control of quadcopter UAV [J]. Journal of Nanchang University of Aeronautics and Astronautics (Natural Science Edition), 2024, 38(02): 39-48.

[5]. Xiaogan Zheng, Zhenbo Feng, Yihao Yang, et al. Motion control of wheeled climbing robot based on fuzzy fractional order PID [J]. Mechanical and Electronics, 2024, 42(07): 47-51.

[6]. Ziyu Guo, Yingping Hong, Huixin Zhang. Speed control of stepper motor based on fuzzy RBF neural network [J]. Ship Electronic Engineering, 2023, 43(12): 56-61.

[7]. Yixuan Xia, Xingshi He. Application of sufficient search multi-strategy flower pollination algorithm in PID parameter optimisation [J]. Computer Technology and Development, 2024, 34(07): 147-153. DOI: 10.20165/j.cnkinki.ISSN1673-629X.2024.0108.

[8]. Jianlong Huang, Xudong Wang, Yin Gao, et al. Research on path planning and tracking control of four-wheel independent drive electric vehicles [J/OL]. Mechanical Science and Technology, 2024. https://doi.org/10.13433/j.cnki.1003-8728.20240031.

[9]. Bangqian Ao, Xiaojun Jiang, Zefang Dong, et al. Design of surface unmanned boat control system based on neural network-PID control [J]. Control Engineering, 2024, 31(07): 1178-1184. DOI: 10.14107/j.cnki.kzgc.20220995.

[10]. Yibin Shu, Lijun Li, Zhenhe Zhang, et al. Optimisation of PID parameters based on improved hippocampus optimisation algorithm [J]. Machine Tools and Hydraulics, 2024, 52(13): 189-194.

[11]. Shiyu Shen, Xiaohu Yang, Guobo Zhang, et al. Accurate control of high-energy proton spatial transport based on Bayesian optimisation [J]. Intense Laser and Particle Beam, 2023, 35(10): 124-130.

[12]. Qing Li, Yubo Tian, Shudan Han, et al. Bayesian optimization of student's T-process for resonant frequency modelling of microstrip antennas [J]. Journal of Jiangsu University of Science and Technology (Natural Science Edition), 2024, 38(01): 89-94. DOI: 10.20061/j.cnki.1673-4807.2024.01.014.

[13]. Yinan Zhou, Guimei Cui, Lixiang Pi, et al. Converter steelmaking endpoint prediction based on Bayesian optimised GBDT [J]. China Test, 2024, 50(07): 33-39.

[14]. Dong Wang, Da Li, Hejian Wang. Blockchain anomalous transaction detection based on deep PCA with Bayesian optimisation [J/OL]. Southern Grid Technology, 2024, 1-10. http://kns.cnki.net/kcms/detail/44.1643TK.20231018.1019.002.

[15]. Ting Yang, ANNA, Hao Wang, et al. Dynamic simulation of key equipment parameters of crude oil stabilisation process based on PID automatic control system [J]. Oil and Gas Field Surface Engineering, 2024, 43(07): 29-34.

[16]. Geqi Yan, Yanzhao Zhao, Zhenwei Yu, et al. Prediction of respiration rate of dairy cows by random forest model based on hyperparametric optimisation algorithm [J]. Journal of Agricultural Engineering, 2024, 40(11): 195-203.

[17]. Renfei Tian, Shan Li, Tao Liu, et al. v_P / v_S prediction by random forest model and its application in reservoir detection [J]. Petroleum Geophysical Exploration, 2024, 59(04): 653-663. DOI: 10.13810/j.cnki.issn.1007-5453.2024.04.001.

[18]. Jun Zhao, Shuguo Gao, Ruidong He, et al. Multi-step prediction hyperparameter optimisation method for gated cyclic unit network of acetylene in transformer oil [J]. High Voltage Apparatus, 2024, 60(07): 163-172+190. DOI: 10.13296/j.cnki.issn.1001-3609.vha.2024.07.018.

[19]. Hubin Sun, Jianguo Yang, Hongwei Jin, et al. NO x prediction model for coal-fired boilers based on Bayesian optimisation-random forest regression [J]. Journal of Power Engineering, 2023, 43(07): 910-916. DOI: 10.19805/j.cnki.issn.1905-7869.20230516.

[20]. Jialiang Xu, Fengjun Chen. Hybrid stepper motor position control with improved fuzzy neural network PID algorithm by Tien Ngau Swarm [J/OL]. Mechanical Science and Technology, 2024. https://doi.org/10.13433/j.cnki.1003-8728.20230375.

[21]. Rongfeng Cui, Hai Ma, Chengpeng Guo, et al. Prediction of missile aerodynamic characteristics based on Gradient Boosting method with Bayesian hyperparameter optimisation [J]. Aviation Science and Technology, 2023, 34(07): 22-28. DOI: 10.19452/j.cninki.issn.1007-5453.2023.07.003.