0% found this document useful (0 votes)
8 views2 pages

Indian Institute of Science Department of Electrical Communication Engineering

A Homework Assingment from one of my courses

Uploaded by

prayas satkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

Indian Institute of Science Department of Electrical Communication Engineering

A Homework Assingment from one of my courses

Uploaded by

prayas satkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Indian Institute of Science

Department of Electrical Communication Engineering


E8-202 Computational Electromagnetics – Aug-Dec Semester 2024

Homework 2
1. Write a simulation program for electrostatic extraction of 3D metallic structures in any one of
the following programing languages (MATLAB or C or C++ or python). (10 credits)

Hints: You can consider the following architecture for your solution
(a) Mesh Generator for a plate:
- Input: plate length, breadth, number of x discretization, number of y discretization and z
location of the plate
- nodelist.txt
- patchlist.txt
- Debugging technique: Use the “patch” command in MATLAB to visualize nodelist and
patchlist
(b) Integration:
- Input: Source triangle nodes, observer triangle centroid
1
- Output: ∫r
T Tc − r'
ds where rTc is the centroid of the observer triangle

- Method: Compare the distance between source and test triangle centroids with the
maximum length or circum-radius of the source triangle and call 1pt, 7pt or analytical
rules respectively
(c) 1 point integration:
- Input and output same as (b)
- Method: Too easy
(d) 7 point integration:
- Input and output same as (b)
- Method: 7 quadrature points are given below

weight=[0.225 0.13239415278851 0.13239415278851 0.13239415278851 0.12593918054483 0.12593918054483 0.12593918054483];

xsi=[0.3333333 0.0597158 0.470142 0.470142 0.7974269 0.1012865 0.1012865];

eta=[0.3333333 0.470142 0.0597158 0.470142 0.1012865 0.7974269 0.1012865];

(e) Analytical integration:


- Input and output same as (b)
- Method: This routine is supplied. For more information on this method please see:
Potential integrals for uniform and linear source distributions on polygonal and polyhedral domains
Wilton, D.; Rao, S.; Glisson, A.; Schaubert, D.; Al-Bundak, O.; Butler, C.
Antennas and Propagation, IEEE Transactions on
Volume: 32 , Issue: 3 Publication Year: 1984 , Page(s): 276 - 281

(f) Mom Filler:


- Input: All triangles
- Output: MoM matrix
- Method: For each entry calls “Integration”
(g) MoM Solver:
- Input: MoM matrix, RHS vector
- Output: LHS vector or the charge-density vector
- Method: Use “inv” or “LU” as in-built function
(h) Capacitance extraction:
- Input: LHS vector or charge-density vector
- Output: Capacitance matrix

(2) With this code, find the capacitance of the supplied mesh nodelist_3d.txt and patchlist_3d.txt (5
credits)

You might also like