CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home >

CFD Blog Feeds

Another Fine Mesh top

► Farewell, Another Fine Mesh. Hello, Cadence CFD Blog.
    5 May, 2023

They say the only constant in life is change and that’s as true for blogs as anything else. After almost a dozen years blogging here on WordPress.com as Another Fine Mesh, it’s time to move to a new home, the … Continue reading

The post Farewell, Another Fine Mesh. Hello, Cadence CFD Blog. first appeared on Another Fine Mesh.

► This Week in CFD
  31 Mar, 2023

Welcome to the 500th edition of This Week in CFD on the Another Fine Mesh blog. Over 12 years ago we decided to start blogging to connect with CFDers across teh interwebs. “Out-teach the competition” was the mantra. Almost immediately … Continue reading

The post This Week in CFD first appeared on Another Fine Mesh.

► Create Better Designs Faster with Data Analysis for CFD – A Webinar on March 28th
  23 Mar, 2023

Automated design optimization is a key technology in the pursuit of more efficient engineering design. It supports the design engineer in finding better designs faster. A computerized approach that systematically searches the design space and provides feedback on many more … Continue reading

The post Create Better Designs Faster with Data Analysis for CFD – A Webinar on March 28th first appeared on Another Fine Mesh.

► This Week in CFD
    3 Mar, 2023

It’s nice to see a healthy set of events in the CFD news this week and I’d be remiss if I didn’t encourage you to register for CadenceCONNECT CFD on 19 April. And I don’t even mention the International Meshing … Continue reading

The post This Week in CFD first appeared on Another Fine Mesh.

► This Week in CFD
  24 Feb, 2023

Some very cool applications of CFD (like the one shown here) dominate this week’s CFD news including asteroid impacts, fish, and a mesh of a mesh. For those of you with access, NAFEM’s article 100 Years of CFD is worth … Continue reading

The post This Week in CFD first appeared on Another Fine Mesh.

► This Week in CFD
  17 Feb, 2023

This week’s aggregation of CFD bookmarks from around the internet clearly exhibits the quote attributed to Mark Twain, “I didn’t have time to write a short letter, so I wrote a long one instead.” Which makes no sense in this … Continue reading

The post This Week in CFD first appeared on Another Fine Mesh.

F*** Yeah Fluid Dynamics top

► Quietening Drones
  30 Apr, 2025

A drone’s noisiness is one of its major downfalls. Standard drones are obnoxiously loud and disruptive for both humans and animals, one reason that they’re not allowed in many places. This flow visualization, courtesy of the Slow Mo Guys, helps show why. The image above shows a standard off-the-shelf drone rotor. As each blade passes through the smoke, it sheds a wingtip vortex. (Note that these vortices are constantly coming off the blade, but we only see them where they intersect with the smoke.) As the blades go by, a constant stream of regularly-spaced vortices marches downstream of the rotor. This regular spacing creates the dominant acoustic frequency that we hear from the drone.

Animation of wingtip vortices coming off a drone rotor with blades of different lengths. This causes interactions between the vortices, which helps disrupt the drone's noise.
Animation of wingtip vortices coming off a drone rotor with blades of different lengths. This causes interactions between the vortices, which helps disrupt the drone’s noise.

To counter that, the company Wing uses a rotor with blades of different lengths (bottom image). This staggers the location of the shed vortices and causes some later vortices to spin up with their downstream neighbor. These interactions break up that regular spacing that generates the drone’s dominant acoustic frequency. Overall, that makes the drone sound quieter, likely without a large impact to the amount of lift it creates. (Image credit: The Slow Mo Guys)

► Filtering Like a Manta Ray
  29 Apr, 2025

As manta rays swim, they’re constantly doing two important — but not necessarily compatible — things: getting oxygen to breathe and collecting plankton to eat. That requires some expert filtering to send food particles toward their stomach and oxygen-rich water to their gills. Manta rays do this with a built-in filter that resembles an industrial crossflow filter. Researchers built a filter inspired by a manta ray’s geometry, and found that it has three different flow states, based on the flow speed. At low speeds, flow moves freely down the filter’s channels; in a manta, this would carry both water and particles toward the gills. At medium speeds, vortices start to form at the entrance to the filter channels. This sends large particles downstream (toward a manta’s digestive system) while water passes down the channels. At even greater speeds, each channel entrance develops a vortex. That allows water to pass down the filter channels but keeps particles out. (Image credit: manta – N. Weldingh, filter – X. Mao et al.; research credit: X. Mao et al.; via Ars Technica)

An animation showing three different flow states through a manta-ray-inspired filter.
Depending on the flow speed, a manta-inspired filter can allow both water and particles in or filter particles out of the water.
► Climate Change and the Equatorial Cold Tongue
  28 Apr, 2025

A cold region of Pacific waters stretches westward along the equator from the coast of Ecuador. Known as the equatorial cold tongue, this region exists because trade winds push surface waters away from the equator and allow colder, deeper waters to surface. Previous climate models have predicted warming for this region, but instead we’ve observed cooling — or at least a resistance to warming. Now researchers using decades of data and new simulations report that the observed cooling trend is, in fact, a result of human-caused climate changes. Like the cold tongue itself, this new cooling comes from wind patterns that change ocean mixing.

As pleasant as a cooling streak sounds, this trend has unfortunate consequences elsewhere. Scientists have found that this cooling has a direct effect on drought in East Africa and southwestern North America. (Image credit: J. Shoer; via APS News)

► Ghostly Waterfalls
  25 Apr, 2025

Photographer Jonathan Knight likes capturing waterfalls about 45 minutes after sunset, creating ghostly images that emphasize the shape of the cascading water. The dim surroundings and misty shapes remind me of old daguerreotypes. See more of his images on his website and his Instagram. (Image credit: J. Knight; via Colossal)

► Hot Droplets Bounce
  24 Apr, 2025

In the Leidenfrost effect, room-temperature droplets bounce and skitter off a surface much hotter than the drop’s boiling point. With those droplets, a layer of vapor cushions them and insulates them from the hot surface. In today’s study, researchers instead used hot or burning drops (above) and observed how they impact a room-temperature surface. While room-temperature droplets hit and stuck (below), hot and burning droplets bounced (above).

In this case, the cushioning air layer doesn’t come from vaporization. Instead, the bottom of the falling drop cools faster than the rest of it, increasing the local surface tension. That increase in surface tension creates a Marangoni flow that pulls fluid down along the edges of the drop. That flow drags nearby air with it, creating the cushioning layer that lets the drop bounce. In this case, the authors called the phenomenon “self-lubricating bouncing.” (Image and research credit: Y. Liu et al.; via Ars Technica)

A room temperature droplet strikes and sticks to a scratched glass surface.
► Drops on the Edge
  23 Apr, 2025

Drops impacting a dry hydrophilic surface flatten into a film. Drops that impact a wet film throw up a crown-shaped splash. But what happens when a drop hits the edge of a wet surface? That’s the situation explored in this video, where blue-dyed drops interact with a red-dyed film. From every angle, the impact is complex — sending up partial crown splashes, generating capillary waves that shift the contact line, and chaotically mixing the drop and film’s liquids. (Video and image credit: A. Sauret et al.)

CFD Online top

► How to delete cells in OF based on CheckMesh?
  27 Sep, 2023
Seems like a good resource for checking my checkMesh issue.

Quote:
Originally Posted by wyldckat View Post
Hi sakro,

Sadly my experience in this subject is very limited, but here are a few threads that might guide you in the right direction:
The last few links are related to autoRefineMesh, because I have a personal untested theory that refining the mesh in damaged areas could fix things... but the general principle seems to be to "simply re-generate the mesh properly, after checking the original geometry at the damaged areas" instead of simply removing damaged cells... Or perhaps, generate a more coarse mesh in the problem areas, then refine the mesh using the methods described with autoRefineMesh...

Best regards and good luck!
Bruno
► Choice of Turbulence Model
    3 May, 2023
Turbulence is a complex phenomenon that occurs in most engineering applications involving fluid dynamics. It is characterized by the irregular and chaotic motion of fluid particles, which can cause significant fluctuations in velocity and pressure. Until now, there has not been a single and practical turbulence model that can reliably predict all turbulent flows with sufficient accuracy. whereas many turbulence models have been developed from the perspective of finding different compromises between solution accuracy and computational cost. Going from DNS to RANS models, passing through DES, LES, and many others, the computational cost decreases significantly due to the cost of more and more flow averaging, which in some cases may lead to the loss of relatively important flow features.

In the following discussion, we will mainly focus on the use of RANS models since they are the most widely used approach for calculating industrial flows and can be found in most commercial CFD softwares (noting StarCCM+ and Fluent) and non-commercial CFD softwares (like OpenFOAM).

RANS stands for Reynolds-averaged Navier-Stokes equations. The main advantage of the method is its capacity to simulate complex geometries at a relatively low computational cost. This was possible due to the small number of degrees of freedom resulting from flow averaging. The three most popular turbulence models using the RANS approach are, to my knowledge :
  • k-epsilon model
  • k-omega model
  • Spalart-Allmaras model

k-epsilon : The k-epsilon model is a two-equation model that solves for turbulent kinetic energy and dissipation rate. It is the most widely-used engineering turbulence model for industrial applications. It is robust, reasonably accurate, and contains submodels for compressibility, buoyancy, combustion, and many others. Its main limitations are that the epsilon equation contains a term which cannot be calculated at the wall (therefore, wall functions must be used), and that it generally performs poorly for flows with strong separation, large streamline curvature, and large pressure gradient. k-epsilon models are best suited to applications that contain complex recirculation, with or without heat transfer.

k-omega : The k-omega model is similar to the k-epsilon model in that two transport equations are solved, but differs in the choice of the second transported turbulence variable. Indeed, it solves for the specific dissipation rate in addition to the turbulent kinetic energy. The added value of this substitution is that the specific dissipation rate can be integrated at the wall, so there is no obligation of using wall functions. It is accurate and robust for a wide range of boundary layer flows with pressure gradient. It is, thus, best suited for aerospace and turbo-machinery applications.
An interesting variation of the standard k-omega model, is the k-omega SST, where SST stands for Shear Stress Transport. The k-omega SST contains a blending function to gradually transition from the standard k–ω model near the wall to a high Reynolds number version of the k–ε model in the outer portion of the boundary layer. In other terms, it uses the standard k-omega formulation in the inner parts of the boundary layer, and switches to a k-epsilon behaviour in the free-stream. This ensures that the appropriate model is utilized throughout the flow field. Although this model comes with many advantages, its main disadvantage is that it is harder to convegre compared to the standard models, and thus is more numerically expensive.

Spalart-Allmaras : The Spalart-Allmaras model is relatively new compared to the first two discussed models. It maily differs by being a single equation model that solves for a modified eddy viscosity. It is thus also relativaly less expensive, especially that the transport of the modified eddy viscosity is easy to resolve near the wall. It is best suited for aerospace and turbo-machinery applications where boundary layers are largely attached and separation is mild if it occurs. This is for example the cas of flows over airfoils or boundary-layers flows. The Spalart-Allmaras model is gaining in popularity, but faces some limitations since it is not suited for flows where complew recirculation occurs. It also usually over-predicts the boundary layer thickness which mainly deterior the accuray of heat transfer solution.

For more curious readers, i would suggest the following book, from which i would suggest reading the following book : Rodriguez, Sal. (2019). Applied Computational Fluid Dynamics and Turbulence Modeling: Practical Tools, Tips and Techniques. 10.1007/978-3-030-28691-0.

or watch the following video : RANS Turbulence Models: Which Should I Choose?

You can also dowload my open source calculator of initial values and boundary conditions of some of the most common turbulence models : github.com/wassim-abdelnour/Turbulence-Calculator

The following animation shows the velocity profile of an air flow over NACA 4415 airfloil, free-stream velocity is 1 m/s.
► Monthly informal OpenFOAM meeting
  31 Jan, 2023
Hello everyone,

I am happy to announce the next occasion of the monthly meeting on the 18th of February 2023 at 14:00 German Time (UTC+1). The meeting takes place using zoom with the attached room details (only visible when logged in). In parallel the meeting times are announced in this calendar for integration in a mail client and as website. Details can be found in this thread.

Everybody is welcome.

See you there.
Patrick
► How to install unbuntu system and open foam in your computer by VM
    2 Jan, 2023
How to install unbuntu system and open foam in your computer by VM


First,you should go to this site: https://cn.ubuntu.com/download. In this site ,you can install this package. The package's name is ubuntu-22.04.1-desktop-amd64 (1).iso . it's type is iso. After you download it, you should reserve it instead of releasing it. Then, you should install a software named Vmware Work Staion. Last, you should download openfoam and thirdParty. When you finish the installation of Vm and ubuntu Then you can begin to install your openfoam.

First,when you open the terminal in the ubuntu system, you can put this code in it: mkdir OpenFOAM Then copy your openfoam and thirdParty into the OPenFOAM docement.

Then, you should input this code:

sudo apt-get update

sudo apt-get install build-essential autoconf autotools-dev cmake gawk gnuplot

sudo apt-get install flex libfl-dev libreadline-dev zlib1g-dev openmpi-bin libopenmpi-dev mpi-default-bin mpi-default-dev

sudo apt-get install libgmp-dev libmpfr-dev libmpc-dev



After you finish it, you also should input this code to check your software version:

sudo apt-cache show gcc
sudo apt-cache show libopenmpi-dev
sudo apt-cache show cmake
sudo apt-cache show flex
sudo apt-cache show m4

After the system running it, you can:

sudo apt-get install libfftw3-dev libscotch-dev libptscotch-dev libboost-system-dev libboost-thread-dev libcgal-dev

Then, it is time for you to set up enviorment varies:

gedit ~/.bashrc

When you input the code, a texttile will appear and you can put code:source ~/OpenFOAM/[your openfoam name]/etc/bashrc at the last to set up correct enviorment varies.

After you finish it , you should close the terminal and restart it to create the varies.


Finally it is time for you to install your openfoam what you have download from Internet. First, you should put code: cd Openfoam

then : ./Allwmake -j -s -q -l [Pay attention, if you receive the error "icoFoam not installed" at last, you should exclude the -p out of this code]


Finally, we can install the thirdparty; First, you can input : sudo apt install paraview-dev

sudo apt install cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev libqt5x11extras5-dev libxt-dev

After yuo finish the progress, you can input:
cd Openfoam [if you have already in this oposition, you can not input the code]

Second, input this kind of code : ./Allwmake -j -s -q -l



Finally, you will finish the openfoam and paraview in your virtual system.

I hope it can help you to solve your troubles.


At last , if you do not want to follow this progress, you can down a complete package from this site() and then install to your virtual system directly.



If you have any question about it , we can discuss with each others below the comments.
► Unofficial theory guide for relativeVelocityModel in OpenFOAM8 (OpenFOAM.org)
  19 Sep, 2022
Here's the theory for relativeVelocityModel in OpenFOAM8 that I uncovered manually going through the code and commit history of OpenFOAM8.


Before we proceed, since there are a couple of main scientific schools in the world that use different notation, let me declare some notations that I'm going to be using:


\cdot <-- this dot is just a general sign for multiplication; both multiplication of scalars and scalar multiplication of vectors can be denoted by it; obviously, if I multiply vectors, I will denote them as vectors (i.e. with an arrow above), everything that doesn't have an arrow above is a scalar


tg and ctg are tangent and cotangent respectively


lg is logarithm with the base of 10


ln is natural logarithm


momentum, impulse and quantity \ of \ motion are all the same thing


General idea

If we want to describe a two-phase gas-liquid or liquid-liquid flow mathematically, we write the Navier-Stokes for each phase. That's the general consensus of fluid mechanics community (though, I, personally, do not absolutely agree with it).


Such a system of equations is difficult to solve. Therefore, people started simplifying the equations - even throwing away some equations - by, of course, simplifying the physics of the flow they want to describe.


Such systems of equations are called reduced order models. Note, that when you simplify and throw away the equations, you end up having less equations than unknowns in general. Therefore, people try to come up with so called closure relations that are meant to be very simple (preferably, linear algebraic equations) and bring the total number of equations to the total number of unknowns.


That changes the flow physics a lot, but gives you general understanding of the flow behavior. In other words, that doesn't give you the details of the flow but, rather, gives you general characteristics of the flow.


One of such models is called drift-flux model. Its closure relation is called slip relation.



Drift-flux model is one of those models that simplifies the physics to the highest degree possible. It's not suitable for detailed flow description. But if, for instance, you are interested in an approximate pressure drop in a several kilometers deep oil well, that's your model of choice. It will give general understanding of what pumps to use and the cost of running it is very low.


The theory of the drift-flux model was developed by Mamoru Ishii, an emeritus professor at Purdue.



The development of the slip relation started before Mamoru Ishii, but he made a significant contribution to it. The slip relation is used on its own sometimes.


Mamoru Ishii, Takashi Hibiki, "Thermo-fluid dynamics of two-phase flow", 2nd edition, 2011, Springer is the fundamental book on the modeling of two-phase flows in general and the drift-flux model in particular.


The reduction of the physics in the drift-flux model is briefly described by the following. What if one imagines a fluid-fluid flow as the flow of fully diluted gas mixture for which the theory is well developed. One can do that, but should do something with the fact that as opposed to a gas mixture, a bubble in water moves relative to the water due to buoyancy. The theory of gas mixture flow doesn't account for that. Therefore, one must amend the theory of gas mixture flow to account for the drift (slip) velocity of bubbles if he wants to apply that theory to bubbly flows (or other two-phase flows).


In order to account for that, one should use the slip relation.


One of the main parameter in the slip relation is drift velocity. There are many empirical equations for the drift velocity.



OpenFOAM offers the choice of two equations for the drift velocity.



Those equations are accessible under the relativeVelocityModels in OpenFOAM.

NOTE: I have a suspicion that OpenFOAM means something else under driftFluxFoam, I'm still investigating that.


relativeVelocityModels

The structure of the code behind relativeVelocityModels is shown here.


You can choose between simple and general drift velocity models.



Note, that in C++, you use two-file system. In .H files, you declare variables and functions. In .C files, you assign values and expressions to the variable and functions declared in .H files.


Therefore, the formula for the simple drift velocity model is shown in the file simple.C, see line 66. It was declared in the file simple.H, see line 90.


The simple drift velocity model goes as follows:


U_{dm} = \frac{\rho_c}{\rho} \cdot V_0 \cdot 10^{-A \cdot \alpha_d}


The formula for the general drift velocity model is shown in the file general.C, see line 67. It was declared in the file general.H, see line 93.


The general drift velocity model goes as follows:


U_{dm} = \frac{\rho_c}{\rho} \cdot V_0 \cdot (e^{-A \cdot (\alpha_d - \alpha_{residual})} - e^{-a_1 \cdot (\alpha_d - \alpha_{residual})})


The names of some of the parameters in these formulas are:
  • U_{dm} is called diffusion velocity, see, e.g., general.H line 92
  • V_0 is called drift velocity, see, e.g., general.H line 63
  • \rho = \alpha_1 \cdot \rho_1 + \alpha_2 \cdot \rho_2 is declared in the createFields.H file (see line 57), which is a part of interPhaseChangeFoam, and not the part of driftFluxFoam.
In order to find the article on which these equations are based, I had to go deep into the commit history of, even, previous versions of OpenFOAM. Which I didn't do.


Instead, these equations are pretty much the same in OpenFOAM10 (the differences are negligible). And OpenFOAM10 commit history readily gives you the commit where the reference to the article is given.


Thus, these equations and their parameters are after Michaels, Bolger, "Settling rates and sediment volumes of flocculated kaolin suspensions", 1962, Industrial and engineering chemistry fundamentals, 1(1), p.24-33. See this commit in the OpenFOAM10 general.C file.


Once I've found the article, it became clear to me that the drift velocity models used in driftFluxFoam are designed for liquid-liquid flows, where one of the liquids should better be non-Newtonian mud (sludge, slurry).


It became clear to me why all the driftFluxFoam tutorials are focused on liquid-liquid scenarios. Especially, dahl tutorial that talks about sludge and water.



That is sufficient knowledge for me at this point, because I'm working with gas-liquid flows, closure relations for which are different from liquid-liquid flows. That is why I didn't look deeper into the theory of the presented closure relations for drift velocity and, thus, I'm not talking about them here. Dear community members with the knowledge on them, please, provide them in the comments and I'll amend the blog.


I'm turning my attention to the main system of equations that constitutes driftFluxFoam.



I've been digging them out from the code for several days already to no success so far. Once I'm ready, I'll post them in another blog entry.
► Installing foam-extend-4.1 from Source (Fedora 36)
  30 Aug, 2022
Just a reminder what I did on my Fedora 36
http://https://openfoamwiki.net/inde...oam-extend-4.1
Code:
 dnf install -y  python3-pip m4 flex bison git git-core mercurial cmake cmake-gui openmpi openmpi-devel metis metis-devel metis64 metis64-devel
llvm llvm-devel zlib  zlib-devel  ....
Code:
{
  echo 'export PATH=/usr/local/cuda/bin:$PATH' 
  echo 'module load mpi/openmpi-x86_64' 
}>> ~/.bashrc

Code:
cd ~
mkdir foam && cd foam
git clone https://git.code.sf.net/p/foam-extend/foam-extend-4.1 foam-extend-4.1
Code:
{  
 echo '#source ~/foam/foam-extend-4.1/etc/bashrc' 
 echo "alias fe41='source ~/foam/foam-extend-4.1/etc/bashrc' "
}>> ~/.bashrc
Code:
 pip install --user PyFoam
Code:
cd ~/foam/foam-extend-4.1/etc/
cp prefs.sh-EXAMPLE prefs.sh
Edit prefs.sh ->which bison
/usr/bin/bison
Code:
# Specify system openmpi
# ~~~~~~~~~~~~~~~~~~~~~~
 export WM_MPLIB=SYSTEMOPENMPI
# System installed CMake
export CMAKE_SYSTEM=1
export CMAKE_DIR=/usr/bin/cmake

# System installed Python
export PYTHON_SYSTEM=1
export PYTHON_DIR=/usr/bin/python

# System installed PyFoam
export PYFOAM_SYSTEM=1

# System installed ParaView
export PARAVIEW_SYSTEM=1
export PARAVIEW_DIR=/usr/bin/paraview 

# System installed bison
export BISON_SYSTEM=1
export BISON_DIR=/usr/bin/bison

# System installed flex. FLEX_DIR should point to the directory where
# $FLEX_DIR/bin/flex is located
export FLEX_SYSTEM=1
export FLEX_DIR=/usr/bin/flex  #export FLEX_DIR=/usr

# System installed m4
export M4_SYSTEM=1
export M4_DIR=/usr/bin/m4
; which flex ; which m4 ... all the 3rdParty Stuff

Code:
 foam
Allwmake.firstInstall -j

Cadence CFD Blog top

► Exploring Non-Linear Consecutive Relations in Turbulence: SSC-EARSM
    7 Apr, 2025
Key Takeaways The separation-sensitive corrected explicit algebraic Reynolds stress model (SSC-EARSM) is designed to better predict separated flows compared to the Simplified Baseline Explicit Algebraic Reynolds Stress Model (S-BSL-EARSM). The SSC-E...(read more)
► Silencing the Roads and Skies with Fidelity LES
    1 Apr, 2025
Passenger vehicles typically generate 70-80 dB of noise, while trucks exceed 80 dB. High-fidelity noise prediction tools such as Cadence Fidelity LES help in quieter automotive and aerospace designs.(read more)
► Supercharging Nanobot Medicine with CFD and Physical AI
  24 Mar, 2025
Advancements in CFD and physical AI will enable nanobots to monitor health, deliver therapies, and repair tissues autonomously.(read more)
► Women in CFD with Anna Mir
  18 Mar, 2025
Anna Mir's recent experience as a key member of the computational fluid dynamics (CFD) crew for the INEOS team in the prestigious America's Cup highlights her dedication to her field. Anna's journey is a testament to the power of passion, education, and the relentless pursuit of one’s interests. (read more)
► Houlder’s Approach to Sustainable Offshore Wind Installation
  11 Mar, 2025
This article explores Houlder's comprehensive approach to addressing a few offshore wind installation challenges using Fidelity Fine Marine within the Fidelity CFD platform.(read more)
► Fidelity CFD: A Lifeline for Maritime Industry Challenges
  26 Feb, 2025
As the world grapples with rising fuel costs and stricter regulations, advanced simulation tools like Fidelity CFD (formerly Fine Marine) are essential for overcoming challenges in maritime engineering.(read more)

GridPro Blog top

► Automated Hexahedral Meshing with GridPro: Structured Meshes for Parametric Geometry Variants
  21 Apr, 2025

Figure 1: Automated hexahedral meshing for an axial turbine using point cloud mapping.

Word count: 1330 / 7 minutes

In the realm of CFD mesh generation, scalability is crucial, especially when dealing with multiple design variants. This is where topology template-based approaches, like those offered by GridPro CFD Solutions, shine. These block-based templates are designed with scalability in mind, allowing a single carefully constructed topology to be reused across multiple parametric shapes. This significantly reduces the simulation workflow time and the effort required for meshing, while ensuring that the grid modification remain consistent and self-similar. This consistency is invaluable for accurate comparative studies, where minor deviations in grid structure could otherwise skew results.

Hexahedral meshing software, GridPro addresses these challenges by allowing simulation engineers to modify topologies manually for significant shape modification and using its in-house mesh smoothing algorithm, Ggrid, to automatically adapt and smoothen the computational mesh for smaller deviations. However, in some cases, the block positioning may not be favourable for Ggrid to ensure good mesh quality, resulting in highly skewed or folded cells.

To further streamline the process, GridPro has developed a topology mapping feature in collaboration with Caeses, that automatically maps the topology from the baseline model to its shape variants. This is achieved by using point cloud pairs to map the topology from the baseline model to the variation, ensuring that even complex design variations maintain the same level of grid quality as the original model. This optimization-based mesh morphing saves time and enhances the accuracy and reliability of simulations across multiple design iterations.

In computational fluid dynamics (CFD) and design optimization workflows, especially those involving parametric studies, mesh quality and consistency play a critical role in ensuring accurate and comparable simulation results.

Unstructured grids, while easier to adapt, have certain limitations and disadvantages:

  • Re-Meshing Required for Every Variant: Any change in geometry typically requires full remeshing, which is time-consuming and prone to variability.
  • Inconsistent Cell Distribution: Mesh quality and cell placement can differ between variants, leading to result scatter unrelated to physics.
  • Post-Meshing Cleanup Often Needed: Small changes in geometry can cause distorted cells or poor-quality elements that require manual correction.
  • Longer Meshing Time for Parametric Loops: Repeated meshing adds significant overhead to parametric workflows, especially in large-scale studies.

In contrast, structured grids provide:

  • Topology Reusability: Once a block topology is created, it can be reused across all geometry variations with minimal or no manual adjustments.
  • Automation-Ready: Easy to integrate into automated design loops (DOE, optimization) for high-throughput studies.
  • Consistent Cell Distribution: Maintains consistent element distribution and alignment across all variants, ensuring reliable comparison of results.
  • Accurate Near-Wall Resolution: Boundary layers and critical flow regions maintain high-quality structured cells even as geometry evolves.
  • Smooth Grid Transition: Smooth variation of cell sizes across the domain reduces numerical diffusion and enhances convergence.

Topology morphing in CFD based on changes in geometry is a crucial concept. It involves adapting a predefined mesh topology to fit a parametrically changing geometry while preserving essential properties such as topology preservation, element size, aspect ratio, and overall mesh quality. This process ensures that the computational domain remains accurate and functional as the geometric design evolves.

In practice, topology adjustment can be achieved through various methods. One common approach is the spring analogy, where topology elements are connected by imaginary springs. When the geometry deforms, these springs adjust the block automatically, helping maintain a smooth transition. Additionally, smoothing algorithms can be applied to refine the block quality after the boundary nodes have been adjusted.

A more advanced technique involves using Radial Basis Function (RBF) Interpolation to fine-tune node positioning in response to shape deformation. This method is particularly effective for ensuring that the topology conforms precisely to the deformed design variants.

Point cloud representation of the initial and deformed geometries, showing the spatial distribution of data points before and after deformation.
Figure 2: Point cloud for the initial and deformed geometries.

In our workflow, two similar parametric models are compared, we identify a random set of nodes on the initial and deformed geometries and create a map. This map is further used to morph the topology from one design to another.

By leveraging these techniques, we can effectively morph the topology to accommodate changes in geometry, ensuring consistent grid generation for accurate and reliable simulations.

"a. Base topology showing the initial block structure. b. Topology without mapping, displaying the unadjusted block arrangement. c. Topology with mapping, illustrating the adapted block structure after mapping."
Figure 3: a. Base topology. b. Topology without mapping. b. Topology with mapping.

To test this new adaptive meshing, an axial turbine blade was selected as the first test case. Initially, a baseline wireframe topology for the turbine blade is constructed manually in GridPro meshing software using the UI. This is the only step requiring human intervention. Once the baseline topology is established, it serves as a template for automated mesh generation across various design variants within the Caeses platform.

point cloud distribution for an axial turbine blade and a structured mesh generated using the point cloud based mapping procedure.
Figure 5: Point cloud and a structured mesh for an axial turbine.

Next, GridPro is integrated into Caeses using an integration script, creating a closed-loop system. The script is designed to manage surface mesh generation, CAD file conversion, topology adaptation, and grid generation. In this setup, Caeses parametrically modifies the axial turbine blade shape to produce different variants, while GridPro automatically generates multi-block structured meshes for each variant without further user involvement.

Table presenting the geometric variants generated in Caeses using Sobol.
Figure 6: Table showing a list of parametric geometric variants generated using Sobol in Caeses.

For the axial turbine test case, 50 parametric modeling variants were generated by varying 7 parametric variables. The baseline topology, created in approximately 45 minutes, was used as a template to generate structured grids for the remaining 49 design exploration variants. The entire process took around 350 minutes, or roughly 6 hours.

A animation Gif showing the automated hexahedral mesh generated for multiple variants of axial turbine.
Figure 7: Gif animation showing the structured multi-block meshes for the different geometric variants of axial turbine.

Radial Turbine:

  • 15 variables, 50 variants
  • Baseline topology – 6 minutes
  • Avg. mesh time per case: 7 mins
  • Total: 6 hours
Point cloud around a radial turbine blade and the automated hexahedral mesh generated using it for a geometric variant.
Figure 8: Point cloud and multi-block mesh for a Radial Turbine.

Exit Casing:

  • 12 variables, 50 variants
  • Baseline topology – 2 mins
  • Avg. mesh time per case: 3 mins
  • Total: 2.5 hours
Point cloud around a Exit casing and an automated hexahedral mesh for it.
Figure 9: Point cloud and hexahedral mesh for an Exit Casing.

Compressor Volute:

  • 15 variables, 50 variants
  • Baseline topology – 2 mins
  • Avg. mesh time per case: 3 mins
  • Total: 2.5 hours
Point cloud for a volute geometry and the automated hexahedral meshing using it.
Figure 10: Automated hexahedral structured meshing for a Compressor Volute.

Centrifugal Compressor:

  • 32 variables, 50 variants
  • Baseline topology – 15 mins
  • Avg. mesh time per case: 7 mins
  • Total: 7 hours
