| Literature DB >> 25197720 |
Abstract
A real-coded genetic algorithm is used to schedule the charging of an energy storage system (ESS), operated in tandem with renewable power by an electricity consumer who is subject to time-of-use pricing and a demand charge. Simulations based on load and generation profiles of typical residential customers show that an ESS scheduled by our algorithm can reduce electricity costs by approximately 17%, compared to a system without an ESS and by 8% compared to a scheduling algorithm based on net power.Entities:
Mesh:
Year: 2014 PMID: 25197720 PMCID: PMC4147358 DOI: 10.1155/2014/937329
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Residential customer load profile data used in this study.
| Seasons | Summer (Jun.–Sep.) |
| Winter (Dec.–Feb.) | |
|
| |
| Types of day | Weekday |
| Weekend | |
|
| |
| Weather scenarios | Normal |
PV system specifications.
| DC rating | 3 kW |
| DC to AC derating factor | 0.77 |
| Array type | Fixed tilt |
| Array tilt | 46.6° (latitude) |
| Array azimuth | 180.0° (true south) |
Time-of-use prices used in this study (USD).
| Hour (from–to) | Summer (cents/kWh) | Winter (cents/kWh) |
|---|---|---|
| 0-1 | 5 | 5 |
| 1-2 | 5 | 5 |
| 2-3 | 5 | 5 |
| 3-4 | 5 | 5 |
| 4-5 | 5 | 5 |
| 5-6 | 5 | 5 |
| 6-7 | 5 | 5 |
| 7-8 | 10 | 15 |
| 8-9 | 10 | 15 |
| 9-10 | 10 | 15 |
| 10-11 | 10 | 15 |
| 11-12 | 15 | 10 |
| 12-13 | 15 | 10 |
| 13-14 | 15 | 10 |
| 14-15 | 15 | 10 |
| 15-16 | 15 | 10 |
| 16-17 | 15 | 10 |
| 17-18 | 10 | 15 |
| 18-19 | 10 | 15 |
| 19-20 | 5 | 5 |
| 20-21 | 5 | 5 |
| 21-22 | 5 | 5 |
| 22-23 | 5 | 5 |
| 23-24 | 5 | 5 |
|
| ||
|
| Demand charge rate: 20 (low), 30 (high) (cents/kW) | |
Comparison of simulation results for a single day.
| Instance | NO-ESS | NPB | RCGA | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Case | Rate | Season | Weather | Day type | Cost | Cost | Saving | Ave. cost (Std.) | Saving |
| 1 | Low | Summer | Sunny | Weekday | 83.69 | 68.76 | 18 | 63.87 (0.63) | 24 |
| 2 | Low | Summer | Sunny | Weekend | 82.28 | 65.42 | 20 | 62.90 (0.61) | 24 |
| 3 | Low | Summer | Cloudy | Weekday | 104.64 | 91.42 | 13 | 86.19 (1.09) | 18 |
| 4 | Low | Summer | Cloudy | Weekend | 111.40 | 107.71 | 3 | 98.32 (1.09) | 12 |
| 5 | Low | Winter | Sunny | Weekday | 185.43 | 161.05 | 13 | 150.08 (0.97) | 19 |
| 6 | Low | Winter | Sunny | Weekend | 176.93 | 152.00 | 14 | 140.67 (1.22) | 20 |
| 7 | Low | Winter | Cloudy | Weekday | 225.68 | 221.86 | 2 | 197.37 (0.74) | 13 |
| 8 | Low | Winter | Cloudy | Weekend | 233.26 | 233.26 | 0 | 207.44 (0.69) | 11 |
| 9 | High | Summer | Sunny | Weekday | 94.37 | 79.44 | 16 | 71.75 (0.72) | 24 |
| 10 | High | Summer | Sunny | Weekend | 92.47 | 75.44 | 18 | 70.43 (0.76) | 24 |
| 11 | High | Summer | Cloudy | Weekday | 115.32 | 102.10 | 11 | 96.32 (1.20) | 16 |
| 12 | High | Summer | Cloudy | Weekend | 121.42 | 117.73 | 3 | 108.42 (1.31) | 11 |
| 13 | High | Winter | Sunny | Weekday | 201.45 | 176.88 | 12 | 163.75 (1.26) | 19 |
| 14 | High | Winter | Sunny | Weekend | 192.56 | 166.84 | 13 | 153.75 (1.33) | 20 |
| 15 | High | Winter | Cloudy | Weekday | 241.70 | 237.88 | 2 | 211.49 (1.09) | 12 |
| 16 | High | Winter | Cloudy | Weekend | 248.89 | 248.89 | 0 | 221.26 (0.90) | 11 |
NO-ESS is the cost with no ESS.
The NPB algorithm charges the battery when the generated power exceeds the load and discharges otherwise.
RCGA is our real-coded genetic algorithm (the average costs are obtained over 100 runs).
All costs are in US cents, and savings are percentages.
The saving for Algorithm A is obtained using the formula, 100 × (CostNO-ESS − Cost)/CostNO-ESS, where Cost is the electricity cost incurred by Algorithm A.
Figure 1Simulated battery schedules for summer weekdays.
Figure 2Simulated battery schedules for winter weekdays.
Comparison between MSM and RCGA.
| Case | MSM | RCGA | ||
|---|---|---|---|---|
| Ave. cost (Std.) | Saving | Ave. cost (Std.) | Saving | |
| 1 | 67.31 (0.60) | 20 | 63.87 (0.63) | 24 |
| 2 | 65.99 (0.60) | 20 | 62.90 (0.61) | 24 |
| 3 | 91.59 (0.77) | 12 | 86.19 (1.09) | 18 |
| 4 | 100.04 (0.71) | 10 | 98.32 (1.09) | 12 |
| 5 | 155.49 (0.84) | 16 | 150.08 (0.97) | 19 |
| 6 | 146.52 (0.96) | 17 | 140.67 (1.22) | 20 |
| 7 | 202.14 (0.77) | 10 | 197.37 (0.74) | 13 |
| 8 | 212.02 (0.74) | 9 | 207.44 (0.69) | 11 |
| 9 | 76.37 (0.82) | 19 | 71.75 (0.72) | 24 |
| 10 | 75.00 (0.73) | 19 | 70.43 (0.76) | 24 |
| 11 | 102.51 (0.78) | 11 | 96.32 (1.20) | 16 |
| 12 | 110.77 (0.87) | 9 | 108.42 (1.31) | 11 |
| 13 | 170.30 (1.06) | 15 | 163.75 (1.26) | 19 |
| 14 | 160.89 (1.04) | 16 | 153.75 (1.33) | 20 |
| 15 | 217.18 (0.83) | 10 | 211.49 (1.09) | 12 |
| 16 | 226.66 (0.88) | 9 | 221.26 (0.90) | 11 |
The average costs in US cents are obtained over 100 runs.