This is my first post here.
I'm having a problem in my transient heat flow.
I made a 2D model that heats one surface of a concrete object.
It is supposed to be heated from left to right, but what I got was different from that.
The output obtained was a temperature distribution with alternating hot and cold areas along the mesh.
In addition, the cold area's temperature is lower than the initial condition 288K.
I expected a much smoother gradational heat spread.
I have my .sif file below, and the temperature distribution image.
I also attached an image that shows the heat flux inside the object, which shows that the magnitude of heat flux is spreading nicely, but when it comes to the X axis heat flux value, the positive and negative values are being reversed among the mesh.
I understand that some of the numerical values are kind of weird, but I just want to know what is causing this particular problem.
Any advice would be greatly appreciated.
Code: Select all
Header
CHECK KEYWORDS Warn
Mesh DB "." "."
Include Path ""
Results Directory ""
End
Simulation
Max Output Level = 1
Coordinate System = Cartesian
Coordinate Mapping(3) = 1 2 3
Simulation Type = Transient
Steady State Max Iterations = 20
Output Intervals = 2
Timestep intervals = 600
Timestep Sizes = 0.2
Timestepping Method = BDF
BDF Order = 2
Solver Input File = case.sif
Post File = case.vtu
End
Constants
Gravity(4) = 0 -1 0 9.82
Stefan Boltzmann = 5.670374419e-08
Permittivity of Vacuum = 8.85418781e-12
Permeability of Vacuum = 1.25663706e-6
Boltzmann Constant = 1.380649e-23
Unit Charge = 1.6021766e-19
End
Body 1
Target Bodies(1) = 1
Name = "Body 1"
Equation = 1
Material = 1
Initial condition = 1
End
Body 2
Target Bodies(1) = 2
Name = "Body 2"
Equation = 1
Material = 2
Initial condition = 1
End
Solver 1
Equation = Heat Equation
Procedure = "HeatSolve" "HeatSolver"
Variable = Temperature
Exec Solver = Always
Stabilize = True
Optimize Bandwidth = True
Steady State Convergence Tolerance = 1.0e-5
Nonlinear System Convergence Tolerance = 1.0e-7
Nonlinear System Max Iterations = 20
Nonlinear System Newton After Iterations = 3
Nonlinear System Newton After Tolerance = 1.0e-3
Nonlinear System Relaxation Factor = 1
Linear System Solver = Iterative
Linear System Iterative Method = BiCGStab
Linear System Max Iterations = 500
Linear System Convergence Tolerance = 1.0e-10
BiCGstabl polynomial degree = 2
Linear System Preconditioning = ILU0
Linear System ILUT Tolerance = 1.0e-3
Linear System Abort Not Converged = False
Linear System Residual Output = 10
Linear System Precondition Recompute = 1
End
Equation 1
Name = "Heat Equation"
Active Solvers(1) = 1
End
Material 1
Name = "Concrete Material"
Heat Conductivity = 1.7
Heat Capacity = 1000
Emissivity = 0.9
Reference Temperature = 288
Density = 2500
Heat expansion Coefficient = 0.00001
End
Initial Condition 1
Name = "InitialTemperature"
Temperature = 288
End
Boundary Condition 1
Target Boundaries(1) = 1
Name = "Air-Facing Interface"
Heat Flux = 10000
End
Boundary Condition 2
Target Boundaries(3) = 2 3 4
Name = "Concrete-Facing Interface"
External Temperature = 288
Heat Transfer Coefficient = 1.7
End