Welcome to Dr. Eng Leong TAN’s homepage (here)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Mobile Apps with CEM for Teaching and Learning of Electromagnetics

 

 

Mobile Apps (Snapshots)

 

Apps on App Store: MuStripKit, EMpolarization, EMwaveRT

 

 

 

Apps Video Demos

 

 

Several pre-set examples of linear polarization for quick illustration.

The Ex and Ey components are animated by green arrows on the xy plane and can be traced from the time-domain waveforms via dashed green lines.

 

Several pre-set examples of circular polarization for quick illustration.

The total E field vector is animated by a red arrow, along with the trace of the E vector extremity (tip).

 

Several pre-set examples of elliptical polarization for quick illustration.

The type of polarization can be deduced from the trace of the E vector tip. E.g., the E vector tip traces out an ellipse, indicating an elliptical polarization.

 

Users may input various wave parameters (using

keyboard or slider) to see the change in real time

in the polarization ellipse and/or handedness.

The electric field expressions in the time domain

and phasor form are

 

Several pre-set examples of linear polarization states illustrated on Poincare sphere as earth globe (by tapping on the “More” button at the top-right corner).

Linear polarization states are always represented on the equator.

 

Several pre-set examples of circular polarization states illustrated on Poincare sphere as earth globe.

The north and south poles represent circular polarization states with left and right handedness respectively.

 

Several pre-set examples of elliptical polarization states illustrated on Poincare sphere as earth globe.

Elliptical polarization states are represented by the locations other than equator, North and South Poles.

The upper and lower hemispheres correspond to left- and right-handed elliptical polarizations respectively.

 

Users may change the polarization arbitrarily and see the red ball rolling on Poincare sphere as earth globe.

Have fun to roll the red ball around and find out the polarization corresponding to any place of interest!

 

 

 

More video demos to be added …

 

 

 

Apps Descriptions

 

 

 

MuStripKit is a versatile microstrip toolkit app for microstrip circuit analysis and design. The app realizes various functions, including microstrip line analysis and synthesis, calculations of input impedance, reflection coefficient, and frequency response in terms of S-parameters. A Smith chart tool is also provided to aid in designing a microstrip circuit. In addition, using a novel multiple 1-D FDTD method, the app shows time-domain simulation of microstrip circuits incorporated with lumped elements, including resistors, capacitors, and inductors in parallel, as well as series connections. Several educational circuit examples are provided to help illustrate the electromagnetic wave propagation in the microstrip circuit. For more information, please refer to "A Microstrip Circuit Tool Kit App with FDTD Analysis Including Lumped Elements," IEEE Microwave Magazine, vol. 16, no. 1, pp. 74-80, 2015, and “M1-D FDTD Methods for Mobile Interactive Teaching and Learning of Wave Propagation in Transmission Lines,” IEEE Antennas and Propagation Magazine, vol. 61, no. 5, pp. 119-126, 2019.

 

User interface:

- touch on number field to input/change value

- slider may be used to change value

- swipe left/right to select circuit element

- press 'Add'/'Del' to add/delete circuit element in schematic

- tap to select circuit element in schematic

- long press to move circuit element in schematic

 

 

 

EMpolarization is an app to aid teaching and learning of electromagnetics (EM) using mobile devices on the topic of wave polarization. The app is designed to provide interactive visualization to help students better understand wave polarization concepts. Through the use of the app, various polarizations could be explained better with the aid of 2D and 3D animations. Users are allowed to input various wave parameters to see the change in real time in the polarization ellipse and/or handedness. More advanced topics such as polarization ellipse parameters, Poincare sphere and Stokes parameters are also presented. For more graphical interaction with fun, the polarization state is further presented as a point located on Poincare sphere that coincides with the earth globe. For more information, please refer to the article "Teaching and Learning Electromagnetic Polarization using Mobile Devices," IEEE Antennas and Propagation Magazine, vol. 60, no. 4, pp. 112-121, 2018.

 

User interface:

- 3D view may be zoomed or rotated

- double tap to revert to default view

- touch on any underlined field to input/change value

- use long slider to change the last field touched

- use short slider to change animation speed

- press 'Linear/Circular/Elliptical' for preset examples

- press ‘More’ to switch views

 

 

 

 

EMwaveRT is an app to aid teaching and learning of electromagnetics (EM) using mobile devices on the topic of plane wave reflection (R) and transmission (T). The app is designed to provide effective touch-based interactivity and visualization to help students better understand EM concepts. It is applicable to EM plane wave reflection and transmission for general oblique incidence and polarization. The instructor is able to input or change various parameters and rotate the view angles for interactive teaching. Based on the parameters, the 3D animations of incident, reflected and transmitted waves can be visualized in real time. This allows the students to identify clearly each wave and improves their learning of plane wave reflection and transmission. Through several preset cases of incident angles, the visualizations on mobile devices are illustrated. The app can be used to supplement the 3D TV program available for download from here. For more information, please refer to the article “Teaching and Learning Electromagnetic Plane Wave Reflection and Transmission using 3D TV,” IEEE Antennas and Propagation Magazine, vol. 61, no. 2, pp. 101-108, 2019.

 

User interface:

- 3D view may be zoomed or rotated

- text view may be zoomed or scrolled

- double tap to revert to default view

- touch on any underlined field to input/change value

- use long slider to change the last field touched

- use short slider to change the text transparency

- use '|' to show/hide tangential components at interface

 

 

 

 

IMG_2560pro

Microstrip configuration setup for

circuit design and analysis

Circuit components selection (including

transmission lines and lumped elements),

parameters setting,

schematic construction

IMG_2559pro

Smith chart, input impedance and

input reflection coefficient

Simulator Screen Shot - iPad Pro (12.9-inch) - 2018-10-26 at 21.20.04

Frequency responses (S parameters)

IMG_2557pro                     

Real-time simulations using explicit FDTD.

FADIstub

Real-time simulations using Fundamental ADI-FDTD, allowing time step size larger than CFL stability limit (CFLN>1). This means one could “fast-forward” simulations, which will still be stable for FADI (but unstable for conventional explicit FDTD).

 

FADIbranchline

Real-time simulations using Fundamental ADI-FDTD, allowing time step size larger than CFL stability limit (CFLN>1). This is for branch-line coupler example showing through, coupled and isolated port responses.

 

Real-time simulations using Fundamental ADI-FDTD, allowing time step size larger than CFL stability limit (CFLN>1). This is for directional coupler example showing through, coupled and isolated port responses.

 

IMG_0042

Real-time simulations using Fundamental ADI-FDTD, allowing time step size larger than CFL stability limit (CFLN>1). This is for coupled-line filter making use of general even/odd mode coupled-line differential equations (which are different from ordinary Maxwell equations). It allows ‘fast-forwardable’ simulations and insightful visualizations of resonating and coupling mechanisms in the filter responses.

ellipleftpg1_2pro

Electromagnetic wave polarization:

components decompositions, expressions

and 3D animation

ellipleftpg2_2pro

Electromagnetic wave polarization:

ellipse parameters, Poincare sphere,

Stokes parameters

 

ipadelliptical

Electromagnetic plane wave reflection and transmission for general (oblique) incidence and polarization

– on iPad/iPhone

– for rotatable 3D view of

  

 

Electromagnetic plane wave reflection and transmission for general (oblique) incidence and polarization

– on 3D TV (with 3D glasses)

[Download 3D TV program here.]