Skip to content

Simulations & Solvers

FDTD, Low-Frequency, Neuron, Mode-Matching, Flow, Acoustics, etc...

243 Topics 729 Posts

Subcategories


  • FDTD, Low-Frequency, Neuron, Mode-Matching, Flow, Acoustics, etc...

    11 27
    11 Topics
    27 Posts
    N
    Hi! Can someone help me understand if it makes sense to calculate SAR statistics in a low frequency electrical stimulation (30 Hz)? Thanks!!
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    6 Views
    No one has replied
  • Problens with Sim4Life demo

    11
    0 Votes
    11 Posts
    3k Views
    V
    Dear Sim4Life developers, I have came across the same problem and cannot update materials database due to the Russian words within a pathway. Is it possible to solve this problem by directing Sim4Life to search for materials in another pathway? Thank you a lot in advance, Valeriia
  • how to get the temperature exactly at the end of simulation time?

    1
    0 Votes
    1 Posts
    291 Views
    No one has replied
  • What is time step factor and critical time step in thermal simulation

    2
    0 Votes
    2 Posts
    462 Views
    SylvainS
    Have you found an answer to your question already? If not, I would encourage you to read the corresponding sections in Sim4Life's user manual: 2.8.2 Thermal Simulation Settings 2.5.1.1.2 Numerical Stability (this is in the FDTD section, but the same criteria apply in the thermal solver)
  • Simulation progress is stuck at 0% "Queued"

    4
    0 Votes
    4 Posts
    1k Views
    SylvainS
    If there is a message such as "Job Finished", this probably means that the job is not really "stuck" at 0% but that it simply failed, for some reason. You might get additional information by looking at the Console (View -> Console) or by looking at the log file from the solver itself (this is a file ending with _Input.log in the Results folder of the project). The latter is also visible from within Sim4Life using the Task Manager (click at the bottom right of Sim4Life to open it).
  • aXware FDTD solver and Nvidia driver version

    1
    1 Votes
    1 Posts
    568 Views
    No one has replied
  • Simulate EM wave with known power output

    3
    1 Votes
    3 Posts
    850 Views
    A
    That solved the problem, thank you very much!
  • Homogeneity of E-filed map in plane wave simulation

    17
    0 Votes
    17 Posts
    4k Views
    S
    Right. Thank you very much for your explanation and comments.
  • LF magneto static vector potential solver

    10
    0 Votes
    10 Posts
    3k Views
    SylvainS
    Your approach is the correct one. There are a few caveats that could explain the discrepancies in the results (one should, of course, obtain the same current flux between anode and cathode regardless of the method used): the surface used to compute the flux should intersect with all field lines between anode and cathode, once, and only once. An example might be a plane that cuts through the head, with one electrode on each side. Another possibility is to create a box that encloses one electrode. In your example, with the sponge, I think you might have current entering from one side and leaving through the other and would actually have expected a total flux of zero. the surface needs to be correctly discretized. For that, try to reduce the Minimum Edge Length property of the surface in the Explorer tree (after drag & drop), then Refresh Viewers, until the Total Flux value stops changing I am not sure what happens if the surface is also a boundary condition for the J field (as in the case of your electrode). Maybe there are some discretization issues there. In all cases, it often helps to visualize the flux of J on your chosen surface, by using the Surface Viewer I hope this helps
  • Capacitor in EM FDTD

    2
    0 Votes
    2 Posts
    511 Views
    SylvainS
    For FDTD simulation, you will need to excite the plates by joining them with a wire (use the Sketch -> Lines tool), as if you were building a circuit. Leave a small interval open somewhere so that you can insert an edge source.
  • The standard deviation of a parameter

    2
    0 Votes
    2 Posts
    374 Views
    SylvainS
    Hi Saya, "parameters" are by definitions input by the user. Their values, as well as their standard deviation or any other statistics, can therefore not be "found" by the program itself. Maybe it would be clearer if you could provide an example. best regards
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    14 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    9 Views
    No one has replied
  • EM simulation - Diverging simulation

    7
    0 Votes
    7 Posts
    1k Views
    R
    @Sylvain Thank you. I will try your suggestions.
  • Point sensor makes the simulation diverge?

    Moved
    19
    0 Votes
    19 Posts
    4k Views
    S
    Thanks for your help.
  • This topic is deleted!

    Moved
    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • CPU usage

    2
    1 Votes
    2 Posts
    503 Views
    SylvainS
    By default, the LF solver use a single core of the CPU, so the total CPU usage can appear quite low if you have several cores. In the "Solver" settings of the simulation, you can choose to use more than 1 core. This relies on the MPI library to parallelize the workload between different CPU cores. The speedup you gain with MPI depends on many parameters, including discretization of the computational domain (e.g. number of grid cells) and hardware specs (e.g. available RAM). The only reliable way to know is to try on a few representative examples, with different number of CPU cores. Note that the MPI parallelization requires specific license tokens. If you try and it fails with licensing errors, you can always request a trial license for this feature.
  • Volume average of SAR value

    10
    0 Votes
    10 Posts
    3k Views
    SylvainS
    To get a meaningful answer to this kind of question, you would need to provide more detailed information: such as screenshots (you can copy/paste images into your posts), formula, numbers, etc...
  • Assigning boundary conditions to an arbitrary object

    3
    0 Votes
    3 Posts
    466 Views
    PeterStijnmanP
    I think that it would not be possible since you can only assign conductivity values for the voxels. Not the edges of the yee cell where the E-fields are computed. This basically means the absorbing boundary gets avaraged and won't work as you would want.
  • about the FDTD source

    2
    0 Votes
    2 Posts
    501 Views
    PeterStijnmanP
    Hey, Not entirely sure what you are referencing here, but you could sketch a line in your model environment (connected to the plates). Then in the simulation tab you can add this to the simulation you would like to run. Click on the multi-tree button in the menu bar and drag the line into the simulation. Specify that it is an "edge source". Then in the simulation go to the sources tab and fill in the frequency you want (27MHz). As for the potential you want to set, you should just run the simulation and normalize the answer afterwards in the analysis tab. Hopefully this is what you are looking for.