openlifu.plan.solution_analysis.model_tx_temperature_rise¶
- openlifu.plan.solution_analysis.model_tx_temperature_rise(voltage: float, t_sec: float, duty_cycle: float = 1.0, apodization_fraction: float = 1.0, frequency_kHz: float = 400.0, T0_degC: float = 30.0)[source]¶
Temperature prediction function for thermal modeling.
Based on physics-based power decay gradient model fitted from experimental data. Model: dT/dt = (t + t_shift)^(-n) + C
Parameters:¶
- voltage: float
Voltage to use when running sonication.
- duty_cycle: float
Duty cycle of the sonication.
- apodization_fraction: float
Fraction of apodization applied.
- frequency_kHz: float
Frequency in kHz.
- t_sec: float
Time in seconds for which to predict temperature rise.
- T0_degC: float
Initial temperature in Celsius. Default is 30.0°C.
Returns:¶
- float
Predicted temperature rise in Celsius