Automated hexahedral meshing for a centrifugal compressor generated using a point cloud based mapping technique.
Figure 11: Point cloud and a flow aligned automated hexahedral meshing for a Centrifugal Compressor.

Ready to Automate Your Meshing Workflow?
GridPro’s intelligent structured meshing automation solution reduces manual effort and maximizes accuracy—making it ideal for design optimization in CFD.
Schedule a free demo or contact us to see how GridPro can accelerate your simulation pipeline.

The adopted approach is effective in automating parametric geometric meshing. The developed workflow, which utilizes topology templates and point cloud mapping, significantly reduces the manual effort traditionally required in structured mesh modification. By leveraging techniques such as Radial Basis Function (RBF) interpolation in meshing, the method ensures that topology adapts accurately to geometric changes, preserving mesh quality and ensuring reliable simulation outcomes.

The successful application of this methodology to axial turbines, radial turbines, exit casings, compressor volutes, and centrifugal compressors demonstrates its efficiency in generating high-quality grids for multiple design variants with minimal user input. The ability to mesh 50 geometric variants within six hours highlights the approach’s scalability and robustness, reinforcing its potential for widespread adoption in industrial applications of engineering simulation.

We sincerely thank Caeses for providing all the geometries, which was crucial for generating the structured mesh. More details about Caeses work can be found at Caeses Shape deformation and morphing.

Subscribe To GridPro Blog

By subscribing, you'll receive every new post in your inbox. Awesome!

The post Automated Hexahedral Meshing with GridPro: Structured Meshes for Parametric Geometry Variants appeared first on GridPro Blog.

► Enhancing Turbocharger Efficiency with CFD and Automated Meshing Tools
    7 Mar, 2025

Figure 1: Structured multiblock mesh for Turbocharger compressors.

Word count: 1358 / 7 minutes

Turbochargers have transformed internal combustion engines by significantly boosting power output without increasing engine size. At the core of this innovation is the centrifugal compressor, a key component responsible for compressing and supplying air to enhance combustion efficiency. Its performance depends on careful impeller design, aerodynamic optimization, and advanced computational techniques.

CFD simulation plays a crucial role in refining compressor aerodynamics, allowing engineers to enhance compressor efficiency and turbocharger performance. Structured meshing for compressors further improves the accuracy of these simulations. Advanced structured meshing GridPro tools like Xpress Volute and Xpress Blade automate the hexahedral meshing process, reducing design iteration time while ensuring high-quality grids, which are essential for precise CFD analysis for compressors and performance optimization.

The compressor in a turbocharger plays a crucial role in enhancing engine performance by increasing the density of the intake air. By compressing incoming air, it ensures a higher oxygen supply, which leads to more efficient combustion, improved fuel efficiency in turbocharged engines, and greater power output. The effectiveness of the compressor directly influences the overall efficiency of the turbocharger, making its design a key aspect of performance optimization.

Several factors impact compressor performance, with the pressure ratio being one of the most significant. This determines the level of air compression achieved, directly affecting engine output. To deliver the required mass flow without instability, the compressor’s flow characteristics must be carefully designed. Achieving the right balance between these factors ensures maximum efficiency, durability, and aerodynamic performance.

A compressor comprising an impeller, diffuser, and volute.
Figure 2: Compressor consisting of an impeller, diffuser and a volute.

Compressor efficiency plays a crucial role in determining the overall performance of both the turbocharger design and the engine. One of its most significant impacts is on fuel efficiency in turbocharged engines. In a turbocharged engine, higher compressor efficiency reduces the energy required for the pumping cycle, directly improving Brake Specific Fuel Consumption (BSFC). By minimizing energy losses, an efficient compressor ensures that more of the fuel’s energy is converted into useful work rather than being wasted. 

A more efficient compressor also contributes to lower emissions by reducing fuel consumption, helping engines comply with increasingly stringent environmental regulations. In heavy-duty applications, where high pressure ratios are required for effective combustion, improved efficiency ensures that the necessary boost is achieved with minimal energy input. This not only enhances performance but also expands the compressor’s operating range, allowing it to function effectively across various engine speeds and loads. Additionally, optimizing compressor aerodynamics reduces noise generation, an essential consideration in modern turbomachinery design.

Designing highly efficient compressors presents a range of complex challenges that engineers must carefully address to optimize turbocharger performance. One of the most significant difficulties arises from the high tip speeds at which turbocharger compressors operate. These high speeds create intricate flow structures, including shock waves in transonic designs, which can lead to substantial efficiency losses. Managing these effects requires precise aerodynamic optimization to minimize performance penalties. 

Another critical challenge is tip leakage, where airflow escapes through the gap between the blade tip and the casing. This leakage not only reduces efficiency but also increases noise levels, making it essential to develop sealing techniques and design strategies that minimize these losses. Many modern compressors incorporate splitter blades to extend their operating range, but their effectiveness depends heavily on proper design. Poorly designed splitter blades can disrupt airflow, leading to mismatches and reduced overall efficiency. 

In addition to aerodynamic considerations, modern compressors must also meet stringent noise-reduction requirements. Balancing high aerodynamic efficiency with low noise emissions is a major challenge, requiring innovative aeroacoustic optimization. Engineers must also navigate the trade-offs between achieving a wide operating range and maintaining high efficiency, as improving one often comes at the cost of the other.

Furthermore, traditional manufacturing constraints can limit the ability to implement optimal blade designs, though advancements in precision manufacturing techniques, such as point milling, are helping to overcome these limitations.

Addressing these challenges demands a combination of advanced computational tools, innovative design approaches, and cutting-edge manufacturing solutions.

Figure 3: Impeller of turbocharger compressors.

CFD simulation plays a vital role in modern compressor design by offering detailed insights into fluid dynamics within the impeller and volute. With CFD, engineers can analyze complex flow structures, turbulence, and loss mechanisms, such as shock waves, tip leakage, and secondary flow. This allows for the optimization of compressor aerodynamics and also helps to minimize performance losses.

Moreover, CFD analysis for compressors enables engineers to assess how design changes impact key parameters like compressor efficiency, pressure ratio, and operating range. It also provides the capability to evaluate compressor performance under various operating conditions, including off-design scenarios. By reducing the need for extensive physical testing, CFD accelerates the design process, identifies potential surge and stall conditions, and ultimately enhances the reliability and performance of the compressor.

By leveraging CFD simulations, engineers can iteratively refine designs to ensure optimal performance and reduced time-to-market.

Figure 4: Structured hexahedral mesh for the volute, diffuser and the impeller of a turbocharger compressor.

Mesh generation is a critical component in achieving accurate CFD simulations for compressor analysis. It defines the resolution of the flow field and plays a significant role in the stability and convergence of the numerical simulation. The density of the mesh is a key consideration, as a finer mesh provides higher resolution but also increases computational costs. Mesh sensitivity studies help identify the optimal density, ensuring that the solution is independent of the mesh size. 

Another important factor is the resolution of the boundary layer, which is essential for accurately capturing wall effects and predicting losses in the flow. Grid smoothness is equally crucial as it helps minimize numerical errors and ensures stable simulations. The mesh must also meet certain quality standards, such as maintaining proper aspect ratio, minimum angle, and expansion factor to guarantee reliable results. 

By carefully designing and optimizing the mesh, CFD simulations can accurately capture complex flow phenomena like tip leakage, secondary flows, and shock waves, all of which play a vital role in determining compressor performance.

Figure 5: Smooth geometry-aligned structured mesh for a turbocharger compressor volute.

Hexahedral meshing is widely preferred in the CFD analysis of compressors because it offers superior accuracy and computational efficiency. One of the main advantages of hexahedral grids is their ability to reduce numerical diffusion, leading to more precise flow predictions, particularly in complex phenomena such as boundary layers and shock waves. 

In addition to better accuracy, these meshes require fewer elements to achieve high resolution, which lowers computational costs and improves solver efficiency. Hexahedral meshes also enhance convergence stability by supporting smoother flow transitions and more accurate gradient resolution, making the simulation process more reliable. Furthermore, they provide efficient boundary layer capture, as their structured nature allows for well-aligned cells near solid walls, crucial for accurate near-wall flow predictions. 

These characteristics make structured hexahedral meshing the ideal choice for critical regions in compressor design, such as the impeller passage, volute tongue and vaneless diffuser, where precise flow analysis is essential.

Animation video showing the automatically generated structured meshes for different compressor impeller design variants.
Figure 6: Gif animation showing the automatically generated hexahedral meshes for different centrifugal compressor impeller variants.

GridPro’s automated meshing tools simplify and accelerate the meshing process for compressor impellers and volutes. One of the key advantages of GridPro is its ability to enhance solution accuracy. With features like the Xpress Volute and Xpress Blade meshing tools, it captures complex flow fields with high precision, leading to better performance predictions. 

The tool’s versatile blocking structure adapts to various geometric variations, providing flexibility in design. By automating the meshing process, GridPro minimizes manual errors, ensuring consistent mesh quality and improving the overall integrity of the simulation. This automation also accelerates the workflow, allowing for faster iterations and quicker optimization, which is essential for effective compressor design. 

Additionally, GridPro seamlessly integrates with CAD tools and flow solvers, streamlining both the design and simulation phases. The software excels at capturing intricate flow dynamics, such as swirl patterns and the tongue region, which are crucial for optimizing turbomachinery performance. With features like 1-1 connected meshing, it improves accuracy in tip flow simulations, ultimately reducing CFD simulation time while maintaining high reliability and accuracy.

Compressors are fundamental to turbocharger performance, and their design requires detailed CFD analysis to ensure efficiency and reliability. Structured hexahedral meshing plays a crucial role in obtaining accurate CFD results, and GridPro’s automated meshing tools streamline the process, reducing time while maintaining precision. As turbocharger technology advances, leveraging automated meshing and high-fidelity CFD simulations will continue to be essential in achieving optimal compressor designs.

We sincerely thank CFDsupport for providing the compressor geometry, which was crucial for generating the structured mesh. The compressor model was created using CFturbo software. More details about CFDsupport’s work can be found at Centrifugal Compressor.

1. “3D Multi-Disciplinary Inverse Design Based Optimization of a Centrifugal Compressor Impeller”, 2013.
2. “A 3D Automatic Optimization Strategy for Design of Centrifugal Compressor Impeller Blades” – K.F.C. Yiu and M. Zangeneh, ASME, 1998.
4. “3. “ADT Publication_A DETAILED LOSS ANALYSIS METHODOLOGY FOR CENTRIFUGAL COMPRESSORS”, 2019.
5. “Application of 3D Inverse Design Method on a Transonic Compressor Stage“, 2021.
6. “Design and optimization of compressor for a fuel cell system on a commercial truck under real driving conditions”, Institution of Mechanical Engineers, 2023.
7. “Design of a Centrifugal Compressor Stage and a Radial-Inflow Turbine Stage for a Supercritical CO2 Recompression Brayton Cycle by Using 3D Inverse Design Method“, 2017.
8. “Design of a Mixed-flow Transonic Compressor for Active High-lift System Using a 3D Inverse Design Methodology”, ASME, 2020.
9. “Development of a high performance centrifugal compressor using a 3D inverse design technique“, 2010.
10. “Investigation of an Inversely Design Centrifugal Compressor Stage” – M. Schleer, S. S. Hong, M. Zangeneh, ASME, 2003.
11. “Multi Objective Design of a Transonic Turbocharger Compressor with Reduced Noise and Increased Efficiency“, ASME, 2019.
 12. “Multi-point Optimisation of an Industrial Centrifugal Compressor with Return Channel by 3D Inverse Design”, ASME Turbo Expo.
13. “Optimization of 6.2to1 Pressure Ratio Centrifugal Compressor Impeller by 3D Inverse Design”, ASME Turbo Expo, 2011.
14. “Redesign Of A Transonic Compressor Rotor By Means Of A ThreeDimentional Inverse Design Method A Parametric Study“, ASME, 2005.
15. “Redesign of a Compressor Stage for a High-performance Electric Supercharger in a Heavily Downsized Engine”, ASME, 2017.
16. “Tandem Blade Centrifugal Compressor Design Optimization 3D Inverse Design” – Ricardo Oliveira, Luying Zhang, European Conference on Turbomachinery Fluid dynamics & Thermodynamics, 2023.
17. “The Design of High Temperature Heat Pump Compressor Using the Inverse Method“, ASME, 2023.

Subscribe To GridPro Blog

By subscribing, you'll receive every new post in your inbox. Awesome!

The post Enhancing Turbocharger Efficiency with CFD and Automated Meshing Tools appeared first on GridPro Blog.

► Fulfilling Platе Hеat Exchangеr Meshing Needs for CFD Analysis
  13 Feb, 2025

Figure 1: Plate heat exchanger meshing using structured multiblocks.

CFD is pivotal in platе hеat еxchangеr dеsign and dеvеlopmеnt, sеrving dual purposеs of dеsign rеfinеmеnt and troublеshooting.

Firstly, CFD simulations еnablе еnginееrs to optimizе thе dеsign and pеrformancе of hеat еxchangеrs by analyzing thе fluid flow and hеat transfеr within thе intricatе nеtwork of platеs. By modеling thе fluid dynamics, tеmpеraturе distribution, and prеssurе drops, CFD hеlps in optimizing thе platе arrangеmеnt and gеomеtrical paramеtеrs, ultimatеly еnhancing pеrformancе, еfficiеncy and rеducing еnеrgy consumption.

Sеcondly, CFD is invaluablе for prеdicting and troublеshooting potential issues in platе hеat еxchangеrs, such as fouling, corrosion, and unеvеn hеat transfеr. Through numеrical simulations, еnginееrs can idеntify problеmatic arеas with stagnant flow or high-vеlocity zonеs, aiding in prеvеntivе maintеnancе and еxtеnding thе еquipmеnt’s lifеspan.

In еssеncе, CFD sеrvеs as a powerful tool for both optimizing thе dеsign and еnsuring thе rеliablе opеration of platе hеat еxchangеrs, contributing to improvеd еnеrgy еfficiеncy and cost-еffеctivеnеss in various industrial applications, from HVAC systеms to chеmical procеssing.

Image showing the multi-plate stacking for an industrial application.
Figure 2: Industrial plate heat exchanger with multiple stacked HT plates.

Thеrе arе sеvеral kеy mеshing rеquirеmеnts whеn simulating platе hеat еxchangеrs which significantly influеncеs thе accuracy and еfficiеncy of thе analysis.

Firstly, it is еssеntial to crеatе a mеsh that accuratеly capturеs thе intricatе nеtwork of platеs, channеls, gaskеts and flow passagеs. This includеs еnsuring that thе mеsh rеsolution is sufficiеnt to rеprеsеnt thе intricatе dеtails, such as corrugations or surfacе irrеgularitiеs. Thе mеsh should also account for thе boundary layеrs nеar thе solid walls and platе surfacеs to accuratеly prеdict hеat transfеr and fluid flow characteristics. Additionally, a finе mеsh is nееdеd around gaskеts and sеals, which can affеct flow pattеrns and hеat transfеr.

Sеcondly, mеsh quality is crucial to maintain simulation accuracy, numеrical stability, and convеrgеncе. This involvеs еnsuring that thе mеsh еlеmеnts arе of appropriatе sizе and shapе to prеvеnt еxcеssivе skеwnеss, strеtching, or abrupt changеs in еlеmеnt sizеs, as poor mеsh quality can lеad to numеrical instability and inaccuraciеs in thе rеsults.

Lastly, thе mеsh dеnsity should be chosen carefully, as it affеcts computational rеsourcеs. A balancе must be struck bеtwееn accuracy and computational еfficiеncy. Too finе a mеsh can lеad to long simulation timеs, whilе too coarsе a mеsh may rеsult in inaccuratе results. Thеrеforе, mеsh rеfinеmеnt studiеs and grid indеpеndеncе chеcks will bе nеcеssary to dеtеrminе an optimal mеsh rеsolution that satisfiеs accuracy rеquirеmеnts whilе maintaining a rеasonablе computational cost. Adapting thе mеsh basеd on local flow conditions and hеat transfеr ratеs can also hеlp strikе this balancе and improvе thе еfficiеncy of thе simulation.

Thеsе considеrations arе еssеntial for obtaining rеliablе and timеly results in thе analysis of hеat еxchangеr pеrformancе.

Top view of the structured mesh for plate heat exchanger with the grid lines flowing across the grooves.
Figure 3: Structured surface mesh of the grooved plate.

Mеshing platе hеat еxchangеrs for CFD simulations posеs sеvеral significant challеngеs owing to thе intricatе gеomеtry and complеx flow pattеrns inhеrеnt in thеsе systеms.

Onе primary challеngе arisеs from thе complеx intеrnal flow channеls formеd by corrugatеd platеs. Thеsе flow channеls arе oftеn irrеgularly shapеd and can change configuration as fluids pass through. Mеshing such non-uniform flow paths can be challenging.

Anothеr hurdlе in mеshing platе hеat еxchangеrs liеs in thе variability of thеir gеomеtry. Thе platе arrangеmеnt, corrugation pattеrns, and thе numbеr of platеs can vary significantly. Each variation may rеquirе adjustmеnts to thе mеshing strategy, making it morе complеx to еnsurе uniformity in mеsh quality.

Thin gaskеts and sеals arе intеgral componеnts of platе hеat еxchangеrs, еmployеd to sеparatе fluid channеls. Mеshing thеsе dеlicatе fеaturеs accuratеly, whilе maintaining appropriatе clеarancе and contact conditions, adds an additional layеr of complеxity to thе mеshing procеss.

In scеnarios involving phasе changе, such as condеnsation or еvaporation, accuratеly modеling thе intеrfacе bеtwееn diffеrеnt phasеs bеcomеs a formidablе challеngе. Spеcializеd mеshing tеchniquеs arе rеquirеd to navigatе thе intricaciеs of phasе transitions and еnsurе accuratе rеprеsеntation of multi-phasе flows.

Collеctivеly, thеsе challеngеs undеrscorе thе intricatе and dеmanding naturе of mеshing for platе hеat еxchangеrs. Consеquеntly, thе carеful sеlеction of appropriatе mеshing stratеgiеs and softwarе bеcomеs impеrativе to ovеrcomе thеsе obstaclеs and yiеld rеsults that accuratеly rеflеct thе undеrlying physics of thеsе complеx systеms.

surface mesh showing the grid alignment with the plate grooves.
Figure 4: Structured grid lines smoothly flow across the grooves, accurately capturing the crests and troughs.

Whеn conducting a CFD simulation in platе hеat еxchangеrs, it is crucial to dеsign thе mеsh in a manner that accuratеly capturеs thе undеrlying flow physics. This is еssеntial to еnsurе thе rеliability of thе simulation results. Thеrе arе sеvеral kеy flow physics phеnomеna that thе mеsh must еffеctivеly capturе in platе hеat еxchangеr simulations.

Among thе еssеntial flow physics that thе mеsh must accuratеly rеprеsеnt arе laminar and turbulеnt flow rеgimеs. Thе mеsh must bе capablе of modеling thе transition from laminar to turbulеnt flow, as wеll as capturing fully turbulеnt flow phеnomеna. For fully turbulеnt flows, thе mеsh must capturе turbulеncе еffеcts, including thе formation of еddiеs, turbulеnt mixing, and fluctuations in flow vеlocity. This is important for accuratе hеat transfеr modеling.

Additionally, thе mеsh should bе ablе to idеntify and rеsolvе flow sеparation or rеcirculation zonеs that may occur, particularly in arеas with significant vеlocity variations or obstructions. Thе mеsh should rеsolvе thеsе zonеs to undеrstand thеir impact on hеat transfеr and prеssurе drop.

Thе mеsh should also bе capablе of rеsolving prеssurе and tеmpеraturе gradiеnts and thеir distribution throughout thе hеat еxchangеr. This is еssеntial for undеrstanding thе prеssurе drop and how hеat is transfеrrеd bеtwееn thе hot and cold fluids.

Furthеrmorе, in situations whеrе phasе changе procеssеs such as condеnsation or еvaporation arе prеvalеnt, thе mеsh should bе proficiеnt in modеling thеsе transitions accuratеly. This includes thе rеprеsеntation of phasе intеrfacеs and thе hеat transfеr occurring at phasе boundariеs.

To еffеctivеly capturе thеsе intricatе flow physics, thе mеsh’s dеnsity and quality must align with thе specific simulation objеctivеs. This should take into consideration thе hеat еxchangеr’s gеomеtry and thе еxpеctеd flow conditions to еnsurе thе simulation rеsults arе both rеliablе and mеaningful.

Cut plane view showing the hexahedral mesh for the plate heat exchanger.
Figure 5: A cut section showing the 3D hexahedral cells.

Usagе of structurеd mеshеs in platе HE simulations offеrs a rangе of bеnеfits that contributе to thе accuracy and еfficiеncy of thе numеrical modеling procеss.

  1. Accuratе Rеprеsеntation of Gеomеtry: Structurеd mеshеs arе particularly wеll-suitеd for gеomеtrically rеgular componеnts likе platе hеat еxchangеrs. Thеy align with thе platеs, gaskеts, and flow channеls, accuratеly rеprеsеnting thе hеat еxchangеr’s gеomеtry. This alignmеnt minimizеs intеrpolation еrrors and еnsurеs a prеcisе dеscription of thе physical systеm.
  2. Efficiеncy: Structurеd mеshеs allow for еfficiеnt and stablе numеrical solutions. Numеrical algorithms pеrform optimally on structurеd grids, lеading to fastеr convеrgеncе, fеwеr oscillations, and ovеrall solution stability.
  3. Rеducеd Computational Rеsourcеs: Structurеd grids oftеn rеquirе fеwеr cеlls to achiеvе a similar lеvеl of accuracy comparеd to unstructurеd grids. This can lеad to rеducеd computational rеsourcе rеquirеmеnts, such as mеmory and procеssing powеr.
  4. Favorablе for Intеrnal Flow Studiеs: Platе hеat еxchangеrs oftеn havе rеgular intеrnal flow channеls. Structurеd mеshеs arе wеll-suitеd for capturing thе flow physics in such gеomеtriеs.
  5. Enhancеd Numеrical Stability: Structurеd grids typically rеsult in a morе stablе and еfficiеnt numеrical solution. Numеrical algorithms, such as finitе diffеrеncе or finitе volumе mеthods, pеrform optimally on structurеd mеshеs. This leads to fastеr convеrgеncе, fеwеr oscillations, and bеttеr solution stability.

To sum up, structurеd mеshеs еxcеl in accuratеly rеprеsеnting platе hеat еxchangеr gеomеtry, offеring еfficiеnt numеrical solutions and rеducеd computational dеmands. Thеir sеamlеss alignmеnt еnhancеs accuracy and stability, еstablishing thеm as a stratеgic choicе for rеliablе and rеsourcе-еfficiеnt simulations.

Video 1: Plate heat exchanger meshing using hexahedral mesher, GridPro.

GridPro еxcеls in thе swift and straightforward structurеd mеshing of corrugatеd platеs, providing a comprеhеnsivе toolsеt for capturing intricatе flow channеls with gеomеtry-alignеd hеxahеdral mеshеs. Thе еfficiеncy is furthеr еnhancеd by a timе-saving approach whеrе a blocking topology dеsignеd for onе pair of platеs еxtеnds sеamlеssly to thе еntirе hеat еxchangеr, еliminating thе nееd for tеdious rеbuilding of topological blocks for nеwеr platеs.

In comparison to convеntional grid gеnеrators, GridPro’s timе еfficiеncy matchеs that of unstructurеd mеsh gеnеrators whilе providing unmatchеd mеsh consistеncy bеtwееn platеs. Thе usе of thе samе sеt of blocks for thе еntirе HE еnsurеs uniformity and mеsh consistеncy.  This aspеct facilitatеs, maintaining consistеncy in solution accuracy across all thе platеs.

A nеw innovativе algorithm facilitatеs automatic alignmеnt of mеsh blocks to platе corrugations, which can accommodatе changеs in gеomеtric pattеrns еffortlеssly. This provеs invaluablе for dеsign еnginееrs еxploring various corrugation pattеrns. Irrеspеctivе of thе complеxity in corrugations, thе blocks can bе rе-alignеd to thе flow channеls, еnabling dissipation frее numеrical computations.

Thе softwarе’s robust boundary layеr clustеring tool еnsurеs accuratе rеsolution of vеlocity profilеs, transitions from laminar to turbulеnt flow, and fully turbulеnt rеgions. It maintains consistеncy in first spacing and orthogonality, еvеn for thе most subtlе dimplеs and flow channеls in thе corrugatеd platеs.

Notably, along with thе fluid flow passagеs, thе platе thicknеss can bе mеshеd еfficiеntly in GridPro. Thе samе sеt of tools usеd for discrеtising thе fluid domain can bе utilisеd for mеshing thе structural part for FEA analysis.

For еnginееrs sееking to capturе minutе flow dеtails, GridPro offеrs tools likе еnrichmеnt and nеsting for high-rеsolution local rеfinеmеnt. Thеsе tools еnablе rеfinеmеnt to small gеomеtric scalеs without affеcting thе еntirе domain. This capability facilitatеs thе crеation of an optimizеd grid tailorеd spеcifically for platе hеat еxchangеr simulations.

plate heat exchanger mesh with boundary layer clustering for capturing the viscous activities in the grooves.
Figure 6: Boundary layer clustering capturing the viscous activities in the crest and troughs of the corrugated grooves.

Achiеving an еffеctivе mеshing of thе flow channеls amidst thе corrugatеd platеs in platе hеat еxchangеrs posеs a formidablе challеngе for any mеsh gеnеrator. Thе intricatе naturе of thе gеomеtric fеaturеs, thе divеrsе corrugation pattеrns, and thе complеx flow physics collеctivеly contributе to thе daunting task of mеshing for platе hеat еxchangеrs.

Structurеd mеshеs еmеrgе as a fitting solution for discrеtizing thе platе hеat еxchangеr domain, offеring prеcisе gеomеtry rеprеsеntation and adеpt capturе of flow fеaturеs. Morеovеr, thеy providе еfficiеnt and stablе numеrical solutions whilе dеmanding rеducеd computational rеsourcеs.

In ovеrcoming thе challеngеs associatеd with convеntional structurеd mеshing softwarе, GridPro stands out with its rapid blocking and mеshing capabilities. Notably, GridPro’s advancеd gеomеtry pattеrn aligning algorithm addrеssеs thе limitations sееn in othеr softwarе availablе in thе markеt. This algorithm facilitatеs automatic alignmеnt of grid blocks with thе pattеrns in corrugatеd platеs, еnsuring swift plate heat exchanger mеshing and thе flеxibility to adapt to any variations in corrugation pattеrns.

1. “CFD investigation of Plate Channels“, Masters Dissertation, Anton Johannesson, Department of Energy Sciences Heat Transfer, Lund University, March 2022.
2. “A Study on 3D Numerical Model for Plate Heat Exchanger“, Ya-Nan Wanga et al, 13th Global Congress on Manufacturing and Management, GCMM 2016, Procedia Engineering 174 ( 2017 ) 188 – 194.
3. “Comparative gasketed plate heat exchanger performance prediction with computations, experiments, correlations and artificial neural network estimations“, Selin Aradag et al, Engineering Applications of Computational Fluid Mechanics, 11:1, 467-482, April 2017.
4. https://www.alfalaval.com/microsites/gphe/tools/gphe-vs-shell-and-tube/
5. “Multi-Scale CFD Modeling of Plate Heat Exchangers Including Offset-Strip Fins and Dimple-Type Turbulators for Automotive Applications“, Augusto Della Torre, Energies 2019, 12, 2965, 1 August 2019.
6. “INVESTIGATION OF FLOW CHARACTERISTICS IN HEAT EXCHANGERS OF VARIOUS GEOMETRIES“, Nurhan Adil ÖZTÜRK, PhD THESIS, ÇUKUROVA UNIVERSITY INSTITUTE OF NATURAL AND APPLIED SCIENCES, 2006.

Subscribe To GridPro Blog

By subscribing, you'll receive every new post in your inbox. Awesome!

The post Fulfilling Platе Hеat Exchangеr Meshing Needs for CFD Analysis appeared first on GridPro Blog.

► Hypersonic Flights by Scramjet Engines
    2 Dec, 2024

Figure 1: Structured multiblock mesh for a scramjet engine.

With China and Russia making all the buzz about making successful scramjet-powered hypersonic flights, it looks like the game is on. The West, led by NASA, started the scramjet research in the 1950s. A couple of years into the research, early scientists quickly realized the scientific difficulties of designing scramjets engines. Some say it is harder than rocketry.

This article takes you through the different aspects of scramjet technology, starting with answering the question: what is scramjet, and how is it different from jets and rockets.

What are Scramjets? And how is it different from the Jets and Rockets:

Different kinds of propulsion sytems for aerospace vehicles, namely, ramjet, scramjet and rockets.
Figure 2: Different propulsion systems: a. Jet engines. b. Ramjet engines, c. Scramjet engines, d. Rocket engines.

In a jet engine, the flow inside the combustion chamber is subsonic. Even if the jet is flying at supersonic speed, the intake and the compressor slow the air down to low subsonic speed. This increases the pressure and temperature. The higher the flying speed, the higher the rise in pressure and temperatures when we slow the flow down. Normally, in jets, the compressor does the job of raising the pressure and temperature. But if we are moving fast enough, the compressor can be chucked out, and so is the turbine driving it, as just slowing the flow to subsonic conditions will raise the pressure and temperature to the required levels. So, what is left behind without a compressor and turbine is the Ramjet.

Mach number range for different propulsion systems.
Figure 3: Mach ranges for different propulsion systems.

A ramjet is a simple tube with an inlet to capture the air and slow it down, a combustor to inject fuel and burn it, and an exhaust nozzle to expand the combustion products to generate thrust. Ramjets can’t start from 0 speed but need about Mach 3 to get going, and they can operate up to Mach 6. Beyond that, the rise in temperature and pressure due to the ram effect is too high for proper combustion.

As a solution, what can be done is the flow can be slowed down just a little bit, thus raising pressure and temperature, but leave it largely supersonic and see if we can do combustion in it. An engine that does just that is the Scramjet – Supersonic Combustion Ramjet. Scramjets that can start operating around Mach 6 can go up to Mach 12 or 14. The upper limit is up for debate as, near the upper Mach limit, we run into the same issue of too much rise in temperature due to slow-down effects to maintain proper combustion. Additionally, near the upper limit, external drag forces become very high, and the heating problems become even more severe.

Figure presenting the fuel efficiency for different propulsion systems.
Figure 4: Fuel efficiency for different propulsion systems.

Rockets, on the other hand, don’t suck air from the atmosphere but carry their own oxygen. Because of this, they are versatile and can fly in any planetary atmosphere and empty space. At the same time, carrying oxygen makes them heavy and less fuel-efficient. So, scramjet is the most attractive option if one wants to fly at hypersonic speeds in Earth’s atmosphere.

Lastly, if one wants to compare these propulsion systems w.r.t fuel efficiency, turbojets are the most fuel-efficient system for the Mach 0 to Mach 3 range. Between Mach 3 and 6, the ramjets are the better performers, while above Mach 6, scramjets are the best. Rockets, even though can operate over all the Mach number regimes, they have the lowest fuel efficiency as they have to carry the oxidizer with them.

