I made my very own CFD Software!! | Project Zephyr
Project Zephyr is a CFD software I created using Blender's Particle Physics, Collision, Flow Dynamics Software. It uses the method developed by Joseph-Louis Lagrange to test the amount of drag generated by an object. The Files will be made Open-Source and available to the public. I will be making a tutorial on how the Software would work along with what the user can change to test different things.
Alright! Time to rant! Project Zephyr is an extension of Project Sierra, as anyone in the car industry would tell you they use CFD Software to first, digitally test their designs before heading to a wind tunnel facility. Hence I decided to do the same. Yesterday I spent a good few hours trying to download a free CFD software called Openfoam which required me to make a virtual machine that ran linux, which was a pain in my ass! as Ubuntu(the software I was using to make the virtual machine) kept telling me that there was an unexpected error. After an Hour I was able to create the linux virtual machine and even download OpenFOAM successfully. In Fact, I was really excited to use it and test different objects until I realized that the GUI was non-existent and the recommended GUI called ParaView was absolutely horrible.
So that evening I got soo pissed, that I hopped on blender and decided to make my own CFD. It literally took me just 3 hours to make . I had to tweak certain things to make it fit real-world parameters such as gravity, drag, stickiness, and friction to make it function optimally.
Now like I said this will be open source and you can find the link to the github page below. I have made the particles (wind) change color depending on the speed it is moving at . If the particles are moving very slow they turn red, if they appear to be accelerating with little resistance they turn green and if there is no resistance it turns blue. This is why you can see at the initial contact point the particles turn red at the front of the car. The red particles help us identify where we should make the car more streamlined.
I have explained the working of the software in the video below:
GitHub repository:
Comments
Post a Comment