Antenna facet edge (segment) currents?

1 次查看(过去 30 天)
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 个评论
EMCanuck1
EMCanuck1 2021-7-23
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.

请先登录,再进行评论。

采纳的回答

Arthi Sathyamurthi
Arthi Sathyamurthi 2021-7-23
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 个评论
Arthi Sathyamurthi
Arthi Sathyamurthi 2021-7-23
编辑:Arthi Sathyamurthi 2021-7-23
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).

请先登录,再进行评论。

更多回答(0 个)

产品


版本

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by