Thermo-elastic generation of ultrasound using heat-flux as BC
I try to simulate thermo-elastic generation of ultrasound. As this previous poster, I'd therefore prefer to use heat-flux as a boundary condition. Unfortunately, this issue wasn't resolved in the post.
If in this example I change the thermal source definition (line 165) from
defn ymxt tmpr func
defn ymxt flux func
it seems to be no longer working - temperatures and displacements are all zero. However, using "flux" and setting "cupl off" produces a fine temperature field.
Am I doing something wrong? Is it supposed not to work using "flux"? If so, does this have physical reasons?
I appreciate any help on this.