Skip to main content

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

Full-Wave Electromagnetic Optimisation of Corrugated Metallic Reflectors Using a Multigrid Approach

A Publisher Correction to this article was published on 08 May 2018

This article has been updated

Abstract

A multigrid optimisation strategy is introduced to design passive metallic reflectors with corrugated shapes. The strategy is based on using genetic algorithms at multiple grids and shaping the metal sheets, starting from coarse details to fine tunings. This corresponds to a systematic expansion of the related optimisation space, which is explored more efficiently in comparison to a brute-force optimisation without using grid. By employing the multilevel fast multipole algorithm to analyse the electromagnetic problems corresponding to optimisation trials, we obtain accurately designed reflectors that provide focussing abilities with very high performances at single and multiple locations. The designed reflectors are also resistant to fabrication errors with less complex corrugations and simplified reflection mechanisms compared to those found by no-grid optimisation trials.

Introduction

Electromagnetic design procedures often require finding optimal shapes and topologies that provide the desired electromagnetic characteristics and responses. Unsurprisingly, optimisation tools have become major components in the design of many electronic devices at radio, microwave, THz, and optical frequencies. In the literature, one can find a plethora of applications, including antennas1,2,3,4,5,6, reflecting surfaces7,8, frequency-selective surfaces9,10, metamaterials11,12, optical and photonic components13,14,15,16, where the structures are designed via optimisation to satisfy the desired absorption, radiation, reflection, scattering, and transmission properties. In some cases, it is possible to transform the original problem into a simplified form, such as a network of lumped elements, which can be easier to optimise at an analytical level17. In addition, topological optimisation involving relatively small perturbations can efficiently be handled by using gradient-based tools3,4,18, where the kernel solution methods are modified to incorporate the gradient operation on the electromagnetic interactions. On the other side, nature-inspired algorithms, such as particle swarm optimisation methods19,20 and genetic algorithms (GAs)21,22, provide a great freedom on the fitness functions, including those for multipurpose applications5,23,24. These heuristic algorithms can easily be combined externally with electromagnetic solvers, while, as a drawback, they need relatively large numbers of trials for satisfactory optimisation results.

Recently, we presented the optimisation of passive corrugated metallic sheets (reflectors) for desired electromagnetic reflection characteristics25. We showed that a GA implementation combined with an iterative fast solver based on the multilevel fast multipole algorithm (MLFMA)26,27,28 can provide effective designs, which have various focussing abilities when illuminated externally. The designed corrugated sheets can be used in diverse applications, including but not limited to optical sensing, communication, imaging, and energy harvesting. However, while we clearly showed their good enhancement properties, the designs were suffering from typical disadvantages of an heuristic optimisation, i.e., slow convergence and attraction to poor local maxima. The issues related to the slow convergence can partially be solved by using MLFMA and its complete integration with the GA module (e.g., via dynamic accuracy control)6,25 such that the number of generations can be extended as much as possible. On the other hand, attraction to poor local maxima seems to be a major issue since the desired corrugation applications need great flexibility on the shape of the reflectors, leading to huge optimisation spaces that are very difficult to explore. As shown in25, despite relatively good enhancement and focusing performances can be obtained, the designed reflectors typically have wildly oscillating corrugations. Besides the difficulty in the realisation of these structures, they are also observed to be sensitive to fabrication errors.

In this contribution, we introduce a multigrid optimisation strategy, which is well suited for the design of corrugated metallic sheets. We employ grids at different levels such that the reflectors are designed progressively from coarse details to fine details. From the optimisation point of view, this corresponds to expanding the optimisation space as the grid is refined. Hence, the final optimisation space involving extremely many possibilities representing all arbitrary movements of the discretisation nodes can effectively be explored. While, as in all heuristic algorithms, the developed implementation does not guarantee a globally optimal solution, we show that it provides the designs of much better reflectors with improved focusing abilities, in comparison to those obtained without using grid. In addition to better performances, the designed reflectors are also more suitable for fabrication to be used in the applications aforementioned above.

Multigrid Optimisation

The proposed multigrid optimisation mechanism for metallic reflectors is depicted in Fig. 1. Our aim is to deform a metallic surface such that it behaves as an effective reflector that focusses the power at desired location(s) when illuminated by an external wave. We generally start with an initially flat surface located on the x − y plane (z = 0). Then, the deformations are allowed in a z [−l, l] range, leading to reflectors with maximum 2l profile thicknesses. We consider multigrid optimisation involving G grids, where g = 1, 2, 3, …, G are applied consecutively. The major steps of the mechanism for a grid g are as follows.

Figure 1
figure 1

The designed multigrid optimisation mechanism. The dashed lines indicate optional paths based on the decision.

The grid nodes are given to the GA implementation, which has been developed for alternative optimisation purposes in diverse applications29. The chromosome length for each individual is bN g , where b is the number of bits to encode the position of a grid node and N g is the number of grid nodes. The given profile range [−l,l] for the reflectors is divided into 2b − 1 equal intervals. We note that the optimisation space involves \({2}^{b{N}_{g}}\) candidate solutions. Among these, a total of 2b flat surfaces also exist, e.g., [000…000] represents a flat surface at z = −l and [111…111] represents a flat surface at z = l.

