Skip to content

Simulations & Solvers

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

261 Topics 785 Posts

Subcategories


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

    14 36
    14 Topics
    36 Posts
    J
    I am new to sim4life and i need urgently to import Billie_V2_skin_functionalized.sab for optimization tutorial and i didn't find the cad files
  • Python API for Debye dispersive model

    2
    0 Votes
    2 Posts
    782 Views
    C
    Yes, You need to import XMaterials and specify the material model to be linear dispersive, as in the following example (which should be easy to extend), where parameters for one Debye pole are assigned. import XMaterials as xm # Adding a new MaterialSettings material_settings = emfdtd.MaterialSettings() material_settings.ElectricProps.MaterialModel = material_settings.ElectricProps.MaterialModel.enum.LinearDispersive # Specify settings for dispersive poles material_settings.raw.ElectricDispersiveSettings.StartFrequency = 10.e6 material_settings.raw.ElectricDispersiveSettings.EndFrequency = 100000.e6 material_settings.raw.ElectricDispersiveSettings.Conductivity = 0. material_settings.raw.ElectricDispersiveSettings.Permittivity = 11.098 debye_pole_01 = xm.LinearDispersionPole() debye_pole_01.Active = True debye_pole_01.Type = xm.LinearDispersionPole.ePoleType.kDebye debye_pole_01[xm.LinearDispersionPole.ePoleProperty.kDebyeAmplitude] = 1.0 debye_pole_01[xm.LinearDispersionPole.ePoleProperty.kDebyeStaticPermittivity] = 22.67 debye_pole_01[xm.LinearDispersionPole.ePoleProperty.kDebyeInfinityPermittivity] = 11.098 debye_pole_01[xm.LinearDispersionPole.ePoleProperty.kDebyeDamping] = 3.234e-11 # Add dispersive poles to the Linear Electric Dispersion Viewer material_settings.raw.ElectricDispersiveSettings.Poles = [debye_pole_01]
  • Ohmic QS simulation with anisotropic material fails

    2
    1 Votes
    2 Posts
    672 Views
    B
    I suspect that this is because the grid from your LF simulation does not match the grid that you use in your isotropic and anisotropic simulations. The isotropic simulation runs fine because it does not use your cache file. The anisotropic simulation has stored those conductivity values expecting a specific grid. Try right clicking on the grid settings folder in the simulation from which you are creating your anisotropy tensor, select "Copy Grid Configuration", then "Paste Grid Configuration" on the anisotropic simulation. If you want to include features in your anisotropic simulation that you don't don't want to have simulated in your initial LF simulation, you can still include include objects in your initial simulation so that they are considered for the gridding without assigning them material properties, using them as a boundary condition or voxeling them. Just drag the object directly into the grid settings folder. That way your grid can always match.
  • FDTD simulation failure in sensor post-processing stage

    2
    0 Votes
    2 Posts
    670 Views
    ofliO
    Hi @yiyang did it happen with one particular simulation project or does it always happen? Please (if you can) share the project with Sim4Life Application team via sending an email to s4-support@zmt.swiss to check. Thanks
  • 0 Votes
    1 Posts
    529 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    6 Views
    No one has replied
  • Acoustic simulation

    2
    0 Votes
    2 Posts
    713 Views
    M
    We use standard units in the acoustic solver, which means we're solving the wave equation in pressure which has units of Pa. Note though that the acoustic equation is Linear (careful, this doesn't apply to the nonlinear solver), which means that you can arbitrarily scale the input signal by a scalar and the output (in pressure) will be exactly the same and scaled by that same constant. (You need to be careful when you consider energy related quantitites which are something something pressure squared) Essentially, find the scaling factor between pressure and voltage (assuming linearity), then run your simulation with an arbitritrary amplitude and then scale the pressure output.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • Import Voxels - How to Assign Materials?

    Solved
    6
    0 Votes
    6 Posts
    2k Views
    D
    @dbsim4 Answering my own question: In the Modelling tab (not simulation), each imported label/voxel type can be assigned a material in the Controller window. Auto Assign seems to work decently well if the materials in the file are well named. Probably should be done before dragging the model into the Simulation.
  • 0 Votes
    7 Posts
    2k Views
    J
    @montanaro Thank you! The acoustic reflection simulation is now behaving and giving results which map to what you'd expect. Thank you so much for helping! Jean
  • PdhAddCounter for processor total failed

    1
    0 Votes
    1 Posts
    422 Views
    No one has replied
  • Sensors placement

    1
    0 Votes
    1 Posts
    354 Views
    No one has replied
  • Running the simulation causes the software to hang

    1
    0 Votes
    1 Posts
    447 Views
    No one has replied
  • Unable to see 1g and 10g SAR Values

    2
    0 Votes
    2 Posts
    746 Views
    ofliO
    Dear Shreya, I assume you meant simulated 1g and 10g SAR values. If you are referring to dipole antenna tutorial, it is not possible to extract SAR values since the simulation project does not contain any lossy object - it is just a dipole antenna in free-space. Please check "SAR in a Flat Phantom" tutorial and section 3.1.4 of Sim4Life tutorial document for details related to SAR simulation and extractions.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • Issue with simulation of Temporal Interferece on a head model

    3
    0 Votes
    3 Posts
    1k Views
    Paria M.P
    Dear AntoninoMC, Thank you for your comprehensive solution!!! Following your advice, I assigned distinct priorities to each tissue, and there is no more need for boolean operations (subtraction). This approach proved to be completely successful.
  • Extracting A/H fields from EM LF Electro QS simulations

    2
    0 Votes
    2 Posts
    743 Views
    AntoninoMCA
    Hi @tcs, EM LF Electro QS simulations are electric simulations executed in the LF approximation, where the electric and the magnetic fields are decoupled. Therefore, the electric simulations do not produce any magnetic-related quantity (H and A-field). In order to simulate problems involving magnetic fields, one of the EM LF Magneto solvers need instead to be used). If your problem involves radiofrequency EM fields instead (e.g. above 1MHz), the EM LF solvers may be inadequate and you should use the FDTD solvers. All the best!
  • waveguide modes tool dieletric material

    2
    0 Votes
    2 Posts
    750 Views
    ofliO
    Hi Micol, Did you model the waveguide filling (where you placed the waveguide source) and set the material parameters of this object correctly in the simulation settings?
  • File is not opening

    2
    0 Votes
    2 Posts
    775 Views
    ofliO
    Hi, please send the file to s4l-support@zmt.swiss address. Thanks.
  • Simulation failure in multiport simulations

    2
    0 Votes
    2 Posts
    771 Views
    SylvainS
    Something must be wrong in your simulation setup. It is unlikely to be due to the fact that it is a multiport simulation (since under the hood a multiport simulation is just a bunch of "single" FDTD simulations). I would suggest you check the voxels of your simulation (View Voxels) and ensure that they accurately represent what you are trying to simulate. Pay special attention to the sources and the connectivity between the sources and the various PEC elements.
  • Acoustic Simulation - Different Frequencies

    1
    0 Votes
    1 Posts
    379 Views
    No one has replied