Personal Projects

This page is about all my finished projects, whether they're personnal work, student-club motivated or of public research interest. Files tied to each projects can be found on the "Archives" page under similarly formatted tabs.

N.B. : Some tabs and their content are still WIP and are yet to be integrated to the website, more informations can be requested by e-mail if necessary.

Filter by keywords
Showing all projects · 19 matches

Edited the unofficial End Of Season Recap that was presented at the Sponsor Acknowldgement Night. This video features clips from manufacturing, testing, and Europe competitions. Some clips used are from the official FSG and FSAA livestreams, all right regarding those clips are theirs.

End of 2023 Season Recap — Formule ETS
Keywords
miscellaneous

Designed a mock-up of a WEC Prototype as a fun CAD project. This car takes inspiration from the Audi R18 TDI, the car known for the diesel ban its supremacy led to. The front end however is also inspired by Formula designs with a more pointy nose in an effort to allow for better flow management. CFD was never conducted on this prototype but that might change someday if I'm bored and out of ideas.

The first iteration of this design was made on CATIA V5 before switching to Solidworks n order to get used to different CAD softwares. Screenshots were taken with Rhinoceros 3D for its more pleasant user interface and pre-rendering functions. IGES file of the prototype is available for download in the Archives section.

Hypercar design panels

Side Notes

  • This is one of the project that helped me most familiarize with surface Modeling, and my first attempt at Modeling a full-scale car. Although not physically feasible, or not WEC rule-compliant, it remains one of my favorite design projects.
Keywords
motorsportCAD-Modeling

As part of the cornering aerodynamics and lap time simulation projects, it was necessary to create a lateral tyre model that would allow for the calculation of the steering angles and sideslip angle to input into the CFD model. Later, this tyre model was re-worked to include longitudinal forces, accelerations and establish a friction ellipse to use in the lap time simulation.

Caution : all data, values and results thereafter have been offset/tempered to guarantee confidentiality tied to the FSAE Tire Test Consortium. The methodology is however valid and proves good results when used with the data found on the FSAETTC website.

Filtered TTC Data

Raw Data

Raw tyre data was extracted from the private files of the FSAE Tire Test Consortium. The FSAE Tire Test Consortium (FSAE TTC) is a volunteer-managed organization of member schools who pool their financial resources to obtain high quality tire force and moment data targeted for Formula SAE and Formula Student competitions. The FSAE TTC is organized by Milliken Research Associates, and the tests are ran at the Calspan Tire Researh Facility , Buffalo, NY.

The particular tyre used by Formule ETS that this model is based on is the Hoosier 16x7.5-10 R20 compound present in the Round 9 of testing. Most of the exact data will remain undisclosed here due to the participative nature of the TTC, and the necessity to fund it to have access to the data.

The first objective was then to extract the data from the run files provided by the TTC, meaning it was necessary to filter out some parameters to obtain the necessary curves.

The second step was then to curve fit this raw data for each Fz load case following the 1996 edit of Pacejka's Magic Formula. This Formula is defined by :

where D is the peak factor, C is the shape factor, B is the stiffness factor, E is the curvature factor, Sh is the horizontal shift, Sv is the vertical shift, α is the slip angle, κ is the slip ratio.

The curve fitting was achieved through a Python script to a root mean square error (RMSE) below 30N. It was performed on multiple Fz load cases for both lateral and longitudinal Pacejka Magic Formula to then create a general all-Fz approximation for the range of vertical loads experienced by our FSAE prototype. The loads experienced by a tire range from 400N to upwards of 1000N.

Lateral Force vs Slip Angle at fixed Fz - Raw Data + Initial fit + Generalized fit
Longitudinal Force vs Slip Ratio at fixed Fz - Raw Data + Initial fit + Generalized fit

The general formulas are created by making the Pacejka coefficient load-dependent, rendering them B(Fz), C(Fz), D(Fz), E(Fz), Sh(Fz) and Sv(Fz). For the lateral magic formula, we assume Sh = Sv = 0. Those generalized formulas allow for the plotting and calculation of any Fz case.

Plot of the longitudinal force / slip ratio curve for different Fz using the generalized formula

From then on, we are able to compute any lateral/longitudinal load from those two magic formulas assuming we know the vertical load and the slip angle(or ratio).