The GA implementation works on a number of individuals, each representing a candidate solution. For each individual, the fitness value is calculated via an electromagnetic simulation using MLFMA. For accurate numerical solutions, adaptive mesh refinement is applied on the deformed grids such that all discretisation triangles (specifically their edges) are smaller than a given threshold. The electromagnetic problems are formulated with the electric-field integral equation and discretized with the Rao-Wilton-Glisson functions on triangles30. A standard MLFMA is used to solve the electromagnetic scattering problems. Despite the number of unknowns can be relatively small (4000–15,000 for the examples in this paper), we prefer MLFMA since it allows for dynamic accuracy control (changing the solution accuracy as the optimisation steps progress31), leading to overall faster solutions in comparison to the direct method of moments (MOM) and matrix factorisation. We note that the MOM matrices for different individuals are mostly different from each other, making it difficult to reuse any matrix factorisation.

Once the expansion coefficients are found for the induced current density on a reflector represented by an individual, a post processing is applied to evaluate the value of the corresponding fitness function. For the applications in this paper, the fitness is the power density at the given optimisation location or its mean value if multiple locations are considered. The fitness value is used by the GA implementation to evaluate the success of the individual in comparison to others.

Optimisation on a grid continues for a given number of generations, followed by the selection of a number of best individuals. If it is decided to continue the main optimisation (can be decided based on the convergence characteristics or using the criteria g < G if G is fixed), nodal representations of these successful individuals are generated for the fine grid (g + 1). In this transformation, the location of a new node in the fine grid is found by interpolating the positions of the related nodes in the coarse grid. To make the interpolations easier, we generally refine a grid by dividing each triangle into four subtriangles. Then, any new node in the fine grid is located on a line between two nodes of the coarse grid. Transformation into a fine grid leads to new chromosomes with bNg+1 > bN g bits, while the optimisation space is enlarged to \({2}^{b{N}_{g+1}} > {2}^{b{N}_{g}}\) possible solutions. At the same time, since successful individuals are selected from the previous grid, the starting positions are much better than those obtained by randomly sampling the new optimisation space.

After the optimisation for the last grid (G) is completed, the most successful individuals (reflector geometries) are selected and further exposed to sensitivity analysis, such as the one shown in this paper. The best reflector is selected as the optimisation result.

In order to show the effectiveness of the multigrid approach, we compare the results with those obtained via no-grid optimisation trials, where the discretisation nodes are directly used to deform the surfaces25.

Results

As numerical examples, we consider metallic reflectors that are designed for focusing the electromagnetic power at single or multiple locations. Initially, a flat 4λ × 4λ metallic sheet (where λ is the wavelength) is located in free space on the x-y plane centred at the origin (x, y, z) = (0, 0, 0). The excitation is a 1 V/m plane wave propagating in the −z direction, i.e., with normal incidence on the original flat surface. To design reflectors, deformations are applied by shifting the grid nodes vertically in the [−0.2λ, 0.2λ] range, leading to a maximum profile thickness of 0.4λ. In the optimisation trials, pools of 40 individuals are used for 250 generations. Each grid node is represented by 10 bits. The multigrid approach is employed by using 2 × 2, 4 × 4, 8 × 8, 16 × 16, and 32 × 32 grids (50 generations for each grid g, where 1 ≤ g ≤ 5). We note that these numbers (2, 4, 8, 16, 32) indicate the number of intervals at each edge of the sheet, i.e., the number of grid nodes per edge is 3, 5, 9, 17, and 33, respectively, considering the four vertices of the sheet. Hence, the total number of grid nodes are 32 = 9, 52 = 25, 92 = 81, 172 = 289, and 332 = 1089, respectively. For MLFMA solutions, λ/10 threshold is used, i.e., for each reflector shape represented by an individual (using any grid), adaptive mesh refinement is applied until all discretisation triangles are smaller than λ/10. The multigrid approach is compared to no-grid optimisation trials (with the same pool size and 250 generations), where a total of 4225 discretisation nodes are directly shifted. Mesh refinement is also applied, where necessary, for the MLFMA solutions of a no-grid optimisation.

We first consider the maximisation of the power density at (x, y, z) = (0, −0.5λ, 3.2λ). Figure 2 depicts the power density (in dBW/m2) in the vicinity of the best reflectors at the ends of the multigrid optimisation stages, as well as the final result of the corresponding no-grid optimisation. In the plots (and also in the plots of the following examples), the power density is shown at the y = −0.5λ plane in a 5λ × 5λ frame with respect to x (horizontal) and z (vertical) locations. The reflectors are at the bottom, as also shown in an empty plate containing the optimisation point. Hence, we observe the power density distribution mainly in the reflection region. We note that the incident power of the unit plane wave (1 V/m) in free space is 2.65 × 10−3 W/m2. For each result in Fig. 2, the geometry of the corresponding reflector with the discretisation nodes is also shown. We observe that the power density is significantly increased at the optimisation location even when using the 2 × 2 grid. Then, the focusing becomes stronger as the grid is refined. It is remarkable that the general shape of the reflector is already formed when using the 8 × 8 grid. Specifically, for maximising the power at a symmetrically located position with 3.2λ distance from the reflector, the optimal geometry seems to be a concave shape. We note that this shape is reached by the GA implementation, without any external intervention. Using 16 × 16 and 32 × 32 grids (the last 100 generations) brings some fine tunings, despite the continuing freedom of the shifts in the [−0.2λ, 0.2λ] range. For comparisons, the rightmost plots depict the best reflector obtained via a no-grid optimisation and the corresponding reflector geometry. We observe that the design provided by the no-grid optimisation has a very complex shape, while its focusing ability is relatively poor in comparison to the result of the multigrid optimisation.

