Custom Implementation of an Algebraic Turbulence Model
Performing accurate simulation of turbulent flows is still a challenging topic today, especially with limited computational resources. Although the Navier-Stokes equations are perfectly valid in the turbulent flow regime, one typically have to resort to some form of turbulence modeling in order to reduce computational …
Physics and FEA Simulations with Parameter Minimization
Featuring an easy to use graphical user interface (GUI), FEATool Multiphysics is also fully compatible with MATLAB functions and its scripting language. As simulation models both can be saved in a binary format and also as m-script language files, FEATool can therefore be used with all built-in MATLAB functionality as …
Inverse Modeling and Parameter Search Using the fzero MATLAB function
FEATool Multiphysics not only features an easy to use graphical user interface (GUI), but is also fully compatible with the MATLAB scripting language. Models can both be saved in binary format and MATLAB m-script files (every action in the GUI is recorded and has a one to one corresponding FEATool MATLAB function …
Modeling with Non-constant Coefficients in FEATool Multiphysics
FEATool Multiphysics has been designed to be as easy to use as possible, and conveniently features built-in parsing and evaluation of non-constant variables and coefficients. This allows users to quickly and easily enter modeling expressions formulated much as one would write on paper, all without having to develop, …
Using Mixed Robin Boundary Conditions in FEATool
Robin boundary conditions or mixed Dirichlet (prescribed value) and Neumann (flux) conditions are a third type of boundary condition that for example can be used to implement convective heat transfer and electromagnetic impedance boundary conditions. In the following it will be discussed how mixed Robin conditions are …
Periodic Boundary Conditions and the Solver Hook Functionality
This post describes how to implement finite element FEM models with custom periodic boundary conditions in FEATool. A periodic boundary condition can be defined for opposing boundaries so that their values are linked in some defined way. The typical case for two periodic boundaries is to require them to have identical …
Different Ways of Working with FEATool and FEM Simulations
FEATool Multiphysics is unique in that it allows several different ways for users to work with FEM modeling and simulation. The whole spectrum from using the high-level graphical user interface down to low-level access of the fundamental matrices of the underlying finite element FEM discretization is possible. On top …
Implementing Custom and User Defined Finite Element Shape and Basis Functions
FEATool has been designed with flexibility and user customization in mind allowing for solving custom equations, calling external solvers, grid generators, and post processing tools, and allowing for both MATLAB m-script as well as GUI based modeling. This post shows how to easily define custom finite element shape …