On the other hand, in the TDS process after plasma irradiation, I’d like to raise the temperature of the sample uniformly throughout like model.T = F.Temperature(value = 300 + t) .
Therefore, the sample temperature does not need to be transient in the TDS process.
Is there any way to use a transient temperature during plasma irradiation and a non-transient temperature during TDS?
For example, such a condition is required in the following cases: During plasma irradiation, it is necessary to resolve transient temperature changes, and the subsequent TDS step requires a constant temperature increase condition.
Is there any way to make such conditions possible?
Hi @iamryo , if I understand correctly, would want to start with a HeatTransferProblem and then switch to a F.Temperature.
I can see a hacky way of doing this by manually changing the model.T attribute in the middle of the simulation, but before doing this I guess it’s important to see if the heat transfer problem can be replaced by a Temperature object.
What is the size of your sample? What material? is it a 1D sim? what BCs? etc.
With 1D FESTIM simulation, I am trying to reproduce an experimental sample in which plasma and pulsed heating were performed simultaneously.
Therefore, on the front side, we use F.CustomFlux(), which combines heat flux from plasma and heating from pulses.
On the reverse side, F.ConvectiveFlux() is used to simulate water cooling
The boundary conditions are as follows (Detailed parameters are not written):
def bc_1(T, solute, q_pulse):
q_plasma = # W/m2
T_chamber = 300
emi_W = 0.4
sigma = 5.67e-8 # W/m2/K4
q_radiation = emi_W*sigma*(T**4-T_chamber**4)
return q_pulse + q_plasma - q_radiation
def pulse(t):
a =
b =
c =
d =
amp =
t =
S =
r =
y = (1-r) * amp * a * (1 + sp.exp(-(t-b)/c))**(-1) * sp.exp(-(t-b)/d) * S**(-1)
return y
model_1d.boundary_conditions = [
F.CustomFlux(surfaces=1, function=bc_1, field="T", q_pulse=pulse(F.t)),
F.ConvectiveFlux(h_coeff= , T_ext=300, surfaces=2)
]
This is a great idea!
If a profile exported to XDMF in the implantation phase is used in the TDS phase, Is a trapped concentration input as an initial condition, treated as “trapped in a defect”? Or is it treated as a mobile condition?
It may be difficult to replace the heat transfer problem with a Temperature object because of the boundary conditions as mentioned in the previous reply to @VVKulagin.