RL-GO for a Gradient-Index (GRIN) Lens

Shan25_22239
Shan25_22239 Altair Community Member
edited August 2022 in Community Q&A

Hi Torben,

In the attached I am trying to model a Gradient-Index (GRIN) lens using RL-GO ray tracer as the MoM-MLFMM surface equivalence solver can't model this lens due to memory constraints. The diameter of the lens is greater than 20 lambda which should be ideal for ray methods. The lens is defined using many volumetric regions with a unique dielectric constant. The lens is illuminated by a spherical wave expansion source. In order to validate the accuracy of the RL-GO solver the permittivity of the lens was set to be equal to free space and near field data was computed on a planar grid.    

image

 

TThe RL-GO near field data must match the FEKO simulation with no lens case, but there is a huge discrepancy in the RL-GO result. I have attached both the .sph file and cadfeko model for your reference.  I tried adaptive ray launching accuracy option high but there is nno significant improvement in the accuracy of the solver.

 

Can you have a look at the model and let me know if the GO solver can handle these type of lens.

 

Tagged:

Answers

  • Torben Voigt
    Torben Voigt
    Altair Employee
    edited July 2022

    Hi @Shan25 ,

    Feko loves warnings, so sometimes users just don't take note of them anymore. However, there are warnings that should definitely be taken seriously. In your case, the lens is too close to the spherical modes source.

    "WARNING 40147: Near fields for spherical modes are computed in the cut-off region beta*R < N, reduce spherical wave order N or increase distance R"

    A Spherical Modes source is a far field source, which means that no geometry or even near field request is allowed within a certain radius. The size of this radius is calculated like this:

            R_far = N*lambda/(2*pi) ; N=Number of modes

    In the .out file you will also find this radius specified.

    A good tip to reduce this radius is to place the origin of the far field request for the calculation of the spherical modes as close as possible to the center of the antenna to be calculated.

    Example:

    image

  • Marat Taram
    Marat Taram Altair Community Member
    edited July 2022

    Hi @Shan25 ,

    Feko loves warnings, so sometimes users just don't take note of them anymore. However, there are warnings that should definitely be taken seriously. In your case, the lens is too close to the spherical modes source.

    "WARNING 40147: Near fields for spherical modes are computed in the cut-off region beta*R < N, reduce spherical wave order N or increase distance R"

    A Spherical Modes source is a far field source, which means that no geometry or even near field request is allowed within a certain radius. The size of this radius is calculated like this:

            R_far = N*lambda/(2*pi) ; N=Number of modes

    In the .out file you will also find this radius specified.

    A good tip to reduce this radius is to place the origin of the far field request for the calculation of the spherical modes as close as possible to the center of the antenna to be calculated.

    Example:

    image

    __Hi Torben. What about far field source, located near vertex of paraboloid in two reflector configuration. In the my model (see figure below), i have small square hole in paraboloid (big reflector) for feeder (hole size=feeder aperture size).  I've got a warning

    "WARNING  3718: Far field condition not met for near field computation of a far field point source"

    __I honestly ignored it. Can it lead to incorrect results? Or using FF source more safe, than using spherical mode source?

     

    imageimage

    __Thanks in advance.

  • Torben Voigt
    Torben Voigt
    Altair Employee
    edited July 2022

    Hi @Shan25 

    With Far Field Sources it is the same as with Spherical Modes Sources, except that the forbidden radius is calculated differently: R_far = 2*lambda*D/(pi^2) ; D=Directivity

    Again, you can find the radius in the .out file.

    Therefore, near field sources are suitable as equivalent sources in the vicinity of geometry.

    Best regards,

    Torben

  • Shan25_22239
    Shan25_22239 Altair Community Member
    edited July 2022

    Hi Torben,

    We reduced the number of modes in the spherical wave source by shifting the center of the coordinate system. The problem with the near field pattern still exist for the unity lens obtained using RLGO. Is there a accuracy issue with the RLGO? does it work only for a simple homogeneous lens?

     

  • Torben Voigt
    Torben Voigt
    Altair Employee
    edited July 2022

    Hi @Shan25 ,

    Can you attach the latest model? Of course the accuracy of asymptotic solvers like RL-GO or PO depends on many factors. Unlike full wave solvers like MoM or MLFMM, where you can always expect 100% accuracy, there are of course different assumptions that are made for asymptotic solvers. However, your example here is very good for RL-GO and should also show good results. I would like to have a look at the last example (incl. .sph file).

    Best regards,

    Torben

  • Shan25_22239
    Shan25_22239 Altair Community Member
    edited July 2022

    Hi @Shan25 ,

    Can you attach the latest model? Of course the accuracy of asymptotic solvers like RL-GO or PO depends on many factors. Unlike full wave solvers like MoM or MLFMM, where you can always expect 100% accuracy, there are of course different assumptions that are made for asymptotic solvers. However, your example here is very good for RL-GO and should also show good results. I would like to have a look at the last example (incl. .sph file).

    Best regards,

    Torben

    Hi Torben,

    I agree to your point that the accuracy of the geometrical optics and physical optics methods is dependent on scattering size with respect to the wavelength. You can use the model and the .sph file that I attached to the original post. I also tried the RLGO dielectric lens example described in the FEKO manual. The RLGO works for this case, but the PO solver with full ray tracing has a significant accuracy issue in the both near and far- field regions. I have attached the files for your reference. I strongly feel that RLGO is not accurate when you have a stack of dielectric layers. 

    image

  • Shan25_22239
    Shan25_22239 Altair Community Member
    edited July 2022

    Hi Torben,

    I agree to your point that the accuracy of the geometrical optics and physical optics methods is dependent on scattering size with respect to the wavelength. You can use the model and the .sph file that I attached to the original post. I also tried the RLGO dielectric lens example described in the FEKO manual. The RLGO works for this case, but the PO solver with full ray tracing has a significant accuracy issue in the both near and far- field regions. I have attached the files for your reference. I strongly feel that RLGO is not accurate when you have a stack of dielectric layers. 

    image

    I am aware that the RLGO does not include the diffracted fields from the dielectric wedges, so I don't expect to be accurate in the near-field region, but it should match the exact method in the far-field 

  • Torben Voigt
    Torben Voigt
    Altair Employee
    edited August 2022

    Hi Torben,

    I agree to your point that the accuracy of the geometrical optics and physical optics methods is dependent on scattering size with respect to the wavelength. You can use the model and the .sph file that I attached to the original post. I also tried the RLGO dielectric lens example described in the FEKO manual. The RLGO works for this case, but the PO solver with full ray tracing has a significant accuracy issue in the both near and far- field regions. I have attached the files for your reference. I strongly feel that RLGO is not accurate when you have a stack of dielectric layers. 

    image

    Hi @Shan25 ,

    You mentioned that you reduced the number of modes in the .sph file. Does Feko still complain with 

    "WARNING 40147: Near fields for spherical modes are computed in the cut-off region beta*R < N, reduce spherical wave order N or increase distance R"

    ?

    If yes, the reason for the inaccuracy still that the source isn't outside of the far field radius

    If the warning doesn't show up anymore, did you check if the reduced number of modes still represents the radiated field well enough (eg. by comparing full antenna model with .sph source in freespace)?

    PO is very unsuitable for this kind of models, because it is not able to calculate the transmission through dielectrics correctly. Only the reflection is calculated correctly.