Open Access Paper
16 August 2017 MATLAB-aided teaching and learning in optics and photonics using the methods of computational photonics
Author Affiliations +
Proceedings Volume 10452, 14th Conference on Education and Training in Optics and Photonics: ETOP 2017; 104521W (2017) https://doi.org/10.1117/12.2270722
Event: 14th Conference on Education and Training in Optics and Photonics, ETOP 2017, 2017, Hangzhou, China
Abstract
Due to the nature of light fields of laser waves and pulses as vector quantities with complex spatial distribution and temporal dependence, the optics and photonics courses have always been difficult to teach and learn without the support of graphical visualization, numerical simulations and hands-on experiments. One of the state-of-the-art method of computational photonics, the finite-difference time-domain(FDTD) method, is applied with MATLAB simulations to model typical teaching cases in optics and photonics courses. The obtained results with graphical visualization in the form of animated pictures allow students to more deeply understand the dynamic process of light interaction with classical optical structures. The discussed teaching methodology is aimed to enhance the teaching effectiveness of optics and photonics courses and arousing the students' learning interest.

1.

INTRODUCTION

The courses about optics and photonics are a kind of professional foundation compulsory courses for information science and engineering undergraduates. It is an important part of the knowledge structure system of undergraduates majored in information science and engineering. However, due to the abstract concept of electromagnetic and optical theories in such courses, the spatial and temporal distributions are complex, and students need strong abstract thinking ability and spatial imagination ability. If we follow the traditional classroom static teaching methods, students cannot form a dynamic physical picture and this not only makes the classroom teaching effect poor, time-consuming and laborious, but also easily cause students to lose their interest in the process of learning. At the same time, the current optics and photonics courses place two much emphasis on the theory teaching and don’t have corresponding actual experiments due to the lack of expensive equipment facility or place, resulting in students unable to master and accurately understand the optical waves and fields of the actual spatial distribution and dynamic space process. In order to solve the existing teaching problems in these courses and improve the teaching quality and teaching effect, we should try to explore the introduction of the methods of computational photonics as the new teaching methods, and actively carry out visual teaching research in such courses. At present, computer-aided teaching tools, represented by professional math software such as MATLAB, Mathematica and Maple, have played an important role in many science and engineering teaching. The use of professional mathematical software can be combined with theoretical teaching and visual teaching, but also can design a large number of simulation teaching experiments, so as to deepen students’ understanding of optical theory and space-time imagination of electromagnetic fields. In this paper, we will analyze the classification and characteristics of the simulation function of Finite-difference Time-Domain (FDTD) method, a popular method of computational photonics, and explore its programming tactics in order to improve the visualization and attraction of teaching and learning in the relevant courses. Two examples with FDTD simulations are presented as two typical teaching cases in optics courses with MATALB graphical visualization in the form of animated pictures that allow students to more deeply understand the dynamic process of light propagation in classical optical structures.

2.

FDTD METHOD

In the past several decades, the finite-difference time-domain (FDTD) method has become one of the most powerful numerical techniques in solving the Maxwell’s curl equations [1] and has been widely applied to solve the complex optical and photonic problems [2]. FDTD modeling has many strength. FDTD is a versatile modeling technique used to solve Maxwell’s equations. It is intuitive, so users can easily understand how to use it and know what to expect from a given model. The FDTD technique allows the user to specify the material at all points within the computational domain. Thus it can model any type of complicated structures. Nevertheless, a wide variety of dispersive dielectric and magnetic materials can be naturally and easily modeled. Since FDTD method calculates the electric and magnetic fields everywhere in the computational domain as they evolve in time, it lends itself to providing animated displays of the electromagnetic field movement through the model. Thus the obtained simulation results can be shown with graphical visualization by MATLAB in the form of animated pictures allow students to more deeply understand the dynamic process of light propagation in classical optics and photonics structures. Such as for modelling a dispersive medium described by the Drude model, and the corresponding constitutive relation is rewritten as

00082_PSISDG10452_104521W_page_3_1.jpg

By applying the Maclaurin series expansion (MSE) approach proposed in [3] to realize the dispersive dielectric constant in the FDTD method, we have