Knowing the load is rather easy for an FSAE car as we know the aerodynamic coefficients for a wide operation range (ride heights, roll, pitch, yaw) and the weight of the car. Knowing the geometry and properties of the suspension, we can also model the load transfer and calculate exactly the load experienced by a tire for any condition.

The slip angle / ratio is however mainly tied to driver ability, and creates a sense of random in how the car will actually react. When in a context of simulation, we can assume a perfect driver that maximises the tire load at any given moment, or introduce and "random" thresholded variable to account for driver skill. The goal here is to fix the slip angle to other variables so the Fx/Fy computation is straightforward.

From there, whether we assume a perfect or human driver, the formulas give us a theoretical maximum for Fy and Fx that we can use to create a friction ellipse. The prototype being a 4-wheel-drive electrical vehicle, with an almost exclusively regenerative braking, we will assume that forward and backward Fx are equivalent resulting in a way more ellipse-shaped friction ellipse, while more usual friction ellipses present a non-symmetrical behavior. Our friction ellipse is defined by :

Similarly, we can produce optimal slip angle / vertical load correlations, or maximum lateral force / vertical load graphs that will facilitate the computations within a lap time simulation.

Friction ellipse of the studied tire
Maximum lateral force for a given vertical load correlation

The combined slip approach offered by the use of a friction ellipse will give more realistic results for the loads created by the tire. A more precise and thorough tire model will increase the fidelity of a lap time simulation. The key here is for the solver to catch the vertical load experienced by the tire, and the repartition of longitudinal/lateral force for the studied segment. From that we can compute a realistic longitudinal and lateral acceleration on the car.

Tires are very complex, and regarding this complexity this tire model is very simple. For example, it does not yet account for pressure effects, temperature effects, camber angles or surface roughness. All those additions towards a more precise model (such as a Pacejka 5.2 or 6.2) remain to be integrated for a more precise simulation. However, since the lap time simulation focuses more on the impact of aerodynamics on a car rather than a full-car comprehension, we will stick to that simpler model.

For now, this model is used to compute steering and sideslip angles for the Cornering Aerodynamics Project while offering a basic tire modeling for the Aerodynamics-focused Lap Time Simulation Project.

Keywords
motorsportdata-engineeringvehicle-dynamics

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lap time simulation

Notes

  • Lorem ipsum dolor sit amet
  • Lorem ipsum dolor sit amet
Keywords
motorsportaerodynamicsdesign

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Hybrid Rocket Engine
No squirrel between here and the horizon

Notes

Upper surface pressure
Upper surface Cp
Lower surface pressure
Lower surface Cp
Keywords
aerodynamicsmotorsportWind Tunneldata-engineering

I'm actually proud of this project, first time I've went very far out of my comfort zone and still managed.

Hybrid Rocket Engine

Notes

  • Lorem Ipsum Dolor Aum Retro (LiDAR, wink wink Nic)
  • I would c/p Lorem Ipsums if I didn't have the big one on memory
Keywords
aerospacerocket-scienceField Engineeringcombustion

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lap time simulation

Notes

  • That a old OLD project, we're talking 2020 kind of old, I might have to redo the entire study
  • Update: I indeed have lost all data, thankfully it was not that big of a work
Keywords
aerodynamicsmechanicalCFD

Toolkit to ingest MoTeC logs, align channels, detect events, and generate actionable driver & setup insights. Can also ingest LapSim data and compare them. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. You thought I wasn't going to put a Lipsum heh ?

Telemetry analysis

Highlights

  • That's a sick project, very formative, should be done by any aspiring motorsport engineer
  • It's getting very late
Keywords
motorsportdata-engineeringFSAEField Engineering

CAD was based on an outside resources I can't find again, but honestly the CAD was pretty rough so I repaired and tailored it to usable shape.

Lap time simulation

Notes

  • Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • Yes, we're writing big Lorem Ipsums in the notes now
Keywords
motorsportaerodynamicsCFD

Abstract - Ok so this one is basically my writing template for all the projects

Objective of this project was to characterize the influence of aerodynamics in cornering situations by creating a fully parameterized model. Data was validated against track-data and straight line CFD cases. This serves as a robust aerodynamic design tool.

