40 research outputs found
Model-Based Control Techniques for Automotive Applications
Two different topics are covered in the thesis.
Model Predictive Control applied to the Motion Cueing Problem
In the last years the interest about dynamic driving simulators is increasing and new commercial solutions are arising. Driving simulators play an important role in the development of new vehicles and advanced driver assistance devices:
in fact, on the one hand, having a human driver on a driving
simulator allows automotive manufacturers to bridge the gap between virtual prototyping and on-road testing during the vehicle development phase; on the other hand, novel driver assistance systems (such as advanced accident avoidance systems) can be safely tested by having the driver operating the vehicle in a virtual, highly realistic environment, while being exposed to hazardous situations. In both applications, it is crucial to faithfully reproduce in the simulator the driver's perception of forces acting on the vehicle and its acceleration. This has to be achieved while keeping the platform within its limited operation space. Such strategies go under the name of Motion Cueing Algorithms.
In this work, a particular implementation of a Motion Cueing algorithm is described, that is based on Model Predictive Control technique. A distinctive feature of such approach is that it exploits a detailed model of the human vestibular system, and consequently differs from standard Motion Cueing strategies based on Washout Filters: such feature allows for better implementation of tilt coordination and more efficient handling of the platform limits.
The algorithm has been evaluated in practice on a small-size,
innovative platform, by performing tests with professional drivers. Results show that the MPC-based motion cueing algorithm allows to effectively handle the platform working area, to limit the presence of those platform movements that are typically associated with driver motion sickness, and to devise simple and intuitive tuning procedures.
Moreover, the availability of an effective virtual driver allows the development of effective predictive strategies, and first simulation results are reported in the thesis.
Control Techniques for a Hybrid Sport Motorcycle
Reduction of the environmental impact of transportation systems is a world wide priority. Hybrid propulsion vehicles have proved to have a strong potential to this regard, and different four-wheels solutions have spread out in the market. Differently from cars, and even if they are considered the ideal solution for urban mobility, motorbikes and mopeds have not seen a wide application of hybrid propulsion yet, mostly due to the more strict constraints on available space and driving feeling.
In the thesis, the problem of providing a commercial 125cc motorbike with a hybrid propulsion system is considered, by adding an electric engine to its standard internal combustion engine. The aim for the prototype is to use the electrical machine (directly keyed on the drive shaft) to obtain a torque boost during accelerations, improving and regularizing the supplied power while reducing the emissions.
Two different control algorithms are proposed
1) the first is based on a standard heuristic with adaptive features, simpler to implement on the ECU for the prototype;
2) the second is a torque-split optimal-control strategy, managing the different contributions from the two engines.
A crucial point is the implementation of a Simulink virtual environment, realized starting from a commercial tool, VI-BikeRealTime, to test the algorithms. The hybrid engine model has been implemented in the tool from scratch, as well as a simple battery model, derived directly from data-sheet characteristics by using polynomial interpolation. The
simulation system is completed by a virtual rider and a tool for
build test circuits.
Results of the simulations on a realistic track are included, to evaluate the different performance of the two strategies in a closed loop environment (thanks to the virtual rider). The results from on-track tests of the real prototype, using the first control strategy, are reported too
Driving Simulator Motion Cueing Assessment: A Platform Design Perspective
The overall aim of this thesis was to study the effects of a simulator’s motion system on vestibular motion cueing fidelity in different contexts, evaluated in terms of drivers’ perception and behaviour, in low and high road friction conditions. The effects of manipulating the motion cueing algorithm (MCA), was found to be a function of the vehicle motion in a manoeuvre, and significant effects were observed.
The applicability of simulators for the assessment of vehicle driven attribute qualities such as ride, steering and handling were studied by manipulating vehicle ride height (RH). The differences between the RHs were subjectively distinguishable by the drivers in the simulator. Incongruities between the subjective preferences and objective performances were observed in both of the independent comparisons of the MCAs and RHs.
The effects of motion platform (MP) workspace size were found to be dependent on the manoeuvres and road friction level. In the low-friction condition, with the increase of MP size, two opposite effects were observed on drivers’ preferences and their performances, depending on the manoeuvre. In high-friction, in most of the handling and steering qualities, a direct relation was found between the MP size and appropriate vehicle RH.
Furthermore, the optimal tuning of the MCAs and optimisation of the MP workspace size was introduced. A conservative motion cueing fidelity criteria was defined. A multi-layered optimisation method was developed that uses the optimal setting of the MCA, to address the MP translational workspace size, and to meet the fidelity criteria; applicable for different manoeuvres. This method was tested on the drivers’ performance data collected from the experiments in the simulator
Feasibility Analysis For Constrained Model Predictive Control Based Motion Cueing Algorithm
This paper deals with motion control for an 8-degree-of-freedom (DOF) high performance driving simulator. We formulate a constrained optimal control that defines the dynamical behavior of the system. Furthermore, the paper brings together various methodologies for addressing feasibility issues arising in implicit model predictive control-based motion cueing algorithms. The implementation of different techniques is described and discussed subsequently. Several simulations are carried out in the simulator platform. It is observed that the only technique that can provide ensured closed-loop stability by assuring feasibility over all prediction horizons is a braking law that basically saturates the control inputs in the constrained form
Algorithms and Applications for Nonlinear Model Predictive Control with Long Prediction Horizon
Fast implementations of NMPC are important when addressing real-time control of systems exhibiting features like fast dynamics, large dimension, and long prediction horizon, as in such situations the computational burden of the NMPC may limit the achievable control bandwidth.
For that purpose, this thesis addresses both algorithms and applications.
First, fast NMPC algorithms for controlling continuous-time dynamic systems using a long prediction horizon have been developed.
A bridge between linear and nonlinear MPC is built using partial linearizations or sensitivity update. In order to update the sensitivities only when necessary, a Curvature-like measure of nonlinearity (CMoN) for dynamic systems has been introduced and applied to existing NMPC algorithms. Based on CMoN, intuitive and advanced updating logic have been developed for different numerical and control performance. Thus, the CMoN, together with the updating logic, formulates a partial sensitivity updating scheme for fast NMPC, named CMoN-RTI. Simulation examples are used to demonstrate the effectiveness and efficiency of CMoN-RTI. In addition, a rigorous analysis on the optimality and local convergence of CMoN-RTI is given and illustrated using numerical examples.
Partial condensing algorithms have been developed when using the proposed partial sensitivity update scheme. The computational complexity has been reduced since part of the condensing information are exploited from previous sampling instants. A sensitivity updating logic together with partial condensing is proposed with a complexity linear in prediction length, leading to a speed up by a factor of ten.
Partial matrix factorization algorithms are also proposed to exploit partial sensitivity update. By applying splitting methods to multi-stage problems, only part of the resulting KKT system need to be updated, which is computationally dominant in on-line optimization. Significant improvement has been proved by giving floating point operations (flops).
Second, efficient implementations of NMPC have been achieved by developing a Matlab based package named MATMPC. MATMPC has two working modes: the one completely relies on Matlab and the other employs the MATLAB C language API. The advantages of MATMPC are that algorithms are easy to develop and debug thanks to Matlab, and libraries and toolboxes from Matlab can be directly used. When working in the second mode, the computational efficiency of MATMPC is comparable with those software using optimized code generation. Real-time implementations are achieved for a nine degree of freedom dynamic driving simulator and for multi-sensory motion cueing with active seat
Motion cueing in driving simulators for research applications
This research investigated the perception of self-motion in driving simulation, focussing on the dynamic cues produced by a motion platform. The study was undertaken in three stages, evaluating various motion cueing techniques based on both subjective ratings of realism and objective measures of driver performance.
Using a Just Noticeable Difference methodology, Stage 1 determined the maximum perceptible motion scaling for platform movement in both translation and tilt. Motion cues scaled by 90% or more could not be perceptibly differentiated from unscaled motion.
This result was used in Stage 2‟s examination of the most appropriate point in space at which the platform translations and rotations should be centred (Motion Reference Point, MRP). Participants undertook two tracking tasks requiring both longitudinal (braking) and lateral (steering) vehicle control. Whilst drivers appeared unable to perceive a change in MRP from head level to a point 1.1m lower, the higher position (closer to the vestibular organs) did result in marginally smoother braking, corresponding to the given requirements of the longitudinal driving task.
Stage 3 explored the perceptual trade-off between the specific force error and tilt rate error generated by the platform. Three independent experimental factors were manipulated: motion scale-factor, platform tilt rate and additional platform displacement afforded by a XY-table. For the longitudinal task, slow tilt that remained sub-threshold was perceived as the most realistic, especially when supplemented by the extra surge of the XY-table. However, braking task performance was superior when a more rapid tilt was experienced. For the lateral task, perceived realism was enhanced when motion cues were scaled by 50%, particularly with added XY-sway. This preference was also supported by improvements in task accuracy. Participants ratings were unmoved by changing tilt rate, although rapid tilt did result in more precise lane control.
Several interactions were also observed, most notably between platform tilt rate and XY-table availability. When the XY-table was operational, driving task performance varied little between sub-threshold and more rapid tilt. However, while the XY-table was inactive, both driving tasks were better achieved in conditions of high tilt rate.
An interpretation of these results suggests that without the benefit of significant extra translational capability, priority should be given to the minimisation of specific force error through motion cues presented at a perceptibly high tilt rate. However, XY-table availability affords the simulator engineer the luxury of attaining a slower tilt that provides both accurate driving task performance and accomplishes maximum perceived realism
Recommended from our members
Application of robust nonlinear model predictive control to simulating the control behaviour of a racing driver
The work undertaken in this research aims to develop a mathematical model which can replicate the behaviour of a racing driver controlling a vehicle at its handling limit. Most of the models proposed in the literature assume a perfect driver. A formulation taking human limitations into account would serve as a design and simulation tool for the automotive sector.
A nonlinear vehicle model with five degrees of freedom under the action of external disturbances controlled by a Linear Quadratic Regulator (LQR) is first proposed to assess the validity of state variances as stability metrics. Comparison to existing stability and controllability criteria indicates that this novel metric can provide meaningful insights into vehicle performance. The LQR however, fails to stabilise the vehicle as tyres saturate.
The formulation is extended to improve its robustness. Full nonlinear optimisation with direct transcription is used to derive a controller that can stabilise a vehicle at the handling limit under the action of disturbances. The careful choice of discretisation method and track description allow for reduced computing times.
The performance of the controller is assessed using two vehicle configurations, Understeered and Oversteered, in scenarios characterised by increasing levels of non- linearity and geometrical complexity. All tests confirm that vehicles can be stabilised at the handling limit. Parameter studies are also carried out to reveal key aspects of the driving strategy.
The driver model is validated against Driver In The Loop simulations for simple and complex manoeuvres. The analysis of experimental data led to the proposal of a novel driving strategy. Driver randomness is modelled as an external disturbance in the driver Neuromuscular System. The statistics of states and controls are found to be in good agreement. The prediction capabilities of the controller can be considered satisfactory