Figure 2
figure 2

Optimisation results when the power density is maximised at (x, y, z) = (0, −0.5λ, 3.2λ) using 4λ × 4λ reflectors. The best reflectors at the ends of the multigrid optimisation stages are compared to the one obtained by the no-grid optimisation.

Figure 3 presents a more detailed comparison of the multigrid and no-grid optimisation results for the single-point optimisation trials in Fig. 2. In addition to the power density distributions, the electric field intensity (in dBV/m) and the magnetic field intensity (in dBA/m) are plotted. The superiority of the reflector found by the multigrid optimisation is also visible with larger peak values in the field plots. As more quantitive data, Fig. 3 also contains the optimisation histories, i.e., the fitness values (power density values at the optimisation location) with respect to the GA generations. We observe that the multigrid approach leads to a fitness value of 2.71 × 10−2 W/m2 at the 50th generation using 2 × 2 grid. Then, the upgrade to the 4 × 4 grid boosts the value up to 3.75 × 10−2 W/m2. While each refinement of the grid improves the fitness, we also observe slower progress, especially after the 100th generation. The fitness value reaches 4.00 × 10−2 W/m2 at the end of the multigrid optimisation (250th generation). This corresponds to more than 15 times enhancement (with respect to the incident power). Without using grid, however, the power density is increased from 4.26 × 10−3 W/m2 to 1.30 × 10−2 W/m, corresponding to less than 5 times enhancement (with respect to the incident power), in 250 generations (with the same computational cost).

Figure 3
figure 3

More detailed optimisation results when the power density is maximised at (x, y, z) = (0,−0.5λ, 3.2λ) using 4λ × 4λ reflectors. The best results obtained with multigrid and no-grid optimisation trials are depicted. The optimisation histories, i.e., the fitness values with respect to GA generations, are also shown. The fitness is defined as the power density values at the optimisation point.

Next, we consider the maximisation of the power density at (x, y, z) = (−0.5λ,−0.5λ, 3.2λ). For this asymmetric case, we expect some drop in the performances of the reflectors, in comparison to the symmetric case (location) considered in Figs 2 and 3. Figure 4 presents the power density in the vicinity of the reflectors (similar to Fig. 2). In addition, we compare the electric and magnetic field intensity distributions in Fig. 5, which also contains the optimisation histories. Using the multigrid approach, we again observe a very good kick off with the 2 × 2 grid and significant improvements as the grid is refined to 4 × 4 and 8 × 8, followed by fine tunings with the 16 × 16 and 32 × 32 grids. A close investigation of the reflector geometries in Fig. 5 reveals that an asymmetric concave shape is formed to maximise the power density at the desired location. The final value of the fitness at the 250th generation is 3.70 × 10−2 W/m2, corresponding to approximately 14 times enhancement (with respect to the incident power). On the other hand, without using grid, the power density can be increased to 1.49 × 10−2 W/m2, corresponding to less than 6 times enhancement (with respect to the incident power), while the geometry of the reflector is again more complex.

Figure 4
figure 4

Optimisation results when the power density is maximised at (x, y, z) = (−0.5λ, −0.5λ, 3.2λ) using 4λ × 4λ reflectors. The best reflectors at the ends of the multigrid optimisation stages are compared to the one obtained by the no-grid optimisation.

Figure 5
figure 5

More detailed optimisation results when the power density is maximised at (x, y, z) = (−0.5λ,−0.5λ, 3.2λ) using 4λ × 4λ reflectors. The best results obtained with multigrid and no-grid optimisation trials are depicted. The optimisation histories, i.e., the fitness values with respect to GA generations, are also shown. The fitness is defined as the power density values at the optimisation point.

Figure 6 presents the movement of the maximum power location for the multigrid optimisation presented in Figs 4 and 5. The circular points in both the overall and zoomed plots represent the location at which the power density is maximum for different critical generations (generations when the fitness value changes). The corresponding power density values are also listed. We note that the purpose of the optimisation is the maximise the power at the target location (shown with the cross sign), while there is no control over where the actual maximum occurs. We observe that the maximum power location is moving at around the optimisation point, while it finally reaches to a location at the bottom of the zoomed plot. The power density at this location is 3.86 × 10−2 W/m2, which is slightly larger than the power density at the optimisation location (3.70 × 10−2 W/m2).

Figure 6
figure 6

The movement of the maximum power location and the corresponding power density values for the multigrid optimisation in Figs 4 and 5.