Figure showing the 3 generations in scramjet technology development.
Figure 5: Scramjets: a. 1st Generation: Hypersonic Research Engine – HRE, b. 2nd Generation: National Aero Space Plane – NASP, c. 3rd Generation: X-51.

The first generation of scramjet engines had a pod-style design with a large axisymmetric spike for external compression. Bearing similarity to gas turbine engines, scramjet pods were designed independently of the vehicle it was meant to propel. In the end, the design was discarded as the supersonic combustion could not overcome the external drag of the spike, as it lacked the much-needed airframe integration.

Hence, from the second generation onwards, the smooth integration of the engine with the vehicle was done. The vehicle is made long and slender for low-drag purposes, and the scramjet engine, with a 2D flow path, is mounted on its belly. The engine is positioned in the shadow of the vehicle’s bow shock to ensure that the vehicle’s forebody does some part of the air compression before entering the engine. In a way, one can say the vehicle is the engine, and the engine is the vehicle in this design.

Unfortunately, even this improved airframe integration design and 2D scramjets had its pitfalls. Ground testing of these geometries revealed that 2D scramjets were not optimum for structural efficiency and overall performance. This led to the development of the current 3rd generation scramjets involving truly 3D geometries. In this design, along with integrating the scramjet into the airframe, the combustors started to have rounded or elliptical shapes.

Figure showing the Rectangular to elliptical cross-section transition in a REST scramjet engine.
Figure 6: REST class scramjet: a. REST scramjet engine in a wind tunnel. b. Rectangular to the elliptic transition of the REST intake.

One example of present-day 3D scramjets is the Rectangular-to-Elliptical Shape Transition or REST scramjet engines. This class of engines has a rectangular capture area that helps smooth integration with the vehicle. The rectangle cross-section gradually transitions into an elliptical cross-section as it reaches the ‘rounded’ combustor.

An elliptical shape for the combustor is preferred over a rectangular shape because it offers a reduced surface area for the same amount of airflow. This aspect of a reduced surface area significantly lowers the engine drag and cooling requirement compared to a rectangle shape. Further, the elliptical shape reduces structural weight due to the inherent strength of rounded structures. Also, the curved shape eliminates low momentum corner flows, which are observed to severely limit engine performance.

Image showing the stages in scramjet engine operation.
Figure 7: Scramjet engine operation. 

The air inside a scramjet engine passes through three distinct processes of compression, combustion, and expansion in the 3 sections: intake, combustor, and exhaust nozzle.

The Intake: The front part of the engine, the intake, does the job of capturing the air and compressing it. At station 0, the flow is undisturbed by the engine. As it moves towards station 1, the air starts to experience compression due to the flow contraction caused by the vehicle’s fore-body. Further compression is done by 3 shock waves generated in the intake. The flow passing through shock waves raises the pressure and temperature of the flow. Each shock wave aligns the flow to the walls of the intake, and by the time the flow leaves the inlet at station 2, it will be uniform and parallel to the walls of the combustor.

Image showing the change in flow path due to successive shock wave in scramjet intakes.
Figure 8: Change in flow direction with each successive shock wave in the intake.

The Combustor: At the entrance to the combustor, between stations 2 and 3, a short duct called an isolator exists, which separates the inlet operations from the pressure rise in the combustor. At station 3, the fuel is injected and lighted. It burns in the hot air that has been compressed by the inlet.

The Nozzle: Lastly, the combustion products expand through the exhaust nozzle located between stations 4 and 10. It’s here the thrust for the vehicle gets generated.

Dominant flow physics around a typical scramjet-powered hypersonic vehicle.
Figure 9: Flow field around a typical scramjet-powered hypersonic vehicle.

Although functioning-wise, a scramjet engine looks simple, designing a working engine that can sustain combustion for an extended period and survive under hypersonic conditions is a daunting challenge. Several engineering difficulties exist, starting with the challenge of mixing the fuel with air and igniting it in a high-velocity flow field within less than 1 millisecond.

The second issue is the high surface heat loads generated by hypersonic flight. These can be greater than those experienced by the space shuttle on re-entry and for longer periods. The material used to build the scramjet structure needs to be lightweight and be able to withstand elevated temperatures in excess of 2000 C. Also, thermal and structural design needs to take care of thermal expansion. Materials grow as they get heated up. So, designing a structure that does not break up as its skin heats up from room temperature to 2000 C is a major engineering challenge.

Thirdly, burning fuel in a duct can sometimes lead to choking or flow blockage. So, some mechanism needs to be built to manage it. Finally, chemical reactions can freeze in the nozzle expansion, leading to incomplete combustion.

Along with these engineering challenges, there are system-level challenges. One of the major issues is scramjets don’t work below Mach 4, so there is a need for another type of propulsion system, say, a ramjet or a rocket engine, to get it up to speed. Lastly, the nature of the scramjet operation changes considerably with the Mach number. Hence, acceleration over a large Mach range will be difficult as needed to get to space.

Hexahedral mesh around the intake of a scramjet engine vehicle.
Figure 10: Structured multi-block mesh around a scramjet intake.

Given their characteristics of better fuel efficiency and high manoeuvrability, scramjets are preferred over rockets for hypersonic flights in the Earth’s atmosphere. They will likely find applications in hypersonic aeroplanes or cruisers and recoverable space launchers or accelerators. Cruisers could be a vehicle that is boosted to a certain speed by a jet-ramjet combo engine and may spend most of its time at constant velocity in the upper atmosphere. On the other hand, accelerators could probably be a part of a multi-stage rocket-scramjet combo system for low-cost reusable access to space.

Scramjets have come a long way over the last 60 years. 3D scramjet idealogy has proliferated in recent times and is been widely adopted by researchers worldwide. Also, 3D scramjets like REST have opened up the available design space, allowing possibilities for newer design variants to be tested and explored. Hopefully, this will lead to better engines with improved performance and make hypersonic flights a reality in the near future.

1. “Parametric Geometry, Structured Grid Generation, and Initial Design Study for REST-Class Hypersonic Inlets“, Paul G. Ferlemann, et al., JANNAF Airbreathing Propulsion Subcommittee Meeting, La Jolla, California, 2009.
2. “Investigation of REST-class Hypersonic Inlet Designs“, Rowan J. Gollan et al., 17th AIAA International Space Planes and Hypersonic Systems and Technologies Conference, 11-14th April 2011, San Francisco, California.
3. ” “Design of three-dimensional hypersonic inlets with rectangular-to-elliptical shape transition“, Smart, M. K et al., Journal of Propulsion and Power, Vol. 15, No. 3, 1999, pp. 408–416.
4. “Free-jet Testing of a REST Scramjet at Off-Design Conditions“, Michael K Smart et al., Smart, Michael K, et al., 25th AIAA Aerodynamic Measurement Technology and Ground Testing Conference, 5-8 June 2006, San Francisco, California.
5. “Scramjet Inlets“, Professor Michael K. Smart, RTO-EN-AVT-185.
6. “Hypersonic Airbreathing Propulsion“, David M. Van Wie, et al., Johns Hopkins APL Technical Digest, Volume 26, Number 4 (2005).
7. “Hypersonic Speed Through Scramjet Technology“, Kevin Dirscherl et al., University of Colorado at Boulder, Boulder, Colorado 80302, December 17, 2015.

Subscribe To GridPro Blog

By subscribing, you'll receive every new post in your inbox. Awesome!

The post Hypersonic Flights by Scramjet Engines appeared first on GridPro Blog.

► Accurate Capturing of Leakage Gaps in Screw Compressors with Hex Grids
  15 Nov, 2024

Figure 1: Hexahedral mesh for accurate capturing of leakage gaps in screw compressors.

                                                                                                                                                                                                                              1106 words / 6 minutes read

Leakage flows stand out as the primary factor leading to decreased efficiency within screw compressors. Precisely capturing these leakage flows using enhanced grids plays a crucial role in achieving precise CFD predictions of their behavior and their consequential impact on the overall performance of the screw compressor.

Need for Understanding Leakage Flows

Rotating volumetric machines like screw compressors or tooth compressors are used extensively in many industrial applications. It is reported that nearly 15 percent of all-electric energy produced is used for powering compressors. Even a small improvement in the efficiency of these rotary compressors will result in a significant reduction in energy consumption. In fact, a small variation in rotor shape hardly visible to the naked eye can cause a notable change in efficiency.

Research indicates that the primary factor leading to efficiency reductions in screw compressors is leakage. This leakage occurs as a result of gaps present between rotors and between rotors and the casing. Among various thermo-fluid behaviours, internal leakage has a more substantial impact, particularly when operating at lower speeds and higher pressure ratios.

With improvement in energy efficiency becoming the main objective of design and development teams, there is a growing interest in flow patterns within screw compressors, particularly focusing on the phenomenon of leakage flows.

Why is CFD the Preferred Tool for Leakage Studies?

Screw compressors operate by altering the volume of the compression chamber, leading to corresponding variations in internal pressure and temperature. As pressure builds up during compression, the compressed gas seeks to move into lower-pressure chambers through the leakage gaps.

Unfortunately, due to the helical nature of the compression process in positive displacement machines, it is very difficult to visually appreciate this leakage flow by any experimental methods. Also, the complex flows in screw compressors demand more detailed studies, which makes conducting physical experimentation very expensive. Hence, experimental studies in these machines have become less attractive, while CFD, with accurate prediction abilities along with detailed 3D flow measurement and visualization capabilities, has been accepted as the workable alternative.

The Leakage Paths

In positive displacement machines, leakage flow is an inescapable devil. Due to the nature of the mating parts and the need for clearances between them, the compressor is bound to have several leakage paths. About 6 different leakage paths have been identified, as shown in Figure 2.

Various leakage paths in a screw compressor.
Figure 2: Leakage paths in a screw compressor. Image source Ref[1].

Out of these, only the cusp blow holes have a constant geometry, while the rest of the paths have a geometry and flow resistance that varies periodically in a way unique to each individual path. Further, the pressure difference driving the fluid along a leakage path also varies periodically in a manner that is unique to each leakage path.

Leakages can broadly be categorized into two groups. In the first kind, the leakage happens from the enclosed cavity or discharge chamber to the suction chamber. This causes a reduction in both volumetric and indicated efficiencies. While in the second group, leakage flow occurs from the enclosed cavity or the discharge chamber to the following enclosed cavity. Although the indicated efficiency reduces in this mode, the volumetric efficiency does not.

Different blow hole regions in a screw compressor.
Figure 3: Comparison of different blow hole areas in screw compressor. Image source Ref [3].

Each leakage path uniquely influences the performance of the compressor. Hence, it is important to understand the attributes of the leakage through each leakage path and the percentage by which it can impact the machine’s efficiency. This is essential because it helps prioritise the design procedures in general and specifically enhancing the rotor lobe profile.

Importance of Accurate Capturing of the Leakage Gaps in Screw Compressors by Grids

Mesh refinement in the interlobe region to capture the leakage gaps in screw compressors.
Figure 4: Grid refinement in the interlobe region. Image source Ref [2].

The critical factor which affects the CFD performance prediction of twin screw compressors is the accuracy with which leakage gaps are captured by gridding strategies. Since the working chamber of a screw machine is transient in nature, we need a grid that could accurately represent the domain deformation.

One approach is simply increasing the grid points on the rotor profile. Studies have shown that grid refinement in the circumferential direction directly influences mass flow rate prediction. In contrast, it has a lesser influence on predicting pressure and power. However, since we want to do a transient simulation in a deforming domain, this gridding approach will cause quicker deterioration in grid quality and a rapid rise in computational time.

Local mesh refinement only of the interlobe space region to capture the leakage gaps in screw compressors.
Figure 5: Local refinement only of the interlobe space region: the region which is considered as the zone of high importance for leakage flows. Image source Ref [3].

Alternatively, another effective way to tackle this discretization challenge is to locally refine only the interlobe space region. This particular area holds utmost significance in managing leakage flows. By confining the increase in cell count to the interlobe gaps and blow-hole areas, the overall grid dimensions can be maintained under control.

The benefits of mesh refinement in the vicinity of interlobe gap and blow-hole area can be seen in improved accuracy in predicting mass flow rate and leakage flows. Interlobe refinement improves the curvature capturing of rotor profiles and also the mesh quality. This is reflected in the CFD predictions.

Positive Effects of Interlobe Grid Refinement

Comparison of Indicated power and Flow rate at different rotor speed.
Figure 6: Comparison of Indicated power and Flow rate. Image source Ref [2].

The difference between experimental indicated power and CFD predictions on the base grid is about 2.7% at 6000 rpm and 6.6% at 8000 rpm. With interlobe grid refinement, the difference reduces to 1.4% at 6000 rpm and 2.8% at 8000 rpm.

The enhancement of the interlobe grid refinement significantly impacts the flow rate. The contrast between experimental outcomes and CFD projections on the base grid is noticeable, registering at 11% and 8.7% for 6000 rpm and 8000 rpm respectively. These disparities decrease notably to approximately 5.5% and 2.9% following grid refinement.

The volumetric efficiency prediction on the base grid is 7% lower than the experiment. With refinement, the difference reduces to 3%. As with other variables, the difference is smaller at 8000 rpm than at 6000 rpm.

Comparison of Volumetric efficiency and Specific indicated power at different rotor speed.
Figure 7: Comparison of Volumetric efficiency and Specific indicated power. Image source Ref [2].

Specific indicated power, reliant on indicated power and mass flow rate, displays sensitivity. At 6000 rpm, the difference between the base grid CFD prediction and experimental-specific indicated power is about 0.2 kW/m3/min, which reduces to 0.15 kW/m3/min with refinement. At 8000 rpm, the CFD predictions match with the experiment, as can be seen in Figure 7.

To Sum Up

The findings suggest that employing finer grids leads to better capturing of the rotor geometry, thereby enhancing the accuracy of leakage loss representation. With successively refined grids, the reduction in leakage losses becomes apparent. As a result, the CFD predictions gradually align more closely with experimental data.

Further Reading

1. Challenges in Meshing Scroll Compressors
2. Automation of Hexahedral Meshing for Scroll Compressors
3. The Art and Science of Meshing Turbine Blades

References:

1.“The Analysis of Leakage in a Twin Screw Compressor and its Application to Performance Improvement”, John Fleming et al., Proc Instn Mcch Engrs Vol 209, 1995.

2. “Analytical Grid Generation for accurate representation of clearances in CFD for Screw Machines”, S Rane et al., Article in British Food Journal · August 2015.

3. “Grid Generation and CFD Analysis of Variable Geometry Screw Machines”, Sham Ramchandra Rane, PhD Thesis, City University London School of Mathematics, Computer Science and Engineering August 2015.

4. “ CFD Simulations of Single- and Twin-Screw Machines with OpenFOAM”, Nicola Casari et al., Designs 2020.

5. “Numerical Modelling and Experimental Validation of Twin-Screw Expanders” Kisorthman Vimalakanthan et al., Energies 2020, 13, 4700.

6. “New insights in twin screw expander performance for small scale ORC systems from 3D CFD Analysis”, Iva Papes et al., Journal of Applied Thermal Engineering, July 15, 2015.

7. “A GRID GENERATOR FOR FLOW CALCULATIONS IN ROTARY VOLUMETRIC COMPRESSORS”, John Vande Voorde et al., European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS 2004.

8. “CFD SIMULATION OF A TWIN SCREW EXPANDER INCLUDING LEAKAGE FLOWS”, Rainer ANDRES et al., 23rd International Compressor Engineering Conference at Purdue, July 11-14, 2016.

9. “Calculation of clearances in twin screw compressors”, Ermin Husak et al., International Conference on Compressors and their Systems 2019.

Subscribe To GridPro Blog

By subscribing, you'll receive every new post in your inbox. Awesome!

The post Accurate Capturing of Leakage Gaps in Screw Compressors with Hex Grids appeared first on GridPro Blog.

► Automated Hexahedral Meshing of Gerotor Pumps
  30 Oct, 2024

Figure 1: Automated gerotor pump meshing with GridPro’s structured multiblock grid generator.

Automated hexahedral mesher empowers engineers to effortlessly scrutinize the flow behaviour, vividly understand the change in flow with the change in clearance gap, and explicitly bring out the differences in the gerotor design variant’s performances.

Introduction

The unique characteristics of gerotor pumps have made them a widely used pumping device in various industries. They are compact, reliable, and inexpensive, making them a cost-effective option for fluid transfer applications. Additionally, they offer high tolerance to fluid contamination, aeration, and cavitation. By providing excellent flow control, minimal flow pulsation and low noise, they have a strong footprint in the aerospace, automotive and manufacturing sectors.

The aerospace industry uses them for cooling, lubrication, and fuel boost and transfer processes. In manufacturing, they are used for dosing, filling, dispensing, and coating applications. Gerotor pumps are also extensively used in the automotive, agriculture, and construction fields, particularly for low-pressure applications. With the progress of technology, gerotor pumps are finding new applications in the life science, industrial, and mechanical engineering sectors.

Driving Forces for Gerotor Pump Research

This expansion in applicability across various industries is driving the gerotor pump research for further improvement. Also, the growing environmental concern in various industries is creating a need for newer applications, which demand pumps that can improve their efficiency. Gerotor pumps, with their simple design, have presented themselves as an attractive option for these newer applications. However, the increasing demand for pumps that meet stringent specifications and shorter design cycles necessitates a cost-effective design process that can lead to optimal performance and efficiency.

This has driven further research on gerotor pumps, focusing on improving design through numerical simulation, allowing designers to identify potential performance issues and optimize their designs before building physical prototypes. By leveraging this approach, researchers are leading the way towards more efficient and reliable gerotor pump designs that meet the growing demand for pump applications in various industries.

Animation movie showing the structured multi-block mesh for Gerotor  at different instance of time.
Figure 2: Animation movie showing the gerotor pump meshing.

CFD in Gerotor Pump Design: Advantages and Constraints

CFD is an essential tool for the design and optimization of gerotor pumps. CFD simulations accurately predict the effect of cavitation and fluid-body interaction on performance by providing a detailed description of the fluid’s behaviour inside the pump. Due to its accuracy, CFD is often used as a benchmark for pump experiments when no experimental comparison data is available.

However, there are certain challenges in using CFD for gerotor pump design. The CFD process requires large simulation time and memory requirements, and there is a need to re-mesh the entire domain at each angular step. Further, meshing the inter-teeth clearance and constantly changing fluid domain could be a challenging task.

These constraints can delay the design verification stage, making the process time-consuming. The design engineer must mesh the volume chambers each time the design changes and perform a time-consuming simulation. In most cases, the simulation of a geometric configuration takes up to a day to generate results. This workflow hinders the effectiveness of rapid design methodologies or the easy testing of a large number of geometric configurations of the pump in a reasonable time.

Gerotor Pump Meshing Challenge

The primary focus of research w.r.t meshing positive displacement machines is the development of methodologies to support rapid simulation of any geometry. Efforts are made to develop meshing methods to automatically generate high-resolution grids with optimal cell size and high quality without human intervention.

However, gerotor pump meshing is challenging due to the rotating and deforming fluid volumes created during their working cycle. The rapid transformation of the deforming fluid zone from a large pocket region to a narrow passage makes meshing extremely difficult, w.r.t maintaining cell resolution, cell quality and mesh size. Trying to attain one of these meshing objectives results in the failure of the other. On top of this, coming up with a meshing procedure to avoid human intervention further ups the difficulty levels.

Additionally, the tight clearance space, which plays a significant role in determining volumetric efficiency, presents another obstacle for CFD simulations. These clearances are extremely small, often in the range of a few microns, and impact various aspects of the pump’s performance, such as flow leakage, flow ripple, cavitation, pressure lock, torque, and power. Out of these, the flow ripple parameter is significantly affected by the design of the tip and side gaps. A high ripple in the outlet flow can cause high levels of vibration and noise in the pump.

Hence it is critically important to accurately represent these narrow gaps with high-resolution, high-quality meshes to bring out their effects in high clarity. Low-resolution coarse grids will decrease the accuracy and may lead to over or underestimation of the flow variables. Maintaining a certain mesh quality is also important, as it enables CFD to easily analyse variations in clearances and other tendencies.

Gerotor pump mesh in the contracting and expanding regions of the fluid domain.
Figure 3: High-resolution structured multi-block mesh in the contracting and expanding regions of the gerotor pumps fluid domain.

Commonly Adopted Meshing Techniques

Various meshing techniques have been employed over time to discretize the gerotor fluid space. Among them, overlapping meshing methods, deform and remesh methods and customised structured meshing are the most popular ones.

Overlapping meshing methods, including the overset and immersed boundary methods, are frequently used. Although they are quick to generate, they often fall short of properly resolving the boundary layer and narrow clearance gaps while also employing an excessive number of cells.

The deform and remesh method is another popular approach that offers automation but often generates grids with a large cell count. Unfortunately, these methods can cause interpolation errors and stability issues while running the CFD solvers.

While manual customised grid generation methods provide the best mesh in terms of cell quality and grid size, they demand excessive time and human effort to generate the mesh. Unlike the generic moving mesh methods, such as the immersed boundary method, manual gridding approaches, such as the structured moving/sliding methods, accurately represent the dynamic gaps.

Structured Moving/sliding mesh approach

In the structured moving/sliding mesh approach, the fluid volume of the rotor chamber is isolated from the stationary fluid volumes related to the suction and delivery port. The rotor volume is topologically similar to a ring, making it easy to create an initial structured mesh for this shape. This zone being an extrudable domain, a 2D grid is created, which is later extruded to get a 3D mesh.

The stationary fluid volumes of the suction and delivery port are meshed using unstructured approaches. They are linked to the rotor mesh volume via non-conformal interfaces.

When the inner gear surface shifts to a new position, the mesh on the surface does not simply move with it. Instead, the mesh “slides” on the inner gear surface while adjusting to conform to the new clearance between the inner and outer gear surfaces. Simultaneously, the interface connections between the rotor volume and other fluid volumes are updated. These meshing steps ensure good resolution of the clearance space while maintaining good cell quality.

Animation presenting the zoomed view of the gerotor mesh with compressing and expanding grid cells.
Figure 4: Zoomed view of the gerotor mesh showing the compression and expansion of the grid cells.

Single Topology Approach of GridPro

GridPro addresses the gerotor pump meshing challenge with its unique single-topology multi-configuration approach. To start with, for a given instance of the inner and the outer gear position, a 2D wireframe topology is built. Since the meshing zone is 2.5D in nature, a grid in 2D is good enough, which is later extruded in the perpendicular direction to get the 3D grid. The 2D topology acts as a template, to be later used repeatedly to generate mesh for all instances of the inner and outer gear positioning.

An automated python script ensures the grids for all angular steps are generated in an automated, hands-free environment. The script rotates the inner and outer gear at a user-specified angular step of 0.1 degrees and gives out a grid with consistent mesh quality. Since the topology is the same, the mesh generated for each angular step is practically the same. This particular aspect brings in significant positive benefits when compared to an unstructured re-meshing approach where the cell count and connectivity are completely different from one angular step grid to another.

This consistency in grids generated for all instances of the gear position aids in generating superior flow field simulation results. The automated meshing environment saves time and human effort and provides the much-needed trust of the design engineer in the simulated CFD data.

Conclusion

Engineers can enhance their workflow for 3D CFD analyses of gerotor pumps with an automated hexahedral mesher. It will empower engineers to effortlessly scrutinize the flow behaviour inside the working chambers, vividly understand the change in flow physics with variation in clearance gap, and explicitly bring out the differences in parametric design variant’s performances.

More importantly, an automated mesher brings the engineers’ focus back to the design aspects of the pump rather than on the meshing.

Reference

  1. A Study on Effect of Operating Conditions on Gerotor Pump Performance”, Tarique Hussain et al., Defence Science Journal, Vol. 72, No. 2, March 2022, pp. 146-150.
  2. A CFD-Based Comparison of Different Positive Displacement Pumps for Application in Future Automatic Transmission Systems”, Thomas Lobsinger et al., Energies 2021, 14, 2501.
  3. A CFD model for orbital gerotor motor”, H Ding et al., 26th IAHR Symposium on Hydraulic Machinery and Systems, 2012.
  4. Computational fluid dynamics and particle image velocimetry assisted design tools for a new generation of trochoidal gear pumps”, M Garcia-Vilchez et al., Advances in Mechanical Engineering, 2015, Vol. 7(7).
  5. A Virtual Prototype for Fast Design and Visualization of Gerotor Pumps“, Juan Pareja-Corcho et al , Applied. Sciences. 2021, 11, 1190.
  6. Three Dimensional Simulation of Gerotor with Deforming Mesh by using OpenFOAM”, Robert Castilla et al, Universitat Politècnica de Catalunya, LABSON Department of Fluid Mechanics, Colom, 11, ES-08222 Terrassa, Spain.

Subscribe To GridPro Blog

By subscribing, you'll receive every new post in your inbox. Awesome!

The post Automated Hexahedral Meshing of Gerotor Pumps appeared first on GridPro Blog.

Hanley Innovations top

► Aerodynamics simulation software for airfoil and wing
    8 Dec, 2024

 

3D Wing Aerodynamics Simulations

3DFoil results compares well with experiments from 

N.A.C.A Report No. 647, 1938, Figure.[1].

We used 3DFoil to perform aerodynamic simulations for a rectangular wing based on a NACA 0012 airfoil. Results were compared with a NACA experiment performed in 1938, Ref. [1]. NACA tested a full sized wing with a span dimension of 36 feet and chord of 6 feet. The tests were performed in a full scale wind tunnel. We compared the results of 3DFoil, our vortex lattice package, against the experiments conducted on the NACA 0012 version of the wing. The results show excellent agreement between 3DFoil and the experiments for the lift and drag coefficients.

3D Wing Aerodynamics Simulations

Figure [1]. NACA Report No. 647, 1938.

3D Wing Aerodynamics Simulations

Figure [2]. Lift vs. angle of attack (degrees). 3DFoil (blue); Experiment (orange)

3D Wing Aerodynamics Simulations

Figure [3]. Drag vs. angle of attack (degrees). 3DFoil (blue); Experiment (grey)


References:

Goett, H. J., & Bullivant, W. K. (1938). Tests of NACA 0009, 0012, and 0018 airfoils in the full-scale tunnel. Washington, DC, USA: US Government Printing Office.

About 3DFoil:

3DFoil empowers engineers, designers and students alike to design and analyze 3D wings, hydrofoils, and more. The software seamlessly blends speed and accuracy, using a vortex lattice method and boundary layer solver to calculate lift, drag, moments, and even stability. Its user-friendly interface allows for flexible design with taper, twist, and sweep, making it ideal for creating winglets, kite hydrofoils, and various other aerodynamic surfaces. Notably, 3DFoil surpasses traditional 2D analysis by considering finite wing span for more realistic performance predictions, helping users optimize their designs with confidence.

See also: https://www.hanleyinnovations.com/3dwingaerodynamics.html

Visit 👉 Hanley Innovations for more information

► Aerodynamic simulation of your OpenVSP Design
  12 Nov, 2024



Start the design process now with Stallion 3D.  It is a complete computational fluid dynamics, CFD, tool based on RANS that quickly and accurately simulate complex designs.  Simply enter your CAD, in the STL format form OpenVSP or other tools, to discover the full potential of your design.

Learn more 👉 https://www.hanleyinnovations.com/stallion3d.html 

Stallion 3D is a tool designed for you, the designer, to successfully fly your designs on schedule:

  1. Compute  lift, drag, CL and CD with Stallion 3D to discover the cruisestall and speed for maximum endurance and the power required to operate your aircraft.
  2. Discover the range and loiter potential of your designs by computing the maximum CL/CD and CL^(3/2)/CD.
  3. Start now with a 3-months lease  by visiting the  Stallion 3D  page. 

Stallion 3D empowers you to take your designs to the next level.  The picture above shows the aerodynamics of an amphibious Lockheed C-130 concept.  A Windows 11 laptop was used for the complete calculation.  Stallion 3D is ideal for down selecting conceptual designs so you can move to the next step with an optimized aircraft.

Do not hesitate to contact us at hanley@hanleyinnovations.com if you have any questions.  Thanks 😀


► VisualFoil Plus for Subsonic, Transonic and Supersonic Airfoil Simulation
  30 Sep, 2024

VisualFoil Plus is a version of VisualFoil that has a built-in compressible flow solver for transonic and supersonic airfoil analysis.  As VisualFoil Plus is currently not in active development, the perpetual license is only $189.

Learn more 👉 https://www.hanleyinnovations.com/air_16.html

VisualFoil Plus has the following features:

  1. An extensive airfoil library for simulation, comparing, graphing and printing.
  2. An intuitive user interface where you can export airfoil ordinates, and performance results
  3. Compare the aerodynamic performance of multiple airfoil on a single graph
  4. Work and learn within an intuitive graphical user interface.

The picture above, shows referrals the solution of the NACA 0012 airfoil at a Mach number of 0.825.
Please visit us at https://www.hanleyinnovations.com/air_16.html for more information.

► What's the Best CFD or Aerodynamics Software for Beginners
  30 Aug, 2024


Qualities of a Good CFD and Aerodynamics Software for Beginners

When choosing a CFD (Computational Fluid Dynamics) software for beginners, it's essential to consider factors that balance ease of use with computational power. Here are some key qualities to look for:

1. User-Friendly Interface:

  • Intuitive GUI: A simple and intuitive graphical user interface (GUI) makes it easier to learn and use the software.
  • Clear Documentation: Comprehensive documentation and tutorials can help beginners understand the software's features and functionalities.

2. Robust Solver:

  • Accuracy: The solver should provide accurate solutions to a wide range of fluid flow problems.
  • Stability: The solver should be stable and reliable, even for complex simulations.

3. Meshing Capabilities:

  • Automatic Meshing: The software should offer automatic meshing tools to simplify the process of creating high-quality meshes.
  • Mesh Refinement: The ability to refine the mesh in specific regions can improve solution accuracy.

4. Visualization Tools:

  • Clear Visualization: The software should provide clear and customizable visualization tools to help users understand the results of their simulations.
  • Post-Processing Features: Built-in features for compute lift, drag and moments that are essential for designing a stable and efficient aircraft .

5. Support:

  • Technical Support: Reliable technical support from the software vendor can be helpful for troubleshooting and getting answers to questions.  For example, Hanley Innovations provide free technical support for our aerodynamics and computational fluid dynamics software.

6. Learning Resources:

  • Tutorials and Examples: The software should come with tutorials and examples to help beginners get started and learn best practices.  These include tutorials and YouTube videos to clearly convey the concepts.

7. Scalability:

  • Hardware Compatibility: The software should be compatible with various hardware configurations, allowing users to scale up their simulations as needed.  Most beginners have Windows laptops and desktops.  Stallion 3D and other aerodynamics software run natively on Windows 7, 10 and 11.

8. Cost-Effective:

  • Licensing Options: Consider the licensing options and pricing to ensure the software fits your budget.

Popular Aerodynamics software Software Options for Beginners offered by Hanley Innovations are:

  • VisualFoil 5.0: An easy-to-use software package with built-in UIUC airfoil database, plotting tools and and graphs.
  • MultiSurface Aerodynamics and 3DFoil:  Easy to use software based on the vortex lattice method for simulating wing and other lifting surfaces.
  • Stallion 3D:  A 3D aerodynamics software based on CFD RANS approach with strong meshing and visualization tools.

