Video summary
Steven Hakupyan presented his research on cycling aerodynamics, focusing on developing an alternative to expensive wind tunnels by creating realistic digital cyclist models for Computational Fluid Dynamics (CFD) simulations and validating them through real-world track testing. His motivation stemmed from a desire to apply engineering principles to endurance sports, aiming to help cyclists save significant time at speeds above 30 km/h where air resistance becomes the dominant factor in performance. The project aimed to solve three specific problems: providing a cost-effective alternative to wind tunnels, integrating real-world validation into the study, and establishing an intermediary CAD modeling step that would make the workflow reusable for various positions and equipment setups without requiring repeated scanning processes every time.
The methodology involved several complex stages, beginning with 3D scanning which proved to be the most challenging phase due to issues like rider movement distorting geometry at high resolutions or scanners struggling with reflective surfaces like bicycle spokes. To overcome these limitations, Hakupyan explored multiple alternatives including using a mobile app called Polycam for photogrammetry and conducting extensive laser scans from various angles while applying chalk to reduce reflections on reflective materials. Although individual methods had specific drawbacks—such as the inability of apps to distinguish between wheel spokes and the ground or the lack of accurate scale in photogrammetry—the most effective approach emerged from combining these techniques, where laser scanning provided size accuracy and photogrammetry offered detailed surface geometry that could be merged during post-processing with expert CAD modeling.
The simulation process involved transferring the finalized digital twin into CFD software to calculate key aerodynamic parameters like drag force and pressure distribution across different cycling positions, requiring millions of computational cells for a full model which took approximately 24 hours on high-end hardware. The results included qualitative visualizations such as pressure zones indicating drag sources, velocity magnitude maps showing airflow direction and wake formation, and turbulence intensity ratios that highlighted areas needing optimization. Quantitative analysis revealed a drag coefficient area (CdA) of roughly 0.016 square meters for the wheel model tested, which aligned closely with existing studies, confirming that despite numerical convergence being mathematically correct, physical realism required careful validation against real-world data to ensure the results were meaningful and applicable for enhancing cyclist performance through equipment tweaks or body position adjustments.
In conclusion, while the initial goal of obtaining a perfect watertight 3D model from scanning alone proved difficult due to the high expertise required in post-processing and geometry reconstruction, the project successfully demonstrated that combining multiple data acquisition methods could yield accurate results suitable for CFD analysis. Hakupyan acknowledged that relying solely on generic mannequin models might be faster but would lack the personalization necessary for specific riders with unique equipment or skin suits used by the Armenian Cycling Federation. The research highlighted that although scanning is resource-intensive, it offers a viable path to personalized aerodynamic optimization when paired with advanced CAD skills and hybrid data fusion techniques, ultimately providing a framework where students and teams can iteratively improve cycling efficiency without needing access to costly physical wind tunnel facilities.
Read the full video transcript
If everyone is ready, we can start uh
with the last presentation today. I will
uh present my research about cycling
aerodynamics analysis. Uh I will start
by u giving you a little bit of
background how this all came about and
what problems we were trying to solve
and within what frameworks and
methodologies. Um to start with the
background uh I will uh talk about two
things. The first one is why is it
important uh for the industry? Why is
cycling aerodynamics information uh
important for the field? Um first of all
uh when riders go into certain speeds uh
particularly higher above 30 km/h most
of the efforts that they use goes to uh
pushing air out of the way. And uh in
this context any uh even small
aerodynamic uh gains and optimization
may help them to self in save
significant time in competitive
settings. Uh but also for enthusiasts as
well who want to enhance their
performance as well. Uh my motivation
came in because I'm interested in
endurance sports and um actually my very
first job that I worked was fixing
bikes. Um and everything came on
together beautifully to uh help me to uh
contribute to this project as well. And
the most important thing I think that
motivated me was also uh the
uh way I I perceive engineering. It is
just a way to help explain things that
are happening in nature. And this was a
perfect opportunity to apply this to a
practical field. Um the general pro uh
problem that we're trying to solve is to
of course enhance uh performance of the
cyclists but also uh these intermediate
three problems were aimed to solve which
one uh first of all uh the first problem
was um offering an alternative to
high-cost wind tunnels which are the
common practice for aerodynamic analysis
and also uh integrate real world uh
validation um to the study as well and
also the add an intermediary step of uh
coming up with a uh CAD model of the uh
scan to uh also make the workflow
reusable and not have to go through
entire process every single time. Uh the
overall framework was to build a
realistic digital cyclist model and uh
simulate that model using CFD and also
validate those results in real uh track
testings. Uh the methodology that was
used was um as follows. The first step
was the 3D scanning which proved to be
the most challenging uh phase and um
actually it could at the end divide be
divided into lot more uh steps and
proved to be the most um complex one. Uh
the second one was after the model was
available we would go into mesh
generation and making the CAD model. Uh
from where we would be able to also
define the outdoor boundaries in the CAT
environment and then be able to
transform it to uh the be able to
transfer it to the CFD environment and
simulate the airflow and get the
erodynamic information that we need. Uh
with the last step being the validation
phase, we would also try to come uh
compare do the same experiments in real
life and be able to compare the
simulation uh results with the uh real
life results. Uh a little bit uh more uh
deeper um and detailed information about
the steps. The first step was the
digital uh making the digital twin of
the cyclist um using a scanner and it
was aimed to uh use a multiple riding
positions uh with different equipment to
get as much information as possible and
the expected output was to get a highly
accurate digital representation of the
cyclist and the bike. Um the next part
was when this post-procession of the
scan uh data was done, we would be able
to make the uh 3D mesh out of that scan
and uh also make the 3D model out of it
in the CAD environment to then be able
to uh reuse that model and modify the
model not do the whole scans uh once
again to generate different meshes for
different positions and setups. The
third step was actually the CFD
calculations where the finalized model
was imported into CFD software and the
airflow was simulated around the model
and key aerodynamic parameters were
calculated uh including drag force and
pressure distribution uh for different
cycling positions. And the last step was
going to be the field testing and
validation. As I already um talked about
it, the um test was going to tests were
going to be conducted in controlled
conditions uh trying to achieve uh the
same power, the same speed um and the
same track length uh to control and get
as much compact information as possible
and uh try to achieve an acceptable
threshold with the comparison of the
model. uh validating the accuracy of the
simulation model from uh starting from
where we can only uh lean on the model
to use it. Now uh about the results and
the discussions on what we were able to
uh achieve um again the uh vel drone the
the real track testing was only going to
be available for us uh from March that's
why we started with the u mock model and
we scanned the human and tried to test
the whole u pipeline with that model um
and then I will talk about the actual
scanner that we use and what limitations
we faced uh and uh what alternatives we
tried to come up with And um uh after
that I will also show you the rest of
the worksheet validated with a simpler
case. Uh this is the human model trial
case. Uh the very first result we got
with the scan. Uh where we can see that
we have a lot of overlap regions. Uh
even the wrinkles on the uh clothes were
visible and this was uh also um showed
that we we can get a lot of details from
the scanner. But it uh also showed us
that the post processing takes a lot of
time and uh it's not that easy uh to do
and it requires expertise uh and at this
point we started to face the limitations
we had with the uh scans. Uh we used the
farm M70 scanner which was available uh
in the university and it was tested in
various cases uh which was uh mainly
practical architectural or object
scanning applications. Um and after the
very first scan when we were able to go
to the valadrome and conduct the scan
with the cyclist and the bicycle method,
we saw that um we have the first
limitation which was uh using the
highest possible resolution of the
scanner versus the person being able to
uh keep the composure and just keep the
u pose for a long period of time. That's
why we have to find an optimized version
of the resolution so the person was uh
could realistically hold that position
steady. But uh the result showed that
even in that case very small movements
including even breeding um distor the
geometry and was actually captured by
the scanner uh making uh that models
unreliable for uh future use. Uh at that
point we already started testing
alternatives and trying to see what else
can be done to achieve the final result.
Uh simultaneously I was when we were
doing the scannings with the farro
scanner I was also uh doing the scans uh
with my phone using a polycam the
polycam app uh which uh can see the
result in the middle and um the
limitation with that was that uh the app
could not uh distinguish the difference
between the spoke area and the ground
and it projected the spokes onto the
ground and uh spokes are a very
important and uh vital part of the
geometry that contribute to the
aerodynamics of the whole system And um
the important to have that geometry
present. Um another alternative method
that we tried was photoggramometry uh
which was um uh us taking pictures of
the uh whole system u 500 and more
pictures from different heights and
different angles to be able to capture
uh every single detail in the system.
And um with all the results this is what
we were able to achieve. I will go uh
through layers uh with this thing. The
very first layer was uh scanning with
the three methods the scanner, the photo
polycam app and the photoggramometry
using the whole system of the rider and
the cyclist. Um and that uh the
limitation there was that the movement
of the cyclist distorted the uh geometry
and we were not able to get a complete
watertight mesh at the end. Um to
eliminate that we tried to uh scan uh
the bicycle separately as uh the uh
intended use for the scanner was more
about uh being an um stationary for
stationary objects. We tried to scan
only the bicycle to try to get better
results and again we did the same with
uh polycam and with the uh
photoggramometry as well. Um the best
result actually visual best result was
from photoggramometry. Uh as you can see
on the right uh part below we have the
point cloud and uh upper part is the
mesh. Uh the problem with
photoggramometry is that even though it
visually gives you better details, it
doesn't give you the actual scale and
the dimensions of the model and uh we
were not able to in that sense also
achieve a uh ready model to go uh to
with the rest of the capsule. Um one
last thing that we also tried to
maximize the use of the scanner was um
to again scan the stationary bike but
using enhanced tricks basically that
came from the expertise of the people
who helped us with the scanner. Um to
explain this I will quickly explain how
the scanner works. Um it's a device that
fires a laser beam and a rotating
reflexive mirror is uh basically uh
distributing that beam throughout the
room and catching all those point uh
points eventually giving us a point
cloud. Um even though if you want to for
example scan only this u uh table, you
have to scan the whole room and then
clean up everything else to just have
the uh table. But uh to that also
contributes to the error of the accuracy
for example for this table. To eliminate
that what we did uh is we first started
with different positions. Uh we started
to run a low resolution scan just to
identify the angle that uh the for
example this table and in this case this
bicycle took up in that room and then we
ran a much higher resolution scan that
was reasonable within the settings uh
comparing the data sheet and the actual
uh settings that is are shown now there.
Uh we uh did four um high resolution
scans from different angles to try to
achieve um as much detail as possible
and this 2x 3x 4x actual u uh sessions
show us that each point from the scanner
is test checked and tested four times.
We actually used 4x and u it didn't uh
make sense to go higher in resolution
because the scans would take like uh
hours from each position and uh they uh
after discussing with the professionals
we understood that in terms of results
it wouldn't give us anything more than
we could have achieved and the top left
picture is actually the very last scan
that we had. Um the problem are are also
with u reflexive uh coverings as well.
But we tried to eliminate that by
applying um chalk or on the materials
that were reflective. But uh at the end
again um um the spokes and the small
geometries around the pedals uh were not
uh fully visible. And u those are also
things that are very important for
contributions. And after discussing with
the expert we came to the conclusion
conclusion that uh this first part is
actually achievable but definitely first
of all this is not a oneman job and
requires a lot of expertise and um not
uh we we should not think about using
different methods but also using all of
these methods together um at once. So
doing both the photoggramometry and the
far laser scanning because uh all these
methods help each other to uh get the
final accurate result. Nefaro in terms
of uh size and scale um and
photoggramometry in terms of the details
uh that we could see here and uh all
those contributions even though after
using all of these methods uh together
we have to still do a lot of
post-processing work which requires
expertise um in working with these kind
of models with a lot of software such as
edgesoft netshape reality scan uh the
softwares that we used after the mime
and cfd and uh a great expertise in CAD
modeling as as well to be able to uh
reconstruct the missing geometry.
Uh to validate the rest of the capstone,
we actually took a uh obtained the model
of a uh road bike wheel and uh simulated
the rest of the process with that model
to show that having the um uh model
present the rest of the capstone will
work. Um this first step is uh the first
step of the meshing process. When you
have the mesh ready from the scan, you
put it into the CAD environment to
define the outer boundary. And this big
box is basically the air pocket in which
uh the model is going in which the air
flow is going to be simulated around the
model. Um a little bit about the meshing
process and how important it is. Um
after the CAD CAD model is ready, we
transfer it to the mime software which
is the meshing software and the geometry
reconstruction software. Um important
part is that uh in that process we
divide the whole geometry into small
computational cells upon which the CFT
does uh the calculations with the
governing equations on each of those
computational cells and um in this case
as you can see we divide it into
boundary families as well and uh the uh
how we choose these boundary families is
also very important because it basically
depends on uh two important things. The
first one is the size of the geometry of
the part that you're trying to uh
reconstruct. For example, the small
pressure tube needs to be represented
with more uh computational cells to be
able to accurately reconstruct the
geometry. And the second uh part is uh
the intended calculations. For example,
if you want to understand how the
airflow works on the spokes, you have to
again make them uh the computational
cells more dense there to be able to uh
extract more information about that. And
just to give you a perspective, only
this uh wheel took 9 million
computational cells and on a uh 8 GPU
core computer, it took 24 hours uh to
calculate the uh to do the whole CFT
calculations. And if we had the model,
the full model, it would take around 60
to 70 million uh computational cells and
just proportionally we can understand
how complex the calculation also is. Um
and now about the results uh it will be
divided into two sections quantitative
and qualitative results. The first part
will be the qualitative and the visual
results that we have. Uh I uh there are
a lot more but I uh only will talk about
three important ones that will also be
very important for uh the cyclist model
as well. The first one is pressure. As
you can see we have high and low
pressure zones here represented by the
red and blue colors and uh those
actually represent u drag sources. uh
and to understand it we have to look at
the pressure between two concepts. The
first one is um the stagnation pressure
which is the pressure where the air flow
meets the uh geometry at first and then
after meeting that geometry how well the
pressure is uh able to recover and if
that pressure recovery is low it
contributes to the aerodynamic losses.
And in case of the full uh cyclist
bicycle model, we will be able to uh see
which body parts or which equipment um
contribute to the uh pressure uh high
pressure losses and uh be able to tweak
those and understand how we can uh
perform uh enhance the performance uh
that way. The other uh uh visual um uh
basically result that we got is a
velocity magnitude which just shows the
uh flow direction in in all three
directions and the total air flow around
the speed and uh what weight and uh uh
flow slowdowns appear in terms of the
geometry. And for the full cyclist and
bicycle model, this will be again an
important uh measure because it will
show how uh the uh positions and the
equipment uh contribute to the uh wake
and um if we can achieve a smaller wake,
we will uh see that that position is
better for uh gaining uh more speed for
example or enhancing again performance.
And the last part is the uh turbulent to
laminar viscosity ratio which just shows
in general how the air flow is around
the uh object and how um the intensity
of the wakes are uh because of this
geometry um and how the turbulent the
flow is. As you can see in this case we
have the turbulence right below the
wheel and um trying to make this uh
ratio smaller will actually help us to
again uh g uh have gains in our dynamic
components. The last last important qual
quantitative measure was the CDA result
uh which uh this is the convergence of
the uh drag force calculation uh uh
which is around 0.2955
and then using this drag force
calculation we were able to get the CDA
answer which was around 0.016 016 m
squared. And I also compared this to
several studies to show that um as you
can see the measure is uh very close to
the similar studies and it was adequate
showing that uh if the geometry was
present the uh rest of the CFD worksheet
produced reasonable uh results. And as
this is a numerical calculation, it is
important to um check that all of the
variables that were calculated actually
converged. And um uh this is done by
looking at the residual plot. And as you
can see all of these calculations
converge at uh uh we did the accuracy of
the fifth or sixth uh decimal place. But
this does not mean that the result that
we got uh is actually reasonable. This
is just a uh uh proof that the numerical
calculations was carried on uh uh
rightly. uh to understand if the numbers
make sense, we have to go back to the
entries and uh the definitions of the
surroundings and everything else
understand if the
uh number was reasonable. And just to
try to conclude everything that I
presented here, the initial plan
planning stage included uh to obtaining
the full cyclist and bicycle model and
um we were expected to also get the
watertight 3D model out of it and then
run the CFD calculations which then
would be validated in the field. Um but
as uh I already presented it was
discovered that the scanning phase was
much more complicated than we expected
and uh included um a lot more expertise
uh to be achieved. But uh I think this
is a great starting point uh for future
work because uh the rest of the capstone
is actually u working and uh someone
coming in and trying to with the team uh
of course trying to solve this first
part will result in a u a great uh uh
project because this is actually very
applicable as uh we found out um going
into the valadrome and um everyone that
was seeing us doing the work the kids
and everyone they were very interested
um already had ideas of what they can
test, what they can um what we can scan
for them to understand whether those
equipment or those body positions were
aerodynamically stable uh and uh um
efficient or no. Uh thank you. Um
and I think a lot u
alternative ways can be done for the
first step as well. uh one that we
discussed was um not by scanning but
also trying to obtain the geometry of
the model and scan just the person and
try to combine uh those methods. But one
more uh working method is just as I said
to combine everything that we did and um
so with some post-processing obtain the
watertight model of the uh full cyclist
and bicycle system. Uh at the end I
would like to these are all the
references but I would like to thank
everyone who uh contributed to the
project because um first of all um my
supervisors and then the um Armenian
cycling federation because this was a
collaboration with them and they were
very kind enough to uh help us and give
us space and equipment to test and scan
and also um to the professionals of
Alexi that help us with the scanner and
um all the post-processing. uh compared
with that. Thank you. And I will be
happy to answer any questions that you
might have
as a cyclist and dynamicist. I'm very
interested in your work
both uh and uh I I think you uh
mentioned in the end and very uh
honestly that the scaling actually
consume too much of your uh resource
whereas you should have done uh with the
uh ready available in cat models and uh
uh also also you could play a little bit
with the
geometry variations of uh average cycles
to try and
>> uh you know establish a base point and
then uh go on from there. But uh overall
uh well it's it's a very uh everyday
problem for every cyclist because when
we cycle we constantly feel it uh air
drag and uh everyone tries to
distinctively obtain a efficient
position. Uh but competitive uh they
pist as well. Uh but I think uh you have
to uh continue this work because it's
it's an auto field. It's auto field
especially a lot of equipment being
optimized with the bicycles being
optimized. Uh lot a lot of work can be
done here chain drives are being changed
the
the gear drives etc. A lot of work is
there for you. Uh you have to continue
this study. Very well done.
>> Thank you.
>> I have some question.
>> Yes. First, uh
I wonder why uh Armenian Cyclist
Association is interested in this result
because um in competitions it is
important to uh make um as much of the
performance uh enhanced as possible
because those uh aerodynamic gains that
you get give you uh efficiencies in time
and uh in those competitions
>> it is understandable but what would
they change uh having this result,
>> optimize their results basically and
>> optimize
>> uh yes uh to understand their equipment,
how it works, how uh cyclists can make
their positions better and etc.
>> Okay. Uh second uh uh again it is not
clear why to spend this much time on uh
the scanning digitizing
when there are software with moniking
design where you can uh create any
posture you want and there is a
creoparametric
with a mannequin design. They have even
Japanese mannequins. They have Dutch
monnequins with the different heights
and and you can create any posture
because there are as many joints as in
human being. Uh so why you spend so much
time? because it was meant to be
personalized for the uh riders at the
association at the uh cycling
federation. And there are different age
groups uh with different equipment with
different uh skin suits. And in that
case, those mannequins wouldn't work
because there are specities that those
mannequins don't have. And um being able
to have and produce a method, a model
using scanning, we could just
personalize it for every single person
and get more accurate results rather
than just using general models. and
understanding how can they contribute to
overall uh performance. If I may start
to answer that question because I was
part of the problem statement definition
team. Uh
our our team tri club each of us
cyclists spend like uh 4 hours in
average
>> uh per person multiple times to tune our
bikes and our positions to be able to be
>> put a gun. Right now in Armenia that's
done manually.
It's expensive. The idea was to replace
the
how do you call it tunnel weight tunnel
or manual testing with the software? Of
course, we didn't achieve the results
but the demand is there.
>> Okay. And the last one, what software
CTF software?
>> CFD++
>> CFD+.
>> Yes.
Okay,
>> any other questions?
>> Great job. Good job everyone.
>> Ocean, do you have anything to add?
Oshim,
we uh scheduled in a way so that
I vote for the mannequin.
>> I vote for the mannequin.
>> In order for this project to work, we
need a much more detailed
uh version of the geology that doesn't
change from scan to scan. meaning each
time that we scan get a different set of
step
>> we get a different
you know and in order to get a drag data
it's almost impossible to do that um so
is right I think the way to do this is
to actually find the geometries
cat geometries of the bikes that are
being used and mimic the characters of
the riders
using a mannequin and then find the drag
datas using that rather than trying to
get the scan. Now the scan can work but
in order to get the geometries from the
scan to actually be CFD ready you
probably need somebody who has many
years of CAD experience which is almost
impossible to have in a student at at
this level. So it requires a lot of
expertise in all of the different stages
and I think starting from a viable cab
is probably a much faster
and viable process.
>> Thank you Ocean.