FEATool Multiphysics

Tutorial Articles and Tutorials

Tutorial
Tutorial
Implementation of an Algebraic Turbulence Model in FEATool Multiphysics

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 …

MATLAB Parameter Search and Minimization in FEM Simulation

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 FEA Modeling and Parameter Search Using MATLAB functions

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 …

Multiphysics Modeling with Non-linear and Discontinuous Coefficients

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, …

FEATool Multiphysics - Mixed Robin FEM Boundary Conditions

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 for FEM Finite Element Method | FEATool

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 …

Working with the MATLAB FEM Finite Element Simulation Toolbox FEATool

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 User Defined FEM Shape Functions in FEATool Multiphysics

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 …