Numerical simulation of the sapphire growth process using a self-regulating thermal boundary condition method