# Customization Articles and Tutorials

## Physics and FEA Simulations with Parameter Minimization

## 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

## 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

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

## Periodic Boundary Conditions and the Solver Hook Functionality

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

## Modeling and Simulation of Axisymmetric Swirling Flows

## Modeling and Simulation of Axisymmetric Swirling Flows

Fluid Flow Simulations with Swirl Effects Fluid flows with swirl effects can occur in rotationally symmetric geometries where the azimuthal or angular velocity component is non-zero. In this case one must solve the fully three-dimensional Navier-Stokes equations. However, due to the assumption that azimuthal variations …

## Euler-Bernoulli Beam - FEATool Modeling and Implementation Example

## Euler-Bernoulli Beam - FEATool Modeling and Implementation Example

This post will discuss how to implement and model elastic deformations of simple beams with FEATool Multiphysics. Although also available as a pre-defined physics mode and GUI option, beams and truss structures can also be implemented and accurately simulated with slight extension of the available FEM MATLAB functions …

## Multiphysics Modeling of Heat Induced Stress in a Brake Disk

## Multiphysics Modeling of Heat Induced Stress in a Brake Disk

This tutorial illustrates how to couple a heat transfer model with linear elasticity by manually defining the multiphysics equations with the FEATool PDE syntax. The custom model examines how temperature rise in a brake disk under braking results in heat induced displacements with resulting increased stresses and …

## Custom Equations and the Weak PDE Formulation Equation Syntax

## Custom Equations and the Weak PDE Formulation Equation Syntax

The following post further examines PDE equation parsing and specifying custom equations in FEATool. Furthermore, a simple parametric heat transfer model will be shown and set up as a custom PDE equation, suitable for both the MATLAB command line and m-script file modeling. Stationary heat transfer by conduction and …

## Different Ways of Working with FEATool and FEM Simulations

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