BaharinHashimKPFKE2007TTTTOC

vii
TABLE OF CONTENTS
CHAPTER
1
2
TITLE
PAGE
DECLARATION
ii
DEDICATION
iii
ACKNOWLEDGEMENTS
iv
ABSTRAK
v
ABSTRACT
vi
TABLE OF CONTENTS
vii
LIST OF TABLE
xi
LIST OF CHART
xii
LIST OF FIGURE
xiii
LIST OF APPENDICES
xv
LIST OF ABBREVIATIONS
xvi
INTRODUCTION
1
1.1
Introduction
1
1.2
Project Objective
4
1.3
Scope of work
5
1.4
Background on the Unit Commitment Analysis
6
1.5
Problem Statement
9
1.6
Project Report Outline
10
THEORY ON UNIT COMMITMENT
11
viii
2.1
Introduction to Unit Commitment (UC)
11
2.2
Application of Unit Commitment
14
2.3
Factor to Consider in Solving the UC Problem
15
2.3.1
The Objective of Unit Commitment
15
2.3.2
The Quantity of Supply
16
2.3.3
Compensating of Electricity Supplier
16
2.3.4
The Source of Electric Energy
17
2.4
2.5
3
Solution for Unit Commitment
18
2.4.1
Complete Enumeration
19
2.4.2
Priority List Methods
20
2.4.3
Dynamic Programming (DP)
21
2.4.4
Branch and Bound
25
2.4.5
Simulated Annealing
25
2.4.6
Decommit and Prune
27
2.4.7
Lagrangian Relaxation
28
Summary
30
PROJECT BACKGROUND
31
3.1
General Background and Concept
31
3.2
UC under Deregulated Power Industry
33
3.3
Load Demand Cycle
34
3.4
Constraint of Unit Commitment
36
3.4.1
Spinning Reserve Constraint
37
3.4.2
Thermal Unit Constraints
38
3.4.3
Start-up Cost Constraints
38
3.5
3.4.4 Hydro Constraints
39
3.4.5
Must-Run Constraints
40
3.4.6
Fuel Constraints
40
Introduction to Malaysia Grid Code System
40
3.5.1 General
46
ix
3.6
3.7
4
The Scope
47
3.5.3
General Requirement
48
3.5.4 Purpose
49
3.5.5
51
Generating Scheduling
Modeling the Malaysia Grid Code System for UC
Solution
52
Summary
56
METHODOLOGY
57
4.1
Introduction
57
4.2
Process Step of the Project Implementation
57
4.3
The UC Solution Methodology
60
4.3.1 Overview
60
4.3.2 Dynamic Programming Approach in UC
61
4.3.3 Modeling Approach
63
4.3.4 Solution Difficulty
65
4.3.5 Dynamic Programming Enhancement
67
Implementation
71
4.4.1 Input Requirement
73
4.4
5
3.5.2
4.4.1.1 Power Generation
73
4.4.1.2 Electrical Demand
75
4.5
Problem Facing
76
4.6
Summary
76
RESULT AND DISCUSSION
78
5.1
Testing the Algorithm (Program)
78
5.1.1 System Data
79
5.1.1.1 Generation Unit Data
79
5.1.1.2 Load Curve Data
89
x
5.1.1.3 Input Data File Format
5.1.2 Testing Data
81
Results and Analysis
88
5.2.1 Test 1 (IEEE 4 unit’s data)
88
5.2.2 Test 2 (IEEE 8 unit’s data)
90
5.2.3 Test 3 (IEEE 10 unit’s data)
92
5.2.4 Test 4 (IEEE 32 unit’s data)
94
5.2.5 Test 5 (MGC 10 unit’s data – Johore state)
95
5.2.6 Test 6 (MGC 10 unit’s data – Malacca state)
97
5.3
Discussion
98
5.4
Summary
99
5.2
6
80
CONCLUSIONS AND PROPOSED FUTURE WORK
100
6.1
Conclusions
100
6.2
Proposed Future Work
101
REFERENCES
103
APPENDIX
106
Appendix A
106
xi
LIST OF TABLES
TABLE NO
TITLE
PAGE
Table 4.1
Unit Generation data required for UC program
74
Table 4.2
Load Demand in 24 hours period
75
Table 5.1
IEEE 4 unit’s data
82
Table 5.2
IEEE 8 unit’s data
83
Table 5.3
IEEE 10 unit’s data
84
Table 5.4
IEEE 32 unit’s data
85
Table 5.5
MCG 10 unit’s data (Johore state)
86
Table 5.6
MCG 10 unit’s data (Malacca state)
87
xii
LIST OF CHART
CHART NO
TITLE
PAGE
Chart 4.1
Load Demand for one day (24 hours)
75
Chart 5.1
Load Demand profile for IEEE 4 units
82
Chart 5.2
Load Demand profile for IEEE 8 units
83
Chart 5.3
Load Demand profile for IEEE 10 units
84
Chart 5.4
Load Demand profile for IEEE 32 units
86
Chart 5.5
Load Demand profile for MGC 10 units
(Johore state)
87
Load Demand profile for MGC 10 units
(Malacca state)
88
Chart 5.6
xiii
LIST OF FIGURES
FIGURE NO
Figure 2.1
TITLE
PAGE
Changes in producer surplus when committing
generator G2
13
Treating the market as an additional generator
and / or load
18
Restricted search path in DP algorithm with N=3
And X=5
24
Figure 3.1
Simple “peak valley” load pattern
35
Figure 3.2
The entities in the Grid Code
42
Figure 3.3
The Malaysia Electricity Industry structure as
used in the Grid Code
43
Planning code (data required to be annually
submittedto the GSO)
44
Figure 2.2
Figure 2.3
Figure 3.4
Figure 3.5
Power system structure connected parties and
applicable code
45
Figure 3.6
The generation dispatch process
46
Figure 3.7
Main Grid system in Peninsular Malaysia
49
Figure 3.8
Major Generation Station under Malaysia Grid Code
50
Modeling the MGC system for UC solution
53
Figure 3.9
Figure 3.10 Typically, the incremental and average heat-reat
Curves for Fossil-fuel unit
54
xiv
Figure 3.11 Hydro Plant Efficiency
55
Figure 4.1
Project Process step Flow Diagram
59
Figure 4.2
Standard DP logic
66
Figure 4.3
Enhance DP logic
68
Figure 4.4
Enhance DP with hourly state Restriction
70
Figure 4.5
Flow diagram of the program
72
Figure 5.1
Result output on the IEEE 4 unit’s data with
Priory list
89
Result output on the IEEE 4 unit’s data with
Complete enumeration
90
Result output on the IEEE 8 unit’s data with
Priory list
91
Result output on the IEEE 8 unit’s data with
Complete enumeration
92
Result output on the IEEE 10 unit’s data with
Priory list
93
Result output on the IEEE 10 unit’s data with
Complete enumeration
94
Result output on the IEEE 32 unit’s data with
Priory list
95
Result output on the MGC 10 unit’s data
(Johor State) with Priory list
96
Result output on the MGC 10 unit’s data
(Melaka State) with Priory list
97
Figure 5.2
Figure 5.3
Figure 5.4
Figure 5.5
Figure 5.6
Figure 5.7
Figure 5.8
Figure 5.9
xv
LIST OF APPENDICES
APPENDIX
A
TITLE
Program
PAGE
106
xvi
LIST OF ABBREVIATIONS
AFLC
-
Average Full Load Cost
B&B
-
Branch and Bound
UC
-
Unit Commitment
CC
-
Combine Cycle
CPU
-
Control Processor Unit
CUF
-
Commitment Utilization Factor
DP
-
Dynamic Programming
DP-TC
-
Dynamic Programming Truncated Combination
DP-SC
-
Dynamic Programming Strict Combination
DP-STC
-
Dynamic Programming Sequential / Truncated Combination
DP-VW
-
Variable Window Dynamic Program
DP-ANN
-
Dynamic Programming – Artificial Neural Network
DISCO
-
Distribution Company
EC
-
Energy Commission
ESCO
-
Electricity Supply Company
FDP
-
Fuzzy Dynamic Programming
GENCO
-
Generating Companies
GSO
-
Grid System Operator
GT
-
Gas Turbine
IEEE
-
Institute of Electrical and Electronic Engineer
MGC
-
Malaysia Grid Code
MW
-
Mega Watt
MWh
-
Mega Watt hour
NLDC
-
National Load Dispatch Centre
QS
-
Qualifying Facility
SA
-
Simulated Annealing
xvii
SESCO
-
Sarawak Electricity Supply Corporation
SESB
-
Sabah Electricity Sdn Bhd
ST
-
Steam Turbine
TNB
-
Tenaga Nasional Berhad
Users
-
Power Generating Company
.