| | 218 | |
| | 219 | '''Thermal Conduction''' [[BR]][[BR]] |
| | 220 | |
| | 221 | The anisotropic thermal conduction is determined by the following equations: [[BR]][[BR]] |
| | 222 | |
| | 223 | |
| | 224 | Another user controlled isotropic thermal diffusion is added to make the code stubborn. There are . The microphysical thermal conduction is also flux limited, heat flow at each cell face [[BR]] |
| | 225 | centers cannot surpass a fraction of electron mean thermal speed (Cowie, Mckee 1977): |
| | 226 | |
| | 227 | |
| | 228 | However, the user controller isotropic thermal conduction is not included in this limiting. [[BR]] |
| | 229 | It is supposed to be several orders of magnitudes smaller than the microphysical conductivity, and should maintain isotropic. [[BR]] |
| | 230 | |
| | 231 | The thermal conduction is implemented in a similar manner as the resistivity. [[BR]] |
| | 232 | First, the heat flux at each cell centers are calculated: on x interfaces, qx are directly obtained, qy is obtained by averaging the adjacent 4 qy, Same for y interfaces.[[BR]] |
| | 233 | We do projections of heat flux twice: first onto the field direction, then to the face normal.[[BR]][[BR]] |
| | 234 | |
| | 235 | |
| | 236 | We also calculate the saturation flux and project to the face normal. Remember, the saturation flux is always aligned with the field.[[BR]][[BR]] |
| | 237 | |
| | 238 | |
| | 239 | Both the projected heat flux and saturation flux are feed into the saturation function to calculate the final flux. The saturation starts at a "saturation point", which is controllable. [[BR]] |
| | 240 | Below the saturation point, there is no saturation so there is no additional modification to the original heat flux. Above the saturation point, the flux gets saturated and gradually reach [[BR]] |
| | 241 | the saturation flux. [[BR]][[BR]] |
| | 242 | |
| | 243 | |
| | 244 | |
| | 245 | '''Thermal Conduction Interface''' [[BR]] |
| | 246 | The anisotropic thermal conduction can be turned on by putting: [[BR]] |
| | 247 | '''lresistive = .true.'''[[BR]] |
| | 248 | The '''CondType''' controls the type of conduction:[[BR]] |
| | 249 | CondType = 1: computational conductivity, linear, only alone the field lines. CondType = 2: computational conductivity, nonlinear, only alone the field lines.[[BR]] |
| | 250 | CondType = 3: microphysical conductivity, automatically calculated and scaled. [[BR]] |
| | 251 | '''conductivity''': effective only when the conductivity is computational. [[BR]] |
| | 252 | '''lisodiffusion''': a bool that controls whether there is artificial thermal diffusion. This diffusion is isotropic.[[BR]] |
| | 253 | '''isodiffusionratio''': controls the ratio between artificial diffusion and actual diffusion. For instance, setting this ratio to 0.01 will add an artificial isotropic thermal diffusion [[BR]] |
| | 254 | that is 100 times weaker than the minimal actual diffusion on the grid. [[BR]] |
| | 255 | |
| | 256 | |
| | 257 | |