Active Aerodynamics and DRS

Students: Cheryl Docherty, Samuel Kiley, and Abir Sharma

Project Overview

The aim of our project is to create a scaled down, but fully functional, active aerodynamics package and Drag Reduction System (or DRS) for a Formula 1 style racecar, providing adjustable downforce control depending on where the car is on track.

This is achieved through raising or lowering four flaps, one at each corner of the vehicle, each controlled independently by a servo motor.


Project Background

Active Aerodynamics

The aerodynamics of a car controls the airflow over the vehicle, with design tradeoffs being made between producing downforce to counteract undesirable lift forces and maintaining maximum possible speed.

Active aerodynamics allows the airflow over the car to be modified in real-time, maintaining maximum efficiency no matter what conditions the car is under. This commonly takes the form of front and rear wings (also known as spoilers) whose angle is altered depending on whether the driver wants maximum speed on a straight (requiring mimimal downforce) or is cornering at a high speed (requiring high levels of downforce).

More on active aerodynamics can be found at this website:
http://www.bbc.com/autos/story/20140819-carmakers-slippery-new-buzzword

https://os.mbed.com/media/uploads/skiley6/rsz_active_aero_2.jpg

Drag Reduction System (DRS)

The Drag Reduction System is a type of active aerodynamics specific to Formula 1 racing. Specifically, this is the movement of the rear wing to create a short burst of reduced drag, allowing the driver to overtake other vehicles.

There are very strict rules covering the use of DRS, which is only allowed to be used on designated sections of the track, and if the driver is within one second of the car in front.

More on active aerodynamics can be found at this website:
https://www.racecar-engineering.com/articles/f1/drs-the-drag-reduction-system/

BEFOREAFTER
https://os.mbed.com/media/uploads/skiley6/redbull_closed.jpghttps://os.mbed.com/media/uploads/skiley6/redbull.jpg

Project Aims

Through this project, we aim to apply the above techniques to an RC car with four servo-controlled flaps as a simulation of an aerodynamic package.

Active aerodynamics will maximise the downforce when cornering - lowering the flaps to the inside of the turn and raising the outside flaps, and DRS will be used to minimize downforce on straight sections of the track, allowing maximum efficiency, and therefore maximum speed. This is achieved by lowering all four flaps and thus minimizing drag. If enabled, the DRS is activated automatically once the car passes a certain speed.

Bluetooth will be used to remotely turn on and off Active Aerodynamics, DRS and a testing mode which cycles all flaps through their range of motion. The mbed will also send out regular and continuous status updates from the car, indicating the current mode and relevant sensor data.


Hardware

https://os.mbed.com/media/uploads/skiley6/vehiclephoto.jpg

Parts List

  • MBed LPC1768
  • RC Car
  • 4x Servos
  • Corrugated cardboard flaps
  • SparkFun 9DoF IMU Breakout - LSM9DS1
  • Adafruit Bluefruit LE UART Friend
  • MPL3115A2 - I2C Barometric Pressure/Altitude/Temperature Sensor

Wiring Diagram

https://os.mbed.com/media/uploads/skiley6/wiringdiagram.jpg

Pinout

mbedIMUBluetooth ModuleTemperature SensorServo FRServo FLServo RLServo RR6V Battery
GNDGNDGNDGND, CTSBlackBlackBlackBlack-
VinRedRedRedRed+
VoutVDDVinVCC
P9SDA
P10SCL
P13TXO
P14RXI
P21Yellow
P22Yellow
P23Yellow
P24Yellow
P28SDA
P29SCL

Software

Libraries Used

  • mbed
  • rtos
  • servo
  • LSM9DS1
  • MPL3115A2

Threads

  • Main() - Read I2C temperature sensor
  • blueRX() - Receive bluetooth control pad user inputs
  • blueTX() - Transmit bluetooth UART status data
  • getIMUData() - Read I2C IMU sensor data
  • setServos() - Calculate and set position of all flap servos

Vehicle Modes

  • Hold- set specific flap positions
  • DRS Active - move all flaps to open position
  • Active Yaw - Automatically adjust flaps based on rate at which vehicle turns
  • Active Roll - Automatically adjust flaps based on amount of vehicle roll
  • Testing - All servos run through full range of motion

The respective one-line UART outputs for each vehicle mode: https://os.mbed.com/media/uploads/skiley6/outputs.jpg


Code

Import programActiveAeroAndDRS

Source code for Active Aerodynamics and Drag Reduction System


Video Demonstration


Presentation


Further Work

  • Larger UART output display on phone
  • Automatic DRS deactivation
  • Integrate mbed into a CAN bus network
  • Expand Bluetooth data transfer to include full telemetry data from pressure, temperature and IMU values - could be plotted in real time throughout race
  • Increase data aquisition levels by adding temperature and pressure sensors placed at critical points across the car
  • Scale up hardware components


Please log in to post comments.