As a key type of mobile robot, the two-wheel mobile robot has been developed rapidly for varied domestic, health, and industrial applications due to human-like movement and balancing characteristics based on the inverted pendulum theory. This paper presents a developed Two-Wheel Self-Balanced Robot (TWSBR) model under road disturbance effects and simulated using MATLAB Simscape Multibody. The considered physical-mechanical structure of the proposed TWSBS is connected with a Simulink controller scheme by employing physical signal converters to describe the system dynamics efficiently. Through the Simscape environment, the TWSBR motion is visualized and effectively analyzed without the need for complicated analysis of the associated mathematical model. Besides, 3D visualization of real-time behavior for the implemented TWSBR plant model is displayed by Simulink Mechanics Explorer. Robot balancing and stability are achieved by utilizing Proportional Integral Derivative (PID) and Linear Quadratic Regulator (LQR) controllers' approaches considering specific control targets. A comparative study and evaluation of both controllers are conducted to verify the robustness and road disturbance rejection. The realized performance and robustness of developed controllers are observed by varying object-carrying loaded up on mechanical structure layers during robot motion. In particular, the objective weight is loaded on the robot layers (top, middle, and bottom) during disturbance situations. The achieved findings may have the potential to extend the deployment of using TWSBRs in the varied important application.
This paper addresses the problem of pitch angle regulation of floating wind turbines with the presence of dynamic uncertainty and unknown disturbances usually encountered in offshore wind turbines, where two control laws are derived for two different cases to continuously achieve zero pitch angle for the floating turbine. In the first case, the time- varying unknown coefficients that characterize the turbine's dynamics are assumed reasonably bounded by known functions, where robust controller is designed in terms of these known functions to achieve zero pitch angle for the turbine with exponential rate of convergence. While in the second case, the turbine's dynamics are considered to be characterized by unknown coefficients of unknown bounds. In this case, a sliding- mode adaptive controller is constructed in terms of estimated values for the unknown coefficients, where these values are continuously updated by adaptive laws associated with the proposed controller to ensure asymptotic convergence to zero for the turbine's pitch angle. Simulations are performed to demonstrate the validity of the proposed controllers to achieve the required regulation objective.
The main objective of designed the controller for a vehicle suspension system is to reduce the discomfort sensed by passengers which arises from road roughness and to increase the ride handling associated with the pitching and rolling movements. This necessitates a very fast and accurate controller to meet as much control objectives, as possible. Therefore, this paper deals with an artificial intelligence Neuro-Fuzzy (NF) technique to design a robust controller to meet the control objectives. The advantage of this controller is that it can handle the nonlinearities faster than other conventional controllers. The approach of the proposed controller is to minimize the vibrations on each corner of vehicle by supplying control forces to suspension system when travelling on rough road. The other purpose for using the NF controller for vehicle model is to reduce the body inclinations that are made during intensive manoeuvres including braking and cornering. A full vehicle nonlinear active suspension system is introduced and tested. The robustness of the proposed controller is being assessed by comparing with an optimal Fractional Order PI λ D μ (FOPID) controller. The results show that the intelligent NF controller has improved the dynamic response measured by decreasing the cost function.