I guess you are averaging the oscillating CdA values over a period of time to get those the CdA results, which is fine.
Yes, once clearly converged this is precisely what I do.
For example, the benefits that are achieved with using aero fabrics won’t be seen if modelling fully turbulent flow. Tube design is another example - if you designed a bike tube assuming fully turbulent flow it would drive you towards a classic aerofoil shape. However, at normal bike speeds where the low Reynolds numbers causes flow separation of the laminar boundary layer, an aerofoil shape doesn’t work because the flow separates from the thickest part of an aerofoil. The optimal tube shape is something like what you see on modern are aero bikes, which have tube shapes that are more D-shaped in profile.
The current approach has no problem showcasing improvements in aerodynamics from say deeper rims and many other aerofoil shapes, however, I agree that this isn’t currently appropriate for testing subtle texture/surface differences.
Clearly, you have great expertise in the area, I admit my specialty is programming anything and everything to get what I want, and I’ve made many projects in the space, including a competitor to RideWithGPS/Komoot with AI classified road surface types (from Sat imagery) and custom high fidelity maps: https://sherpa-map.com.
A massive physics sim/engine for mixed surface riding/racing to help dial in tire/bike/etc. choice for tricky to understand courses: GPX Route Speed Estimator for Cyclists: Multi-Surface, Weather, and Nutrition Strategy
I even randomly used AI to classify the amount of exposure to the sun I’d experience in a race last year: Coast to Coast Info
These are just a few, I spend entirely too much time programming outside of work, and unfortunatly it occasionally impacts cycling time, but it is what it is.
So, regarding CFD, I went with a balanced approach between robustness/accuracy and compute power, so I could run 33 at the same time (3 speeds 11 yaws) (I love my AMD Ryzen Threadripper 7970X), I actually modeled the yaws and testing after Trek’s CFD testing protocol after studying their whitepapers, but am still adapting it and working on it.
If you have any suggestions or methodology to improve accuracy or create more meaningful data, I’m all ears and happy to incorporate them.
Also, regarding the Wind Tunnel illustration, I may create a new one, but just in case it’s not obvious (with your expertise I’m assuming that you’re aware of this) I’m not using that “tunnel” in the test, I’m using BlockMesh and generating a large Cuboid (rectangular prism) with rotated inlet/outlet to achieve the desired yaw (works better in parallel than rotating a bunch of models programically), no slip on the ground, slip on walls/ceiling.
Prior to this, I use custom 3D software I built to snap a forward orthogonal image of the model, and calculated the reference frontal area based on pixel values, prior to this, the model is scaled off of the known rim sized, to a 622mm control cylinder in a 3D program.
Again, any suggestions/thoughts/advice are welcome, I would love to offer a variety of tests.