This paper addresses the control of a nonlinear system affected by deadzone effects, using a constrained actuator. The system itself incorporates a second-order oscillatory dynamic actuator, with an unknown nonlinear input-output relationship. The proposed algorithm not only accommodates the deadzone constraints on control inputs but also considers the actuator's saturation limits in control input calculations. It introduces a trajectory tracking mechanism that, instead of directly following the primary trajectory, adheres to an alternative trajectory capable of stable tracking, gradually converging to the main trajectory while accounting for operational constraints. In practical control systems, the actuator's input-output relationship is often nonlinear and unknown, requiring inversion for model-based control. This paper employs an offline-trained neural network trained on synthetic data to identify and approximate the actuator's behavior. To optimize the control system's performance and ensure stability during sudden error changes, the control input operates in two modes: position and velocity control. This dual-mode control allows for continuous switching between the two, facilitated by an innovative optimization technique based on the gradient descent method with a variable step size. Simulation results validate the effectiveness of the proposed algorithm in controlling systems constrained by hard limits and featuring nonlinear oscillatory actuators, providing a valuable contribution to the field of control systems.
Read full abstract