A Generalized Knowledge-Based Short-Term Load-Forecasting Technique