Abstract

This paper proposes a neural networks-based approach of finding flat output of linearized underactuated mechanical systems (UMS). Given that differential flatness and controllability are equivalent for linear systems, the problem is equivalent to finding the Brunovsky canonical form of linearized UMSs. We use a two degree-of-freedom (2DOF) system to illustrate the theoretical development. The proposed method identifies the local flat output of nonlinear mechanical systems from the measurements only, without a detailed mathematical model. The identification allows us to combine the well-known active disturbance rejection control (ADRC) and differential flatness control. A time-domain direct identification (TDDI) algorithm and its variant based on the algebraic method are proposed for flat output identification (FOID). The neural networks for implementing the TDDI algorithm called FOID-NN are created to evaluate flat output candidates and to use the flat output to reconstruct the system states in terms of a linear mapping. The neural networks are trained with the loss functions defined by reconstruction errors. Two special layers, namely tracking differentiator (TD) and algebraic layer, are inserted in the FOID-NN to handle noisy signal differentiations. Simulations of a cart–pole system and a stable 2DOF nonlinear UMS are carried out to show the range of applications of the FOID-NN. The experimental data of an underactuated rotary crane are used to validate the identified flat output.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call