The easy to use FEATool Multiphysics™ toolbox has now been updated to version 1.15. Major new features of this release include pre-defined physics modes dedicated to simulation of non-Newtonian flows, new and updated mesh generation options, and improved graphics performance for visualization of large 3D models.
Simulation of non-Newtonian Flows
FEATool 1.15 adds pre-defined equations and a new physics mode for non-Newtonian flows. This allows for easy modeling and simulation of applications with non-linear shear thinning or thickening flow behavior, such as in industrial polymer applications, and biological flows.
The non-Newtonian flow physics mode includes the pre-defined power law, Cross power law, and Bird-Carreau viscosity models. In addition users can also easily define their own shear rate dependent viscosity expressions with the simple FEATool equation syntax. Moreover, the non-Newtonian flow models has also been extended to fully support the external solvers OpenFOAM and FEniCS.
New Mesh Generation Functionality
FEATool now also includes built-in 3D mesh generators making it more convenient for users. This update removes dependence on installation of external meshing tools, which allows users to get started with 3D modeling right away. The new mesh generation options allow for better and more robust meshing, handing both larger CAD (STEP, IGES) and faceted (STL, OBJ) geometry types.
Support for the external and optional Gmsh and Triangle mesh generators is still included, so that users can try and choose between many mesh generation algorithms to see which works best. Moreover, a new directional mesh scaling option has also been introduced allowing for anisotropic and adaptive meshing in different directions, which both help to improve accuracy and reduce simulation times for applicable models.
In addition, a new menu option in the GUI is available to manually renumber, reassign, and group boundaries. This is for example be useful for imported faceted (STL/OBJ) geometries where boundary information is not present in the geometry data. Moreover, a view boundaries/subdomains geometry menu option is now also available, which allows one to see the boundary numbering for the mesh generation process. This enables users to easily assign different mesh sizes do different boundaries and subdomains.
Improved Visualization Performance
The 3D graphics functionality of FEATool has also been improved to handle larger models with many objects and faces. It should now be possible to comfortably solve and render significantly larger models than before. Moreover, 3D plots now fill up the whole viewport and feature CAD style orbit, pan, and zoom controls, making it easier for users to visualize and inspect models and solution data.
A new solve mode menu option has also been added to the GUI to enable definition of solver hooks. Solver hooks are user defined functions which can be used to access and directly modify model data during the solution process. This powerful feature enables completely custom and advanced solution techniques to be implemented, such as
- Defining custom monitoring of variables during the solution process
- Introducing couplings between boundaries and domains
- Implementing special constraints and limiters on solution components
- Adding non-standard boundary conditions (such as enforcing periodicity or flux directions)
The solver hook functionality, combined with the user defined material and coefficient functions, and open linear solver framework, allow for complete customization of physics simulation models and implementation of advanced custom solvers.
New Simulation Tutorials
The following new simulation tutorials have been published
- Non-Newtonian polymer flow in an extrusion die
- 3D solid-thermal stress validation example
- Multiphysics simulation of electro-osmotic flow in a T-junction
- Heated pipe with cooling fins validation example
Many more simulation examples are available in the tutorial section of the User’s Guide, and also as video tutorials on the FEATool Multiphysics YouTube channel. Moreover, MATLAB m-script code examples have also been published illustrating how to use the CLI command line interface to do more advanced postprocessing.
A detailed list of the new and updated features can be found in the FEATool Multiphysics Changelog.
The physics simulation toolboxes FEATool Multiphysics v1.15 and CFDTool v1.8 are available right now as MATLAB® Add-Ons, with fully interactive GUI and cross-platform support for the Microsoft Windows®, Linux®, and MacOS operating systems. The toolboxes can be downloaded directly from www.featool.com/download (or installed with one-click from the MATLAB® Add-Ons Toolbar).
About Precise Simulation
Precise Simulation, founded in 2013, is a boutique software developer dedicated to providing simulation software for product design, virtual prototyping, and research in both industry and academia.
The FEATool Multiphysics™ and CFDTool toolboxes™ are fully integrated simulation software platforms for creating virtual models and simulation applications based on physical phenomena. A unique feature is the ability to account for coupled physics phenomena, and seamlessly integrate with many types of (multi-)physics solvers such as OpenFOAM, FEniCS, and SU2.
FEATool Multiphysics is a complete simulation platform for fluid flow, heat transfer, structural, electromagnetics acoustics, and chemical engineering applications. Built-in interfaces enable the integration of FEATool Multiphysics with MATLAB®, physics solvers, CAD, and CAE tools. Simulation experts rely on FEATool Multiphysics to design and develop physics based models and results to their teams, manufacturing departments, test laboratories, and customers worldwide.
Get in touch if you have questions about the software, or are interested in custom simulation solutions.