This paper studies three-dimensional (3D) straight line path following and obstacle avoidance control for an underactuated autonomous underwater vehicle (AUV) without lateral and vertical driving forces. Firstly, the expected angular velocities are designed by using two different methods in the kinematic controller. The first one is a traditional method based on Line-of-sight (LOS) guidance law, and the second one is an improved method based on model predictive control (MPC). At the same time, a penalty item is designed by using the obstacle information detected by onboard sensors, which can realize the real-time obstacle avoidance of the unknown obstacle. Then, in order to overcome the uncertainty of the dynamics model and the saturation of actual control input, the dynamic controller is designed by using sliding mode control (SMC) technology. Finally, in the simulation experiment, the performance of the improved control method is verified by comparison with two traditional control methods based on LOS guidance law. Since the constraint of an AUV’s angular velocities are considered in MPC, simulation results show that the improved control method uses MPC, and SMC not only improves the tracking quality of the AUV when switching paths near the waypoints and realizes real-time obstacle avoidance but also effectively reduces the mean square error (MSE) and saturation rate of the rudder angle. Therefore, this control method is more conducive to the system stability and saves energy.
Sensorless brushless DC (BLDC) motor drive systems often suffer from inaccurate commutation signals, which result in current fluctuation and high conduction loss. To improve precision of commutation signals, this paper presents a novel commutation error compensation strategy for BLDC motors. First, the relationship between the line voltage difference integral in 60 electrical degree conduction interval and the commutation error is analyzed. Then, in terms of the relationship derived, a feedback compensation strategy based on the line voltage difference integral is proposed to regulate commutation signals by making three-phase back electromotive force (EMF) integral to zero, and the effect of the freewheeling process on the line voltage difference integral is considered. Moreover, an incremental PI controller is designed to achieve closed-loop compensation for the commutation error automatically. Finally, experiment results verify feasibility and effectiveness of the proposed strategy.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.