39 research outputs found
Systematic hyperparameter selection in Machine Learning-based engine control to minimize calibration effort
For automotive powertrain control systems, the calibration effort is exploding due to growing system complexity and increasingly strict legal requirements for greenhouse gas and real-world pollutant emissions. These powertrain systems are characterized by their highly dynamic operation, so transient performance is key. Currently applied control methods require tuning of an increasing number of look-up tables and of parameters in the applied models. Especially for transient control this state-of-the-art calibration process is unsystematic and requires a large development effort. Also, embedding models in a controller can set challenging requirements to production control hardware. In this work, we assess the potential of Machine Learning to dramatically reduce the calibration effort in transient air path control development. This is not only done for the existing benchmark controller, but also for a new preview controller. In order to efficiently realize preview, a strategy is proposed where the existing reference signal is shifted in time. These reference signals are then modeled as a function of engine torque demand using a Long Short-Term Memory (LSTM) neural network, which can capture the dynamic input–output relationship. A multi-objective optimization problem is defined to systematically select hyperparameters that optimize the trade-off between model accuracy, system performance, calibration effort and computational requirements. This problem is solved using an exhaustive search approach. The control system performance is validated over a transient driving cycle. For the LSTM-based controllers, the proposed calibration approach achieves a significant reduction of 71% in the control calibration effort compared to the benchmark process. The expert effort and turbocharger experiments used in calibrating transient compensation maps in physics-based feedforward controller are replaced by little simulation time and parametrization effort in ML-based controller, which requires significantly less expert effort and system knowledge compared to benchmark process. The best trade-off between multi-objective cost terms is achieved with one layer and 32 cells LSTM neural network for both non-preview and preview control. For non-preview control, a comparable control system performance is achieved with the LSTM-based controller, while 5% reduction in cumulative NOx emissions and similar fuel consumption is achieved with preview controller
Optimization-based Fault Mitigation for Safe Automated Driving
With increased developments and interest in cooperative driving and higher
levels of automation (SAE level 3+), the need for safety systems that are
capable to monitor system health and maintain safe operations in faulty
scenarios is increasing. A variety of faults or failures could occur, and there
exists a high variety of ways to respond to such events. Once a fault or
failure is detected, there is a need to classify its severity and decide on
appropriate and safe mitigating actions. To provide a solution to this
mitigation challenge, in this paper a functional-safety architecture is
proposed and an optimization-based mitigation algorithm is introduced. This
algorithm uses nonlinear model predictive control (NMPC) to bring a vehicle,
suffering from a severe fault, such as a power steering failure, to a
safe-state. The internal model of the NMPC uses the information from the fault
detection, isolation and identification to optimize the tracking performance of
the controller, showcasing the need of the proposed architecture. Given a
string of ACC vehicles, our results demonstrate a variety of tactical
decision-making approaches that a fault-affected vehicle could employ to manage
any faults. Furthermore, we show the potential for improving the safety of the
affected vehicle as well as the effect of these approaches on the duration of
the manoeuvre.Comment: Accepted for the 2023 IFAC World Conferenc
Scenario-based Evaluation of Prediction Models for Automated Vehicles
To operate safely, an automated vehicle (AV) must anticipate how the environment around it will evolve. For that purpose, it is important to know which prediction models are most appropriate for every situation. Currently, assessment of prediction models is often performed over a set of trajectories without distinction of the type of movement they capture, resulting in the inability to determine the suitability of each model for different situations. In this work we illustrate how standardized evaluation methods result in wrong conclusions regarding a model's predictive capabilities, preventing a clear assessment of prediction models and potentially leading to dangerous on-road situations. We argue that following evaluation practices in safety assessment for AVs, assessment of prediction models should be performed in a scenario-based fashion. To encourage scenario-based assessment of prediction models and illustrate the dangers of improper assessment, we categorize trajectories of the Waymo Open Motion dataset according to the type of movement they capture. Next, three different models are thoroughly evaluated for different trajectory types and prediction horizons. Results show that common evaluation methods are insufficient and the assessment should be performed depending on the application in which the model will operate
Optimal Sizing of a Series PHEV: Comparison between Convex Optimization and Particle Swarm Optimization
Abstract: Building a plug-in hybrid electric vehicle that has a low fuel consumption at low hybridization cost requires detailed design optimization studies. This paper investigates optimization of a PHEV with a series powertrain configuration, where plant and control parameters are found concurrently. In this work two often used methods are implemented to find optimal energy management with component sizes. In the first method, the optimal energy management is found simultaneously with the optimal design of the vehicle by using convex optimization to minimize the sum of operational and component costs over a given driving cycle. To find the integer variable, i.e., engine on-off, dynamic programming and heuristics are used. In the second method, particle swarm optimization is used to find the optimal component sizing, together with dynamic programming to find the optimal energy management. The results show that both methods converge to the same optimal design, achieving a 10.4% fuel reduction from the initial powertrain design. Additionally, it is highlighted that the usage of each of the method poses challenges, such as computational time (where convex optimization outperforms particle swarm optimization by a factor of 20) and the tuning effort for the particle swarm optimization and the ability to handle integer variables of convex optimization
Characterization and Mitigation of Insufficiencies In Automated Driving Systems
Automated Driving (AD) systems have the potential to increase safety, comfort and energy efficiency. Recently, major automotive companies have started testing and validating AD systems (ADS) on public roads. Nevertheless, the commercial deployment and wide adoption of ADS have been moderate, partially due to system functional insufficiencies (FI) that undermine passenger safety and lead to hazardous situations on the road. In contrast to system faults that are analyzed by the automotive functional safety standard ISO 26262, FIs are defined in ISO 21448 Safety Of The Intended Functionality (SOTIF). FIs are insufficiencies in sensors, actuators and algorithm implementations, including neural networks and probabilistic calculations. Examples of FIs in ADS include inaccurate ego-vehicle localization on the road, incorrect prediction of a cyclist maneuver, unreliable detection of a pedestrian in rainy weather using cameras and image processing algorithms, etc. The main goal of the study is to formulate a generic architectural design pattern, which is compatible with existing methods and ADS, to improve FI mitigation and enable faster commercial deployment of ADS. First, the authors studied the 2021 autonomous vehicles disengagement reports published by the California Department of Motor Vehicles (DMV). The data clearly show that disengagements are five times more often caused by FIs rather than by system faults. They then made a comprehensive list of insufficiencies and their characteristics by analyzing over 10 hours of publicly available road test videos. In particular, the authors identified insufficiency types in four major categories: world model, motion plan, traffic rule, and operational design domain. The insufficiency characterization helps making the SOTIF analyses of triggering conditions more systematic and comprehensive. To handle faults, modern ADS already integrate multiple AD channels, where each channel is composed of sensors and processors running AD software. The characterization study triggered a hypothesis that these heterogeneous channels can also complement each other’s capabilities to mitigate insufficiencies in vehicle operation. To verify the hypothesis, the authors built an open-loop automated driving simulation environment based on the LG SVL simulator. Three realistic AD channels (Baidu Apollo, Autoware.Auto, and comma.ai openpilot) were tested in the same driving scenario. The experiments suggest that even advanced AD channels have insufficiencies that can be mitigated by switching control to another (possibly less advanced) AD channel at the right moment. Based on the FI characterization, simulation experiments and literature survey, the authors define a novel generic architectural design pattern Daruma to dynamically select the channel that is least likely to have a FI at the moment. The key component of the pattern does cross-channel analysis, in which planned trajectories and world models from different AD channels are mutually evaluated. The output of the cross-channel analysis is combined with more traditional fault detections in a safety fusion component. The safety fusion then feeds an aggregated per-channel safety score to the high-level arbiter, which eventually selects the AD channel to control the vehicle. The formulated architectural pattern can help manufactures of autonomous vehicles in mitigating FIs. Limitations of the study suggest interesting future work, including algorithmic research on cross-channel analysis and safety fusion, as well as evaluation of the cross-channel analysis in simulations and road tests
Electric Powertrain Topology Analysis and Design for Heavy-Duty Trucks
Powertrain system design optimization is an unexplored territory for battery electric trucks, which only recently have been seen as a feasible solution for sustainable road transport. To investigate the potential of these vehicles, in this paper, a variety of new battery electric powertrain topologies for heavy-duty trucks is studied. Thereby, topological design considerations are analyzed related to having: (a) a central or distributed drive system (individually-driven wheels); (b) a single or a multi-speed gearbox; and finally, (c) a single or multiple electric machines. For reasons of comparison, each concurrent powertrain topology is optimized using a bilevel optimization framework, incorporating both powertrain components and control design. The results show that the combined choice of powertrain topology and number of gears in the gearbox can result in a 5.6% total-cost-of-ownership variation of the vehicle and can, significantly, influence the optimal sizing of the electric machine(s). The lowest total-cost-of-ownership is achieved by a distributed topology with two electric machines and two two-speed gearboxes. Furthermore, results show that the largest average reduction in total-cost-of-ownership is achieved by choosing a distributed drive over a central drive topology (-1.0%); followed by using a two-speed gearbox over a single speed (-0.6%); and lastly, by using two electric machines over using one for the central drive topologies (-0.3%)
Potential of machine learning methods for robust performance and efficient engine control development
Increasingly strict legislation for greenhouse gas and real-world pollutant emissions makes it necessary to develop fuel-efficient and robust control solutions for future automotive engines. Today's engine control development relies on traditional map-based and model-based control approaches. Due to growing system complexity and real-world requirements, these expert-intensive and time-consuming approaches are facing a turning point, which will lead to unacceptable development time and costs in the near future. Artificial Intelligence (AI) is a disruptive technology, which has interesting features that can tackle these challenges. AI-based methods have received growing interest due to the increasing availability of data and the success of AI applications for complex problems. This paper presents an overview of the state-of-the-art in Machine Learning (ML)-based methods that are applied for engine control development with focus on the time-consuming calibration process. The overview here shows that the vast majority of studies concentrates on regression modelling to model complex processes, to reduce the number of model parameters and to develop real-time, ECU implementable models. The identified promising directions for future ML-based engine control research include the application of reinforcement learning methods to on-line optimize engine performance and guarantee robust performance and unsupervised learning methods for data quality monitoring
Model predictive control for lane merging automation with recursive feasibility guarantees
Model predictive control for lane merging automation with recursive feasibility guarantees
Model Predictive Control for Lane Merging Automation with Recursive Feasibility Guarantees
In order to make the complex driving task of merging safer, in this paper we consider the automated merging of an autonomous vehicle into a mixed-traffic flow scenario (i.e., traffic including autonomous and manually driven vehicles). In particular, we propose a novel MPC-based algorithm to perform a merging procedure from a double lane into a single lane and continue with (adaptive) cruise control ((A)CC) functionality after the merge. The proposed MPC balances fast progress along the path with comfort, while obeying safety and maximum allowed velocity bounds. Recursive feasibility, leading to safety and proper behavior, is guaranteed by the design of a proper terminal set, extending existing ones in the literature. The on-line MPC problem is translated into a mixed integer quadratic program (MIQP) that can be solved for global optimality. Through numerical simulations we demonstrate the behavior and effectiveness of the proposed MPC merging scheme