Dual cerebella model neural networks based robust adaptive output feedback control for electromechanical actuator with anti-parameter perturbation and anti-disturbance

Jian Hu, Mengmeng Cao, Yanchun Bai,Qiuyu Song,Jianyong Yao

INTERNATIONAL JOURNAL OF ADAPTIVE CONTROL AND SIGNAL PROCESSING(2024)

Cited 0|Views11
No score
Abstract
To realize a high-accuracy tracking control of an electromechanical actuator in which only position signal is available, a new robust adaptive output feedback control strategy based on dual CMAC neural networks is proposed in this article. A high-gain observer and a neural network are combined to estimate the unmeasured system states, in which a neural network is designed to estimate and compensate the system parameter estimation error and other uncertain nonlinearity to improve the performance of the traditional observer. A robust adaptive controller and another neural network are combined to decrease the impact of parameter perturbation and external disturbance and strengthen the system robustness. Lyapunov theorem is used to derive an on-line weight adaption law for the two neural networks and an on-line parameter adaptation law for the uncertain parameters to stabilize the system. Thus the parameter uncertainty and disturbance can be compensated with feedforward compensation technique. A nonlinear robust feedback term is designed to suppress the model compensation deviation. Considering the stronger approximation ability of CMAC basis function against RBF basis function, an improved CMAC neural network is introduced in the proposed controller. A large number of simulations and experiments show that the proposed controller has better tracking performance than many main-stream output feedback controllers in present.
More
Translated text
Key words
electromechanical actuator,neural network,parametric uncertainty,output feedback control,state observer
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined