# FEATool Multiphysics

- Applications and Examples

## Multiphysics

FEATool Multiphysics enables MATLAB and Octave users to easily define
multiphysics couplings directly through the graphical user interface
and the MATLAB command line by simply typing in the coupling as it
would be written on paper. FEATool then discretizes and solves the
equation systems in a true monolithic and fully coupled manner. In
addition to easily defined custom equations, the following predefined
multiphysics modes are available which can be combined to create
complex multiphysics models

*Heat Transfer**Euler-Bernoulli Beam**Plane Stress**Plane Strain**Axisymmetric Stress-Strain**Linear Elasticity 3D Solid**Convection, Diffusion, and Reaction**Darcy's Law**Brinkman equations**Incompressible Navier-Stokes eqn.**Conductive Media DC**Electrostatics**Magnetostatics**Poisson Equation**Custom Equation*

## Heat Transfer

Heat transport through conduction in solids and convection in fluids can be modeled with the heat transfer physics mode in FEATool. The temperature field can be coupled to other physics modes such as structural mechanics applications for thermal stresses, fluid flow to account for buoyancy effects, or convection, diffusion, and reaction equations to account for chemical reactions. Moreover, two way couplings can easily be made to account for the convection of the temperature field by the fluid flow. Several heat transfer model examples are available in FEATool examples directory.

## Structural Mechanics (SME)

FEATool features four predefined physics modes for structural mechanics applications and can solve 3D static solid problems with a linear elasticity assumption, 2D plane stress and strain, and 1D Euler-Beam approximations. In addition thermal strain effects are also pre-defined and can thus quickly be coupled to a heat transfer application. Parametric studies of both geometry and input variables such as load forces are also easily set up through the use of the m-script file functionality. Several structural mechanics benchmark and validation test models are included with FEATool.

## Computational Fluid Dynamics (CFD)

Performing Octave and MATLAB CFD simulations have never been as easy. Both stationary and time-dependent computational fluid dynamics (CFD) simulation problems can be set up directly in the GUI. And by using multiphysics, the flow field and pressure can be coupled to other physics modes such as heat transfer and chemical transport models. This allows for complex CFD simulations such as reactive and multiphase flows to be set up with ease. Also, by using higher order finite elements complex quantities such as drag and lift forces for aerodynamics simulations can also evaluated very accurately. FEATool has been thoroughly validated for many computational fluid dynamics CFD benchmarks and simulation models. Moreover, for more complex flows such as turbulent or compressible flows FEATool features full integration for the external OpenFOAM CFD solver.

## Classic Partial Differential Equations (PDE)

Implementations for classic PDE equations such as Poisson, Laplace, Wave and Convection and Diffusion Equations are readily available. In addition FEATool allows users to define their own equations with any number of dependent variables, both in the GUI and on the command line. Furthermore, the finite element FEM problem definitions are fully accessible and can be modified users though the command line interface.