Optimal heating control in a passive solar commercial building