PreonLab 4.2 Released - Release 2020 R1
PreonLab 4.2 Released
We are excited to announce the release of PreonLab 4.2 - the answer to life, the universe and everything! It also contains many new and improved features that will help you find answers to your more specific CFD-related questions:
- Mesh-based height sensor: The new sensor measures the height of fluid (or snow) above the surface
- Improved user interface: With updates to the connection editor, the scene inspector and the on-screen display, PreonLab 4.2 looks and feels better than ever
- Optimized local refinement: Better performance and the introduction of user-defined domain shapes facilitate the acceleration of even more applications with local refinement
- Improved volume source: The volume source now fills more accurately, minimizing artificial movements after the initialization
Furthermore, PreonLab 4.2 also improves the snow solver and adds the Herschel-Bulkley viscosity model for non-Newtonian fluids. It also enhances the car suspension model and accelerates performance in scenes with large geometries. Additionally, it introduces new rendering capabilities, reduces memory consumption and improves the airflow import.
Mesh-based height sensor
How much snow accumulates above the windshield? The new mesh-based height sensor was a much-requested feature by engineers who use PreonLab to predict the soiling and wetting of surfaces. The new sensor works for both snow and fluid as well as any other solid surface in the scene.
In this example, water height is plotted on a curved surface.
Improved user interface
For PreonLab 4.2, we have focused on two key components that typically become bottlenecks when managing complex scenes with many objects. The first is the connection editor, which in the past could become unusable if too many objects where displayed. The updated connection editor handles these scenarios much better and also promotes a more efficient workflow, which avoids displaying that many objects altogether. The second component is the scene inspector, which now offers more tools to locate and view objects of interest. Combined, these changes ensure a much smoother user experience when handling large scenes.
Improved local refinement and user-defined domain shapes
Previously, the process of refinement introduced a high computational cost, which made it necessary to limit the number of refinement events that occur in a simulation. This setup also refined more particles than necessary, which reduced the possible speedup for many applications. To improve on this, we are refining particles in a generous "buffer zone" around the refinement domain. This way we can amortize the cost of refinement over time.
PreonLab 4.2 gradually yet significantly reduces the cost of refinement events, which means there is less buffering overall.
We also added the option to use custom domain volumes. You can now define the domain volume using the same seedpoint-based approach that is also employed by the volume source and the volume sensor. In many cases, this allows you to limit the refinement more precisely to a region of interest. This functionality is also available for other domain types.
Improved Volume Source
Filling a volume with particles of a fixed size is not a trivial task. Depending on the shape of the volume and the size of the particles, it is not unusual for small cavities to open up that cannot be filled without creating overlapping particles.
This often means that the fluid will sink down a bit after initialization, filling out the small void spaces. With the new "Quality" fill mode in PreonLab 4.2, this problem is mostly solved. The video below showcases how "Quality" filling improves fluid initialization for a gearbox compared to the old method.
Check out the changelog for a full list of changes. To learn more about the new features, take a look at the updated manual. We hope you will enjoy working with PreonLab 4.2 and as always, we would appreciate your feedback.