Smart Grid Fault Detection Dataset
This dataset provides detailed synthetic logs of sensor readings, outage events, and fault detections across smart grid substations. It enables comprehensive analysis of grid reliability, fault diagnosis, and response strategies, supporting research and development in smart grid resilience and automation. The flat schema ensures compatibility with a wide range of analytics and machine learning applications.
Sample rows
preview · 8 of 201 rows · all 21 columns| substation_idstring | sensor_typestring | sensor_readingfloat | fault_detectedboolean | outage_typestring | substation_namestring | location_latitudefloat | location_longitudefloat | sensor_idstring | reading_unitstring | reading_timestampdatetime | outage_idstring | outage_start_timedatetime | outage_end_timedatetime | outage_duration_minutesfloat | fault_typestring | fault_severityinteger | response_actionstring | response_timestampdatetime | operator_idstring | remarksstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SS-1001 | voltage | 412.9 | false | blank | Grand Oak North | 38.8977 | -77.0365 | SEN-10001 | V | 2023-01-15T10:23:12Z | blank | blank | blank | blank | none | blank | none | blank | blank | Voltage reading within normal operating range. Routine inspection. |
| SS-1002 | current | 215.3 | false | blank | Silver Valley | 51.5099 | -0.1181 | SEN-10023 | A | 2023-01-15T11:05:44Z | blank | blank | blank | blank | none | blank | none | blank | blank | Routine current sensor check completed. All values nominal. |
| SS-2001 | breaker_status | 1 | false | blank | Lakeside Relay Station | -33.8679 | 151.2073 | SEN-10011 | status | 2023-01-15T12:17:22Z | blank | blank | blank | blank | none | blank | none | blank | blank | Breaker status is closed. System operating as expected. |
| SS-3001 | temperature | 28.5 | false | blank | Coral Coast Substation | -23.698 | 133.8807 | SEN-10009 | °C | 2023-01-15T13:45:01Z | blank | blank | blank | blank | none | blank | none | blank | blank | Ambient temperature within expected daytime range. |
| SS-4001 | frequency | 60.01 | false | blank | Aurora Gateway | 60.1695 | 24.9354 | SEN-10014 | Hz | 2023-01-15T14:08:30Z | blank | blank | blank | blank | none | blank | none | blank | blank | Frequency steady at 60 Hz setpoint. No anomalies detected. |
| SS-5001 | other | 0 | false | blank | Equator City | 0 | 36.8219 | SEN-10101 | unitless | 2023-01-15T14:59:17Z | blank | blank | blank | blank | none | blank | none | blank | blank | Edge case: sensor at equator reporting zero reading for calibration. |
| SS-6001 | voltage | 780.5 | false | blank | Polar Outpost | 89.9999 | -135 | SEN-10007 | V | 2023-01-15T15:11:32Z | blank | blank | blank | blank | none | blank | none | blank | blank | Routine voltage reading at northernmost substation. |
| SS-7001 | temperature | 44.1 | false | blank | Desert Ridge | 25.276987 | 55.296249 | SEN-10012 | °C | 2023-01-15T16:56:10Z | blank | blank | blank | blank | none | blank | none | blank | blank | High ambient temperature due to midday desert conditions. |
| SS-8001 | power | 3.55 | false | blank | Cascadia | 47.6062 | -122.3321 | SEN-10020 | MW | 2023-01-15T17:11:29Z | blank | blank | blank | blank | none | blank | none | blank | blank | Power output is steady within expected range for this hour. |
| SS-9001 | current | 399.6 | false | blank | Blue Mesa | 39.5501 | -107.3248 | SEN-10015 | A | 2023-01-15T17:49:20Z | blank | blank | blank | blank | none | blank | none | blank | blank | Peak hour current. No irregularities observed. |
| SS-1010 | voltage | 755.2 | false | blank | Sierra Foothills | 37.7749 | -122.4194 | SEN-10030 | V | 2023-01-15T18:15:39Z | blank | blank | blank | blank | none | blank | none | blank | blank | Voltage stable at higher operational level. |
| SS-1100 | frequency | 60.12 | false | blank | Emerald Delta | -34.9285 | 138.6007 | SEN-10110 | Hz | 2023-01-15T18:42:12Z | blank | blank | blank | blank | none | blank | none | blank | blank | Frequency reading slightly above nominal. No intervention required. |
| SS-1200 | temperature | 12.3 | false | blank | Sunrise Plains | 35.6895 | 139.6917 | SEN-10105 | °C | 2023-01-15T19:18:54Z | blank | blank | blank | blank | none | blank | none | blank | blank | Routine check: temperature sensor reading consistent with season. |
| SS-1300 | power | 1.75 | false | blank | Mistral Valley | 43.7102 | 7.262 | SEN-10060 | MW | 2023-01-15T19:45:10Z | blank | blank | blank | blank | none | blank | none | blank | blank | Routine power delivery confirmed at scheduled output. |
| SS-1400 | other | 99999.9 | false | blank | Gateway North | 52.52 | 13.405 | SEN-10087 | unitless | 2023-01-15T20:12:38Z | blank | blank | blank | blank | none | blank | none | blank | blank | Extreme outlier: high test value for system stress testing. |
| SS-1500 | breaker_status | 0 | false | blank | Magellan Point | -54.8019 | -68.3029 | SEN-10115 | status | 2023-01-15T20:45:11Z | blank | blank | blank | blank | none | blank | none | blank | blank | Breaker is open as part of scheduled routine. No issues. |
| SS-1600 | current | 17.4 | false | blank | Red Ridge | 34.0522 | -118.2437 | SEN-10073 | A | 2023-01-15T21:10:56Z | blank | blank | blank | blank | none | blank | none | blank | blank | Current sensor reading at minimum load for night shift. |
| SS-1700 | temperature | -8.2 | false | blank | Highland Crest | 55.9533 | -3.1883 | SEN-10056 | °C | 2023-01-15T21:39:21Z | blank | blank | blank | blank | none | blank | none | blank | blank | Cold weather; temperature sensor within expected negative range. |
| SS-1800 | voltage | 118.6 | false | blank | Sequoia Junction | 36.7783 | -119.4179 | SEN-10095 | V | 2023-01-15T22:02:46Z | blank | blank | blank | blank | none | blank | none | blank | blank | Routine voltage reading for distribution line. |
| SS-1900 | current | 482.7 | false | blank | Boreal Forest | 64.2008 | -149.4937 | SEN-10125 | A | 2023-01-15T22:41:31Z | blank | blank | blank | blank | none | blank | none | blank | blank | Peak load current observed. All systems reporting nominal. |
What the 201 rows show
from the 201-row sampleOther (sensor type) stands out: mean sensor_
- 16%fault_
detected = true - 35.0median sensor_
reading - 5response actions
- 6fault types
- 7reading units
- 25median outage_
duration_ minutes
Median 35.0, from -55.0 to 100,000.
- string 11
- integer 1
- float 4
- datetime 4
- boolean 1
Columns
21 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 11 columns | |||
substation_id | string | Unique identifier for the smart grid substation where the data was recorded. | SS-1001 |
substation_name | string | Descriptive name of the substation.optional | Grand Oak North |
sensor_id | string | Unique identifier for the sensor within the substation. | SEN-10001 |
sensor_type | string | Type or category of the sensor (e.g., voltage, current, temperature, breaker status).7 values | voltage |
reading_unit | string | Unit of measurement for the sensor reading (e.g., V, A, °C, Hz, MW).7 units | V |
outage_id | string | Unique identifier for the outage event, if applicable.optional | OUT-2033 |
outage_type | string | Type of outage event (e.g., equipment_failure, weather, planned_maintenance, unknown).5 values · optional | planned_maintenance |
fault_type | string | Type of fault detected (e.g., short_circuit, overload, open_circuit, ground_fault, unknown).7 values · optional | none |
response_action | string | Action taken in response to the detected fault or outage (e.g., isolation, reroute, manual_reset, none).isolation · reroute · manual_reset · none · other · optional | none |
operator_id | string | Identifier for the operator or system that initiated the response.optional | OP-14 |
remarks | string | Additional notes or comments related to the event, sensor reading, or response.optional | Voltage reading within no… |
| Numbers 5 columns | |||
location_latitude | float | Latitude coordinate of the substation.-90 to 90 · optional | 38.8977 |
location_longitude | float | Longitude coordinate of the substation.-180 to 180 · optional | -77.0365 |
sensor_reading | float | Value recorded by the sensor at the given timestamp. | 412.9 |
outage_duration_minutes | float | Duration of the outage in minutes.0 or more · optional | 120 |
fault_severity | integer | Severity rating of the detected fault (e.g., 1=Low, 5=Critical).1 to 5 · optional | 5 |
| Dates and times 4 columns | |||
reading_timestamp | datetime | Date and time when the sensor reading was recorded. | 2023-01-15T10:23:12Z |
outage_start_time | datetime | Timestamp when the outage started.optional | 2023-01-16T01:00:00Z |
outage_end_time | datetime | Timestamp when the outage ended.optional | 2023-01-16T03:00:00Z |
response_timestamp | datetime | Timestamp when the response action was initiated.optional | 2023-01-16T03:02:00Z |
| True or false 1 column | |||
fault_detected | boolean | Indicates whether a fault was detected in this record. | false |
Use it for
An energy dashboard
The fault_
detected rate, sensor_ reading by sensor_ type and a breakdown of outage_ type. Excel, Power BI or Tableau. Why do the 21 other rows have a mean sensor_
reading of 36,529? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Substations201SS-1001412.9voltageSS-20010.1voltageSS-31000current
A software demo
Believable substations with substation_
name, location_ latitude and location_ longitude to fill a screen in front of a buyer.
blueprint · smart-grid-fault-detection-dataset
Behind this dataset
Same schema. As many rows as you need.
These 201 rows came out of a blueprint — 21 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Substations have unique IDs and geo-coordinates
- Fault events timestamped and classified
- Sensor readings spike during faults
- Weather conditions recorded for each event
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- smart-grid-fault-detection-dataset