00082_PSISDG10452_104521W_page_3_2.jpg

where 00082_PSISDG10452_104521W_page_3_3.jpg and the normalized coefficients

00082_PSISDG10452_104521W_page_3_4.jpg

with 00082_PSISDG10452_104521W_page_3_5.jpg. In fact, the accuracy of MSE approach is higher than the other approaches in view of the FDTD implementation of Drude model [4].

On the other hand, the optical wave sources are critically important for solving any optics and photonics problems. Since the total-field/scattered-field (TF/SF) technique can be applied based on the well-known equivalence principle [5], the FDTD method also offers a great degree of convenience and flexibility in the excitation of various types of optics wave sources [6]. Assume, without loss of generality, that the laser beam has the electromagnetic fields, EL(x, y, z, t) and HL(x, y, z, t). By utilizing the TF/SF source condition in the FDTD method, we can artificially generate arbitrary types of laser beams with the designed pattern and parameters. The TF/SF interface is perpendicular to the z axis and locates at z = (ks –1 / 4)Δz, so that the tangential components of total electric field on the grid plane z = ksΔz of YEE cells at the instant t = (n + 1)Δt can be updated by[7]

00082_PSISDG10452_104521W_page_3_6.jpg

with the y component of the magnetic field of the incident laser beam

00082_PSISDG10452_104521W_page_4_1.jpg

and

00082_PSISDG10452_104521W_page_4_2.jpg

with the x component of the magnetic field of the incident laser beam

00082_PSISDG10452_104521W_page_4_3.jpg

On the other hand, the tangential components for the scattering magnetic field on the grid plane z = (ks –1 / 2)Δz at the instant t = (n +1 / 2)Δt can be updated by

00082_PSISDG10452_104521W_page_4_4.jpg

with the y component of the electric field of the incident laser beam

00082_PSISDG10452_104521W_page_4_5.jpg

and

00082_PSISDG10452_104521W_page_4_6.jpg

with the x component of the electric field of the incident laser beam

00082_PSISDG10452_104521W_page_4_7.jpg

Under this TF/SF source condition, we can numerically generate arbitrary types of optical waves with the designed pattern and parameters.

3.

TEACHING CASES

3.1

Total reflection at a diamond-air interface

The first teaching case is to study the phenomenon of total reflection at a diamond-air interface. The diamond is with refractive index 2.42 for a Gaussian beam with wavelength λ0 = 589nm. The Gaussian beam is with a waist width w0 = 2λ0 and is incident on the interface with an incident angle 45°, in which case the total reflection occurs. The FDTD simulation results about the transient and amplitude of the electric field of the Gaussian beam that are shown in Fig.1. It is apparent that the Gaussian beam does experience total reflection for an incident angle larger than critical angle.

Fig. 1.

The FDTD simulation results about the (a) transient and (b) amplitude of the electric field of a Gaussian beam incident on the diamond-air interface with an incident angle of 45°.

00082_PSISDG10452_104521W_page_5_1.jpg

3.2

Optical wave scattering from a dielectric cylinder

The second teaching case is to show a y-polarized uniform plane wave with amplitude E0y = 1V/m and wavelength λ0 = 589.29nmpropagating in air and scattered by a circular fused-quartz cylinder with radius R = 2.5λ0[8]. The total sizes of the computation region is 16λ0 x 16λ0 and also surrounded by 20-layer PMLs. The spatial and temporal discretization parameters are Νλ = 20, nCFL = 1/2 and NT = 40. The simulation results are illustrated in Fig. 2. However, this problem has the analytical solution for the steady state calculated by using the formulas in Section 6.4.3 of Ref. [9] Fig. 3 show the FDTD simulation results when the steady sate is reached. Fig. 3 (b) and (c) show the simulation and analytical solution to the amplitude of the scattered waves, where the series summation is evaluated from n = -200 to n = 200. It can be seen that the FDTD method is highly accurate for this type of simulation and suitable for modeling the phenomena of light scattering.

Fig. 2.

Snapshots of the electric field of a plane light wave scattered by a circular dielectric cylinder at different time instants extracted from the FDTD simulations.

