Skip to content

Simulations & Solvers

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

244 Topics 734 Posts

Subcategories


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

    11 28
    11 Topics
    28 Posts
    AntoninoMCA
    @KK The titration procedure provides a scaling factor that must be applied to the stimulation source (incident E-field, input current, or voltage applied at electrode pairs) in order to initiate an action potential in a fiber or neuron. Here are some examples depending on the stimulation source: Source: Incident E-field (e.g., induced by TMS) Assume the incident electric field is 1 V/m, and the titration procedure yields a titration factor, tf. The threshold E-field is therefore tf [V/m]. If this 1 V/m field results from a coil current rate of change dI/dt = A [A/s], then the threshold dI/dt required is A × tf [A/s]. Source: Applied voltage Let the applied voltage across an electrode pair be V = V₀. This value is also used as the Dirichlet boundary condition in low-frequency (LF) simulations. If the titration factor is tf, the threshold voltage becomes V₀ × tf [V]. Source: Applied current Let the applied current to an electrode pair be I = I₀, typically derived from LF simulations via a current flux integrator. With a titration factor tf, the threshold current is I₀ × tf [A]. The titration factor tf is a dimensionless number that gains physical meaning when applied to the relevant stimulation quantity (electric field, voltage, or current). @LJ was suggesting the correct course of action. I hope this clarification is helpful!
  • how do i get introductions about analyzing human body model

    3
    0 Votes
    3 Posts
    586 Views
    D
    yeah,thank you for your help,i realise i can refer to other examples,There is a problem with creating voxels after separating the grid. Access Cheesecake cannot view voxels. I wonder what the problem is and hope you can help me. I can add your email address, so that it is convenient to communicate with you.
  • CUDA in SCIENTIFIC version doesn't work

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

    2
    0 Votes
    2 Posts
    15 Views
  • Modelling current stimulation

    2
    0 Votes
    2 Posts
    655 Views
    brynB
    hi i guess you could scale the voltage and field in a post-processing step. for that you could measure the current in your simulation (flux evaluator + current density), and then scale your field so the current reaches the desired value. you can also measure the impedance from the measured current.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • How to enable a tri-cubic interpolation for an external vector potential?

    1
    0 Votes
    1 Posts
    257 Views
    No one has replied
  • 0 Votes
    1 Posts
    339 Views
    No one has replied
  • Error regarding saving of simulation file

    1
    0 Votes
    1 Posts
    278 Views
    No one has replied
  • 0 Votes
    3 Posts
    4k Views
    H
    @montanaro Hi montanaro Thanks for all your help. I got your point in your above script and it works on python.
  • Huygens Source from Text File

    1
    0 Votes
    1 Posts
    354 Views
    No one has replied
  • Optimal settings for calculations

    1
    0 Votes
    1 Posts
    266 Views
    No one has replied
  • Acoustic simluation

    mesh data import file analyze human head mode
    2
    0 Votes
    2 Posts
    792 Views
    M
    I am not familiar with SCANIP or it's image formats, but can't you export your data as an stl or another compatible image format? In the 'Model' tab, if you click on 'Imp/ Export' -> 'Import' you should be able to see the different file formats that can be imported. If Exporting your whole model as some compatible format doesn't work, maybe you can export the different tissues individually? If this doesn't work then maybe you can email the support team to request compatibility?
  • Acoustic Signal Input File

    4
    0 Votes
    4 Posts
    713 Views
    M
    Really late reply, sorry, hope the reply is still useful ... Please check in 'Setup' what you set up in 'Periods' ... For user defined sources, the simulation time is defined by 1/frequency * periods ... So this might be the issue (which should probably be changed if so)
  • Induced Magnetic H-field

    4
    0 Votes
    4 Posts
    879 Views
    SylvainS
    You're welcome! If you haven't found it already, you may also check this post: https://forum.zmt.swiss/topic/8/how-to-calculate-the-inductance-of-a-simple-coil It has useful information for computing the inductances...
  • 0 Votes
    1 Posts
    247 Views
    No one has replied
  • 0 Votes
    9 Posts
    1k Views
    W
    @Sylvain I agree with you suggestion that the sine wave with duty cycle can be equal to the continuous sine wave as long as both of the excitation signals have the same time-averaged power. But, I still very curious about the computation algorithm of the s4l.
  • The SAR values are greatly different for the Gaussian and sine waveforms

    8
    0 Votes
    8 Posts
    1k Views
    W
    @Sylvain Thank you for you reply. I think I have known the explaination. Actually, I want use the EM FDTD and the Thermal Transient modules to simulate the heating problem. Firstly, I used the sine waveform as the excitation signal. The microwave induced heat caused significant temperature increasing. However, when I replaced the continuous sine waveform into the waveform with pulse width modulation (the duty cycle is 10%), it doesn't see temperature increasing any more. I noticed that I didn't select the option of normalization in the source of Thermal Transient. I don't knwo whether I should select the normalization and set the scale factor as 1 W? The normal sine waveform and the modulated sine waveform are shown in below, respectively. [image: 1588768417656-%E6%8D%95%E8%8E%B72.png] [image: 1588768426827-%E6%8D%95%E8%8E%B71.png]
  • Transducer Array

    4
    0 Votes
    4 Posts
    746 Views
    M
    Yes I'm aware of what you're referring to but there is no readily available template available in Sim4Life. With some work it could be easily generated via a Python script (by creating spheres and disks and using boolean operators to intersect or subtract them) or perhaps you can maybe email the S4L support team to ask if they can provide you with a model for you to import?
  • GPU simulation - Error code (no error code)

    2
    0 Votes
    2 Posts
    497 Views
    ofliO
    Hi, Did you try to run one of the tutorial examples (Dipole antenna, for example) with CUDA solver? How big is your simulation project in terms of grid size?
  • Thermal Simulation, Surface normals not found warning

    Solved
    4
    1 Votes
    4 Posts
    808 Views
    J
    I am having this issue as well, with S4L Light 5.2.1.1375 which is the latest version(as of the time I am posting this). My model is simple cylinder with homogenous liquid modeled within the S4L software platform. Any advice or insight how to remove it would be much appreciated as it means I cannot run the solver as it diverges. Note: This was fixed by removing the nan's from my source term, and surrounding my cylindeer with a rectangular block of air so that the solver was working in a rectangular black not a cylinder.