-
-
June 11, 2026 at 10:04 pm
FAQParticipant
What are the limitations of SPH Adaptive Size in Ansys FreeFlow?
SPH Adaptive Size in Ansys FreeFlow has a few important limitations that users should consider when setting up simulations and analyzing results.
1.Mass Loss Near Boundaries
When SPH Adaptive Size is used with boundary‑based refinement, mass loss may occur near walls. During refinement close to a geometry boundary, some refined SPH elements can be placed partially inside or overlapping the wall. To maintain numerical stability, these elements are excluded from the simulation, which may result in a local loss of mass.
Recommendation: Use Region of Interest (ROI)–based refinement instead of boundary proximity refinement. ROI refinement reduces the likelihood of refined elements intersecting boundaries and generally provides better control over refinement regions.
2.Numerical Precision and Truncation Errors
The FreeFlow solver uses single‑precision arithmetic. As a result, truncation errors may appear when SPH Adaptive Size is enabled. This issue can arise if the ratio between the finer and coarser elements is too big. . This is because adaptive refinement further reduces the element size, increasing sensitivity to floating‑point precision.
Recommendation: Avoid floating point precision problems by setting up to 2 levels of refinement.
3.IISPH Solver‑Specific Behavior
When SPH Adaptive Size is combined with the IISPH solver, users may observe pressure fluctuations that can affect simulation results. This behavior is less pronounced when using WCSPH.
To address this limitation, Ansys FreeFlow offers the Relaxed Incompressibility Constraint feature, available exclusively for the IISPH solver.
Recommendation: For more stable and accurate results when using IISPH with SPH Adaptive Size, enable the Relaxed Incompressibility Constraint.
4.Post‑Processing and Element ID Tracking
SPH Adaptive Size dynamically creates and removes SPH elements during refinement and coarsening. As a result:
- Original SPH elements are deleted when refinement occurs
- New refined elements receive new Element IDs
- Element ID numbering is reorganized at each refinement iteration
Because of this behavior, Element IDs are not consistent over time, making element tracking unreliable.
Recommendation: Do not rely on Element ID tracking for adaptive simulations. However, if an original Element ID disappears from the simulation, this indicates that the element was refined.
Access more FAQs and Tips in the page:
Ansys FreeFlow™ smoothed-particle hydrodynamics (SPH) simulation software
-
Introducing Ansys Electronics Desktop on Ansys Cloud
The Watch & Learn video article provides an overview of cloud computing from Electronics Desktop and details the product licenses and subscriptions to ANSYS Cloud Service that are...
How to Create a Reflector for a Center High-Mounted Stop Lamp (CHMSL)
This video article demonstrates how to create a reflector for a center high-mounted stop lamp. Optical Part design in Ansys SPEOS enables the design and validation of multiple...
Introducing the GEKO Turbulence Model in Ansys Fluent
The GEKO (GEneralized K-Omega) turbulence model offers a flexible, robust, general-purpose approach to RANS turbulence modeling. Introducing 2 videos: Part 1 provides background information on the model and a...
Postprocessing on Ansys EnSight
This video demonstrates exporting data from Fluent in EnSight Case Gold format, and it reviews the basic postprocessing capabilities of EnSight.
- Fluent GPU Solver Hardware Buying Guide
- Is there a way to get the volume of a register using expression ?
- How to overcome the model information incompatible with incoming mesh error?
- Skewness in ANSYS Meshing
- What are the requirements for an axisymmetric analysis?
- What are pressure-based solver vs. density-based solver in FLUENT?
- How to create and execute a FLUENT journal file?
- What is the cause of the floating point error message during Fluent simulation and how can it be addressed?
- How to get information about mesh cell count and cell types in Fluent?
- What is a .wbpz file and how can I use it?
© 2026 Copyright ANSYS, Inc. All rights reserved.