Partial Differential Equation Toolbox
Solve partial differential equations using finite element analysis
Have questions? Contact Sales.
Have questions? Contact Sales.
Partial Differential Equation Toolbox provides functions for solving structural mechanics, heat transfer, and general partial differential equations (PDEs) using finite element analysis.
You can perform linear static analysis to compute deformation, stress, and strain. For modeling structural dynamics and vibration, the toolbox provides a direct time integration solver. You can analyze a component’s structural characteristics by performing modal analysis to find natural frequencies and mode shapes. You can model conduction-dominant heat transfer problems to calculate temperature distributions, heat fluxes, and heat flow rates through surfaces. You can perform electrostatic and magnetostatic analyses, and also solve other standard problems using custom PDEs.
Partial Differential Equation Toolbox lets you import 2D and 3D geometries from STL or mesh data. You can automatically generate meshes with triangular and tetrahedral elements. You can solve PDEs by using the finite element method, and postprocess results to explore and analyze them.
Perform steady-state, transient, modal, or coupled stress-thermal analysis to compute temperature distributions and other thermal characteristics. Analyze spatial or temporal thermal behavior for applications like battery thermal management.
Perform linear static, transient, modal, and frequency response analyses. Evaluate mechanical strength by computing displacements, stresses, and strains or simulate dynamic behavior of mechanical systems.
Analyze electrostatic, magnetostatic, DC conduction, or harmonic problems and design electrical and electronic components.
Simulate the electrochemical behavior of Li-ion batteries using the pseudo-2D (P2D) model, also known as the Doyle-Fuller-Newman (DFN) model. Capture electrolyte diffusion through thickness and solid-phase diffusion in electrode particles to simulate voltage, concentration, and current density under cycling.
Solve second-order linear and nonlinear PDEs for stationary, time-dependent, and eigenvalue problems commonly arising in engineering and science.
Create fast surrogate models using Reduced Order Modeling (ROM) and Scientific Machine Learning (SciML) techniques to enable system-level simulation, control, physical modeling, and rapid design exploration and optimization of systems governed by PDEs. Create and train AI-based PDE solvers such as Physics-Informed Neural Networks, Graph Neural Networks, and Fourier Neural Operators (with Deep Learning Toolbox).
Define a 2D or 3D geometry by importing STL, STEP, or mesh data or by creating parameterized shapes using geometric primitives. Modify geometries using operations like extrusion and Booleans, then generate finite element meshes using triangular elements in 2D and tetrahedral elements in 3D.
Visualize models and solutions by leveraging powerful MATLAB graphics and graphics functions created specifically for PDE problems. Plot and animate results and their derived and interpolated quantities, as well as meshes and geometries.
Automate FEA simulations using MATLAB and integrate with other MATLAB and Simulink products to build complete workflows. Share custom applications using App Designer and MATLAB Compiler.
Discover the possibilities today.
Get pricing information and explore related products.
Your school may already provide access to MATLAB, Simulink, and add-on products through a campus-wide license.