Single-point optimisation trials can be considered to be relatively easy to achieve. In fact, the optimisation results converge into concave type reflectors, which are among the most fundamental geometries of optics. We note that, due to the relatively small sizes and profiles of the reflectors (4λ × 4λ × 0.4λ), many analytical models or approximations, such as ray optics, are still inapplicable for the design of these reflectors. On the other hand, a concave shape may be enforced in a parametric study, where the reflector is designed by trial and error, at the cost of the increased uncertainty in the optimality of the shapes. Therefore, to clearly demonstrate the effectiveness of the developed multigrid approach, we now focus on multipoint optimisation trials, where the power density is simultaneously maximised at multiple locations. It is remarkable that such an optimisation does not bring any complexity or extra computational cost when using the developed optimisation procedures. Only the fitness function is changed to the mean value of the power density at the desired locations. Once again, we clearly present the advantages of the multigrid strategy for efficient optimisation.

Figures 7 and 8 present the optimisation results when the power density is maximised simultaneously at (x, y, z) = (−1.25λ,−0.5λ, 1.5λ) and (x, y, z) = (1.25λ,−0.5λ, 1.5λ). Investigating the power density results in Fig. 7, we observe that the 2 × 2 grid does not provide good focusing characteristics, as opposed to the single-point optimisation trials. Specifically, the power density cannot be maximised at the given locations by controlling only 3 × 3 = 9 grid nodes, as expected. A remarkable improvement occurs when the grid is refined to 4 × 4 (25 grid nodes), while the power enhancement becomes increasingly better with more refinements. Effective usage of the finer grids is obvious also in the geometry plots. For example, using the 16 × 16 grid does not bring just fine tunings over the 8 × 8 grid; significantly large new corrugations are observed. As also shown in Fig. 8, the multigrid approach leads to a very successful power distribution focused at the desired locations. We note that the optimisation target is to increase the mean value of the power density, i.e., we do not suppress the power density at other locations. The fitness values with respect to the GA generations in Fig. 8 clearly show the step-by-step improvement as the grid is refined. At the 25th generation, the fitness value reaches 2.74 × 10−2 W/m2, which indicates more than 10 times average enhancement (with respect to the incident power). The corresponding value obtain with a no-grid optimisation is only 1.23 × 10−2 W/m2 (less than 5 times enhancement with respect to the incident power).

Figure 7
figure 7

Optimisation results when the power density is maximised simultaneously at (x, y, z) = (−1.25λ,−0.5λ, 1.5λ) and (x, y, z) = (1.25λ,−0.5λ, 1.5λ) using 4λ × 4λ reflectors. The best reflectors at the ends of the multigrid optimisation stages are compared to the one obtained by the no-grid optimisation.

Figure 8
figure 8

More detailed optimisation results when the power density is maximised simultaneously at (x, y, z) = (−1.25λ,−0.5λ, 1.5λ) and (x, y, z) = (1.25λ,−0.5λ, 1.5λ) using 4λ × 4λ reflectors. The best results obtained with multigrid and no-grid optimisation trials are depicted. The optimisation histories, i.e., the fitness values with respect to GA generations, are also shown. The fitness is defined as the mean of the power density values at the optimisation point.

Figures 9 and 10 present the results of the optimisation trials when the power density is maximised simultaneously at 12 points that are arranged as two symmetrically located inclined lines. As shown in Fig. 9, the power density is maximised at the desired locations when the grid is refined to 4 × 4 and 8 × 8. In this case, 16 × 16 and 32 × 32 grids seem to provide only fine tunings on the reflector, while this could not be known before using them. Once again, the final reflector design provided by the multigrid approach performs much better than the one obtained from a no-grid optimisation. As shown in Fig. 10, the fitness value can be increased successfully to 2.01 × 10−2 W/m2 (more than 7 times simultaneous enhancement) using the multigrid approach, while it reaches only 9.66 × 10−3 W/m2 (50% less) with the no-grid optimisation.

Figure 9
figure 9

Optimisation results when the power density is maximised simultaneously at 12 different locations using 4λ × 4λ reflectors. The best reflectors at the ends of the multigrid optimisation stages are compared to the one obtained by the no-grid optimisation.

Figure 10
figure 10

More detailed optimisation results when the power density is maximised simultaneously at 12 different locations using 4λ × 4λ reflectors. The best results obtained with multigrid and no-grid optimisation trials are depicted. The optimisation histories, i.e., the fitness values with respect to GA generations, are also shown. The fitness is defined as the mean of the power density values at the optimisation point.

All simulations presented in this paper are performed in the MATLAB environment on cores of E5-2680v3 processors. The solution time strongly depends on the reflector geometry (mainly due to different numbers of iterations). For the results described above, it takes 200–600 seconds to complete a single MLFMA solution (when using full MLFMA without introducing any approximation due to the dynamic accuracy control). These durations, more or less, correspond to the processing time per generation since we solve all individuals in a generation simultaneously via embarrassing parallelisation. Hence, without using dynamic accuracy control, lookup table, and similar acceleration techniques, an optimisation requires less than two days. Depending on the optimisation problem and using the listed acceleration techniques, this time can be reduced to less than 24 hours. Since the number of unknowns is relatively small (4000–15,000 for the examples in this paper), the required memory for the simulations is also small, i.e., the peak is usually at around 500 MB.

Finally, Table 1 provides more quantitative data on all simulations presented above. We list the fitness values, i.e., the power density values at the optimisation location or the mean of the power density values when multiple locations are involved. For the multigrid trials, the obtained values at the end of each grid (50th, 100th, 150th, and 200th generations) are provided in addition to the final result (250th generation). The superiority of the multigrid approach in comparison to the no-grid approach (the last column) is clearly visible.

Table 1 Summary of the optimisation trials depicted in Figs 210.

For future computational and experimental studies, all reflector geometries found by the multigrid approach and presented above are available as text data in Supplementary Files.

Discussion

As shown in the results, the proposed multigrid approach provides more successful optimisation of metallic reflectors, in comparison to the brute force approach using the discretisation nodes directly. All results involve 4λ × 4λ metallic sheets, while we have also practiced the same level of performances for other similar sizes. We note that the reflectors are relatively small, e.g., they are approximately 6 × 6 μm at 200 THz (a common infrared frequency). The small sizes of the reflectors with respect to wavelength make it challenging to control the reflections to generate focus points. This increases the importance of the optimisation results, especially employing full-wave solutions without resorting to approximate methods.

The multigrid optimisation strategy not only provides better results but also leads to reflector geometries that are potentially easier to fabricate. We emphasise that the geometries found by no-grid optimisation trials are not merely noisy surfaces, i.e., they still provide remarkable enhancements at desired locations. On the other hand, they are difficult to realise in practice since they have complicated shapes and they are more sensitive to the fabrication errors since their focusing characteristics are based on complex interactions between widely oscillating corrugations. Using the multigrid approach to design a reflector, the main reflection mechanism is constructed by large surfaces, which are progressively reshaped and improved as the grid is refined. If the finer grids provide limited improvement on the focusing characteristics, they can also be discarded to simplify the fabrication procedures.

The reflector geometries found by the multigrid optimisation strategy are typically resistant to fabrication errors. As an example, Fig. 11 presents the optimisation results when the power density is focused simultaneously at two separate points. After the optimal shape is found via the multigrid approach, the discretisation nodes are randomly moved vertically to simulate fabrication errors. In addition to the power density distributions and the corresponding shapes of the reflectors, histograms for the vertical positions of the discretisation nodes are also depicted. For the movements, Gaussian distributions with zero median and different standard deviations (STD) from 0.001 to 0.05 are applied. We observe that the reflector shape is significantly degenerated as STD increases. On the other hand, the performance of the reflector is very stable, maintaining the two focus points even for very noisy cases. A further investigation shows that, for these cases, the current density distributions on the reflector surfaces remain quite similar when the noises are introduced.

Figure 11
figure 11

Sensitivity analysis on the result of a multigrid optimisation to maximise the power density simultaneously at two locations. Random vertical movements for the discretisation nodes are introduced.

From the optimisation point of view, the multigrid approach can be seen as systematically expanding optimisation spaces, where potentially good regions are estimated via coarser scans and they are investigated in detail via finer searches. We note that the solutions found by a multigrid optimisation are already in the optimisation space of a no-grid optimisation (omitting minor differences due to the transverse locations of the nodes). Specifically, an ideal optimisation without using a grid should reach the optimal geometries (or similarly performing ones) found by the corresponding multigrid optimisation. Unfortunately, the optimisation spaces in these applications are so large that it becomes extremely difficult to approach a global solution. From this perspective, a multigrid optimisation also does not guarantee convergence to globally best geometries. On the other hand, it provides more reliable geometries that definitely perform better than those obtained via no-grid optimisation trials. Besides, concave geometries found for the single-point optimisation trials (despite that the optimisation trials are not guided externally to specific shapes or attributes like symmetry) demonstrate the reliability of the multigrid approach.

An important parameter in a multigrid optimisation is the number of grids. Basically, it is reasonable to start with a grid as coarse as possible. In the results of this paper, we use 2 × 2 grids (3 × 3 grid nodes), i.e., the coarsest possible grid to deform a sheet at all four edges. In some cases, such a grid already provides relatively successful results, while it performs poorly for others, especially involving multiple optimisation locations. In general, it is not known (or difficult to know) how many grid refinements should be applied in a multigrid optimisation. In the results of this paper, we use fixed G = 5 grids based on our experience with this type of reflectors. An automated approach can be based on investigating the convergence characteristics, while this may not be trivial. As also evident in the results, a convergence of the fitness using a grid does not indicate an overall convergence, i.e., an upgrade to a finer grid may boost the fitness. Then, the criteria can be the amount of the jump when a grid is refined. Among the results of this paper, only the two-point optimisation in Figs 7 and 8 demonstrates an improvement when the grid is refined to 32 × 32. This may suggest that a finer grid could also be tried for this case. For fair comparisons, however, we make all optimisation trials involve 50 generations per grid and maximum 250 generations, while an automated mechanism to determine the number of grids and the number of generations per grid is under investigation.

Methods

In the numerical solutions of the scattering problems, a conventional MLFMA based on the expansion of far-zone interactions via plane waves28 is used. For dynamic accuracy control in an optimisation31, approximate versions of MLFMA (AMLFMA) using reduced number of harmonics are used. In the full version, all electromagnetic interactions are computed with maximum 1% error. Iterative solutions are performed by using the generalised minimal residual (GMRES) method or its flexible version (FGMRES). Convergence threshold for the iterations is set to 0.001. Since the metallic reflectors are modelled as perfect electric conductors with zero thicknesses, EFIE is used as the formulation in the frequency domain. The RWG functions are used for the discretisation since the considered problems are not affected from a low-frequency breakdown. At the same time, preconditioning is applied, where necessary, via multilayer solutions32.

EFIE and MLFMA are very well-known in the literature; but, for the completeness of the paper, we briefly present the formulation. Electromagnetic problems are considered in the frequency domain using the \(\exp (\,-\,i\omega t)\) time convention. When discretized with the RWG functions, EFIE leads to matrix equations as

$${\bar{Z}}^{{\rm{EFIE}}}\cdot a={w}^{{\rm{EFIE}}},$$
(1)

where a represents current coefficients (to be found), while the matrix elements and the elements of the right-hand-side vector are derived as

$${\bar{Z}}^{{\rm{E}}{\rm{F}}{\rm{I}}{\rm{E}}}[m,n]=i\omega {\mu }_{0}{\int }_{{S}_{m}}dr{t}_{m}(r)\cdot {\int }_{{S}_{n}}dr^{\prime} {b}_{n}(r^{\prime} ){g}_{0}(r,r^{\prime} )+\frac{1}{i\omega {\varepsilon }_{0}}{\int }_{{S}_{m}}dr{\rm{\nabla }}\cdot {t}_{m}(r){\int }_{{S}_{n}}dr^{\prime} {g}_{0}(r,r^{\prime} ){\rm{\nabla }}^{\prime} \cdot {b}_{n}(r^{\prime} )$$
(2)
$${w}^{{\rm{EFIE}}}[m]=-{\int }_{{S}_{m}}dr{t}_{m}(r)\cdot {E}^{{\rm{inc}}}(r\mathrm{)}.$$
(3)

In the above, Einc is the incident electric field intensity created by external sources (plane waves in this paper), ε0 and μ0 are the permittivity and permeability of the host medium (free space in this paper), \({\eta }_{0}=\sqrt{({\mu }_{0}/{\varepsilon }_{0})}\) is the intrinsic impedance, \({k}_{0}=2\pi /{\lambda }_{0}=\omega \sqrt{\,{\mu }_{0}{\varepsilon }_{0}}\) is the wavenumber, and \({g}_{0}(r,r^{\prime} )=\exp (i{k}_{0}|r-r^{\prime} |)/\mathrm{(4}\pi |r-r^{\prime} |)\) is the three-dimensional Green’s function. In addition, b n and t m represent the basis and testing functions for n = 1, 2, …, N and m = 1, 2, …, N, where N is the number of the RWG functions. When MLFMA is used, the Green’s function is expanded as26,27,28

$${g}_{0}(r,r^{\prime} )=\frac{i{k}_{0}}{{\mathrm{(4}\pi )}^{2}}\int {d}^{2}\hat{k}\,\exp \,(i{k}_{0}\hat{k}\cdot ({d}_{1}+{d}_{2})){\alpha }_{\tau }({k}_{0},\hat{k},D)$$
(4)
$$\{{\rm{\nabla }}{\rm{\nabla }}^{\prime} {g}_{0}\}(r,r^{\prime} )=\frac{i{k}_{0}}{{(4\pi )}^{2}}\int {d}^{2}\hat{k}\,{k}_{0}^{2}(\hat{k}\hat{k})\,\exp \,(i{k}_{0}\hat{k}\cdot ({d}_{1}+{d}_{2})){\alpha }_{\tau }({k}_{0},\hat{k},D),$$
(5)

where α τ represents truncated translation operators (τ: truncation number) and r − r′ = D + d = D + d1 + d2 with the condition |D| > |d|. To perform far-zone interactions on-the-fly, multilevel tree structures are constructed by using cubic boxes. One-box-buffer scheme is used along with the excess bandwidth formula to decide the far-zone rules (translations, number of harmonics, angular sampling, etc). Standard Lagrange interpolation and anterpolation is used between levels.

Once current coefficients are found via the iterative solution of a matrix equation, the total electric and magnetic fields can be obtained at any observation point r in the near-zone as

$$E(r)={E}^{{\rm{inc}}}(r)+i{k}_{0}{\eta }_{0}\sum _{n=1}^{N}{a}_{n}\int dr^{\prime} {b}_{n}(r^{\prime} ){g}_{0}(r,r^{\prime} )-i\frac{{\eta }_{0}}{{k}_{0}}\sum _{n=1}^{N}{a}_{n}\int dr^{\prime} \nabla ^{\prime} \cdot {b}_{n}(r^{\prime} )\nabla ^{\prime} {g}_{0}(r,r^{\prime} )$$
(6)
$$H(r)={H}^{{\rm{inc}}}(r)+\sum _{n=1}^{N}{a}_{n}\int dr^{\prime} {b}_{n}(r^{\prime} )\times \nabla ^{\prime} {g}_{0}(r,r^{\prime} ),$$
(7)

where Hinc is the incident magnetic field intensity. Then the power density (the major quantity considered in the optimisation trials of this paper) is computed as

$$S(r)=|E(r)\times {H}^{\ast }(r)|,$$
(8)

