I am trying to create a condition for my bioheat transfer simulations that will deactivate blood perfusion effects when the maximum temperature (at any previous time point) exceeds 60 degrees Celsius. Blood perfusion is essentially cooling blood flow to a tissue, and is permanently removed once the tissue is "cooked" (heated above a threshold temperature).
Right now I've only been able to create a conditional statement that will deactivate perfusion if the current solved temperature is greater than the threshold. The issue is that during my modeling, the tissue undergoes successive heating/cooling cycles. So when the current temperature falls below that threshold, perfusion kicks back in again. Instead, I would like perfusion to be permanently disabled at that node once the temperature threshold has been exceeded.
Is there a simple way to call the maximum temperature (or any solved variable) for each node from any prior time point while solving a time-dependent study?
Thanks for any help/suggestions.
Right now I've only been able to create a conditional statement that will deactivate perfusion if the current solved temperature is greater than the threshold. The issue is that during my modeling, the tissue undergoes successive heating/cooling cycles. So when the current temperature falls below that threshold, perfusion kicks back in again. Instead, I would like perfusion to be permanently disabled at that node once the temperature threshold has been exceeded.
Is there a simple way to call the maximum temperature (or any solved variable) for each node from any prior time point while solving a time-dependent study?
Thanks for any help/suggestions.