3 research outputs found

    Real-time Autonomous Cruise Control of Connected Plug-in Hybrid Electric Vehicles Under Uncertainty

    Get PDF
    Advances in embedded digital computing and communication networks have enabled the development of automated driving systems. Autonomous cruise control (ACC) and cooperative ACC (CACC) systems are two popular types of these technologies, which can be implemented to enhance safety, traffic flow, driving comfort and energy economy. This PhD thesis develops robust and adaptive controllers for plug-in hybrid electric vehicles (PHEVs), with the Toyota Plug-in Prius as the baseline vehicle, in order to enable them to perform safe and robust car-following and platooning with improved vehicle performance. Three controllers are designed here to achieve three main goals. The first goal of this thesis is the development of a real-time Ecological ACC (Eco-ACC) system for PHEVs, that is robust to uncertainties. A novel adaptive tube-based nonlinear model predictive control (AT-NMPC) approach to the design of Eco-ACC systems is proposed. Through utilizing two separate models to define the constrained optimal control problem, this method takes into account uncertainties, modeling errors and delayed data in the design of the controller and guaranties robust constraint handling for the assumed uncertainty bounds. {In addition, it adapts to changes in order to improve the control performance when possible.} Furthermore, a Newton/GMRES fast solver is employed to implement the designed AT-NMPC in real-time. The second goal is the development of a real-time Ecological CACC (Eco-CACC) system that can simultaneously satisfy the frequency-domain and time-domain platooning criteria. A novel distributed reference governor (RG) approach to the constraint handling of vehicle platoons equipped with CACC is presented. RG sits behind the controlled string stable system and keeps the output inside the defined constraints. Furthermore, to improve the platoon's energy economy, a controller is presented for the leader's control using NMPC method, assuming it is a PHEV. The third objective of this thesis is the control of heterogeneous platoons using an adaptive control approach. A direct model reference adaptive controller (MRAC) is designed that enforces a string stable behavior on the vehicle platoon despite different dynamical models of the platoon members and the external disturbances acting on the systems. The proposed method estimates the controller coefficients on-line to adapt to the disturbances such as wind, changing road grade and also to different vehicle dynamic behaviors. The main purpose of all three controllers is to maintain the driving safety of connected vehicles in car-following and platooning while being real-time implementable. In addition, when there is a possibility for performance enhancement without sacrificing safety, ecological improvement is also considered. For each designed controller, Model-in-the-Loop (MIL) simulations and Hardware-in-the-Loop (HIL) experiments are performed using high-fidelity vehicle models in order to validate controllers' performance and ensure their real-time implementation capability

    Ecological Control and Coordination of Connected and Automated PHEVs at Roundabouts under Uncertainty

    Get PDF
    During the last decade, comprehensive research efforts were concentrated on autonomous driving. Annually, many car accidents happen as a result of human faults. Extreme traffic congestion prolongs commute time, increase air pollution and cause other transportation inefficiencies. Consequently, using advanced technologies to make vehicles less dependent on human drivers enable more efficient use of time for passengers and decrease car accidents. Connectivity between vehicles and automation provides a spectacular opportunity to improve traffic flow, safety, and efficiency. There are different main active research subjects under the broad domain of autonomous driving, one of them is intersection control for connected and automated vehicles (CAVs) which can be categorized into centralized and decentralized approaches. The environmental and strict regulatory demands require automotive companies to reduce Carbon Dioxide emissions by investing more in Electric Vehicles (EVs) and Plug-in Hybrid Electric vehicles (PHEVs). A PHEV equipped with connectivity and automation looks more interesting to automobile consumers since they can have advantages of both fewer emissions and enhanced abilities. Since the powertrain of PHEVs consists of different sources of power, advanced control techniques such as Model Predictive Control (MPC) is needed. Coordination of vehicles at roundabouts is a demanding problem especially by knowing that the chance of both lateral and longitudinal collision exists. To this end, first, we proposed a centralized nonlinear MPC-based controller to adhere to calculated priorities for connected and automated PHEVs (CA-PHEVs). We further continued this research by proposing an approach for solving nonlinear multi-objective optimal control problem of decentralized coordination of CA-PHEVs at roundabouts with consideration of fuel economy. It was found that the proposed controller can calculate priority based on a navigation function and provide a safe gap between vehicles. A novel priority calculation logic based on optimal control is proposed as well and its performance is compared with the navigation function approach. In addition to the decentralized control approach, we considered a more realistic robust tube-based nonlinear MPC decentralized approach to solve this problem in the presence of uncertainties. We used simulations to test the controller and a Toyota Prius PHEV high-fidelity model is used in this thesis for simulations. Simulation results show that the addition of robustness, and energy economy to performance index can improve the fuel consumption of the vehicle. One of the major concerns in designing a controller for automotive applications is real-time implementation. The results of hardware-in-the-loop experiments show the real-time implementation of the controllers
    corecore