Physical optics (PO) solver in Antenna Toolbox™ allows you to solve for the RCS of an object.. In physical optics, the incident filed is used to calculate the currents on the surface of the structure in response to the impinging plane wave. With the currents available, you can obtain the scattered field at desired points in the far-field.

The familiar Rao Wilton Glisson (RWG) basis functions on triangles are based on [2].

In the image, for two arbitrary triangular patches
*tr _{n}^{+}*
and

$${\overrightarrow{f}}_{n}(\overrightarrow{r})=\left\{\begin{array}{l}\frac{{l}_{n}}{2{A}_{n}^{+}}{\overrightarrow{\rho}}_{n}^{+}\text{\hspace{1em}}\overrightarrow{r}\text{in}t{r}_{n}^{+}\\ \frac{{l}_{n}}{2{A}_{n}^{-}}{\overrightarrow{\rho}}_{n}^{-}\text{\hspace{1em}}\overrightarrow{r}\text{in}t{r}_{n}^{-}\end{array}\right\}\text{(1)}$$

where $${\overrightarrow{\rho}}_{n}^{+}=\overrightarrow{r}-{\overrightarrow{r}}_{n}^{-}$$ is the vector drawn from the free vertex of the triangle
*tr _{n}^{+}* to
the observation point $$\overrightarrow{r}$$; $${\overrightarrow{\rho}}_{n}^{-}={\overrightarrow{r}}_{n}^{-}-\overrightarrow{r}$$ is the vector drawn from the observation point to the free vertex
of the triangle

From [1], along with
the standard definition, this method requires two unit normal vectors $${\overrightarrow{n}}_{n}^{\pm}$$ and two-unit vectors $${\overrightarrow{t}}_{n}^{\pm}$$ also shown in the figure. Vector $${\overrightarrow{t}}_{n}^{+}$$ is the plane of triangle
*tr _{n}^{+}*;
both vectors are perpendicular to the edge

are also shown in the figure. This technique assumes that the normal vectors are properly (angle between adjacent $${\overrightarrow{n}}_{n}^{\pm}$$ must be less than 180 degrees) and uniquely defined. Specific vector orientation (e.g. outer or inner normal vectors) does not matter. We then form two cross product vectors $${\overrightarrow{l}}_{n}^{\pm}$$,

$${\overrightarrow{l}}_{n}^{\pm}={\overrightarrow{t}}_{n}^{\pm}\times {\overrightarrow{n}}_{n}^{\pm}\text{(2)}$$

and establish that both such unit vectors directed along the edge are identical,

$${\overrightarrow{l}}_{n}^{\pm}={\overrightarrow{l}}_{n}^{-}={\overrightarrow{l}}_{n}\text{(3)}$$

Only vector $${\overrightarrow{l}}_{n}$$ is eventually needed.

The suitable PO approximation has the form:

$$\overrightarrow{J}(\overrightarrow{r})=2\delta (\overrightarrow{r})[\overrightarrow{n}(\overrightarrow{r})\times \overrightarrow{H}(\overrightarrow{r})]\text{\hspace{0.17em}}\text{\hspace{1em}}\text{\hspace{1em}}\text{\hspace{1em}}(5)$$

where δ accounts for the shadowing effects. If the observation point lies in the shadowed region, δ must be zero. Otherwise it equals to ±1 depending on the direction of incidence with respect to the orientation of the normal vector $$\overrightarrow{n}(\overrightarrow{r})$$. Using Eq.(4) yields:

$$\sum _{n=1}^{{N}_{PO}}{I}_{n}^{PO}}{\overrightarrow{f}}_{n}(\overrightarrow{r})=2\delta (\overrightarrow{r})[\overrightarrow{n}(\overrightarrow{r})\times \overrightarrow{H}(\overrightarrow{r})]\text{\hspace{1em}}\text{\hspace{1em}}\text{\hspace{1em}}(6)$$

Ref [3] outlines an elegant way to express unknowns $${I}_{n}^{PO}$$ explicitly, using an interesting variation of the collocation method. First , consider a collocation point that tends to the edge center $${\overrightarrow{r}}_{n}$$ of a center basis function $${\overrightarrow{f}}_{n}(\overrightarrow{r})$$ and is located in the plus triangle. Multiply Eq.(6) by vector $${\overrightarrow{t}}_{n}^{+}$$. Since the normal component of the basis function at the edge is one and all the other basis functions sharing the same triangle have no normal component at the edge, the result becomes

$${I}_{n}^{PO}=2\delta ({\overrightarrow{r}}_{n}){\overrightarrow{t}}_{n}^{+}\cdot [{\overrightarrow{n}}_{n}^{+}\times \overrightarrow{H}({\overrightarrow{r}}_{n})]\text{\hspace{1em}}\text{\hspace{1em}}\text{\hspace{1em}}(7a)$$

Repeat the same operation with minus triangle:

$${I}_{n}^{PO}=2\delta ({\overrightarrow{r}}_{n}){\overrightarrow{t}}_{n}^{-}\cdot [{\overrightarrow{n}}_{n}^{-}\times \overrightarrow{H}({\overrightarrow{r}}_{n})]\text{\hspace{1em}}\text{\hspace{1em}}\text{\hspace{1em}}(7b)$$

Add equations 7(a) and 7(b), divide the result by two, and transform the triple vector product to obtain:

$${I}_{n}^{PO}=\frac{2\delta ({\overrightarrow{r}}_{n})\overrightarrow{H}({\overrightarrow{r}}_{n})\cdot ([{\overrightarrow{t}}_{n}^{+}\times {\overrightarrow{n}}_{n}^{+}]+[{\overrightarrow{t}}_{n}^{-}\times {\overrightarrow{n}}_{n}^{-}])}{2}\text{\hspace{1em}}\text{\hspace{1em}}\text{\hspace{1em}}(8)$$

Therefore, according to equations (2) and (3),

$${I}_{n}^{PO}=2\delta ({\overrightarrow{r}}_{n})\overrightarrow{H}({\overrightarrow{r}}_{n})\cdot {\overrightarrow{l}}_{n}\text{\hspace{1em}}\text{\hspace{1em}}\text{\hspace{1em}}(9)$$

The calculation of $$\delta (\overline{r})$$ needs to account for the effect of shadowing. For simple convex structures the use of the normal to test against the direction of the radiation would indicate the illuminated or shadow region. If the normal of the triangle is pointing in the opposite direction of the radiation, then the face is illuminated. If the normal of the triangle is in the same direction, then the face is shadowed. But this simple test fails when the object is nonconvex as is the case in more complex structures. To handle this, perform a segment-triangle intersection test to rigorously determine the value of $$\delta (\overline{r})$$. The value of $$\delta (\overline{r})$$ is 0 for shadow faces or ±1 depending on the direction of incidence with respect to the orientation of normal vector . To implement this relative to the RWG basis functions that are formed on the surface of the PO region, check for both arbitrary triangular patches $$t{r}_{n}^{+}$$ and $$t{r}_{n}^{-}$$ to be in the illuminated region and only then consider the contribution made by the edge to the calculation of the PO current. If either triangle is in the shadow region, the delta value is evaluated to zero and therefore the edge does not contribute.

[1] U. Jakobus and F. M.
Landstorfer, “Improved PO-MM Formulation for Scattering from Three-Dimensional
Perfectly Conducting Bodies of Arbitrary Shape,” *IEEE Trans.
Antennas and Propagation*, vol. AP-43, no. 2, pp. 162-169, Feb.
1995.

[2] S. M. Rao, D. R. Wilton,
and A. W. Glisson, “Electromagnetic scattering by surfaces of arbitrary shape,”
*IEEE Trans. Antennas and Propagation*, vol.
AP-30, no. 3, pp. 409-418, May 1982.

[3] S. Makarov, *Antenna and EM Modeling in MATLAB*, Wiley, New York,
2002.