Implement the fdtd method in a matlab program

Assignment Help Other Engineering
Reference no: EM131307706

1. The 2D diffusion equation ut = D∇2u is discretized using the Finite Difference method as

(ui,jn+1- ui,jn)/DΔt = γ[(ui+1n+1,j - 2ui,jn+1 + ui-1n+1,j)/Δx2 + ui,j+1n+1,j - 2ui,jn+1 + ui-1n+1/Δy2] + (1-γ)[(ui+1n,j - 2ui,jn + ui-1n,j)/Δx2 + ui,j+1n - 2ui,jn + ui,j-1n/Δy2]

where γ is a parameter between 0 and 1 which determines the method of time discretization. Specifically, we have

γ = 0 : explicit method
γ = 1 : implicit method
γ = 1/2 : Crank-Nicholson method

Derive the stability condition for each of the above time discretization methods.

2. The propagation of electromagnetic waves in 2D is governed by the wave equation

n2/c2.2u/∂2t = ∂2u/∂x2 + ∂u/∂y2,

where n(x, y) is the refractive index of the medium and c = 3 × 108 m/s is the speed of light in vacuum. We would like to solve the above equation using the Finite Difference Time Domain (FDTD) method. The computation domain is restricted to a rectangular region of size a × b and Radiating Boundary Conditions based on the one-way wave equation are applied to all four boundaries.

(a) Give a FD discretization of the wave equation for an interior node (i, j).

(b) Derive the FD equations for nodes on the left, right, top and bottom boundaries.

(c) Implement the FDTD method in a MATLAB program to solve the above wave equation. An outline of the program is given at the end of the assignment for your reference.

(d) Use your program to run the following simulations

Reference no: EM131307706

Questions Cloud

Create diagram of dsl and cable modem connection to your isp : Create a diagram of the DSL and Cable Modem connections to your ISP, cable organization, and telecom to your home router using Visio or its open source alternative software.
Define the security strategies of defense in depth security : In this paper, you will define the security strategies of Defense in Depth and Layered Security along with comparing and contrasting the strategies by explaining.
Write a program where you create a class called bankaccount : Write a program where you create a class called BankAccount. The BankAccount class should contain a String to store the customer name and a double to store the account balance.
What is conflict management : What is conflict management.watch the video lecture below to learn why conflict at work isn't always a bad thing.
Implement the fdtd method in a matlab program : ECE 452 - Assignment Give a FD discretization of the wave equation for an interior node (i, j) - Derive the FD equations for nodes on the left, right, top and bottom boundaries - Derive the stability condition for each of the above time discretizatio..
Find the price elasticity of demand for newtons donuts : Calculate the price elasticity of demand for Newton's Donuts and describe what it means. Describe your answer and show your calculations.
Explain effective approaches to the broad spectrum : Explain effective approaches to the broad spectrum of employee relations, including career development, fostering ethical behavior, discipline, labor relations, and dismissals.
Analyze and derive an expression for the marginal cost curve : Describe and derive an expression for the marginal cost (MC) curve. Describe and estimate the incremental costs of the extra 200 pairs per week (from 1,000 pairs to 1,200 pairs of shoes).
By how much was the number of references reduced : Using the appropriate psychology database at your library, enter the subject words short-term memory and see how many references you obtain.

Reviews

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd