I'm working on Thermal transient analysis. And I am curious, is there any option to use some kind of trigger that would switch on heat generator ON or OFF based on specific node temperature?
You should be able to do it manually though by solving once to find the time at which the required temperature occurs, then a second time with a time-dependent internal heat generation that includes a step function (heaviside()) to turn it on or off at that time.
A more powerful way would be to modify CCX with a user-defined subroutine for *DFLUX. Search in the CCX manual for "BFNU" and "dflux.f". This subroutine has access to all the node temperatures which it can use to determine the heat generation rate. The manual is a bit unclear on whether this is for body heat generation or only surface flux though.
Comments
You should be able to do it manually though by solving once to find the time at which the required temperature occurs, then a second time with a time-dependent internal heat generation that includes a step function (heaviside()) to turn it on or off at that time.
A more powerful way would be to modify CCX with a user-defined subroutine for *DFLUX. Search in the CCX manual for "BFNU" and "dflux.f". This subroutine has access to all the node temperatures which it can use to determine the heat generation rate. The manual is a bit unclear on whether this is for body heat generation or only surface flux though.