Skip to content

This repository contains the implementation codes for the paper titled "Fuzzy-based Yaw Stability Control System with Torque Vectoring and Active Steering", accepted at Moratuwa Engineering Research Conference, 2024.

Notifications You must be signed in to change notification settings

VD-Group/2024_MERCon_TV_AS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Implementation of Fuzzy-based Yaw Stability Control System with Torque Vectoring and Active Steering (MERCon 2024)

This repository contains the implementation codes for our paper titled "Fuzzy-based Yaw Stability Control System with Torque Vectoring and Active Steering", which won the award for the Best Paper (Mechanical Engineering Systems) at Moratuwa Engineering Research Conference, 2024.

Table of Contents

Introduction



Yaw stability control is essential for the safe operation of a vehicle. This paper presents a robust fuzzy-based integration of active steering with torque vectoring in order to achieve vehicle yaw stability. A single-track vehicle model is used to mathematically model the vehicle, accommodating the active front steering and torque vectoring systems. A fuzzy logic controller is employed to calculate the required corrective steering and differential torque based on the error in yaw rate. The implementation of this system is carried out using MATLAB, using the parameters of a compact SUV. Furthermore, an analysis of the effect of the proportion of corrective assistance given by active front steering and torque vectoring is done. The results indicate enhanced vehicle manoeuvrability during cornering, as evidenced by the near alignment of the measured yaw rate with the desired values. The simulations are carried out for two speeds, and in both cases, the effect of the controller is significant, with the normalised root mean square error reducing from 10% to 3.94% and from 12.9% to 4.01% for 60 km/h and 100 km/h respectively. The results also show that corrective active steering has a greater effect on yaw stability than an equivalent amount of corrective torque vectoring.

Repository Structure

├── src/                    # Source code
│   ├── scripts/            # Scripts to run experiments
├── README.md               # This README file
├── Results                # Directory for storing results

Installation

To run the code in this repository, you'll need to have MATLAB 2022 installed.

Usage

The main scripts to run our experiments can be found in the src/ directory. The results can be reproduced by running the script Yaw_stability_with_AFS_TV.m.

Citation

If you find this code useful in your research, please cite our paper:

@inproceedings{herath2024a,
  author={Herath, Prabhathiya and Rajasuriya, Hiran and Dasanayake, Nimantha and Perera, Shehara and Subasinghe, LU and Gamage, JR},
  booktitle={2024 Moratuwa Engineering Research Conference (MERCon)}, 
  title={Fuzzy-based Yaw Stability Control System with Torque Vectoring and Active Steering}, 
  year={2024},
  volume={},
  number={},
  pages={xxx-xxx},
  keywords={Yaw stability control; Active steering; Torque vectoring; Vehicle dynamics; Fuzzy logic controller},
  doi={TBA}

Acknowledgements

We would like to thank Falcon E Racing, the electric formula student team of the University of Moratuwa for their support.

About

This repository contains the implementation codes for the paper titled "Fuzzy-based Yaw Stability Control System with Torque Vectoring and Active Steering", accepted at Moratuwa Engineering Research Conference, 2024.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages