병렬 타부 탐색을 이용한 발전기 기동정지계획의 최적화

Optimization of Unit Commitment Schedule using Parallel Tabu Search

  • 이용환 (부산대학교 컴퓨터공학과) ;
  • 황준하 (금오공과대학교 컴퓨터공학부) ;
  • 류광렬 (부산대학교 컴퓨터공학과, 부산대학교 전자전기 및 컴퓨터공학부) ;
  • 박준호 (부산대학교 전자전기컴퓨터공학부)
  • 발행 : 2002.10.01

초록

발전기 기동정지 계획은 하나의 전력시스템을 형성하는 다수의 발전기에 대해서 주어진 여러 제약을 따르는 일간 또는 주간의 기동 및 정지시간을 결정하는 작업으로 다양한 제약과 방대한 탐색공간으로 인해 최적의 경제적 계획 수립이 매우 어려운 대규모 최적화 문제이다. 타부 탐색은 보통의 지역적 탐색법에 비해 국지적 최적해에 빠질 위험이 적고 다른 전역적 탐색기법에 비해 대상문제에 관한 지식을 충분히 활용하기에 유리하여 많은 최적화 문제에 사용되고 있다. 그러나 규모가 방대하면서 많은 제약조건이 존재하는 대규모 최적화 문제들은 타부 탐색으로도 빠른 시간내에 최적의 해를 찾아내기 힘들다. 본 논문은 대규모 최적화 문제의 하나인 발전기 기동정지 계획 문제를 타부 탐색의 병렬화를 통해 해결함으로써 탐색 소요시간의 단축과 함께 해의 질 또한 향상시킬 수 있음을 보여준다.

The unit commitment problem in a power system involves determining the start-up and shut-down schedules of many dynamos for a day or a week while satisfying the power demands and diverse constraints of the individual units in the system. It is very difficult to derive an economically optimal schedule due to its huge search space when the number of dynamos involved is large. Tabu search is a popular solution method used for various optimization problems because it is equipped with effective means of searching beyond local optima and also it can naturally incorporate and exploit domain knowledge specific to the target problem. When given a large-scaled problem with a number of complicated constraints, however, tabu search cannot easily find a good solution within a reasonable time. This paper shows that a large- scaled optimization problem such as the unit commitment problem can be solved efficiently by using a parallel tabu search. The parallel tabu search not only reduces the search time significantly but also finds a solution of better quality.

키워드

참고문헌

  1. F. Glover and M. Laguna, Tabu search, Kluwer Academic Publishers, 1997
  2. R. M. Burns and C. A. Gibson, Optimization of Priority List for an Unit Commitment Program,' IEEE Power Engineering Society Meeting, paper no. A75453-1, 1975
  3. F. Zhuang and F. D. Galiana, 'Towards a More Rigorous and Practical Unit Commitment by Lagrangian Relaxation,' IEEE Trans. on Power System, PWRS-3, No. 2, pp. 763-773, 1988 https://doi.org/10.1109/59.192933
  4. F. Zhuang and F. D. Galiana, 'Unit Commitment by Simulated Annealing,' IEEE Trans, PWRS-5, No. 1, pp.311-317, 1990 https://doi.org/10.1109/59.49122
  5. A. R. Hamdam and K. Mohamed-Nor, 'Integrating an Expert System into a Thermal Unit Commitment Algorithm,' IEE Proc. Pt. C. Center. Transm. & Distrib., vol. 138, No. 6, pp. 553-559, 1991
  6. Ouyang and S. M. Shahidehpour, 'A Hybrid Artificial Nueral Network-Dynamic Programming Approach to Unit-Commitment,' IEEE Trans. on Power System, PWRS-7, No. 1, pp. 236-242, 1992 https://doi.org/10.1109/59.141709
  7. D. Dasgupta and D. R. McGregor, 'Thermal Unit Commitment using Genetic Algorithms,' IEE Proc. Gener. Trans. & Dist., vol. 141, No. 5, pp. 459-465, 1994 https://doi.org/10.1049/ip-gtd:19941221
  8. S. A. Kazarlis, A. G. Bakirtzia, V. Petridis, 'A Genetic Algorithm Solution to the Unit Commitment Problem,' IEEE Trans. on PWRS, Vol. 11, No. 1, pp. 83-92, 1996
  9. K. J. Mun, H. S. Kim, J. H. Park, T. W. Park, S. H. Park, K. R. Ryu, S. H. Chung, A Parallel Genetic Algorithm for the Unit Commitment Problem, Proceedings of the International Conference on Intelligent System Application to Power Systems(ISAP-97), pp. 188-193, Seoul, Korea, 1997
  10. T. G. Crainic, M. Toulouse and M. Gendreau, Synchronous Tabu Search Parallelization Strategies for Multicommodity Location-Allocation with Balancing Requirements, OR Spectrum, Vol. 17, 1995 https://doi.org/10.1007/BF01719254
  11. C. Rego and C. Roucairol, 'A Parallel Tabu Search Algorithm Using Ejection Chains for the VRP, Proceedings of the Metaheuristics International Conference, Breckenridge, Colorado, pp. 253-259, 1995
  12. P. Badeau, M. Gendreau, F. Guertin,J . Y. Potvin and E. Taillard, A parallel tabu search heuristic for the vehicle routing problem with time windows, Transportation Research-C5, pp.109-122, 1997 https://doi.org/10.1016/S0968-090X(97)00005-3
  13. M. Toulouse,T. Crainic, M. Gendreau, Communication Issues in Designing Cooperative Multi-Thread Parallel Searches, Meta-Heuristics: Theory and Applications, Kluwer Academic Publishers, Norwell MA, pp.501-522, 1996
  14. A. J. Wood and B. F. Wollenberg, Power Generation, Operation, and Control, Wiley-Interscience, 1996
  15. D. E. Goldberg, Genetic Algorithms in Search, Optimization & Machine Learning, Addison-Wesley, 1989