Loop area when a conductor in finite element space is closed with circuit element

Balaji Viswanadh Gollapalli
Balaji Viswanadh Gollapalli Altair Community Member
edited November 2020 in Community Q&A

Dear all,

My question is pertaining to loop area in Altair FLUX 3D. I have a solid conductor of 100mm length in 3D finite element space. Now, In electrical circuit space I grounded this solid conductor with a ground element.

What is the loop area of this setup?

please advise.  (Kindly refer image for more illustration)

<?xml version="1.0" encoding="UTF-8"?>Loop_Area_AltairForum.thumb.PNG.586d1d2f373f5563b6b917aeae92998d.PNG

 

Best regards

Balaji

 

Tagged:

Answers

  • asoualmi
    asoualmi
    Altair Employee
    edited February 2020

    Hi,

    In Flux 3D when you create a solid conductor you need to assign a terminal to solid conductor. To do it:

    • Physics >> assign terminals to solid conductors

    • You select the solid conductor (used in the circuit).

     

    With you make a connection between the volume region (solid conductor) and the circuit component.

    Best regards.

  • Balaji Viswanadh Gollapalli
    Balaji Viswanadh Gollapalli Altair Community Member
    edited November 2020

    @Abdessamed  Yes, Thanks for answering.  Unfortunately, I beg your pardon, That is not my question. My question is about loop area. In the above example, a closed loop is created when cylinder in 3D is connected to a circuit element. What is the area of this closed loop? If the closed loop is rectangular in shape then the area would be length * breadth. Where-in length could be length of the solid conductor which is 100mm. My question is what is  the breadth? Please kindly advise your thoughts.

     

     

    Loop_Area_AltairForum_2.PNG.eb7b014e0fcb81bb8035a4c463aca2e5.PNG

    Thank you very much in advance

    Best Regards

    Balaji

  • asoualmi
    asoualmi
    Altair Employee
    edited February 2020

    Hi,

    Sorry I misunderstood the question. In your case you need to create a non-meshed coil to represent the loop area. About the dimension of the non-mesh coil, it’s up to you to decide on the dimension. The best way to see the effect of the loop area, is to parametrize your non mesh coil and change the length of this non mesh coil to see the effect.

    Hope this will help.

    Best regards.

  • Balaji Viswanadh Gollapalli
    Balaji Viswanadh Gollapalli Altair Community Member
    edited November 2020

    Thank you very much @Abdessamed  for your kind response. Appreciate your great help.

     

    Best Regards

    Have a wonderful day ahead

    Balaji

  • asoualmi
    asoualmi
    Altair Employee
    edited March 2020

    You are welcome.

     

    Best regards.

  • Balaji Viswanadh Gollapalli
    Balaji Viswanadh Gollapalli Altair Community Member
    edited November 2020

    Hi @Abdessamed , Would  you please advise if there is a tutorial or an example wherein this non meshed coil is used to represent a closed loop. I have been using it as follows. The tube at the center is the coil conductor to which I assigned the non meshed coil. Is this the acceptable and right way using a non meshed coil?

     

    If So, Does this represent a loop created by the coil conductor along the non meshed coil? Please advise.

     

     

    <?xml version="1.0" encoding="UTF-8"?>NMC_Doubt.png

  • asoualmi
    asoualmi
    Altair Employee
    edited March 2020

    Hi,

    You will find an example of non-meshed coil in 3D. I started to create the non-meshed coil. The type that I use is open path.

    Hope this will help.

    Best regards.

    Unable to find an attachment - read this blog

  • Balaji Viswanadh Gollapalli
    Balaji Viswanadh Gollapalli Altair Community Member
    edited November 2020

    @Abdessamed , Thank you very much for sharing the model. Really appreciate your time in developing it.

    Unfortunately, I am unable to open the model. I get the error message which states 'openProject : Execution failed'

     

    This may have been due to the flux version. I am using Flux 2018.

     

    This is the advanced Error. Would you please re-share the model?

     

    FICOUV   => Error detected by operating system ( 29 )
    FICOUV   => No such file or directory
    GP3OUV   => Failed
    GP2AL4   => failed
    OpenProject => Failed
    openProject => failed
    stdcom.error.SoftwareFortranException: openProject : Execution failed.
    Failed execution
    C:\Users\GOLLB2\Desktop\Wrk\ECLRT\ECLRT_DesignReview\Flux_Simulations\tes_non_meshed_coil.FLU\PROBLEM_FLU.PFL
     at cad.core.common.error.ErrorManager.createFortranException(ErrorManager.java:153)
     at cad.flux.kernel.dbmanager.FGCProjectDbWrapper.openProject(Native Method)
     at cad.core.kernel.dbmanager.CProjectDbAdapter.openProject(CProjectDbAdapter.java:583)
     at cad.core.kernel.dbmanager.DbManager.openProject(DbManager.java:798)
     at cad.flux.kernel.actions.implementation.algo.project.FGOpenProjectAction.doAction(FGOpenProjectAction.java:105)
     at cad.core.common.dynamic.actions.UIActionManager.postAction(UIActionManager.java:145)
     at cad.core.kernel.KernelCommon.postAction(KernelCommon.java:302)
     at cad.flux.kernel.FGSupervisor.loadProject(FGSupervisor.java:2406)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:498)
     at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:186)
     at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:204)
     at org.python.core.PyObject.__call__(PyObject.java:489)
     at org.python.core.PyObject.__call__(PyObject.java:493)
     at org.python.core.PyMethod.__call__(PyMethod.java:141)
     at pydb$py.loadProject$18(pydb.py:358)
     at pydb$py.call_function(pydb.py)
     at org.python.core.PyTableCode.call(PyTableCode.java:167)
     at org.python.core.PyBaseCode.call(PyBaseCode.java:138)
     at org.python.core.PyFunction.__call__(PyFunction.java:413)
     at org.python.pycode._pyx4.f$0(<string>:1)
     at org.python.pycode._pyx4.call_function(<string>)
     at org.python.core.PyTableCode.call(PyTableCode.java:167)
     at org.python.core.PyCode.call(PyCode.java:18)
     at org.python.core.Py.runCode(Py.java:1398)
     at org.python.core.Py.exec(Py.java:1442)
     at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:267)
     at cad.core.kernel.components.PythonWrapper.exec(PythonWrapper.java:989)
     at cad.core.kernel.components.PythonWrapper.executeTuiRequest(PythonWrapper.java:740)
     at cad.core.kernel.actions.implementation.algo.python.ExecuteCommandAction.doAction(ExecuteCommandAction.java:89)
     at cad.core.common.dynamic.actions.UIActionManager.postAction(UIActionManager.java:145)
     at cad.core.common.dynamic.actions.UIActionManager.postAction(UIActionManager.java:274)
     at cad.core.kernel.KernelCommon.postAction(KernelCommon.java:306)
     at cad.core.kernel.encoder.ActionServerRequestsInputPlug.postAction(ActionServerRequestsInputPlug.java:88)
     at stdcom.protocole.actionserverrequests.ActionServerRequestsRouter.postAction(ActionServerRequestsRouter.java:54)
     at stdcom.protocole.actionserverrequests.ActionServerRequestsOutputPlug.postAction(ActionServerRequestsOutputPlug.java:79)
     at cad.core.frontal.decoder.FrontalDecoder.postAction(FrontalDecoder.java:473)
     at cad.core.frontal.actions.implementation.algo.python.ExecuteCommandAction.act(ExecuteCommandAction.java:85)
     at cad.core.frontal.actions.implementation.ModalImplementer.internalRun(ModalImplementer.java:82)
     at cad.core.frontal.frontalthread.WorkerThread.executeImplementer(WorkerThread.java:226)
     at cad.core.frontal.frontalthread.WorkerThread.run(WorkerThread.java:274)
     

  • asoualmi
    asoualmi
    Altair Employee
    edited March 2020

    Yes , I used Flux 2019.1.1 to create the non meshed coil. can you update you Flux?

     

    best regards.

  • Balaji Viswanadh Gollapalli
    Balaji Viswanadh Gollapalli Altair Community Member
    edited November 2020

    @Abdessamed,  unfortunately, I believe there's some dependency on the 2018 version to collaborate with my colleagues. I've learnt that flux models are not back ward compatible so I am a little apprehensive to update to newer version.

    I would however explore and work with Altair hw support team to have two versions installed in my computer.

     

    Thanks again for the advise

    Balaji

  • asoualmi
    asoualmi
    Altair Employee
    edited March 2020

    Hi,

    You are welcome. I managed to create a python script allows to create the new mesh coil. The aim is to show how to create a non-meshed coil. you can also configure it by creating geometric parameters.

    You will find attached the python script.

     

    Best regards.  

    Unable to find an attachment - read this blog

  • Balaji Viswanadh Gollapalli
    Balaji Viswanadh Gollapalli Altair Community Member
    edited November 2020

    @Abdessamed , Thank you very much for sharing the python script. I will explore it and learn from it. 

    Thanks a lot for your kind help and support. 

     

    Best Regards

     

  • asoualmi
    asoualmi
    Altair Employee
    edited March 2020

    You are welcome.

     

    Best regards.