Key Steps of this Project
  • Vehicle-dynamics algorithm predicting steady-state cornering (β, δ, roll).
  • STAR-CCM+ template driven by turn radius and lateral acceleration.
  • Initial validation vs straight-line simulations for high-R/low-ay case.
  • On-track validation using slip-angle sensors.
  • Final correlation with suspension load-cell arms.

Methodology

  • Modeling: turbulence model, mesh strategy, BCs, cornering setup.
  • Tools: STAR-CCM+, Python, MATLAB, Cantera, etc.
  • Validation: reference tests, correlation plan.
Cornering flow visualization
Figure 1 — Cornering flow visualization; RANS k-ω SST; Re≈1.1e6.

Results

Quantitative findings. Put numbers first: forces, moments, sensitivities, and error bars.

Table 1 — Key performance metrics (baseline vs optimized).
MetricBaselineVariant AVariant B
CL (front)0.921.010.99
CD total0.780.800.77
Balance (F%)47%50%49%
Keywords
motorsportaerodynamicsCFDFSAEField EngineeringWind Tunnel

ML-based surrogate to predict aerodynamic performance of tubercled airfoils, trained on SU2/Star-CCM+ datasets. Imagine being a Mech/Aero Engineer doing CompSci, couldn't be me

Tubercle ML

Notes

  • Feature engineering of geometry descriptors & Re/Mach conditions.
  • Cross-validation vs high-fidelity simulations, yadda yadda
Keywords
aerospaceAICFD

Integrated corner model and aero-map ingestion to produce lap predictions and guide setup choices. For real though, I just fell down the VD rabbit after doing the tyre model and ended up doing that #InspiredByMikeLaw #LinkedIn #Social

Lap time simulation

Notes

  • Notes notes notes notes notes
  • I'm not using big lorem ipsums anymore because I had to c/p something else and don't want to go grab another one
Keywords
motorsportdata-engineeringaerodynamicsvehicle-dynamics

All of that because of a blurry video I really wanted to repair that was even repaired by this project... So much sunk hours, it's almost depressing.

Lap time simulation

Notes

  • Blablablabla
  • Chimpanzini Bananini e Bombardino Crocodilo
Keywords
AICompScimiscellaneous

Might never do this one to be honest, also a 2021 project, not very interesting above all else, it's just a solver for big matrixes in the end.

Lap time simulation

Notes

  • It was a coursework project, I scored a very good grade : 18.18/20, very harmonic
  • Also the squirrel should probably have a hardhat now that I think of it
Keywords
mechanicalFEA

Integrated corner model and aero-map ingestion to produce lap predictions and guide setup choices.

Lap time simulation

Notes

  • LOOK AT THAT TINY LITTLE FOREMAN OVERSEEING MY BUIDLING SITE
  • Much safer now around here, very OSHA compliant
Keywords
motorsportmechanicalFEA

Easter eggs NO Hardhat Squirrels YES

Lap time simulation

Notes

  • The payload of the rocket is an egg that actually survived a 60G impact without cracking (the rocket fell down from a tree)
  • MBDA sponsored omlet
Keywords
rocket-scienceaerospaceCAD-ModelingField Engineeringcombustion

The rafale definitely is better than the F-35, say what you will but french engineering can rock when it isn't mutalised by EU.

Lap time simulation

Notes

  • Foreman Squirrel agrees and believes in the french militaro-industrial complex's superiority
  • Foreman Squirrel won't be intimated by a retaliatory american missile guidance system rapidly approaching him due to his hardhat
Keywords
aerospaceCAD-ModelingCFD

There's probably a way to create Lipsums in HTML, but I want to finish this show it to my mom and go to sleep.

Lap time simulation

Notes

  • Foreman Squirrel has been fired for his risky opinions on the french militaro industrial complex
  • Without his hardhat he is at risk and threatened by the aforementionned missile guidance system.
Keywords
aerospaceCAD-ModelingCFD

This whole WIP screen has really come to a full story which will lack sense when I reorganize all the projects.

Lap time simulation

Notes

  • Ex-Foreman Squirrel is now being targeted by a very angry F35 that thinks he is better than the Rafale
  • Ex-Foreman Squirrel is retreating, but will not let this agression unpunished
Keywords
aerospaceCAD-ModelingCFD
NIGHT MODE