Simulate fluid flow in opensource softwares and deliver a 1 page report
$50
Delivery in
3 days
Response time
within a few days
- Views 276
Amount of days required to complete work for this Offer as set by the freelancer.
Rating of the Offer as calculated from other buyers' reviews.
Average time for the freelancer to first reply on the workstream after purchase or contact on this Offer.
Explore the marketplace!
What you get with this Offer
I can simulate fluid flows with existing opensource softwares such as openFOAM, gerris, basilisk and so on based on my discretion as some of these are better suited for certain classes of fluid flows. For example, I would use openFOAM if you have a complex geometry and it requires unstructured grid. I would use Gerris if the flow problem involves multiple fluid phases in relatively simpler geometry. Flow variables like velocity, temperature, pressure can be easily observed in the form of vectors, contours and plots at the end of these simulations.
I would start with making the geometry in Blender. If the geometry is simple it can be done using the native geometry within the flow solver. I would then import the geometry into the software, say in Gerris, and mesh it there with sufficiently fine mesh. Thereafter I would write a script which defines the initial conditions, models for viscous stress, gravity, boundary conditions on the domain and on the geometry boundaries. Finally, the calculation would proceed on 8 parallel cores with 16GB RAM (3.2 GHz per core). An adaptive mesh refinement technique is used so that the computing time is reduced by as much as 4 times.
Afterwards, a postprocessing of the results would be done which will include the plots of the variables of interest and a report. Depending upon the complexity of the geometry of the problem, the preprocessing time may vary from no time to 1 day. My experience shows that the calculation usually finishes in about 2 days including the postprocessing for average sized problems. See this example for an estimation of time (it takes 2 days on 4 cores): http://gfs.sourceforge.net/examples/examples/atomisation.html
Open-source codes are famous in the cfd industry/academic circles because of the accuracy they offer just because they are custom made and the source code is available for all to see. Therefore, the chances of bad CFD practices like smoothing the variables unnecessarily is strictly avoided wherever not needed.
I would start with making the geometry in Blender. If the geometry is simple it can be done using the native geometry within the flow solver. I would then import the geometry into the software, say in Gerris, and mesh it there with sufficiently fine mesh. Thereafter I would write a script which defines the initial conditions, models for viscous stress, gravity, boundary conditions on the domain and on the geometry boundaries. Finally, the calculation would proceed on 8 parallel cores with 16GB RAM (3.2 GHz per core). An adaptive mesh refinement technique is used so that the computing time is reduced by as much as 4 times.
Afterwards, a postprocessing of the results would be done which will include the plots of the variables of interest and a report. Depending upon the complexity of the geometry of the problem, the preprocessing time may vary from no time to 1 day. My experience shows that the calculation usually finishes in about 2 days including the postprocessing for average sized problems. See this example for an estimation of time (it takes 2 days on 4 cores): http://gfs.sourceforge.net/examples/examples/atomisation.html
Open-source codes are famous in the cfd industry/academic circles because of the accuracy they offer just because they are custom made and the source code is available for all to see. Therefore, the chances of bad CFD practices like smoothing the variables unnecessarily is strictly avoided wherever not needed.
What the Freelancer needs to start the work
I need the dimensions of the geometry and the domain. I also need the fluid properties to be simulated, however if the simulation is only an approximation I would just need the name of the fluid for which the flow needs to be simulated. Also, I would consider the default boundary conditions as symmetry if they are not specified.
Initial conditions will also be assumed to be zero for all variables unless specified.
I also need the description of external forces such as gravity; if not specified it will be judged from the problem description (e.g. if the flow is on the earth, I will consider gravity to be present).
Default/assumed properties would be considered for all other flow variables which justify the problem.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies