Introduction
Large reflector antennas are widely used in radio astronomy, satellite communications, deep space exploration, etc. because of their high gain, low sidelobe and narrow beam characteristics [1], [2], they are also less expensive than other antenna forms.
Many techniques are currently available for radiation performance analysis of reflector antennas, the frequently used methods are geometric optics (GO) and physical optics (PO). The former is based on the principle of geometric optics (GO), which is suitable for large antenna systems where the wavelength of the electromagnetic wave is relatively very short. GO has ray caustic problems in the main-beam direction when used for parabolic antennas. The latter is very accurate in the main beam and the first few side-lobe regions [3], it is sufficient for finding the antenna gain or the near-in side-lobes [4]. Other methods, like Moment Method (MoM) [5], Finite Element Method (FEM) [6], Geometrical Theory of Diffraction (GTD) [7], Uniform Theory of Diffraction (UTD) [8] and Physical Theory of Diffraction (PTD) [9] are also used in the antenna simulations. They have been incorporated into the commercial electromagnetic simulation software, e.g. FEKO, Grasp, and are vastly adopted in the design of large reflect antennas.
The antenna reflector is described by NURBS in CAD modeling. This is the standard data exchange format for CAD systems, which will also drive the subsequent antenna panel fabrication. At present, the above surface is converted into a mesh model for simulation, and then physical optics calculation is performed on it. There always exist geometric errors between the mesh model and the original NURBS surface, as shown in Fig. 1 and Fig. 2. This artificially introduced error will decrease the simulation accuracy. As the number of elements increases, the geometric error decreases, but the computing burden will increase. At high frequencies, the reflector has higher requirements on the surface accuracy. It limits the maximum operating frequency of the reflector antenna [2]. The above geometric error problem becomes more severe, much more elements should be used in simulation. For large antennas, the computing burden might increase to a level that the normal computer cannot afford.
Performing the physical optics calculation directly on the CAD model is very attractive, since there will be no geometric error. There are some relevant studies on this topic. J. Perez is the pioneer who proposed a method for evaluating the radar cross section (RCS) based on NURBS modelling in 1994 [10], [11]. Their method was verified by analysing the RCS of cylindrical surface, conical surface and spherical cone combination, it gave good results. M. Domingo et al. improved the above method in 1995 by introducing shadow region recognition on NURBS model. They also developed software RANUBS, which is based on PO. Basic algorithms, the second-order field processing and occlusion judgement are detailed in [12]. PO combined with a shape reconstruction procedure, has also been employed for studying the inverse scattering problem for the reconstruction of three-dimensional electrically large conducting NURBS patches [13]. The PO on trimmed NURBS surface is studied in [14]. The above methods basically focus on RCS calculation of the structures.
In this paper, the physical optics method is implemented directly with the CAD model of the antenna to perform a fast evaluation of its radiation pattern. First, the model of the reflector is refined by NURBS operation, and the original NURBS is divided into small parametric areas, which are named as elements. This operation does not change the shape of the initial NURBS. Then, Gauss quadrature integration is implemented in each element and finally sums up to obtain the radiation field.
The article is organized as follows. In theoretical part, the NURBS description of the reflector and the radiation pattern evaluation with PO method are presented. In numerical results section, two examples on pattern analysis of rotationally symmetric reflector antennas are given to verify the method. Various results and comparisons are reported in this section. Finally, a conclusion is given at the end of the article.
Theoretical Part
A. NURBS Description of the Reflector
The antenna reflector is normally described by NURBS in CAD model. A NURBS curve is a piecewise polynomial curve based on B-spline, which is a linear combination of B-spline basis functions. The combination coefficients are called control points. B-spline basis functions are defined over a non-decreasing real number set. The set
The B-spline basis functions are defined recursively as \begin{align*} {N_{i,0}\left ({\xi }\right)}=&\begin{cases} 1 & {if\;{\xi _{i}} \le \xi < {\xi _{i + 1}}} \\ 0 & {otherwise}, \end{cases} \tag{1}\\ {N_{i,p}\left ({\xi }\right)}=&\frac {{\xi - \xi _{i} }}{{{\xi _{i + p}} - {\xi _{i}}}}{N_{i,p - 1}\left ({\xi }\right)} \\&+\, \frac {{{\xi _{i + p + 1}} - \xi }}{{{\xi _{i + p + 1}} - {\xi _{i + 1}}}}{N_{i + 1,p - 1}\left ({\xi }\right)}.\tag{2}\end{align*}
The NURBS surface can be expressed as follows \begin{equation*} {\mathbf {S}}\left ({{\xi,\eta } }\right) = \sum \limits _{i = 1}^{n} {\sum \limits _{j = 1}^{m} {{{\mathbf {P}}_{i,j}}R_{i,j}^{p,q}\left ({\xi, \eta }\right)} }.\tag{3}\end{equation*}
Here, \begin{equation*} R_{i,j}^{p,q}\left ({{\xi,\eta } }\right) = \frac {{{N_{i,p}}\left ({\xi }\right){N_{j,q}}\left ({\eta }\right){w_{i,j}}}}{{\sum \limits _{k = 1}^{n} {\sum \limits _{l = 1}^{m} {{N_{k,p}\left ({\xi }\right)}} {N_{l,q}\left ({\eta }\right)}{w_{k,l}}} }}.\tag{4}\end{equation*}
Fig. 3 shows a NURBS patch example. The shape can be manipulated by moving the control points. The closure of
The elements are created by the NURBS knot insertion [15], which is an operation that can insert more knots into the initial parametric interval while keeping the shape unchanged. With its help, the initial surface can be dived into lots of small elements both in parametric space and in physical space without losing any geometric accuracy. This is very different from what in the traditional FEM analysis, where the creation of the mesh will inevitably induce geometrical accuracy lose, since facets are used there to approximate the initial NURBS, their mathematical backgrounds are different, the later cannot exactly express the former, approximation error always exists no matter how fine the meshes are.
The antenna reflector in the CAD model is expressed by the NURBS, shown in Fig. 1. It is a paraboloid expressed by bicubic NURBS. With the pre-mentioned nurbs insertion operation, it can be divided into a lot of pieces both in parametric space and in physical space for the convenience of implementing the physical optics integral in the antenna reflector, shown in Fig. 3. For comparison, a traditionally used quadrilateral mesh is shown in Fig. 2, geometrical error can be seen apparently, it will cause facet noise in electromagnetic simulation.
B. Radiation Pattern Analysis With PO
The geometry of a reflector antenna with an arbitrarily source is shown in Fig. 4. The Physical Optics formulae are expressed as [16], [17] \begin{align*} \vec E\left ({{\theta,\phi } }\right)=&- jk\eta \frac {{{e^{ - jkr}}}}{4\pi r}\left ({{\bar {\bar I} - \hat {r} \hat {r} } }\right) \cdot \vec T, \tag{5}\\ \vec T\left ({{\theta,\phi } }\right)=&\int \limits _{S} {\vec J({\vec r'}) }{ e^{ - jk{\vec r} \cdot \hat {r} }} ds, \tag{6}\\ \vec J\left ({{\vec r'} }\right)=&2 \hat {n} \times {\vec H^{inc}}\left ({{\vec r'} }\right).\tag{7}\end{align*}
Here,
The reflector is expressed by NURBS, thus \begin{equation*} {\vec r'} = {\mathbf {S}}\left ({{\xi,\eta } }\right) = \sum \limits _{i = 1}^{n} {\sum \limits _{j = 1}^{m} {{{\mathbf {P}}_{i,j}}R_{i,j}^{p,q}\left ({{\xi,\eta } }\right)} }.\tag{8}\end{equation*}
And \begin{align*} \hat {n}=&\frac {\vec n} {{\left \|{ {\vec n} }\right \|}}. \tag{9}\\ \vec n=&{{\mathbf {S}}_{,\xi }} \times {{\mathbf {S}}_{,\eta }} \tag{10}\\ {{\mathbf {S}}_{,\xi }}=&{\raise 0.7ex\hbox {${\partial {\mathbf {S}}}$} \!\mathord {\left /{ {\vphantom {{\partial {\mathbf {S}}} {\partial \xi }}}}\right. } \!\lower 0.7ex\hbox {${\partial \xi }$}} = \sum \limits _{i = 1}^{n} {\sum \limits _{j = 1}^{m} {{{\mathbf {P}}_{i,j}}\frac {{\partial R_{i,j}^{p,q}\left ({{\xi,\eta } }\right)}}{\partial \xi }} } \tag{11}\\ {{\mathbf {S}}_{,\eta }}=&{\raise 0.7ex\hbox {${\partial {\mathbf {S}}}$} \!\mathord {\left /{ {\vphantom {{\partial {\mathbf {S}}} {\partial \eta }}}}\right. } \!\lower 0.7ex\hbox {${\partial \eta }$}} = \sum \limits _{i = 1}^{n} {\sum \limits _{j = 1}^{m} {{{\mathbf {P}}_{i,j}}\frac {{\partial R_{i,j}^{p,q}\left ({{\xi,\eta } }\right)}}{\partial \eta }} }\tag{12}\end{align*}
The algorithms for evaluating the derivatives of the NURBS basis functions can be found in many CAD books [15]. The incident electromagnetic wave emitting form the source is normally formulated in the source local cylindrical coordinate system as following, \begin{align*} {\vec E_{s}}\left ({{\vec r_{s}} }\right)=&\left ({{U\left ({{\theta _{s},{\phi _{s}}} }\right) \hat {\theta }_{s} + V\left ({{\theta _{s},{\phi _{s}}} }\right)\hat {\phi }_{s}} }\right)\frac {{{e^{ - jk{r_{s}}}}}}{{4\pi {r_{s}}}}, \tag{13}\\ {\vec H_{s}}\left ({{\vec r_{s}} }\right)=&\frac {1}{\eta }\left ({{ - V\left ({{\theta _{s},{\phi _{s}}} }\right){\hat {\theta }_{s}} + U\left ({{\theta _{s},{\phi _{s}}} }\right){\hat {\phi }_{s}}} }\right)\frac {{{e^{ - jk{r_{s}}}}}}{{4\pi {r_{s}}}}.\tag{14}\end{align*}
Here, functions \begin{equation*} {\vec r_{s}} = {\vec r'} - {\vec V_{s}}.\tag{15}\end{equation*}
And
Thus the incident wave on the reflector is \begin{equation*} {\vec H^{inc}}\left ({{\vec r'} }\right) = {\vec H_{s}}\left ({{\vec r_{s}} }\right).\tag{16}\end{equation*}
The integration in (6) will be carried out on NURBS surface \begin{equation*} \vec T\left ({{\theta,\phi } }\right) = \iint \limits _{{{[{0,1}]}^{2}}} {\vec J\left ({{\vec r'} }\right){e^{ - jk{\vec r'} \cdot \hat {r} }}\left \|{ {\vec n} }\right \|d\xi d\eta }.\tag{17}\end{equation*}
Here, \begin{equation*} \vec T\left ({{\theta,\phi } }\right) = \sum \nolimits _{j = 1}^{nelem} {\sum \nolimits _{i = 1}^{g{n^{2}}} {\vec J}{\left ({{\vec r'} }\right){e^{ - jk{\vec r'} \cdot \hat {r} }}\left \|{ {\vec n} }\right \|{L_{i}}} }.\tag{18}\end{equation*}
Here,
With the reflector shape, the location, the orientation of the feed and its primary pattern formulations, the secondary electromagnetic wave of the antenna can be calculated, and its radiation pattern can thus be obtained. CAD model is used directly here, it avoids the geometrical approximations which will introduce errors in the commonly used model discretization, and thus accuracy improvements can be expected. The process needs basic algorithms of the NURBS, which are massively studied in the CAD and mechanical engineering research. They are very mature and fast, not to mention that there are many items used repeatedly and all the calculations can be carried out with vector operations. The feasibility and efficiency of the method can be guaranteed.
Numerical Results and Discussions
In this part, two examples will be given to verify the effectiveness of the approach. The reflectors are standard conical surfaces. They can be exactly expressed by NURBS. Their radiation patterns will be evaluated. Those examples have appeared in paper [17], the problem setup is fully reproduced here so that fair comparisons can be made and reasonable conclusions can be obtained.
A. Paraboloid Reflector
The first example we consider parabolic reflector [17], its geometry is shown in Fig. 6 and Fig. 7. The shape is obtained by revolving a NURBS expressed partial parabolic along \begin{equation*} \begin{cases} {V\left ({{\theta _{s},{\phi _{s}}} }\right) = - \cos \left ({{\phi _{s}} }\right){\cos ^{q}}\left ({{\theta _{s}} }\right)} \\ {U\left ({{\theta _{s},{\phi _{s}}} }\right) = - \sin \left ({{\phi _{s}} }\right){\cos ^{q}}\left ({{\theta _{s}} }\right)}, \\ \end{cases}\tag{19}\end{equation*}
The location and orientation of the feed are defined by its local coordinate system. The coefficients are listed in Table 1. It should be noted that there are many parametrizations for the same parabolic. We use cubic NURBS with coefficients shown in that table. All the weight of the control points are 1, it is in fact a B-spline here.
The wavelength
The radiation pattern of the paraboloid antenna and its comparison with results from [17].
The radiation patterns of the paraboloid antenna with
Fig. 12 shows the results from faceted meshes. The results converge as the number of facets increases. However it behaves worse than our method, the results from 1920 facets are merely comparable with our 120 elements results. It indicates that our method is at least 16 times faster than the flat facet method in this example.
The radiation patterns of the paraboloid antenna with different number of flat facet meshes.
B. Spherical Reflector
The second example is a spherical reflector [17] with its geometry shown in Fig. 8. The feed is located at the optimum point for focusing [17] and has a
The wavelength
The radiation pattern of the spherical antenna and its comparison with results from [17].
The radiation pattern of the spherical antenna obtained from different mesh densities.
The radiation pattern of the spherical antenna as lamda = 1 and lamda = 0.5 with 3600 elements.
The calculation time for the case of 3600 elements is only 13.7s using a laptop with two cores 2.4GHz CPU and 8G memories. The algorithm is efficient, since it is fully under the NURBS framework. The formulations are concise, many intermediate variables are evaluated one time but are reused many times. Most of the time is spent on element quadrature, it is easy to change the algorithm into paralleled form to further improve the efficiency.
Conclusion
This paper presents a CAD model based method for evaluating the antenna radiation pattern. The NURBS and its related operations are used to express the antenna reflector and create the geometrically exact mesh, there is no geometrical difference between the CAD model and the mesh, and thus no geometrical error interfere the electromagnetic evaluation. The physical optics method is implemented under the NURBS framework, the formulations become concise and can be easily implemented with the matured NURBS algorithms. Examples show that the method is exact and efficient. It can be used in the shape design of the reflectors for the electromagnetic criteria, since the update of CAD model only needs simple NURBS refinement operation. It avoids the cumbersome mesh creation process in the traditional analysis. The final shape obtained will be formulated by NURBS, which can be directly used in manufacturing.