Antenna facet edge (segment) currents?

2 Ansichten (letzte 30 Tage)
EMCanuck1
EMCanuck1 am 13 Jul. 2021
Kommentiert: EMCanuck1 am 23 Jul. 2021
For a 2D metal antenna, the function
[i,p] = current(object,frequency)
returns the current at the middle (centroid) of each 3-sided facet, which I believe is the vector sum of the current flowing across each of the facet's 3 edge segments. As such, i is an average value.
Is there a way to obtain each facet's segment currents individually, instead?
I'm not interested in the vector sum. The Matlab built-in function currentm() appears to be locked.
  1 Kommentar
EMCanuck1
EMCanuck1 am 23 Jul. 2021
Thanks Arthi. I also found a very useful resource that I feel should be quoted more often in the documentation:
Sergey Makarov, Antenna and EM Modeling with MATLAB, first edition, 2002.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Arthi Sathyamurthi
Arthi Sathyamurthi am 23 Jul. 2021
Obtaining each facet’s current individually cannot be done using current function. As a possible workaround/solution you can increase the mesh size to get the current at many cartesian coordinates points so that the averaging won't matter. You can visualize the mesh properties of a metal or dielectric antenna or array structure by using the mesh function. Also you can use the EHFields function to calculate the E and H fields and based on the direction from E and H fields you can know what the current direction is.
  1 Kommentar
Arthi Sathyamurthi
Arthi Sathyamurthi am 23 Jul. 2021
Bearbeitet: Arthi Sathyamurthi am 23 Jul. 2021
As a continuation for a detailed explanation and workaround,
The current method provides the surface current density vector(A/m) at any location on the antenna. Total current density vector of an object is expressed as a weighted linear combination of N basis functions. Each common edge of a pair of triangles represents one basis which has two parts: (a) positive RWG vector towards the center of one triangle and (b) negative RWG vector extending from the center of the other triangle. Therefore, it is not possible to define a 3 X 1 (containing x, y, and z-components) current density vector for each edge. So, the current density vector at center of each triangle is provided as output. For more details, please visit the related doc page where the reference source of the corresponding theory is provided.
Alternately, one can use feedCurrent method to compute the current (in Ampere) at the feed location(\s).

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte


Version

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by