By considering these factors, you can start to work on your aerodynamics and make significant progress in a short period of time.

► Mapping CFD Data to a STL Geometry in Paraview Using Stallion 3D
  20 Feb, 2024

 


Here are instructions on how to import a surface CSV file from Stallion 3D into ParaView using the Point Dataset Interpolator:*

In Stallion 3D

  • Export the computational fluids dynamics (CFD) surface data as a CSV file
  • Export the volume data also as a CSV file

Open ParaView.

  • Click "File" > "Open".
  • Navigate to your CSV file and select it.
  •  Click "OK".

Convert CSV to points:

  •  In the "Pipeline Browser", click on the CSV file.
  • -Click "Filters" > "Alphabetical" > "Table To Points".
  • -Set "X Column", "Y Column", and "Z Column" to the appropriate column names in your CSV file.
  • Click " OK".

Load the target surface mesh:

  • Click "File" > "Open".
  • Navigate to your surface mesh file (e.g., VTK, STL, OBJ) and select it.
  • Click "OK".

 Apply Point Dataset Interpolator:

  • Click on the "Table To Points" output in the "Pipeline Browser".
  • Click "Filters" > "Alphabetical" > "Point Dataset Interpolator".
  • Set "Source" to the target surface mesh.
  • Set "Input" to the "Table To Points" output.
  • Click "Apply".

5. Visualize:

  • Click on the "Point Dataset Interpolator" output in the "Pipeline Browser".
  • The interpolated data should now be mapped onto the surface mesh.
  • Use ParaView's rendering and visualization options to create the desired visual representation.

More information about Stallion 3D can be found at: https://www.hanleyinnovations.com
► Hanley Innovations: Streamlining Your Designs with Airfoil, Wing & CFD Simulation Software
  14 Jan, 2024


Take flight with your next project! Hanley Innovations offers powerful software solutions for airfoil design, wing analysis, and CFD simulations.

Here's what's taking off:

  • MultiElement Airfoils: Master the interaction of flaps, slats, and spoilers for optimal performance. Analyze isolated or multiple airfoils, compressible or incompressible flow.
  • 3DFoil & MultiSurface Aero: Design and analyze 3D wings, hydrofoils, and other surfaces with ease. Vortex lattice method delivers rapid results for lift, drag, and stability.
  • Stallion 3D: Dive into accurate CFD simulations. User-friendly, cost-effective, and MS Windows compatible. Grid generation, graphs, tables – everything you need in one package.

Hanley Innovations: Empowering engineers, students, and enthusiasts to turn aerodynamic dreams into reality.

Ready to soar? Visit www.hanleyinnovations.com and take your designs to new heights.

Stay tuned for more updates!

#airfoil #cfd #wingdesign #aerodynamics #iAerodynamics

CFD and others... top

  29 Dec, 2024

 A Perfect Celebration

On December 5-7, 2024, a symposium, Emerging Trends in Computational Fluid Dynamics: Towards Industrial Applications, was successfully held at Stanford University to celebrate the 90th birthday of CFD legend, Professor Antony Jameson. I am very grateful to Antony for giving Professor Chongam Kim and myself an opportunity to celebrate our 60th birthday in conjunction with his. Thus, the symposium is also called the Jameson-Kim-Wang (JKW) symposium.

An organizing committee led by Professor Siva Nadarajah (McGill University) and composed of Professors Chunlei Liang (Clarkson University), Meilin Yu (UMBC), and Hojun You (Sejong University) did a fantastic job in organizing a flawless symposium. The list of speakers includes the who's who and rising stars in CFD. A special shoutout goes to Professor Juan Alonso and the sponsors for their support of the Symposium.  A photo of the attendees is shown in Figure 1. Some good-looking posters from the sponsors are shown in Figure 2.

Figure 1. Attendees of the JKW Symposium

Figure 2. Posters from some of the sponsors

Antony's many pioneering contributions to CFD have been well documented in the literature. His various CFD and design optimization codes have shaped the design of commercial aircraft for many decades. Several aircraft manufacturers told stories about Antony's impact. We look forward to the release of the Symposium videos next year. 

Next, I'd like to touch upon my personal connection to Antony. I first heard of his name and his work in China from my graduate advisor, Academician Zhang Hanxin. I still recall reading his paper on the successes and challenges in computational aerodynamics. I believe I first met Antony at an AIAA conference when he came to my talk on conservative Chimera. I did not get an opportunity to introduce myself. Our 2nd meeting took place in China during an Asian CFD conference in 2000 where both of us were invited speakers. We sat at the same table with Charlotte (Mrs. Jameson) in a banquet. This time I was able to properly introduce myself. 

Soon after that, we started collaborating on high-order methods, from spectral difference to flux reconstruction. I visited Antony's lab and co-organized his 70th birthday celebration at Stanford in late 2004. During a visit to his home, Antony shared his fascination on the aerodynamics of hummingbirds. I still recall receiving his phone call about proving the stability of the SD method with Gauss points as the flux points on a Saturday when I was at my son's soccer game! 

The Symposium also gave me an opportunity to see many of my former students, some of whom I have not seen for more than two decades: Yanbing, Khyati, Prasad, Chunlei, Varun, Takanori, Meilin, Lei, Cheng, Feilin, Eduardo and Justin. It is very gratifying to hear their stories after so many years.

Figure 3. Group photo after a great dinner

The Symposium concluded with an amazing banquet. My friend and collaborator, H.T. Huynh, did a hilarious roast of me and I cannot stop laughing the whole time. H.T. has the talent of a standup comedian. Everything went smoothly and we had a perfect symposium!

► Note on RANS, Hybrid RANS/LES, WRLES, WMLES and SGS Models
  25 Dec, 2023

 In the computation of turbulent flow, there are three main approaches: Reynolds averaged Navier-Stokes (RANS), large eddy simulation (LES), and direct numerical simulation (DNS). LES and DNS belong to the scale-resolving methods, in which some turbulent scales (or eddies) are resolved rather than modeled. In contrast to LES, all turbulent scales are modeled in RANS.

Another scale-resolving method is the hybrid RANS/LES approach, in which the boundary layer is computed with a RANS approach while some turbulent scales outside the boundary layer are resolved, as shown in Figure 1. In this figure, the red arrows denote resolved turbulent eddies and their relative size. 

Depending on whether near-wall eddies are resolved or modeled, LES can be further divided into two types: wall-resolved LES (WRLES) and wall-modeled LES (WMLES). To resolve the near-wall eddies, the mesh needs to have enough resolution in both the wall-normal (y+ ~ 1) and wall-parallel directions (x+ and z+ ~ 10-50) in terms of the wall viscous scale as shown in Figure 1. For high-Reyolds number flows, the cost of resolving these near-wall eddies can be prohibitively high because of their small size. 

In WMLES, the eddies in the outer part of the boundary layer are resolved while the near-wall eddies are modeled as shown in Figure 1. The near-wall mesh size in both the wall-normal and wall-parallel directions is on the order of a fraction of the boundary layer thickness. Wall-model data in the form of velocity, density, and viscosity are obtained from the eddy-resolved region of the boundary layer and used to compute the wall shear stress. The shear stress is then used as a boundary condition to update the flow variables.    


Figure 1. An illustration of RANS, hybrid RANS/LES, WRLES, and WMLES approaches

I discussed the role of sub-grid scale (SGS) models for WRLES in an earlier blog post in 2017. For adaptive high-order methods such as the discontinuous Galerkin (DG), spectral difference (SD), and flux reconstruction/correction procedure via reconstruction (FR/CPR) methods, the best results are obtained without any explicit SGS models (called implicit LES or ILES) because of the embedded numerical dissipation. With enough mesh resolution, the physical and numerical dissipations appear sufficient to stabilize WRLES.

In WMLES, the near-wall turbulent scales are severely under-resolved. As a result, ILES is usually not stable without other stabilizing techniques such as filtering, limiting et al. We recently experimented with explicit SGS models such as the Smagorinsky, WALE, and Vreman models for WMLES. Through comparison with channel flow DNS data, the Vreman model was found to achieve the most accurate and consistent results. 

In summary, we advocate ILES for WRLES and the Vreman model for WMLES with adaptive high-order methods such as DG, SD, and FR/CPR. 

     

  

► Is High-Order Wall-Modeled Large Eddy Simulation Ready for Prime Time?
  27 Dec, 2022

During the past summer, AIAA successfully organized the 4th High Lift Prediction Workshop (HLPW-4) concurrently with the 3rd Geometry and Mesh Generation Workshop (GMGW-3), and the results are documented on a NASA website. For the first time in the workshop's history, scale-resolving approaches have been included in addition to the Reynolds Averaged Navier-Stokes (RANS) approach. Such approaches were covered by three Technology Focus Groups (TFGs): High Order Discretization, Hybrid RANS/LES, Wall-Modeled LES (WMLES) and Lattice-Boltzmann.

The benchmark problem is the well-known NASA high-lift Common Research Model (CRM-HL), which is shown in the following figure. It contains many difficult-to-mesh features such as narrow gaps and slat brackets. The Reynolds number based on the mean aerodynamic chord (MAC) is 5.49 million, which makes wall-resolved LES (WRLES) prohibitively expensive.

The geometry of the high lift Common Research Model

University of Kansas (KU) participated in two TFGs: High Order Discretization and WMLES. We learned a lot during the productive discussions in both TFGs. Our workshop results demonstrated the potential of high-order LES in reducing the number of degrees of freedom (DOFs) but also contained some inconsistency in the surface oil-flow prediction. After the workshop, we continued to refine the WMLES methodology. With the addition of an explicit subgrid-scale (SGS) model, the wall-adapting local eddy-viscosity (WALE) model, and the use of an isotropic tetrahedral mesh produced by the Barcelona Supercomputing Center, we obtained very good results in comparison to the experimental data. 

At the angle of attack of 19.57 degrees (free-air), the computed surface oil flows agree well with the experiment with a 4th-order method using a mesh of 2 million isotropic tetrahedral elements (for a total of 42 million DOFs/equation), as shown in the following figures. The pizza-slice-like separations and the critical points on the engine nacelle are captured well. Almost all computations produced a separation bubble on top of the nacelle, which was not observed in the experiment. This difference may be caused by a wire near the tip of the nacelle used to trip the flow in the experiment. The computed lift coefficient is within 2.5% of the experimental value. A movie is shown here.        

Comparison of surface oil flows between computation and experiment 

Comparison of surface oil flows between computation and experiment 

Here are some lessons we learned from this case. Besides the space and time discretization methods, the computational mesh and the SGS model strongly affect WMLES results. 
  • Since we obtain wall model data from the 2nd element away from the wall, it is important that isotropic elements be used near solid walls to ensure that turbulent eddies are resolved well there. That's why we prefer tetrahedral elements for complex geometries since one can always generate isotropic elements. In other words, inviscid meshes are preferred for WMLES!

  • For very under-resolved turbulent flow, the use of an explicit SGS model such as WALE produces more accurate and robust results than a shock-capturing limiter. It is quite difficult to determine the appropriate amount of limiting.  
The recent progress has been documented in an AIAA Journal paper, and an upcoming conference paper in SciTech 2023. The latest high-order results indicate that high-order LES can reduce the total DOFs by an order of magnitude compared to 2nd order methods. We believe it is ready for prime time for high-lift configurations, turbomachinery, and race car aerodynamics. You are welcome to try high-order WMLES by getting the flow solver from www.hocfd.com.   

   
► A Benchmark for Scale Resolving Simulation with Curved Walls
  28 Jun, 2021

Multiple international workshops on high-order CFD methods (e.g., 1, 2, 3, 4, 5) have demonstrated the advantage of high-order methods for scale-resolving simulation such as large eddy simulation (LES) and direct numerical simulation (DNS). The most popular benchmark from the workshops has been the Taylor-Green (TG) vortex case. I believe the following reasons contributed to its popularity:

  • Simple geometry and boundary conditions;
  • Simple and smooth initial condition;
  • Effective indicator for resolution of disparate space/time scales in a turbulent flow.

Using this case, we are able to assess the relative efficiency of high-order schemes over a 2nd order one with the 3-stage SSP Runge-Kutta algorithm for time integration. The 3rd order FR/CPR scheme turns out to be 55 times faster than the 2nd order scheme to achieve a similar resolution. The results will be presented in the upcoming 2021 AIAA Aviation Forum.

Unfortunately the TG vortex case cannot assess turbulence-wall interactions. To overcome this deficiency, we recommend the well-known Taylor-Couette (TC) flow, as shown in Figure 1.

 

Figure 1. Schematic of the Taylor-Couette flow (r_i/r_o = 1/2)

The problem has a simple geometry and boundary conditions. The Reynolds number (Re) is based on the gap width and the inner wall velocity. When Re is low (~10), the problem has a steady laminar solution, which can be used to verify the order of accuracy for high-order mesh implementations. We choose Re = 4000, at which the flow is turbulent. In addition, we mimic the TG vortex by designing a smooth initial condition, and also employing enstrophy as the resolution indicator. Enstrophy is the integrated vorticity magnitude squared, which has been an excellent resolution indicator for the TG vortex. Through a p-refinement study, we are able to establish the DNS resolution. The DNS data can be used to evaluate the performance of LES methods and tools. 

 

Figure 2. Enstrophy histories in a p-refinement study

A movie showing the transition from a regular laminar flow to a turbulent one is posted here. One can clearly see vortex generation, stretching, tilting, breakdown in the transition process. Details of the benchmark problem has been published in Advances in Aerodynamics.
► The Darkest Hour Before Dawn
    2 Jan, 2021

Happy 2021!

The year of 2020 will be remembered in history more than the year of 1918, when the last great pandemic hit the globe. As we speak, daily new cases in the US are on the order of 200,000, while the daily death toll oscillates around 3,000. According to many infectious disease experts, the darkest days may still be to come. In the next three months, we all need to do our very best by wearing a mask, practicing social distancing and washing our hands. We are also seeing a glimmer of hope with several recently approved COVID vaccines.

2020 will be remembered more for what Trump tried and is still trying to do, to overturn the results of a fair election. His accusations of wide-spread election fraud were proven wrong in Georgia and Wisconsin through multiple hand recounts. If there was any truth to the accusations, the paper recounts would have uncovered the fraud because computer hackers or software cannot change paper votes.

Trump's dictatorial habits were there for the world to see in the last four years. Given another 4-year term, he might just turn a democracy into a Trump dictatorship. That's precisely why so many voted in the middle of a pandemic. Biden won the popular vote by over 7 million, and won the electoral college in a landslide. Many churchgoers support Trump because they dislike Democrats' stances on abortion, LGBT rights, et al. However, if a Trump dictatorship becomes reality, religious freedom may not exist any more in the US. 

Is the darkest day going to be January 6th, 2021, when Trump will make a last-ditch effort to overturn the election results in the Electoral College certification process? Everybody knows it is futile, but it will give Trump another opportunity to extort money from his supporters.   

But, the dawn will always come. Biden will be the president on January 20, 2021, and the pandemic will be over, perhaps as soon as 2021.

The future of CFD is, however, as bright as ever. On the front of large eddy simulation (LES), high-order methods and GPU computing are making LES more efficient and affordable. See a recent story from GE.

the darkest hour is just before dawn...

► Facts, Myths and Alternative Facts at an Important Juncture
  21 Jun, 2020
We live in an extraordinary time in modern human history. A global pandemic did the unthinkable to billions of people: a nearly total lock-down for months.  Like many universities in the world, KU closed its doors to students since early March of 2020, and all courses were offered online.

Millions watched in horror when George Floyd was murdered, and when a 75 year old man was shoved to the ground and started bleeding from the back of his skull...

Meanwhile, Trump and his allies routinely ignore facts, fabricate alternative facts, and advocate often-debunked conspiracy theories to push his agenda. The political system designed by the founding fathers is assaulted from all directions. The rule of law and the free press are attacked on a daily basis. One often wonders how we managed to get to this point, and if the political system can survive the constant sabotage...It appears the struggle between facts, myths and alternative facts hangs in the balance.

In any scientific discipline, conclusions are drawn, and decisions are made based on verifiable facts. Of course, we are humans, and honest mistakes can be made. There are others, who push alternative facts or misinformation with ulterior motives. Unfortunately, mistaken conclusions and wrong beliefs are sometimes followed widely and become accepted myths. Fortunately, we can always use verifiable scientific facts to debunk them.

There have been many myths in CFD, and quite a few have been rebutted. Some have continued to persist. I'd like to refute several in this blog. I understand some of the topics can be very controversial, but I welcome fact-based debate.

Myth No. 1 - My LES/DNS solution has no numerical dissipation because a central-difference scheme is used.

A central finite difference scheme is indeed free of numerical dissipation in space. However, the time integration scheme inevitably introduces both numerical dissipation and dispersion. Since DNS/LES is unsteady in nature, the solution is not free of numerical dissipation.  

Myth No. 2 - You should use non-dissipative schemes in LES/DNS because upwind schemes have too much numerical dissipation.

It sounds reasonable, but far from being true. We all agree that fully upwind schemes (the stencil shown in Figure 1) are bad. Upwind-biased schemes, on the other hand, are not necessarily bad at all. In fact, in a numerical test with the Burgers equation [1], the upwind biased scheme performed better than the central difference scheme because of its smaller dispersion error. In addition, the numerical dissipation in the upwind-biased scheme makes the simulation more robust since under-resolved high-frequency waves are naturally damped.   

Figure 1. Various discretization stencils for the red point
The Riemann solver used in the DG/FR/CPR scheme also introduces a small amount of dissipation. However, because of its small dispersion error, it out-performs the central difference and upwind-biased schemes. This study shows that both dissipation and dispersion characteristics are equally important. Higher order schemes clearly perform better than a low order non-dissipative central difference scheme.  

Myth No. 3 - Smagorisky model is a physics based sub-grid-scale (SGS) model.

There have been numerous studies based on experimental or DNS data, which show that the SGS stress produced with the Smagorisky model does not correlate with the true SGS stress. The role of the model is then to add numerical dissipation to stablize the simulations. The model coefficient is usually determined by matching a certain turbulent energy spectrum. The fact suggests that the model is purely numerical in nature, but calibrated for certain numerical schemes using a particular turbulent energy spectrum. This calibration is not universal because many simulations produced worse results with the model.

AirShaper top

► AI Propeller Design Optimization
  29 Aug, 2024
Using surrogate models and CFD to improve propeller performance
► OpenFOAM Convergence detection
    1 Jun, 2024
Open source library for convergence detection and averaging in OpenFOAM
► World’s most aerodynamic suits - Interview with Deanna Panting, founder of Qwixskinz.
  31 Jul, 2023
Aerodynamic clothing can make a substantial difference when it comes to aerodynamic drag. Over the years, Qwixskinz has helped numerous athletes win medals & break records.
► Free Speed: how properly designed clothing can make Olympic athletes faster.
    5 Jul, 2023
Free Speed: how properly designed clothing can make Olympic athletes faster.
► How does a Wind Tunnel work?
    9 Jun, 2023
We discover how a closed loop Wind Tunnel works and the techniques used to condition the airflow to achieve accurate results.
► Reducing the drag of an AUV with AirShaper
  17 May, 2023
AUVs are becoming essential research tools for oceanographers, but the range of the onboard battery limits the lengths of missions. AirShaper CFD software was used to reduce the drag and improve the hydrodynamic efficiency of a new AUV design, increasing its range.

Convergent Science Blog top

► A Piston Pump, By Any Other Name 
  15 Apr, 2025

Author:
Allie Yuxin Lin

Marketing Writer

In my first year of university, I became enamored with science fiction novels, particularly those dealing with the subgenre of time travel. During one of my literary pursuits, I came across the story of a 20th century nurse who manages to save the lives of many 16th century soldiers because she engineered a modern syringe from a viper’s hollow fang. While the modern hypodermic needle was not invented until the 1850s, the first syringe (not necessarily hypodermic) was created in 1650 based on Pascal’s Law, which states that a pressure applied at any point in a confined fluid will be directly transmitted throughout the fluid. I would later learn of another indispensable part of modern civilization that is also based on Pascal’s Law, and, you could say, transforming lives in its own way.

A piston pump is a type of reciprocating pump in which the reciprocating motion of a piston forms a chamber. When the pump expands, the chamber draws in fluid through a valve; when the pump contracts, the chamber expels fluid through a separate valve. A syringe’s plunger works by the same mechanism, as do hand soap dispensers, well pumps, bicycle pumps, and more. These machines have a simple design, which has allowed them to become a critical part of the oil and gas industry, where they are primarily used to transfer fluids at high pressures during extraction and processing operations. Their function as a positive displacement device, as well as their ability to generate high pressures and handle a wide range of fluid types, make piston pumps particularly attractive for the oil and gas industry. In particular, they are used in tasks such as well stimulation (including hydraulic fracturing and acidizing), mud pumping during drilling, chemical injection for corrosion inhibition, flow assurance, wellhead service, and high-pressure fluid transfer in pipelines and processing facilities.

CONVERGE simulation of a piston pump, showing velocity.

Given their importance in industry, finding the right tools to model piston pumps can offer valuable insights into the design and application of these ubiquitous tools. However, piston pumps often involve complex moving boundaries, as well as intricate piston motion and valve dynamics, which may pose a challenge for simulation. These apparatuses are also prone to cavitation, which refers to the formation and collapse of vapor bubbles in the pump’s fluid. This happens when the working pressure inside the pump falls below the fluid’s vapor pressure, causing localized vaporization. When these bubbles collapse, they create shock waves that may lead to undesired vibrations, machinery damage, and reduced efficiency over time.

CONVERGE is a useful tool for piston pump simulations because it can efficiently overcome many of the challenges associated with these devices. Our solver automatically generates the computational mesh at each time-step, eliminating the need for complex re-meshing strategies. Adaptive Mesh Refinement (AMR) ensures high resolution where it is needed without incurring extensive computational costs. Fluid-structure interaction (FSI) modeling can accurately track the interaction between the piston, the valves, and surrounding fluid to predict pressure and flow behavior. Furthermore, CONVERGE includes several built-in cavitation models and multi-phase capabilities that help predict vapor formation, bubble collapse, and pressure spikes.

A CONVERGE Case Study

In this CONVERGE case study, we simulated a piston pump with plate valves to regulate the pressure and suction sides and compared our results to experimental data.1 In this geometry,2 the fluid (water) is induced by an oscillatory movement of the plunger. As the plunger reaches its minimum displacement, the pump begins its suction stroke; similarly, as the plunger reaches its maximum displacement, the pump begins its discharge stroke.

System level analysis of a piston pump with two plate valves, simulated in CONVERGE. 

CONVERGE’s FSI modeling captured the dynamic relationship between the fluid and the plate valves, the pump chamber, and the suction and pressure pipes. The two-way coupled FSI approach predicted the rigid-body motion of the plate valves resulting from the balance between the fluid load and suction pressure on one side and the spring loads on the other. In this study, both forces were set up as 1DOF FSI objects, i.e., they could only move translationally, along the x-axis. The FSI spring feature models spring forces between a fixed object and a rigid FSI object (valve). The model approximates the force of a linear coil spring, with specified parameters for stiffness, damping constant, length, and pre-load. 

Other CONVERGE features that aided in this simulation include the RNG k-epsilon model, which accounted for the turbulent flow in the pump. The phase change between the liquid and vapor phases was captured using cavitation modeling, specifically, the homogenous relaxation model (HRM). HRM predicts the mass exchange between the liquid and vapor and describes the rate at which the liquid-vapor mass interchange approaches equilibrium. In this case, we used time scale coefficients for the condensation and evaporation of water to predict mass flow rate and discharge. 

For a more accurate simulation, velocity- and void fraction-based AMR were applied to refine and coarsen the mesh depending on the resolution requirements. In addition, fixed embedding was employed around the valves and the piston crown to maintain a fine resolution while keeping the rest of the grid coarse. Pressure-velocity coupling was captured with the Pressure Implicit Splitting of Operators (PISO) scheme, which performs the PISO algorithm in a loop until it reaches a user-specified PISO tolerance value. 

Overall, there was good agreement between the experimental values and CONVERGE data, as measured by the valve lift. In addition to accurately capturing the amount of displaced volume in the pump, our simulation effectively predicted compressibility effects. 

CONVERGE-predicted valve lift for both the suction and discharge valve. The results for the suction valve were validated against experimental data.1

The Industry Impact

Much like the inventive syringe, piston pumps—which are rooted in the same scientific principles—are an indispensable part of modern industry. Their simple yet powerful design, based on Pascal’s Law, allows them to perform critical tasks in the oil and gas sector, in spite of challenges such as multi-phase dynamics and cavitation. In this case study, we leveraged CONVERGE’s innovative tools, including FSI and multi-phase flow modeling, to simulate two-phase flow in a reciprocating displacement pump incorporating fluid-actuated valve movement. Advanced simulations such as the one outlined in this blog help refine our understanding of piston pumps, ensuring they continue to function efficiently and effectively under all circumstances.

References

[1] Anciger, D., “Numerische Simulation der Fluid-Struktur-Interaktion fluidgesteuerter Ventile in oszillierenden Verdrängerpumpen.” Ph.D. thesis, Technische Universität München, Munich, Germany, 2012.