where * is the complex conjugate operation.

The GA implementation used in this paper has been developed for various optimisation studies in different applications29. As described in33, we use one-to-one crossover, family elitism, and success-based mutations for improved optimisation convergence. For a reflector optimisation considered in this study, similar individuals are rarely considered other than those due to elitism. Therefore, the number of MLFMA simulations is proportional to the number of generations times the pool size. For the presented examples, this corresponds to as large as 250 × 40 = 10,000 simulations per optimisation. Due to relatively small sizes of the problems, MLFMA itself is not parallelized. However, we use an embarrassing parallelisation during an optimisation, i.e., multiple individuals are evaluated simultaneously on multiple CPU cores.

Change history

  • 08 May 2018

    A correction to this article has been published and is linked from the HTML and PDF versions of this paper. The error has been fixed in the paper.

References

  1. Araque Quijano, J. L. & Vecchi, G. Optimization of a compact frequency- and environment-reconfigurable antenna. IEEE Trans. Antennas Propag. 60, 2682–2689 (2012).

    ADS  MathSciNet  Article  MATH  Google Scholar 

  2. Zhou, S., Li, W. & Li, Q. Level-set based topology optimization for electromagnetic dipole antenna design. J. Comput. Phys. 229, 6915–6930 (2010).

    ADS  MathSciNet  CAS  Article  MATH  Google Scholar 

  3. Hassan, E., Wadbro, E. & Berggren, M. Topology optimization of metallic antennas. IEEE Trans. Antennas Propag. 62, 2488–2500 (2014).

    ADS  MathSciNet  Article  MATH  Google Scholar 

  4. Kataja, J., Järvenpää, S., Toivanen, J. I., Mäkinen, R. A. E. & Ylä-Oijala, P. Shape sensitivity analysis and gradient-based optimization of large structures using MLFMA. IEEE Trans. Antennas Propag. 62, 5610–5618 (2014).

    ADS  MathSciNet  Article  MATH  Google Scholar 

  5. Güler, S., Karaosmanoǧ lu, B. & Ergül, Ö. Design, simulation, and fabrication of a novel type of inkjet-printed pixel antennas. PIER Lett. 64, 51–55 (2016).

    Article  Google Scholar 

  6. Önol, C., Alkış, S., Gökçe, Ö. & Ergül, Ö. Multi-frequency and multi-direction optimizations of antenna arrays using heuristic algorithms and the multilevel fast multipole algorithm. Radio Sci. 51, 1094–1108 (2016).

  7. Poirier, J. R., Aubert, H. & David, J. Minimizing electromagnetic scattering by varying height of metallic surfaces. IEEE Microw. Wireless Comp. Lett. 18, 299–301 (2008).

    Article  Google Scholar 

  8. Poirier, J. R., Aubert, H. & Jaggard, D. L. Lacunarity of rough surfaces from the wavelet analysis of scattering data. IEEE Trans. Antennas Propag. 57, 2130–2136 (2009).

    ADS  Article  Google Scholar 

  9. Chakravarty, S., Mittra, R. & Williams, N. R. Application of a microgenetic algorithm (MGA) to the design of broadband microwave absorbers using multiple frequency selective surface screens buried in dielectrics. IEEE Trans. Antennas Propag. 50, 284–296 (2002).

    ADS  Article  Google Scholar 

  10. Kern, D. J., Werner, D. H., Wilhelm, M. J. & Church, K. H. Genetically engineered multiband high-impedance frequency selective surfaces. Microw. Opt. Technol. Lett. 38, 400–403 (2003).

    Article  Google Scholar 

  11. Otomori, M., Yamada, T., Izui, K., Nishiwaki, S. & Andkjr, J. A topology optimization method based on the level set method for the design of negative permeability dielectric metamaterials. Comput. Methods Appl. Mech. Eng. 237–240, 192–211 (2012).

    MathSciNet  Article  MATH  Google Scholar 

  12. Werner, D. H. et al. Nature inspired optimization techniques for metamaterial design in Numerical Methods for Metamaterial Design (ed. Diest, K.) 97–146 (Springer, 2013).

  13. Drupp, R. P., Bossard, J. A., Werner, D. H. & Mayer, T. S. Single-layer multi-band infrared metallodielectric photonic crystals designed by genetic algorithm optimization. Appl. Phys. Lett. 86, 081102-1–081102-3 (2005).

  14. Jiang, L., Li, H., Jia, W., Li, X. & Shen, Z. Genetic optimization of photonic crystal waveguide termination for both on-axis and off-axis highly efficient directional emission. Opt. Exp. 17, 10126–10135 (2009).

    ADS  CAS  Article  Google Scholar 

  15. Gagnon, D., Dumont, J. & Dube, L. J. Beam shaping using genetically optimized two-dimensional photonic crystals. J. Opt. Soc. Am. A 29, 2673–2677 (2012).

    ADS  Article  Google Scholar 

  16. Albrecht, S. et al. Towards optical optimization of planar monolithic perovskite/silicon-heterojunction tandem solar cells. J. Opt. 18, 064012-1–10 (2016).

    ADS  Article  Google Scholar 

  17. Yan, K.-K. & Lu, Y. Sidelobe reduction in array-pattern synthesis using genetic algorithm. IEEE Trans. Antennas Propag. 45, 1117–1122 (1997).

    ADS  Article  Google Scholar 

  18. Dadash, M. S., Nikolova, N. K. & Bandler, J. W. Analytical adjoint sensitivity formula for the scattering parameters of metallic structures. IEEE Trans. Microw. Theory Tech. 60, 2713–2722 (2012).

    ADS  Article  Google Scholar 

  19. Kennedy, J. & Eberhart, R. Particle swarm optimization in Proc. IEEE Int. Conf. Neural Networks 1942–1948 (1995).

  20. Jin, N. & Rahmat-Samii, Y. Advances in particle swarm optimization for antenna designs: real-number, binary, single-objective and multiobjective implementations. IEEE Trans. Antennas Propag. 55, 556–567 (2007).

    ADS  CAS  Article  Google Scholar 

  21. Goldberg, D. Genetic Algorithms in Search, Optimization, and Machine Learning (Addison-Wesley, 1989).

  22. Rahmat-Samii, Y. & Michielssen, E. Electromagnetic Optimization by Genetic Algorithms (Wiley, 1999).

  23. Yuan, X. et al. A parasitic layer-based reconfigurable antenna design by multi-objective optimization. IEEE Trans. Antennas Propag. 60, 2690–2701 (2012).

    ADS  MathSciNet  Article  MATH  Google Scholar 

  24. Ozgun, O., Mutlu, S., Aksun, M. I. & Alatan, L. Design of dual-frequency probe-fed microstrip antennas with genetic optimization algorithm. IEEE Trans. Antennas Propag. 51, 1947–1954 (2003).

    ADS  Article  Google Scholar 

  25. Altınoklu, A., Karaosmanoǧlu, B. & Ergül, Ö. Electromagnetic optimizations of corrugated metallic sheets for maximum power focusing. J. Electromagn. Waves Appl. 31, 837–849 (2017).

    Article  Google Scholar 

  26. Song, J., Lu, C.-C. & Chew, W. C. Multilevel fast multipole algorithm for electromagnetic scattering by large complex objects. IEEE Trans. Antennas Propag. 45, 1488–1493 (1997).

    ADS  Article  Google Scholar 

  27. Chew, W. C., Jin, J.-M., Michielssen, E. & Song, J. Fast and Efficient Algorithms in Computational Electromagnetics (Artech House, 2001)

  28. Ergül, Ö. & Gürel, L. The Multilevel Fast Multipole Algorithm (MLFMA) for Solving Large-Scale Computational Electromagnetics Problems (Wiley-IEEE, 2014).

  29. Karaosmanoǧlu, B., Önol, C., Güler, S., Altınoklu, A. & Ergül, Ö. Full-wave electromagnetic optimizations using surface integral equations and the multilevel fast multipole algorithm in Proc. Progress in Electromagnetics Research Symp. (PIERS) 262–266 (2016).

  30. Rao, S. M., Wilton, D. R. & Glisson, A. W. Electromagnetic scattering by surfaces of arbitrary shape. IEEE Trans. Antennas Propag. 30, 409–418 (1982).

    ADS  Article  Google Scholar 

  31. Önol, C., Karaosmanoǧlu, B. & Ergül, Ö. Efficient and accurate electromagnetic optimizations based on approximate forms of the multilevel fast multipole algorithm. IEEE Antennas Wireless Propag. Lett. 15, 1113–1115 (2016).

    ADS  Article  Google Scholar 

  32. Önol, C., Üçüncü, A. & Ergül, Ö. Efficient three-layer iterative solutions of electromagnetic problems using the multilevel fast multipole algorithm in Proc. IEEE MTT-S Int. Conf. Numerical Electromagnetic and Multiphysics Modeling and Optimization for RF, Microwave, and Terahertz Applications (NEMO) 170–172 (2017).

  33. Önol, C. & Ergül, Ö. Optimizations of patch antenna arrays using genetic algorithms supported by the multilevel fast multipole algorithm. Radioengineering 23, 1005–1014 (2014).

    Google Scholar 

Download references

Acknowledgements

This work was supported by the Scientific and Technical Research Council of Turkey (TUBITAK) under the Research Grant 114E498 and by the Turkish Academy of Sciences (TUBA).

Author information

Affiliations

Authors

Contributions

Ö.E. proposed the optimisation of metallic reflectors using genetic algorithms and MLFMA. Ö.E. and A.A. proposed the multigrid approach for efficient optimisation. A.A. developed the multigrid optimisation software. G.K. did the experiments and plotted the results. All Authors interpreted the results. All the data presented in this paper are available from the authors upon request (ozergul@metu.edu.tr).

Corresponding author

Correspondence to Özgür Ergül.

Ethics declarations

Competing Interests

The authors declare no competing interests.

Additional information

Publisher's note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Electronic supplementary material

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Karaova, G., Altınoklu, A. & Ergül, Ö. Full-Wave Electromagnetic Optimisation of Corrugated Metallic Reflectors Using a Multigrid Approach. Sci Rep 8, 1267 (2018). https://doi.org/10.1038/s41598-017-18174-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1038/s41598-017-18174-4

Comments

By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.

Search

Quick links

Nature Briefing

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing