Project 1
Forward-Modelling Approach:The forward modelling approach is engine-to-wheel or rear-to-front method. The direction of calculation is the same as the direction of positive power flow, from engine-to-wheel.On vehicle dynamics equations and the behaviour of each powertrain components and their dynamic interaction.A driver controller is required to control the vehicle to follow a desired speed and set the start of the calculations. The controller is implemented to model the driver that will either push the accelerator or the brake pedal to match the desired speed which enables to study the driver behaviour.
A MATLAB script has been created to load all the variables needed to run and post-process the Simulink model. Drive cycle selection is also done from here. Before running the Simulink vehicle model, the script is initialized at MATLAB to load all the variables in the workspace.
- The Drive Cycle can be selected from this MATLAB Script, By changing the variable Drive_Cycle_Select to,
| 1 | UDDS |
| 2 | HWFET |
| 3 | FTP |
| 4 | US06 |
| 5 | NEDC |
| 6 | WLTP |
SIMULINK MODELLING

The Simulink model for the convection model is created using 3 main subblocks for the driver model, control model and powertrain block.
The actual vehicle speed is given as feedback to the driver block, and the driver block gives the controller block the required acceleration or brake output, while the controller block provides control signals for engine torque, gear shifting and brake torque to the Powertrain model.
Powertrain

Engine:

Vehicle Dynamics

- Based on the Engine speed The required torque from the controller is saturated between Max torque curve and min torque curve and passes the Engine torque to the Transmission block
- The 2D lookup table is used to calculate the fuel flow rate based on engine speed and engine torque. The fuel flow rate is then integrated to find the fuel consumption.
- Estimated fuel flow rate, fuel consumption, engine torque and engine speed are passed to the MATLAB workspace using the to-workspace block.
- Engine fuel flow rate and Fuel consumption are scoped.The longitudinal dynamics of the vehicle along with the road load is represented in the ‘Vehicle Dynamics’ block
SIMULATION RESULTS
UDDS Drive Cycle





HWFET Drive Cycle

- The engine operating points are plotted on the fuel map and the operating point is under the maximum torque curve.

- Brake requirements are lower, more accelerator pedals are applied on the highway drive cycle, and gear shifts often occur because the drive cycle is smoother.
- Acceleration and brake pedal, the gear command of the transmission control unit, the required speed of the vehicle, the actual vehicle speed and the actual vehicle distance are plotted


Post-Processing
- A MATLAB script is Created to analyse data and to generate plots. Here we rename the variables loaded from the model, do some basic post-process calculations and generate results and plots.