AGM Center
AboutResearchLearningGallery
Documentation
  • Introduction
    • KPG 193 Test System
    • Limitations
    • Network Structure
    • Temporal Profiles
    • Reference UC Solutions
    • Renewable Capacity by Bus
    • Scheduled Outages
    • BPESD

AGM Center

Advancing power systems for a sustainable future through research, tools, and collaboration.

About

  • Who We Are
  • Our Team
  • What We Do
  • Get Involved

Documentation

  • Introduction
  • KPG TestGrid
  • KPG Run
  • KPG View

Our Location

Korea Institute of Energy Technology (KENTECH)
200 Hyeoksin-ro, Naju-si, Jeollanam-do
Korea 58330

Office Hours
Mon–Fri 09:00–18:00 KST

© 2026 AGM CENTER. All rights reserved

Terms and Conditions|Privacy Policy
Docs/kpg test system/Temporal Profiles

Temporal Profiles

The KPG 193 test system provides comprehensive temporal data covering a full year of power system operation. This page explains the structure of hourly profile files and how to work with time-series data. All temporal data is organized into 365 daily files, each containing 24 hourly values for all 193 buses.

Directory Structure

profile/
├── demand/                          # Hourly electrical demand
│   ├── daily_demand_1.csv           # Day 1 (January 1)
│   ├── daily_demand_2.csv           # Day 2 (January 2)
│   ├── ...
│   └── daily_demand_365.csv         # Day 365 (December 31)
├── commitment_decision/             # Reference UC solutions
│   ├── commitment_decision_1.csv    # Day 1 on/off decisions
│   ├── commitment_decision_2.csv    # Day 2 on/off decisions
│   ├── ...
│   └── commitment_decision_365.csv  # Day 365 on/off decisions
└── renewables/                      # Hourly renewable generation
    ├── renewables_1.csv             # Day 1 capacity factors
    ├── renewables_2.csv             # Day 2 capacity factors
    ├── ...
    └── renewables_365.csv           # Day 365 capacity factors

File naming convention:

  • Demand: daily_demand_[day].csv where day ∈ {1, 2, ..., 365}

  • Renewables: renewables_[day].csv

  • Weather: weather_[day].csv

  • UC results: commitment_decision_[day].csv

Demand Profiles

File format: daily_demand_[day].csv — Hourly active and reactive power demand for all 193 buses.

hour

bus_id

demandP

demandQ

1

1

62.588967343

6.2588967343

2

1

60.193884177

6.0193884177

3

1

58.637730452

5.8637730452

...

...

...

...

24

1

66.123456789

6.6123456789

1

2

78.234567890

10.387654321

...

...

...

...

24

193

33.456789012

3.3456789012

Column definitions:

Column

Description

Unit

hour

Hour of the day

h

bus_id

Bus number

-

demandP

Active power demand

MW

demandQ

Reactive power demand

MVAr

Reactive power: Fixed at approximately Q = 0.1 × P (power factor ~0.995)

Renewable Generation Profiles

File format: renewables_[day].csv — Hourly capacity factors for solar, wind, and hydro generation at all 193 buses.

hour

bus_id

pv_profile_ratio

wind_profile_ratio

hydro_profile_ratio

1

1

0.0

0.0

0.04693539

2

1

0.0

0.0

0.04583103

3

1

0.0

0.0

0.04472667

...

...

...

...

...

12

1

0.847

0.234

0.165

...

...

...

...

...

24

193

0.0

0.182

0.078

Column definitions:

Column

Description

Unit

Range

hour

Hour of the day

1-24

Same as demand

bus_id

Bus number

1-193

Matches bus numbering

pv_profile_ratio

Solar PV capacity factor

0-1

Fraction of installed capacity

wind_profile_ratio

Wind capacity factor

0-1

Fraction of installed capacity

hydro_profile_ratio

Hydro capacity factor

0-1

Fraction of installed capacity

How to use:

  • Actual generation: Multiply capacity factor by installed capacity from renewables_capacity/ files

Weather Data

File format: weather_[day].csv — Meteorological variables from Korea's LDAPS (Local Data Assimilation and Prediction System) used to generate renewable profiles.

hour

bus_id

net_downward_longwave_flux_W/m^2

temperature_2m_K

wind_u_93m_m/s

wind_v_93m_m/s

wind_speed_93m_m/s

1

1

28.9971

260.955

-0.336079

1.43007

1.469030053859008

2

1

31.3066

260.704

1.84731

0.0603485

1.8482954789622383

3

1

31.6768

259.968

-1.14645

-0.484453

1.2446052834971415

...

...

...

...

...

...

...

Column definitions:

Column

Description

Unit

hour

Hour of the day

h

bus_id

Bus number

-

net_downward_longwave_flux_W/m^2

Longwave radiation

W/m²

temperature_2m_K

Temperature at 2m

Kelvin

wind_u_93m_m/s

Wind velocity at 93m (east-west)

m/s

wind_v_93m_m/s

Wind velocity at 93m (north-south)

m/s

wind_speed_93m_m/s

Total wind speed at 93m

m/s

File Format: commitment_decision_[day].csv

Each file contains binary commitment decisions (on/off) for all 122 generators over 24 hours.

hour

generator_id

status

1

1

1

1

2

0

1

3

1

1

4

1

...

...

...

24

122

1

Column

Description

Values

Meaning

hour

Hour of the day

1-24

Hour 1 = 00:00-01:00, Hour 24 = 23:00-24:00

generator_id

Generator index

1-122

Corresponds to row in mpc.gen

status

Commitment decision

0 or 1

0 = off, 1 = on

← Network StructureReference UC Solutions →

ON THIS PAGE

Directory StructureDemand ProfilesRenewable Generation ProfilesWeather DataFile Format: commitment_decision_[day].csv