New Codes and Comments



Mesh generators for finite planar phased arrays over a metal ground plane-posted 05/04/02

The mesh generators for

  • Array of identical center-fed elements (planararray1.m)
  • Array of center-fed elements with different orientation -specifically for dual polarization (planararray2.m)
  • Array of crossed center-fed elements - specifically for dual polarization (planararray3.m)
  • Slot array of arbitrary slots - mouse input is used to identify slot positions (planararray4.m)
are posted [here]. Every generator ouputs the array of the feeding positions - see Chapter 6. Script operations are briefly described at the beginning of the corresponding source code. Scripts planararray1-3.m are similar to the script multibowtie.m (Chapter 6). Script planararray4.m uses the mesh generation method from Chapter 10 (see patchgenerator.m and patchgenerator2.m). The number of array elements is arbitrary. The script output is illustrated in Figure below.




Mesh generators for open metal grids (2D or 3D)-posted 05/06/02


Mesh generator for open metal grids (volumemesh3.m) is posted [here]. This script is more flexible and faster than the scripts volumemesh1-2.m of Appendix A. Script operations are briefly described at the beginning of the source code. The script is straighforwardly extended to bent and shaped grids metal (metal EM lenses). The script output is illustrated in Figure below. Caution: RWG elements for and open rectangular metal grid corresponding to junction edges should be chosen carefully. See the next note for the corresoponding modifications in rwg1.m.




Operations on mesh surface.-posted by Anuja Apte, 06/02/02

Mesh surface transformation codes for

  • Bending a mesh along a circle in XZ and/or YZ plane. (bendc.m)
  • Bending a mesh along a parabola in XZ and/or YZ plane. (bendp.m)
  • Creating 'n' clones for a given mesh at given 'n' positions. (clone.m)
  • Rotating a mesh about X and/or Z axis. (rotate.m)
  • Shifting a mesh to a new given postion. (shift.m)
  • Projecting a mesh over the surface of a hemisphere of given radius and center. (hemisphere.m)
  • Projecting a mesh over the surface of a paraboloid of given focal length and focus. (paraboloid.m)
are posted [here]. Script operations are briefly described at the beginning of the corresponding source code.Fig.1 shows a plate bent, using the function bendc.m, along a circle of radius 0.5 in the XZ plane.Fig.2 shows 3 clones of a plate at specified positions, using the function clone.m.Fig.3 shows a circular disk projected over the surface of a paraboloid, using the function paraboloid.m.