3,049 research outputs found

    A Real-time Nonlinear Model Predictive Controller for Yaw Motion Optimization of Distributed Drive Electric Vehicles

    Get PDF
    This paper proposes a real-time nonlinear model predictive control (NMPC) strategy for direct yaw moment control (DYC) of distributed drive electric vehicles (DDEVs). The NMPC strategy is based on a control-oriented model built by integrating a single track vehicle model with the Magic Formula (MF) tire model. To mitigate the NMPC computational cost, the continuation/generalized minimal residual (C/GMRES) algorithm is employed and modified for real-time optimization. Since the traditional C/GMRES algorithm cannot directly solve the inequality constraint problem, the external penalty method is introduced to transform inequality constraints into an equivalently unconstrained optimization problem. Based on the Pontryagin’s minimum principle (PMP), the existence and uniqueness for solution of the proposed C/GMRES algorithm are proven. Additionally, to achieve fast initialization in C/GMRES algorithm, the varying predictive duration is adopted so that the analytic expressions of optimally initial solutions in C/GMRES algorithm can be derived and gained. A Karush-Kuhn-Tucker (KKT) condition based control allocation method distributes the desired traction and yaw moment among four independent motors. Numerical simulations are carried out by combining CarSim and Matlab/Simulink to evaluate the effectiveness of the proposed strategy. Results demonstrate that the real-time NMPC strategy can achieve superior vehicle stability performance, guarantee the given safety constraints, and significantly reduce the computational efforts

    A Computationally Efficient Path Following Control Strategy of Autonomous Electric Vehicles with Yaw Motion Stabilization

    Get PDF
    his paper proposes a computationally efficient path following control strategy of autonomous electric vehicles (AEVs) with yaw motion stabilization. First, the nonlinear control-oriented model including path following model, single track vehicle model, and Magic Formula tire model, are constructed. To handle the stability constraints with ease, the nonlinear model predictive control (NMPC) technique is applied for path following issue. Here NMPC control problem is reasonably established with the constraints of vehicle sideslip angle, yaw rate, steering angle, lateral position error, and Lyapunov stability. To mitigate the online calculation burden, the continuation/ generalized minimal residual (C/GMRES) algorithm is adopted. The deadzone penalty functions are employed for handling the inequality constraints and holding the smoothness of solution. Moreover, the varying predictive duration is utilized in this paper so as to fast gain the good initial solution by numerical algorithm. Finally, the simulation validations are carried out, which yields that the proposed strategy can achieve desirable path following and vehicle stability efficacy, while greatly reducing the computational burden compared with the NMPC controllers by active set algorithm or interior point algorithm

    Automating Vehicles by Deep Reinforcement Learning using Task Separation with Hill Climbing

    Full text link
    Within the context of autonomous driving a model-based reinforcement learning algorithm is proposed for the design of neural network-parameterized controllers. Classical model-based control methods, which include sampling- and lattice-based algorithms and model predictive control, suffer from the trade-off between model complexity and computational burden required for the online solution of expensive optimization or search problems at every short sampling time. To circumvent this trade-off, a 2-step procedure is motivated: first learning of a controller during offline training based on an arbitrarily complicated mathematical system model, before online fast feedforward evaluation of the trained controller. The contribution of this paper is the proposition of a simple gradient-free and model-based algorithm for deep reinforcement learning using task separation with hill climbing (TSHC). In particular, (i) simultaneous training on separate deterministic tasks with the purpose of encoding many motion primitives in a neural network, and (ii) the employment of maximally sparse rewards in combination with virtual velocity constraints (VVCs) in setpoint proximity are advocated.Comment: 10 pages, 6 figures, 1 tabl

    A survey on fractional order control techniques for unmanned aerial and ground vehicles

    Get PDF
    In recent years, numerous applications of science and engineering for modeling and control of unmanned aerial vehicles (UAVs) and unmanned ground vehicles (UGVs) systems based on fractional calculus have been realized. The extra fractional order derivative terms allow to optimizing the performance of the systems. The review presented in this paper focuses on the control problems of the UAVs and UGVs that have been addressed by the fractional order techniques over the last decade

    Autonomous Driving Vehicles and Control System Design

    Get PDF
    Autonomous driving vehicles and the control system design have been undergoing rapid changes in the last decade and affecting the concept and behaviour of human traffic. However, the control system design for autonomous driving vehicles is still a great challenge since the real vehicles are subject to enormous dynamic constraints depending on the vehicle physical limitations, environmental constraints and surrounding obstacles. This paper presents a new scheme of nonlinear model predictive control subject to softened constraints for autonomous driving vehicles. When some vehicle dynamic limitations can be converted to softened constraints, the model predictive control optimizer can be easier to find out the optimal control action. This helps to improve the system stability and the application for further intelligent control in the future. Simulation results show that the new controller can drive the vehicle tracking well on different trajectories amid dynamic constraints on states, outputs and inputs
    • …
    corecore