Application of a Self-learning Function to an Expert System for Blast Furnace Heat Control