[2] Deimel, C., et al. “Numerical 3D Simulation of the Fluid-Actuated Valve Motion in a Positive Displacement Pump with Resolution of the Cavitation-Induced Shock Dynamics.” Eighth International Conference on Computational Fluid Dynamics (ICCFD8), ICCFD8-2014-0433, Chengdu, China, July 14-18, 2014. DOI: 10.13140/2.1.3443.2326

    ► Smarter Solutions: How Machine Learning Enables Rapid Optimization in CFD
      25 Feb, 2025

    Author:
    Allie Yuxin Lin

    Marketing Writer

    Allow me to paint a picture for you. You’re an auto manufacturer, and you realize that the increased demand for fuel efficiency is pushing the industry toward new engine designs that can reduce fuel consumption while abiding by stricter governmental regulations on emissions. To accommodate this, you must follow the industry standard and rely on both experimental prototyping and numerical modeling. As you learn more about numerical simulation, you see that there are two approaches that you could take, so you start exploring these in depth. The design of experiments (DoE) technique explores the design space through many simulations and creates a response surface to optimize outcomes. This approach allows you to run many concurrent simulations to achieve quick design times. However, traditional linear regression-based response surface methods (RSMs) are unable to capture the complex, non-linear interactions in engine combustion. The second option involves the application of genetic algorithms (GAs), which optimize designs through multiple simulations over many generations.1 Your research shows that the GA method is very effective at exploring optimal design strategies, but it typically requires many generations to converge, leading to an extended design turnaround of up to several months.  

    Now you’re facing a difficult predicament. You have two options in front of you, one which will solve the problem within a reasonable timeframe but might miss out on the optimal solution, and another that is robust but computationally costly.

    The Power of Data

    Enter machine learning (ML) optimization. Offering rapid project turnaround, cost-efficiency, and knowledge of the full design space, ML optimization is a game-changer in the field.2 Trained on DoE data, the ML tool has access to a wealth of information across the entire design space that would not be obtained through traditional sequential optimization methods. With a sufficiently complex ML model, you can capture the non-linear relationships that a DoE alone cannot, while keeping the optimization turnaround time low.

    From Start to Finish in CONVERGE

    In previous versions of our software, optimization could be accomplished through our in-house CONVERGE Genetic Optimization (CONGO) utility, which enables you to run a GA optimization or a DoE interrogation study. A GA takes a survival-of-the-fittest approach to optimize a design, in which input parameters are randomly generated to create a population of parameters with the highest user-defined merit. 

    In late 2024, we released an ML tool in CONVERGE Studio that enables rapid optimization. First, you will identify the parameters that you want to vary during your optimization study (e.g., injection pressure, EGR ratio), and define the performance metrics you will use to assess the merit of your simulation results (e.g., minimum fuel consumption, minimum NOx emissions). The tool will then initialize a DoE by systematically generating a set of input variables for CONVERGE simulations that span your design space. A Latin hypercube sampling approach can be used to maximize the minimum distance between DoE sample points, producing a quasi-random sample that better captures the underlying data distribution compared to a random sample. After generating input files for the DoE, CONVERGE users can run their cases concurrently on CONVERGE Horizon, our cloud computing service that provides affordable, on-demand access to the latest high-performance computing (HPC) technologies. 

    The results from the DoE can now serve as the training data for the ML model. Since the most appropriate ML algorithm for a particular set of data cannot be determined a priori, the ML tool will combine several different algorithms through ensemble learning: ridge regression, random forest, gradient boosting, support vector machine, and neural network. This ML meta learning model will identify the combination of the five algorithms that best emulates the CFD setup. You can then use the trained ML meta model to predict the optimal case, evaluated with your predefined performance metrics. Finally, you can run the predicted best case in CONVERGE to confirm the results.

    The ML tool offers a streamlined process for rapid and accurate optimization. The goal is not to replace CFD with ML, but rather to use ML in conjunction with CFD to enable fast, optimization-based design. A simplified schematic of the process can be seen in Figure 1. 

    Figure 1. Diagram of CONVERGE’s ML tool.

    ML Optimization in Action

    While CONVERGE’s ML tool can be called within a user-defined function (UDF) for different purposes, such as reduced-order modeling, the approach is primarily targeted for design optimization. Its flexibility and ease of use enables the tool to process copious amounts of data, uncover nuanced patterns, and provide actionable insights. 

    Polaris Exhaust Port Optimization

    To increase the efficiency of internal combustion engines, we partnered with Polaris and Oracle Cloud in 2021 to combine ML, CFD, and HPC for an exhaust port optimization study. 

    After identifying five exhaust port parameters to vary and parametrizing the geometry, the team used Latin hypercube sampling to set up a DoE study with 256 cases. The cases were run on CONVERGE Horizon in less than a day. We separated the wealth of data generated by the DoE study to train (using 90% of the DoE data) and test (using 10% of the DoE data) an ML emulator. This two-step process ensures the ML emulator can genuinely predict designs, rather than simply regurgitating the data from the DoE. Having confirmed the efficacy of the ML emulator, the team then used the trained emulator to predict the optimal case that minimized the exhaust port pumping work. The optimization study produced a small yet significant improvement in exhaust port efficiency. With traditional methods, an experimental optimization would have been far more expensive and taken significantly more time. However, thanks to the use of ML and HPC, this study was completed in a few days rather than several months. For more information, read our blog, which goes into detail about the design, methodology, results, and future outlooks of this study.

    CONVERGE simulations of the exhaust port for the worst case (left) and best case (right) from the DoE. The best case exhibits less flow separation and a more homogeneous flow profile than the worst case, which will result in a more efficient exhaust process.

    Wind Farm Layout Optimization

    Harnessing wind energy is a cornerstone of the global agenda toward sustainability, since it provides a renewable power source with minimal environmental impact. Advancements in wind turbine technology enable the establishment of wind farms, which can generate significantly more power than a single turbine. 

    Wind farm layout can influence overall energy output, operational efficiency, and total project costs. In a poorly laid out wind farm, wake effects generated by upwind turbines may decrease the performance of downwind turbines. In such scenarios, ML can help optimize wind farm layout by accurately predicting turbine interactions to ensure each turbine receives optimal wind flow. 

    For a wind farm of 25 NREL 5MW wind turbines with constant wind speed and neutral atmospheric conditions, CONVERGE’s ML tool optimized the layout of the center five turbines for maximum power production. A DoE study produced the data to train the ensemble ML model, which was used to predict the optimal layout. The ML model, which was fully trained in 1 minute, returned four optimums, which were run in CONVERGE to confirm the configuration that produced the most power. Figure 2 shows the optimized wind farm layout, where the turbines in the center row are staggered.

    Figure 2. The optimal layout for this wind farm staggers the turbines in the center row.

    Wrapping It Up

    Having concluded your research, you breathe a sigh of relief. CONVERGE’s ML tool has the potential to not only transform the engine industry, but also impart important insights in applications such as wind farm layout and reduced-order modeling. By training the model with DoE data, you have access to the entire design space and can uncover hidden patterns that were previously out of reach. With the speed and flexibility of CONVERGE’s ML tool, you no longer have to choose between quick results and accuracy—you could have both.

    References

    [1] Pei, Y., Pal, P., Zhang, Y., Traver, M., Cleary, D., Futterer, C., Brenner, M., Probst, D., and Som, S., “CFD-Guided Combustion System Optimization of a Gasoline Range Fuel in a Heavy-Duty Compression Ignition Engine Using Automatic Piston Geometry Generation and a Supercomputer,” SAE Technical Paper 2019-01-0001, 2019, doi:10.4271/2019-01-0001. 

    [2] Moiz, A.A., Pal, P., Probst, D., Pei, Y., Zhang, Y., Som, S., and Kodavasal, J., “A Machine Learning-Genetic Algorithm (ML-GA) Approach for Rapid Optimization Using High-Performance Computing,” SAE Technical Paper 2018-01-0190, 2018, doi:10.4271/2018-01-0190

    ► Building a Business: Karban Streamlines Product Development With CONVERGE
      25 Feb, 2025

    Author:
    Elizabeth Favreau

    Marketing Writing Team Lead

    When you’re starting a business, you need every edge you can get. Anything that can save you time, reduce your expenses, or help you design higher quality products is an advantage—and even better if you find a solution that can do all three.

    When Karan Bansal founded his company Karban Envirotech Private Limited, he knew computational fluid dynamics (CFD) would be the key to getting his business off the ground. Karban is an innovative home appliance company based in India that aims to address consumer needs while also prioritizing efficiency and sustainability.

    “We decided to start Karban because we found a gap in the market where we felt consumer appliances were not sustainable, especially when scaling to not just the Indian market but the worldwide market,” said Karan. “We wanted to bridge that gap and provide products that are focused on design, energy efficiency, and sustainability.”

    The company’s first offering, the Karban Airzone, is a combination of a bladeless ceiling fan, air purifier, and chandelier light. The idea behind the product is that combining three appliances into one will help reduce clutter in people’s homes and offices, increase energy efficiency, and reduce the amount of plastic and packaging waste.

    The Karban Airzone, a combination of bladeless ceiling fan, air purifier, and chandelier light.

    To come up with the initial design for their product, Karan and his team relied heavily on CFD modeling. “Hardware is hard,” said Karan. “It’s expensive and capital-intensive, and prototyping is also very expensive. But using CFD, we could design all of the CAD models that we wanted to try out and simulate them to assess their performance. Then we could optimize our initial designs using CFD to figure out how to achieve the maximum amount of air flow for the least amount of energy.”

    For Karan, using CONVERGE was an obvious choice. Having previously worked at Convergent Science on the New Applications team for six years, he was well acquainted with CONVERGE’s benefits for flow-related devices.

    “Of course, the best feature is not making any mesh,” said Karan. “Especially when you’re creating so many design iterations, meshing can be very complicated and it can consume a lot of your time. So the best feature was the automated meshing and Adaptive Mesh Refinement capabilities.”

    Because their product contains a number of rotating components, CONVERGE’s multiple reference frame (MRF) approach also came in handy. The MRF approach simplifies simulations that include moving geometries by modeling the moving geometry as stationary. The user specifies a region of the domain as a local rotating reference frame, which moves relative to the stationary, or inertial, reference frame. This method provides accurate results at a fraction of the computational cost required for a fully moving geometry simulation.

    In addition, the Karban team made use of CONVERGE’s porous media modeling to simulate filtration in the air purifier. In porous media, the flow occurs through a region of fine-scale geometrical structures which are too small to be resolved directly. Porous media modeling simulates these effects by converting them to distributed momentum resistances.

    CONVERGE simulation of flow through an early Karban product design.

    Using this combination of features, the Karban team conducted around 50-60 design iterations to identify the design they wanted to build as a prototype. The physical prototype demonstrated very similar results to what they observed in their CFD simulations, confirming the accuracy of their model. After the initial prototype, they conducted a few more rounds of CFD modeling to further optimize the design, resulting in their first product offering.

    Integrating CFD into their design workflow, Karban was able to save a significant amount of time and money during their initial prototyping and optimization phases. And they plan to continue taking advantage of this tool in the future

    “The future includes more aerodynamic products, so CFD will be an integral part of any product that we design from here on out,” said Karan. “We plan to use CONVERGE for all of our next sets of products to get to that optimized appliance design that we’re looking for.”

    Learn more about Karban on their website!

    Interested in incorporating CONVERGE into your own product design process? Contact us below.

    ► (Heat) Pump It Up: Multi-Phase Modeling of Microchannel Condensers
      21 Feb, 2025

    Author:
    Elizabeth Favreau

    Marketing Writing Team Lead

    As someone who grew up in Northern Minnesota, where no one bats an eye at temperatures below 0°F (-18°C) in the winter, I’m acutely aware of how important it is to have a reliable and effective method of heating your home. At the same time, we’ve all become well aware of the need to reduce greenhouse gas (GHG) emissions, and heating and cooling buildings contributes to a significant portion of today’s GHG emissions. According to the U.S. Department of Energy (DOE), the building sector accounted for about 35% of total GHG emissions in 2021, and 8% of total GHG emissions came from on-site combustion.1 Transitioning from traditional furnaces to heat pumps is one way that we can reduce those on-site building emissions. 

    Heat pumps use electricity to transfer heat from outside to inside to heat your building, or vice versa to cool your building. Heat pumps are highly energy efficient because they don’t generate heat, as a furnace does; instead, they just move heat from one area to another. In addition, because they can both heat and cool a building, they can reduce the number of required HVAC systems. However, heat pumps can struggle in colder climates—like where I grew up—and they use liquid refrigerants, which can have high global warming potentials (GWPs). To make heat pumps a more widely viable and environmentally friendly solution, we need to develop heat pumps that are compact, have low power requirements, and can operate on low-GWP refrigerants in extreme climate conditions.

    Figure 1: Diagram of a heat pump.

    Current design methods for heat pumps tend to rely on simplified thermodynamic cycle analysis and 0D/1D simulations, which struggle to capture important physical phenomena such as turbulent flow through the expansion valves and phase change in the evaporators and condensers. In addition, these methods require experimental data for empirical models, which can be very expensive to generate. 

    Researchers in the Advanced Propulsion and Power Department at the DOE Argonne National Laboratory, together with Convergent Science, are using innovative simulation techniques to overcome these limitations. Three-dimensional computational fluid dynamics (CFD) simulations offer a predictive approach that can substantially reduce the time and costs associated with the heat pump design cycle. With accurate submodels, CFD can replicate the complex physics in heat pump components to provide deeper insight into the flow and heat transfer phenomena that cannot be captured with simplified approaches or easily studied with experimental methods. In particular, CONVERGE’s autonomous meshing and advanced physical models make it well suited to simulations of complex geometries with multi-phase flows.

    In a project funded by the DOE, Argonne researchers Muhsin Ameen and Katherine Asztalos, along with Convergent Science engineers Ameya Waikar, Michael Xu, and David Rowinski, are employing multi-fidelity simulations coupled with high-performance computing (HPC) to model and optimize heat pump components, starting with microchannel condensers.

    Microchannel Condensers

    Compared to macrochannel condensers, microchannel condensers exhibit superior heat transfer due to their greater surface area-to-volume ratio, making them well suited for compact systems. They are also typically lighter weight and require a smaller refrigerant charge. Microchannel condensers are suitable for applications with very high heat flux (≥10,000 W/m2), finding uses in HVAC systems, heat pump water heaters, refrigeration systems, and electronics.

    The physics of microchannel condensers differs significantly from their macrochannel counterparts; for example, condensation in microchannels is dominated by surface tension forces, as opposed to macrochannels where gravity is the dominant force. Various parameters affect the mechanism for condensation in microchannels, including heat flux, vapor quality, fluid properties, and channel geometry; CFD provides researchers with a valuable tool for examining how these parameters impact the performance of the condenser.

    CONVERGE Simulations

    To investigate the performance of microchannel condensers, the team from Argonne and Convergent Science conducted multi-phase CFD simulations in CONVERGE, validating the model against experimental data available in the literature.2,3 The team used CONVERGE’s volume of fluid (VOF) modeling, with the High Resolution Interface Capturing (HRIC) scheme, in conjunction with the Lee condensation model to simulate the multi-phase flow. 

    For the initial validation, the team performed simulations of FC-72—the liquid coolant used in the experimental setup—flowing along parallel square microchannels. They investigated three different mass flow rates (ṁ) at the inlet and compared the predicted liquid mass fraction at the outlet with the experimental measurements. The results, shown in Figure 2, show good agreement between the simulations and experiments.

    Figure 2: Comparison of predicted and measured liquid mass fraction (ṁ) at the outlet of the microchannel condenser for high, medium, and low mass flow rates at the inlet.

    Having validated the CFD model, the research team next wanted to investigate the effects of changing various parameters on the performance of the microchannel condenser. They started by looking at two different low-GWP refrigerants, R-1234yf (GWP < 1) and R290 (GWP = 3), and compared them to the performance of FC-72. They found that similar performance could be achieved between the low-GWP refrigerants and FC-72 by modifying the inlet operating conditions and boundary conditions. Figure 3 shows an example, where similar performance was achieved with a high mass flow rate of FC-72 and a low mass flow rate of R-1234yf. The spatial distributions of the refrigerants in the microchannels also show similar patterns under these conditions.

    Figure 3: Comparison of liquid mass fraction at the microchannel condenser outlet for FC-72 and R-1234yf (left) and iso-volume contours of refrigerant mass fraction in the microchannel (right).

    The next parameter the team investigated was the effect of the cross-sectional geometry on the performance of the microchannel condenser. They tested a circular cross-section and a square cross-section, using FC-72 as the refrigerant and similar operating conditions for each case. They found improved performance with a circular cross-section, as shown in Figure 4.

    Figure 4: Comparison of liquid mass fraction at the outlet for a circular versus square microchannel cross-section (left) and iso-volume contours of FC-72 mass fraction in the microchannels for the two geometries (right).

    Finally, the research team turned their attention to the effects of adding a turbulence model to their simulation setup, comparing their results to experimental data. The previous simulations described in this blog post have been laminar, and while laminar simulations are able to capture end-state conditions, they struggle to accurately capture other parameters such as pressure drop and phase change distribution. As shown in Figure 5, the addition of the k-ω SST turbulence model enables the simulations to accurately capture the pressure drop, and the phase change distribution better reflects a pressure-driven flow.

    Figure 5: Comparison of predicted and measured liquid mass fraction at the outlet (top left), measured and predicted pressure drops (top right), and iso-volume contours of refrigerant mass fractions (bottom) for simulations with and without a turbulence model.

    Conclusions and Future Work

    The team from Argonne and Convergent Science were able to develop and validate a multi-phase approach for modeling microchannel condensers with CONVERGE. With this model, they were able to gain a deeper understanding of the influence of low-GWP refrigerants and geometric parameters on the performance of microchannel condensers.

    In the future, the team plans to incorporate conjugate heat transfer modeling into the CONVERGE setup to more accurately replicate the real-world devices. In addition, they are working on modeling other heat pump components, with the goal of simulating the complete heat pump system down the line. They have already started work on modeling a supersonic ejector, with preliminary results shown in the video in Figure 6. Two-equation k-ε large eddy simulation turbulence modeling and Adaptive Mesh Refinement are able to capture the shock trains and other complex flow features in the mixing chamber and diffuser.

    Figure 6: CONVERGE simulation of a supersonic air ejector, showing the temperature contour on the center plane.

    Overall, this work is paving the way to developing more efficient, more effective, and more environmentally friendly heat pumps. Enabling a more widespread adoption of heat pumps could make a significant impact in reducing on-site building GHG emissions, while still keeping us Minnesotans warm in the winter. Learn more about this work in the team’s International Refrigeration and Air Conditioning Conference paper!

    References

    [1] Department of Energy. (2024). Decarbonizing the U.S. Economy by 2050 (No. DOE/EE-2830).

    [2] Kim, S.-M., Kim, J., & Mudawar, I. (2012). Flow condensation in parallel micro-channels-part 1: Experimental results and assessment of pressure drop correlations. International Journal of Heat and Mass Transfer, 55(4), 971-983. 

    [3] Kim, S.-M., & Mudawar, I. (2012). Flow condensation in parallel micro-channels-part 2: Heat transfer results and correlation technique. International Journal of Heat and Mass Transfer, 55(4), 984-994.

    ► Visualizing Your Results: How to Export Lagrangian Data Into CGNS
      21 Jan, 2025

    Author:
    Allie Yuxin Lin

    Marketing Writer

    Standardization is a foundational pillar of modern civilization, shaping our world in ways we might not even notice. It can be found in our currency, our language, and our sciences. In computational fluid dynamics (CFD), standardization has an indispensable role in ensuring consistency, accuracy, and interoperability between different CFD tools. Some examples of standardization in CFD include standards on boundary conditions, mesh generation, and file formats. 

    A well-known file format system is the CFD General Notation System (CGNS), which is a general and extensible standard for the storage and retrieval of CFD output files. Storing such files in CGNS format allows your CFD data to be easily read and interpreted by many post-processing tools, such as ParaView, Tecplot, EnSight, Cassiopée, and more. This post-processing is a critical part of CFD, since it allows for the visualization of raw data in the form of plots, images, videos, and more. By following the CGNS standard, CFD engineers can run their simulations, export their data, and prepare it for analysis, all in one streamlined process.

    However, as of May 2024, the CGNS conventions lacked documentation on particle data. Therefore, if your CFD results included Lagrangian data or particle-laden flows, you would have needed to use a different file format for exporting the data to post-processing. As such, several CFD solvers, CONVERGE included, exported their files in a proprietary format.

    To address this limitation, Convergent Science proposed an extension to the CGNS format that would enable the export of particle data. With the acceptance of our proposal by the international CGNS steering committee, we have compiled the appropriate modifications to the various components of the CGNS: the SIDS (Standard Interface Data Structures), the MLL (Mid-Level Library), and the FMM (File Mapping Manual).

    CONVERGE simulation of a spray jet in crossflow showing the modeling shift from an Eulerian approach to Lagrangian. 

    The CGNS platform now includes new nodes containing precise definitions for information related to particle data. The highest level structure in a CGNS database is CGNSBase_t, a self-contained entity with data that can be used to archive and reproduce a complete CFD computation. To this base, we have added a new node, defined as type ParticleZone_t. In any given base, there can be multiple nodes of type ParticleZone_t, where each node contains data pertaining to a specific set of particles. Different groups of particles can be differentiated using the FamilyName_t and AdditionalFamilyName_t nodes. ParticleCoordinates_t describes the physical coordinates of the particle centers and contains a list of data arrays for the individual components of the position vector. Additionally, ParticleSolutions_t describes the solution on each particle and contains a list for the data arrays of the individual solution variables. Since the framework allows multiple particle sets within a single ParticleZone_t, there can be numerous instances of both ParticleCoordinates_t and ParticleSolutions_t. These two nodes are linked to the simulation time using ParticleIterativeData_t, which is used to record pointers to particle data at different time steps.

    While ParticleZone_t nodes are useful for exporting Lagrangian data, Zone_t nodes export Eulerian data. These types are independent, and particles defined in a ParticleZone_t do not necessarily need to be carried by a flow defined in a Zone_t. Simulation results can be fully defined by a CGNSBase_t and a ParticleZone_t (i.e., without a Zone_t), when there is no Eulerian data to export. Consequently, our extension may be employed by codes that use smoothed-particle hydrodynamics (SPH), a meshfree Lagrangian computational method. 

    In order to describe the governing particle equations, we have created several different model and equation nodes which may be found in ParticleEquationSet_t. This structure, which can be defined as a child node of CGNSBase_t and/or ParticleZone_t, includes the dimensionality of the governing equations, as well as a collection of equation-set descriptions. The additional models can be used to describe particle breakup, particle collision, particle forces (including lift and drag), wall interactions, and phase changes.

    If you have any questions regarding this extension to the CGNS format, please contact us on our website! We are more than happy to talk to you about standardization in CFD, the limitations of the previous CGNS standard, and how Convergent Science proposed and implemented a solution to that constraint.

    ► Balancing Speed With Accuracy: an FSI–MRF Coupling Approach
      13 Jan, 2025

    Author:
    Allie Yuxin Lin

    Marketing Writer

    In today’s fast-paced and ever-evolving world, industries face increasing pressure to deliver precise results quickly—and CFD simulations are no exception. Instead of buckling in the face of this challenge, one organization rose up and decided they were not going to settle for the typical trade-off between accuracy and speed; they wanted both, and they were determined to figure out how to get it. Researchers at Southwest Research Institute (SwRI) developed an innovative coupled approach between two common techniques in the CFD industry, and their results combined high-fidelity simulations with fast computational runtimes. In this blog, we explore their journey, from the identification of the problem to the creation of a solution, along with the appropriate testing, analysis, and general relevance.

    The Trouble With Traditional Techniques

    A 3D CFD simulation for a turbocharger is typically conducted in one of two ways. The simplest approach is the multiple reference frame (MRF) strategy, also known as the frozen rotor. This technique keeps the impeller stationary and simulates movement using a rotating coordinate system; as such, the simulation accommodates the moving geometry without needing to regenerate the mesh at every time-step. However, the existing literature indicates this approach may be limited in several capacities. In their CFD analysis of an automotive pulse system turbocharger, a research team in London found the MRF model could not numerically capture the hysteresis curves of mass flow rate and efficiency.1 The MRF approach is also known to overpredict the non-uniformity of the flow field, as demonstrated by CFD studies of turbo compressors.2 

    The most accurate framework is achieved through transient fluid-structure interaction (FSI) modeling, in which forces are calculated by the numerical integration of pressure and shear stress over the impeller surface. With these calculations and Newton’s Second Law, the rotational speed of the impeller can be predicted. This approach is a predictive method where the rotation of the impeller is determined by the fluid-impeller interaction; therefore, any flow field change can result in a different rotational speed. While this approach accurately predicts all necessary parameters and creates a comprehensive simulation, it is computationally time-consuming. 

    “Typically, for CFD simulations of compressors and turbines, we use an FSI modeling approach. This works relatively well, since the device’s rotational speed is low, around 1,000–4,000 RPM, which means the computational expense is not so extreme,” said Zainal Abidin, Powertrain Analysis Manager at SwRI. “But for a turbocharger, where the speed is comparatively much higher, in the order of 100,000 RPM, the simulation can get very expensive, very fast. So we needed to do something differently.”

    The New Approach

    To accommodate the limitations they found, the team at SwRI developed a two-way coupled MRF and FSI approach using CONVERGE CFD software. The FSI solver within CONVERGE simulates the impeller motion using the constrained 1-degree of freedom (1-DOF) model, where the motion is restricted to rotational movement about the impeller axis. A specific region is identified around the moving turbine impeller, where the equations are modeled in the local rotating reference frame. The governing equations are then modified to incorporate the velocity of the rotating region that arises due to the fluid forces on the moving surface, which in turn affect the flow field.3

    “When we were considering CFD solvers to use for this case, CONVERGE was the obvious choice,” explained Zainal. “In the years that we’ve worked with the software, we’ve found CONVERGE provides the highest accuracy for simulations with a complicated mesh, which is definitely the case for this turbocharger.”

    Insights and Outcomes

    The test platform used was a 2010 heavy-duty on-highway 15L engine with a twin-scroll compressor. To collect CFD calibration data, high-speed pressure transducers were installed on both sides of the divided turbine inlet, turbine outlet, compressor inlet, and compressor outlet, as shown in Figure 1.

    Figure 1: Locations of the high-speed pressure transducers.

    The team at SwRI then created a 3D CFD model to test the new coupling method; the 3D geometry is shown in Figure 2.

    Figure 2: 3D geometry of the CFD setup.

    CONVERGE automatically generates a cut-cell Cartesian grid at runtime, eliminating user meshing time. At each intersection surface, the software trims the cells so the intersection information, including metrics such as surface area and normal vectors, is reduced before storage. The Redlich-Kwong equation-of-state was employed to couple density, pressure, and temperature variables, and a modified Pressure Implicit with Splitting of Operators (PISO) algorithm assisted with pressure-velocity coupling. Due to its simplicity and low computational runtimes, the researchers chose to employ the k-ε turbulence model over more complicated options like a Reynolds Stress Model or large eddy simulation model. The setup also leveraged a law of the wall boundary condition to bridge the under-resolved flow in the viscous sublayer between the wall and the fully turbulent region.3

    To compare the FSI-MRF coupling approach with its pure FSI counterpart, a pure FSI model was built and run to simulate the impeller rotation. The numerical setup used for both strategies was the same, but due to the long runtimes, the pure FSI simulation was not run for as many crank angle degrees. Results, as pictured in Figure 3, showed both approaches had very similar predictions of impeller rotational speed. Additionally, the computational time for the coupled FSI-MRF process is around 16 times faster than the pure FSI solution. 

    Figure 3: Impeller rotational speed comparison between the pure FSI and FSI-MRF coupling approaches.

    To further assess the validity of the new approach, the SwRI researchers wanted to compare the predicted values for pressure upstream of the turbine against experimental data. To do so, they introduced an energy sink (represented by a resistant torque) to the governing equations to account for the energy transfer from the turbine to the compressor. Calculated pressure values from the coupled approach matched well with test data, as shown in Figure 4.

    Figure 4: Pressure comparisons between modeling data and experimental results, shown for the front and rear sides of the turbine.

    The validated coupling approach can now be used in design optimization studies to maximize turbine efficiency. The adapter and exhaust manifold were modified to assess their influence on turbine power. The adapter connects the exhaust manifold to the turbine entrance; therefore, an improvement on turbine power is represented by an increase in impeller speed. The modified adapter resulted in slightly increased rotational speed, while the modified manifold had the opposite effect, as seen below in Figure 5.

    Figure 5: A comparison of impeller rotational speed between the baseline model, the turbine with a modified adapter, and the turbine with a modified manifold.

    Looking Ahead

    The coupled FSI-MRF approach successfully bridges the gap between accuracy and speed, offering a powerful solution for complex simulations that require both precision and efficiency. Calculations reminiscent of a pure FSI approach were iteratively passed back to the solver to update an MRF-type system. Early testing demonstrated this approach not only aligns closely with experimental results but also achieves a 16-fold speed increase for the simulation process. As future research continues to refine this method, it has the potential to play a pivotal role in driving faster, more accurate simulations across various applications.  

    “We discovered this new coupling approach, but we’ve only really scratched the surface. There is a lot of room for improvement, especially to increase the efficiency of the exhaust port,” Zainal noted. “Still, this method has a lot of potential; it can be applied to any simulation that could benefit from a faster computational speed while avoiding the pitfalls of a less accurate solution.”

    References

    [1] Palfreyman, D. and Martinez-Botas, R. F., “The Pulsating Flow Field in a Mixed Flow Turbocharger Turbine: An Experimental and Computational Study .” J. Turbomach. 2005; 127(1), 144–155. doi:10.1115/1.1812322.

    [2] Liu, Z. and Hill, D. L., “Issues Surrounding Multiple Frames of Reference Models for Turbo Compressor Applications,” International Compressor Engineering Conference. Paper 1369. 2000. 

    [3] Abidin, Z., Morris, A., Miwa, J., Sadique, J., et. al., “FSI – MRF Coupling Approach For Faster Turbocharger 3D Simulation,” SAE Technical Paper 2019-01-0007, 2019, doi:10.4271/2019-01-0007.

    Numerical Simulations using FLOW-3D top

    ► Training
      23 Apr, 2025
    Training for FLOW-3D products

    Master FLOW-3D Products: Hands-On Training to Elevate Your CFD Skills

    If you’re new to CFD software, just getting started in a new role, or looking to explore recent updates and workflows, this in-person training is a practical way to build your skills with FLOW-3D products. It’s also a good fit for anyone who wants to catch up with the latest developments in the software.

    The trainings are held at the Flow Science office in Chapel Hill, NC and conducted in small class sizes to allow for personalized instruction and questions. Registration includes lunch and a certificate of completion at the end of the session.

    If you’re an existing customer, email us at training@flow3d.com to see if you have a training credit available.

    FLOW-3D AM and FLOW-3D WELD Training

    This two-day training course offers industry professionals the opportunity to gain hands-on experience to simulate additive manufacturing and welding processes with FLOW-3D AM and FLOW-3D WELD. Participants will also learn how to extract relevant data with FLOW-3D POST and visualize melt pool formation. Additionally, they will explore how FLOW-3D (x) can automate the study of input parameter sensitivity in real-world additive and welding processes. Our simulation experts will be available to support project-specific questions and discussions. 

    FLOW-3D HYDRO Training

    This three-day training course offers a comprehensive introduction to using FLOW-3D HYDRO. This interactive in-person training includes exercises, lectures, and discussions that equip new users with the essential tools to confidently navigate the software. Upon completion of the course, users will have the knowledge and skills to efficiently setup complex simulation projects, and visualize and extract relevant data with FLOW-3D POST. This training is designed to enhance modeling proficiency, optimize workflows, and produce defensible simulation results. Users advance from foundational concepts to expert techniques, while following the industry’s best practices.

    Register

    Register for Training
    Registration Type *
    Total

    Training Terms and Conditions *
    Request for Training Certificate
    Certificates will be in PDF format. Flow Science does not confirm that our workshops are eligible for PDHs or CEUs.
    FLOW-3D News
    Privacy *

    Please note: Once you click 'Register', you will be directed to our PayPal portal. If you do not have a PayPal account, choose the 'Pay with credit card' option. Your registration is not complete until you have paid.

    If you need assistance with the registration process, please contact Training Support.

    ► HPDC System Optimization and Cost Reduction 
      15 Apr, 2025

    Malte Leonhard and Florian Wirth, Flow Science Deutschland GmbH 

    FLOW-3D CAST offers valuable support for optimizing casting design and system performance. This article examines the filling process during the development phase through two examples. Then a case study from Project Engineering GmbH, a long-time customer of FLOW-3D CAST, demonstrates best practices in die casting technology and the economic benefit that simulation delivers.

    Using Metal Inputs to Pre-Define Ingate Positions

    Metal inputs provide a powerful method for predefining ingate positions early in the development phase. By adjusting parameters such as position, dimensions, and metal velocity, key objectives, such as reducing turbulence, achieving directional filling, and optimizing evacuation strategies can be evaluated efficiently.

    This video demonstrates the filling of a pillar structure with three different ingate designs:

    • Versions 1 and 3 exhibit large, entrapped air regions.
    • Version 2 achieves a smooth filling process, where two melt fronts continuously fill the casting part. 
    • Positioning the ingate system in the central structure ensures that air is pushed out through the T-junction, allowing for easy evacuation.

    Optimized Runner Design

    Another crucial improvement involves optimizing the ingate geometry. The initial design of the runner system for the pillar structure was refined using insights from scientific literature [1], allowing for an optimal cross-section definition along the ingate.

    This modification minimizes turbulence and enhances overall casting quality.

    Here we see a comparison of pillar structure filling with two different runner system designs:

    • Version 1: A wake zone is visible at the latest ingate, leading to air entrapment.
    • Version 2: By reducing abrupt cross-section changes along the chord line, air entrapment is significantly reduced.
    • The wake zone disappears, and the metal fronts merge seamlessly within the casting part.

    Customer Case Study: Project Engineering GmbH Achieves Casting System Optimization while Reducing Cost

    Andreas Harborth, Project Engineering GmbH 

    Project Engineering GmbH successfully applied FLOW-3D CAST to optimize an oil pan cover produced on an HPDC machine.

    Initial State:

    • Lot size: 60,000 pcs/p.a.
    • 100 mm plunger diameter
    • Closing force: 1600 tons
    • Alloy: EN AC-AlSi9Cu3(Fe)
    • Shot weight: 2885 grams
    • Filling & solidification time: 26.5 seconds

    The end customer requested cost optimization to ensure a 3% price reduction, while maintaining or improving quality.

    Base design HPDC optimization

    Optimization Goals:

    • Increasing casting cell efficiency
    • Reducing recycled material weight (e.g., runner and venting)
    • Reducing cycle time
    • Minimizing scrap rates & increasing process stability

    Key Issues Identified in the Initial Design

    • Evaluating the start design, these specific areas were identified as needing improvement: Low fill ratio (23%) – The low fill ratio and plunger speed (0.15 m/s) led to a long first-phase cycle time.
    • High casting-to-product weight ratio (2.2:1) – Excess material required recycling, increasing closing force demand and solidification time.
    • High scrap rates – Entrapped air caused excessive porosity, highlighting the need for improved venting strategies.

    Improvements Achieved with FLOW-3D CAST

    By redesigning the casting system and filling strategy, significant performance and economic improvements were realized:

    Project Engineering HPDC optimization study
    • 165% increase in revenue – Process efficiency allowed for a higher overall yield from ~€38,000/a up to ~€100,000/a.
    • Smaller casting machine usage – A reduced projected area decreased the necessary closing force to 1200 tons, cutting machine and time costs.
    • 62% reduction in volume porosity – Optimized venting and gating minimized turbulence and improved air evacuation.
    • 14% reduction in casting weight – Total shot weight was reduced from 2885 g to 2470 g. Lower material consumption led to energy savings during melting.
    • 10% cycle time reduction – First first-phase filling was shortened. A faster solidification time was achieved through several design and process changes, including a smaller plunger diameter, which reduced the thermal modulus. With the part ejection 6 seconds earlier, the output can be increased by +7 pcs/h.

    The overall casting quality improved by 50%, meeting customer specifications for leakage and pore size. This resulted in a direct increase in output and profitability, ensuring the requested 3% price reduction, while still boosting margins by 165%.

    The videos above compare the filling behavior of the initial base design and the final optimized design.

    The first video illustrates the velocity magnitude during the filling stage; the second video shows the entrained air. In the base design, several flow challenges become evident.

    • The first phase takes significantly longer, leading to a delayed transition to the next phase.
    • At the transition point, visible melt splashes appear in the runner arms, causing disturbances in the flow.
    • During the second phase, large wake zones form between the ingates, trapping air pockets that are difficult to evacuate.

    The final optimized design demonstrates a much faster and more controlled filling process.

    • The modified runner system enables a seamless melt front, pushing air efficiently into the venting system.
    • This improvement minimizes entrained air and reduces the risk of gas porosity.
    • These effects lead to a more stable and uniform fill, which can be clearly observed in the animations for the optimized design.

    The Benefits of FLOW-3D CAST in High Pressure Die Casting Optimization

    This case study demonstrates how FLOW-3D CAST provides a data-driven approach to process improvement, even for existing cast parts. By analyzing key variables such as entrained air, solidification time, and pore size, manufacturers can quantify and enhance process quality and performance.

    Would you like to see how FLOW-3D CAST can optimize your casting process? Get in touch with us today!

    References

    [1] Nogowizin (2010) Theorie und Praxis des Druckgusses

    ► Advancing Precision Welding through Process Simulation
      12 Apr, 2025

    Advancing Precision Welding through Process Simulation

    Learn how predictive modeling in FLOW-3D WELD can help you efficiently find process windows and optimize parameters for specific targets, enabling you to:

    • Accelerate weld schedule development
    • Resolve defects such as porosity and lack of fusion
    • Produce high quality joints for dissimilar metals
    • Optimize for throughput and joint integrity

    With melt pool dynamics at the heart of process control, FLOW-3D WELD provides access to testing without needing to burn through material or use up machine time. With less scrap and more yield, manufacturers can free up resources for increased production or expanding into new markets. Register to secure your spot and receive exclusive access to upcoming evaluation opportunities.

    Allyce Jackman

    Allyce Jackman is a senior CFD engineer with Flow Science, leading applications and business development for the products FLOW-3D AM and FLOW-3D WELD. She also works collaboratively with industry and academic researchers in efforts involving modeling laser powder bed fusion, directed energy deposition, and laser welding processes for aerospace, automotive, energy, and defense applications. Allyce joined Flow Science in 2018 after graduating with a bachelor’s in Mechanical Engineering from the University of New Mexico.

    Allyce Jackman, FLOW-3D AM
    ► Presenters Announced
      12 Apr, 2025
    European Users Conference 2025

    Presenters Announced!

    The FLOW-3D European Users Conference 2025 is shaping up to be another great event for the CFD community! We are looking forward to presentations from some of the region’s most renowned companies and institutions, including Alfa Srl, AWE, Bocar GmbH, BRL Ingenierie, Sylatech, Cranfield University, EDF, ELISAVA, ETH Zürich, Foundry Institute – Technische Universität Bergakademie Freiberg, JBA Consulting, JESA Group, Lancaster University, NEA Engineering Company Ltd, Politecnico di Torino, Polytechnic University of Bari, Roche Diagnostics, Technical University of Denmark, Universidade de Lisboa, Università di Parma, University of Innsbruck, Università Politecnica delle Marche, Aquavision Engineering, and Université de Technologie de Belfort Montbéliard.

    In addition to customer presentations, Flow Science’s senior technical staff will be presenting both current and future development plans as well as special product talks during the conference tracks.

    Join us in Lisbon, May 26-28 for this engaging event, where you will hone your simulation skills, explore new CFD modeling approaches, and learn about the latest FLOW-3D software developments alongside your peers and colleagues. Registration is open through May 16.

    General Session

    Welcome to the FLOW-3D community John Wendelbo Flow Science, Inc.
    The FLOW-3D portfolio: 2025R1 capabilities, progress, and focus Dan Milano Flow Science, Inc.
    Work smarter: Practical automation strategies for FLOW-3D applications Karthik Ramaswamy Flow Science, Inc
    Developing for the future: Ideas, challenges, and plans Dr. Michael Barkhudarov Flow Science, Inc.
    Numerical modeling of electrowetting-on-dielectric (EWOD) Dr. Julien Bœuf Roche Diagnostics GmbH

    Manufacturing Track

    Track Moderators: Dr. Marcin Serdeczny, Flow Science and Malte Leonhard, Flow Science Deutschland

    Breaking the mould: MorphoCast and computational design as a solution for scaling up metal AM Rupert Sexton Sylatech
    An investigation of casting and optimising reactive metal Dr. Christopher Jones AWE
    Numerical investigation of the effect of viscosity and laser parameters on laser fusion cutting of glass Dr. Sabeur Msolli Université de Technologie de Belfort Montbéliard
    Silicone 3D printing: An experimentally validated reduced-order numerical model for optimal layer deposition Dr. Alessio Pricci Polytechnic University of Bari
    Automated optimization of the HPDC shot profile for realistic casting conditions Dr. Oleksiy Starykov Bocar GmbH
    Baffle design optimization for advanced sedimentation: Melt purification during aerospace casting Dr. Tharmalingam Sivarupan Cranfield University
    Design and development of centrifugal filtration chamber using numerical simulation for recycling particle reinforced Al-MMC Shible Kavungal Kolparambath Foundry Institute, Technische Universität Bergakademie Freiberg
    Taming the refractory metal: Process stability in the additive manufacturing of
    molybdenum
    Robert Strauss University of Innsbruck
    Simulating material extrusion additive manufacturing: Structural build-up and multi-material deposition Dr. Jon Spangenberg Technical University of Denmark

    Water & Environmental Track

    Track Moderator: Dr. Dan Gessler, Flow Science

    The state of FLOW-3D HYDRO: The journey toward everyday CFD in the water practice Dr. Dan Gessler Flow Science, Inc.
    Application of CFD modeling using FLOW-3D HYDRO to study the reliability of one-dimensional modeling of urban drainage network structures Chiara Cosco Alfa Srl
    Flow optimization at the Seine water intake Gwenaël Chevallet BRL Ingenierie
    Validation of weir overflow to optimize the weir design for fish bypass systems Seline Frei ETH Zürich
    Air entrainment in hydroelectric pipelines Sylvain Reynaud EDF
    ‘White water’ modelling of a roof drainage system in extreme rainfall scenarios Dr. Andrew Collier JBA Consulting
    Design of an aeration cascade using computational fluid dynamics at a water treatment plant Mohamed Amine Rabitateddine JESA Group
    Cloud-based fluid-solid coupled modelling of rock scour Dr. Erik Bollaert AquaVision Engineering
    FLOW-3D HYDRO Case Studies from Australasia Eric Lemont Flow Science Australasia

    Poster Session

    Hybrid 2D-3D modeling of flooding phenomena caused by partial dam-break events: Case study of the first Cancano Dam Marco Zucchi Università di Parma
    CFD simulation of solid propellant combustion in a supersonic micro nozzle using FLOW-3D Carlo Giovanni Ferro Politecnico di Torino
    Modeling the geometry of the overtopping ramp and the Archimedes screw turbine of a wave-energy converter Saeed Osouli Università Politecnica delle Marche
    FLOW-3D HYDRO for culvert hydraulics Yacine Bouyousfi Politecnico di Torino
    Floating biomimetic breakwater for coastal protection and marine ecosystem restoration Ana Martí Dueso ELISAVA
    Artificial reef for beach regeneration: Mitigating erosion and enhancing biodiversity Marina Díaz ELISAVA
    A decade of advancing fishway design and assessment with FLOW-3D HYDRO Ana Quaresma Universidade de Lisboa
    Novel method for accessible and affordable three-dimensional modelling Lucy Collier Lancaster University
    Numerical modeling of hydraulic structures in hydropower development using FLOW-3D HYDRO: A case study of Jagdulla hydroelectric project Shovik Shilpakar NEA Engineering Company Limited
    ► FLOW-3D 2025R1 Family of Products Released
      28 Mar, 2025

    FLOW-3D 2025R1 Family of Products Released

    The latest release from Flow Science brings additive manufacturing and laser welding process modeling to the FLOW-3D family of products, as well as a fully-integrated discrete element method model. 

    Santa Fe, NM, March 28, 2025 – Flow Science, Inc. proudly announces the release of its FLOW-3D 2025R1 family of products, which now includes FLOW-3D AM and FLOW-3D WELD. This release includes several significant additions to FLOW-3D CFD simulation capabilities, which bring powerful functionality, full HPC support, and increased ease of use to all FLOW-3D users.

    “With the integration of FLOW-3D AM and FLOW-3D WELD into the FLOW-3D product family, we’re putting advanced manufacturing simulation tools into the hands of practicing engineers,” said Flow Science President John Wendelbo. “These are highly accessible but also extremely accurate solutions. And with scalability and automation capabilities, you have something truly state-of-the-art.”

    FLOW-3D AM 2025R1 represents a breakthrough in additive manufacturing simulation technology for accelerated material and technology commercialization. This powerful new release brings a new, fully-integrated simulation platform for laser-based additive manufacturing processes such as powder bed fusion and directed energy deposition, enabling engineers to deliver cutting-edge manufactured products to the market. FLOW-3D AM introduces a new, unified user interface and pre-loaded process templates that simplify complex simulation setup. Users can easily move between steps in their process simulations while maintaining complete project continuity.

    Harnessing the capabilities of the core FLOW-3D solver, FLOW-3D AM 2025R1 now offers support for high performance computing (HPC) platforms, accelerating simulating throughput. Additive manufacturing simulations on HPC platforms are now up to ~9x faster as compared to standard workstation configurations. This means that additive manufacturing professionals can accelerate time-to-market for critical AM applications by leveraging high-powered computational resources for faster simulation runtimes. With a dedicated FLOW-3D AM node now available in FLOW-3D (x), additive manufacturing engineers can take advantage of a powerful ecosystem approach which accelerates development cycles and enables comprehensive design space exploration, sensitivity analyses, and process optimization with minimal manual intervention.

    FLOW-3D WELD 2025R1 delivers unprecedented ease-of-use in precision welding simulation. This release introduces improved workflows with a unified user interface, simulation templates, new process automation and analysis capabilities, and significant performance improvements. FLOW-3D WELD’s brand-new user interface allows users to enable all the relevant physics models within a single application as well as define all required material properties for single or dissimilar metal welding applications. A new pre-loaded laser welding template makes simulation setup easier than ever. HPC compatibility brings unprecedented simulation speeds to laser welding simulations, while a dedicated FLOW-3D (x) node means faster time-to-market by enabling users to streamline model validation, identify process windows, conduct parameter studies, and optimize laser inputs and beam characteristics quickly and efficiently.

    FLOW-3D 2025R1 enhances particle modeling with the new discrete element method (DEM) model. This release extends particle-particle interaction capabilities for use cases such as granular material handling, slurry mixing, and particle-laden flows. HPC support reduces simulation runtimes, enabling rapid product development and process optimization.

    FLOW-3D CAST 2025R1 empowers casting engineers to manufacture complex non-ferrous castings. This release includes improvements to the solidification and shrinkage, shot sleeve, and valve models. An improved solidification and shrinkage model with revised porosity outputs in the new EXODUS format allows users to simplify the analysis and interpretation of porosity. An enhanced valve model allows users to more accurately predict the final location of defects by specifying a target volume of metal allowed to exit valves and vents. In the FLOW-3D CAST high-pressure die casting (HPDC) workspace, users can now capture the movement of solidified metal in the shot sleeve with the porosity-based solidification model, providing a much more accurate thermal profile during fill.

    FLOW-3D HYDRO 2025R1 introduces a new discrete element method (DEM) model. This model allows users to account for particle-particle interactions such as collision and friction, providing utility beyond that of the standard Lagrangian particle model. The new DEM model provides insights into the stability of rocks or rip-rap in different flow conditions, opening exciting possibilities for cost savings and risk reduction for unique protection systems on riverbanks and other structures. The model can also help users gain insights into grit separation systems, stormwater separators, and other granular flow scenarios where small objects interact with each other.

    About Flow Science

    Flow Science, Inc. is a privately held company specializing in transient, free-surface CFD flow modeling software. Engineers and scientists at leading companies and institutions around the world use FLOW-3D software products to solve the toughest free-surface CFD problems in civil and environmental engineering, metal casting, aerospace, automotive, biotechnology, microfluidics, consumer products, laser welding and additive manufacturing. FLOW-3D has distributors and technical support services in nations throughout the Americas, Europe, Australasia, the Middle East and Asia. Flow Science is located in Santa Fe, New Mexico. Flow Science is headquartered in Santa Fe, New Mexico.

    Media Contact

    Flow Science, Inc.

    683 Harkle Rd.

    Santa Fe, NM 87505

    info@flow3d.com

    +1 505-982-0088

    ► How Beam Shaping and Simulation Software Work Together to Optimize LPBF Printing 
      19 Mar, 2025

    The melt pool is a magical place. Peer closely enough into this miniature world and you’ll find a realm of unexpected wonders. A laser produces tiny volcanic plumes of vapor and molten metal from the bed below. A shimmering, superheated globule of liquefied titanium or heat-resistant superalloy follows the beam, painting a slightly elevated track through the sand-like surface. Globules of molten feedstock float upward like ejecta from the universe’s tiniest asteroid strike, then splash onto the surface, freezing instantly.

    Despite all this enchantment, however, specialists in laser powder bed fusion (L-PBF) and other laser-based metal printing technologies are well aware—as are those who procure the parts it produces—that these phenomena often lead to defects during the additive manufacturing (AM) process.

    Such defects include porosity from keyhole instabilities and lack-of-fusion, thermal stresses that can distort the workpiece, resolidified spatter that cause re-coater crashes, inconsistent powder morphology and particle size distributions, which can all result in failed builds. Because of this, it is crucial to gain a robust understanding of the mysterious place we call the melt pool, followed by steps to control the factors that contribute to these seemingly random events.

    Keyhole porosity defects compared to ring beams operating at either the same power
    Figure 1: Side view X-ray image time-series showing the propensity for Gaussian beams to generate keyhole porosity defects (top row) compared to ring beams operating at either the same power (middle row) or more than 25% higher power (bottom row). Image courtesy of Prof. L. Chen, University of Wisconsin in cooperation with Argonne National Lab.

    Under the Surface

    Thermal cameras and other types of in-situ monitoring technology provide excellent insights into metal AM processes, but their range is limited, and attributing parameter sensitivity to specific physical phenomena is outside of their scope. Using predictive modeling through computational fluid dynamics (CFD) software, it is possible to gain a fundamental understanding of stable melting processes and the conditions that result in defects during printing.

    With CFD, researchers, equipment builders, OEMs and contract manufacturers can obtain a comprehensive understanding of the melt pool as well as the environmental conditions within the build chamber, providing technical insight to help optimize build settings, path planning strategies, laser parameters, and even the equipment itself. One example of this comes from laser manufacturer nLIGHT, a customer and collaborator of CFD software developer Flow Science, who used the advanced simulation capabilities in FLOW-3D AM as well as a code developed by the University of Munich to optimize their beam profiles in unexpected ways. More on this shortly.

    One area where simulation plays an increasingly relevant role—a topic of special interest to anyone involved with metal AM—is mastery of the ever-expanding library of alloys that end-users and equipment providers must contend with. Each new alloy requires the development of unique laser parameters (power, scan speed, modulation, spot size, and intensity profile) that are highly contextualized to the local geometry being printed – cantilevers, contours, skin-up vs. skin-down surfaces, bulk material melting, fine lattice, support structure, and so on.

    Laser powder bed simulation
    Figure 2: Melt pool simulations in FLOW-3D AM with different beam shapes plotting temperature

    The common industry approach of applying manual, trial-and-error methods to quantify these parameters requires an enormous amount of tedious work and expense. It’s also error-prone, leaving manufacturers with questions about part integrity that no amount of CT scanning or other non-destructive testing will resolve. Now imagine multiplying these efforts by the need to test multiple materials and part geometries to determine the best parameters for a given application is a formidable amount of work by any measure. This is a routine practice today among mechanical engineers, designers and process engineers that consume enormous amounts of cost and schedule to geta metal AM part into production, creating significant bottlenecks in innovation and delaying time-to-market for critical components.

    CFD simulation simplifies these efforts while offering valuable insights and actionable information about each parameter’s contribution to print quality. It allows manufacturers to quickly and cost-effectively identify the optimal process window for a particular material, machine, and laser parameter set. Furthermore, CFD simulations make it possible to avoid unstable process conditions where critical defects arise, such as keyhole porosity, providing unprecedented transparency to what is normally a closed manufacturing process.

    The result? Manufacturers have greater confidence that the first part will be a good part, and that subsequent print jobs will yield positive outcomes. Better yet, build cycles not only become more predictable, but also more productive, with improved workpiece quality and fewer qualification runs. When printing titanium, nickel-based superalloys, refractory metals, and other costly materials, reducing the number of non-yielding trial parts becomes quite compelling.

    One Ring Beam to Rule Them All

    nLIGHT released their AFX laser in 2020, knowing that it had the potential to revolutionize metal printing by enabling huge gains in melt pool control. But they wanted more than anecdotes to communicate to their customers – they wanted to share the thermal physics that govern the value of laser beam shaping. Just before the release, the nLIGHT team worked with FLOW-3D AM to simulate the AFX laser and find out exactly why multicore beams were producing such optimal results. What they found was quite remarkable.

    Through simulation, they compared the spatial distribution of intensity (same total power), from Gaussian (left) to a ring profile (right), and saw profound changes in evaporation pressure and surface tension pressure across the melt pool. These physical properties correlate to the relative size and quantity of particle spatter ejected from the melted region under the laser. Connecting the dots between what they observed in experiments and what they predicted with models they closed important knowledge gaps of the underlying physics, and ultimately led to better lasers and significantly more productive printing processes.

    Melt pool simulations and AFX ring profiles
    Figure 3: Melt pool simulations in FLOW-3D AM comparing Gaussian distribution (left) and AFX ring profile (right) a),b) velocity vectors, c),d) surface tension pressure distribution, e),f) recoil pressure distribution.

    As it turns out, much of the spatter, soot and melt pool instability is due to the classic Gaussian laser beam profile associated with all single mode lasers used for powder bed fusion machines. While Gaussian beams produce the smallest possible spot size on the powder bed, they become problematic during those parts of a build when productivity is prioritized over fine scale resolution. Since Gaussian beam profiles have a centrally placed peak intensity, the concentrated heating they produce can be highly disruptive. By redistributing the peak intensity to the perimeter rather than the center, nLIGHT has largely eliminated the extreme temperature gradient and overheating that occurs with these profiles.

    High-speed videography during powder bed fusion melting process
    Figure 4: Side views from high-speed videography during powder bed fusion melting process showing the higher levels of soot, spatter, and evaporated condensate with the Gaussian intensity profile of a standard single mode laser (top) compared to a ring intensity distribution (bottom) from the nLIGHT AFX laser. Both images are associated with the same alloy (AlSi10Mg) and laser parameters (600W in a 400um focused spot size, scanned at 1.1m/s). Images courtesy of Michael Rasch, Friedrich Alexander University Erlangen- Nürnberg.

    The Need for Speed

    And yet, there’s much more to this picture than reduced soot and spatter in the build chamber and the production of high-quality parts. A key consideration for a manufacturing business is cycle time and its associated impact on part cost, and here again, shaped laser beams do not disappoint—as users of the technology can attest, what’s perhaps most intriguing about beam shaping technology is the leverage it has to unlock productivity. For as long as metal AM has existed, users have asked for greater speed. Equipment manufacturers have responded by adding more lasers (and scanners) that must all work in harmony to print parts as quickly as possible. Unfortunately, the presence of so many lasers adds a great deal of complexity to machine and scanner control the build processor and, of course, equipment investment and operating costs. It’s for this reason that metal 3D printer providers have begun replacing multiple standard Gaussian beam lasers with fewer beam-shaping lasers in their large format machines. This approach serves two functions. The first is significant simplification of the build paths, the machine, and the overall process. Secondly, part costs go down with faster print speeds . What once took days to produce now takes hours, along with an improvement in part quality. By creating a new class of laser, one that can rapidly switch between a small Gaussian beam and 6 larger ring profiles, nLIGHT essentially unlocked the conflicting trade for powder bed fusion between precision and productivity – both are now enabled by the same machine.
    Factory calibrated beam shapes
    Figure 5: Factory-calibrated beam shapes from the nLIGHT AFX laser. Gaussian beam on the far left for contour exposures and printing fine scale geometry; six ring profiles have a progressive amount of power coming from the ring waveguide which leads to an effective grey-scale in spot size up to 3x the diameter of the Gaussian beam.
    While beam shaping enables machines to print parts more efficiently, the parameter space has increased with more variables, and as with nLIGHT’s AFX laser, there are now at least 6 more beam modes to factor into optimization. Finding process windows that leverage optimal beam shapes takes even more time than using a traditional Gaussian, which is why simulation is playing an increasing role in helping engineers reduce development timelines.

    Shaping the Future

    AM solution provider EOS has taken notice. The leading equipment manufacturer signed an agreement with nLIGHT in June 2024 to equip some 3D printer models with the company’s AFX programmable beam-shaping lasers. According to a press release, the two will also “implement a series of complementary laser-based technologies to enhance the light engines of EOS 3D printers for industrial-scale production applications,” and “customers will be able to access different beam profiles on EOS software to achieve improved 3D printing productivity.” A more recent example comes from AMCM, part of the EOS Group, which in late 2024 installed an M290-1 Custom 3D printer equipped with an nLIGHT AFX laser at the Center for Design and Manufacturing Excellence (CDME) in Columbus, Ohio, reportedly the first of its kind in the United States. Beam shaping technology also has applications beyond metal AM. The battery market is using nLIGHT lasers for high-speed welding of various components. So is the sheet metal industry, where adjustable beam characteristics are paving the way toward higher throughput, better edge quality and reduced costs. Looking forward, advanced simulation software like FLOW-3D AM will continue to open new doors for every aspect of metal AM technology. An increasing number of end users will leverage it to optimize their products and throughput. Equipment manufacturers will continue to unravel AM’s secrets, developing increasingly efficient lasers and 3D printers. And OEMs will use CFD software to design processes that lead to stronger parts with fewer defects in less time with – you guessed it – less overall cost. Beyond these immediate uses, there’s also the future potential for integrating simulation tools and machine learning into a closed-loop environment. The compute load for real-time simulation is currently far too high for production use, but there exists the possibility of in-situ adjustments to laser shape and build parameters, further increasing AM efficiency and part quality. It’s an exciting time, one that will only grow more dynamic as the industry embraces these highly advanced technologies. Stay tuned.

    This article originally appeared on SME Media’s 2025 Additive Manufacturing Industry Report.

    Mentor Blog top

    ► News Article: Graphcore leverages multiple Mentor technologies for its massive, second-generation AI platform
      10 Nov, 2020

    Graphcore has used a range of technologies from Mentor, a Siemens business, to successfully design and verify its latest M2000 platform based on the Graphcore Colossus™ GC200 Intelligence Processing Unit (IPU) processor.

    ► Technology Overview: Simcenter FLOEFD 2020.1 Package Creator Overview
      20 Jul, 2020

    Simcenter™ FLOEFD™ software, a CAD-embedded computational fluid dynamics (CFD) tool is part of the Simcenter portfolio of simulation and test solutions that enables companies optimize designs and deliver innovations faster and with greater confidence. Simcenter FLOEFD helps engineers simulate fluid flow and thermal problems quickly and accurately within their preferred CAD environment including NX, Solid Edge, Creo or CATIA V5. With this release, Simcenter FLOEFD helps users create thermal models of electronics packages easily and quickly. Watch this short video to learn how.

    ► Technology Overview: Simcenter FLOEFD 2020.1 Electrical Element Overview
      20 Jul, 2020

    Simcenter™ FLOEFD™ software, a CAD-embedded computational fluid dynamics (CFD) tool is part of the Simcenter portfolio of simulation and test solutions that enables companies optimize designs and deliver innovations faster and with greater confidence. Simcenter FLOEFD helps engineers simulate fluid flow and thermal problems quickly and accurately within their preferred CAD environment including NX, Solid Edge, Creo or CATIA V5. With this release, Simcenter FLOEFD allows users to add a component into a direct current (DC) electro-thermal calculation by the given component’s electrical resistance. The corresponding Joule heat is calculated and applied to the body as a heat source. Watch this short video to learn how.

    ► Technology Overview: Simcenter FLOEFD 2020.1 Battery Model Extraction Overview
      17 Jun, 2020

    Simcenter™ FLOEFD™ software, a CAD-embedded computational fluid dynamics (CFD) tool is part of the Simcenter portfolio of simulation and test solutions that enables companies optimize designs and deliver innovations faster and with greater confidence. Simcenter FLOEFD helps engineers simulate fluid flow and thermal problems quickly and accurately within their preferred CAD environment including NX, Solid Edge, Creo or CATIA V5. With this release, the software features a new battery model extraction capability that can be used to extract the Equivalent Circuit Model (ECM) input parameters from experimental data. This enables you to get to the required input parameters faster and easier. Watch this short video to learn how.

    ► Technology Overview: Simcenter FLOEFD 2020.1 BCI-ROM and Thermal Netlist Overview
      17 Jun, 2020

    Simcenter™ FLOEFD™ software, a CAD-embedded computational fluid dynamics (CFD) tool is part of the Simcenter portfolio of simulation and test solutions that enables companies optimize designs and deliver innovations faster and with greater confidence. Simcenter FLOEFD helps engineers simulate fluid flow and thermal problems quickly and accurately within their preferred CAD environment including NX, Solid Edge, Creo or CATIA V5. With this release, Simcenter FLOEFD allows users to create a compact Reduced Order Model (ROM) that solves at a faster rate, while still maintaining a high level of accuracy. Watch this short video to learn how.

    ► On-demand Web Seminar: Avoiding Aerospace Electronics Failures, thermal testing and simulation of high-power semiconductor components
      27 May, 2020

    High semiconductor temperatures may lead to component degradation and ultimately failure. Proper semiconductor thermal management is key for design safety, reliability and mission critical applications.

    Tecplot Blog top

    ► What Computer Hardware Should I Buy for Tecplot 360?
      15 Mar, 2023

    A common question from Tecplot 360 users centers around the hardware that they should buy to achieve the best performance. The answer is invariably, it depends. That said, we’ll try to demystify how Tecplot 360 utilizes your hardware so you can make an informed decision in your hardware purchase.

    Let’s have a look at each of the major hardware components on your machine and show some test results that illustrate the benefits of improved hardware.

    Test data

    Our test data is an OVERFLOW simulation of a wind turbine. The data consists of 5,863 zones, totaling 263,075,016 elements and the file size is 20.9GB. For our test we:

    • Load the data.
    • Compute Q-Criterion.
    • Display an iso-surface of Q-Criterion (the resulting iso-surface consists of 32,248,635 triangular elements).
    • Export an image to PNG format.

    The test was performed using 1, 2, 4, 8, 16, and 32 CPU-cores, with the data on a local HDD (spinning hard drive) and local SSD (solid state disk). Limiting the number of CPU cores was done using Tecplot 360’s ––max-available-processors command line option.

    Data was cleared from the disk cache between runs using RamMap.

    Machine Specs

    • Windows 10
    • 32 logical (16 physical) CPU cores. Intel Xeon E5-2650 v2 @ 2.60GHz
    • ATA ST2000DM001 Spinning Hard Disk
    • ATA INTEL SSDSC2BA40 Solid State Disk
    • Intel Gigabit Ethernet Adapter
    • 128GB DDR3 RAM
    • Nvidia Quadro K4000 graphics card

    Disk

    Advice: Buy the fastest disk you can afford.

    In order to generate any plot in Tecplot 360, you need to load data from a disk. Some plots require more data to be loaded off disk than others. Some file formats are also more efficient than others – particularly file formats that summarize the contents of the file in a single header portion at the top or bottom of the file – Tecplot’s SZPLT is a good example of a highly efficient file format.

    We found that the SSD was 61% faster than the HDD when using all 32 CPU-cores for this post-processing task.

    All this said – if your data are on a remote server (network drive, cloud storage, HPC, etc…), you’ll want to ensure you have a fast disk on the remote resource and a fast network connection.

    With Tecplot 360 the SZPLT file format coupled with the SZL Server could help here. With FieldView you could run in client-server mode.

    Disk Performance at 32-cores

    CPU

    Advice: Buy the fastest CPU, with the most cores, that you can afford. But realize that performance is not always linear with the number of cores.

    Most of Tecplot 360’s data compute algorithms are multi-threaded – meaning they’ll use all available CPU-cores during the computation. These include (but are not limited to): Calculation of new variables, slices, iso-surfaces, streamtraces, and interpolations. The performance of these algorithms improves linearly with the number of CPU-cores available.

    You’ll also notice that the overall performance improvement is not linear with the number of CPU-cores. This is because loading data off disk becomes a dominant operation, and the slope is bound to asymptote to the disk read speed.

    HDD vs SDD-Performance Scaling

    You might notice that the HDD performance actually got worse beyond 8 CPU-cores. We believe this is because the HDD on this machine was just too slow to keep up with 16 and 32 concurrent threads requesting data.

    It’s important to note that with data on the SSD the performance improved all the way to 32 CPU-cores. Further reinforcing the earlier advice – buy the fastest disk you can afford.

    RAM

    Advice: Buy as much RAM as you need, but no more.

    You might be thinking: “Thanks for nothing – really, how much RAM do I need?”

    Well, that’s something you’re going to have to figure out for yourself. The more data Tecplot 360 needs to load to create your plot, the more RAM you’re going to need. Computed iso-surfaces can also be a large consumer of RAM – such as the iso-surface computed in this test case.

    If you have transient data, you may want enough RAM to post-process a couple time steps simultaneously – as Tecplot 360 may start loading a new timestep before unloading data from an earlier timestep.

    The amount of RAM required is going to be different depending on your file format, cell types, and the post-processing activities you’re doing. For example:

    • A structured dataset will require less RAM than an unstructured dataset because structured data has implicit cell connectivity, while unstructured data has an explicit cell connectivity, which requires more RAM. For example, we compared a 100 million cell structured vs equivalent unstructured dataset, plotting one slice and one iso-surface. The peak RAM required by Tecplot 360 2022 R2 in this case was as such:
      • Structured dataset: 2.1GB RAM
      • Unstructured dataset: 8.8GB RAM
    • A simple plot of your surface data colored by a scalar is going to require less RAM than computing Q-Criterion and rendering an iso-surface. Why? Because computing Q-Criterion requires loading the volume data, plus several scalars. And then plotting the iso-surface requires the generation of new data in RAM.

    When testing the amount of RAM used by Tecplot 360, make sure to set the Load On Demand strategy to Minimize Memory Use (available under Options>Performance).

    Load on Demand

    This will give you an understanding of the minimum amount of RAM required to accomplish your task. When set to Auto Unload (the default), Tecplot 360 will maintain more data in RAM, which improves performance. The amount of data Tecplot 360 holds in RAM is dictated by the Memory threshold (%) field, seen in the image above. So you – the user – have control over how much RAM Tecplot 360 is allowed to consume.

    Graphics Card

    Advice: Most modern graphics cards are adequate, even Intel integrated graphics provide reasonable performance. Just make sure you have up to date graphics drivers. If you have an Nvidia graphics card, favor the “Studio” drivers over the “Game Ready” drivers. The “Studio” drivers are typically more stable and offer better performance for the types of plots produced by Tecplot 360.

    Many people ask specifically what type of graphics card they should purchase. This is, interestingly, the least important hardware component (at least for most of the plots our users make). Most of the post-processing pipeline is dominated by the disk and CPU, so the time spent rendering the scene is a small percentage of the total.

    That said – there are some scenes that will stress your graphics card more than others. Examples are:

    • Showing lots of spherical scatter symbols
    • Many iso-surfaces or a complex iso-surface

    Note that Tecplot 360’s interactive graphics performance currently (2023) suffers on Apple Silicon (M1 & M2 chips). The Tecplot development team is actively investigating solutions.

    Summary

    As with most things in life, striking a balance is important. You can spend a huge amount of money on CPUs and RAM, but if you have a slow disk or slow network connection, you’re going to be limited in how fast your post-processor can load the data into memory.

    So, evaluate your post-processing activities to try to understand which pieces of hardware may be your bottleneck.

    For example, if you:

    • Load a lot of timesteps and render simple objects like slices or just surfaces, your process is dominated by I/O – consider a fast disk or network connection.
    • Have a process that is compute heavy – like creating complicated iso-surfaces, computing new variables, or doing interpolations – consider more CPU cores.
    • Render a lot of images for a single dataset – for example multiple view angles of the same dataset, your process will spend a lot of time rendering – consider a higher-end GPU.

    And again – make sure you have enough RAM for your workflow.

    Try Tecplot 360 for Free

    The post What Computer Hardware Should I Buy for Tecplot 360? appeared first on Tecplot Website.

    ► FieldView joins Tecplot.com – Merger Update
      27 Feb, 2023

    Three years after our merger began, we can report that the combined FieldView and Tecplot team is stronger than ever. Customers continue to receive the highest quality support and new product releases and we have built a solid foundation that will allow us to continue contributing to our customers’ successes long into the future.

    This month we have taken another step by merging the FieldView website into www.tecplot.com. Our social media outreach will also be combined. Stay up to date with news and announcements by subscribing and following us on social media.

    LinkedIn
    YouTube
    Twitter
    FaceBook
    AIAA SciTech Team 2023

    Members of Tecplot 360 & FieldView teams exhibit together at AIAA SciTech 2023. From left to right: Shane Wagner, Charles Schnake, Scott Imlay, Raja Olimuthu, Jared McGarry and Yves-Marie Lefebvre. Not shown are Scott Fowler and Brandon Markham.

    It’s been a pleasure seeing two groups that were once competitors come together as a team, learn from each other and really enjoy working together.

    – Yves-Marie Lefebvre, Tecplot CTO & FieldView Product Manager.

    Our customers have seen some of the benefits of our merger in the form of streamlined services from the common Customer Portal, simplified licensing, and license renewals. Sharing expertise and assets across teams has already led to the faster implementation of modules such as licensing and CFD data loaders. By sharing our development resources, we’ve been able to invest more in new technology, which will soon translate to increased performance and new features for all products.

    Many of the improvements are internal to our organization but will have lasting benefits for our customers. Using common development tools and infrastructure will enable us to be as efficient as possible to ensure we can put more of our energy into improving the products. And with the backing of the larger organization, we have a firm foundation to look long term at what our customers will need in years to come.

    We want to thank our customers and partners for their support and continued investment as we endeavor to create better tools that empower engineers and scientists to discover, analyze and understand information in complex data, and effectively communicate their results.

    Subscribe to Tecplot News

    The post FieldView joins Tecplot.com – Merger Update appeared first on Tecplot Website.

    ► Faster Visualization of Higher-Order Finite-Element Data
      13 Feb, 2023

    One of the most memorable parts of my finite-elements class in graduate school was a comparison of linear elements and higher-order elements for the structural analysis of a dam. As I remember, they were able to duplicate the results obtained with 34 linear elements by using a SINGLE high-order element. This made a big impression on me, but the skills I learned at that time remained largely unused until recently.

    You see, my Ph.D. research and later work was using finite-volume CFD codes to solve the steady-state viscous flow. For steady flows, there didn’t seem to be much advantage to using higher than 2nd or 3rd order accuracy.

    Increasing Usage of Higher-Order Methods

    This has changed recently as the analysis of unsteady vortical flows have become more common. The use of higher-order (greater than second order) computational fluid dynamics (CFD) methods is increasing. Popular government and academic CFD codes such as FUN3D, KESTREL, and SU2 have released, or are planning to release, versions that include higher-order methods. This is because higher-order accurate methods offer the potential for better accuracy and stability, especially for unsteady flows. This trend is likely to continue.

    CFD 2030 Vision

    Commercial visual analysis codes are not yet providing full support for higher-order solutions. The CFD 2030 vision states

     “…higher-order methods will likely increase in utilization during this time frame, although currently the ability to visualize results from higher order simulations is highly inadequate. Thus, software and hardware methods to handle data input/output (I/O), memory, and storage for these simulations (including higher-order methods) on emerging HPC systems must improve. Likewise, effective CFD visualization software algorithms and innovative information presentation (e.g., virtual reality) are also lacking.”

    The isosurface algorithm described in this paper is the first step toward improving higher-order element visualization in the commercial visualization code Tecplot 360.

    Higher-Order Finite-Element Techniques

    Higher-order methods can be based on either finite-difference methods or finite-element methods. While some popular codes use higher-order finite-difference methods (OVERFLOW, for example), this paper will focus on higher-order finite-element techniques. Specifically, we will present a memory-efficient recursive subdivision algorithm for visualizing the isosurface of higher-order element solutions.

    In previous papers we demonstrated this technique for quadratic tetrahedral, hexahedral, pyramid, and prism elements with Lagrangian polynomial basis functions. In this paper Optimized Implementation of Recursive Sub-Division Technique for Higher-Order Finite-Element Isosurface and Streamline Visualization we discuss the integration of these techniques into the engine of the commercial visualization code Tecplot 360 and discuss speed optimizations. We also discuss the extension of the recursive subdivision algorithm to cubic tetrahedral and pyramid elements, and quartic tetrahedral elements. Finally, we discuss the extension of the recursive subdivision algorithm to the computation of streamlines.

    Read the White Paper (PDF)

    Read the White Paper (PDF)

    Click an image to view the slideshow

    [See image gallery at www.tecplot.com]

    The post Faster Visualization of Higher-Order Finite-Element Data appeared first on Tecplot Website.

    ► Webinar: Tecplot 360 2022 R2
      15 Dec, 2022

    In this release, we are very excited to offer “Batch-Pack” licensing for the first time. A Batch-Pack license enables a single user access to multiple concurrent batch instances of our Python API (PyTecplot) while consuming only a single license seat. This option will reduce license contention and allow for faster turnaround times by running jobs in parallel across multiple nodes of an HPC. All at a substantially lower cost than buying additional license seats.

    Rotocraft

    Data courtesy of ZJ Wang, University of Kansas, visualization by Tecplot.

    Webinar Agenda for 360 2022 R2

    • Tecplot at a Glance
    • Tecplot 360 Suite of Tools [02:11]
    • Overview of What’s New in Tecplot 360 2022 R2 [03:15]
    • Batch-Packs [04:25]
    • Critical Bug Fixes [8:29]
    • Loader Updates [11:16]
    • TecIO Updates [15:37]
    • Platform Updates [17:15]
    • Higher-Order Element Technology Preview [18:50]
    • Questions & Answers [27:26]

    Resources

    Get a Free Trial   Update Your Software

    The post Webinar: Tecplot 360 2022 R2 appeared first on Tecplot Website.

    ► Introducing 360 “Batch-Packs”
      15 Dec, 2022

    A license booster for engineers who want maximum throughput at minimum cost.

    Ask us about Batch-Packs!

    Call 1.800.763.7005 or 425.653.1200
    Email info@tecplot.com

    Batch-mode is a term nearly as old as computers themselves. Despite its age, however, it is representative of a concept that is as relevant today as it ever was, perhaps even more so: headless (scripted, programmatic, automated, etc.) execution of instructions. Lots of engineering is done interactively, of course, but oftentimes the task is a known quantity and there is a ton of efficiency to be gained by automating the computational elements. That efficiency is realized ten times over when batch-mode meets parallelization – and that’s why we thought it was high-time we offered a batch-mode licensing model for Tecplot 360’s Python API, PyTecplot. We call them “batch-packs.”

    Tecplot 360 Batch-Packs

    Tecplot 360 batch-packs work by enabling users to run multiple concurrent instances of our Python API (PyTecplot) while consuming only a single license seat. It’s an optional upgrade that any customer can add to their license for a fee. The benefit? The fee for a batch-pack is substantially lower than buying an equivalent number of license seats – which makes it easier to justify outfitting your engineers with the software access they need to reach peak efficiency.

    Batch-Packs Explained

    Here is a handy little diagram we drew to help explain it better:

    Batch Packs in Tecplot 360 2022 R2

    Each network license allows ‘n’ seats. Traditionally, each instance of PyTecplot consumes 1 seat. Prior to the 2022 R2 release of Tecplot 360 EX, licenses only operated using the paradigm illustrated in the first two rows of the diagram above (that is, a user could check out up to ‘n’ seats, or ‘n’ users could check out a single seat). Now customers can elect to purchase batch-packs, which will enable each seat to provide a single user with access to ‘m’ instances of PyTecplot, as shown in the bottom row of the figure.

    Batch-Pack Benefits

    In addition to a cost reduction (vs. purchasing an equivalent number of network seats), batch-pack licensees will enjoy:

    • Reduced license contention. Since each user is guaranteed “m” PyTecplot instances they can run post-processing jobs in parallel without fear of their job failing due to license contention.
    • Faster turnaround times by running your post-processing jobs in parallel across multiple nodes of an HPC, or even on a single workstation. Running across multiple nodes may help alleviate memory limitations for large datasets.

    Learn More

    We’re excited to offer this new option and hope that our customers can make the most of it.

    The post Introducing 360 “Batch-Packs” appeared first on Tecplot Website.

    ► Colormap in Tecplot 360
        7 Dec, 2022

    The Rainbow Colormap Sucks and Here’s Why…

    If you care about how you present your data and how people perceive your results, stop reading and watch this talk by Kristen Thyng on YouTube. Seriously, I’ll wait, I’ve got the time.

    Why Colormaps are Important

    Which colormap you choose, and which data values are assigned to each color can be vitally important to how you (or your clients) interpret the data being presented. To illustrate the importance of this, consider the image below.

    Why Colormaps are Important

    Figure 1. Visualization of the Southeast United States. [4]

    With the colormap on the left, one can hardly tell what the data represents, but with a modified colormap and strategic transitions at zero (sea level) one can clearly tell that the data represents the Southeast of the United States. Even without data labels, one might infer that the color represents elevation. Without a good colormap, and without strategic placement of the color transitions you may be inaccurately representing your data.

    Why You Should Consider Perceptually Uniform Colormaps

    Before I explain what a perceptually uniform colormap is, let’s start with everyone’s favorite: the rainbow colormap. We all love the rainbow colormap because it’s pretty and is recognizable. Everyone knows “ROY G BIV” so we think of this color progression as intuitive, but in reality (for scalar values) it’s anything but.

    Consider the image below, which represents the “Estimated fraction of precipitation lost to evapotranspiration”. This image makes it appear that there’s a very distinct difference in the scalar value right down the center of the United States. Is there really a sudden change in the values right in the middle of the Great Plains? No – this is an artifact of the colormap, which is misleading you!

    Rainbow Colormap

    Figure 2. This plot illustrates how the rainbow colormap is misleading, giving the perception that there is a distinct different in the middle of the US, when in fact the values are more continuous. [2]

    To interpret the data correctly it’s important that “the perceptual interpolation matches the underlying scalars of the map” [6]

    Comparison of Perceptually Uniform and Rainbow Colormaps

    So let’s dive a little deeper into the rainbow colormap and how it compares to perceptually uniform (or perceptually linear) colormaps.

    Consider the six images below, what are we looking at? If you were to only look at the top three images, you might get the impression that the scalar value has non-linear changes – while this value (radius) is actually changing linearly. If presented with the rainbow colormap, you’d be forgiven if you didn’t guess that the object is a cone, colored by radius.

    Misinformation

    Figure 3. An example of how the rainbow colormap imparts information that does not actually exist in the data.

    So why does the rainbow colormap mislead? It’s because the color values are not perceptually uniform. In this image you can see how the perceptual changes in the colormap vary from one end to the other. The gray scale and “cmocean – haline” colormaps shown here are perceptually uniform, while the rainbow colormap adds information that doesn’t actually exist.

    Perceptual Change

    Figure 4. Visualization of the perceptual changes of three colormaps. [5]

    This blog post isn’t meant to be a technical article, so I won’t go into all the specific here, but if you want to dive deeper into the how and why of the perceptual changes in colors, check out the References.

    So which colormap should I use?

    Well, that depends. Tecplot 360 and FieldView are typically used to represent scalar data, so Sequential and Diverging colormaps will probably get used the most – but there are others we will discuss as well.

    Sequential colormaps

    Sequential colormaps are ideal for scalar values in which there’s a continuous range of values. Think pressure, temperature, and velocity magnitude. Here we’re using the ‘cmocean – thermal’ colormap in Tecplot 360 to represent fluid temperature in a Barracuda Virtual Reactor simulation of a cyclone separator.

     

    Diverging Colormaps

    Diverging colormaps are a great option when you want to highlight a change in values. Think ratios, where the values span from -1 to 1, it can help to highlight the value at zero.

    Diverging Colormaps

    The diverging colormap is also useful for “delta plots” – In the plot below, the bottom frame is showing a delta between the current time step and the time average. Using a diverging colormap, it’s easy to identify where the delta changes from negative to positive.

    Diverging

    Qualitative Colormaps

    If you have discrete data that represent things like material properties – say “rock, sand, water, oil”, these data can be represented using integer values and a qualitative colormap. This type of colormap will do good job in supplying distinct colors for each value. An example of this, from a CONVERGE simulation, can be seen below. Instructions to create this plot can be found in our blog, Creating a Materials Legend in Tecplot 360.
    Qualitative Colormaps

    Circular (Phase) Colormaps

    Perhaps infrequently used, but still important to point out is the “phase” colormap. This is particularly useful for values which are cyclic – such as a theta value used to represent wind direction in this FVCOM simulation result. If we were to use a simple sequential colormap (inset plot below) you would observe what appears to be a large gradient where the wind direction is 360o vs. 0o. Logically these are the same value and using the “cmocean – phase” colormap allows you communicate the continuous nature of the data.

    Contrast in Pink

    Purposeful Breaks in the Colormap

    There are times when you want to force a break in a continuous colormap. In the image below, the colormap is continuous from green to white Horizontal Colormap but we want to ensure that values at or below zero are represented as blue – to indicate water. In Tecplot 360 this can be done using the “Override band colors” option, in which we override the first color band to be blue. This makes the plot more realistic and therefore easier to interpret.

    SE USA

    Best Practices

    • Avoid red and green in the same plot. About 1 in 12 men are color blind, with red-green color blindness being the most common [7].
    • Use different colormaps for different data and objects. Using colors that are associated with the physical object or property can help make the visualization more intuitive. For example, blue hues for rain and ice, green hues for algae, yellow and orange hues for heat.
    • Don’t like our colormaps? Create your own! Tecplot 360 allows you to supply your own custom colormaps as well as change which colormap is default. [1]

    References

    1. https://kb.tecplot.com/2019/12/18/setting-custom-color-maps-as-defaults/
    2. https://eagereyes.org/basics/rainbow-color-map
    3. https://pdfs.semanticscholar.org/ee79/2edccb2c88e927c81285344d2d88babfb86f.pdf
    4. https://flowingdata.com/2008/04/29/why-should-engineers-and-scientists-care-about-color-and-design/
    5. https://youtu.be/o9KxYxROSgM
    6. https://www.kennethmoreland.com/color-maps/ColorMapsExpanded.pdf
    7. https://www.nei.nih.gov/learn-about-eye-health/eye-conditions-and-diseases/color-blindness
    8. https://medium.com/nightingale/color-in-a-perceptual-uniform-way-1eebd4bf2692

     

    The post Colormap in Tecplot 360 appeared first on Tecplot Website.

    Schnitger Corporation, CAE Market top

    ► Ansys adds Zemax optical imaging system simulation to its portfolio
      31 Aug, 2021

    Ansys adds Zemax optical imaging system simulation to its portfolio

    Ansys has announced that it will acquire Zemax, maker of high-performance optical imaging system simulation solutions. The terms of the deal were not announced, but it is expected to close in the fourth quarter of 2021.

    Zemax’s OpticStudio is often mentioned when users talk about designing optical, lighting, or laser systems. Ansys says that the addition of Zemax will enable Ansys to offer a “comprehensive solution for simulating the behavior of light in complex, innovative products … from the microscale with the Ansys Lumerical photonics products, to the imaging of the physical world with Zemax, to human vision perception with Ansys Speos [acquired with Optis]”.

    This feels a lot like what we’re seeing in other forms of CAE, for example, when we simulate materials from nano-scale all the way to fully-produced-sheet-of-plastic-scale. There is something to be learned at each point, and simulating them all leads, ultimately, to a more fit-for-purpose end result.

    Ansys is acquiring Zemax from its current owner, EQT Private Equity. EQT’s announcement of the sale says that “[w]ith the support of EQT, Zemax expanded its management team and focused on broadening the Company’s product portfolio through substantial R&D investment focused on the fastest growing segments in the optics space. Zemax also revamped its go-to-market sales approach and successfully transitioned the business model toward recurring subscription revenue”. EQT had acquired Zemax in 2018 from Arlington Capital Partners, a private equity firm, which had acquired Zemax in 2015. Why does this matter? Because the path each company takes is different — and it’s sometimes not a straight line.

    Ansys says the transaction is not expected to have a material impact on its 2021 financial results.

    ► Sandvik building CAM powerhouse by acquisition
      30 Aug, 2021

    Sandvik building CAM powerhouse by acquisition

    Last year Sandvik acquired CGTech, makers of Vericut. I, like many people, thought “well, that’s interesting” and moved on. Then in July, Sandvik announced it was snapping up the holding company for Cimatron, GibbsCAM (both acquired by Battery Ventures from 3D Systems), and SigmaTEK (acquired by Battery Ventures in 2018). Then, last week, Sandvik said it was adding Mastercam to that list … It’s clearly time to dig a little deeper into Sandvik and why it’s doing this.

    First, a little background on Sandvik. Sandvik operates in three main spheres: rocks, machining, and materials. For the rocks part of the business, the company makes mining/rock extraction and rock processing (crushing, screening, and the like) solutions. Very cool stuff but not relevant to the CAM discussion.

    The materials part of the business develops and sells industrial materials; Sandvik is in the process of spinning out this business. Also interesting but …

    The machining part of the business is where things get more relevant to us. Sandvik Machining & Manufacturing Solutions (SMM) has been supplying cutting tools and inserts for many years, via brands like Sandvik, SECO, Miranda, Walter, and Dormer Pramet, and sees a lot of opportunity in streamlining the processes around the use of specific tools and machines. Light weighting and sustainability efforts in end-industries are driving interest in new materials and more complex components, as well as tighter integration between design and manufacturing operations. That digitalization across an enterprise’s areas of business, Sandvik thinks, plays into its strengths.

    According to info from the company’s 2020 Capital Markets Day, rocks and materials are steady but slow revenue growers. The company had set a modest 5% revenue growth target but had consistently been delivering closer to 3% — what to do? Like many others, the focus shifted to (1) software and (2) growth by acquisition. Buying CAM companies ticked both of those boxes, bringing repeatable, profitable growth. In an area the company already had some experience in.

    Back to digitalization. If we think of a manufacturer as having (in-house or with partners) a design function, which sends the concept on to production preparation, then to machining, and, finally, to verification/quality control, Sandvik wants to expand outwards from machining to that entire world. Sandvik wants to help customers optimize the selection of tools, the machining strategy, and the verification and quality workflow.

    The Manufacturing Solutions subdivision within SMM was created last year to go after this opportunity. It’s got 3 areas of focus: automating the manufacturing process, industrializing additive manufacturing, and expanding the use of metrology to real-time decision making.

    The CGTech acquisition last year was the first step in realizing this vision. Vericut is prized for its ability to work with any CAM, machine tool, and cutting tool for NC code simulation, verification, optimization, and programming. CGTech is a long-time supplier of Vericut software to Sandvik’s Coromant production units, so the companies knew one another well. Vericut helps Sandvik close that digitalization/optimization loop — and, of course, gives it access to the many CAM users out there who do not use Coromant.

    But verification is only one part of the overall loop, and in some senses, the last. CAM, on the other hand, is the first (after design). Sanvik saw CAM as “the most important market to enter due to attractive growth rates – and its proximity to Sandvik Manufacturing and Machining Solutions’ core business.” Adding Cimatron, GibbsCAM, SigmaTEK, and Mastercam gets Sandvik that much closer to offering clients a set of solutions to digitize their complete workflows.

    And it makes business sense to add CAM to the bigger offering:

    1. Sandvik has over 100,000 machining customers, many of which are relatively small, and most of which have a low level of digitalization. Sandvik believes it can bring significant value to these customers, while also providing point solutions to much larger clients
    2. Software is attractive — recurring revenue, growth rates, and margins
    3. CAM lets Sandvik grow in strategic importance with its customers, integrating cutting and tool data with process planning, as a way of improving productivity and part quality
    4. The acquisitions are strong in Americans and Asia — expanding Sandvik’s footprint to a more even global basis

    To head off one question: As of last week’s public statements, anyway, Sandvik has no interest in getting into CAD, preferring to leave that battlefield to others, and continue on its path of openness and neutrality.

    And because some of you asked: there is some overlap in these acquisitions, but remarkably little, considering how established these companies all are. GibbsCAM is mostly used for production milling and turning; Cimatron is used in mold and die — and with a big presence in automotive, where Sandvik already has a significant interest; and SigmaNEST is for sheet metal fabrication and material requisitioning.

    One interesting (to me, anyway) observation: 3D Systems sold Gibbs and Cimatron to Battery in November 2020. Why didn’t Sandvik snap it up then? Why wait until July 2021? A few possible reasons: Sandvik CEO Stefan Widing has been upfront about his company’s relative lack of efficiency in finding/closing/incorporating acquisitions; perhaps it was simply not ready to do a deal of this type and size eight months earlier. Another possible reason: One presumes 3D Systems “cleaned up” Cimatron and GibbsCAM before the sale (meaning, separating business systems and financials from the parent, figuring out HR, etc.) but perhaps there was more to be done, and Sandvik didn’t want to take that on. And, finally, maybe the real prize here for Sandvik was SigmaNEST, which Battery Ventures had acquired in 2018, and Cimatron and GibbsCAM simply became part of the deal. We may never know.

    This whole thing is fascinating. A company out of left field, acquiring these premium PLMish assets. Spending major cash (although we don’t know how much because of non-disclosures between buyer and sellers) for a major market presence.

    No one has ever asked me about a CAM roll-up, yet I’m constantly asked about how an acquirer could create another Ansys. Perhaps that was the wrong question, and it should have been about CAM all along. It’s possible that the window for another company to duplicate what Sandvik is doing may be closing since there are few assets left to acquire.

    Sandvik’s CAM acquisitions haven’t closed yet, but assuming they do, there’s a strong fit between CAM and Sandvik’s other manufacturing-focused business areas. It’s more software, with its happy margins. And, finally, it lets Sandvik address the entire workflow from just after component design to machining and on to verification. Mr. Widing says that Sandvik first innovated in hardware, then in service – and now, in software to optimize the component part manufacturing process. These are where gains will come, he says, in maximizing productivity and tool longevity. Further out, he sees, measuring every part to see how the process can be further optimized. It’s a sound investment in the evolution of both Sandvik and manufacturing.

    We all love a good reinvention story, and how Sandvik executes on this vision will, of course, determine if the reinvention was successful. And, of course, there’s always the potential for more news of this sort …

    ► Missed it: Sandvik also acquiring GibbsCAM, Cimatron & SigmaNEST
      25 Aug, 2021

    Missed it: Sandvik also acquiring GibbsCAM, Cimatron & SigmaNEST

    I missed this last month — Sandvik also acquired Cambrio, which is the combined brand for what we might know better as GibbsCAM (milling, turning), Cimatron (mold and die), and SigmaNEST (nesting, obvs). These three were spun out of 3D Systems last year, acquired by Battery Ventures — and now sold on to Sandvik.

    This was announced in July, and the acquisition is expected to close in the second half of 2021 — we’ll find out on Friday if it already has.

    At that time. Sandvik said its strategic aim is to “provide customers with software solutions enabling automation of the full component manufacturing value chain – from design and planning to preparation, production and verification … By acquiring Cambrio, Sandvik will establish an important position in the CAM market that includes both toolmaking and general-purpose machining. This will complement the existing customer offering in Sandvik Manufacturing Solutions”.

    Cambrio has around 375 employees and in 2020, had revenue of about $68 million.

    If we do a bit of math, Cambrio’s $68 million + CNC Software’s $60 million + CGTech’s (that’s Vericut’s maker) of $54 million add up to $182 million in acquired CAM revenue. Not bad.

    More on Friday.

    ► Mastercam will be independent no more
      25 Aug, 2021

    Mastercam will be independent no more

    CNC Software and its Mastercam have been a mainstay among CAM providers for decades, marketing its solutions as independent, focused on the workgroup and individual. That is about to change: Sandvik, which bought CGTech late last year, has announced that it will acquire CNC Software to build out its CAM offerings.

    According to Sandvik’s announcement, CNC Software brings a “world-class CAM brand in the Mastercam software suite with an installed base of around 270,000 licenses/users, the largest in the industry, as well as a strong market reseller network and well-established partnerships with leading machine makers and tooling companies”.

    We were taken by surprise by the CGTech deal — but shouldn’t be by the Mastercam acquisition. Stefan Widing, Sandvik’s CEO explains it this way: “[Acquiring Mastercam] is in line with our strategic focus to grow in the digital manufacturing space, with special attention on industrial software close to component manufacturing. The acquisition of CNC Software and the Mastercam portfolio, in combination with our existing offerings and extensive manufacturing capabilities, will make Sandvik a leader in the overall CAM market, measured in installed base. CAM plays a vital role in the digital manufacturing process, enabling new and innovative solutions in automated design for manufacturing.” The announcement goes on to say, “CNC Software has a strong market position in CAM, and particularly for small and medium-sized manufacturing enterprises (SME’s), something that will support Sandvik’s strategic ambitions to develop solutions to automate the manufacturing value chain for SME’s – and deliver competitive point solutions for large original equipment manufacturers (OEM’s).”

    Sandvik says that CNC Software has 220 employees, with revenue of $60 million in 2020, and a “historical annual growth rate of approximately 10 percent and is expected to outperform the estimated market growth of 7 percent”.

    No purchase price was disclosed, but the deal is expected to close during the fourth quarter.

    Sandvik is holding a call about this on Friday — more updates then, if warranted.

    ► Bentley saw a rebound in infrastructure in Q2 but is cautious about China
      18 Aug, 2021

    Bentley saw a rebound in infrastructure in Q2 but is cautious about China

    Bentley continues to grow its deep expertise in various AEC disciplines — most recently, expanding its focus in underground resource mapping and analysis. This diversity serves it well; read on.

    In Q2,

    • Total revenue was $223 million, up 21% as reported. Seequent contributed about $4 million per the quarterly report filed with the US SEC, so almost all of this growth was organic
    • Subscription revenue was $186 million, up 18%
    • Perpetual license revenue was $11 million, down 8% as Bentley continues to focus on selling subscriptions
    • Services revenue was $26 million, up 86% as Bentley continues to build out its Maximo-related consulting and implementation business, the Cohesive Companies

    Unlike AspenTech, Bentley’s revenue growth is speeding up (total revenue up 21% in Q2, including a wee bit from Seequent, and up 17% for the first six months of 2021). Why the difference? IMHO, because Bentley has a much broader base, selling into many more end industries as well as to road/bridge/water/wastewater infrastructure projects that keep going, Covid or not. CEO Greg Bentley told investors that some parts of the business are back to —or even better than— pre-pandemic levels, but not yet all. He said that the company continues to struggle in industrial and resources capital expenditure projects, and therefore in the geographies (theMiddle East and Southeast Asia) that are the most dependent on this sector. This is balanced against continued success in new accounts and the company’s reinvigorated selling to small and medium enterprises via its Virtuosity subsidiary — and in a resurgence in the overall commercial/facilities sector. In general, it appears that sales to contractors such as architects and engineers lag behind those to owners and operators of commercial facilities —makes sense as many new projects are still on pause until pandemic-related effects settle down.

    One unusual comment from Bentley’s earnings call that we’re going to listen for on others: The government of China is asking companies to explain why they are not using locally-grown software solutions; it appears to be offering preferential tax treatment for buyers of local software. As Greg Bentley told investors, “[d]uring the year to date, we have experienced a rash of unanticipated subscription cancellations within the mid-sized accounts in China that have for years subscribed to our China-specific enterprise program … Because we don’t think there are product issues, we will try to reinstate these accounts through E365 programs, where we can maintain continuous visibility as to their usage and engagement”. So, to recap: the government is using taxation to prefer one set of vendors over another, and all Bentley can do (really) is try to bring these accounts back and then monitor them constantly to keep on top of emerging issues. FWIW, in the pre-pandemic filings for Bentley’s IPO, “greater China, which we define as the Peoples’ Republic of China, Hong Kong and Taiwan … has become one of our largest (among our top five) and fastest-growing regions as measured by revenue, contributing just over 5% of our 2019 revenues”. Something to watch.

    The company updated its financial outlook for 2021 to include the recent Seequent acquisition and this moderate level of economic uncertainty. Bentley might actually join the billion-dollar club on a pro forma basis — as if the acquisition of Seequent had occurred at the beginning of 2021. On a reported basis, the company sees total revenue between $945 million and $960 million, or an increase of around 18%, including Seequent. Excluding Seequent, Bentley sees organic revenue growth of 10% to 11%.

    Much more here, on Bentley’s investor website.

    ► AspenTech is cautious about F2022, citing end-market uncertainty
      18 Aug, 2021

    AspenTech is cautious about F2022, citing end-market uncertainty

    We still have to hear from Autodesk, but there’s been a lot of AECish earnings news over the last few weeks. This post starts a modest series as we try to catch up on those results.

    AspenTech reported results for its fiscal fourth quarter, 2021 last week. Total revenue of $198 million in DQ4, down 2% from a year ago. License revenue was $145 million, down 3%; maintenance revenue was $46 million, basically flat when compared to a year earlier, and services and other revenue was $7 million, up 9%.

    For the year, total revenue was up 19% to $709 million, license revenue was up 28%, maintenance was up 4% and services and other revenue was down 18%.

    Looking ahead, CEO Antonio Pietri said that he is “optimistic about the long-term opportunity for AspenTech. The need for our customers to operate their assets safely, sustainably, reliably and profitably has never been greater … We are confident in our ability to return to double-digit annual spend growth over time as economic conditions and industry budgets normalize.” The company sees fiscal 2022 total revenue of $702 million to $737 million, which is up just $10 million from final 2021 at the midpoint.

    Why the slowdown in FQ4 from earlier in the year? And why the modest guidance for fiscal 2022? One word: Covid. And the uncertainty it creates among AspenTech’s customers when it comes to spending precious cash. AspenTech expects its visibility to improve when new budgets are set in the calendar fourth quarter. By then, AspenTech hopes, its customers will have a clearer view of reopening, consumer spending, and the timing of an eventual recovery.

    Lots more detail here on AspenTech’s investor website.

    Next up, Bentley. Yup. Alphabetical order.

    Symscape top

    ► CFD Simulates Distant Past
      25 Jun, 2019

    There is an interesting new trend in using Computational Fluid Dynamics (CFD). Until recently CFD simulation was focused on existing and future things, think flying cars. Now we see CFD being applied to simulate fluid flow in the distant past, think fossils.

    CFD shows Ediacaran dinner party featured plenty to eat and adequate sanitation

    read more

    ► Background on the Caedium v6.0 Release
      31 May, 2019

    Let's first address the elephant in the room - it's been a while since the last Caedium release. The multi-substance infrastructure for the Conjugate Heat Transfer (CHT) capability was a much larger effort than I anticipated and consumed a lot of resources. This lead to the relative quiet you may have noticed on our website. However, with the new foundation laid and solid we can look forward to a bright future.

    Conjugate Heat Transfer Through a Water-Air RadiatorConjugate Heat Transfer Through a Water-Air Radiator
    Simulation shows separate air and water streamline paths colored by temperature

    read more

    ► Long-Necked Dinosaurs Succumb To CFD
      14 Jul, 2017

    It turns out that Computational Fluid Dynamics (CFD) has a key role to play in determining the behavior of long extinct creatures. In a previous, post we described a CFD study of parvancorina, and now Pernille Troelsen at Liverpool John Moore University is using CFD for insights into how long-necked plesiosaurs might have swum and hunted.

    CFD Water Flow Simulation over an Idealized PlesiosaurCFD Water Flow Simulation over an Idealized Plesiosaur: Streamline VectorsIllustration only, not part of the study

    read more

    ► CFD Provides Insight Into Mystery Fossils
      23 Jun, 2017

    Fossilized imprints of Parvancorina from over 500 million years ago have puzzled paleontologists for decades. What makes it difficult to infer their behavior is that Parvancorina have none of the familiar features we might expect of animals, e.g., limbs, mouth. In an attempt to shed some light on how Parvancorina might have interacted with their environment researchers have enlisted the help of Computational Fluid Dynamics (CFD).

    CFD Water Flow Simulation over a ParvancorinaCFD Water Flow Simulation over a Parvancorina: Forward directionIllustration only, not part of the study

    read more

    ► Wind Turbine Design According to Insects
      14 Jun, 2017

    One of nature's smallest aerodynamic specialists - insects - have provided a clue to more efficient and robust wind turbine design.

    DragonflyDragonfly: Yellow-winged DarterLicense: CC BY-SA 2.5, André Karwath

    read more

    ► Runners Discover Drafting
        1 Jun, 2017

    The recent attempt to break the 2 hour marathon came very close at 2:00:24, with various aids that would be deemed illegal under current IAAF rules. The bold and obvious aerodynamic aid appeared to be a Tesla fitted with an oversized digital clock leading the runners by a few meters.

    2 Hour Marathon Attempt

    read more

    curiosityFluids top

    ► Tutorial: Creating curves in blockMesh
      29 Apr, 2019

    In this post, I’ll give a simple example of how to create curves in blockMesh. For this example, we’ll look at the following basic setup:

    As you can see, we’ll be simulating the flow over a bump defined by the curve:

    y=H*\sin\left(\pi x \right)

    First, let’s look at the basic blockMeshDict for this blocking layout WITHOUT any curves defined:

    /*--------------------------------*- C++ -*----------------------------------*\
      =========                 |
      \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
       \\    /   O peration     | Website:  https://openfoam.org
        \\  /    A nd           | Version:  6
         \\/     M anipulation  |
    \*---------------------------------------------------------------------------*/
    FoamFile
    {
        version     2.0;
        format      ascii;
        class       dictionary;
        object      blockMeshDict;
    }
    
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    
    convertToMeters 1;
    
    vertices
    (
        (-1 0 0)    // 0
        (0 0 0)     // 1
        (1 0 0)     // 2
        (2 0 0)     // 3
        (-1 2 0)    // 4
        (0 2 0)     // 5
        (1 2 0)     // 6
        (2 2 0)     // 7
    
        (-1 0 1)    // 8    
        (0 0 1)     // 9
        (1 0 1)     // 10
        (2 0 1)     // 11
        (-1 2 1)    // 12
        (0 2 1)     // 13
        (1 2 1)     // 14
        (2 2 1)     // 15
    );
    
    blocks
    (
        hex (0 1 5 4 8 9 13 12) (20 100 1) simpleGrading (0.1 10 1)
        hex (1 2 6 5 9 10 14 13) (80 100 1) simpleGrading (1 10 1)
        hex (2 3 7 6 10 11 15 14) (20 100 1) simpleGrading (10 10 1)
    );
    
    edges
    (
    );
    
    boundary
    (
        inlet
        {
            type patch;
            faces
            (
                (0 8 12 4)
            );
        }
        outlet
        {
            type patch;
            faces
            (
                (3 7 15 11)
            );
        }
        lowerWall
        {
            type wall;
            faces
            (
                (0 1 9 8)
                (1 2 10 9)
                (2 3 11 10)
            );
        }
        upperWall
        {
            type patch;
            faces
            (
                (4 12 13 5)
                (5 13 14 6)
                (6 14 15 7)
            );
        }
        frontAndBack
        {
            type empty;
            faces
            (
                (8 9 13 12)
                (9 10 14 13)
                (10 11 15 14)
                (1 0 4 5)
                (2 1 5 6)
                (3 2 6 7)
            );
        }
    );
    
    // ************************************************************************* //

    This blockMeshDict produces the following grid:

    It is best practice in my opinion to first make your blockMesh without any edges. This lets you see if there are any major errors resulting from the block topology itself. From the results above, we can see we’re ready to move on!

    So now we need to define the curve. In blockMesh, curves are added using the edges sub-dictionary. This is a simple sub dictionary that is just a list of interpolation points:

    edges
    (
            polyLine 1 2
            (
                    (0	0       0)
                    (0.1	0.0309016994    0)
                    (0.2	0.0587785252    0)
                    (0.3	0.0809016994    0)
                    (0.4	0.0951056516    0)
                    (0.5	0.1     0)
                    (0.6	0.0951056516    0)
                    (0.7	0.0809016994    0)
                    (0.8	0.0587785252    0)
                    (0.9	0.0309016994    0)
                    (1	0       0)
            )
    
            polyLine 9 10
            (
                    (0	0       1)
                    (0.1	0.0309016994    1)
                    (0.2	0.0587785252    1)
                    (0.3	0.0809016994    1)
                    (0.4	0.0951056516    1)
                    (0.5	0.1     1)
                    (0.6	0.0951056516    1)
                    (0.7	0.0809016994    1)
                    (0.8	0.0587785252    1)
                    (0.9	0.0309016994    1)
                    (1	0       1)
            )
    );

    The sub-dictionary above is just a list of points on the curve y=H\sin(\pi x). The interpolation method is polyLine (straight lines between interpolation points). An alternative interpolation method could be spline.

    The following mesh is produced:

    Hopefully this simple example will help some people looking to incorporate curved edges into their blockMeshing!

    Cheers.

    This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software via http://www.openfoam.com, and owner of theOPENFOAM®  andOpenCFD®  trademarks.

    ► Creating synthetic Schlieren and Shadowgraph images in Paraview
      28 Apr, 2019

    Experimentally visualizing high-speed flow was a serious challenge for decades. Before the advent of modern laser diagnostics and velocimetry, the only real techniques for visualizing high speed flow fields were the optical techniques of Schlieren and Shadowgraph.

    Today, Schlieren and Shadowgraph remain an extremely popular means to visualize high-speed flows. In particular, Schlieren and Shadowgraph allow us to visualize complex flow phenomena such as shockwaves, expansion waves, slip lines, and shear layers very effectively.

    In CFD there are many reasons to recreate these types of images. First, they look awesome. Second, if you are doing a study comparing to experiments, occasionally the only full-field data you have could be experimental images in the form of Schlieren and Shadowgraph.

    Without going into detail about Schlieren and Shadowgraph themselves, primarily you just need to understand that Schlieren and Shadowgraph represent visualizations of the first and second derivatives of the flow field refractive index (which is directly related to density).

    In Schlieren, a knife-edge is used to selectively cut off light that has been refracted. As a result you get a visualization of the first derivative of the refractive index in the direction normal to the knife edge. So for example, if an experiment used a horizontal knife edge, you would see the vertical derivative of the refractive index, and hence the density.

    For Shadowgraph, no knife edge is used, and the images are a visualization of the second derivative of the refractive index. Unlike the Schlieren images, shadowgraph has no direction and shows you the laplacian of the refractive index field (or density field).

    In this post, I’ll use a simple case I did previously (https://curiosityfluids.com/2016/03/28/mach-1-5-flow-over-23-degree-wedge-rhocentralfoam/) as an example and produce some synthetic Schlieren and Shadowgraph images using the data.

    So how do we create these images in paraview?

    Well as you might expect, from the introduction, we simply do this by visualizing the gradients of the density field.

    In ParaView the necessary tool for this is:

    Gradient of Unstructured DataSet:

    Finding “Gradient of Unstructured DataSet” using the Filters-> Search

    Once you’ve selected this, we then need to set the properties so that we are going to operate on the density field:

    Change the “Scalar Array” Drop down to the density field (rho), and change the name to Synthetic Schlieren

    To do this, simply set the “Scalar Array” to the density field (rho), and change the name of the result Array name to SyntheticSchlieren. Now you should see something like this:

    This is NOT a synthetic Schlieren Image – but it sure looks nice

    There are a few problems with the above image (1) Schlieren images are directional and this is a magnitude (2) Schlieren and Shadowgraph images are black and white. So if you really want your Schlieren images to look like the real thing, you should change to black and white. ALTHOUGH, Cold and Hot, Black-Body radiation, and Rainbow Desatured all look pretty amazing.

    To fix these, you should only visualize one component of the Synthetic Schlieren array at a time, and you should visualize using the X-ray color preset:

    The results look pretty realistic:

    Horizontal Knife Edge

    Vertical Knife Edge

    Now how about ShadowGraph?

    The process of computing the shadowgraph field is very similar. However, recall that shadowgraph visualizes the Laplacian of the density field. BUT THERE IS NO LAPLACIAN CALCULATOR IN PARAVIEW!?! Haha no big deal. Just remember the basic vector calculus identity:

    \nabla^2\left[\right]  = \nabla \cdot \nabla \left[\right]

    Therefore, in order for us to get the Shadowgraph image, we just need to take the Divergence of the Synthetic Schlieren vector field!

    To do this, we just have to use the Gradient of Unstructured DataSet tool again:

    This time, Deselect “Compute Gradient” and the select “Compute Divergence” and change the Divergence array name to Shadowgraph.

    Visualized in black and white, we get a very realistic looking synthetic Shadowgraph image:

    Shadowgraph Image

    So what do the values mean?

    Now this is an important question, but a simple one to answer. And the answer is…. not much. Physically, we know exactly what these mean, these are: Schlieren is the gradient of the density field in one direction and Shadowgraph is the laplacian of the density field. But what you need to remember is that both Schlieren and Shadowgraph are qualitative images. The position of the knife edge, brightness of the light etc. all affect how a real experimental Schlieren or Shadowgraph image will look.

    This means, very often, in order to get the synthetic Schlieren to closely match an experiment, you will likely have to change the scale of your synthetic images. In the end though, you can end up with extremely realistic and accurate synthetic Schlieren images.

    Hopefully this post will be helpful to some of you out there. Cheers!

    ► Solving for your own Sutherland Coefficients using Python
      24 Apr, 2019

    Sutherland’s equation is a useful model for the temperature dependence of the viscosity of gases. I give a few details about it in this post: https://curiosityfluids.com/2019/02/15/sutherlands-law/

    The law given by:

    \mu=\mu_o\frac{T_o + C}{T+C}\left(\frac{T}{T_o}\right)^{3/2}

    It is also often simplified (as it is in OpenFOAM) to:

    \mu=\frac{C_1 T^{3/2}}{T+C}=\frac{A_s T^{3/2}}{T+T_s}

    In order to use these equations, obviously, you need to know the coefficients. Here, I’m going to show you how you can simply create your own Sutherland coefficients using least-squares fitting Python 3.

    So why would you do this? Basically, there are two main reasons for this. First, if you are not using air, the Sutherland coefficients can be hard to find. If you happen to find them, they can be hard to reference, and you may not know how accurate they are. So creating your own Sutherland coefficients makes a ton of sense from an academic point of view. In your thesis or paper, you can say that you created them yourself, and not only that you can give an exact number for the error in the temperature range you are investigating.

    So let’s say we are looking for a viscosity model of Nitrogen N2 – and we can’t find the coefficients anywhere – or for the second reason above, you’ve decided its best to create your own.

    By far the simplest way to achieve this is using Python and the Scipy.optimize package.

    Step 1: Get Data

    The first step is to find some well known, and easily cited, source for viscosity data. I usually use the NIST webbook (
    https://webbook.nist.gov/), but occasionally the temperatures there aren’t high enough. So you could also pull the data out of a publication somewhere. Here I’ll use the following data from NIST:

    Temparature (K) Viscosity (Pa.s)
    200
    0.000012924
    400 0.000022217
    600 0.000029602
    800 0.000035932
    1000 0.000041597
    1200 0.000046812
    1400 0.000051704
    1600 0.000056357
    1800 0.000060829
    2000 0.000065162

    This data is the dynamics viscosity of nitrogen N2 pulled from the NIST database for 0.101 MPa. (Note that in these ranges viscosity should be only temperature dependent).

    Step 2: Use python to fit the data

    If you are unfamiliar with Python, this may seem a little foreign to you, but python is extremely simple.

    First, we need to load the necessary packages (here, we’ll load numpy, scipy.optimize, and matplotlib):

    import numpy as np
    import matplotlib.pyplot as plt
    from scipy.optimize import curve_fit

    Now we define the sutherland function:

    def sutherland(T, As, Ts):
        return As*T**(3/2)/(Ts+T)

    Next we input the data:

    T=[200,
    400,
    600,
    800,
    1000,
    1200,
    1400,
    1600,
    1800,
    2000]
    
    mu=[0.000012924,
    0.000022217,
    0.000029602,
    0.000035932,
    0.000041597,
    0.000046812,
    0.000051704,
    0.000056357,
    0.000060829,
    0.000065162]

    Then we fit the data using the curve_fit function from scipy.optimize. This function uses a least squares minimization to solve for the unknown coefficients. The output variable popt is an array that contains our desired variables As and Ts.

    popt = curve_fit(sutherland, T, mu)
    As=popt[0]
    Ts=popt[1]

    Now we can just output our data to the screen and plot the results if we so wish:

    print('As = '+str(popt[0])+'\n')
    print('Ts = '+str(popt[1])+'\n')
    
    xplot=np.linspace(200,2000,100)
    yplot=sutherland(xplot,As,Ts)
    
    plt.plot(T,mu,'ok',xplot,yplot,'-r')
    plt.xlabel('Temperature (K)')
    plt.ylabel('Dynamic Viscosity (Pa.s)')
    plt.legend(['NIST Data', 'Sutherland'])
    plt.show()

    Overall the entire code looks like this:

    import numpy as np
    import matplotlib.pyplot as plt
    from scipy.optimize import curve_fit
    
    def sutherland(T, As, Ts):
        return As*T**(3/2)/(Ts+T)
    
    T=[200, 400, 600,
    800,
    1000,
    1200,
    1400,
    1600,
    1800,
    2000]
    
    mu=[0.000012924,
    0.000022217,
    0.000029602,
    0.000035932,
    0.000041597,
    0.000046812,
    0.000051704,
    0.000056357,
    0.000060829,
    0.000065162]
    
    popt, pcov = curve_fit(sutherland, T, mu)
    As=popt[0]
    Ts=popt[1]
    print('As = '+str(popt[0])+'\n')
    print('Ts = '+str(popt[1])+'\n')
    
    xplot=np.linspace(200,2000,100)
    yplot=sutherland(xplot,As,Ts)
    
    plt.plot(T,mu,'ok',xplot,yplot,'-r')
    plt.xlabel('Temperature (K)')
    plt.ylabel('Dynamic Viscosity (Pa.s)')
    plt.legend(['NIST Data', 'Sutherland'])
    plt.show()
    
    

    And the results for nitrogen gas in this range are As=1.55902E-6, and Ts=168.766 K. Now we have our own coefficients that we can quantify the error on and use in our academic research! Wahoo!

    Summary

    In this post, we looked at how we can simply use a database of viscosity-temperature data and use the python package scipy to solve for our unknown Sutherland viscosity coefficients. This NIST database was used to grab some data, and the data was then loaded into Python and curve-fit using scipy.optimize curve_fit function.

    This task could also easily be accomplished using the Matlab curve-fitting toolbox, or perhaps in excel. However, I have not had good success using the excel solver to solve for unknown coefficients.

    ► Tips for tackling the OpenFOAM learning curve
      23 Apr, 2019

    The most common complaint I hear, and the most common problem I observe with OpenFOAM is its supposed “steep learning curve”. I would argue however, that for those who want to practice CFD effectively, the learning curve is equally as steep as any other software.

    There is a distinction that should be made between “user friendliness” and the learning curve required to do good CFD.

    While I concede that other commercial programs have better basic user friendliness (a nice graphical interface, drop down menus, point and click options etc), it is equally as likely (if not more likely) that you will get bad results in those programs as with OpenFOAM. In fact, to some extent, the high user friendliness of commercial software can encourage a level of ignorance that can be dangerous. Additionally, once you are comfortable operating in the OpenFOAM world, the possibilities become endless and things like code modification, and bash and python scripting can make OpenFOAM worklows EXTREMELY efficient and powerful.

    Anyway, here are a few tips to more easily tackle the OpenFOAM learning curve:

    (1) Understand CFD

    This may seem obvious… but its not to some. Troubleshooting bad simulation results or unstable simulations that crash is impossible if you don’t have at least a basic understanding of what is happening under the hood. My favorite books on CFD are:

    (a) The Finite Volume Method in Computational Fluid Dynamics: An Advanced Introduction with OpenFOAM® and Matlab by
    F. Moukalled, L. Mangani, and M. Darwish

    (b) An introduction to computational fluid dynamics – the finite volume method – by H K Versteeg and W Malalasekera

    (c) Computational fluid dynamics – the basics with applications – By John D. Anderson

    (2) Understand fluid dynamics

    Again, this may seem obvious and not very insightful. But if you are going to assess the quality of your results, and understand and appreciate the limitations of the various assumptions you are making – you need to understand fluid dynamics. In particular, you should familiarize yourself with the fundamentals of turbulence, and turbulence modeling.

    (3) Avoid building cases from scratch

    Whenever I start a new case, I find the tutorial case that most closely matches what I am trying to accomplish. This greatly speeds things up. It will take you a super long time to set up any case from scratch – and you’ll probably make a bunch of mistakes, forget key variable entries etc. The OpenFOAM developers have done a lot of work setting up the tutorial cases for you, so use them!

    As you continue to work in OpenFOAM on different projects, you should be compiling a library of your own templates based on previous work.

    (4) Using Ubuntu makes things much easier

    This is strictly my opinion. But I have found this to be true. Yes its true that Ubuntu has its own learning curve, but I have found that OpenFOAM works seamlessly in the Ubuntu or any Ubuntu-like linux environment. OpenFOAM now has Windows flavors using docker and the like- but I can’t really speak to how well they work – mostly because I’ve never bothered. Once you unlock the power of Linux – the only reason to use Windows is for Microsoft Office (I guess unless you’re a gamer – and even then more and more games are now on Linux). Not only that- but the VAST majority of forums and troubleshooting associated with OpenFOAM you’ll find on the internet are from Ubuntu users.

    I much prefer to use Ubuntu with a virtual Windows environment inside it. My current office setup is my primary desktop running Ubuntu – plus a windows VirtualBox, plus a laptop running windows that I use for traditional windows type stuff. Dual booting is another option, but seamlessly moving between the environments is easier.

    (5) If you’re struggling, simplify

    Unless you know exactly what you are doing, you probably shouldn’t dive into the most complicated version of whatever you are trying to solve/study. It is best to start simple, and layer the complexity on top. This way, when something goes wrong, it is much easier to figure out where the problem is coming from.

    (6) Familiarize yourself with the cfd-online forum

    If you are having trouble, the cfd-online forum is super helpful. Most likely, someone else is has had the same problem you have. If not, the people there are extremely helpful and overall the forum is an extremely positive environment for working out the kinks with your simulations.

    (7) The results from checkMesh matter

    If you run checkMesh and your mesh fails – fix your mesh. This is important. Especially if you are not planning on familiarizing yourself with the available numerical schemes in OpenFOAM, you should at least have a beautiful mesh. In particular, if your mesh is highly non-orthogonal, you will have serious problems. If you insist on using a bad mesh, you will probably need to manipulate the numerical schemes. A great source for how schemes should be manipulated based on mesh non-orthogonality is:

    http://www.wolfdynamics.com/wiki/OFtipsandtricks.pdf

    (8) CFL Number Matters

    If you are running a transient case, the Courant-Freidrechs-Lewis (CFL) number matters… a lot. Not just for accuracy (if you are trying to capture a transient event) but for stability. If your time-step is too large you are going to have problems. There is a solid mathematical basis for this stability criteria for advection-diffusion problems. Additionally the Navier-Stokes equations are very non-linear and the complexity of the problem and the quality of your grid etc can make the simulation even less stable. When I have a transient simulation crash, if I know my mesh is OK, I decrease the timestep by a factor of 2. More often than not, this solves the problem.

    For large time stepping, you can add outer loops to solvers based on the pimple algorithm, but you may end up losing important transient information. Excellent explanation of how to do this is given in the book by T. Holzmann:

    https://holzmann-cfd.de/publications/mathematics-numerics-derivations-and-openfoam

    For the record, this points falls into point (1) of Understanding CFD.

    (9) Work through the OpenFOAM Wiki “3 Week” Series

    If you are starting OpenFOAM for the first time, it is worth it to work through an organized program of learning. One such example (and there are others) is the “3 Weeks Series” on the OpenFOAM wiki:

    https://wiki.openfoam.com/%223_weeks%22_series

    If you are a graduate student, and have no job to do other than learn OpenFOAM, it will not take 3 weeks. This touches on all the necessary points you need to get started.

    (10) OpenFOAM is not a second-tier software – it is top tier

    I know some people who have started out with the attitude from the get-go that they should be using a different software. They think somehow Open-Source means that it is not good. This is a pretty silly attitude. Many top researchers around the world are now using OpenFOAM or some other open source package. The number of OpenFOAM citations has grown every year consistently (
    https://www.linkedin.com/feed/update/urn:li:groupPost:1920608-6518408864084299776/?commentUrn=urn%3Ali%3Acomment%3A%28groupPost%3A1920608-6518408864084299776%2C6518932944235610112%29&replyUrn=urn%3Ali%3Acomment%3A%28groupPost%3A1920608-6518408864084299776%2C6518956058403172352%29).

    In my opinion, the only place where mainstream commercial CFD packages will persist is in industry labs where cost is no concern, and changing software is more trouble than its worth. OpenFOAM has been widely benchmarked, and widely validated from fundamental flows to hypersonics (see any of my 17 publications using it for this). If your results aren’t good, you are probably doing something wrong. If you have the attitude that you would rather be using something else, and are bitter that your supervisor wants you to use OpenFOAM, when something goes wrong you will immediately think there is something wrong with the program… which is silly – and you may quit.

    (11) Meshing… Ugh Meshing

    For the record, meshing is an art in any software. But meshing is the only area where I will concede any limitation in OpenFOAM. HOWEVER, as I have outlined in my previous post (https://curiosityfluids.com/2019/02/14/high-level-overview-of-meshing-for-openfoam/) most things can be accomplished in OpenFOAM, and there are enough third party meshing programs out there that you should have no problem.

    Summary

    Basically, if you are starting out in CFD or OpenFOAM, you need to put in time. If you are expecting to be able to just sit down and produce magnificent results, you will be disappointed. You might quit. And frankly, thats a pretty stupid attitude. However, if you accept that CFD and fluid dynamics in general are massive fields under constant development, and are willing to get up to speed, there are few limits to what you can accomplish.

    Please take the time! If you want to do CFD, learning OpenFOAM is worth it. Seriously worth it.

    This offering is notapproved or endorsed by OpenCFD Limited, producer and distributorof the OpenFOAM software via http://www.openfoam.com, and owner of theOPENFOAM®  andOpenCFD®  trade marks.

    ► Automatic Airfoil C-Grid Generation for OpenFOAM – Rev 1
      22 Apr, 2019
    Airfoil Mesh Generated with curiosityFluidsAirfoilMesher.py

    Here I will present something I’ve been experimenting with regarding a simplified workflow for meshing airfoils in OpenFOAM. If you’re like me, (who knows if you are) I simulate a lot of airfoils. Partly because of my involvement in various UAV projects, partly through consulting projects, and also for testing and benchmarking OpenFOAM.

    Because there is so much data out there on airfoils, they are a good way to test your setups and benchmark solver accuracy. But going from an airfoil .dat coordinate file to a mesh can be a bit of pain. Especially if you are starting from scratch.

    The two main ways that I have meshed airfoils to date has been:

    (a) Mesh it in a C or O grid in blockMesh (I have a few templates kicking around for this
    (b) Generate a “ribbon” geometry and mesh it with cfMesh
    (c) Or back in the day when I was a PhD student I could use Pointwise – oh how I miss it.

    But getting the mesh to look good was always sort of tedious. So I attempted to come up with a python script that takes the airfoil data file, minimal inputs and outputs a blockMeshDict file that you just have to run.

    The goals were as follows:
    (a) Create a C-Grid domain
    (b) be able to specify boundary layer growth rate
    (c) be able to set the first layer wall thickness
    (e) be mostly automatic (few user inputs)
    (f) have good mesh quality – pass all checkMesh tests
    (g) Quality is consistent – meaning when I make the mesh finer, the quality stays the same or gets better
    (h) be able to do both closed and open trailing edges
    (i) be able to handle most airfoils (up to high cambers)
    (j) automatically handle hinge and flap deflections

    In Rev 1 of this script, I believe I have accomplished (a) thru (g). Presently, it can only hand airfoils with closed trailing edge. Hinge and flap deflections are not possible, and highly cambered airfoils do not give very satisfactory results.

    There are existing tools and scripts for automatically meshing airfoils, but I found personally that I wasn’t happy with the results. I also thought this would be a good opportunity to illustrate one of the ways python can be used to interface with OpenFOAM. So please view this as both a potentially useful script, but also something you can dissect to learn how to use python with OpenFOAM. This first version of the script leaves a lot open for improvement, so some may take it and be able to tailor it to their needs!

    Hopefully, this is useful to some of you out there!

    Download

    You can download the script here:

    https://github.com/curiosityFluids/curiosityFluidsAirfoilMesher

    Here you will also find a template based on the airfoil2D OpenFOAM tutorial.

    Instructions

    (1) Copy curiosityFluidsAirfoilMesher.py to the root directory of your simulation case.
    (2) Copy your airfoil coordinates in Selig .dat format into the same folder location.
    (3) Modify curiosityFluidsAirfoilMesher.py to your desired values. Specifically, make sure that the string variable airfoilFile is referring to the right .dat file
    (4) In the terminal run: python3 curiosityFluidsAirfoilMesher.py
    (5) If no errors – run blockMesh

    PS
    You need to run this with python 3, and you need to have numpy installed

    Inputs

    The inputs for the script are very simple:

    ChordLength: This is simply the airfoil chord length if not equal to 1. The airfoil dat file should have a chordlength of 1. This variable allows you to scale the domain to a different size.

    airfoilfile: This is a string with the name of the airfoil dat file. It should be in the same folder as the python script, and both should be in the root folder of your simulation directory. The script writes a blockMeshDict to the system folder.

    DomainHeight: This is the height of the domain in multiples of chords.

    WakeLength: Length of the wake domain in multiples of chords

    firstLayerHeight: This is the height of the first layer. To estimate the requirement for this size, you can use the curiosityFluids y+ calculator

    growthRate: Boundary layer growth rate

    MaxCellSize: This is the max cell size along the centerline from the leading edge of the airfoil. Some cells will be larger than this depending on the gradings used.

    The following inputs are used to improve the quality of the mesh. I have had pretty good results messing around with these to get checkMesh compliant grids.

    BLHeight: This is the height of the boundary layer block off of the surfaces of the airfoil

    LeadingEdgeGrading: Grading from the 1/4 chord position to the leading edge

    TrailingEdgeGrading: Grading from the 1/4 chord position to the trailing edge

    inletGradingFactor: This is a grading factor that modifies the the grading along the inlet as a multiple of the leading edge grading and can help improve mesh uniformity

    trailingBlockAngle: This is an angle in degrees that expresses the angles of the trailing edge blocks. This can reduce the aspect ratio of the boundary cells at the top and bottom of the domain, but can make other mesh parameters worse.

    Examples

    12% Joukowski Airfoil

    Inputs:

    With the above inputs, the grid looks like this:

    Mesh Quality:

    These are some pretty good mesh statistics. We can also view them in paraView:

    Clark-y Airfoil

    The clark-y has some camber, so I thought it would be a logical next test to the previous symmetric one. The inputs I used are basically the same as the previous airfoil:


    With these inputs, the result looks like this:


    Mesh Quality:


    Visualizing the mesh quality:

    MH60 – Flying Wing Airfoil

    Here is an example of a flying with airfoil (tested since the trailing edge is tilted upwards).

    Inputs:


    Again, these are basically the same as the others. I have found that with these settings, I get pretty consistently good results. When you change the MaxCellSize, firstLayerHeight, and Grading some modification may be required. However, if you just half the maxCell, and half the firstLayerHeight, you “should” get a similar grid quality just much finer.

    Grid Quality:

    Visualizing the grid quality

    Summary

    Hopefully some of you find this tool useful! I plan to release a Rev 2 soon that will have the ability to handle highly cambered airfoils, and open trailing edges, as well as control surface hinges etc.

    The long term goal will be an automatic mesher with an H-grid in the spanwise direction so that the readers of my blog can easily create semi-span wing models extremely quickly!

    Comments and bug reporting encouraged!

    DISCLAIMER: This script is intended as an educational and productivity tool and starting point. You may use and modify how you wish. But I make no guarantee of its accuracy, reliability, or suitability for any use. This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software via http://www.openfoam.com, and owner of the OPENFOAM®  and OpenCFD®  trademarks.

    ► Normal Shock Calculator
      20 Feb, 2019

    Here is a useful little tool for calculating the properties across a normal shock.

    
    
    Submit

    If you found this useful, and have the need for more, visit www.stfsol.com. One of STF Solutions specialties is providing our clients with custom software developed for their needs. Ranging from custom CFD codes to simpler targeted codes, scripts, macros and GUIs for a wide range of specific engineering purposes such as pipe sizing, pressure loss calculations, heat transfer calculations, 1D flow transients, optimization and more. Visit STF Solutions at www.stfsol.com for more information!

    Disclaimer: This calculator is for educational purposes and is free to use. STF Solutions and curiosityFluids makes no guarantee of the accuracy of the results, or suitability, or outcome for any given purpose.


    return

    Layout Settings:

    Entries per feed:
    Display dates:
    Width of titles:
    Width of content: