Antenna facet edge (segment) currents?

조회 수: 1(최근 30일)
EMCanuck1 2021년 7월 13일
댓글: EMCanuck1 2021년 7월 23일
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 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개)




Community Treasure Hunt

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

Start Hunting!

Translated by