Skip to content

Advanced Modeling

Iterating parameters

The base configuration of PRESTUS allows you to specify a single setup encompassing transducer specification, entry-target points, and temporal sequence characteristics. To explore the effects of different parameter settings on an outcome — for benchmarking or choosing a stimulation sequence — a general strategy is to work from a single study config (see the Getting Started guide) and iteratively overwrite values in a MATLAB script.

For most parameters this means setting different values for parameters.<field>. One exception is the intensity and depth setting of the transducer output, as these depend on the internal transducer calibration. Where the built-in profiling does not provide sufficient flexibility, use transducer_calibration within an iterative MATLAB loop to find phase and amplitude settings that replicate the desired free-water output profile (see Transducer Calibration).


Advanced simulation modes

PRESTUS supports several advanced simulation modes. Each is documented on its own page:

Mode Description
Uncertainty Run default / liberal / conservative medium-property variants to bracket plausible in-situ exposure
Multi-Intensity Scale one acoustic simulation to multiple target ISPPAs in parallel
Multi-Transducer Coherent or asynchronous multi-transducer simulations
Sequential Chain simulations so that each run inherits the thermal state of the previous one

Modes can be combined: uncertainty + sequential, multi-intensity + uncertainty, async multi-transducer + multi-intensity sweep. Composition rules and affix conventions are described in each mode's page, with combined-affix examples in Sequential — Output affix handling.