FEMLab
FEMLab copied to clipboard
Matlab tool for electromagnetic field calculation using the finite element method.
FEMLab
Current state :
Solver :
- Electrostatic planar and axissymmetric problems
- Stationary current planar and axissymmetric problems
- Magnetostatic planar and axissymmetric problems
- 1D and 2D triangular Elements for all problem types
- Dirichlet and Neumann boundary conditions for all problem types and Elements
Postprocessing :
- Display of calculated values depending on selected problem
- Electrostatic : V, E, D
- Stationary current : V, E, J
- Magnetostatic : A, B, H
- For vector values :
- Abs, Abs mesh, Quiver, Slice, Field lines - plots
- For scalar values :
- Abs, Abs mesh, Slice - plots
- Additional options
- Calculate field or potential along a curve defined by a list of points and the total number of points to interpolate
- Calculate field or potential for selected mesh (zoom in and out)
- Calculate energy for selected region :
- Electrostatic
- Magnetostatic
Some examples :
Electrostatic planar (Cylindrical charge) :
![mesh_estatic_planar](https://github.com/enizimus/FEMLab/blob/master/sample_projects/charged_cylinder/plots/figure_0.png)
![field_vector_estatic_planar](https://github.com/enizimus/FEMLab/blob/master/sample_projects/charged_cylinder/plots/figure_1.png)
![potential_estatic_planar](https://github.com/enizimus/FEMLab/blob/master/sample_projects/charged_cylinder/plots/figure_4.png)
![field_abs_estatic_planar](https://github.com/enizimus/FEMLab/blob/master/sample_projects/charged_cylinder/plots/figure_5.png)
![fcomp_estatic_planar](https://github.com/enizimus/FEMLab/blob/master/sample_projects/charged_cylinder/plots/figure_7.png)
Electrostatic axissymmetric (Spherical charge) :
![fvector_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/charged_sphere/plots/figure_9.png)
![fieldabs_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/charged_sphere/plots/figure_3.png)
![potential_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/charged_sphere/plots/figure_5.png)
![fcomp_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/charged_sphere/plots/figure_0.png)
Stationary current field (Metal plates) :
![mesh_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/metal_plates/plots/figure_7.png)
![sd_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/metal_plates/plots/figure_6.png)
![fvector_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/metal_plates/plots/figure_4.png)
![fvector_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/metal_plates/plots/figure_3.png)
![fvector_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/metal_plates/plots/figure_2.png)
Magnetostatic planar (Long wire in plane) :
![mesh_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/wire_in_plane/plots/figure_1.png)
![mesh_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/wire_in_plane/plots/figure_4.png)
![mesh_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/wire_in_plane/plots/figure_6.png)
![mesh_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/wire_in_plane/plots/figure_0.png)
Magnetostatic axissymmetric (Solenoid) :
![mesh_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/long_solenoid/plots/figure_1.png)
![mesh_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/long_solenoid/plots/figure_3.png)
![mesh_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/long_solenoid/plots/figure_5.png)
![mesh_estatic_axissym](https://github.com/enizimus/FEMLab/blob/master/sample_projects/long_solenoid/plots/figure_0.png)