Robert Koslover
Certified Consultant
Please login with a confirmed email address before reporting spam
Posted:
2 decades ago
Oct 4, 2009, 7:11 p.m. EDT
I don't have your input file, but your description is of a simple straight thin-cylinder (wire) exposed to an input plane wave.
Scenario 1: If I assume that your wire is a perfect conductor, then it will have only surface currents, and no bulk internal (volume) currents. In that case, you can obtain the cross-sectional current at each position along the wire via a line integration of the x-directed surface current around rings on the wire. First, break it up into segments (just so that you will have multiple rings to work with, around the wire). You'll need to integrate the surface current along these circles, one circle for each x value. Set up an edge integration coupling variable (options --> integration coupling variables --> edge variables) and define edge expressions (you could call each one I_n, for various n) with the expression = Jsx_rfw, since your wire current is along x.
Scenario 2: Alternatively, if your wire is not a perfect conductor, then you may have volume currents. There apparently isn't a volume current density variable available in the 3D RF module, but you can integrate (a line integral) the azimuthal component of the H field around the wire, and use Ampere's law to extract the total current inside along the wire. Since your wire is along the x axis, then you must use Hy and Hz to build H_azimuthal. From a little vector analysis, we can see that:
H_azimuthal = (Hz*y-Hy*z)/sqrt(y^2+z^2). (I'm assuming the wire center is at y=z=0. If not, you will either need to move it or introduce offets to those expressions.) The integral of H_azimuthal around each ring (i.e., around the wire) should yield the current inside, by Ampere's law. And again, you can use an edge-type integration coupling variable here to set it up.
Does that help?
I don't have your input file, but your description is of a simple straight thin-cylinder (wire) exposed to an input plane wave.
Scenario 1: If I assume that your wire is a perfect conductor, then it will have only surface currents, and no bulk internal (volume) currents. In that case, you can obtain the cross-sectional current at each position along the wire via a line integration of the x-directed surface current around rings on the wire. First, break it up into segments (just so that you will have multiple rings to work with, around the wire). You'll need to integrate the surface current along these circles, one circle for each x value. Set up an edge integration coupling variable (options --> integration coupling variables --> edge variables) and define edge expressions (you could call each one I_n, for various n) with the expression = Jsx_rfw, since your wire current is along x.
Scenario 2: Alternatively, if your wire is not a perfect conductor, then you may have volume currents. There apparently isn't a volume current density variable available in the 3D RF module, but you can integrate (a line integral) the azimuthal component of the H field around the wire, and use Ampere's law to extract the total current inside along the wire. Since your wire is along the x axis, then you must use Hy and Hz to build H_azimuthal. From a little vector analysis, we can see that:
H_azimuthal = (Hz*y-Hy*z)/sqrt(y^2+z^2). (I'm assuming the wire center is at y=z=0. If not, you will either need to move it or introduce offets to those expressions.) The integral of H_azimuthal around each ring (i.e., around the wire) should yield the current inside, by Ampere's law. And again, you can use an edge-type integration coupling variable here to set it up.
Does that help?
Please login with a confirmed email address before reporting spam
Posted:
2 decades ago
Nov 2, 2009, 10:05 a.m. EST
Yes it will help me I think I will implement that and will reply you
Yes it will help me I think I will implement that and will reply you