00082_PSISDG10452_104521W_page_5_2.jpg

Fig. 3.

The FDTD simulation results about (a) the instantaneous electric field; (b) the amplitude distribution extracted by the FDTD algorithm, (c) the analytical solution of amplitude distribution calculated by the formula in Section 6.4.3 of Ref. [9].

00082_PSISDG10452_104521W_page_6_1.jpg

4.

CONCLUSION

The optics and photonics courses have always been difficult to teach and learn without the support of graphical visualization, numerical simulations and hands-on experiments. The finite-difference time-domain(FDTD) method combined with MATLAB is introduced to model typical teaching cases in optics and photonics courses. The FDTD method has many strengths that can be utilized to improve the visualization and attraction of teaching and learning in the optical and photonics courses. The obtained results with graphical visualization in the form of animated pictures allow students to more deeply understand the dynamic interaction of light propagation with classical optical structures. The discussed teaching methodology has a beneficial effect on enhancing the teaching effectiveness of optics and photonics courses and arousing the students’ learning interest.

5.

ACKNOWLEDGMENTS

This work is supported by the Undergraduate Education and Teaching Reform Research Project of Fujian Province (No: JZ160081) and the Undergraduate Education and Teaching Reform Key Project of Huaqiao University (No: 15JGZD08).

6.

6.

REFERENCES

[1] 

Taflove A. and Hagness, S. C., “Computational Electrodynamics: The Finite-Difference Time-Domain Method,” Artech House, Norwood, MA (2005). Google Scholar

[2] 

Taflove, A., Oskooi, A., and Johnson, S. G., “Advances in FDTD Computational Electrodynamics: Photonics and Nanotechnology,” Artech House, Norwood, MA (2013). Google Scholar

[3] 

Lin, Z., Zhang, C., Ou, P., Jia, Y., and Feng, L., “A generally optimized FDTD model for simulating arbitrary dispersion based on the Maclaurin series expansion,” J. Lightwave Technol, 28 (19), 2843 –2850 (2010). https://doi.org/10.1109/JLT.2010.2069084 Google Scholar

[4] 

Lin, Z., Ou, P., Jia, Y., and Zhang, C., “A highly accurate FDTD model for simulating Lorentz dielectric dispersion,” IEEE Photonics Technology Letters, 21 (22), 1692 –1694 (2009). https://doi.org/10.1109/LPT.2009.2031818 Google Scholar

[5] 

Merewether, D. E., Fisher, R., and Smith, F. W., “On implementing a numeric Huygen’s source scheme in a finite difference program to illuminate scattering bodies,” IEEE Trans. Nucl. Sci, 27 (6), 1829 –1833 (1980). https://doi.org/10.1109/TNS.1980.4331114 Google Scholar

[6] 

Tan, T. and Potter, M., “FDTD discrete planewave (FDTD-DPW) formulation for a perfectly matched source in TFSF simulations,” IEEE Trans. Antenna Propagat, 58 (8), 2641 –2648 (2010). https://doi.org/10.1109/TAP.2010.2050446 Google Scholar

[7] 

Lin, Z., “Interaction of high power laser beams with plasma in ICF hohlraum using the FDTD method,” in Proc. of SPIE, 100160W –11 (2016). Google Scholar

[8] 

Lin, Z., Zhu, D., and Pu, J., “Research on MATLAB animation techniques in visual teaching of electromagnetic theory courses,” China Modern Educational Equipment, 259 30 –32 (2017). Google Scholar

[9] 

Jin, J.-M., “Theory and computation of electromagnetic fields,” John Wiley & Sons, Hoboken, NJ (2015). Google Scholar
© (2017) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Zhili Lin, Xiaoyan Li, Daqing Zhu, and Jixiong Pu "MATLAB-aided teaching and learning in optics and photonics using the methods of computational photonics", Proc. SPIE 10452, 14th Conference on Education and Training in Optics and Photonics: ETOP 2017, 104521W (16 August 2017); https://doi.org/10.1117/12.2270722
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Geometrical optics

Beam propagation method

Visualization

Video processing

Back to Top