How to make the array simulation faster?

User: "niharika_kaja"
Altair Community Member
Updated by niharika_kaja

I am simulating 25x25 dipole array in feko and I notice that this simulation takes more than a day to simulate and feko eventually hangs up. How can I hasten the process? Each of the element  in the row  is excited with a different amplitude and  phase, this repeats with other 24 rows. 

Edit: I have added the model file

Find more posts tagged with

Sort by:
1 - 9 of 91
    User: "ChristophM"
    Altair Employee
    Updated by ChristophM

    Hi Niharika, 

    that sounds strange. I made a test with an 25 x 25 dipole array and runtime was 14 seconds on my laptop with Feko 2023.1. You may create an Altair support ticket and share your model there.

    Kind regards

    Christoph  

    User: "niharika_kaja"
    Altair Community Member
    OP
    Updated by niharika_kaja

    Hi Niharika, 

    that sounds strange. I made a test with an 25 x 25 dipole array and runtime was 14 seconds on my laptop with Feko 2023.1. You may create an Altair support ticket and share your model there.

    Kind regards

    Christoph  

    in my simulation, the dipole array is not uniformly excited. Can that cause such issues?

    User: "ChristophM"
    Altair Employee
    Updated by ChristophM

    No, that should not be the reason. Also in my test example I defined a non-uniform excitation, using the "generate antenna array" in the application macros. 

    User: "niharika_kaja"
    Altair Community Member
    OP
    Updated by niharika_kaja

    No, that should not be the reason. Also in my test example I defined a non-uniform excitation, using the "generate antenna array" in the application macros. 

    I even tried the MLFMM solver, but seems like that does not work and throws an error.

    User: "ChristophM"
    Altair Employee
    Updated by ChristophM

    Hi Niharika,

    MLFMM should work for such an array, too. And for most large arrays it is even the better solver option. Please share the model (and error message) with Feko support to check what is going wrong here.

    Kind Regards

    Christoph

    User: "niharika_kaja"
    Altair Community Member
    OP
    Updated by niharika_kaja

    Hi Niharika,

    MLFMM should work for such an array, too. And for most large arrays it is even the better solver option. Please share the model (and error message) with Feko support to check what is going wrong here.

    Kind Regards

    Christoph

    This is the model. I have not used Mlfmm for this version of the model

    User: "ChristophM"
    Altair Employee
    Updated by ChristophM

    I think your problem is related to failing convergence of the adaptive frequency interpolation. I recommend to use discrete frequency steps.

    Additionally I would remove the S-Parameterconfiguration (because this request is already in the Standard Configuration), choose double precision and at this high frequency a finer resolution for the far field pattern request is necessary. I got results with MoM and with MLFMM (but I tested only for one frequency)

    The pattern of the result looks really nice!

    image

    User: "niharika_kaja"
    Altair Community Member
    OP
    Updated by niharika_kaja

    I think your problem is related to failing convergence of the adaptive frequency interpolation. I recommend to use discrete frequency steps.

    Additionally I would remove the S-Parameterconfiguration (because this request is already in the Standard Configuration), choose double precision and at this high frequency a finer resolution for the far field pattern request is necessary. I got results with MoM and with MLFMM (but I tested only for one frequency)

    The pattern of the result looks really nice!

    image

    A quick follow up question, did you perhaps change the excitation for the array? I followed the steps you asked me to do and I get a different pattern for the excitation I have but it really did help in faster simulation.

    User: "ChristophM"
    Altair Employee
    Updated by ChristophM
    Maybe we have different frequencies. I created the pattern at 50 GHz