How to Get Started with CFD
If you are reading this, chances are you are just getting started with CFD. Here are a few straightforward and candid thoughts based on my 15 years of experience on things to consider as you move forward with CFD. I hope some of them can help you avoid bumps along the way.
1. Software Capability
Don’t waste time attempting to perform a simulation in a software package without the capability to perform the simulation in the first place. There is a hierarchy of software packages when it comes to being able to handle increasingly complex or specialized physics. If you have a basic physics problem, including laminar or turbulent single-phase flow of Newtonian liquids or ideal gases, you may only require a basic CFD software package, such as Autodesk CFD or Solidworks Flow Simulation. If your application involves more complex physics such as multiphase flows, dynamic fluid-body interactions, compressible flows, electrodynamics, and combustion, you’ll definitely want to be looking into a higher-end product such as STAR-CCM+ or ANSYS Fluent, or the range of software packages that fall somewhere in between. For a specialized application like external aerodynamics of on-road vehicles or open-surface flows, you’ll probably benefit from looking into software specifically formulated for users in those fields, as they may provide a more relevant bang-for-your-buck package without having to pay for capabilities you’ll never use. For more on a detailed software capabilities comparison, see our blog post on that topic.
When I refer to capabilities, I’m not talking about a check mark on a product cut sheet. There is a major unheralded difference between theoretical capability and practical capability. Theoretical capability is a beta version of a new “feature” or a little used add-on. If your code has only theoretical capability, be ready for the frustration of results that don’t make sense and frequent software crashes. Practical capability on the other hand, comes with tools that have been put to the test and upgraded by developers ad nauseum to the point where they are almost unbreakable. To hone in on whether a potential software has practical capability in your problem area, ask for related validation case examples and existing customer references in a related field.
2. Workflow & Ease-of-Use
If you are like me, life is a continuous stream of looming deadlines for delivering results. And by results, I mean insights that add real value to your company’s products, not just pretty CFD pictures. Do you enjoy spending extra time at work on nights and weekends? Neither do I. That is why workflow and ease-of-use are near the top of this list. A smooth workflow makes it easy and efficient to move from idea to 3D concept to simulations and to presentation of results. Remember, your time is always worth more than you think it is, so don’t get scared off by a software’s sticker price if it means hundreds of hours of time saved each year.
Beware of the time required to jump between stand-alone software packages when moving from pre-processing to simulation to post-processing, even if some of those software are “free”. Really, these tasks aren’t divisible at all. An efficient workflow moves seamlessly between the three. A typical project for me looks like this:
Geometry->Mesh->Simulate->Revise mesh->Run->Look at results as the simulation progresses interactively->Stop, revise geometry->Continue simulation from last stop->Revise mesh->Look at something different in result->Revise geometry again->Realize you have modeled air and not water->Restart, etc.
With that you can begin to understand how having to move between three or more separate software packages is extremely wasteful. But trust me, it’s even worse than you are imagining right now.
Let’s face it, we are judged on the quality of our work whether in terms of ability to produce new and innovative designs that achieve unparalleled performance in record time, or whether in terms of our ability to influence others. Your software is your gateway to high quality. The old saying, “you are only as good as your tools” is nowhere more applicable than when talking about computational simulation. Look at the following CFD outputs communicating the air temperature profiles in a computer server room and ask yourself the following questions: Which is more likely to be a high-quality result in terms of its predictive capability and which is more likely to influence decision makers and reflect positively on your capabilities by its “polished” nature?
The answer is obvious, right? Results like that on the left are possible with software products that have put in the time and effort to understand that presentation matters while products that produce like that on the right have not. Don’t forget to take this into account.
So, now that I’ve addressed the main concerns related to software capability, workflow, and quality, I want to point out that when choosing simulation software for your company, the decision cannot be made from a distance, nor can it be made solely by an “expert” such as myself without a full understanding of your specific application. There are no two ways about it, the best answer will become clear only after you have evaluated each of your potential software package on an extended trial basis of at least 30 days of consistent use. If a software package vendor refuses to allow for such a trial, be wary of what they are trying to hide by doing so.
If it turns out to be more than you are ready to handle at the present moment, you can always turn to Resolved Analytics as a trusted simulation service provider by contacting us here.