Code covered by the BSD License  

Highlights from
Interactive Finite Difference Time Domain Toolbox

4.5

4.5 | 2 ratings Rate this file 91 Downloads (last 30 days) File Size: 19.5 KB File ID: #40093
image thumbnail

Interactive Finite Difference Time Domain Toolbox

by Soeren Schmidt

 

30 Jan 2013 (Updated 21 Mar 2013)

2-dimensional FDTD-Toolbox (Yee Grid,Matrix based,current like sources,PML boundaries, GUI based)

| Watch this File

File Information
Description

The interactive FDTD-toolbox for MATLAB is a simulation software to model and
simulate two dimensional optical systems in TE-polarization.
It was designed for educational purposes - no further knowledge of MATLAB or computational physics is required. The software is embedded in a graphical user interface in which all
the simulation parameters can be set. Furthermore, geometrical structures are defined via draggable forms which makes the program very intuitive and easy to use. Even difficult simulation structures can be set up in a few minutes.
The program works very efficient, accurate and reliable. To achieve this, a matrix-based algorithm according to Yee’s FDTD-method was implemented allowing easy
parallelization. Furthermore, perfectly matched layer (PML) boundary conditions and current like sources are included for realistic scenarios.

For tutorials see:
http://www.problemsinelectrodynamics.com/ in the "Educational Tools" section, i.e. at http://www.problemsinelectrodynamics.com/tools

Simulation examples:

Beyond the classical reflection law - Reflection at a cylinder -
https://www.youtube.com/watch?v=aInspqAFWgU
Waveguide Coupling -
http://www.youtube.com/watch?v=bVHB034TmIc
Total Internal Reflection -
http://www.youtube.com/watch?v=kyPBRSx7dDo
Prism Tunneling -
http://www.youtube.com/watch?v=qBL67nI-hpI
1x3 Photonic Crystal Waveguide Splitter -
http://www.youtube.com/watch?v=Fo8gKhzuHoQ
Photonic Crystal Waveguide - Defect Reflection -
http://www.youtube.com/watch?v=6ekw9nuicww
Photonic Crystal Waveguide Splitter -
http://www.youtube.com/watch?v=IU3x_OIjduA

Any comments are highly appreciated!

MATLAB release MATLAB 7.14 (R2012a)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
22 Mar 2013 arnold

I'd really love to see you give the user more freedom and maybe implement:
=====================================

1. if one could load an map that was created outside the drawing tool.

2. option for complex refractive index instead of just epsilon. N and k are simply more common plus you now only offer real permittivity, as far as I can see

14 Feb 2013 arnold  
03 Feb 2013 Robert

This is a very nice toolbox that makes it quite easy to demonstrate basic optic phenomena to students! Also the direct video output is very nice.

Anyways, Soeren should add in the description that the toolbox tutorials and info's are found in the "Educational Tools" section of the website, i.e. at http://www.problemsinelectrodynamics.com/tools

Thumbs up!

Updates
04 Feb 2013

Improved language and added a direct link to the tutorials as requested by the users.

11 Feb 2013

According to a recommendation i added changeable colormaps for the visualization. Furthermore some minor changes in program documentation were done

12 Feb 2013

Fixing a Bug

12 Feb 2013

Fixed a bug

21 Mar 2013

Supporting Video Generation for 64bit Windows
Brightness adjustment
Further minor changes

Contact us